/* https://www.lsdevign.be/wp-content/themes/lsdevign/dist/css/page-content.css?ver=1.0.11 */
.headerProduct .pluginIcon{width:auto;height:70px;margin-bottom:20px}.headerProduct .rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;margin:20px 0 25px;color:rgba(0,0,0,.6)}.headerProduct .rating .stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-right:10px}.headerProduct .rating .stars img{height:18px;width:auto;margin-right:4px}.headerProduct .rating .stars img:last-child{margin-right:0}.headerProduct .rating p{display:block;font-size:12px;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.2px;padding-top:1px;margin-bottom:0}.headerProduct .priceWrap{margin-bottom:22px;font-size:19px;font-size:1.9rem}.headerProduct .priceWrap .regPrice{line-height:1;margin-bottom:5px;font-weight:600;color:#000}.headerProduct .priceWrap .regPrice .orPrice{display:inline-block;margin-right:10px;text-decoration:line-through;color:rgba(0,0,0,.6);font-weight:400}.headerProduct .priceWrap .regPrice small{color:rgba(0,0,0,.6);font-weight:300;font-size:80%}.headerProduct .priceWrap .regPrice .regPriceNew{color:#000}.headerProduct .priceWrap .annualPrice{color:rgba(0,0,0,.6);font-weight:300;font-size:80%;margin-bottom:0}.headerProduct .usps{list-style:none;padding:0;margin:22px 0 0 0}.headerProduct .usps li{position:relative;display:block;padding-left:28px;margin-bottom:10px;line-height:1.6}.headerProduct .usps li::before{content:"";position:absolute;top:4px;left:0;height:18px;width:18px;background:url(/wp-content/themes/lsdevign/dist/css/../../assets/icons/usp-check.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.headerProduct .usps li:last-child{margin-bottom:0}.headerProduct .btnWrap{flex-wrap:wrap;margin-bottom:-20px}.headerProduct .btnWrap a,.headerProduct .btnWrap div{margin-bottom:20px}.headerProduct .btnAddCart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;cursor:pointer}.headerProduct .btnAddCart .cart,.headerProduct .btnAddCart .loading{height:14px;flex-shrink:0;width:14px;margin-left:10px}.headerProduct .btnAddCart .cart{display:inline-block}.headerProduct .btnAddCart .loading{display:none}.headerProduct .btnAddCart .added{display:none}.headerProduct .btnAddCart.adding .cart{display:none}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.headerProduct .btnAddCart.adding .loading{display:block;-webkit-animation:rotation 2s infinite linear;-moz-animation:rotation 2s infinite linear;-ms-animation:rotation 2s infinite linear;-o-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}.headerProduct .btnAddCart.added .reg{display:none}.headerProduct .btnAddCart.added .added{display:inline-block}.sectionContact .sectionWrap{position:relative}.sectionContact .background{position:absolute;top:0;left:0;height:100%;width:100%}.sectionContact .background .img{position:absolute;top:0;right:0;width:30%;height:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.sectionContact .content{position:relative;z-index:1}.sectionContact .colForm{padding-top:55px;padding-right:40px}.sectionContact .colAddressInfo .wrapper{position:relative;padding-top:80px;padding-bottom:95px;padding-right:60px}.sectionContact .colAddressInfo .wrapper .bg{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.sectionContact .colAddressInfo .wrapper .inner{position:relative;z-index:2;color:#fff;padding:60px}.sectionContact .colAddressInfo .wrapper .inner h3{font-size:25px;font-size:2.5rem;font-weight:600;margin-bottom:20px}.sectionContact .colAddressInfo .wrapper .inner .text ol a:hover,.sectionContact .colAddressInfo .wrapper .inner .text p a:hover,.sectionContact .colAddressInfo .wrapper .inner .text ul a:hover{color:#fff}.sectionContact .colAddressInfo .wrapper .inner .socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;padding-top:30px}.sectionContact .colAddressInfo .wrapper .inner .socials a{display:block;width:24px;margin-right:8px}.sectionContact .colAddressInfo .wrapper .inner .socials a img{flex-shrink:0}.sectionContact .colAddressInfo .wrapper .inner .socials a:last-child{margin-right:0}.sectionContact .colAddressInfo .wrapper .inner .socials a:hover{opacity:.6}.sectionContact .colAddressInfo .wrapper .inner .btnWrap{padding-top:40px}.sectionContact .colAddressInfo .wrapper .inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#000}.sectionContact .colAddressInfo .wrapper .inner::after{content:"";position:absolute;z-index:-2;height:100%;width:100%;background:#f7f8fc;top:15px;left:15px}#maps{height:550px}.sectionServices .rowServices{margin:0 -20px -40px}.sectionServices .rowServices .colServices{padding:0 20px;margin-bottom:40px}.sectionServices .rowServices .colServices .quoteWrap,.sectionServices .rowServices .colServices a{display:block;height:100%}.sectionServices .rowServices .colServices a{background:#fff;padding:40px 35px;will-change:transform;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.sectionServices .rowServices .colServices a .icon{position:relative;display:inline-block;padding:5px 18px 5px 0;margin-bottom:15px}.sectionServices .rowServices .colServices a .icon img{position:relative;z-index:3;width:auto;height:36px}.sectionServices .rowServices .colServices a .icon::before{content:"";position:absolute;z-index:1;top:0;right:0;height:46px;width:46px;background:#daf7f4}.sectionServices .rowServices .colServices a h3{font-size:16px;font-size:1.6rem;font-weight:600;margin-bottom:10px}.sectionServices .rowServices .colServices a p{font-size:13px;font-size:1.3rem;margin:0}.sectionServices .rowServices .colServices a:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.sectionServices .rowServices .colServices .quoteWrap{padding:40px;background:#daf7f4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionServices .rowServices .colServices .quoteWrap blockquote{font-size:20px;font-size:2rem;font-weight:600;margin:0}.sectionServices .rowServices .colServices .quoteWrap cite{display:block;font-style:normal;font-size:16px;font-size:1.6rem;line-height:1;margin:15px 0 0 0}.sectionServicesText .rowServiceText{margin-bottom:160px}.sectionServicesText .rowServiceText .colImg,.sectionServicesText .rowServiceText .colText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionServicesText .rowServiceText .colText{position:relative}.sectionServicesText .rowServiceText .colText h2{font-size:30px;font-size:3rem;margin-bottom:30px}.sectionServicesText .rowServiceText .colText .btnWrap{padding-top:40px}.sectionServicesText .rowServiceText .colText::after{content:"";position:absolute;bottom:0;left:50%;will-change:transform;height:100px;width:2px;background:#000;-webkit-transform:translate(-50%,130px);-moz-transform:translate(-50%,130px);-ms-transform:translate(-50%,130px);-o-transform:translate(-50%,130px);transform:translate(-50%,130px)}.sectionServicesText .rowServiceText .colText.left{padding-right:130px}.sectionServicesText .rowServiceText .colText.right{padding-left:130px}.sectionServicesText .rowServiceText .colImg .img{position:relative;padding:37px 0}.sectionServicesText .rowServiceText .colImg .img .icon{position:absolute;top:0;height:74px;width:74px;background:#daf7f4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.sectionServicesText .rowServiceText .colImg .img .icon img{flex-shrink:0;width:auto;height:auto;max-width:40px;max-height:40px}.sectionServicesText .rowServiceText .colImg.left .img{padding-right:37px}.sectionServicesText .rowServiceText .colImg.left .img .icon{right:0}.sectionServicesText .rowServiceText .colImg.right .img{padding-left:37px}.sectionServicesText .rowServiceText .colImg.right .img .icon{left:0}.sectionServicesText .rowServiceText:last-child{margin-bottom:0}.sectionServicesText .rowServiceText:last-child .colText::after{display:none}.sectionHighlights{position:relative}.sectionHighlights .background{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.sectionHighlights .background img{position:absolute;top:50%;left:0;width:200px;will-change:transform;-webkit-transform:translate(-45%,-50%) rotate(46deg);-moz-transform:translate(-45%,-50%) rotate(46deg);-ms-transform:translate(-45%,-50%) rotate(46deg);-o-transform:translate(-45%,-50%) rotate(46deg);transform:translate(-45%,-50%) rotate(46deg)}.sectionHighlights .content{position:relative;z-index:1}.sectionHighlights .content .colTitleMargin{margin-bottom:100px;position:relative}.sectionHighlights .content .colTitleMargin::after{content:"";position:absolute;bottom:0;left:50%;will-change:transform;height:60px;width:2px;background:#000;-webkit-transform:translate(-50%,80px);-moz-transform:translate(-50%,80px);-ms-transform:translate(-50%,80px);-o-transform:translate(-50%,80px);transform:translate(-50%,80px)}.sectionHighlights .content .colHighlights .owl-dots,.sectionHighlights .content .colHighlights .owl-nav{display:none!important}.sectionHighlights .content .colHighlights .custom-owl-projects-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:30px}.sectionHighlights .content .colHighlights .custom-owl-projects-nav img{flex-shrink:0;width:24px;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.sectionHighlights .content .colHighlights .custom-owl-projects-nav img:last-child{margin-left:30px}.sectionHighlights .content .colHighlights .custom-owl-projects-nav img:hover{opacity:.6}.sectionHighlights .content .colHighlights .slide a{display:block;will-change:transform;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.sectionHighlights .content .colHighlights .slide a img{margin-bottom:20px}.sectionHighlights .content .colHighlights .slide a h3{font-size:16px;font-size:1.6rem;font-weight:600;margin:0}.sectionHighlights .content .colHighlights .slide a p{margin:10px 0 0 0;font-size:13px;font-size:1.3rem}.sectionHighlights .content .colHighlights .slide a:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.sectionHighlights .content .colBtn{padding-top:80px}.sectionTestimonials .rowTestimonials{margin:0 -25px -60px}.sectionTestimonials .rowTestimonials .colTestimonials{padding:0 25px;margin-bottom:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper{height:100%;width:100%;background:#fff;position:relative;padding:60px 50px 45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper img{position:absolute;top:0;left:50px;width:44px;flex:0;will-change:transform;-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px);transform:translateY(-12px)}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:-ms-calc(100% - 100px);width:-o-calc(100% - 100px);width:calc(100% - 100px);padding-right:70px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote{font-size:14px;font-size:1.4rem;margin-bottom:0;padding-bottom:15px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote .txt{margin-bottom:-15px;line-height:1.6}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote .txt p{margin-bottom:15px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote .txt p strong{font-weight:600}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote .txt p a{font-weight:600;color:#8de4db}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote .txt p a:hover{color:#000}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content cite{display:block;font-style:normal;font-weight:600;font-size:13px;font-size:1.3rem;margin-bottom:5px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content .function{margin:0;font-size:12px;font-size:1.2rem}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap{height:100%;width:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:flex-end}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap .img{height:100px;width:100px;border-radius:50%;margin-left:auto;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.sectionTestimonials .rowTestimonials .colTestimonialsText{align-items:center}.sectionTestimonials .rowTestimonials .colTestimonialsText .textWrap{padding-right:95px}.sectionTestimonials .rowTestimonials .colTestimonialsFirst .wrapper{height:auto;align-items:flex-start}.sectionCta .wrapper{position:relative}.sectionCta .wrapper .background{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.sectionCta .wrapper .background .overlay{position:relative;height:100%;width:100%;background:rgba(0,0,0,.35);overflow:hidden}.sectionCta .wrapper .background .overlay img{position:absolute;right:0;bottom:0;width:165px;will-change:transform;-webkit-transform:translate(15%,45%) rotate(-30deg);-moz-transform:translate(15%,45%) rotate(-30deg);-ms-transform:translate(15%,45%) rotate(-30deg);-o-transform:translate(15%,45%) rotate(-30deg);transform:translate(15%,45%) rotate(-30deg)}.sectionCta .wrapper .content{position:relative;z-index:1;padding:120px 80px}.sectionCta .wrapper .content .colTitle{color:#fff}.sectionCta .wrapper .content .colTitle ol,.sectionCta .wrapper .content .colTitle p,.sectionCta .wrapper .content .colTitle ul{font-weight:500}.sectionCta .wrapper .content .colTitle ol a,.sectionCta .wrapper .content .colTitle p a,.sectionCta .wrapper .content .colTitle ul a{color:#fff;text-decoration:underline}.sectionCta .wrapper .content .colTitle ol a:hover,.sectionCta .wrapper .content .colTitle p a:hover,.sectionCta .wrapper .content .colTitle ul a:hover{color:#8de4db}.sectionCta .wrapper .content .colTitle .btnWrap{justify-content:center}.sectionFaq .colTitleMargin{margin-bottom:100px}.sectionFaq .colTitleMargin .btnWrap{justify-content:center}.sectionFaq .faq{margin-bottom:15px}.sectionFaq .faq .collapseToggle{display:block;position:relative;background:#fff;color:#000;font-weight:600;font-size:16px;font-size:1.6rem;padding:20px 60px 20px 25px}.sectionFaq .faq .collapseToggle::after{position:absolute;top:50%;right:25px;will-change:transform;font-size:18px;font-size:1.8rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.sectionFaq .faq .collapseToggle[aria-expanded=true]{background:#000;color:#fff}.sectionFaq .faq .collapseToggle[aria-expanded=true]::after{content:"-"}.sectionFaq .faq .collapseToggle[aria-expanded=false]::after{content:"+"}.sectionFaq .faq .collapse .wrapper,.sectionFaq .faq .collapsing .wrapper{padding:30px 25px}.sectionFaq .faq:last-child{margin-bottom:0}.sectionQuote .colTitleMargin{margin-bottom:100px}.sectionQuote .formWrap{position:relative}.sectionQuote .formWrap .background{position:absolute;top:0;left:0;height:100%;width:38%;overflow:hidden}.sectionQuote .formWrap .background .img{height:100%;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.sectionQuote .formWrap .background img{position:absolute;bottom:0;left:0;will-change:transform;width:200px;-webkit-transform:translate(-30%,10%) rotate(30deg);-moz-transform:translate(-30%,10%) rotate(30deg);-ms-transform:translate(-30%,10%) rotate(30deg);-o-transform:translate(-30%,10%) rotate(30deg);transform:translate(-30%,10%) rotate(30deg)}.sectionQuote .formWrap .content{position:relative;z-index:1;padding:40px 0}.sectionProjects .colTitleMargin{margin-bottom:100px}.sectionProjects .projectNav{padding-top:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-15px}.sectionProjects .projectNav a{display:block;position:relative;padding:8px 0;font-size:18px;font-size:1.8rem;font-weight:600;text-transform:lowercase;line-height:1;margin-right:50px;margin-bottom:15px}.sectionProjects .projectNav a::after,.sectionProjects .projectNav a::before{content:"";position:absolute;bottom:0;height:3px}.sectionProjects .projectNav a::before{left:0;width:100%;background:#000}.sectionProjects .projectNav a::after{width:0;left:8px;background:#8de4db;will-change:transform;-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);-webkit-transition:width .3s linear;-moz-transition:width .3s linear;-ms-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear}.sectionProjects .projectNav a:last-child{margin-right:0}.sectionProjects .projectNav a.current::after,.sectionProjects .projectNav a:hover::after{width:100%}.sectionProjects .rowProjects{margin:0 -30px -80px}.sectionProjects .rowProjects .colProjects{padding:0 30px;margin-bottom:80px}.sectionProjects .rowProjects .colProjects a{display:block;will-change:transform;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.sectionProjects .rowProjects .colProjects a img{margin-bottom:25px}.sectionProjects .rowProjects .colProjects a h3{font-size:18px;font-size:1.8rem;font-weight:600;margin:0}.sectionProjects .rowProjects .colProjects a p{margin:6px 0 0 0;font-size:14px;font-size:1.4rem}.sectionProjects .rowProjects .colProjects a:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.sectionProjects .colBtns{padding-top:100px}.sectionProjects .colBtns .btnWrap{padding:0!important;justify-content:center}.sectionProjects .colBtns .btnWrap .btnLsd,.sectionProjects .colBtns .btnWrap .btnTop{cursor:pointer}.sectionProjects .colBtns .btnWrap .btnLsd.disabled{opacity:.6;pointer-events:none}.sectionFeatures{overflow:hidden}.sectionFeatures .rowFeatures{margin:0 -55px -40px}.sectionFeatures .rowFeatures .colFeatures{padding:0 55px;margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sectionFeatures .rowFeatures .colFeatures .iconWrap{width:54px;height:54px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border:2px solid #8de4db}.sectionFeatures .rowFeatures .colFeatures .iconWrap .icon{height:24px;width:24px;flex-shrink:0;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.sectionFeatures .rowFeatures .colFeatures .contentWrap{width:-webkit-calc(100% - 54px);width:-moz-calc(100% - 54px);width:-ms-calc(100% - 54px);width:-o-calc(100% - 54px);width:calc(100% - 54px);padding-left:30px}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:10px}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title h3{font-size:18px;font-size:1.8rem;margin-bottom:0;font-weight:600}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title .label{display:block;font-size:12px;font-size:1.2rem;white-space:nowrap;line-height:1;text-transform:uppercase;font-weight:600;letter-spacing:.5px;border-radius:20px;color:#fff;margin-left:12px;padding:6px 12px}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title .labelSoon{border:1px solid #fa5a64;background:rgba(250,90,100,.6)}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title .labelNew{border:1px solid #8de4db;background:rgba(141,228,219,.6)}.sectionGallery .rowGallery{margin:0 -10px -20px}.sectionGallery .rowGallery .colGallery{padding:0 10px;margin-bottom:20px}.sectionGallery .rowGallery .colGallery img{cursor:pointer}.sectionReviews .commentsWrapper ul{list-style:none;padding:0;margin:0}.sectionReviews .commentsWrapper ul li{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:25px;margin-bottom:25px}.sectionReviews .commentsWrapper ul li .stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:15px}.sectionReviews .commentsWrapper ul li .stars img{flex-shrink:0;width:16px;margin-right:4px}.sectionReviews .commentsWrapper ul li .stars img:last-child{margin-right:0}.sectionReviews .commentsWrapper ul li blockquote{margin-bottom:12px;line-height:1.6}.sectionReviews .commentsWrapper ul li cite{font-weight:500;font-size:90%;font-style:normal}.sectionReviews .commentsWrapper ul li:last-child{margin-bottom:0}.sectionReviews .commentsWrapper .colPagination{margin-top:35px}.sectionReviews .commentsWrapper .colPagination nav a{background:#dce1e9;color:#000}.sectionReviews .commentsWrapper .colPagination nav a.active,.sectionReviews .commentsWrapper .colPagination nav a:hover{background:#000;color:#fff}.sectionReviews #review_form_wrapper{padding-top:20px}.sectionReviews #review_form_wrapper #lang-comments-link{display:none!important}.sectionReviews #review_form_wrapper .comment-reply-title{display:block;margin-bottom:15px}.sectionReviews #review_form_wrapper label{display:block;font-weight:500;margin-bottom:10px;color:#000;font-size:95%}.sectionReviews #review_form_wrapper .comment-form-rating{margin-bottom:20px}.sectionReviews #review_form_wrapper .comment-form-rating .stars{margin:0}.sectionReviews #review_form_wrapper .comment-form-rating .stars span{display:-webkitinline--box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center}.sectionReviews #review_form_wrapper .comment-form-rating .stars span a{position:relative;display:block;height:18px;width:24px;overflow:hidden;text-indent:-99px}.sectionReviews #review_form_wrapper .comment-form-rating .stars span a::before{content:"";position:absolute;top:0;left:0;height:18px;width:18px;background:url(/wp-content/themes/lsdevign/dist/css/../../assets/icons/star-empty-blue.svg);background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.sectionReviews #review_form_wrapper .comment-form-rating .stars span:hover a::before{background:url(/wp-content/themes/lsdevign/dist/css/../../assets/icons/star-blue.svg)}.sectionReviews #review_form_wrapper .comment-form-rating .stars span:hover a:hover~a::before{background:url(/wp-content/themes/lsdevign/dist/css/../../assets/icons/star-empty-blue.svg)}.sectionReviews #review_form_wrapper .comment-form-rating .stars.selected span:not(:hover) a::before{background:url(/wp-content/themes/lsdevign/dist/css/../../assets/icons/star-blue.svg)}.sectionReviews #review_form_wrapper .comment-form-rating .stars.selected span:not(:hover) a.active~a::before{background:url(/wp-content/themes/lsdevign/dist/css/../../assets/icons/star-empty-blue.svg)}.sectionReviews #review_form_wrapper .comment-form-rating .stars.selected span:hover a::before{background:url(/wp-content/themes/lsdevign/dist/css/../../assets/icons/star-blue.svg)}.sectionReviews #review_form_wrapper .comment-form-rating .stars.selected span:hover a:hover~a::before{background:url(/wp-content/themes/lsdevign/dist/css/../../assets/icons/star-empty-blue.svg)}.sectionReviews #review_form_wrapper .comment-form-comment{margin-bottom:20px}.sectionReviews #review_form_wrapper .comment-form-comment textarea{width:100%;outline:0;box-shadow:none;line-height:1;-webkit-appearance:none;-moz-appearance:none;border:1px solid #000;background:0 0;font-weight:400;border-radius:0;color:#000;padding:15px;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.sectionReviews #review_form_wrapper .comment-form-comment textarea:focus{border-color:#8de4db}.sectionReviews .form-submit{margin:0}.sectionReviews .form-submit .submit{display:inline-block;position:relative;outline:0;box-shadow:none;text-shadow:none;font-size:13px;font-size:1.3rem;font-weight:600;line-height:1;letter-spacing:1px;border-radius:0;padding:15px 18px;border:none;-webkit-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;-moz-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;-ms-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;-o-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out}.sectionReviews .form-submit .submit,.sectionReviews .form-submit .submit:focus{background:#000;color:#fff}.sectionReviews .form-submit .submit:hover{color:#fff;background:#8de4db}@media (min-width:1500px){.sectionContact .colTitle{width:75%}}@media (max-width:375.98px){.headerProduct .priceWrap{font-size:17px;font-size:1.7rem}.headerProduct .usps li{padding-left:25px}.headerProduct .usps li::before{top:3px;height:16px;width:16px}.sectionContact .colContact{margin-bottom:60px}.sectionContact .colForm{padding-top:35px}.sectionContact .colAddressInfo .wrapper .inner{padding:40px 30px}.sectionContact .colAddressInfo .wrapper .inner h3{font-size:22px;font-size:2.2rem}.sectionContact .colAddressInfo .wrapper .inner .btnWrap{padding-top:35px}.sectionContact .colAddressInfo .wrapper .inner .btnWrap .arrowBtn{margin:0 auto}#maps{height:300px}.sectionServicesText .rowServiceText .colText{margin-bottom:40px}.sectionServices .rowServices .colServices a{padding:35px 30px}.sectionServices .rowServices .colServices .quoteWrap{padding:35px}.sectionServices .rowServices .colServices .quoteWrap blockquote{font-size:18px;font-size:1.8rem}.sectionServices .rowServices .colServices .quoteWrap cite{font-size:14px;font-size:1.4rem}.sectionServicesText .rowServiceText{margin-bottom:60px}.sectionServicesText .rowServiceText .colText h2{font-size:20px;font-size:2rem;margin-bottom:20px}.sectionServicesText .rowServiceText .colText .btnWrap{padding-top:25px}.sectionServicesText .rowServiceText .colImg .img{padding-top:30px}.sectionServicesText .rowServiceText .colImg .img .icon{height:60px;width:60px}.sectionServicesText .rowServiceText .colImg .img .icon img{max-width:30px;max-height:30px}.sectionHighlights .content .colHighlights .slide a p{font-size:12px;font-size:1.2rem;margin:8px 0 0}.sectionTestimonials .rowTestimonials{margin-bottom:-40px}.sectionTestimonials .rowTestimonials .colTestimonialsText{margin-bottom:50px!important}.sectionTestimonials .rowTestimonials .colTestimonials{margin-bottom:40px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper{padding:45px 30px;text-align:center}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper img{width:38px;left:30px;order:1}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content{width:100%;padding-right:0;order:2}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote{font-size:12px;font-size:1.2rem}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote .txt p{margin-bottom:20px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content .function{font-size:11px;font-size:1.1rem}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap{justify-content:center;width:100%;height:auto;margin-bottom:20px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap .img{height:80px;width:80px;margin:auto}.sectionCta .wrapper .background .overlay img{width:60px}.sectionCta .wrapper .content{padding:60px 20px}.sectionCta .wrapper .content .colTitle .btnWrap .btnLsd{margin:0 auto}.sectionFaq .colTitleMargin{margin-bottom:50px}.sectionFaq .colTitleMargin .btnWrap .arrowBtn,.sectionFaq .colTitleMargin .btnWrap .btnLsd{margin-left:auto;margin-right:auto}.sectionFaq .faq .collapseToggle{font-size:12px;font-size:1.2rem;padding:12px 40px 12px 15px}.sectionFaq .faq .collapseToggle::after{font-size:14px;font-size:1.4rem;right:15px}.sectionFaq .faq .collapse .wrapper,.sectionFaq .faq .collapsing .wrapper{padding:20px 15px}.sectionQuote .colTitleMargin{margin-bottom:35px}.sectionProjects .colTitleMargin{margin-bottom:50px}.sectionProjects .projectNav{padding-top:20px}.sectionProjects .projectNav a{font-size:13px;font-size:1.3rem;margin-right:12px;margin-left:12px}.sectionProjects .projectNav a:last-child{margin-right:12px}.sectionProjects .rowProjects{margin-bottom:-40px}.sectionProjects .rowProjects .colProjects{margin-bottom:40px}.sectionProjects .rowProjects .colProjects a img{margin-bottom:20px}.sectionProjects .rowProjects .colProjects a h3{font-size:16px;font-size:1.6rem}.sectionProjects .rowProjects .colProjects a p{font-size:12px;font-size:1.2rem}.sectionProjects .colBtns{padding-top:50px}.sectionProjects .colBtns .btnWrap .btnLsd{margin:0 auto}.sectionFeatures .rowFeatures{margin-bottom:-30px}.sectionFeatures .rowFeatures .colFeatures{margin-bottom:30px}.sectionFeatures .rowFeatures .colFeatures .iconWrap{width:48px;height:48px}.sectionFeatures .rowFeatures .colFeatures .iconWrap .icon{width:20px;height:20px}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title h3{font-size:17px;font-size:1.7rem}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title .label{font-size:11px;font-size:1.1rem}.sectionGallery .rowGallery{margin-bottom:-30px}.sectionGallery .rowGallery .colGallery{margin-bottom:30px}.sectionReviews .commentsWrapper ul li blockquote{line-height:1.5}.sectionReviews .commentsWrapper ul li cite{font-size:12px;font-size:1.2rem}}@media (min-width:375.98px) and (max-width:575.98px){.headerProduct .priceWrap{font-size:18px;font-size:1.8rem}.headerProduct .usps li{padding-left:25px}.headerProduct .usps li::before{top:3px;height:16px;width:16px}.sectionContact .colContact{margin-bottom:80px}.sectionContact .colForm{padding-top:40px}.sectionContact .colAddressInfo .wrapper .inner{padding:55px 40px}#maps{height:350px}.sectionServicesText .rowServiceText .colText{margin-bottom:50px}.sectionServices .rowServices .colServices a{padding:45px 40px}.sectionServices .rowServices .colServices a p{font-size:14px;font-size:1.4rem}.sectionServices .rowServices .colServices .quoteWrap{padding:45px}.sectionServicesText .rowServiceText{margin-bottom:80px}.sectionServicesText .rowServiceText .colText h2{font-size:25px;font-size:2.5rem;margin-bottom:25px}.sectionServicesText .rowServiceText .colText .btnWrap{padding-top:30px}.sectionServicesText .rowServiceText .colImg .img{padding-top:35px}.sectionServicesText .rowServiceText .colImg .img .icon{height:70px;width:70px}.sectionServicesText .rowServiceText .colImg .img .icon img{max-width:35px;max-height:35px}.sectionTestimonials .rowTestimonials{margin-bottom:-40px}.sectionTestimonials .rowTestimonials .colTestimonialsText{margin-bottom:55px!important}.sectionTestimonials .rowTestimonials .colTestimonials{margin-bottom:40px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper{padding:45px 35px;text-align:center}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper img{width:38px;left:35px;order:1}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content{width:100%;padding-right:0;order:2}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote{font-size:13px;font-size:1.3rem}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote .txt p{margin-bottom:20px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content cite{font-size:14px;font-size:1.4rem}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content .function{font-size:12px;font-size:1.2rem}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap{justify-content:center;width:100%;height:auto;margin-bottom:20px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap .img{height:100px;width:100px;margin:auto}.sectionCta .wrapper .background .overlay img{width:80px}.sectionCta .wrapper .content{padding:80px 30px}.sectionFaq .colTitleMargin{margin-bottom:55px}.sectionFaq .faq .collapseToggle{font-size:13px;font-size:1.3rem;padding:15px 40px 15px 20px}.sectionFaq .faq .collapseToggle::after{font-size:15px;font-size:1.5rem;right:20px}.sectionFaq .faq .collapse .wrapper,.sectionFaq .faq .collapsing .wrapper{padding:25px 20px}.sectionQuote .colTitleMargin{margin-bottom:40px}.sectionProjects .colTitleMargin{margin-bottom:55px}.sectionProjects .projectNav{padding-top:25px}.sectionProjects .projectNav a{font-size:14px;font-size:1.4rem;margin-right:15px;margin-left:15px}.sectionProjects .projectNav a:last-child{margin-right:15px}.sectionProjects .rowProjects{margin-bottom:-50px}.sectionProjects .rowProjects .colProjects{margin-bottom:50px}.sectionProjects .rowProjects .colProjects a img{margin-bottom:20px}.sectionProjects .rowProjects .colProjects a h3{font-size:18px;font-size:1.8rem}.sectionProjects .rowProjects .colProjects a p{font-size:13px;font-size:1.3rem}.sectionProjects .colBtns{padding-top:55px}.sectionFeatures .rowFeatures{margin-bottom:-35px}.sectionFeatures .rowFeatures .colFeatures{margin-bottom:35px}.sectionFeatures .rowFeatures .colFeatures .iconWrap{width:50px;height:50px}.sectionFeatures .rowFeatures .colFeatures .iconWrap .icon{width:22px;height:22px}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title h3{font-size:18px;font-size:1.8rem}.sectionGallery .rowGallery{margin-bottom:-35px}.sectionGallery .rowGallery .colGallery{margin-bottom:35px}}@media (max-width:575.98px){.sectionContact .colAddressInfo .wrapper .inner{text-align:center}.sectionContact .colAddressInfo .wrapper .inner .btnWrap,.sectionContact .colAddressInfo .wrapper .inner .socials{justify-content:center}.sectionServices .rowServices{margin:0 calc(var(--bs-gutter-x)/ -2) -20px}.sectionServices .rowServices .colServices{padding:0 calc(var(--bs-gutter-x)/ 2);margin-bottom:20px}.sectionHighlights .content .colTitleMargin{margin-bottom:60px}.sectionHighlights .content .colTitleMargin::after{height:30px;-webkit-transform:translate(-50%,50px);-moz-transform:translate(-50%,50px);-ms-transform:translate(-50%,50px);-o-transform:translate(-50%,50px);transform:translate(-50%,50px)}.sectionHighlights .content .colHighlights .custom-owl-projects-nav{margin-bottom:20px}.sectionHighlights .content .colBtn{padding-top:45px}.sectionProjects .projectNav{margin-bottom:-12px}.sectionProjects .projectNav a{padding:6px 0;margin-bottom:12px}.sectionProjects .projectNav a::after,.sectionProjects .projectNav a::before{height:2px}.sectionProjects .projectNav a::after{left:4px;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}.sectionProjects .rowProjects{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionProjects .rowProjects .colProjects{padding-left:calc(var(--bs-gutter-x)/ 2);padding-right:calc(var(--bs-gutter-x)/ 2)}.sectionFeatures .rowFeatures .colFeatures{display:block}.sectionFeatures .rowFeatures .colFeatures .iconWrap{margin-bottom:15px}.sectionFeatures .rowFeatures .colFeatures .contentWrap{padding-left:0;width:100%}.sectionGallery .rowGallery{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionGallery .rowGallery .colGallery{padding:0 calc(var(--bs-gutter-x)/ 2)}.sectionReviews .form-submit .submit{font-size:12px;font-size:1.2rem;padding:14px 16px}}@media (min-width:575.98px) and (max-width:767.98px){.headerProduct .priceWrap{font-size:19px;font-size:1.9rem}.headerProduct .usps li{padding-left:25px}.headerProduct .usps li::before{top:3px;height:16px;width:16px}.sectionContact .colAddressInfo .wrapper .bg{position:absolute;top:0;right:0;width:50%;height:100%;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.sectionContact .colAddressInfo .wrapper .inner{width:55%;padding:45px}.sectionContact .colAddressInfo .wrapper .inner h3{font-size:22px;font-size:2.2rem}#maps{height:350px}.sectionServices .rowServices{margin:0 -10px -20px}.sectionServices .rowServices .colServices{padding:0 10px;margin-bottom:20px}.sectionServices .rowServices .colServices a{padding:35px 30px}.sectionServices .rowServices .colServices a h3{font-size:15px;font-size:1.5rem}.sectionServices .rowServices .colServices a p{font-size:12px;font-size:1.2rem}.sectionServices .rowServices .colServices .quoteWrap{padding:35px}.sectionServices .rowServices .colServices .quoteWrap blockquote{font-size:18px;font-size:1.8rem}.sectionServices .rowServices .colServices .quoteWrap cite{font-size:14px;font-size:1.4rem}.sectionServicesText .rowServiceText .colText{margin-bottom:60px}.sectionServicesText .rowServiceText .colImg .img{padding-top:35px}.sectionServicesText .rowServiceText .colImg .img .icon{height:70px;width:70px}.sectionServicesText .rowServiceText .colImg .img .icon img{max-width:35px;max-height:35px}.sectionHighlights .content .colTitleMargin{margin-bottom:80px}.sectionHighlights .content .colTitleMargin::after{height:40px;-webkit-transform:translate(-50%,60px);-moz-transform:translate(-50%,60px);-ms-transform:translate(-50%,60px);-o-transform:translate(-50%,60px);transform:translate(-50%,60px)}.sectionHighlights .content .colHighlights .slide a p{font-size:11px;font-size:1.1rem;margin:8px 0 0}.sectionHighlights .content .colBtn{padding-top:50px}.sectionTestimonials .rowTestimonials{margin-bottom:-40px}.sectionTestimonials .rowTestimonials .colTestimonialsText{margin-bottom:60px!important}.sectionTestimonials .rowTestimonials .colTestimonials{margin-bottom:40px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper{padding:50px 40px 35px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper img{width:41px;left:40px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:-ms-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px);padding-right:50px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap{width:80px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap .img{height:80px;width:80px}.sectionCta .wrapper .background .overlay img{width:100px}.sectionFaq .faq .collapseToggle{font-size:14px;font-size:1.4rem;padding:15px 40px 15px 20px}.sectionFaq .faq .collapseToggle::after{font-size:16px;font-size:1.6rem;right:20px}.sectionFaq .faq .collapse .wrapper,.sectionFaq .faq .collapsing .wrapper{padding:30px 20px}.sectionProjects .projectNav a{font-size:16px;font-size:1.6rem;margin-right:18px;margin-left:18px}.sectionProjects .projectNav a:last-child{margin-right:18px}.sectionProjects .rowProjects{margin:0 -15px -45px}.sectionProjects .rowProjects .colProjects{padding:0 15px;margin-bottom:45px}.sectionProjects .rowProjects .colProjects a img{margin-bottom:20px}.sectionProjects .rowProjects .colProjects a h3{font-size:15px;font-size:1.5rem}.sectionProjects .rowProjects .colProjects a p{font-size:11px;font-size:1.1rem}.sectionFeatures .rowFeatures{margin-bottom:-35px}.sectionFeatures .rowFeatures .colFeatures{margin-bottom:35px}.sectionFeatures .rowFeatures .colFeatures .iconWrap{width:50px;height:50px}.sectionFeatures .rowFeatures .colFeatures .iconWrap .icon{width:22px;height:22px}.sectionFeatures .rowFeatures .colFeatures .contentWrap{padding-left:35px}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title h3{font-size:18px;font-size:1.8rem}.sectionGallery .rowGallery{margin:0 -5px -10px}.sectionGallery .rowGallery .colGallery{padding:0 5px;margin-bottom:10px}}@media (min-width:575.98px) and (max-width:991.98px){.sectionContact .colContact{margin-bottom:100px}.sectionContact .colForm{padding-top:55px}.sectionHighlights .content .colHighlights .custom-owl-projects-nav{margin-bottom:25px}.sectionServicesText .rowServiceText{margin-bottom:100px}.sectionServicesText .rowServiceText .colText .btnWrap{padding-top:35px}.sectionCta .wrapper .content{padding:80px 40px}.sectionFaq .colTitleMargin{margin-bottom:65px}.sectionQuote .colTitleMargin{margin-bottom:55px}.sectionProjects .colTitleMargin{margin-bottom:65px}.sectionProjects .projectNav{padding-top:30px}.sectionProjects .colBtns{padding-top:65px}}@media (max-width:767.98px){.sectionProjects .projectNav{justify-content:center}.sectionFeatures .rowFeatures{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionFeatures .rowFeatures .colFeatures{padding:0 calc(var(--bs-gutter-x)/ 2)}}@media (min-width:767.98px) and (max-width:991.98px){.sectionContact .colAddressInfo .wrapper .bg{position:absolute;top:0;right:0;width:60%;height:100%}.sectionContact .colAddressInfo .wrapper .inner{width:50%}#maps{height:400px}.sectionServices .rowServices{margin:0 -15px -30px}.sectionServices .rowServices .colServices{padding:0 15px;margin-bottom:30px}.sectionHighlights .content .colBtn{padding-top:60px}.sectionTestimonials .rowTestimonials{margin-bottom:-50px}.sectionTestimonials .rowTestimonials .colTestimonialsText{margin-bottom:70px!important}.sectionTestimonials .rowTestimonials .colTestimonials{margin-bottom:50px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote{font-size:15px;font-size:1.5rem}.sectionServicesText .rowServiceText .colText{margin-bottom:80px}.sectionCta .wrapper .background .overlay img{width:125px}.sectionProjects .projectNav a{font-size:16px;font-size:1.6rem;margin-right:40px}.sectionProjects .rowProjects{margin:0 -25px -60px}.sectionProjects .rowProjects .colProjects{padding:0 25px;margin-bottom:60px}.sectionProjects .rowProjects .colProjects a h3{font-size:17px;font-size:1.7rem}.sectionProjects .rowProjects .colProjects a p{font-size:13px;font-size:1.3rem}.sectionFeatures .rowFeatures{margin:0 -20px -40px}.sectionFeatures .rowFeatures .colFeatures{padding:0 20px;margin-bottom:40px;display:block}.sectionFeatures .rowFeatures .colFeatures .iconWrap{width:50px;height:50px;margin-bottom:15px}.sectionFeatures .rowFeatures .colFeatures .iconWrap .icon{width:22px;height:22px}.sectionFeatures .rowFeatures .colFeatures .contentWrap{padding-left:0;width:100%}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title h3{font-size:17px;font-size:1.7rem}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title .label{font-size:11px;font-size:1.1rem}}@media (min-width:767.98px) and (max-width:1199.98px){.sectionFaq .faq .collapseToggle{font-size:15px;font-size:1.5rem}.sectionFaq .faq .collapseToggle::after{font-size:17px;font-size:1.7rem}}@media (max-width:991.98px){.headerProduct .btnWrap{justify-content:flex-start!important}.sectionContact .colAddressInfo .wrapper{padding:0}.sectionContact .colAddressInfo .wrapper .inner::after{display:none}.sectionHighlights .content .colHighlights .slide a:hover,.sectionServices .rowServices .colServices a:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.sectionHighlights .content .colHighlights .custom-owl-projects-nav img:last-child{margin-left:20px}.sectionTestimonials .rowTestimonials{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionTestimonials .rowTestimonials .colTestimonials{padding-left:calc(var(--bs-gutter-x)/ 2);padding-right:calc(var(--bs-gutter-x)/ 2)}.sectionTestimonials .rowTestimonials .colTestimonialsText .textWrap{padding-right:0}.sectionServicesText .rowServiceText .colText::after{display:none}.sectionServicesText .rowServiceText .colText.right{padding-left:calc(var(--bs-gutter-x)/ 2)}.sectionServicesText .rowServiceText .colText.left{padding-right:calc(var(--bs-gutter-x)/ 2)}.sectionServicesText .rowServiceText .colImg .img{padding-bottom:0}.sectionServicesText .rowServiceText .colImg.left .img{padding-right:0}.sectionServicesText .rowServiceText .colImg.right .img{padding-left:0}.sectionServicesText .rowServiceText .colImg.left .img .icon,.sectionServicesText .rowServiceText .colImg.right .img .icon{right:auto;left:50%;will-change:transform;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.sectionQuote .formWrap .content{padding:0}.sectionProjects .rowProjects .colProjects a:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (min-width:991.98px) and (max-width:1199.98px){.headerProduct .priceWrap{font-size:19px;font-size:1.9rem}.sectionContact .colForm{padding-top:40px}#maps{height:450px}.sectionServicesText .rowServiceText{margin-bottom:120px}.sectionServicesText .rowServiceText .colText.left{padding-right:40px}.sectionServicesText .rowServiceText .colText.right{padding-left:40px}.sectionServicesText .rowServiceText .colText h2{font-size:22px;font-size:2.2rem;margin-bottom:20px}.sectionServicesText .rowServiceText .colText .btnWrap{padding-top:30px}.sectionServicesText .rowServiceText .colText::after{height:60px;-webkit-transform:translate(-50%,90px);-moz-transform:translate(-50%,90px);-ms-transform:translate(-50%,90px);-o-transform:translate(-50%,90px);transform:translate(-50%,90px)}.sectionServicesText .rowServiceText .colImg .img{padding:30px 0}.sectionServicesText .rowServiceText .colImg .img .icon{height:60px;width:60px}.sectionServicesText .rowServiceText .colImg .img .icon img{max-width:30px;max-height:30px}.sectionServicesText .rowServiceText .colImg.left .img{padding-right:30px}.sectionServicesText .rowServiceText .colImg.right .img{padding-left:30px}.sectionTextImgFull .content{padding:50px 0}.sectionTextImgFull .background .img img.cl{width:150px}.sectionTextImgFull .background .img img.br{width:180px}.sectionTextImgFull .background .img img.tr{width:180px}.sectionTextImgFull .colText.left{padding-right:20px}.sectionTextImgFull .colText.right{padding-left:20px}.sectionServices .rowServices{margin:0 -10px -20px}.sectionServices .rowServices .colServices{padding:0 10px;margin-bottom:20px}.sectionHighlights .content .colHighlights .slide a p{font-size:12px;font-size:1.2rem;margin:8px 0 0}.sectionHighlights .background img{width:100px}.sectionTestimonials .rowTestimonials{margin:0 -15px -40px}.sectionTestimonials .rowTestimonials .colTestimonials{padding:0 15px;margin-bottom:40px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper{padding:45px 35px 30px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper img{width:38px;left:35px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content{width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:-ms-calc(100% - 60px);width:-o-calc(100% - 60px);width:calc(100% - 60px);padding-right:30px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content blockquote{font-size:13px;font-size:1.3rem}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content .function{font-size:11px;font-size:1.1rem}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap{width:60px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap .img{height:60px;width:60px}.sectionTestimonials .rowTestimonials .colTestimonialsText .textWrap{padding-right:20px}.sectionCta .wrapper .background .overlay img{width:145px}.sectionCta .wrapper .content{padding:100px 60px}.sectionQuote .formWrap .background{width:44%}.sectionProjects .projectNav a{font-size:17px;font-size:1.7rem;margin-right:45px}.sectionProjects .rowProjects{margin:0 -20px -50px}.sectionProjects .rowProjects .colProjects{padding:0 20px;margin-bottom:50px}.sectionProjects .rowProjects .colProjects a img{margin-bottom:20px}.sectionProjects .rowProjects .colProjects a h3{font-size:16px;font-size:1.6rem}.sectionProjects .rowProjects .colProjects a p{font-size:12px;font-size:1.2rem}.sectionFeatures .rowFeatures{margin:0 -20px -35px}.sectionFeatures .rowFeatures .colFeatures{padding:0 20px;margin-bottom:35px}.sectionFeatures .rowFeatures .colFeatures .iconWrap{width:46px;height:46px}.sectionFeatures .rowFeatures .colFeatures .iconWrap .icon{width:20px;height:20px}.sectionFeatures .rowFeatures .colFeatures .contentWrap{padding-left:30px}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title h3{font-size:17px;font-size:1.7rem}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title .label{font-size:11px;font-size:1.1rem}.sectionGallery .rowGallery{margin:0 -5px -10px}.sectionGallery .rowGallery .colGallery{padding:0 5px;margin-bottom:10px}}@media (min-width:991.98px) and (max-width:1500px){.sectionContact .colAddressInfo .wrapper{padding-right:40px;padding-bottom:90px}.sectionContact .colAddressInfo .wrapper .inner{padding:45px}.sectionContact .colAddressInfo .wrapper .inner h3{font-size:22px;font-size:2.2rem}.sectionContact .colAddressInfo .wrapper .inner::after{top:10px;left:10px}.sectionFaq .colTitleMargin,.sectionQuote .colTitleMargin{margin-bottom:80px}.sectionQuote .formWrap .background img{width:150px}.sectionProjects .colTitleMargin{margin-bottom:80px}.sectionProjects .projectNav{padding-top:35px}.sectionProjects .colBtns{padding-top:80px}}@media (min-width:1199.98px) and (max-width:1500px){.headerProduct .priceWrap{font-size:19px;font-size:1.9rem}.sectionContact .colForm{padding-top:45px}#maps{height:500px}.sectionServicesText .rowServiceText{margin-bottom:140px}.sectionServicesText .rowServiceText .colText.left{padding-right:80px}.sectionServicesText .rowServiceText .colText.right{padding-left:80px}.sectionServicesText .rowServiceText .colText h2{font-size:25px;font-size:2.5rem;margin-bottom:25px}.sectionServicesText .rowServiceText .colText .btnWrap{padding-top:35px}.sectionServicesText .rowServiceText .colText::after{height:80px;-webkit-transform:translate(-50%,110px);-moz-transform:translate(-50%,110px);-ms-transform:translate(-50%,110px);-o-transform:translate(-50%,110px);transform:translate(-50%,110px)}.sectionServicesText .rowServiceText .colImg .img{padding:30px 0}.sectionServicesText .rowServiceText .colImg .img .icon{height:70px;width:70px}.sectionServicesText .rowServiceText .colImg .img .icon img{max-width:35px;max-height:35px}.sectionServicesText .rowServiceText .colImg.left .img{padding-right:30px}.sectionServicesText .rowServiceText .colImg.right .img{padding-left:30px}.sectionServices .rowServices{margin:0 -10px -20px}.sectionServices .rowServices .colServices{padding:0 10px;margin-bottom:20px}.sectionServices .rowServices .colServices a{padding:35px 30px}.sectionServices .rowServices .colServices a h3{font-size:15px;font-size:1.5rem}.sectionServices .rowServices .colServices a p{font-size:12px;font-size:1.2rem}.sectionServices .rowServices .colServices .quoteWrap{padding:35px}.sectionServices .rowServices .colServices .quoteWrap blockquote{font-size:18px;font-size:1.8rem}.sectionServices .rowServices .colServices .quoteWrap cite{font-size:14px;font-size:1.4rem}.sectionHighlights .background img{width:150px}.sectionTestimonials .rowTestimonials{margin:0 -20px -50px}.sectionTestimonials .rowTestimonials .colTestimonials{padding:0 20px;margin-bottom:50px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper{padding:50px 40px 35px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper img{width:41px;left:40px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .content{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:-ms-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px);padding-right:60px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap{width:80px}.sectionTestimonials .rowTestimonials .colTestimonials .wrapper .imgWrap .img{height:80px;width:80px}.sectionTestimonials .rowTestimonials .colTestimonialsText .textWrap{padding-right:60px}.sectionProjects .projectNav a{margin-right:45px}.sectionProjects .rowProjects{margin:0 -25px -60px}.sectionProjects .rowProjects .colProjects{padding:0 25px;margin-bottom:60px}.sectionProjects .rowProjects .colProjects a h3{font-size:17px;font-size:1.7rem}.sectionProjects .rowProjects .colProjects a p{font-size:13px;font-size:1.3rem}.sectionFeatures .rowFeatures{margin:0 -40px -35px}.sectionFeatures .rowFeatures .colFeatures{padding:0 40px;margin-bottom:35px}.sectionFeatures .rowFeatures .colFeatures .iconWrap{width:50px;height:50px}.sectionFeatures .rowFeatures .colFeatures .iconWrap .icon{width:22px;height:22px}.sectionFeatures .rowFeatures .colFeatures .contentWrap{padding-left:35px}.sectionFeatures .rowFeatures .colFeatures .contentWrap .title h3{font-size:17px;font-size:1.7rem}}@media (max-width:1500px){.sectionContact .colForm{padding-right:calc(var(--bs-gutter-x)/ 2)}}