.formatted-text *{font-weight:300}.formatted-text :last-child{margin-bottom:0}.formatted-text strong{font-weight:700}.formatted-text a{color:#000;text-decoration:underline}.formatted-text h3{margin:0 0 1em}.formatted-text h4{font-size:19px;line-height:1.3;margin:0 0 1em}.formatted-text img{height:auto !important;max-width:100%}.formatted-text ul{list-style-type:none;margin:0 0 1em;padding:0}.formatted-text ul li{margin:0 0 15px;padding-left:20px;position:relative}.formatted-text ul li:before{background-color:#f47721;content:"";height:1px;left:0;position:absolute;top:10px;width:8px}.banner{overflow:hidden}.banner:before{display:none}.banner .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:brightness(60%);height:100%;left:0;top:0;width:100%}.banner .bg,.banner .bg-vid{position:absolute;z-index:-1}.banner .bg-vid{left:50%;min-height:100%;min-width:100%;top:50%;transform:translate(-50%,-50%)}@media(min-width:992px){.st-lead-form.form-contact .hs-form .field{width:calc(50% - 15px)}.st-lead-form.form-contact .hs-form .hs-message{border-width:1px 0;position:absolute;right:0;top:0}}.st-lead-form.form-contact .hs-form .hs-message .hs-input{height:250px}@media(min-width:992px){.st-lead-form.form-contact .hs-form .hs-message .hs-input{height:369px}}.st-lead-form.form-subcontractor .hs-form .hs-company,.st-lead-form.form-subcontractor .hs-form .hs-firstname,.st-lead-form.form-subcontractor .hs-form .hs-message{margin-top:40px;position:relative}.st-lead-form.form-subcontractor .hs-form .hs-company>label,.st-lead-form.form-subcontractor .hs-form .hs-firstname>label,.st-lead-form.form-subcontractor .hs-form .hs-message>label{display:block;font-size:14px;position:absolute;text-transform:uppercase;top:-40px}.st-lead-form.form-subcontractor .hs-form .hs-company>label span,.st-lead-form.form-subcontractor .hs-form .hs-firstname>label span,.st-lead-form.form-subcontractor .hs-form .hs-message>label span{font-weight:700}.st-lead-form.form-subcontractor .hs-form .hs-message{margin-top:80px}@media(max-width:991.98px){.st-lead-form.form-subcontractor .hs-form .hs-message{border-width:1px 0}}.st-lead-form.form-subcontractor .hs-form .hs-message .hs-input{height:300px}@media(max-width:991.98px){.st-lead-form.form-subcontractor .hs-form .hs-firstname{border-width:1px 0;margin-top:90px}.st-lead-form.form-subcontractor .hs-form .hs-firstname>label{top:-60px}}.st-lead-form .desc *{font-weight:300}.st-lead-form .desc p:last-child{margin-bottom:0}.st-lead-form .desc p a{color:inherit;font-weight:400;text-decoration:underline;transition:all .2s ease}.st-lead-form .desc p a:hover{color:#f47721}.st-lead-form .form-title{display:none}.st-lead-form .hs-form{position:relative}.st-lead-form .hs-form fieldset{max-width:none !important}.st-lead-form .hs-form .field{border:solid #f47721;border-width:0 0 1px;padding:25px 0;position:relative}.st-lead-form .hs-form .field.hs_recaptcha{border:0;margin-top:0;padding-bottom:0}.st-lead-form .hs-form .field:first-child{border-width:1px 0}.st-lead-form .hs-form .field>label{display:none}.st-lead-form .hs-form .field .input .hs-input{background-color:transparent;border:0;color:#000;font-size:30px;font-weight:300;line-height:35px;outline:0;padding:0;width:100%}.st-lead-form .hs-form .field .input .hs-input::placeholder{color:#c4c4c4}.st-lead-form .hs-form .field .input select.hs-input option{font-weight:300;padding:5px}.st-lead-form .hs-form .field .hs-error-msgs{list-style-type:none;margin:0;padding:0;position:absolute}.st-lead-form .hs-form .field .hs-error-msgs li label{color:#dc3545;font-size:13px;margin-bottom:0}.st-lead-form .hs-form .hs-dependent-field .field{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.st-lead-form .hs-form .hs-dependent-field .field:first-child{border-top-width:0}.st-lead-form .hs-form .hs-dependent-field .inputs-list{list-style-type:none;margin:0;padding:0}.st-lead-form .hs-form .hs-dependent-field .inputs-list .hs-form-booleancheckbox label{cursor:pointer;display:block;margin:0;position:relative}.st-lead-form .hs-form .hs-dependent-field .inputs-list .hs-form-booleancheckbox label .hs-input{left:2px;opacity:0;position:absolute;top:5px;width:auto;z-index:100}.st-lead-form .hs-form .hs-dependent-field .inputs-list .hs-form-booleancheckbox label .hs-input:checked+span:before{background-color:#f47721;border-color:#f47721}.st-lead-form .hs-form .hs-dependent-field .inputs-list .hs-form-booleancheckbox label .hs-input:checked+span:after{color:#fff;display:block}.st-lead-form .hs-form .hs-dependent-field .inputs-list .hs-form-booleancheckbox label span{display:block;margin-left:0;padding-left:27px;position:relative}.st-lead-form .hs-form .hs-dependent-field .inputs-list .hs-form-booleancheckbox label span p{margin-bottom:0}.st-lead-form .hs-form .hs-dependent-field .inputs-list .hs-form-booleancheckbox label span:after{content:"✓";display:none;font-size:14px;font-weight:700;left:3px;line-height:17px;position:absolute;top:5px}.st-lead-form .hs-form .hs-dependent-field .inputs-list .hs-form-booleancheckbox label span:before{border:1px solid #000;content:"";height:17px;left:0;position:absolute;top:3px;width:17px}.st-lead-form .hs-form .hs_error_rollup{padding-top:40px}.st-lead-form .hs-form .hs_error_rollup .hs-error-msgs{color:#dc3545;list-style-type:none;margin:0;padding:0}.st-lead-form .hs-form .hs_error_rollup .hs-error-msgs li label{font-size:13px;margin:0}.st-lead-form .hs-form .hs-submit{padding-top:40px}.st-lead-form .hs-form .hs-submit .actions input{background:transparent;border:0;color:#f47721;font-size:13px;font-weight:700;letter-spacing:.02em;outline:0;padding:0}.st-lead-form .hs-form .form-columns-2{max-width:none}.st-lead-form .hs-form .form-columns-2+.form-columns-2{margin-top:-1px}@media(min-width:768px){.st-lead-form .hs-form .form-columns-2{display:flex;justify-content:space-between}.st-lead-form .hs-form .form-columns-2 .field{border-width:1px 0;width:calc(50% - 15px)}}.industry-focus .feature-desc p{font-weight:300}.industry-focus .feature-desc p:last-child{margin-bottom:0}.industry-focus .feature-desc a.arrow-link{color:#f47721;font-size:14px;font-weight:700;text-decoration:none}.industry-focus .feature-desc a.arrow-link:after{content:"";font-family:Font Awesome\ 5 Pro;margin-left:5px}.industry-focus .feature-desc a.arrow-link:hover{color:#d75e0b}.award-group-item{padding-bottom:30px;padding-left:20px;padding-right:20px}.award-group-item h2.year{font-size:30px;font-weight:300;line-height:1.2;margin:0 0 20px}.award-group-item .details{font-size:16px}.award-group-item .details :last-child{margin-bottom:0}.award-group-item .details h4{color:gray;font-size:16px;font-weight:700;margin:40px 0 12px}.award-group-item .details h4:first-child{margin-top:0}.award-group-item .details a{color:#000;text-decoration:underline}.project-specs{color:gray;font-size:16px;line-height:1.375em;padding-left:10px}.project-specs :last-child{margin-bottom:0}.project-specs h4{color:#000;font-size:16px;font-weight:700;margin:0 0 5px}.project-specs p{margin-bottom:1em}.project-gal{padding-bottom:50px}@media(min-width:768px){.project-gal{padding-bottom:75px}}@media(min-width:992px){.project-gal{padding-bottom:100px}}@media(min-width:1200px){.project-gal{padding-bottom:125px}}.project-gal>div:last-child{margin-bottom:0}.project-gal .img-cap{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.project-gal .img-cap .caption{background:linear-gradient(0,rgba(0,0,0,.8),rgba(0,0,0,.354) 55.73%,transparent);bottom:0;color:#fff;font-size:14px;left:0;letter-spacing:.02em;line-height:1.4;padding:20px;position:absolute;width:100%}@media(min-width:992px){.project-gal .img-cap .caption{padding:50px 30px 25px}}.project-gal .img-img{margin-bottom:20px}@media(min-width:768px){.project-gal .img-img{display:flex;justify-content:space-between}}@media(min-width:992px){.project-gal .img-img{margin-bottom:30px}}.project-gal .img-img .item{height:420px;margin-bottom:20px}@media(min-width:768px){.project-gal .img-img .item{margin-bottom:0;width:calc(50% - 10px)}}@media(min-width:992px){.project-gal .img-img .item{height:590px;width:calc(50% - 15px)}}@media(min-width:1200px){.project-gal .img-img .item{height:760px}}.project-gal .img-img .item:last-child{margin-bottom:0}.project-gal .single-img{margin-bottom:20px}@media(min-width:992px){.project-gal .single-img{margin-bottom:30px}}.project-gal .single-img .item{height:220px}@media(min-width:768px){.project-gal .single-img .item{height:480px}}@media(min-width:992px){.project-gal .single-img .item{height:540px}}@media(min-width:1200px){.project-gal .single-img .item{height:790px}}.project-gal .quote-img{margin-bottom:20px}@media(min-width:992px){.project-gal .quote-img{display:flex;justify-content:space-between;margin-bottom:30px}.project-gal .quote-img.reversed{flex-direction:row-reverse}.project-gal .quote-img.reversed .quote .inn{padding-left:15%;padding-right:0}}.project-gal .quote-img .quote{padding:30px 0 45px 27px}@media(min-width:992px){.project-gal .quote-img .quote{align-items:center;display:flex;padding:30px 0 30px 27px;width:calc(50% - 15px)}.project-gal .quote-img .quote .inn{padding-right:15%}}.project-gal .quote-img .quote *{font-weight:300}.project-gal .quote-img .quote blockquote{color:#f47721;font-size:23px;line-height:1.4;margin-bottom:45px;position:relative}.project-gal .quote-img .quote blockquote:before{content:"“";font-size:50px;left:-27px;line-height:1;position:absolute;top:0}.project-gal .quote-img .quote blockquote:after{bottom:-30px;content:"”";font-size:50px;line-height:1;position:absolute;right:0}@media(min-width:992px){.project-gal .quote-img .quote blockquote:after{right:-27px}}.project-gal .quote-img .quote blockquote p{margin-bottom:1.4em}.project-gal .quote-img .quote blockquote p :last-child{margin-bottom:0}.project-gal .quote-img .quote .author,.project-gal .quote-img .quote .pos{color:gray;font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.project-gal .quote-img .item{height:220px}@media(min-width:768px){.project-gal .quote-img .item{height:480px}}@media(min-width:992px){.project-gal .quote-img .item{height:auto;min-height:500px;width:calc(50% - 15px)}}.project-gal .text-img{margin-bottom:20px}@media(min-width:992px){.project-gal .text-img{display:flex;justify-content:space-between;margin-bottom:30px}.project-gal .text-img.reversed{flex-direction:row-reverse}.project-gal .text-img.reversed .text .inn{padding-left:15%;padding-right:0}}.project-gal .text-img .text{padding:30px 0 45px}@media(min-width:992px){.project-gal .text-img .text{align-items:center;display:flex;padding:30px 0;width:calc(50% - 15px)}}@media(min-width:1200px){.project-gal .text-img .text{padding:45px 0}}@media(min-width:992px){.project-gal .text-img .text .inn{padding-right:15%}}.project-gal .text-img .text *{font-weight:300}.project-gal .text-img .text p:last-child{margin-bottom:0}.project-gal .text-img .item{height:400px}@media(min-width:768px){.project-gal .text-img .item{height:480px}}@media(min-width:992px){.project-gal .text-img .item{height:auto;min-height:500px;width:calc(50% - 15px)}}@media(min-width:1200px){.project-gal .text-img .item{min-height:600px}}.image-wrapper>a{display:block;position:relative}.image-wrapper .undercons{background-color:#000;color:#fff;font-size:13px;font-weight:700;line-height:1em;padding:12px 19px 10px;position:absolute;right:0;top:29px;z-index:20}.footer .form-subscribe .submitted-message p{color:#f47721}.footer .form-subscribe .form-title{color:#fff;font-size:15px;font-weight:700;margin-bottom:25px}.footer .form-subscribe .hs-form .hs-error-msgs{color:#dc3545;font-size:12px;list-style-type:none;margin:0;padding:0}.footer .form-subscribe .hs-form .hs-error-msgs li,.footer .form-subscribe .hs-form .hs-error-msgs li label{margin:0}.footer .form-subscribe .hs-form .field{border-color:#f47721;border-style:solid;border-width:1px 0;margin-top:-1px}.footer .form-subscribe .hs-form .field>label{display:none}.footer .form-subscribe .hs-form .field .input .hs-input{background-color:transparent;border:0;color:#fff;font-size:.875rem;line-height:1.5;padding:.5rem .5rem .5rem 0;width:100%}.footer .form-subscribe .hs-form .field .input .hs-input::placeholder{color:#c4c4c4}.footer .form-subscribe .hs-form .hs-submit,.footer .form-subscribe .hs-form .hs_error_rollup{padding-top:15px}.footer .form-subscribe .hs-form .hs-submit .actions .hs-button{background-color:transparent;border:0;color:#f47721;cursor:pointer;font-size:13px;font-weight:700;outline:0;padding:0}@media(max-width:991.98px){.st-instagram .page-description-label,.st-instagram .redirection-link{margin:0}.st-instagram #instafeed .item:nth-child(n+3){display:none}}@media(min-width:992px){.st-instagram #instafeed .item:nth-child(n+7){display:none}}@media(min-width:2560px){.st-instagram #instafeed .item:nth-child(n+7){display:block}.st-instagram #instafeed .item:nth-child(n+9){display:none}}.st-carousel{background-color:#f2f2f2}@media(min-width:768px){.st-carousel{margin-top:50px}.st-carousel .content-section{padding-bottom:60px;padding-top:50px}}@media(min-width:992px){.st-carousel .content-section{padding-bottom:80px;padding-top:60px}}@media(min-width:1200px){.st-carousel .content-section{padding-bottom:100px;padding-top:65px}}.st-carousel .st-title{color:#000;font-size:15px;font-weight:700;letter-spacing:.02em;margin:0 0 20px;text-transform:uppercase}@media(min-width:992px){.st-carousel .st-title{margin-bottom:30px}}.st-carousel .slides-nav{margin:0 0 20px}@media(min-width:992px){.st-carousel .slides-nav{margin-bottom:30px}}.st-carousel .slides-nav button{border:0;margin:0 10px 0 0;outline:0;padding:0}.st-carousel .slides-nav button img{height:auto;width:38px}@media(min-width:992px){.st-carousel .slider .slide{display:flex;justify-content:space-between}}.st-carousel .slider .slide .img{margin:0 0 15px}@media(min-width:992px){.st-carousel .slider .slide .img{margin:0;width:calc(50% - 30px)}}@media(min-width:1200px){.st-carousel .slider .slide .img{width:calc(50% - 50px)}}.st-carousel .slider .slide .img img{height:auto;width:100%}@media(min-width:992px){.st-carousel .slider .slide .ct{flex:1;padding-bottom:100px;padding-left:50px;position:relative}}@media(min-width:1200px){.st-carousel .slider .slide .ct{padding-left:80px}}.st-carousel .slider .slide .ct h4.lb{color:gray;font-size:15px;font-weight:700;margin:0 0 20px;text-transform:uppercase}.st-carousel .slider .slide .ct h2{color:#f47721;font-size:27px;font-weight:300;line-height:1.2;margin:0 0 20px}@media(min-width:768px){.st-carousel .slider .slide .ct h2{font-size:37px}}@media(min-width:992px){.st-carousel .slider .slide .ct h2{margin:0}}.st-carousel .slider .slide .ct h2 a{color:#f47721;font-weight:300;text-decoration:none}@media(min-width:992px){.st-carousel .slider .slide .ct .bt{bottom:0;left:50px;position:absolute}}@media(min-width:1200px){.st-carousel .slider .slide .ct .bt{left:80px}}.st-carousel .slider .slide .ct .bt h3{color:#000;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 15px;text-transform:uppercase}.lp-wrapper{padding-top:90px}@media(min-width:768px){.lp-wrapper{padding-top:130px}}@media(min-width:1200px){.lp-wrapper{padding-top:200px}}.lp-wrapper .container-fluid{padding:0}.lp-wrapper .st-wrapper{padding:0 30px}@media(min-width:768px){.lp-wrapper .st-wrapper{margin:0 auto;max-width:680px;padding:0}}@media(min-width:992px){.lp-wrapper .st-wrapper{max-width:950px}}@media(min-width:1200px){.lp-wrapper .st-wrapper{max-width:1170px}}.lp-wrapper .hs_cos_wrapper_type_space{display:block;padding-bottom:35px}@media(min-width:992px){.lp-wrapper .hs_cos_wrapper_type_space{padding-bottom:45px}}@media(min-width:1200px){.lp-wrapper .hs_cos_wrapper_type_space{padding-bottom:55px}}@media(min-width:992px){.lp-wrapper .st-intro .inn{align-items:flex-start;display:flex;justify-content:space-between}}.lp-wrapper .st-intro .inn .left-col{margin:0 0 25px}@media(min-width:992px){.lp-wrapper .st-intro .inn .left-col{margin:0;width:40.171%}.lp-wrapper .st-intro .inn .right-col{width:40.171%}}.lp-wrapper .st-intro .title{color:#f47721;font-size:44px;font-weight:300;line-height:1.1;margin:0}.lp-wrapper .st-intro .formatted-text{font-size:23px}.lp-wrapper .st-single-image img{width:100%}@media(min-width:992px){.lp-wrapper .st-content-image .inn{align-items:center;display:flex;justify-content:space-between}.lp-wrapper .st-content-image .inn.image_content{flex-direction:row-reverse}.lp-wrapper .st-content-image .inn.image_content .ct .form-area,.lp-wrapper .st-content-image .inn.image_content .ct .formatted-text{padding-left:17.1%;padding-right:17.1%}}.lp-wrapper .st-content-image .inn .ct{margin-bottom:35px}@media(min-width:992px){.lp-wrapper .st-content-image .inn .ct{margin-bottom:0;width:50%}}.lp-wrapper .st-content-image .inn .ct .formatted-text{color:#000;font-size:19px;line-height:26px}@media(min-width:992px){.lp-wrapper .st-content-image .inn .ct .formatted-text{padding-right:20%}}.lp-wrapper .st-content-image .inn .ct .formatted-text strong,.lp-wrapper .st-content-image .inn .ct .formatted-text strong *{font-weight:700}.lp-wrapper .st-content-image .inn .ct .formatted-text strong * a,.lp-wrapper .st-content-image .inn .ct .formatted-text strong a{text-decoration:none}.lp-wrapper .st-content-image .inn .ct .formatted-text h2{font-size:30px;line-height:1.2;margin:0 0 .7em}.lp-wrapper .st-content-image .inn .ct .formatted-text h4{font-size:15px;font-weight:700;line-height:21px;margin:0 0 5px}.lp-wrapper .st-content-image .inn .ct .formatted-text p{margin-bottom:1.4em}.lp-wrapper .st-content-image .inn .ct .formatted-text p:last-child{margin-bottom:0}.lp-wrapper .st-content-image .inn .ct .form-area{padding-top:30px}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .form-title{display:none}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form{padding-top:10px}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field{border-bottom:1px solid #f47721;position:relative}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field:first-child{border-top:1px solid #f47721}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field.hs-recaptcha{border-bottom:0}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field>label{display:none}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .input{padding:20px 0}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .input .hs-input{background:transparent;border:0;color:#000;display:block;font-size:30px;font-weight:300;line-height:40px;padding:0;width:100%}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .input .hs-input::placeholder{color:#c4c4c4}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .hs-error-msgs{bottom:0;list-style-type:none;margin:0;padding:0;position:absolute}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .hs-error-msgs li{color:red;font-size:13px}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .hs-error-msgs li label{display:block;margin:0}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs_error_rollup{margin:0 0 20px}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs_error_rollup .hs-error-msgs{background:#f47721;color:#fff;font-size:13px;list-style-type:none;margin:0;padding:10px}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs_error_rollup .hs-error-msgs li{margin-bottom:5px}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs_error_rollup .hs-error-msgs li:last-child{margin-bottom:0}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs_error_rollup .hs-error-msgs li label{display:block;margin:0}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-submit{padding-top:22px}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-submit .actions .hs-button{background:transparent;border:1px solid #f47721;color:#f47721;font-size:13px;font-weight:700;line-height:18px;padding:13px 20px 9px;text-transform:uppercase;transition:all .3s ease}.lp-wrapper .st-content-image .inn .ct .form-area .hs_cos_wrapper_type_form .hs-form .hs-submit .actions .hs-button:hover{background-color:#f47721;color:#fff}@media(min-width:992px){.lp-wrapper .st-content-image .inn .img{max-width:50%}}.lp-wrapper .st-content-image .inn .img img{width:100%}@media(min-width:992px){.lp-wrapper .st-content-image .inn .img img{width:auto}}.lp-wrapper .st-testimonial-carousel{background-color:#f2f2f2;padding:35px 0 50px}@media(min-width:768px){.lp-wrapper .st-testimonial-carousel{padding:50px 0 70px}}@media(min-width:992px){.lp-wrapper .st-testimonial-carousel{padding:70px 0 110px}}.lp-wrapper .st-testimonial-carousel .title-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}@media(min-width:768px){.lp-wrapper .st-testimonial-carousel .title-nav{margin-bottom:50px}}@media(min-width:992px){.lp-wrapper .st-testimonial-carousel .title-nav{margin-bottom:70px}}@media(min-width:1200px){.lp-wrapper .st-testimonial-carousel .title-nav{margin-bottom:90px}}.lp-wrapper .st-testimonial-carousel .title-nav h3{font-size:15px;font-weight:700;margin:0;text-transform:uppercase}.lp-wrapper .st-testimonial-carousel .title-nav .slides-nav button{border:0;margin:0 0 0 10px;padding:0}.lp-wrapper .st-testimonial-carousel .items .item{text-align:center}.lp-wrapper .st-testimonial-carousel .items .item blockquote{color:#f47721;font-size:27px;font-weight:300;line-height:1.2;margin:0 0 25px}@media(min-width:768px){.lp-wrapper .st-testimonial-carousel .items .item blockquote{font-size:37px;margin:0 0 45px}}@media(min-width:992px){.lp-wrapper .st-testimonial-carousel .items .item blockquote{margin:0 auto 45px;max-width:970px}}.lp-wrapper .st-testimonial-carousel .items .item .author{font-size:15px;font-weight:700;margin:0 0 10px;text-transform:uppercase}@media(min-width:992px){.lp-wrapper .st-testimonial-carousel .items .item .author{margin:0 auto 10px;max-width:970px}}.lp-wrapper .st-testimonial-carousel .items .item .project{font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}@media(min-width:992px){.lp-wrapper .st-testimonial-carousel .items .item .project{margin:0 auto;max-width:970px}}.lp-wrapper .st-testimonial-carousel .items .item .project a{color:gray}.lp-wrapper .st-video .video{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.lp-wrapper .st-video .video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.lp-wrapper .st-download{background-color:#f2f2f2}@media(min-width:992px){.lp-wrapper .st-download{align-items:center;display:flex;flex-direction:row-reverse}}.lp-wrapper .st-download .img{background-position:0 0;background-repeat:no-repeat;background-size:auto 400px;height:300px}@media(min-width:768px){.lp-wrapper .st-download .img{background-size:auto 650px;height:450px}}@media(min-width:992px){.lp-wrapper .st-download .img{flex:1;height:auto;min-height:480px}}@media(min-width:1200px){.lp-wrapper .st-download .img{background-size:auto;min-height:580px}}.lp-wrapper .st-download .form-area{padding:30px 30px 40px}@media(min-width:768px){.lp-wrapper .st-download .form-area{margin:0 auto;max-width:680px;padding:50px 0 60px}}@media(min-width:992px){.lp-wrapper .st-download .form-area{display:flex;justify-content:flex-end;max-width:none;padding:70px 0 60px;width:calc(50% - 100px)}}@media(min-width:1200px){.lp-wrapper .st-download .form-area{padding:110px 0 60px}}@media(min-width:992px){.lp-wrapper .st-download .form-area .inn{max-width:375px}}@media(min-width:1200px){.lp-wrapper .st-download .form-area .inn{max-width:485px}}.lp-wrapper .st-download .form-area .headline{font-size:15px;font-weight:700;line-height:21px;margin:0 0 1em;text-transform:uppercase}.lp-wrapper .st-download .form-area .desc{font-size:23px;font-weight:300;line-height:1.2;margin:0 0 .7em}.lp-wrapper .st-download .form-area .toggle-form{background:transparent;border:0;color:#f47721;font-size:13px;font-weight:700;line-height:1.2;padding:0}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form,.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .form-title{display:none}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form{padding-top:10px}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field{border-bottom:1px solid #f47721;position:relative}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field:first-child{border-top:1px solid #f47721}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field.hs-recaptcha{border-bottom:0}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field>label{display:none}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .input{padding:20px 0}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .input .hs-input{background:transparent;border:0;color:#000;display:block;font-size:30px;font-weight:300;line-height:40px;padding:0;width:100%}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .input .hs-input::placeholder{color:#c4c4c4}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .hs-error-msgs{bottom:0;list-style-type:none;margin:0;padding:0;position:absolute}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .hs-error-msgs li{color:red;font-size:13px}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs-form-field .hs-error-msgs li label{display:block;margin:0}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs_error_rollup{margin:0 0 20px}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs_error_rollup .hs-error-msgs{background:#f47721;color:#fff;font-size:13px;list-style-type:none;margin:0;padding:10px}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs_error_rollup .hs-error-msgs li{margin-bottom:5px}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs_error_rollup .hs-error-msgs li:last-child{margin-bottom:0}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs_error_rollup .hs-error-msgs li label{display:block;margin:0}.lp-wrapper .st-download .form-area .hs_cos_wrapper_type_form .hs-form .hs-submit .actions .hs-button{background:transparent;border:0;color:#f47721;font-size:13px;font-weight:700;line-height:1.2;padding:0;text-transform:uppercase}.lp-wrapper .st-projects-carousel{overflow:hidden}@media(min-width:768px){.lp-wrapper .st-projects-carousel{display:flex;justify-content:space-between}}.lp-wrapper .st-projects-carousel .left-col{margin-bottom:30px;padding:0 30px}@media(min-width:768px){.lp-wrapper .st-projects-carousel .left-col{display:flex;justify-content:flex-end;margin:0;padding:0;width:50%}.lp-wrapper .st-projects-carousel .left-col .inn{flex:1;max-width:340px;padding-right:50px}}@media(min-width:992px){.lp-wrapper .st-projects-carousel .left-col .inn{max-width:475px;padding-right:70px}}@media(min-width:1200px){.lp-wrapper .st-projects-carousel .left-col .inn{max-width:585px;padding-right:90px}}.lp-wrapper .st-projects-carousel .left-col .inn .title{color:#000;font-size:15px;font-weight:700;line-height:21px;margin:0 0 12px;text-transform:uppercase}.lp-wrapper .st-projects-carousel .left-col .inn .viewall{margin:0 0 20px}@media(min-width:768px){.lp-wrapper .st-projects-carousel .left-col .inn .viewall{margin-bottom:45px}}@media(min-width:992px){.lp-wrapper .st-projects-carousel .left-col .inn .viewall{margin-bottom:65px}}@media(min-width:1200px){.lp-wrapper .st-projects-carousel .left-col .inn .viewall{margin-bottom:115px}}.lp-wrapper .st-projects-carousel .left-col .inn .viewall a{color:#f47721;font-size:13px;font-weight:700;text-transform:uppercase}.lp-wrapper .st-projects-carousel .left-col .inn ul{display:none;list-style-type:none;margin:0;padding:0}@media(min-width:768px){.lp-wrapper .st-projects-carousel .left-col .inn ul{display:block}}.lp-wrapper .st-projects-carousel .left-col .inn ul li{font-size:22px;line-height:1.2;margin:0 0 30px}@media(min-width:992px){.lp-wrapper .st-projects-carousel .left-col .inn ul li{font-size:27px;margin:0 0 40px}}@media(min-width:1200px){.lp-wrapper .st-projects-carousel .left-col .inn ul li{font-size:30px;margin:0 0 50px}}.lp-wrapper .st-projects-carousel .left-col .inn ul li:last-child{margin-bottom:0}.lp-wrapper .st-projects-carousel .left-col .inn ul li a{color:gray;font-weight:300;text-decoration:none}.lp-wrapper .st-projects-carousel .left-col .inn ul li a:hover{color:#f47721}.lp-wrapper .st-projects-carousel .left-col .inn ul li a.active{color:#000;font-weight:400}.lp-wrapper .st-projects-carousel .left-col .inn select{border:1px solid #9f9f9f;display:block;padding:10px;width:100%}@media(min-width:768px){.lp-wrapper .st-projects-carousel .left-col .inn select{display:none}}.lp-wrapper .st-projects-carousel .right-col{padding:0 30px}@media(min-width:768px){.lp-wrapper .st-projects-carousel .right-col{overflow:hidden;padding:0;width:calc(50% - 1px)}}.lp-wrapper .st-projects-carousel .right-col .carousel-wrapper{display:none}.lp-wrapper .st-projects-carousel .right-col .carousel{display:flex;flex-direction:column-reverse}@media(min-width:768px){.lp-wrapper .st-projects-carousel .right-col .carousel{flex-direction:column}}.lp-wrapper .st-projects-carousel .right-col .carousel .carousel-nav{display:flex;justify-content:flex-start;padding:20px 0 0}@media(min-width:768px){.lp-wrapper .st-projects-carousel .right-col .carousel .carousel-nav{justify-content:flex-end;padding:0 0 40px;width:340px}}@media(min-width:992px){.lp-wrapper .st-projects-carousel .right-col .carousel .carousel-nav{padding:0 0 40px;width:475px}}@media(min-width:1200px){.lp-wrapper .st-projects-carousel .right-col .carousel .carousel-nav{padding:0 0 50px;width:585px}}.lp-wrapper .st-projects-carousel .right-col .carousel .carousel-nav button{background-color:transparent;border:0;margin:0 10px 0 0;outline:0;padding:0}@media(min-width:768px){.lp-wrapper .st-projects-carousel .right-col .carousel .carousel-nav button{margin:0 0 0 10px}.lp-wrapper .st-projects-carousel .right-col .carousel .items .slick-list{overflow:visible !important;width:312px}}@media(min-width:992px){.lp-wrapper .st-projects-carousel .right-col .carousel .items .slick-list{width:412px}}@media(min-width:1200px){.lp-wrapper .st-projects-carousel .right-col .carousel .items .slick-list{width:482px}}@media(min-width:768px){.lp-wrapper .st-projects-carousel .right-col .carousel .items .item{margin-right:10px}}@media(min-width:992px){.lp-wrapper .st-projects-carousel .right-col .carousel .items .item{margin-right:12px}}.lp-wrapper .st-projects-carousel .right-col .carousel .items .item .thumb{display:block;margin:0 0 23px}.lp-wrapper .st-projects-carousel .right-col .carousel .items .item .thumb img{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;width:100%}@media(min-width:1200px){.lp-wrapper .st-projects-carousel .right-col .carousel .items .item .thumb img{height:400px}}.lp-wrapper .st-projects-carousel .right-col .carousel .items .item .name{color:#000;font-size:23px;font-weight:300;line-height:1.4;margin:0 0 5px}@media(min-width:992px){.lp-wrapper .st-projects-carousel .right-col .carousel .items .item .name{margin-left:23px}}.lp-wrapper .st-projects-carousel .right-col .carousel .items .item .view{color:#f47721;font-size:13px;font-weight:700;text-transform:uppercase}@media(min-width:992px){.lp-wrapper .st-projects-carousel .right-col .carousel .items .item .view{margin-left:23px}}.lp-wrapper .st-icon-blocks{background-color:#f2f2f2;padding:40px 0}@media(min-width:768px){.lp-wrapper .st-icon-blocks{padding:50px 0}}@media(min-width:992px){.lp-wrapper .st-icon-blocks{padding:102px 0 95px}.lp-wrapper .st-icon-blocks .inn{display:flex;flex-wrap:wrap;justify-content:space-between}}.lp-wrapper .st-icon-blocks .blk{background-color:#fff;margin-bottom:30px;padding:25px 30px}@media(min-width:992px){.lp-wrapper .st-icon-blocks .blk{width:calc(33.33333% - 20px)}}.lp-wrapper .st-icon-blocks .blk:last-child{margin-bottom:0}@media(min-width:992px){.lp-wrapper .st-icon-blocks .blk:last-child{margin-bottom:30px}}.lp-wrapper .st-icon-blocks .blk .ico{margin-bottom:50px}.lp-wrapper .st-icon-blocks .blk .ico img{height:45px !important;width:auto !important}.lp-wrapper .st-icon-blocks .blk .title{color:#000;font-size:15px;font-weight:700;margin:0 0 25px}.lp-wrapper .st-icon-blocks .blk .desc{color:#000;font-size:19px;line-height:26px}.lp-wrapper .st-icon-blocks .blk .desc p{font-weight:300}.lp-wrapper .st-icon-blocks .blk .desc p:last-child{margin-bottom:0}.lp-wrapper .st-our-leads{background-color:#000;padding:40px 0}@media(min-width:768px){.lp-wrapper .st-our-leads{padding:60px 0}}@media(min-width:992px){.lp-wrapper .st-our-leads{padding:128px 0 100px}}.lp-wrapper .st-our-leads .headline{color:#fff;font-size:15px;letter-spacing:.02em;line-height:21px;margin:0 0 30px}@media(min-width:768px){.lp-wrapper .st-our-leads .inn{display:flex;margin-left:-3px;margin-right:-3px}}.lp-wrapper .st-our-leads .lead{margin-bottom:25px}@media(min-width:768px){.lp-wrapper .st-our-leads .lead{padding:0 3px;width:50%}}@media(min-width:1200px){.lp-wrapper .st-our-leads .lead{width:33.3333%}}.lp-wrapper .st-our-leads .lead:last-child{margin-bottom:0}.lp-wrapper .st-our-leads .lead .photo{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:230px;margin:0 0 19px;position:relative}@media(min-width:768px){.lp-wrapper .st-our-leads .lead .photo{height:250px}}@media(min-width:992px){.lp-wrapper .st-our-leads .lead .photo{height:270px}}.lp-wrapper .st-our-leads .lead .photo:hover:before{background-color:rgba(0,0,0,.2)}.lp-wrapper .st-our-leads .lead .photo:before{background-color:rgba(0,0,0,.45);content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.lp-wrapper .st-our-leads .lead .photo span{color:#fff;font-size:25px;line-height:32px;padding:0 20px;position:absolute;top:20px}@media(min-width:768px){.lp-wrapper .st-our-leads .lead .photo span{padding:0 25px;top:25px}}@media(min-width:992px){.lp-wrapper .st-our-leads .lead .photo span{padding:0 30px;top:30px}}.lp-wrapper .st-our-leads .lead .lnks{list-style-type:none;margin:0;padding:0}@media(min-width:992px){.lp-wrapper .st-our-leads .lead .lnks{display:flex;margin-left:-9px;margin-right:-9px}}.lp-wrapper .st-our-leads .lead .lnks li{line-height:21px;margin:0}@media(min-width:992px){.lp-wrapper .st-our-leads .lead .lnks li{padding:0 9px}}.lp-wrapper .st-our-leads .lead .lnks li:first-child a{color:#f47721}.lp-wrapper .st-our-leads .lead .lnks li:last-child a{color:#fff}.lp-wrapper .st-our-leads .lead .lnks li a{font-size:15px;font-weight:700;letter-spacing:.02em}.filter-capability.btn-dark:focus,.filter-industry.btn-dark:focus{color:#fff}#category-filter .btn{border-radius:0;font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem;margin-right:.25rem}.font-weight-light span,h1.page-title span{font-weight:300}.featured-info .featured-info-list{padding-right:1rem}.rectangle a{color:#212529}.rectangle a:hover{text-decoration:underline}.social-links a{color:#fff;text-decoration:none;transition:all .3s ease}.social-links a:hover{opacity:.8}.hs_cos_wrapper_type_social_sharing{align-items:center;display:flex}.hs_cos_wrapper_type_social_sharing a{height:auto;margin-right:10px;width:auto !important}.hs_cos_wrapper_type_social_sharing a:last-child{margin-right:0}.hs_cos_wrapper_type_social_sharing a img{display:block;width:auto}.blockquote-body{padding-left:5px;position:relative}@media(min-width:768px){.blockquote-body{padding-left:0}}.blockquote-body:before{content:"“";font-size:50px;left:-15px;line-height:1;position:absolute;top:0}@media(min-width:768px){.blockquote-body:before{left:-25px}}.blockquote-body:after{bottom:-30px;content:"”";font-size:50px;line-height:1;position:absolute;right:0}@media(min-width:992px){.blockquote-body:after{right:-27px}}.btn-outline-secondary a{color:#a5a5a5;font-weight:400;text-transform:none}.btn-outline-secondary a:hover{color:#000}.copyright{color:#fff}.copyright p:last-child{margin-bottom:0}.copyright a{color:#fff;text-decoration:underline}