.lqd-vslider-scrn{height:950px}.banner .lqd-vslider-scrn{height:calc(100vh - 110px)}.ld-fancy-heading .split-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:991px){.banner .lqd-vslider-ext .module-item{padding:1rem 1rem 0}.banner .lqd-vslider-menu .module-item{padding:1.5rem}}@media (max-width:767px){.main-header#site-header{background-color:#fff}.lqd-mobile-sec .navbar-brand{padding:10px 0;}.lqd-mobile-sec .navbar-brand img{height:40px;width:auto}.banner .ld-fancy-heading h2{font-size:12vw}footer.main-footer .module-top h2{font-size:8vw}footer.main-footer{padding-bottom:30px}footer.main-footer .module-top{padding-top:30px}body header.is-not-stuck .nav-trigger{display:flex!important}.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a{padding:8px 10px}.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav li.menu-item-has-children li{padding:8px 0}.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav li.menu-item-has-children>a{margin-bottom:0!important}.aqd-section .module-title h1{font-size:40px}#lqd-contents-wrap .aqd-section{padding:50px 0 0}.text-62{font-size:32px}.text-64{font-size:36px}.text-68{font-size:38px}.lqd-vslider-ext h2{font-size:49px}}@media screen and (max-width:479px){.our-services .module-img-1,.our-services .module-img-3{display:none}.our-services .module-img-2{width:100%;text-align:center;margin-bottom:20px}.lqd-vslider-menu a{padding:0}}.clients{margin-inline-end:2.5vw;margin-inline-start:2.5vw}.clients img{opacity:.6;width:50px;max-width:100%}@media (max-width:991px){.text-box-single .ld-fancy-heading h1{font-size:38px}}@media (max-width:767px){.text-box-single .ld-fancy-heading h1{font-size:25px}.text-box-single .ld-fancy-heading p{font-size:17px}}.faq .btn-icon-circle.btn-icon-ripple .btn-icon:before{border-color:#fff}@media (max-width:991px){.faq{padding-top:20px;padding-bottom:40px}.faq .lqd-imggrp-single{padding-inline-end:15px;padding-inline-start:15px;margin-bottom:40px}.faq .module-col{padding-inline-start:30px}.faq .lqd-imggrp-content{order:2;margin-top:1em}.faq .module-text h6{margin-bottom:1em}}@media (max-width:767px){.faq .module-col{padding-inline-end:15px;padding-inline-start:15px}}.text-box-number .ld-fh-txt-outline{-webkit-text-stroke-color:#eaeaea}.text-box-number .module-box-1 h6{top:-.4em;inset-inline-start:240px}.text-box-number .module-box-2 h6{top:-.6em;inset-inline-start:220px}.text-box-number .module-box-3 h6{top:-.7em;inset-inline-start:150px}@media (max-width:991px){.text-box-number .module-box-1 h6,.text-box-number .module-box-2 h6,.text-box-number .module-box-3 h6{position:relative;top:0;inset-inline-start:0}}.bananas-banner .lqd-bnr-bnns .module-sticky{inset-inline-start:0;top:0}.bananas-banner .lqd-bnr-bnns-h{font-size:5vw}.lqd-fade-sides.carousel-container{mask-image:none;-webkit-mask-image:none}.lqd-fade-sides.carousel-container .flickity-viewport{mask-image:linear-gradient(to right,transparent 0%,#000 20%,#000 80%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 20%,#000 80%,transparent 100%)}.carousel-text .ld-fancy-heading .ld-fh-txt-outline{-webkit-text-stroke-color:rgb(0 0 0 / .33);-webkit-text-stroke-width:1px}@media (max-width:991px){.carousel-text .ld-fancy-heading h2{font-size:10vw}}.case-studies .liquid-filter-items-label{margin-bottom:0;line-height:1}.case-studies .liquid-filter-items{margin-bottom:50px}.case-studies .lqd-pf-item{margin-bottom:55px}.case-studies .filter-list li,.case-studies .liquid-filter-items-inner .btn:hover{color:#000}.case-studies .filter-list li.active,.case-studies .filter-list li.hover{color:#c10909}.lqd-pf-item:hover .lqd-pf-img>figure{transform:scale(1.05)}.lqd-pf-item-style-2 .lqd-pf-overlay-bg i{transition-timing-function:cubic-bezier(.23,1,.32,1);transform:translateX(-20px)}.lqd-pf-item-style-2:hover .lqd-pf-overlay-bg i{opacity:1;transform:translateX(0)}@media (max-width:540px){.case-studies .lqd-pf-item{margin-bottom:30px}}.testimonials .carousel-nav .flickity-button{font-size:20px;width:35px;height:35px;padding:0;background-color:#fff0}.carousel-image{margin-bottom:-12%}@media (max-width:991px){.carousel-image{margin-bottom:0}}@media (max-width:767px){.carousel-image .carousel-item{width:66.666%}}.main-footer .module-top{padding-top:12%}@media (max-width:991px){.main-footer .module-top{padding-top:60px}.main-footer .module-top h2{font-size:45px}}@media (max-width:767px){.main-footer .module-top h2{font-size:13.5vw}}