.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.csg-item__title--left h1.csg-item__h1{font-size:65px;font-weight:400;line-height:1.2;margin:0;color:inherit;font-family:inherit;}
@media (max-width:921px){.csg-item__title--left h1.csg-item__h1{font-size:35px;}} .lh-ad-grid .lh-ad-media .elementor-widget-container{border-radius:30px;overflow:hidden;background:#111;}
.lh-ad-grid .lh-ad-media video,.lh-ad-grid .lh-ad-media .elementor-custom-embed-image-overlay{aspect-ratio:9/16;width:100%;height:auto;object-fit:cover;display:block;}
.lh-ad-grid .lh-ad-media .elementor-custom-embed-image-overlay{background-size:cover;background-position:center;}
.lh-ad-grid .lh-ad-static img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover;display:block;border-radius:30px;}
@media (max-width:767px){.lh-ad-grid .lh-ad-media .elementor-widget-container,.lh-ad-grid .lh-ad-static img{border-radius:20px;}} .lh-media-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px 60px;margin:0 0 40px;}
.lh-media-logos a{display:block;line-height:0;opacity:.85;transition:opacity .2s;}
.lh-media-logos a:hover{opacity:1;}
.lh-media-logos img{height:44px;width:auto;max-width:240px;object-fit:contain;}
.lh-media-grid .blog-item__image img{width:100%;aspect-ratio:16/9;object-fit:cover;} .lh-ad-grid .lh-ad-autoplay video{pointer-events:none;}
@media (max-width:767px){.lh-media-logos{gap:20px 36px;}.lh-media-logos img{height:34px;}} @media (max-width:767px){.single-case-study .bodkyfix ul{margin-left:0!important;width:100%!important;max-width:100%;box-sizing:border-box}.single-case-study .gallery{width:100%!important;max-width:100%!important}.single-case-study .gallery .gallery-item{max-width:100%!important}} .home-media::before{pointer-events:none} .lh-carousel{position:relative}
.lh-carousel .case-study-grid,.lh-carousel .blog-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 30px)/2);gap:30px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.lh-carousel .case-study-grid::-webkit-scrollbar,.lh-carousel .blog-grid::-webkit-scrollbar{display:none}
.lh-carousel .case-study-grid>*,.lh-carousel .blog-grid>*{scroll-snap-align:start;width:auto!important;max-width:none!important;min-width:0;margin:0!important}
.lh-car-nav{display:flex;justify-content:center;gap:16px;margin-top:30px}
.lh-car-nav button{width:56px;height:56px;border-radius:50%;border:1px solid #fff;background:transparent;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}
.lh-car-nav button:hover{background:#fff;color:#000}
.lh-car-nav button:disabled{opacity:.3;cursor:default;background:transparent;color:#fff}
@media(max-width:767px){.lh-carousel .case-study-grid,.lh-carousel .blog-grid{grid-auto-columns:85%;gap:16px}.lh-car-nav{margin-top:20px}} .lh-carousel .case-study-grid{padding-left:35px!important;padding-right:35px!important;scroll-padding-left:35px;max-width:1470px;margin-left:auto;margin-right:auto;box-sizing:border-box}@media(max-width:767px){.lh-carousel .case-study-grid{padding-left:15px!important;padding-right:15px!important;scroll-padding-left:15px}} .lh-car-nav button{padding:0!important;background:transparent!important;color:#fff!important;border:1px solid #fff!important;border-radius:50%!important;width:56px!important;height:56px!important;min-width:56px;box-shadow:none!important}.lh-car-nav button svg{width:20px!important;height:20px!important;flex:0 0 20px;stroke:currentColor}@media(hover:hover){.lh-car-nav button:not(:disabled):hover{background:#fff!important;color:#000!important}}.lh-car-nav button:disabled{opacity:.3!important;background:transparent!important;color:#fff!important} .lh-ad-grid .lh-yt .elementor-wrapper{aspect-ratio:16/9!important;height:auto!important}.lh-ad-grid .lh-yt iframe{aspect-ratio:16/9!important;height:100%!important} .lh-gad-grid .lh-gad-img .elementor-widget-container{background:#fff!important;border-radius:20px;overflow:hidden;aspect-ratio:auto!important}.lh-gad-grid .lh-gad-img img{width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain;display:block}