.about-section-heading,.about-section-heading:before,.about-values__tile figcaption,.badge,.category-heading,.category-heading:before,.form-control,.form-control-checkbox label:after,.form-label,.nav-aside a:after,.nav-aside a:before,.project-large .project__content,.project-small .project__link__line,.testimonials__nav a:before,a,button,input[type=submit]{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}body .ui-light,button .ui-light,input .ui-light,textarea .ui-light{color:#221f1f}body .ui-dark,button .ui-dark,input .ui-dark,textarea .ui-dark{color:#fff}.ui-light .badge,.ui-light .text--heading,.ui-light h1,.ui-light h2,.ui-light h3,.ui-light h4,.ui-light h5{color:#221f1f}.ui-dark .badge,.ui-dark .text--heading,.ui-dark h1,.ui-dark h2,.ui-dark h3,.ui-dark h4,.ui-dark h5{color:#fff}.marker,.text--tiny{font-size:12px;font-size:1.2rem;line-height:1.5em;font-weight:400}.about-values__tile figcaption,.testimonial footer,.text--small,small{font-size:14px;font-size:1.4rem;line-height:1.5em;font-weight:300}.category__features small,.form-control-checkbox label{font-size:12px;font-size:1.2rem;line-height:1.5em;font-weight:400}.project-small .project__link{font-size:18px;font-size:1.8rem;line-height:1.44444em}.text--lead{font-size:18px;font-size:1.8rem;line-height:1.44444em}.text--lead-sm{font-size:18px;font-size:1.8rem;line-height:1.66667em}.text--first-letter:first-letter,.text--first-word{font-size:60px;font-size:6rem;line-height:.58333em}.h1,h1{font-size:42px;font-size:4.2rem;line-height:1.04762em;font-weight:800}.text--h1-small{font-size:30px;font-size:3rem;line-height:1.14286em;font-weight:800}.text--h2-large{font-size:40px;font-size:4rem;line-height:1em}.text--h2-subheading{font-size:14px;font-size:1.4rem;line-height:1.35714em;font-weight:300}.h3,.nav-about,h3{font-size:28px;font-size:2.8rem;line-height:1.07143em;font-weight:800}.text--h3-large{font-size:30px;font-size:3rem;line-height:1.07143em}.text--h3-small{font-size:30px;font-size:3rem;line-height:1.07143em}.text--h3-tiny{font-size:24px;font-size:2.4rem;line-height:1.25em}.form-control{font-size:14px;font-size:1.4rem;line-height:1.85714em;font-weight:500}.form-label,label.error{font-size:14px;font-size:1.4rem;line-height:1.71429em;font-weight:400}@media screen and (min-width:668px) and (min-height:416px){.marker,.text--tiny{font-size:1.2rem;line-height:1.66667em}.about-values__tile figcaption,.testimonial footer,.text--small,small{font-size:1.4rem;line-height:1.5em}.category__features small,.form-control-checkbox label{font-size:1.4rem;line-height:1.5em}.project-small .project__link{font-size:2rem;line-height:1.3em}.text--lead{font-size:2rem;line-height:1.6em}.text--lead-sm{font-size:2.4rem;line-height:1.5em}.text--first-letter:first-letter,.text--first-word{font-size:6.7rem;line-height:.8em}.form-control{font-size:1.8rem;line-height:1.55556em;font-weight:300}.form-label,label.error{font-size:1.2rem;line-height:2em}}@media screen and (min-width:980px){.text--lead{font-size:2.4rem;line-height:1.5em}.text--first-letter:first-letter,.text--first-word{font-size:7.6rem;line-height:.8em}.text--h2-large{font-size:9rem;line-height:1.04444em}.text--h2-subheading{font-size:2.4rem;line-height:1.33333em}}@media screen and (min-width:1700px) and (min-height:1000px){.text--lead{font-size:4rem;line-height:1.4em}.text--first-letter:first-letter,.text--first-word{font-size:10rem;line-height:.9em}.text--h3-small{font-size:4rem;line-height:1em}.form-label,label.error{font-size:1.4rem;line-height:2em}}a{text-decoration:none}.has-hover a:hover{text-decoration:none}a.is-active,a:active{text-decoration:none}.ui-dark a.link-external,.ui-light a.link-external{text-decoration:underline}.has-hover .ui-dark a.link-external:hover,.has-hover .ui-light a.link-external:hover,.ui-dark .has-hover a.link-external:hover,.ui-light .has-hover a.link-external:hover{text-decoration:none}.ui-dark a.is-active.link-external,.ui-dark a.link-external:active,.ui-light a.is-active.link-external,.ui-light a.link-external:active{text-decoration:none}.ui-light a{color:#f13e42}.has-hover .ui-light a:hover,.ui-light .has-hover a:hover{color:#221f1f}.ui-light a.is-active,.ui-light a:active{color:#221f1f}.ui-dark a{color:rgba(255,255,255,.6)}.has-hover .ui-dark a:hover,.ui-dark .has-hover a:hover{color:#fff}.ui-dark a.is-active,.ui-dark a:active{color:#fff}.ui-light a.link-external{color:#d82533}.ui-dark a.link-external{color:#fff}.project-small .project__link{color:#fff}.has-hover .project-small .project__link:hover,.project-small .has-hover .project__link:hover{color:#fff}.project-small .is-active.project__link,.project-small .project__link:active{color:#fff}.nav-about a{color:#023575}.has-hover .nav-about a:hover,.nav-about .has-hover a:hover{color:#f13e42;font-family:GTWalsheim-Bold}.has-hover .nav-about a small{vertical-align:top;font-size:14px}.nav-about ol li.active a{color:#f13e42;font-family:SFProDisplay-Bold;font-size:30px}.nav-about ol li:hover a{color:#f13e42;}.ui-dark a.link--light-a{color:#d82533}.has-hover .ui-dark a.link--light-a:hover,.ui-dark .has-hover a.link--light-a:hover{color:#fff}.ui-dark a.is-active.link--light-a,.ui-dark a.link--light-a:active{color:#fff}h1,h2,h3,h4,h5{margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}@media screen and (min-width:668px) and (min-height:416px){h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}}.text--h4-text:first-child,blockquote:first-child,hr:first-child,iframe:first-child,object:first-child,p:first-child,pre:first-child,table:first-child{margin-top:0}.text--h4-text:last-child,blockquote:last-child,hr:last-child,iframe:last-child,object:last-child,p:last-child,pre:last-child,table:last-child{margin-bottom:0}@media screen and (min-width:668px) and (min-height:416px){.text--h4-text:first-child,blockquote:first-child,hr:first-child,iframe:first-child,object:first-child,p:first-child,pre:first-child,table:first-child{margin-top:0}.text--h4-text:last-child,blockquote:last-child,hr:last-child,iframe:last-child,object:last-child,p:last-child,pre:last-child,table:last-child{margin-bottom:0}}a,button,input[type=submit]{cursor:pointer}a:focus,button:focus,input[type=submit]:focus{outline:0}::-moz-focus-inner{border:0;padding:0}.is-disabled,:disabled,[disabled]{pointer-events:none}ol,ul{list-style:none;padding:0;margin:0}.text ul li{margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem}.text ul li:first-child{margin-top:0}.text ul li:last-child{margin-bottom:0}@media screen and (min-width:668px) and (min-height:416px){.text ul li{margin-top:4.5rem;margin-bottom:4.5rem}.text ul li:first-child{margin-top:0}.text ul li:last-child{margin-bottom:0}}@media screen and (min-width:1700px) and (min-height:1000px){.text ul li{margin-top:5.9rem;margin-bottom:5.9rem}.text ul li:first-child{margin-top:0}.text ul li:last-child{margin-bottom:0}}.checked-list li{position:relative;padding-left:28px;margin-bottom:10px}.checked-list li:before{content:'';position:absolute;left:0;top:10px;background:url(https://cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/inner/icons/icon-check.svg) 0 0 no-repeat;width:13px;height:10px}.checked-list.red li:before{background:url(https://cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/inner/icons/icon-check-red.svg) 0 0 no-repeat}.numbered-list{counter-reset:item}.numbered-list li{position:relative;display:list-item;counter-increment:item;padding-left:28px;margin-bottom:10px}.numbered-list li:before{content:counter(item) ". ";font-size:17px;font-size:1.7rem;text-align:left;width:auto;top:2px;left:5px;position:absolute;color:#2878db}.numbered-list.red li:before{color:#d82533}.text--left{text-align:left}.text--right{text-align:right}@media screen and (min-width:668px) and (min-height:416px){.text--right--md-up{text-align:right}}.text--center{text-align:center}.text--capitalize{text-transform:uppercase!important}.text--nowrap{white-space:nowrap!important}.text--truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text--out-of-view{text-indent:-9999px}.text--first-letter:first-letter,.text--first-word{color:#d82533;float:left;padding-right:20px}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.text--first-letter:first-letter,.text--first-word{padding-right:10px;margin-top:15px}}.text--h2-subheading{position:relative;top:-1px;display:inline-block;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width:668px) and (min-height:416px){.text--h2-subheading{top:-19px}}@media screen and (min-width:980px){.text--h2-subheading{top:-16px}}.text--h2-subheading sup{font-size:65%}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.text--h4-text{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}}.ui-dark .text--color-a,.ui-light .text--color-a{color:#d82533}.ui-dark .text--color-b,.ui-light .text--color-b{color:#239f46}.ui-dark .text--color-c,.ui-light .text--color-c{color:#2878db}.ui-dark .text--color-d,.ui-light .text--color-d{color:#fc712c}.ui-dark .text--dark,.ui-light .text--dark{color:rgba(255,255,255,.4)}.icon-submit{width:0;height:41px;margin-left:-5px}.icon-submit:before{content:"";position:absolute;left:-40px;top:20px;width:15px;border-top:1px solid #d82533}.icon-submit:after{content:"";position:absolute;left:-25px;top:14px;width:25px;height:13px;background:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/btn-promo-icon.png) 0 0 no-repeat}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-submit:after{background-image:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/btn-promo-icon%402x.png);background-size:25px 52px}}.ui-dark .icon-submit:after{background-position:0 -13px}.has-hover .btn:focus .icon-process,.has-hover .btn:hover .icon-process{background-position:-32px 0}.has-hover .btn:focus .icon-process--design,.has-hover .btn:hover .icon-process--design{background-position:-32px -32px}.has-hover .btn:focus .icon-process--ux,.has-hover .btn:hover .icon-process--ux{background-position:-32px -64px}.has-hover .btn:focus .icon-process--marketing,.has-hover .btn:hover .icon-process--marketing{background-position:-32px -96px}.icon-play{background:currentColor url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/play-icon-mask.png) 0 0 no-repeat;display:block;width:16px;height:16px}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.icon-play{background-image:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/play-icon-mask-sm%402x.png);background-size:11px 11px;width:11px;height:11px}}.icon-arrow{background:url() 0 0 no-repeat;display:block;width:13px;height:7px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-arrow{background-image:url(../assets/images/landing/contact/form-select-arrow%402x.png);background-size:13px 7px}}.btn--promo{font-size:14px;font-size:1.4rem;line-height:1.42857em}.btn--promo--small{font-size:12px;font-size:1.2rem;line-height:1.33333em}@media screen and (min-width:1700px) and (min-height:1000px){.btn--md{height:60px;padding:0 30px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:1700px) and (min-height:1000px){.btn--md.btn--square{width:60px;padding-left:0;padding-right:0}}.btn--lg{height:50px;padding:0 30px;line-height:20px}.btn--lg.btn--square{width:50px;padding-left:0;padding-right:0}.btn--lgxl{height:31px;padding:0 10px;line-height:20px}@media screen and (min-width:668px) and (min-height:416px){.btn--lgxl{height:50px;padding:0 30px;line-height:20px}}@media screen and (min-width:1700px) and (min-height:1000px){.btn--lgxl{height:80px;padding:0 30px;line-height:20px}}.btn--lgxl.btn--square{width:31px;padding-left:0;padding-right:0}@media screen and (min-width:668px) and (min-height:416px){.btn--lgxl.btn--square{width:50px;padding-left:0;padding-right:0}}@media screen and (min-width:1700px) and (min-height:1000px){.btn--lgxl.btn--square{width:80px;padding-left:0;padding-right:0}}.btn--xl{height:80px;padding:0 30px;line-height:20px}.btn--xl.btn--square{width:80px;padding-left:0;padding-right:0}.btn--rounded{border-radius:100px}.has-hover .btn--solid.btn--rounded:focus,.has-hover .btn--solid.btn--rounded:hover{box-shadow:0 16px 35px rgba(0,0,0,.1)}.btn.btn--solid--a.is-active,.btn.btn--solid--a:active,.has-hover .btn.btn--solid--a:active,.has-hover .btn.btn--solid--a:focus,.has-hover .btn.btn--solid--a:hover{color:#d82533;background-color:#fff}.btn.btn--solid--a,.btn.btn--solid--a.is-disabled,.btn.btn--solid--a:disabled,.btn.btn--solid--a[disabled]{color:#fff;background-color:#d82533}.btn.btn--solid--a.loading{color:transparent!important}.btn.btn--solid--b.is-active,.btn.btn--solid--b:active,.has-hover .btn.btn--solid--b:active,.has-hover .btn.btn--solid--b:focus,.has-hover .btn.btn--solid--b:hover{color:#239f46;background-color:#fff}.btn.btn--solid--b,.btn.btn--solid--b.is-disabled,.btn.btn--solid--b:disabled,.btn.btn--solid--b[disabled]{color:#fff;background-color:#239f46}.btn.btn--solid--b.loading{color:transparent!important}.btn.btn--solid--c.is-active,.btn.btn--solid--c:active,.has-hover .btn.btn--solid--c:active,.has-hover .btn.btn--solid--c:focus,.has-hover .btn.btn--solid--c:hover{color:#2878db;background-color:#fff}.btn.btn--solid--c,.btn.btn--solid--c.is-disabled,.btn.btn--solid--c:disabled,.btn.btn--solid--c[disabled]{color:#fff;background-color:#2878db}.btn.btn--solid--c.loading{color:transparent!important}.btn.btn--solid--d.is-active,.btn.btn--solid--d:active,.has-hover .btn.btn--solid--d:active,.has-hover .btn.btn--solid--d:focus,.has-hover .btn.btn--solid--d:hover{color:#fc712c;background-color:#fff}.btn.btn--solid--d,.btn.btn--solid--d.is-disabled,.btn.btn--solid--d:disabled,.btn.btn--solid--d[disabled]{color:#fff;background-color:#fc712c}.btn.btn--solid--d.loading{color:transparent!important}.btn--line{border:1px solid}.has-hover .ui-dark .btn--line:active,.has-hover .ui-dark .btn--line:focus,.has-hover .ui-dark .btn--line:hover,.ui-dark .btn--line.is-active,.ui-dark .btn--line:active{color:#221f1f;background-color:#fff;border-color:#fff}.ui-dark .btn--line,.ui-dark .btn--line.is-disabled,.ui-dark .btn--line:disabled,.ui-dark .btn--line[disabled]{color:#fff;border-color:rgba(255,255,255,.3)}.ui-dark .btn--line.loading{color:transparent!important}.has-hover .ui-light .btn--line:active,.has-hover .ui-light .btn--line:focus,.has-hover .ui-light .btn--line:hover,.ui-light .btn--line.is-active,.ui-light .btn--line:active{color:#d82533;border-color:rgba(34,31,31,.6)}.ui-light .btn--line,.ui-light .btn--line.is-disabled,.ui-light .btn--line:disabled,.ui-light .btn--line[disabled]{color:#d82533;border-color:rgba(34,31,31,.2)}.ui-light .btn--line.loading{color:transparent!important}.form-control{width:100%;height:45px;padding:3px 18px;background:#fff;border-radius:0;border:0;position:relative;z-index:1;transition-property:box-shadow}.form-control:focus{box-shadow:0 30px 80px rgba(34,31,31,.12)}.readonly.form-control,[readonly].form-control{pointer-events:none;box-shadow:none}.form-control{color:#221f1f;line-height:normal;outline:0;vertical-align:middle}.form-control::-webkit-input-placeholder{color:#818181}.form-control::-moz-placeholder{color:#818181}.form-control:-ms-input-placeholder{color:#818181}.form-control:placeholder-shown{color:#818181}.form-control:focus{color:#221f1f}.form-control::-ms-clear{display:none}.form-control-container{position:relative}textarea.form-control{height:90px;padding-top:12px;padding-bottom:12px}select.form-control{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}select.form-control::-ms-expand{display:none}select.form-control+.icon{position:absolute;z-index:1;right:20px;top:20px}.form-control-checkbox input{position:absolute;left:-9000px}.form-control-checkbox label{display:inline-block;position:relative;margin:30px 0 0;max-width:200px;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.form-control-checkbox label:after,.form-control-checkbox label:before{cursor:pointer;content:"";display:block}.form-control-checkbox label:before{background:#fff;width:30px;height:30px;margin-right:20px;-ms-flex:0 0 30px;flex:0 0 30px}.form-control-checkbox label:after{background:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/contact/form-checkbox.png) 0 0 no-repeat;opacity:0;width:16px;height:12px;position:absolute;left:7px;top:50%;margin-top:-6px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.form-control-checkbox label:after{background-image:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/contact/form-checkbox%402x.png);background-size:16px 12px}}.form-control-checkbox input:checked+label:after{opacity:1}.form-control-checkbox input.readonly+label{pointer-events:none}.form-control-checkbox input:focus+label:before{box-shadow:0 10px 50px rgba(34,31,31,.12)}@media screen and (min-width:668px) and (min-height:416px){.form-control-checkbox label{margin:10px 0;max-width:none}.form-control-checkbox label:before{margin-right:15px}}.form-label{position:relative;display:block;max-width:100%;color:#221f1f;cursor:pointer;padding:0 18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.form-label--empty{color:#818181}.form-label.form-label--error{color:#d82533}.form-group,.form-row{position:relative;margin-top:11px;margin-top:1.1rem;margin-bottom:11px;margin-bottom:1.1rem}.form-group:first-child,.form-row:first-child{margin-top:0}.form-group:last-child,.form-row:last-child{margin-bottom:0}.form-group--large{margin-top:25px;margin-top:2.5rem;margin-bottom:25px;margin-bottom:2.5rem}.form-group--large:first-child{margin-top:0}.form-group--large:last-child{margin-bottom:0}@media screen and (max-width:479px) and (orientation:portrait){.form-group,.form-group:first-child,.form-group:last-child{margin-top:1.1rem;margin-bottom:1.1rem}.form-group--large,.form-group--large:first-child,.form-group--large:last-child{margin-top:2.5rem;margin-bottom:2.5rem}.form-row{margin:0}}@media screen and (min-width:668px) and (min-height:416px){.form-group.has-success:before{content:"";position:absolute;right:-26px;top:42px;background:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/contact/icon-success.png);display:block;width:12px;height:9px}.form-group--no-label.has-success:before{top:18px}.form-group.has-error:before{content:"";position:absolute;right:-26px;top:41px;background:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/contact/icon-failure.png);display:block;width:11px;height:11px}.form-group--no-label.has-error:before{top:17px}}.form-footer{margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem}.form-footer:first-child{margin-top:0}.form-footer:last-child{margin-bottom:0}@media screen and (min-width:668px) and (min-height:416px){.form-footer{margin-top:3rem;margin-bottom:3rem}.form-footer:first-child{margin-top:0}.form-footer:last-child{margin-bottom:0}}label.error{position:relative;display:block;padding:0 18px;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;color:#d82533}@media screen and (max-height:900px) and (min-height:600px) and (min-width:900px){.container--form.small-padding{width:730px;padding:90px 20px 0 20px;padding-left:0;padding-right:0}.container--form.small-padding .text--h2-large{font-size:4rem;margin-left:auto;margin-right:auto}.container--form.small-padding .text--h2-large br{display:none}.container--form.small-padding .contact__text{margin-top:25px;font-size:2rem;float:right}.container--form.small-padding .hs_submit{margin-top:20px}}.container--form.small-padding{width:730px;padding-left:0;padding-right:0}.container--form.small-padding .text--h2-large{max-width:680px;margin-left:auto;margin-right:auto}.contact.small-padding h2.text--h2-large.small{font-size:60px;font-size:6rem}#contact-us-form{margin-top:50px;margin-top:5rem;margin-left:auto;margin-right:auto;max-width:680px}#contact-us-form.min-height{min-height:510px}#contact-us-form fieldset{max-width:inherit}#contact-us-form .hs-form-required{display:none}#contact-us-form label{color:#818181;font-size:14px;font-size:1.4rem;line-height:2em;position:relative;display:block;max-width:100%;color:#221f1f;cursor:pointer;padding:0 18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}#contact-us-form input[type=email],#contact-us-form input[type=number],#contact-us-form input[type=tel],#contact-us-form input[type=text],#contact-us-form select.hs-input,#contact-us-form textarea{color:#221f1f;line-height:normal;outline:0;vertical-align:middle;width:100%;height:45px;padding:3px 18px;background:#fff;border-radius:0;border:0;position:relative;z-index:1;transition-property:box-shadow;font-size:14px;font-size:1.4rem;font-weight:300}#contact-us-form input[type=email]:focus,#contact-us-form input[type=tel]:focus,#contact-us-form input[type=text]:focus,#contact-us-form select.hs-input:focus,#contact-us-form textarea:focus{box-shadow:0 30px 80px rgba(34,31,31,.12)}#contact-us-form select.hs-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:url() 93% 20px no-repeat #fff}#contact-us-form textarea{height:90px;padding-top:12px;padding-bottom:12px;resize:none}#contact-us-form fieldset{margin-top:11px;margin-top:1.1rem;margin-bottom:25px;position:relative}#contact-us-form fieldset div.input{margin:0}#contact-us-form fieldset .field{padding-left:20px;position:relative}#contact-us-form fieldset .field:first-child{padding-left:0;padding-right:20px}#contact-us-form ul.hs-error-msgs{position:absolute;width:100%;background:#f3f3f3;padding-right:20px}#contact-us-form ul.hs-error-msgs label{color:#fff;background:#d82533;vertical-align:top;line-height:20px;font-size:12px;font-size:1.2rem}#contact-us-form ul.hs-error-msgs:before{content:"";position:absolute;right:-5px;top:-28px;background:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/contact/icon-failure1b95.png?t=1495011735689);display:block;width:11px;height:11px}#contact-us-form fieldset .field.hs_message:first-child{padding-right:0;padding-top:35px}#contact-us-form fieldset .field.hs_message:first-child ul.hs-error-msgs{padding-right:0}#contact-us-form .field.hs_message ul.hs-error-msgs:before{right:-25px;top:-75px}#contact-us-form fieldset .field.hs_monthly_tips{position:absolute;right:0}#contact-us-form fieldset .field.hs_monthly_tips:first-child{padding-right:0}#contact-us-form fieldset .field.hs_monthly_tips .hs-form-booleancheckbox-display input{position:absolute;left:-9000px}#contact-us-form fieldset .field.hs_monthly_tips label{padding:0}#contact-us-form fieldset .field.hs_monthly_tips .hs-form-booleancheckbox-display span{font-size:14px;font-size:1.4rem;line-height:1.5em;display:inline-block;position:relative;margin:18px 0 0;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}#contact-us-form fieldset .field.hs_monthly_tips .hs-form-booleancheckbox-display span:before{cursor:pointer;content:"";display:block;background:#fff;width:30px;height:30px;margin-right:20px;-ms-flex:0 0 30px;flex:0 0 30px;margin-right:15px}#contact-us-form fieldset .field.hs_monthly_tips .hs-form-booleancheckbox-display span:after{cursor:pointer;content:"";display:block;background:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/contact/form-checkbox1b95.png?t=1495011735689) 0 0 no-repeat;opacity:0;width:16px;height:12px;position:absolute;left:7px;top:50%;margin-top:-6px}#contact-us-form fieldset .field.hs_monthly_tips .hs-form-booleancheckbox-display input:checked+span:after{opacity:1}#contact-us-form .hs-button{border:0;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;height:50px;padding:0 30px;font-size:22.4px;font-size:14px;font-size:1.4rem;line-height:20px;color:#fff;background-color:#d82533;font-weight:700}#contact-us-form .hs-button:hover{color:#d82533;background-color:#fff}#contact-us-form .hs_error_rollup{display:none}#subscribe-block{font-size:20px;position:relative}#subscribe-block .hs-input{height:60px;color:#221f1f;font-size:16px!important;font-size:16px!important;font-size:1.6rem!important;font-weight:400;padding:17px;border:1px solid #eee;border-radius:0;transition:border .25s ease;outline:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#subscribe-block .hs-input:focus{border:1px solid #000}#subscribe-block .hs-button{-webkit-appearance:button;margin-left:10px;width:150px;height:60px;border:0;outline:0;float:left;background-color:#d62533;transition:all .25s ease;color:#fff;cursor:pointer;font-size:20px;font-size:20px;font-size:2rem;font-weight:700;font-family:rawline,Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}#subscribe-block .hs_email{width:100%}#subscribe-block .hs_email>label{display:none}#subscribe-block .hs_email .hs-error-msgs label{font-size:13px;color:#d62533}#subscribe-block .hs-button:hover{background-color:#e25661}#subscribe-block .hs-form{overflow:hidden;display:-ms-flexbox;display:flex;margin:5px 0 0}#subscribe-block h3{display:none;font-size:16px;font-weight:500}#subscribe-block .hs_cos_wrapper_type_blog_subscribe a{display:block;position:absolute;top:-250px}@media screen and (min-width:660px){#contact-us-form.small{margin-top:3rem}#contact-us-form.small fieldset{margin-top:.7rem;margin-bottom:23px}#contact-us-form.small fieldset .field.hs_message:first-child{padding-top:0}#contact-us-form.small ul.hs-error-msgs label{line-height:18px}}@media screen and (max-width:660px){.contact.small-padding h2.text--h2-large.small{font-size:3.5rem}#contact-us-form.min-height{min-height:810px}#contact-us-form fieldset{margin:0}#contact-us-form fieldset .field{width:auto;float:none;padding:0!important;margin-bottom:10px}#contact-us-form textarea{margin-top:0;margin-bottom:0}#contact-us-form .hs_submit{margin-bottom:60px;margin-top:20px}#contact-us-form fieldset .field.hs_monthly_tips{right:inherit;top:70px}#contact-us-form fieldset .field.hs_monthly_tips .hs-form-booleancheckbox-display span{width:230px;white-space:normal;font-size:1.2rem;line-height:1.5em}#contact-us-form ul.hs-error-msgs{position:inherit;padding-right:0}#contact-us-form ul.hs-error-msgs:before{display:none}#contact-us-form input[type=email],#contact-us-form input[type=tel],#contact-us-form input[type=text],#contact-us-form select.hs-input,#contact-us-form textarea{font-size:14px;font-size:1.4rem;line-height:1.85714em;font-weight:500}#subscribe-block .hs-input{height:42px}#subscribe-block .hs-button{height:42px;font-size:1.6rem;font-weight:400;width:120px}.container--form.small-padding{width:100%;padding-right:20px;padding-left:20px}}#contact-us-form.pre-consultation.min-height{min-height:1660px}#contact-us-form.pre-consultation .hs-form-field{margin-top:7px;margin-top:.7rem;margin-bottom:23px;position:relative}#contact-us-form.pre-consultation .hs-form-checkbox-display input{position:absolute;left:-9000px}#contact-us-form.pre-consultation .hs-form-checkbox-display span{font-size:14px;font-size:1.4rem;line-height:1.5em;display:inline-block;position:relative;margin:0;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}#contact-us-form.pre-consultation .hs-form-checkbox-display span:before{cursor:pointer;content:"";display:block;background:#fff;width:20px;height:20px;margin-right:20px;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:15px}#contact-us-form.pre-consultation .hs-form-checkbox-display span:after{cursor:pointer;content:"";display:block;background:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/contact/form-checkbox1b95.png?t=1495011735689) 0 0 no-repeat;opacity:0;width:16px;height:12px;position:absolute;left:2px;top:50%;margin-top:-6px}#contact-us-form.pre-consultation .hs-form-checkbox-display input:checked+span:after{opacity:1}#contact-us-form.pre-consultation .hs-form-radio-display input{position:absolute;left:-9000px}#contact-us-form.pre-consultation .hs-form-radio-display span{font-size:14px;font-size:1.4rem;line-height:1.5em;display:inline-block;position:relative;margin:0;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}#contact-us-form.pre-consultation .hs-form-radio-display span:before{cursor:pointer;content:"";display:block;background:#fff;width:20px;height:20px;margin-right:20px;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:15px;border-radius:50%}#contact-us-form.pre-consultation .hs-form-radio-display span:after{cursor:pointer;content:"";display:block;background:#333;opacity:0;width:10px;height:10px;position:absolute;left:5px;top:50%;margin-top:-5px;border-radius:50%}#contact-us-form.pre-consultation .hs-form-radio-display input:checked+span:after{opacity:1}#contact-us-form.pre-consultation .inputs-list.multi-container{margin-top:10px}#contact-us-form.pre-consultation .inputs-list.multi-container label{padding-left:0;padding-right:0}#contact-us-form.pre-consultation .hs-richtext{margin-bottom:30px}#contact-us-form.pre-consultation .hs-field-desc{color:#818181;font-size:12px;font-size:12px;font-size:1.2rem;line-height:2em;position:relative;display:block;color:#221f1f;padding:0 18px;margin-top:-3px;font-style:italic}#contact-us-form.pre-consultation ul.hs-error-msgs{right:-20px;left:0;width:auto}#contact-us-form.pre-consultation .hs-submit{padding-top:30px}#contact-us-form.pre-consultation.implementation-partners.min-height{min-height:6400px}#contact-us-form.pre-consultation.implementation-partners .inputs-list.multi-container li{display:inline-block;width:32%;padding-right:1%}#contact-us-form.pre-consultation.implementation-partners .inputs-list.multi-container li span{white-space:normal;vertical-align:top}.container--form.small-padding.pre-consultation-container.implementation-partners-container{width:900px}.container--form.small-padding.pre-consultation-container.implementation-partners-container .text--h2-large{max-width:900px}.container--form.small-padding.pre-consultation-container.implementation-partners-container #contact-us-form{max-width:900px}@media screen and (max-width:980px){.container--form.small-padding.pre-consultation-container.implementation-partners-container{width:100%}#contact-us-form.pre-consultation.implementation-partners.min-height{min-height:7400px}#contact-us-form.pre-consultation.implementation-partners .inputs-list.multi-container li{display:inline-block;width:49%;padding-right:1%}}@media screen and (max-width:660px){#contact-us-form.pre-consultation label{white-space:normal;line-height:150%;margin-bottom:5px}#contact-us-form.pre-consultation textarea{margin-top:0}#contact-us-form.pre-consultation.min-height{min-height:2200px}#contact-us-form.pre-consultation.implementation-partners .inputs-list.multi-container li{display:block;width:99%;padding-right:0}#contact-us-form.pre-consultation.implementation-partners.min-height{min-height:9500px}}@media screen and (max-height:900px) and (min-height:600px) and (min-width:900px){.pre-consultation-container{padding:130px 20px 60px 20px!important}#contact-us-form.pre-consultation.min-height{min-height:1750px}}.form{margin-left:auto;margin-right:auto;max-width:680px}.spinner:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:22px;margin:-11px 0 0 -11px;border:3px solid #d82533;border-bottom-color:transparent;animation:spin 1s infinite linear}.btn.spinner,.btn.spinner.is-disabled,.btn.spinner:disabled,.btn.spinner[disabled]{color:transparent}.btn.spinner:before{border-color:#fff;border-bottom-color:transparent}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.block{margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem}.block:first-child{margin-top:0}.block:last-child{margin-bottom:0}@media screen and (min-width:668px) and (min-height:416px){.block{margin-top:4.5rem;margin-bottom:4.5rem}.block:first-child{margin-top:0}.block:last-child{margin-bottom:0}}@media screen and (min-width:1700px) and (min-height:1000px){.block{margin-top:5.9rem;margin-bottom:5.9rem}.block:first-child{margin-top:0}.block:last-child{margin-bottom:0}}.block-lg{margin-top:37px;margin-top:3.7rem;margin-bottom:37px;margin-bottom:3.7rem}.block-lg:first-child{margin-top:0}.block-lg:last-child{margin-bottom:0}@media screen and (min-width:668px) and (min-height:416px){.block-lg{margin-top:3.7rem;margin-bottom:3.7rem}.block-lg:first-child{margin-top:0}.block-lg:last-child{margin-bottom:0}}@media screen and (min-width:980px){.block-lg{margin-top:5.3rem;margin-bottom:5.3rem}.block-lg:first-child{margin-top:0}.block-lg:last-child{margin-bottom:0}}.block-lgl{margin-top:54px;margin-top:5.4rem;margin-bottom:54px;margin-bottom:5.4rem}.block-lgl:first-child{margin-top:0}.block-lgl:last-child{margin-bottom:0}@media screen and (min-width:668px) and (min-height:416px){.block-lgl{margin-top:8rem;margin-bottom:8rem}.block-lgl:first-child{margin-top:0}.block-lgl:last-child{margin-bottom:0}}.block-xl{margin-bottom:58px;margin-bottom:5.8rem}.block-xl:first-child{margin-top:0}.block-xl:last-child{margin-bottom:0}@media screen and (min-width:668px) and (min-height:416px){.block-xl:first-child{margin-top:0}.block-xl:last-child{margin-bottom:0}}.block-none{margin-top:0;margin-bottom:0}.block-none:first-child{margin-top:0}.block-none:last-child{margin-bottom:0}@media screen and (min-width:668px) and (min-height:416px){.block-none{margin-top:0;margin-bottom:0}.block-none:first-child{margin-top:0}.block-none:last-child{margin-bottom:0}}.background-cover{position:absolute;left:0;top:0}.background-cover,.background-cover img,.background-cover video{display:block;width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:center}.background-free{position:absolute;height:auto}.background-free--left{left:0;transform-origin:0 50%}.background-free--right{right:0;transform-origin:100% 50%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row--pad{margin-left:-10px;margin-left:-1rem;margin-right:-10px;margin-right:-1rem}.row--pad>.col{padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem}@media screen and (min-width:668px) and (min-height:416px){.row--pad{margin-left:-2rem;margin-right:-2rem}.row--pad>.col{padding-left:2rem;padding-right:2rem}}.row--pad-small{margin-left:-5px;margin-left:-.5rem;margin-right:-5px;margin-right:-.5rem}.row--pad-small>.col{padding-left:5px;padding-left:.5rem;padding-right:5px;padding-right:.5rem}@media screen and (min-width:668px) and (min-height:416px){.row--pad-small{margin-left:-.5rem;margin-right:-.5rem}.row--pad-small>.col{padding-left:.5rem;padding-right:.5rem}}.col{-ms-flex:1;flex:1;max-width:100%}.col--xs-1{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;width:8.33333%}.col--xs-1 _:-ms-input-placeholder,:root .col--xs-1{min-width:8.33333%;max-width:8.33333%}.col--xs-1,.col--xs-1 x:-moz-any-link{max-width:8.33333%}.col--xs-2{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;width:16.66667%}.col--xs-2 _:-ms-input-placeholder,:root .col--xs-2{min-width:16.66667%;max-width:16.66667%}.col--xs-2,.col--xs-2 x:-moz-any-link{max-width:16.66667%}.col--xs-3{-ms-flex:0 1 25%;flex:0 1 25%;width:25%}.col--xs-3 _:-ms-input-placeholder,:root .col--xs-3{min-width:25%;max-width:25%}.col--xs-3,.col--xs-3 x:-moz-any-link{max-width:25%}.col--xs-4{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;width:33.33333%}.col--xs-4 _:-ms-input-placeholder,:root .col--xs-4{min-width:33.33333%;max-width:33.33333%}.col--xs-4,.col--xs-4 x:-moz-any-link{max-width:33.33333%}.col--xs-5{-ms-flex:0 1 41.66667%;flex:0 1 41.66667%;width:41.66667%}.col--xs-5 _:-ms-input-placeholder,:root .col--xs-5{min-width:41.66667%;max-width:41.66667%}.col--xs-5,.col--xs-5 x:-moz-any-link{max-width:41.66667%}.col--xs-6{-ms-flex:0 1 50%;flex:0 1 50%;width:50%}.col--xs-6 _:-ms-input-placeholder,:root .col--xs-6{min-width:50%;max-width:50%}.col--xs-6,.col--xs-6 x:-moz-any-link{max-width:50%}.col--xs-7{-ms-flex:0 1 58.33333%;flex:0 1 58.33333%;width:58.33333%}.col--xs-7 _:-ms-input-placeholder,:root .col--xs-7{min-width:58.33333%;max-width:58.33333%}.col--xs-7,.col--xs-7 x:-moz-any-link{max-width:58.33333%}.col--xs-8{-ms-flex:0 1 66.66667%;flex:0 1 66.66667%;width:66.66667%}.col--xs-8 _:-ms-input-placeholder,:root .col--xs-8{min-width:66.66667%;max-width:66.66667%}.col--xs-8,.col--xs-8 x:-moz-any-link{max-width:66.66667%}.col--xs-9{-ms-flex:0 1 75%;flex:0 1 75%;width:75%}.col--xs-9 _:-ms-input-placeholder,:root .col--xs-9{min-width:75%;max-width:75%}.col--xs-9,.col--xs-9 x:-moz-any-link{max-width:75%}.col--xs-10{-ms-flex:0 1 83.33333%;flex:0 1 83.33333%;width:83.33333%}.col--xs-10 _:-ms-input-placeholder,:root .col--xs-10{min-width:83.33333%;max-width:83.33333%}.col--xs-10,.col--xs-10 x:-moz-any-link{max-width:83.33333%}.col--xs-11{-ms-flex:0 1 91.66667%;flex:0 1 91.66667%;width:91.66667%}.col--xs-11 _:-ms-input-placeholder,:root .col--xs-11{min-width:91.66667%;max-width:91.66667%}.col--xs-11,.col--xs-11 x:-moz-any-link{max-width:91.66667%}.col--xs-12{-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.col--xs-12 _:-ms-input-placeholder,:root .col--xs-12{min-width:100%;max-width:100%}.col--xs-12,.col--xs-12 x:-moz-any-link{max-width:100%}.col--xs-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:0;max-width:100%}.col--xs-auto _:-ms-input-placeholder,:root .col--xs-auto{min-width:0;max-width:100%}.col--xs-auto,.col--xs-auto x:-moz-any-link{max-width:100%}.col--xs-fit{-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;max-width:100%}.col--xs-fit _:-ms-input-placeholder,:root .col--xs-fit{min-width:0;max-width:100%}.col--xs-fit,.col--xs-fit x:-moz-any-link{max-width:100%}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(min-width:668px) and (min-height:416px){.col--sm-1{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;width:8.33333%}.col--sm-1 _:-ms-input-placeholder,:root .col--sm-1{min-width:8.33333%;max-width:8.33333%}.col--sm-1,.col--sm-1 x:-moz-any-link{max-width:8.33333%}.col--sm-2{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;width:16.66667%}.col--sm-2 _:-ms-input-placeholder,:root .col--sm-2{min-width:16.66667%;max-width:16.66667%}.col--sm-2,.col--sm-2 x:-moz-any-link{max-width:16.66667%}.col--sm-3{-ms-flex:0 1 25%;flex:0 1 25%;width:25%}.col--sm-3 _:-ms-input-placeholder,:root .col--sm-3{min-width:25%;max-width:25%}.col--sm-3,.col--sm-3 x:-moz-any-link{max-width:25%}.col--sm-4{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;width:33.33333%}.col--sm-4 _:-ms-input-placeholder,:root .col--sm-4{min-width:33.33333%;max-width:33.33333%}.col--sm-4,.col--sm-4 x:-moz-any-link{max-width:33.33333%}.col--sm-5{-ms-flex:0 1 41.66667%;flex:0 1 41.66667%;width:41.66667%}.col--sm-5 _:-ms-input-placeholder,:root .col--sm-5{min-width:41.66667%;max-width:41.66667%}.col--sm-5,.col--sm-5 x:-moz-any-link{max-width:41.66667%}.col--sm-6{-ms-flex:0 1 50%;flex:0 1 50%;width:50%}.col--sm-6 _:-ms-input-placeholder,:root .col--sm-6{min-width:50%;max-width:50%}.col--sm-6,.col--sm-6 x:-moz-any-link{max-width:50%}.col--sm-7{-ms-flex:0 1 58.33333%;flex:0 1 58.33333%;width:58.33333%}.col--sm-7 _:-ms-input-placeholder,:root .col--sm-7{min-width:58.33333%;max-width:58.33333%}.col--sm-7,.col--sm-7 x:-moz-any-link{max-width:58.33333%}.col--sm-8{-ms-flex:0 1 66.66667%;flex:0 1 66.66667%;width:66.66667%}.col--sm-8 _:-ms-input-placeholder,:root .col--sm-8{min-width:66.66667%;max-width:66.66667%}.col--sm-8,.col--sm-8 x:-moz-any-link{max-width:66.66667%}.col--sm-9{-ms-flex:0 1 75%;flex:0 1 75%;width:75%}.col--sm-9 _:-ms-input-placeholder,:root .col--sm-9{min-width:75%;max-width:75%}.col--sm-9,.col--sm-9 x:-moz-any-link{max-width:75%}.col--sm-10{-ms-flex:0 1 83.33333%;flex:0 1 83.33333%;width:83.33333%}.col--sm-10 _:-ms-input-placeholder,:root .col--sm-10{min-width:83.33333%;max-width:83.33333%}.col--sm-10,.col--sm-10 x:-moz-any-link{max-width:83.33333%}.col--sm-11{-ms-flex:0 1 91.66667%;flex:0 1 91.66667%;width:91.66667%}.col--sm-11 _:-ms-input-placeholder,:root .col--sm-11{min-width:91.66667%;max-width:91.66667%}.col--sm-11,.col--sm-11 x:-moz-any-link{max-width:91.66667%}.col--sm-12{-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.col--sm-12 _:-ms-input-placeholder,:root .col--sm-12{min-width:100%;max-width:100%}.col--sm-12,.col--sm-12 x:-moz-any-link{max-width:100%}.col--sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:0;max-width:100%}.col--sm-auto _:-ms-input-placeholder,:root .col--sm-auto{min-width:0;max-width:100%}.col--sm-auto,.col--sm-auto x:-moz-any-link{max-width:100%}.col--sm-fit{-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;max-width:100%}.col--sm-fit _:-ms-input-placeholder,:root .col--sm-fit{min-width:0;max-width:100%}.col--sm-fit,.col--sm-fit x:-moz-any-link{max-width:100%}}@media screen and (min-width:668px) and (min-height:416px){.col--md-1{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;width:8.33333%}.col--md-1 _:-ms-input-placeholder,:root .col--md-1{min-width:8.33333%;max-width:8.33333%}.col--md-1,.col--md-1 x:-moz-any-link{max-width:8.33333%}.col--md-2{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;width:16.66667%}.col--md-2 _:-ms-input-placeholder,:root .col--md-2{min-width:16.66667%;max-width:16.66667%}.col--md-2,.col--md-2 x:-moz-any-link{max-width:16.66667%}.col--md-3{-ms-flex:0 1 25%;flex:0 1 25%;width:25%}.col--md-3 _:-ms-input-placeholder,:root .col--md-3{min-width:25%;max-width:25%}.col--md-3,.col--md-3 x:-moz-any-link{max-width:25%}.col--md-4{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;width:33.33333%}.col--md-4 _:-ms-input-placeholder,:root .col--md-4{min-width:33.33333%;max-width:33.33333%}.col--md-4,.col--md-4 x:-moz-any-link{max-width:33.33333%}.col--md-5{-ms-flex:0 1 41.66667%;flex:0 1 41.66667%;width:41.66667%}.col--md-5 _:-ms-input-placeholder,:root .col--md-5{min-width:41.66667%;max-width:41.66667%}.col--md-5,.col--md-5 x:-moz-any-link{max-width:41.66667%}.col--md-6{-ms-flex:0 1 50%;flex:0 1 50%;width:50%}.col--md-6 _:-ms-input-placeholder,:root .col--md-6{min-width:50%;max-width:50%}.col--md-6,.col--md-6 x:-moz-any-link{max-width:50%}.col--md-7{-ms-flex:0 1 58.33333%;flex:0 1 58.33333%;width:58.33333%}.col--md-7 _:-ms-input-placeholder,:root .col--md-7{min-width:58.33333%;max-width:58.33333%}.col--md-7,.col--md-7 x:-moz-any-link{max-width:58.33333%}.col--md-8{-ms-flex:0 1 66.66667%;flex:0 1 66.66667%;width:66.66667%}.col--md-8 _:-ms-input-placeholder,:root .col--md-8{min-width:66.66667%;max-width:66.66667%}.col--md-8,.col--md-8 x:-moz-any-link{max-width:66.66667%}.col--md-9{-ms-flex:0 1 75%;flex:0 1 75%;width:75%}.col--md-9 _:-ms-input-placeholder,:root .col--md-9{min-width:75%;max-width:75%}.col--md-9,.col--md-9 x:-moz-any-link{max-width:75%}.col--md-10{-ms-flex:0 1 83.33333%;flex:0 1 83.33333%;width:83.33333%}.col--md-10 _:-ms-input-placeholder,:root .col--md-10{min-width:83.33333%;max-width:83.33333%}.col--md-10,.col--md-10 x:-moz-any-link{max-width:83.33333%}.col--md-11{-ms-flex:0 1 91.66667%;flex:0 1 91.66667%;width:91.66667%}.col--md-11 _:-ms-input-placeholder,:root .col--md-11{min-width:91.66667%;max-width:91.66667%}.col--md-11,.col--md-11 x:-moz-any-link{max-width:91.66667%}.col--md-12{-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.col--md-12 _:-ms-input-placeholder,:root .col--md-12{min-width:100%;max-width:100%}.col--md-12,.col--md-12 x:-moz-any-link{max-width:100%}.col--md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:0;max-width:100%}.col--md-auto _:-ms-input-placeholder,:root .col--md-auto{min-width:0;max-width:100%}.col--md-auto,.col--md-auto x:-moz-any-link{max-width:100%}.col--md-fit{-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;max-width:100%}.col--md-fit _:-ms-input-placeholder,:root .col--md-fit{min-width:0;max-width:100%}.col--md-fit,.col--md-fit x:-moz-any-link{max-width:100%}}@media screen and (min-width:980px){.col--lg-1{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;width:8.33333%}.col--lg-1 _:-ms-input-placeholder,:root .col--lg-1{min-width:8.33333%;max-width:8.33333%}.col--lg-1,.col--lg-1 x:-moz-any-link{max-width:8.33333%}.col--lg-2{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;width:16.66667%}.col--lg-2 _:-ms-input-placeholder,:root .col--lg-2{min-width:16.66667%;max-width:16.66667%}.col--lg-2,.col--lg-2 x:-moz-any-link{max-width:16.66667%}.col--lg-3{-ms-flex:0 1 25%;flex:0 1 25%;width:25%}.col--lg-3 _:-ms-input-placeholder,:root .col--lg-3{min-width:25%;max-width:25%}.col--lg-3,.col--lg-3 x:-moz-any-link{max-width:25%}.col--lg-4{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;width:33.33333%}.col--lg-4 _:-ms-input-placeholder,:root .col--lg-4{min-width:33.33333%;max-width:33.33333%}.col--lg-4,.col--lg-4 x:-moz-any-link{max-width:33.33333%}.col--lg-5{-ms-flex:0 1 41.66667%;flex:0 1 41.66667%;width:41.66667%}.col--lg-5 _:-ms-input-placeholder,:root .col--lg-5{min-width:41.66667%;max-width:41.66667%}.col--lg-5,.col--lg-5 x:-moz-any-link{max-width:41.66667%}.col--lg-6{-ms-flex:0 1 50%;flex:0 1 50%;width:50%}.col--lg-6 _:-ms-input-placeholder,:root .col--lg-6{min-width:50%;max-width:50%}.col--lg-6,.col--lg-6 x:-moz-any-link{max-width:50%}.col--lg-7{-ms-flex:0 1 58.33333%;flex:0 1 58.33333%;width:58.33333%}.col--lg-7 _:-ms-input-placeholder,:root .col--lg-7{min-width:58.33333%;max-width:58.33333%}.col--lg-7,.col--lg-7 x:-moz-any-link{max-width:58.33333%}.col--lg-8{-ms-flex:0 1 66.66667%;flex:0 1 66.66667%;width:66.66667%}.col--lg-8 _:-ms-input-placeholder,:root .col--lg-8{min-width:66.66667%;max-width:66.66667%}.col--lg-8,.col--lg-8 x:-moz-any-link{max-width:66.66667%}.col--lg-9{-ms-flex:0 1 75%;flex:0 1 75%;width:75%}.col--lg-9 _:-ms-input-placeholder,:root .col--lg-9{min-width:75%;max-width:75%}.col--lg-9,.col--lg-9 x:-moz-any-link{max-width:75%}.col--lg-10{-ms-flex:0 1 83.33333%;flex:0 1 83.33333%;width:83.33333%}.col--lg-10 _:-ms-input-placeholder,:root .col--lg-10{min-width:83.33333%;max-width:83.33333%}.col--lg-10,.col--lg-10 x:-moz-any-link{max-width:83.33333%}.col--lg-11{-ms-flex:0 1 91.66667%;flex:0 1 91.66667%;width:91.66667%}.col--lg-11 _:-ms-input-placeholder,:root .col--lg-11{min-width:91.66667%;max-width:91.66667%}.col--lg-11,.col--lg-11 x:-moz-any-link{max-width:91.66667%}.col--lg-12{-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.col--lg-12 _:-ms-input-placeholder,:root .col--lg-12{min-width:100%;max-width:100%}.col--lg-12,.col--lg-12 x:-moz-any-link{max-width:100%}.col--lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:0;max-width:100%}.col--lg-auto _:-ms-input-placeholder,:root .col--lg-auto{min-width:0;max-width:100%}.col--lg-auto,.col--lg-auto x:-moz-any-link{max-width:100%}.col--lg-fit{-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;max-width:100%}.col--lg-fit _:-ms-input-placeholder,:root .col--lg-fit{min-width:0;max-width:100%}.col--lg-fit,.col--lg-fit x:-moz-any-link{max-width:100%}}@media screen and (min-width:1200px){.col--lgl-1{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;width:8.33333%}.col--lgl-1 _:-ms-input-placeholder,:root .col--lgl-1{min-width:8.33333%;max-width:8.33333%}.col--lgl-1,.col--lgl-1 x:-moz-any-link{max-width:8.33333%}.col--lgl-2{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;width:16.66667%}.col--lgl-2 _:-ms-input-placeholder,:root .col--lgl-2{min-width:16.66667%;max-width:16.66667%}.col--lgl-2,.col--lgl-2 x:-moz-any-link{max-width:16.66667%}.col--lgl-3{-ms-flex:0 1 25%;flex:0 1 25%;width:25%}.col--lgl-3 _:-ms-input-placeholder,:root .col--lgl-3{min-width:25%;max-width:25%}.col--lgl-3,.col--lgl-3 x:-moz-any-link{max-width:25%}.col--lgl-4{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;width:33.33333%}.col--lgl-4 _:-ms-input-placeholder,:root .col--lgl-4{min-width:33.33333%;max-width:33.33333%}.col--lgl-4,.col--lgl-4 x:-moz-any-link{max-width:33.33333%}.col--lgl-5{-ms-flex:0 1 41.66667%;flex:0 1 41.66667%;width:41.66667%}.col--lgl-5 _:-ms-input-placeholder,:root .col--lgl-5{min-width:41.66667%;max-width:41.66667%}.col--lgl-5,.col--lgl-5 x:-moz-any-link{max-width:41.66667%}.col--lgl-6{-ms-flex:0 1 50%;flex:0 1 50%;width:50%}.col--lgl-6 _:-ms-input-placeholder,:root .col--lgl-6{min-width:50%;max-width:50%}.col--lgl-6,.col--lgl-6 x:-moz-any-link{max-width:50%}.col--lgl-7{-ms-flex:0 1 58.33333%;flex:0 1 58.33333%;width:58.33333%}.col--lgl-7 _:-ms-input-placeholder,:root .col--lgl-7{min-width:58.33333%;max-width:58.33333%}.col--lgl-7,.col--lgl-7 x:-moz-any-link{max-width:58.33333%}.col--lgl-8{-ms-flex:0 1 66.66667%;flex:0 1 66.66667%;width:66.66667%}.col--lgl-8 _:-ms-input-placeholder,:root .col--lgl-8{min-width:66.66667%;max-width:66.66667%}.col--lgl-8,.col--lgl-8 x:-moz-any-link{max-width:66.66667%}.col--lgl-9{-ms-flex:0 1 75%;flex:0 1 75%;width:75%}.col--lgl-9 _:-ms-input-placeholder,:root .col--lgl-9{min-width:75%;max-width:75%}.col--lgl-9,.col--lgl-9 x:-moz-any-link{max-width:75%}.col--lgl-10{-ms-flex:0 1 83.33333%;flex:0 1 83.33333%;width:83.33333%}.col--lgl-10 _:-ms-input-placeholder,:root .col--lgl-10{min-width:83.33333%;max-width:83.33333%}.col--lgl-10,.col--lgl-10 x:-moz-any-link{max-width:83.33333%}.col--lgl-11{-ms-flex:0 1 91.66667%;flex:0 1 91.66667%;width:91.66667%}.col--lgl-11 _:-ms-input-placeholder,:root .col--lgl-11{min-width:91.66667%;max-width:91.66667%}.col--lgl-11,.col--lgl-11 x:-moz-any-link{max-width:91.66667%}.col--lgl-12{-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.col--lgl-12 _:-ms-input-placeholder,:root .col--lgl-12{min-width:100%;max-width:100%}.col--lgl-12,.col--lgl-12 x:-moz-any-link{max-width:100%}.col--lgl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:0;max-width:100%}.col--lgl-auto _:-ms-input-placeholder,:root .col--lgl-auto{min-width:0;max-width:100%}.col--lgl-auto,.col--lgl-auto x:-moz-any-link{max-width:100%}.col--lgl-fit{-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;max-width:100%}.col--lgl-fit _:-ms-input-placeholder,:root .col--lgl-fit{min-width:0;max-width:100%}.col--lgl-fit,.col--lgl-fit x:-moz-any-link{max-width:100%}}@media screen and (min-width:1356px){.col--lgl2-1{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;width:8.33333%}.col--lgl2-1 _:-ms-input-placeholder,:root .col--lgl2-1{min-width:8.33333%;max-width:8.33333%}.col--lgl2-1,.col--lgl2-1 x:-moz-any-link{max-width:8.33333%}.col--lgl2-2{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;width:16.66667%}.col--lgl2-2 _:-ms-input-placeholder,:root .col--lgl2-2{min-width:16.66667%;max-width:16.66667%}.col--lgl2-2,.col--lgl2-2 x:-moz-any-link{max-width:16.66667%}.col--lgl2-3{-ms-flex:0 1 25%;flex:0 1 25%;width:25%}.col--lgl2-3 _:-ms-input-placeholder,:root .col--lgl2-3{min-width:25%;max-width:25%}.col--lgl2-3,.col--lgl2-3 x:-moz-any-link{max-width:25%}.col--lgl2-4{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;width:33.33333%}.col--lgl2-4 _:-ms-input-placeholder,:root .col--lgl2-4{min-width:33.33333%;max-width:33.33333%}.col--lgl2-4,.col--lgl2-4 x:-moz-any-link{max-width:33.33333%}.col--lgl2-5{-ms-flex:0 1 41.66667%;flex:0 1 41.66667%;width:41.66667%}.col--lgl2-5 _:-ms-input-placeholder,:root .col--lgl2-5{min-width:41.66667%;max-width:41.66667%}.col--lgl2-5,.col--lgl2-5 x:-moz-any-link{max-width:41.66667%}.col--lgl2-6{-ms-flex:0 1 50%;flex:0 1 50%;width:50%}.col--lgl2-6 _:-ms-input-placeholder,:root .col--lgl2-6{min-width:50%;max-width:50%}.col--lgl2-6,.col--lgl2-6 x:-moz-any-link{max-width:50%}.col--lgl2-7{-ms-flex:0 1 58.33333%;flex:0 1 58.33333%;width:58.33333%}.col--lgl2-7 _:-ms-input-placeholder,:root .col--lgl2-7{min-width:58.33333%;max-width:58.33333%}.col--lgl2-7,.col--lgl2-7 x:-moz-any-link{max-width:58.33333%}.col--lgl2-8{-ms-flex:0 1 66.66667%;flex:0 1 66.66667%;width:66.66667%}.col--lgl2-8 _:-ms-input-placeholder,:root .col--lgl2-8{min-width:66.66667%;max-width:66.66667%}.col--lgl2-8,.col--lgl2-8 x:-moz-any-link{max-width:66.66667%}.col--lgl2-9{-ms-flex:0 1 75%;flex:0 1 75%;width:75%}.col--lgl2-9 _:-ms-input-placeholder,:root .col--lgl2-9{min-width:75%;max-width:75%}.col--lgl2-9,.col--lgl2-9 x:-moz-any-link{max-width:75%}.col--lgl2-10{-ms-flex:0 1 83.33333%;flex:0 1 83.33333%;width:83.33333%}.col--lgl2-10 _:-ms-input-placeholder,:root .col--lgl2-10{min-width:83.33333%;max-width:83.33333%}.col--lgl2-10,.col--lgl2-10 x:-moz-any-link{max-width:83.33333%}.col--lgl2-11{-ms-flex:0 1 91.66667%;flex:0 1 91.66667%;width:91.66667%}.col--lgl2-11 _:-ms-input-placeholder,:root .col--lgl2-11{min-width:91.66667%;max-width:91.66667%}.col--lgl2-11,.col--lgl2-11 x:-moz-any-link{max-width:91.66667%}.col--lgl2-12{-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.col--lgl2-12 _:-ms-input-placeholder,:root .col--lgl2-12{min-width:100%;max-width:100%}.col--lgl2-12,.col--lgl2-12 x:-moz-any-link{max-width:100%}.col--lgl2-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:0;max-width:100%}.col--lgl2-auto _:-ms-input-placeholder,:root .col--lgl2-auto{min-width:0;max-width:100%}.col--lgl2-auto,.col--lgl2-auto x:-moz-any-link{max-width:100%}.col--lgl2-fit{-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;max-width:100%}.col--lgl2-fit _:-ms-input-placeholder,:root .col--lgl2-fit{min-width:0;max-width:100%}.col--lgl2-fit,.col--lgl2-fit x:-moz-any-link{max-width:100%}}@media screen and (min-width:1700px) and (min-height:1000px){.col--xl-1{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;width:8.33333%}.col--xl-1 _:-ms-input-placeholder,:root .col--xl-1{min-width:8.33333%;max-width:8.33333%}.col--xl-1,.col--xl-1 x:-moz-any-link{max-width:8.33333%}.col--xl-2{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;width:16.66667%}.col--xl-2 _:-ms-input-placeholder,:root .col--xl-2{min-width:16.66667%;max-width:16.66667%}.col--xl-2,.col--xl-2 x:-moz-any-link{max-width:16.66667%}.col--xl-3{-ms-flex:0 1 25%;flex:0 1 25%;width:25%}.col--xl-3 _:-ms-input-placeholder,:root .col--xl-3{min-width:25%;max-width:25%}.col--xl-3,.col--xl-3 x:-moz-any-link{max-width:25%}.col--xl-4{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;width:33.33333%}.col--xl-4 _:-ms-input-placeholder,:root .col--xl-4{min-width:33.33333%;max-width:33.33333%}.col--xl-4,.col--xl-4 x:-moz-any-link{max-width:33.33333%}.col--xl-5{-ms-flex:0 1 41.66667%;flex:0 1 41.66667%;width:41.66667%}.col--xl-5 _:-ms-input-placeholder,:root .col--xl-5{min-width:41.66667%;max-width:41.66667%}.col--xl-5,.col--xl-5 x:-moz-any-link{max-width:41.66667%}.col--xl-6{-ms-flex:0 1 50%;flex:0 1 50%;width:50%}.col--xl-6 _:-ms-input-placeholder,:root .col--xl-6{min-width:50%;max-width:50%}.col--xl-6,.col--xl-6 x:-moz-any-link{max-width:50%}.col--xl-7{-ms-flex:0 1 58.33333%;flex:0 1 58.33333%;width:58.33333%}.col--xl-7 _:-ms-input-placeholder,:root .col--xl-7{min-width:58.33333%;max-width:58.33333%}.col--xl-7,.col--xl-7 x:-moz-any-link{max-width:58.33333%}.col--xl-8{-ms-flex:0 1 66.66667%;flex:0 1 66.66667%;width:66.66667%}.col--xl-8 _:-ms-input-placeholder,:root .col--xl-8{min-width:66.66667%;max-width:66.66667%}.col--xl-8,.col--xl-8 x:-moz-any-link{max-width:66.66667%}.col--xl-9{-ms-flex:0 1 75%;flex:0 1 75%;width:75%}.col--xl-9 _:-ms-input-placeholder,:root .col--xl-9{min-width:75%;max-width:75%}.col--xl-9,.col--xl-9 x:-moz-any-link{max-width:75%}.col--xl-10{-ms-flex:0 1 83.33333%;flex:0 1 83.33333%;width:83.33333%}.col--xl-10 _:-ms-input-placeholder,:root .col--xl-10{min-width:83.33333%;max-width:83.33333%}.col--xl-10,.col--xl-10 x:-moz-any-link{max-width:83.33333%}.col--xl-11{-ms-flex:0 1 91.66667%;flex:0 1 91.66667%;width:91.66667%}.col--xl-11 _:-ms-input-placeholder,:root .col--xl-11{min-width:91.66667%;max-width:91.66667%}.col--xl-11,.col--xl-11 x:-moz-any-link{max-width:91.66667%}.col--xl-12{-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.col--xl-12 _:-ms-input-placeholder,:root .col--xl-12{min-width:100%;max-width:100%}.col--xl-12,.col--xl-12 x:-moz-any-link{max-width:100%}.col--xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:0;max-width:100%}.col--xl-auto _:-ms-input-placeholder,:root .col--xl-auto{min-width:0;max-width:100%}.col--xl-auto,.col--xl-auto x:-moz-any-link{max-width:100%}.col--xl-fit{-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;max-width:100%}.col--xl-fit _:-ms-input-placeholder,:root .col--xl-fit{min-width:0;max-width:100%}.col--xl-fit,.col--xl-fit x:-moz-any-link{max-width:100%}}.row--pad>.col{padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem}@media screen and (min-width:668px) and (min-height:416px){.row--pad>.col{padding-left:2rem;padding-right:2rem}}.row--pad-small>.col{padding-left:5px;padding-left:.5rem;padding-right:5px;padding-right:.5rem}@media screen and (min-width:668px) and (min-height:416px){.row--pad-small>.col{padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:668px) and (min-height:416px){.row--md-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.screen{position:relative}@media screen and (min-width:668px) and (min-height:416px){.screen{min-height:100vh}.screen--auto{min-height:0}.screen.vertical-align{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:668px) and (min-height:416px){.screen--bottom--md-up{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}}.with-scroller .scroller{position:fixed;left:0;top:0;width:100%;height:100vh}.with-scroller .scroller__content{position:relative;width:100%;min-height:100vh;overflow:hidden}.marker{padding:3px 9px;text-transform:uppercase;letter-spacing:1px;font-weight:300}.ui-dark .marker{color:#fff}.marker--red{background-color:#d82533}.marker--green{background-color:#239f46}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.marker{display:inline-block;margin-bottom:10px}}.nav-aside{z-index:5;position:fixed;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;right:10px}.nav-aside a{display:block;position:relative;width:20px;height:20px;color:#fff}.nav-aside a:after,.nav-aside a:before{position:absolute;display:block;content:""}.nav-aside a:before{left:8px;top:8px;width:4px;height:4px;border-radius:4px;background:#fff}.nav-aside a.active::before{background:#ef323a}.nav-aside a:after{left:6px;top:6px;width:8px;height:8px;border-radius:8px;border:1px solid #221f1f;opacity:0;transform:scale(1.5)}.nav-aside a.is-active:before,.nav-aside a:active:before{opacity:0;transform:scale(3)}.nav-aside a.is-active:after,.nav-aside a:active:after{opacity:1}.has-hover .nav-aside a:hover:before{transform:scale(3);opacity:1}.nav-aside.ui-dark a:before{background-color:#fff}.nav-aside.ui-dark a:after{border-color:#fff}@media screen and (min-width:1700px) and (min-height:1000px){.nav-aside__content{left:-90px}}.intro__content{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;height:calc(100vh + 0px)}.intro__content__text{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-bottom:190px}.intro__content__text .btn{margin-top:18px}.intro__content__nav{-ms-flex:0 0 auto;flex:0 0 auto}.intro__gallery img{position:absolute;left:0;top:0;width:100%;height:100%}.intro__gallery img.animation--fade-in{z-index:1}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(min-width:668px) and (min-height:416px){.intro__content__text{padding-bottom:40px}}@media screen and (min-width:668px) and (min-height:416px){.intro__content__text{padding-bottom:0}.intro__content--inner{height:90vh}}.category{position:relative;padding-top:125px}.category .btn--promo{z-index:1;margin-bottom:2px}@media screen and (min-width:668px) and (min-height:416px){.category:last-child{padding-bottom:135px}}@media screen and (min-width:980px){.category:last-child{padding-bottom:200px}}@media screen and (min-width:1356px){.category:last-child{padding-bottom:200px}}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.category:last-child{padding-bottom:0}}.category__image{position:relative;overflow:hidden;padding-top:0;width:50%;float:right;z-index:9}.category__image img,.category__image video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.category--a .category__image{box-shadow:0 100px 200px rgba(66,0,5,.3)}.category--b .category__image{box-shadow:0 100px 200px rgba(0,66,19,.3)}.category--c .category__image{box-shadow:0 100px 200px rgba(30,96,178,.3)}.category--d .category__image{box-shadow:0 100px 200px rgba(63,21,0,.3)}.category__features{background:#fff;padding:13px 30px 10px;position:relative;margin:-29px 30px 0}.category--a .category__features{box-shadow:0 100px 250px rgba(66,0,5,.2)}.category--b .category__features{box-shadow:0 100px 250px rgba(0,66,19,.2)}.category--c .category__features{box-shadow:0 100px 250px rgba(30,96,178,.2)}.category--d .category__features{box-shadow:0 100px 250px rgba(63,21,0,.2)}.category__features li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border-top:1px solid rgba(34,31,31,.08);padding:13px 0 15px}.category__features li .icon{position:relative;margin-right:15px;margin-bottom:-2px;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.category__features li:first-child{border-top:0}}@media screen and (min-width:668px) and (max-width:979px) and (min-height:416px){.category__features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:26px 40px 26px 0}.category__features li{margin-left:40px;width:169px;-ms-flex:0 0 169px;flex:0 0 169px}.category__features li:nth-child(1),.category__features li:nth-child(2){border-top:0}}@media screen and (min-width:668px) and (min-height:416px){.category__features{margin:-43px 39px 0}}@media screen and (min-width:980px){.category__features{padding:41px 50px 40px;width:320px;position:absolute;left:50%;margin-left:50px;margin-top:-55px}.category__features li:first-child{border-top:0}.category__features li .icon{margin-right:16px}.category--reverse .category__features{left:auto;right:50%;margin-left:0;margin-right:50px}.category--reverse .category__features h2{left:auto;right:80px}}.category__text a{display:inline-block;vertical-align:middle;margin-left:10px}@media screen and (min-width:980px){.category__text{width:50%;float:left;padding:0 120px 0 70px;position:relative;z-index:9}.category__text a img{display:inline-block;vertical-align:middle;margin-left:10px}}@media screen and (min-width:1700px) and (min-height:1000px){.category__text{width:705px}}#user-experience .category__text{float:right}#user-experience .category__image{float:left}.category-heading{position:relative;margin:0 30px;padding:18px 0 20px;border-top:1px solid #f9f9f9;cursor:pointer;transition-property:color}.category-heading:before{width:13px;height:7px;content:"";position:absolute;top:29px;right:0;background:url(../assets/images/landing/contact/fo);transition-property:transform}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.category-heading:before{background-image:url(../assets/images/landing/contact/form-select-arrow%402x.png);background-size:13px 7px}}.category-heading.is-active:before{transform:rotate(180deg)}.category-heading:first-child{border-top-color:transparent}.ui-light .category-heading--a{color:#d82533}.ui-light .category-heading--b{color:#239f46}.ui-light .category-heading--c{color:#2878db}.ui-light .category-heading--d{color:#fc712c}.ui-light .category-heading.is-active{color:#221f1f}.projects{margin-top:54px;margin-top:5.4rem;margin-right:-30px;margin-bottom:54px;margin-bottom:5.4rem;margin-left:-30px;position:relative}.projects:first-child{margin-top:0}.projects:last-child{margin-right:0}.projects:last-child{margin-bottom:0}.projects:first-child{margin-left:0}@media screen and (min-width:668px) and (min-height:416px){.projects{margin-top:7rem;margin-right:0;margin-bottom:10.9rem;margin-left:0}.projects:first-child{margin-top:0}.projects:last-child{margin-right:0}.projects:last-child{margin-bottom:0}.projects:first-child{margin-left:0}}@media screen and (min-width:980px){.projects{margin-top:10.5rem;margin-right:0;margin-bottom:18.9rem;margin-left:0}.projects:first-child{margin-top:0}.projects:last-child{margin-right:0}.projects:last-child{margin-bottom:0}.projects:first-child{margin-left:0}}@media screen and (min-width:1700px) and (min-height:1000px){.projects{margin-top:10.5rem;margin-right:0;margin-bottom:27.4rem;margin-left:0}.projects:first-child{margin-top:0}.projects:last-child{margin-right:0}.projects:last-child{margin-bottom:0}.projects:first-child{margin-left:0}}.projects:after{content:"";display:block;width:100%;height:0;overflow:hidden;clear:both}.projects li{float:left;width:100%}.project{padding-top:100%;float:left;position:relative}.project--top{z-index:1}.project__content{position:absolute;right:0;bottom:0;width:100%;height:100%}.project__content .h4,.project__content p{position:relative;z-index:2}.project__background{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.project__background img{position:absolute;left:0;top:-5%;width:110%;height:110%}.project__background--type1:before{content:'';position:absolute;right:-35%;top:-54%;width:120%;height:100%;background:radial-gradient(ellipse at center,#239f46 0,rgba(239,168,173,0) 60%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type1:after{content:'';position:absolute;left:-50%;bottom:-50%;width:150%;height:100%;background:radial-gradient(ellipse at center,#d82533 0,rgba(239,168,173,0) 60%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type2:before{content:'';position:absolute;left:-50%;top:-50%;width:120%;height:120%;background:radial-gradient(ellipse at center,#fc712c 0,rgba(254,198,171,0) 60%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type2:after{content:'';position:absolute;left:-50%;bottom:-50%;width:120%;height:120%;background:radial-gradient(ellipse at center,#0bcbd2 0,rgba(157,234,237,0) 60%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type3:before{content:'';position:absolute;right:-35%;top:-54%;width:120%;height:100%;background:radial-gradient(ellipse at center,#2878db 0,rgba(169,201,241,0) 60%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type3:after{content:'';position:absolute;left:-50%;bottom:-50%;width:150%;height:100%;background:radial-gradient(ellipse at center,#239f46 0,rgba(239,168,173,0) 60%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type4:before{content:'';position:absolute;left:-30%;top:-60%;width:120%;height:120%;background:radial-gradient(ellipse at center,#0bcbd2 0,rgba(157,234,237,0) 60%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type4:after{content:'';position:absolute;left:-50%;bottom:-50%;width:120%;height:120%;background:radial-gradient(ellipse at center,#fc712c 0,rgba(254,198,171,0) 70%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type5:before{content:'';position:absolute;left:-52%;top:-44%;width:120%;height:100%;background:radial-gradient(ellipse at center,#d82533 0,rgba(239,168,173,0) 70%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type5:after{content:'';position:absolute;left:-50%;bottom:-50%;width:150%;height:100%;background:radial-gradient(ellipse at center,#239f46 0,rgba(239,168,173,0) 60%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type-osa:before{content:'';position:absolute;left:-30%;top:-60%;width:120%;height:120%;background:radial-gradient(ellipse at center,#fc712c 0,rgba(252,113,44,0) 60%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type-osa:after{content:'';position:absolute;left:-50%;bottom:-50%;width:120%;height:120%;background:radial-gradient(ellipse at center,#0bcbd3 0,rgba(11,203,211,0) 70%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type-camping-world:before{content:'';position:absolute;left:-30%;top:-60%;width:120%;height:120%;background:radial-gradient(ellipse at center,#ef9d00 0,rgba(239,157,0,0) 60%,rgba(255,255,255,0) 100%);z-index:1}.project__background--type-camping-world:after{content:'';position:absolute;left:-50%;bottom:-50%;width:120%;height:120%;background:radial-gradient(ellipse at center,#0089c8 0,rgba(0,137,200,0) 70%,rgba(255,255,255,0) 100%);z-index:1}.project-large h3,.project-large p{position:relative;margin:0}.project-large h3 small{display:block;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.project-large h3 img{display:block;margin-top:6px}.project-large p{line-height:1.38889em}.project-large .project__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:26px 30px;transition-property:box-shadow,width,height;transition-duration:.8s}.project-large .project__content__spacer{-ms-flex:1 0 auto;flex:1 0 auto}.project-large.is-visible .project__content{box-shadow:0 100px 200px rgba(0,0,0,.5)}.has-hover .project-large:hover.project-ready .project__content{width:calc(100% + 40px);height:calc(100% + 40px)}.has-hover .project-large:hover.project-ready .project__content _:-ms-input-placeholder,:root .has-hover .project-large:hover.project-ready .project__content{width:108%;height:108%}.has-hover .project-large:hover.project-ready .project__content,.has-hover .project-large:hover.project-ready .project__content _:-ms-lang(x),.has-hover .project-large:hover.project-ready .project__content _:-webkit-full-screen{width:108%;height:108%}.project-placeholder{width:50%;padding-top:50%}.project-small{width:50%;padding-top:50%}.project-small--light .project__content{background:#fff}.project-small--dark .project__content{background:#2c2929}.project-small--a .project__content{background:#d82533}.project-small--c .project__content{background:#2878db}.project-small .project__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.project-small .project__btn,.project-small .project__link{position:static}.project-small .project__btn:before,.project-small .project__link:before{display:block;position:absolute;left:0;top:0;right:0;bottom:0;content:""}.project-small .project__link{text-align:center;line-height:27px}.project-small .project__link__line{display:inline-block;border-bottom:1px solid rgba(255,255,255,.5);transition-property:border-color}.project-small .project__link .icon{display:inline-block;margin-top:20px}.has-hover .project-small .project__link:hover .project__link__line{border-color:transparent}.badge{position:absolute;left:0;bottom:73px;display:block;width:60px;height:60px;border-radius:80px;color:#fff;text-align:center;font-size:18px;font-weight:600;line-height:60px;transition-property:opacity;transition-duration:.8s;opacity:0}.is-visible .badge{opacity:1}.badge--a{background-color:#d82533}.badge--b{background-color:#239f46}.badge--c{background-color:#2878db}.badge--d{background-color:#fc712c;font-size:15px;padding-right:2px}.badge--e{background-color:#0bcbd2}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.projects{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.projects li:nth-child(3),.projects li:nth-child(5),.projects li:nth-child(6),.projects li:nth-child(8){-ms-flex-order:1;order:1}.projects li:nth-child(10),.projects li:nth-child(7),.projects li:nth-child(9){-ms-flex-order:3;order:3}}@media screen and (min-width:668px) and (max-width:979px) and (min-height:416px){.project-placeholder{display:none}.projects{margin-left:0;margin-right:0}.projects li{width:33%}.project-small{width:100%;padding-top:100%}.project-small .project__btn{-ms-flex-direction:column;flex-direction:column;text-align:center}.project-small .project__btn .icon:not(:last-child){margin:0 0 7px}.project-large h3 img{margin-top:13px}.project-large p{font-size:1.6rem;line-height:1.375em}.project-large .project__content{padding:40px}.projects .project-large{width:66%;padding-top:66%}.badge{left:0;bottom:70px;width:70px;height:70px;font-size:20px;line-height:70px}.badge--d{font-size:18px;padding-right:4px}}@media screen and (min-width:980px){.projects li{width:50%}.projects li:nth-child(2n+1){clear:left}.project-large{width:50%;padding-top:50%}.project-large h3 img{margin-top:35px}.project-large .project__content{padding:40px 50px}.badge{left:-90px;bottom:15px;width:80px;height:80px;font-size:24px;line-height:80px}.badge--d{font-size:20px;padding-right:4px}}@media screen and (min-width:1700px) and (min-height:1000px){.project-large h3 img{margin-top:35px}.project-large .project__content{padding:72px 80px}.badge{left:-140px;bottom:20px;width:120px;height:120px;border-radius:120px;font-size:40px;line-height:120px}.badge--d{font-size:30px}}.appear-overlay{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;transform:scale(1.0075)}.appear-overlay:after,.appear-overlay:before{display:block;content:"";position:absolute;left:0;top:-5%;width:100%;height:110%;background:#221f1f}.appear-overlay:before{opacity:1;transition:opacity 0s;transition-delay:560ms;will-change:opacity}.appear-overlay:after{background:#2c2929;width:110%;transform:translateX(-110%);transition:transform 1.5s cubic-bezier(.55,0,.1,1);will-change:transform}.appear-overlay.is-active:before{opacity:0}.appear-overlay.is-active:after{transform:translateX(100%)}.testimonials-wrapper h3{margin-left:59px}@media screen and (min-width:668px) and (min-height:416px){.testimonials-wrapper{width:460px;padding:0 0 0 90px;margin-left:auto;margin-right:auto}.testimonials-wrapper h3{margin-left:0}}@media screen and (min-width:980px){.testimonials-wrapper{width:auto;padding:0;margin:0}}.testimonials{position:relative}.testimonials ul{position:relative;overflow:visible!important}.testimonials li,.testimonials ul{margin:0}.testimonials li{position:relative}.no-js .testimonials li.is-hidden{display:block!important}.no-js .testimonials li+li{margin-top:42px;margin-top:4.2rem}.testimonials .animation--slide-down-out,.testimonials .animation--slide-left-out,.testimonials .animation--slide-right-out,.testimonials .animation--slide-up-out{width:100%;position:absolute;left:0;top:0}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.testimonials{overflow:hidden!important;margin:-35px -30px -30px;padding:35px 30px 30px}}@media screen and (min-width:668px) and (min-height:416px){.testimonials{overflow:visible!important;margin:0;padding:0}}.testimonials:before{content:"";position:absolute;top:0;left:30px;width:37px;height:30px;background:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/projects/quote-sm%402x.png);background-size:37px 30px}@media screen and (min-width:668px) and (min-height:416px){.testimonials:before{top:-74px;left:-78px;width:45px;height:36px;background:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/projects/quote-md.png)}}@media screen and (min-width:980px){.testimonials:before{top:6px;left:-110px;width:60px;height:48px;background:url(../../../../../cdn2.hubspot.net/hubfs/439788/intechnic_2017/assets/images/landing/projects/quote.png)}}.testimonials__nav{display:-ms-flexbox;display:flex;margin:28px 0 31px -6px}.testimonials__nav a{position:relative;width:20px;height:20px;margin-right:10px}.testimonials__nav a:before{content:"";width:6px;height:6px;background:#fff;border-radius:6px;position:absolute;left:7px;top:7px;opacity:.3;transform:scale(.666);transform-origin:center;transition-property:transform,opacity}.has-hover .testimonials__nav a:hover:before,.testimonials__nav a.is-active:before,.testimonials__nav a:active:before{opacity:1;transform:scale(1)}@media screen and (min-width:668px) and (min-height:416px){.testimonials__nav{margin:33px 0 31px -6px}}@media screen and (min-width:980px){.testimonials__nav{margin:0;position:absolute;left:-8px;top:-51px}}@media screen and (min-width:1700px) and (min-height:1000px){.testimonials__nav{top:-81px}}.testimonial,.testimonial p{margin:0}.testimonial footer{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:33px;margin-top:3.3rem}.testimonial footer img{display:block;margin:0 20px 0 0;margin:0 2rem 0 0}.testimonial__author{display:block;font-style:normal;font-weight:700}.testimonial__author span{font-weight:400}.testimonial__company{display:block;color:#998e8e;font-style:normal;font-weight:400}@media screen and (min-width:668px) and (min-height:416px){.testimonial footer{margin-top:4.2rem}}@media screen and (min-width:1700px) and (min-height:1000px){.testimonial footer{margin-top:7.3rem}}.audio-button{position:relative;z-index:2}.about-section{position:relative}.about-section__wrapper{margin-top:7px;margin-top:.7rem;margin-bottom:28px;margin-bottom:2.8rem}@media screen and (min-width:668px) and (min-height:416px){.about-section{padding-top:160px;margin-left:auto;margin-right:auto}.about-section__wrapper{margin-top:0;margin-bottom:2.8rem}h3:first-child+.about-section{padding-top:190px;margin-top:-190px}}@media screen and (min-width:980px){.about-section{padding-top:125px}h3:first-child+.about-section{padding-top:190px;margin-top:-190px}.about-section__wrapper{margin-bottom:0}}@media screen and (min-width:1700px) and (min-height:1000px){.about-section{max-width:680px;padding-top:190px;padding-bottom:70px}.about-section__wrapper{max-width:385px;padding-right:115px}h3:first-child+.about-section{margin-top:-190px}.about-section:last-child{padding-bottom:0}}.about-section-heading{position:relative;z-index:1;margin:0;padding:18px 0 20px;border-top:1px solid #f9f9f9;cursor:pointer;transition-property:color}.about-section-heading:before{width:13px;height:7px;content:"";position:absolute;top:29px;right:0;background:url();transition-property:transform}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.about-section-heading:before{background-image:url(../assets/images/landing/contact/form-select-arrow%402x.png);background-size:13px 7px}}.about-section-heading.is-active:before{transform:rotate(180deg)}.about-section-heading:first-child{border-top-color:transparent}.ui-light .about-section-heading{color:#aaa}.ui-light .about-section-heading.is-active{color:#221f1f}.nav-about{transform:translateZ(0);position:relative}.nav-about li{margin-bottom:20px}.nav-about a{display:block;padding:5px 0;font-size:30px;line-height:30px;font-family:SFProDisplay-Light;letter-spacing:.5px}.nav-about li:first-child a{padding-top:0}.nav-about li:last-child a{padding-bottom:0}#pinContainer{width:100%!important;height:100%!important;overflow:hidden;-webkit-perspective:1000;perspective:1000;right:0!important}#slideContainer{width:400%;height:100%}.panel{height:100%;width:900px;float:left}.about-achievements{padding-top:4px;padding-bottom:55px}.about-achievements .h3{display:block;font-weight:300}@media screen and (min-width:668px) and (min-height:416px){.about-achievements{padding-top:0;padding-bottom:0}}.about-process p{width:50%}.about-process small{padding-top:12px;display:block}.about-process .btn:before{content:"";position:absolute;left:0;top:0;right:0;bottom:-40px}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.about-process{padding-bottom:53px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-process p{margin:54px 0 0 0}.about-process p:nth-child(1),.about-process p:nth-child(2){margin-top:28px}}@media screen and (min-width:668px) and (max-width:979px) and (min-height:416px){.about-process{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-process p{width:80px;margin:32px 0 0}.about-process p:nth-child(3),.about-process p:nth-child(4){margin-top:50px}.about-process p:nth-child(2),.about-process p:nth-child(4){margin-left:73px}}@media screen and (min-width:980px){.about-process p{width:auto;text-align:center}}.about-expertise{padding-top:8px}.about-expertise img{display:block}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.about-expertise{padding-bottom:55px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-expertise p{width:50%;margin:44px 0 0}.about-expertise p img{max-width:80%;height:auto}.about-expertise p:nth-child(1),.about-expertise p:nth-child(2){margin-top:23}}@media screen and (min-width:668px) and (max-width:979px) and (min-height:416px){.about-expertise{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-expertise p{width:50%;margin:30px 0 0}.about-expertise p img{max-width:80%;height:auto}.about-expertise p:nth-child(3),.about-expertise p:nth-child(4){margin-top:40px}}.about-values__tile{position:relative;padding-top:100%;margin-bottom:10px;outline:0;display:block}.about-values__tile .link{position:absolute;top:0;bottom:0;width:100%}.about-values__tile--small{padding-top:98px}.about-values__tile p{position:absolute;left:0;top:-5px;width:95px}.about-values__tile p span{display:block;font-weight:300}.ui-light .about-values__tile p span{color:#bbb}.about-values__tile p small{display:block;margin-top:6px}.about-values__tile figcaption,.about-values__tile img{position:absolute;left:0;top:0;width:100%;height:100%}.about-values__tile figcaption{position:absolute;padding:16px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;background:#d82533;transition-property:opacity;opacity:0;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about-values__tile figcaption span{display:block;margin-top:4px}.has-hover .about-values__tile:hover figcaption{opacity:1}.no-hover .about-values__tile.is-active figcaption{opacity:1}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.about-values{margin-top:4rem}}@media screen and (min-width:668px) and (min-height:416px){.about-values__tile--small{padding-top:78%}.about-values__tile p{top:-45px}.about-values__tile p small{margin-top:12px}}@media screen and (min-width:980px){.about-values{margin-right:85px}}@media screen and (min-width:1700px) and (min-height:1000px){.about-values{margin-right:0}}.contact .form{margin-top:28px;margin-top:2.8rem}.contact__text{position:relative;display:inline-block;font-weight:300}.ui-light .contact__text{color:#575757}.contact__message{font-weight:500}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.contact__text{font-size:2.4rem;margin-bottom:2rem}}@media screen and (min-width:668px) and (min-height:416px){.contact .form{margin-top:5rem}.contact__text{top:-13px}}@media screen and (min-width:980px){.contact__text{top:-13px}}
/*.nav-aside a{border: 1px solid #ef323a;border-radius: 100%;margin-bottom: 5px;width: 10px;height: 10px;}
.nav-aside a::before{ display: none; }
.nav-aside a.active{ background:#ef323a ; }
*/
.scroll-to-top{ display: none !important; }
.nav-aside a::before{border: 1px solid #ef323a;width: 10px;height: 10px;border-radius:10px;}
.nav-aside a::after{width: 12px;height: 12px;border-radius: 12px;}
.nav-aside{ z-index: 91; }
.footer-contact-buttons {
  float: left;
width: auto;
position: fixed;
bottom: 20px;
height: auto;
z-index: 9999999;
transition: all 1s;
font-family: Montserrat;
display: block;
right:0px;
width: 180px;
margin: auto;
}
.footer-call-now{ display: none; }
.footer-quote {
  background: #fff;
  padding: 11px 20px 10px 45px;
  border-radius: 25px;
  font-size: 14px;
  font-family: 'SFProDisplay-Bold';
  color: #023575;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  overflow: hidden;
  line-height: 20px;
  outline: none;
border: none;
background: #023575;
color: #fff !important;
transition: all ease .3s;
}
.footer-quote::before {
  position: absolute;
  display: block;
  content: '';
  width: 16px;
  height: 16px;
  top: 12px;
  left: 18px;
  z-index: 2;
  pointer-events: none;
  background-color: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 0 #ef323a;
  animation: pulse 2s infinite;
}
.footer-quote::after {
  position: absolute;
  display: block;
  content: '';
  width: 16px;
  height: 16px;
  top: 12px;
  left: 18px;
  z-index: 2;
  pointer-events: none;
  background-color: transparent;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 5px #f13e42;
  box-shadow: inset 0 0 0 5px #f13e42;
}
.footer-quote:hover::before {
  -webkit-box-shadow: 0 0 0 30px transparent;
  box-shadow: 0 0 0 30px transparent;
  -webkit-transition: all .5s ease-in-out .2s;
-o-transition: all .5s ease-in-out .2s;
transition: all .5s ease-in-out .2s;
-webkit-box-shadow: 0 0 0 30px transparent;
box-shadow: 0 0 0 30px transparent;
}
 .footer-quote:hover::after {
  -webkit-box-shadow: inset 0 0 0 5px #ef323a;
  box-shadow: inset 0 0 0 5px #ef323a;
  -webkit-transition: all 0s ease-in-out .2s;
  -o-transition: all 0s ease-in-out .2s;
  transition: all 0s ease-in-out .2s;
}

/*ef323a 023575*/

.footer-call-now {
  padding: 11px 20px 10px 45px;
  border-radius: 25px;
  font-size: 14px;
  font-family: 'SFProDisplay-Bold';
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  overflow: hidden;
  line-height: 20px;
  outline: none;
border: none;
background: #ef323a;
color: #fff !important;
transition: all ease .3s;
}
.footer-call-now::before {
  position: absolute;
  display: block;
  content: '';
  width: 16px;
  height: 16px;
  top: 12px;
  left: 18px;
  z-index: 2;
  pointer-events: none;
  background-color: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 0 #023575;
  animation: pulse 2s infinite;
}
.footer-call-now::after {
  position: absolute;
  display: block;
  content: '';
  width: 16px;
  height: 16px;
  top: 12px;
  left: 18px;
  z-index: 2;
  pointer-events: none;
  background-color: transparent;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 5px #023575;
  box-shadow: inset 0 0 0 5px #023575;
}
.footer-call-now:hover::before {
  -webkit-box-shadow: 0 0 0 30px transparent;
  box-shadow: 0 0 0 30px transparent;
  -webkit-transition: all .5s ease-in-out .2s;
-o-transition: all .5s ease-in-out .2s;
transition: all .5s ease-in-out .2s;
-webkit-box-shadow: 0 0 0 30px transparent;
box-shadow: 0 0 0 30px transparent;
}
 .footer-call-now:hover::after {
  -webkit-box-shadow: inset 0 0 0 5px #ef323a;
  box-shadow: inset 0 0 0 5px #ef323a;
  -webkit-transition: all 0s ease-in-out .2s;
  -o-transition: all 0s ease-in-out .2s;
  transition: all 0s ease-in-out .2s;
}

.patner-logo-outer { float: left; width: 100%; background:#F1F4F5; border-bottom: 1px solid #b6b6b6; padding: 28px 0px !important;}
/*.patner-logo-slider .slick-slide .patner-box{ min-height: 60px; display: flex !important; align-items: center; justify-content: center; }*/
.screen.ui-light.ui-light-background{ clear: left; }
/*.patner-box { width: 160px; float: left; padding: 0px 10px;display: flex;align-items: center;justify-content: center;}*/
/*.patner-box img{max-width: 100px;}*/
.patner-home-full{ padding: 80px 0px !important }
.partner-slider .slick-dots { width: 100%; right: 0; bottom: -55px; line-height: 2px; text-align: center;}
.partner-slider .slick-dots li {width: 59px; height: 8px;}
.partner-slider .slick-dots li.slick-active button { background: #f13e42;}
.partner-slider .slick-dots li button {height: 4px;}
.partner-slider .slick-dots li button {width: 100%;padding: 0; height: 4px;background: #e3e4e8;}
.patner-logo-outer .slick-slide{margin: 0px 5px; background:#fff; }
.patner-box img {  display: block; margin: 0 auto; max-width: 100%;}



.menuWrapper.get-free-quote-pop-flex{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: #012a5e;
  background-size: auto;background-size: auto;background-size: cover;-webkit-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;
transition: all 50ms ease-out;-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s; visibility: visible; opacity: 1;}

.get-free-quote-pop-left {width: 75%;float: left; display: flex;align-items: center;height: 100%;justify-content: center;}
.get-free-quote-pop-right { position: fixed; right: 0; bottom: 0; background: #fff; -webkit-transition: all 50ms cubic-bezier(.165,.84,.44,1);
  -o-transition: all 50ms cubic-bezier(.165,.84,.44,1);  transition: all 50ms cubic-bezier(.165,.84,.44,1);  width: 400px;
  height: 100%; }
.get-free-quote-pop-right .close { opacity: 1; width: 100%; float: left; height: 65px; border-bottom: 1px solid #dfe1e3; text-align: right;
  padding-right: 15px;}
 .form-getfree{ clear: left; width: 100%; padding:15px 33px 15px; }
 .form-getfree h3{ font-family: "SF Pro Display";font-size: 37px;line-height: 55px; color:#013ca2; text-transform: uppercase; text-align: center;
 padding-bottom: 15px; }
  .form-getfree h3 span{ color:#f13e42; }
 .get-free-quote-pop-right .free_quote .form-row{margin-top: 0;}
 .get-free-quote-pop-right .free_quote .col{padding: 0 !important;flex-basis: unset; margin-bottom: 10px;}
  .get-free-quote-pop-right .free_quote .col .phone2{ padding-left: 45px !important; background: url(../images/phone.png) no-repeat 11px 3px !important;
  	border: 1px solid #e8e8e8 !important;border-radius: 6px;box-shadow: none !important;font: 16px/30px "SF Pro Display" !important;background-size: 28px !important;
background-position: 11px 3px !important;}
  .get-free-quote-pop-right  .wpcf7-form-control-wrap.isdcode{ display: none; }
  .get-free-quote-pop-right .button_row .submit{max-width: 100%; background: #f13e42; }
   .get-free-quote-pop-right .form-row.location{ margin-top: 0px !important; }
.get-free-quote-pop-right .free_quote .form-row .col input[type="text"], 
.get-free-quote-pop-right .free_quote .form-row .col input[type="email"], 
.get-free-quote-pop-right .free_quote .form-row .col select{ border: 1px solid #e8e8e8;border-radius: 6px;box-shadow: none !important;}
.get-free-quote-pop-right .free_quote .col.country-arrow::before{background-size: 17px !important;top: 12px;
right: 0px;}
.get-free-quote-pop-right  .button_row{ margin-top: 10px; }
.get-estimate-socail {position: fixed;bottom: 0;right: 0;width: 400px;background: #fff;display: flex;align-items: center;justify-content: space-around;
 border-top: 1px solid #edeef0;}
.get-estimate-socail ul{ float: left; }
.get-estimate-socail ul li{ float: left;width: 55px;height: 55px;display: flex;align-content: center;align-items: center; border-right:1px solid #edeef0;
justify-content: center;}
.get-estimate-socail ul li img{ display: block; margin: 0 auto; vertical-align: middle; }
.get-estimate-socail h3{ float: right; padding-right: 20px;}
.get-estimate-socail h3 a {display: flex;font-family: "SF Pro Display";font-size: 16px; color:#000000; line-height: 35px; white-space: nowrap;}
.get-estimate-socail h3 img { max-width: 20px; float: left; margin-right: 15px;}
.cf7ascaptcha { display: flex;font-family: "SF Pro Display";font-size: 18px;color: #013ca2;line-height: 45px;white-space: nowrap; font-weight: bold;}
.cf7ascaptcha .wpcf7-form-control-wrap.cf7as-captchcode input{border: 1px solid #e8e8e8 !important;border-radius: 6px;box-shadow: none !important;
font: 16px/30px 'SF Pro Display';color: #818181;height: 40px;padding:10px 15px 10px 15px; float: right;}
.cf7ascaptcha .wpcf7-form-control-wrap.cf7as-captchcode input.wpcf7-not-valid{ border-color: red !important; }
.cf7ascaptcha .wpcf7-form-control-wrap.cf7as-captchcode{ margin-left: 15px; }
.get-free-quote-pop-right .free_quote .col .textarea{ min-height: 115px; background: url(../images/project1.png) no-repeat 8px 16px #fff !important;
background-size: 24px !important;}
.get-free-quote-pop-right .wpcf7-form-control-wrap{ display: block; }
.get-free-quote-pop-right .free_quote label.error{color: red;font-size: 12px;position: absolute;bottom: -12px;left: 0;padding: 0;width: 100%;
line-height: 12px; display: none !important;}

.get-free-quote-pop-right .free_quote .form-row .col input[type="text"].error, 
.get-free-quote-pop-right .free_quote .form-row .col input[type="email"].error{ border-color:red !important;}
.get-free-quote-pop-right .free_quote .form-row .col textarea.error{ border:1px solid red; }
.cf7as-firstAct { padding: 0px 5px; display: inline-block;}
.cf7ascaptcha .wpcf7-form-control-wrap.cf7as-captchcode .wpcf7-not-valid-tip{ display:none !important; }
.container.container--categories.js-accordion { display: flex; align-items: center; flex-wrap: wrap;}
.container.container--categories.js-accordion .category__text{ padding-top: 0px; }
.container.container--categories.js-accordion .category.category--c .category__text{ padding-top: 0px; }

@media only screen and (max-width:1440px) {
.form-getfree h3{font-size: 25px;line-height: 50px; padding-bottom: 10px;}
.free_quote .col .textarea{ min-height: 70px !important; height: 70px !important; }
.get-free-quote-pop-right .close{ height: 50px; }
.form-getfree{ padding: 3px 33px 15px; }
.get-free-quote-pop-right .close span img {
  max-width: 15px;
}
.free_quote .form-row .col input[type="text"], .free_quote .form-row .col input[type="email"], .free_quote .form-row .col select{
	height: 40px !important; font: 16px/20px 'SF Pro Display' !important;
}
.cf7ascaptcha{ line-height: 40px !important; }
.cf7ascaptcha .wpcf7-form-control-wrap.cf7as-captchcode input{ height: 40px !important; width: 100% !important;}
.get-free-quote-pop-right .button_row .submit{ height: 40px !important; }
}

@media only screen and (max-width:1199px) {
.get-free-quote-pop-right{ width: 320px; }
.get-estimate-socail{width: 320px; }
.get-estimate-socail ul li{ width: 48px; }
.get-free-quote-pop-left{ width: 68%; }
}
@media only screen and (max-width:991px) {
	.form-getfree h3{ font-size: 25px; line-height: 30px; }
	.form-getfree{ padding: 10px 33px 15px; }
	.free_quote .col .textarea{ height: 100px; }
	.get-free-quote-pop-left{ justify-content: unset; }
	.get-free-quote-pop-flex .menu-title {width: 279px !important;}
}
@media only screen and (max-width:767px) {
	.footer-contact-buttons{ width: 100%;display: flex; bottom: 0px;transform:unset;height: unset;margin: auto;top:unset;right: 0;}
	.footer-call-now{ display: block; width: 100%;border-radius:0px; text-align: center; }
	.footer-call-now:before{ display: none; }
	.footer-call-now:after{ display: none; }
	.footer-quote{width: 100%;border-radius:0px; text-align: center;}
	.footer-quote:before{ display: none; }
	.footer-quote:after{ display: none; }
	.patner-home-full { padding:40px 25px 70px !important;}
	.get-free-quote-pop-flex .get-free-quote-pop-left{flex-wrap: wrap;align-content: center;}
	.get-free-quote-pop-flex  .menu-title { width: 100% !important;padding-right: 93px; }
	.get-free-quote-pop-flex.menuWrapper .navContainer{ padding-left: 15px; }
	.nav-aside{ display: none; }
}
@media only screen and (max-width:600px) {
	.get-free-quote-pop-flex .get-free-quote-pop-left{ width: 100%; }
	.get-free-quote-pop-flex .get-free-quote-pop-right{ width: 100%; }
	.get-free-quote-pop-right .free_quote .form-row { margin-top: 0; width: 50%; float: left; padding: 0px 15px;}
	.from-row{ clear: left; }
	.form-group.captcha{padding: 0px 15px;}
	.get-free-quote-pop-flex .get-free-quote-pop-right { position: static; width: 100%; clear: left; height: auto;}
	.get-free-quote-pop-flex .get-free-quote-pop-left{ height: auto; padding-bottom: 15px; }
	.get-free-quote-pop-flex .menu-title h2{font-size: 22px;line-height: 30px;}
	.get-free-quote-pop-flex .menu-title { width: 100% !important; padding-right: 0;margin-bottom: 0;}
	.form-getfree { padding: 10px 0px 83px;}
	.get-estimate-socail{ width: 100%; }
	.get-free-quote-pop-right .button_row{ padding: 0px 15px; }
	.get-free-quote-pop-right .free_quote .form-row:nth-child(4){ width: 100%; }
	.get-free-quote-pop-flex  .free_quote .form-row .col input[type="text"], 
	.get-free-quote-pop-flex .free_quote .form-row .col input[type="email"], 
	.get-free-quote-pop-flex  .free_quote .form-row .col select{background-size: 24px !important;}
	.get-free-quote-pop-right .free_quote .col.country-arrow::before { top: 10px;}
	  .get-free-quote-pop-right .free_quote .col .phone2{background-size: 24px !important; background-position: 11px 7px !important;}
}

.teamup-tis .captcha .cf7as-captchcode input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{ width: 150px !important; }


@media only screen and (max-width:767px) {
.footer-quote{padding: 11px 20px 10px 20px;}
.footer-call-now{padding: 11px 20px 10px 20px;}
}
@media only screen and (max-width:360px) {
.teamup-tis .form-group.captcha {
  padding: 0px 0px;
}
}
.top-brands-box.top-brands-right{ padding: 30px 20px 30px 60px; }
.top-brands-box.top-brands-right .brands-list figure{ margin-bottom: 0px; }
#testimonial .testimonial-detail-sliderll .slick-dots li button{ height: 4px !important; }
.top-brands-right .slick-dots button:before{ display: none !important; }
.top-brands-box.top-brands-right .brands-list figure img{ max-width:100%; margin:0 auto;}
.better-together ul li figure{ min-height: 99px; }
.solution-right ul li figure{ min-height: 90px; }
.contect-patner img{ max-width: 150px; display: block; margin: 0 auto; }
.contect-patner-main .contect-patner{display: flex !important;padding: 0;align-items: center;height: 160px;}


/*PORTFOLIYO-TAB-SECTION*/
.tab-portfolio-section{ float: left; width: 100%; clear: left;}
.portfolio-tab-main ul{ display: flex; flex-wrap: wrap; margin-bottom: 30px;}
.portfolio-tab-main ul li{margin-right: 9px;display: inline-block;}
.portfolio-tab-main ul li a{font: 13px/25px 'SFProDisplay-Bold';color:#023575;text-transform: uppercase;text-decoration: none;padding: 10px 30px;display: block;
border:1px solid #ccc; border-radius: 30px;}
.portfolio-tab-main ul li.active a{ background:#023575; color: #fff; }

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.header-extra-menus ul.mega-sub-menu{
background: #fff !important; 
padding: 10px 20px 10px !important;
margin-top: 16px !important;
transition-duration: .3s!important;
transition-timing-function: ease-in !important;
transition-property: opacity, margin-top, visibility !important;
-webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .15) !important;
-moz-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .15) !important;
box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .15) !important;
width: 350px !important;left: -60px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.header-extra-menus{ position: relative !important; }
.header.sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li.header-extra-menus{ position: relative !important; }

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.header-extra-menus ul.mega-sub-menu li  a{
transition: all .3s ease !important; background: none !important; padding: 0px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.header-extra-menus ul.mega-sub-menu li  h3{font: 16px/18px SFProDisplay-Bold !important;
color: #092b5d !important;display: block !important;padding-bottom: 12px !important;padding-right: 30px !important;border-bottom: 1px solid #e1e4e8 !important;
letter-spacing: 0 !important;text-transform: capitalize !important;position: relative;margin-bottom: 15px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.header-extra-menus ul.mega-sub-menu li:last-child h3{ margin-bottom: 0px; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.header-extra-menus ul.mega-sub-menu li  h3::before {
  display: block;
  position: absolute;
  bottom: -1px;
  right: 0;
  height: 1px;
  width: 0;
  z-index: 1;
  content: '';
  background: #ef323a;
  -webkit-transition: .7s;
  -o-transition: .7s;
  transition: .7s;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.header-extra-menus ul.mega-sub-menu li h3:hover::before{ left: 0;
right: auto;
width: 100%; } 
.category__text{ padding-right: 40px; }
.category  .category__text h2{ font-size: 45px; }
.category__text a{ margin-left: 0px; margin-right: 10px; padding: 1px 22px;border: 1px solid #f1474b;border-radius: 20px;}
.category__text a:hover {
  color: #fff !important; background:#f1474b;
}
.category.category--c .category__text a{ border-color:#092b5d; }
.category.category--c .category__text a:hover{ background:#092b5d; color:#fff !important; }
.category.category--b .category__text a{border-color: #32a765;}
.category.category--b .category__text a:hover{ background:#32a765; color:#fff !important; }
.workflow{ display: none; }
.portfolio-top{padding: 12px 0 64px !important;} 
#myTabContent .tab-inner.full-head p{ width: 100%; }
.footer-contact-buttons{animation: shake-animation 5.72s ease infinite;}
#ht-ctc-chat{animation: zoom-in-zoom-out 5.72s ease infinite;}
@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.3, 1.3);
  }
  100% {
    transform: scale(1, 1);
  }
}
@keyframes shake-animation {
   0% { transform:translate(0,0) }
  1.78571% { transform:translate(2px,0) }
  3.57143% { transform:translate(0,0) }
  5.35714% { transform:translate(2px,0) }
  7.14286% { transform:translate(0,0) }
  8.92857% { transform:translate(2px,0) }
  10.71429% { transform:translate(0,0) }
  100% { transform:translate(0,0) }
}

/*.patner-logo-slider .patner-box img{
    height: 216px;
}*/
.partner-slider .slick-dots li.slick-active button::before{ display: none; }
@media only screen and (max-width:1440px) {
.header.sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li{padding: 6px 10px !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li{padding: 14px 10px !important;}
}
@media only screen and (max-width:1440px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li > a{font-size: 13px;}
.header.sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li{padding: 6px 5px !important;}
.footer{padding: 50px 0 92px 0;}
}
@media only screen and (max-width:1080px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.header-extra-menus ul.mega-sub-menu li h3{ font-size: 12px !important; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.header-extra-menus ul.mega-sub-menu{    width: 250px !important;padding: 10px 15px 10px !important;}
}

@media only screen and (max-width:991px) {
.portfolio-tab-main ul li a{padding: 10px 7px; font-size: 11px;}
.portfolio-tab-main ul li{ margin-right: 5px; }
.footer{padding: 20px 0 50px 0;}
}
@media only screen and (max-width:767px){

.portfolio-tab-main ul li{ width: 100%; margin:0px; }

}

.seo-pricing-outer{ float: left; width: 100%; padding: 75px 0px; }
.seo-pricing-main p{color: #56606e;font: 17px/27px 'SF Pro Display';}
.monthly-price-strip {display: flex;justify-content: space-between;align-items: center; background:#f5f5f5; padding:15px 17px 15px 30px; position: relative;
margin-top: 20px;float: left;width: 100%; margin-bottom: 15px;}
.monthly-price-strip:before{ width: 5px; height: 100%; background: url(../images/border-price.png) no-repeat; position: absolute; left: 0; top:0; content: ''; }
.monthly-price-strip h4{ font: 30px/27px 'SF Pro Display'; color:#022a5e; }
.monthly-price-strip h5{ font: 30px/27px 'SFProDisplay-Bold'; color:#022a5e; }
.priceing-table-main{ float: left; width: 100%; border:1px solid #d4d4d4; }
.prceing-head{ background:#023575; padding:17px 30px; }
.prceing-head h5{ font: 30px/27px 'SFProDisplay-Bold'; color:#fff;  }
.priceing-table-main table{ width: 100%; }
.priceing-table-main table thead tr th { padding: 12px 20px; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;width: 20%; }
.priceing-table-main table thead tr th:last-child{ border-right: 0px; }
.priceing-table-main table thead tr th h5{font:26px/27px 'SFProDisplay-Bold'; color:#022a5e; }
.priceing-table-main table thead tr th h6{ text-align: center;font:22px/27px 'SFProDisplay-Bold'; color:#022a5e; margin-bottom: 8px;  }
.priceing-table-main table thead tr th span{ display: block; width: 100%; font:16px/27px 'SFProDisplay-Bold'; color:#f13f43; text-align: center; text-transform: uppercase;}
.priceing-table-main table thead tr th span:after{ width: 20px; height: 3px; background:#f13f43; position: relative; margin: 0 auto; margin-top: 10px; content: '';display: block; }
.priceing-table-main table tbody tr td{ font:16px/27px 'SFProDisplay-Bold'; color:#56606e; text-align: center; padding:17px 20px; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;
width: 20%; }
.priceing-table-main table tbody tr td:last-child{ border-right: 0px; }
.priceing-table-main table tbody tr:last-child td{ border-bottom: none; }
.priceing-table-main table tbody tr td:first-child{ text-align: left; }
.priceing-table-main table tbody tr td.color-black{ color:#000; }
.priceing-table-main .card .card-header{ border:none; padding: 0px; border-radius: 0px;  }
.priceing-table-main .card .card-header a{padding:16px 20px; background:#f5f5f5 url(../images/portfoliyo-minus.png) no-repeat 98% center; border-top:1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; display: inline-block;width: 100%;
box-shadow: 1px 3px 16px 0px rgba(235,0,39,0.14) !important; -webkit-box-shadow: 1px 3px 16px 0px rgba(235,0,39,0.14);-moz-box-shadow: 1px 3px 16px 0px rgba(235,0,39,0.14);}
.priceing-table-main .card .card-header a.collapsed{ box-shadow: none !important;background:#f5f5f5 url(../images/portfoliyo-plus.png) no-repeat 98% center; }
.priceing-table-main .card { border: none; padding: 0px; border-radius: 0px; }
.priceing-table-main .card  .card-body{ padding:0px; }
.priceing-table-main .card .card-header a{ font:20px/27px 'SFProDisplay-Medium'; color:#022a5e; }


#testimonial.testmonial-responsive-page-new .testimonial-detail-sliderll{ width:100%; }

@media only screen and (max-width:991px) {
.priceing-table-main table thead tr th h5{ font-size: 20px; }
.priceing-table-main table thead tr th h6{font-size: 20px;}
.monthly-price-strip h4{ font-size: 20px;  }
.monthly-price-strip h5{ font-size: 20px;  }
}
@media only screen and (max-width:767px) {
/*.priceing-table-main{ overflow: auto; }*/
/*#accordion-price-table{width: 760px;}*/
.priceing-table-main table{width: 760px;}
.monthly-price-strip{border-radius: 25px;}
.packages-head-tab{ overflow: auto; }
.priceing-table-main .card .card-body{ overflow: auto; }

}

@media only screen and (max-width:580px) {
	.monthly-price-strip h4{ padding-bottom: 15px; width:100%; }
.monthly-price-strip h5{ padding-bottom: 15px; width:100%; }
.monthly-price-strip{ flex-wrap: wrap; }
}