.icon-box-adjust .elementor-icon-box-icon svg{margin-top:8px!important}p:last-child{margin-bottom:0!important}.elementor-flip-box__layer.elementor-flip-box__front{background-size:cover!important;background-position:center center!important}body,a,div,.slick-current{cursor:url(/wp-content/uploads/2025/09/elite-cursor-green.png) 8 8,pointer!important}body.scroll-locked{overflow:hidden}.sectors-menu a{padding-right:20px!important}.blog-content h4{margin-top:35px!important}.blog-content ol{margin-bottom:25px!important}.elementor-nav-menu--main .elementor-item:after{left:0!important;right:auto!important;transform-origin:left!important}.elite-approach-tabs button:nth-child(2)[aria-selected=true]{color:#782a5c}.elite-approach-tabs button:nth-child(3)[aria-selected=true]{color:#b6dcb6}.newsletter_subscribe button,.btn-square a,.btn-square button{position:relative;padding-right:1.75rem!important}.newsletter_subscribe button::before,.btn-square a::before,.btn-square button::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:13px;height:13px;background:#222942;transition:transform 0.4s ease-in-out}.btn-white a::before{background:#fff}.sq-9dacdf a::before{background:#9dacdf!important}.newsletter_subscribe button::before{width:17px;height:17px;background:#fff}.newsletter_subscribe button:hover::before,.btn-square a:hover::before,.btn-square button:hover::before{transform:translateY(-50%) rotate(180deg)}.newsletter_subscribe input{background:rgba(0,0,0,0)!important;color:#ffffff!important;padding-bottom:6px!important}.newsletter_subscribe input::placeholder{color:#fff!important;opacity:1!important}.newsletter_subscribe button .elementor-button-content-wrapper{position:absolute;right:27px;top:10px}@media screen and (min-width:900px){.newsletter_subscribe button{position:absolute!important;right:4px!important;bottom:15px!important;font-size:26px!important}}.btn-learnMore a:before{background:#fff!important;left:calc(1.25rem + 124px)!important}.btn-learnMore-2 a:before{left:calc(1.25rem + 124px)!important}.elementor-icon-box-wrapper:hover .elementor-icon svg{transform:rotate(180deg);transition:transform 0.4s ease-in-out}.elementor-icon svg{transition:transform 0.4s ease-in-out}.project_images,.project_carousel{position:relative}.project_carousel .slick-slide{padding:0 10px}.project_images .slick-arrow,.project_carousel .slick-arrow{width:15vw;height:100%;z-index:9;background-color:rgba(0,0,0,0);opacity:1}.project_images .slick-arrow:before,.project_carousel .slick-arrow:before{content:'';background-color:rgba(0,0,0,0);width:100%;height:100%;top:0;left:0;position:absolute;opacity:1}.project_images .slick-prev,.project_carousel .slick-prev{left:-20px}.project_images .slick-prev:hover,.project_carousel .slick-prev:hover{cursor:url(/wp-content/uploads/2025/09/arrow-left-31x60-1.png) 15 30,pointer!important}.project_images .slick-next,.project_carousel .slick-next{right:-20px}.project_images .slick-next:hover,.project_carousel .slick-next:hover{cursor:url(/wp-content/uploads/2025/09/arrow-right-31x60-1.png) 15 30,pointer!important}@media (max-width:900px){.project_images .slick-arrow,.project_carousel .slick-arrow{display:none!important}}.project_carousel .ef-project-item{width:100%;height:100px;padding-bottom:42%;background-size:100%;background-position:center center;background-repeat:none;transition:background-size 1.5s cubic-bezier(.25,.8,.25,1)}.project_carousel .ef-project-item:hover{background-size:110%}.project_carousel .ef-project-words{font-size:1em;margin-top:40px}@media (max-width:900px){.project_carousel .ef-project-words{margin-top:20px}}.project_carousel_lp .ef-project-words{opacity:0;transition:opacity 500ms ease}.project_carousel_lp .slick-current .ef-project-words{border-top:1px solid #222942;padding:40px 0 40px 0;border-bottom:1px solid #222942;opacity:1}.elite-testimonials .elementor-swiper-button{background:rgba(0,0,0,0);width:15vw;height:100%;z-index:9}.elite-testimonials .elementor-swiper-button svg{display:none!important}.elite-testimonials .elementor-swiper-button-prev{left:-15vw!important;cursor:url(/wp-content/uploads/2025/09/arrow-left-31x60-1.png) 15 30,pointer!important}.elite-testimonials .elementor-swiper-button-next{right:-15vw!important;cursor:url(/wp-content/uploads/2025/09/arrow-right-31x60-1.png) 15 30,pointer!important}.elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__title{position:absolute;top:50%;transform:translate(0,-50%);left:20px}.elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__description{position:absolute;bottom:20px;right:20px}.elementor-flip-box__layer.elementor-flip-box__back:after{content:'';position:absolute;top:0;right:0;z-index:1;width:20px;height:20px;background:#222942}.make-boxes button.e-filter-item{position:relative;padding-left:41px!important}.make-boxes button.e-filter-item:before{content:'';position:absolute;left:0;z-index:1;width:24px;height:24px;border:1px solid #222942}.make-boxes button.e-filter-item[aria-pressed=true]:before{background:#222942!important}.ef-locations div.elementor-heading-title{opacity:1;transition:opacity 200ms ease}.ef-locations div.elementor-heading-title:hover{opacity:.5;transition:opacity 400ms ease}.elite-approach-icon img{transition:all 500ms ease-in-out}.tea-spin{animation:spin 0.5s linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.slide-1-heading div,.slide-2-heading div,.slide-3-heading div{transition:color 500ms ease!important}.tea-carousel .swiper.offset-right:after{content:'';background:linear-gradient(to right,rgba(35,41,64,0) 0%,rgba(35,41,64,1) 99%);position:absolute;z-index:2;right:0;height:100%;width:180px}@media (max-width:900px){.tea-carousel .swiper.offset-right:after{width:20px!important}}.tea-carousel .elementor-swiper-button svg{display:none!important}.tea-carousel .elementor-swiper-button-prev{position:absolute;bottom:0!important;left:-100px!important;height:100%;width:100px;cursor:url(/wp-content/uploads/2025/09/arrow-left-white.png) 15 30,pointer!important}.tea-carousel .elementor-swiper-button-next{position:absolute;bottom:0!important;right:0px!important;height:100%;width:100px;cursor:url(/wp-content/uploads/2025/09/arrow-right-white.png) 15 30,pointer!important}#ef-contact-form .elementor-field-group-field_02929e9{margin-right:50%!important}.elementor-ken-burns{transition-duration:8s!important}.elementor-field-option input[type="checkbox"]{appearance:none!important;-webkit-appearance:none;-moz-appearance:none;display:none!important}.elementor-field-option>label{cursor:pointer;position:relative;padding-left:calc(1em + 8px);font-size:18px;line-height:1.72em}.elementor-field-option>label:before{content:'';position:absolute;width:1em;height:1em;top:3px;left:0;box-sizing:border-box;border:1px solid #232940;background:#fff;transition:background-color 150ms ease,border-color 150ms ease}.elementor-field-option>input[type="checkbox"]:checked+label::before{background:#232940;border-color:#232940}.elementor-field-option>input[type="checkbox"]:focus-visible+label::before{outline:2px solid #232940;outline-offset:2px}elementor-field-option>input[type="checkbox"]:disabled+label{opacity:.6;cursor:not-allowed}#ef-contact-form .elementor-field-group-field_07b34e4{margin-bottom:0!important}@media (max-width:767px){#ef-contact-form .e-form__fields,#ef-contact-form .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}#ef-contact-form .elementor-field-group{width:100%}#ef-contact-form input{font-size:16px}#ef-contact-form .elementor-field-group:nth-child(1){order:1}#ef-contact-form .elementor-field-group:nth-child(2){order:99}#ef-contact-form .elementor-field-group:nth-child(3){order:2}#ef-contact-form .elementor-field-group:nth-child(4){order:99}#ef-contact-form .elementor-field-group:nth-child(5){order:3}#ef-contact-form .elementor-field-group:nth-child(6){order:99}#ef-contact-form .elementor-field-group:nth-child(7){order:4}#ef-contact-form .elementor-field-group:nth-child(8){order:5}#ef-contact-form .elementor-field-group:nth-child(9){order:100;margin-top:20px}.elementor-field-group-field_02929e9{margin-right:auto!important}.elementor-widget-post-navigation .elementor-post-navigation{display:block}.elementor-widget-post-navigation .elementor-post-navigation__link{width:100%!important}}.hover-zoom::before{content:"";position:absolute;inset:0;background:inherit;transform:scale(1);transition:transform 800ms ease-in-out;will-change:transform}.hover-zoom{position:relative;overflow:hidden}.hover-zoom:hover::before{transform:scale(1.075)}@media (prefers-reduced-motion:reduce){.hover-zoom::before{transition:none}}.project_images{height:calc(65vh + 8px)}.project_images .slick-list img{height:65vh}.project_images button{display:none}