.navbar{background:rgba(255,255,255,.9);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:all 0.3s ease}.navbar.scrolled{background:rgba(255,255,255,.9);box-shadow:0 4px 6px rgba(0,0,0,0.2)}.heading-subtitle{text-transform:uppercase;letter-spacing:3px;font-weight:700;color:#01a923}h2{line-height:1.4}h3{line-height:1.4}.service-blurb-grid .et_pb_blurb_content{margin-top:auto}.et_pb_group_carousel_container{overflow:visible!important}.et_pb_group_carousel_slide{transform:translateX(-18%)!important}.et_pb_group_carousel_slide_active{transform:translateX(0%)!important}.services-carousel .et_pb_blurb_container{display:flex;justify-content:center}.services-carousel h3{padding-bottom:0}.services-carousel .et_pb_blurb_content{display:flex;flex-direction:column}.et_pb_group_carousel_slide .et_pb_blurb{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all 0.2s ease-in;transition-delay:0.2s}.et_pb_group_carousel_slide_active .et_pb_blurb{grid-template-rows:1fr}.et_pb_group_carousel_slide .et_pb_blurb_content{overflow:hidden;min-height:0}.services-carousel .et_pb_group_carousel_arrow{display:none}.service-carousel-item{position:relative}.et_pb_group_carousel_slide .service-carousel-item:before{position:absolute;content:"";inset:0;background:#01a923;mix-blend-mode:multiply;transition:all 0.2s ease}.et_pb_group_carousel_slide_active .service-carousel-item:before{inset:0;border-radius:0;transform:scale(1) translateY(0%);aspect-ratio:auto}.floating-button{position:absolute;width:40%;top:0;left:0;transform:translate(-20%,-20%);background:#fff;padding:10px;box-shadow:2px 6px 4px rgba(0,0,0,0.2)}.floating-button p{color:#444;font-size:16px;font-weight:700}.blurb-small{width:fit-content}.blurb-small .et_pb_blurb_container{display:flex;justify-content:center}.blurb-small .et_pb_blurb_content{display:flex;flex-direction:row}.ti-verified-by{padding-top:20px}.ti-footer-filter-text{display:none}.why-work-row .et_pb_main_blurb_image{position:relative;display:flex;height:56px;aspect-ratio:1/1;padding:4px}.why-work-row .et_pb_main_blurb_image:before{position:absolute;inset:0;content:"";background:rgba(1,169,35,.1);border-radius:50px;z-index:-1;height:100%;aspect-ratio:1/1}.service-hover-box{position:relative;overflow:hidden}.service-hover-box:before{position:absolute;content:"";top:0;background:#01a923;mix-blend-mode:multiply;transform:scale(0.8);border-radius:100%;height:100%;aspect-ratio:1/1;transition:transform 0.5s ease;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.service-hover-box:hover:before{transform:scale(3)}.service-hover-box .hidden-button-container{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all 0.2s ease-in}.service-hover-box .et_pb_button_module_wrapper{overflow:hidden;min-height:0}.service-hover-box:hover .hidden-button-container{grid-template-rows:1fr}.sub-menu{background:#fff!important;border-top:none!important}.sub-menu .current-menu-item a{background:rgba(1,169,35,.1)}.et_mobile_nav_menu{display:none!important}.admin-bar .rmp-container,.admin-bar .rmp_menu_trigger{margin-top:0!important}.rmp-menu-wrap{margin-top:100px}.sticky-call-button{pointer-events:none;opacity:0;position:absolute;bottom:0;right:0;transform:translateY(150%)}.navbar.scrolled .sticky-call-button{opacity:1;pointer-events:auto}.gallery img{aspect-ratio:1/1;object-fit:cover}.mfp-title{display:none}.dipi_filterable_gallery_wrapper .dipi-filter-bar{display:none}.contact-us-btn{margin-top:10px!important;position:relative}.contact-us-btn:after{position:absolute;right:35%;top:50%;transform:translateY(-50%);content:'';font-family:ETmodules!important;font-size:18px;color:white}.contact-us-btn a{background:#01a923!important;color:#fff!important;display:flex;justify-content:center;border-radius:3px}