.banner .module-section{height:90vh}.banner .module-shape-1{bottom:-275px}@media(max-width:1199px){.banner{padding-right:30px;padding-left:30px}.banner .module-section{padding:35px 20px}.banner .pos-abs:first-child img{width:340px}.banner .module-shape-2{top:40%}.banner .module-shape-1{right:50px}.banner .module-shape-2{left:6%}.banner .module-shape-3{right:1%}.banner .module-shape-4{right:10%}.banner .pos-abs.bottom-0{right:25%}}@media(max-width:767px){.banner{padding:0 20px}.banner .module-section{height:100vh}.banner .ld-fancy-heading h1{font-size:12vw}.banner .module-shape-1{right:0}.banner .module-shape-2{top:-21%}.banner .module-shape-3{top:-20px}}.design-services .lqd-iconbox-scale:hover{background-color:#ebf0e6;transform:scale(1.1)}.design-services .module-shape{left:-10%}@media(max-width:1199px){.design-services .lqd-iconbox-scale{padding:35px 20px}.design-services .module-iconbox{padding-right:20px;padding-left:20px}}@media(max-width:767px){.design-services{padding:90px 20px}.design-services .module-shape{left:0}.design-services .module-shape{top:3%}.design-services .module-shape img{width:49px}}.services .carousel-nav .flickity-button{width:50px;height:50px;color:#000;border-width:1px;border-radius:12px;border-style:solid;border-color:rgba(0,0,0,.15);background-color:transparent}.services .carousel-nav{width:100%;max-width:100%}.services .flickity-button:hover{color:#fff;border-style:solid;border-color:#000;background-color:#000}.services .module-shape{left:30%}@media(max-width:1199px){.services{padding:50px 20px}}.case-studies .filter-list li{color:#000}.case-studies .filter-list li.active{color:#c10909}.case-studies .liquid-filter-items{margin-bottom:30px}.case-studies .lqd-pf-item{margin-bottom:20px}.case-studies>.module-shape-1{left:-90px}.case-studies>.module-shape-2{right:-2%}.case-studies .lqd-pf-grid .module-shape-3{right:-60px}@media(max-width:1199px){.case-studies{padding-right:20px;padding-left:20px}}@media(max-width:767px){.case-studies .lqd-pf-grid .module-shape-3{max-width:80px;top:-60px}.case-studies>.module-shape-1{left:-38%}.case-studies>.module-shape-2{right:-16%}.case-studies .lqd-pf-grid .module-shape-3{right:-25px}}.steps-install .h1{font-size:190px;color:#dfe2ea}.steps-install .module-middle{margin-right:12.5%;margin-left:12.5%}@media(max-width:1199px){.steps-install{padding:30px 40px 0}.steps-install .module-middle{margin:0}}@media(max-width:767px){.steps-install{padding:60px 20px 0}.steps-install .module-first,.steps-install .module-middle{margin-bottom:30px}}.our-vision .lqd-section-flow-panel-end{padding:10% 8%}.our-vision .lqd-throwable-scene{height:855px}.our-vision .module-shape{left:43%}.our-vision .iconbox-icon-ripple .iconbox-icon-container:before{border-color:var(--lqd-color-accent)}@media(max-width:1199px){.our-vision{padding-bottom:220px}}@media(max-width:767px){.our-vision{padding:90px 20px 390px}.our-vision .lqd-section-flow-panel-end{padding:0}.our-vision .module-content{padding-bottom:30px}}.testimonials .star-rating{font-family:Arial,Helvetica,sans-serif}.testimonials .carousel-dots{top:auto;right:auto;bottom:-65px;left:auto}.testimonials .carousel-dots:not(.carousel-dots-inside){position:relative}.testimonials .module-shape-1{left:13%}.testimonials .module-shape-2{right:23%}@media(max-width:1199px){.testimonials .carousel-item{padding-right:15px;padding-left:15px}.testimonials .module-shape-2{top:14%}.testimonials .module-shape-1{left:3%}.testimonials .module-shape-2{right:8%}}@media(max-width:767px){.testimonials{padding-bottom:60px}.testimonials .col-12:first-child{margin-bottom:40px}.testimonials .carousel-item{padding-right:20px;padding-left:20px}.testimonials .module-shape-2{top:4%}.testimonials .module-content{padding:25px 15px}}@media(max-width:1199px){.clients{padding:50px 20px 100px}}@media(max-width:767px){.clients{padding-top:50px;padding-bottom:90px}.clients .carousel-item{width:calc(100%/2);flex:0 0 auto}}.contact-form .lqd-contact-form{--inputs-margin: 0 0 25px 0;--input-margin-bottom: 25px}.contact-form .module-shape-3{right:123px}.contact-form .module-shape-4{right:11%}@media(max-width:1199px){.contact-form{padding-right:20px;padding-left:20px;padding-bottom:70px}.contact-form .lqd-contact-form{padding:20px 30px 30px}}@media(max-width:767px){.contact-form{padding-top:150px;padding-bottom:100px}.contact-form .module-shape-1{top:-126px}}