.home_hero.home-banner-container .container-home{max-width:1440px;margin:0 auto;padding-bottom:150px;padding-top:50px}.stakes-industries-wrap .dualGreenClass h3.elementor-image-box-title{color:#fff!important}.container-home .elementor-widget-heading{width:100%!important;max-width:80%!important}.container-home .elementor-widget-heading{padding-top:100px!important}.home-banner-container{padding-top:100px!important}.home_hero .lightgeobtn .elementor-button-icon svg{width:1.3em}.megaMenuSlider img{width:100%;height:auto}.enviroment-home-slider{position:relative}.elementor-swiper-button.elementor-swiper-button-prev{position:absolute!important;top:-122px!important;right:70px;left:auto!important;z-index:10;background:#16352b;padding:10px;border-radius:100px;transition:all .3s ease}.elementor-swiper-button.elementor-swiper-button-prev:hover,.elementor-swiper-button.elementor-swiper-button-next:hover{background:#fff;color:#191c1c!important}.elementor-swiper-button.elementor-swiper-button-next{position:absolute!important;top:-122px!important;right:0px!important;left:auto!important;z-index:10;transition:all .3s ease;background:#16352b;padding:10px;border-radius:100px}.elementor-swiper-button.elementor-swiper-button-prev:hover svg,.elementor-swiper-button.elementor-swiper-button-next:hover svg{fill:#191c1c!important}.enviroment-home-slider .swiper-wrapper .elementor-widget-theme-post-title h6.elementor-heading-title.elementor-size-default{white-space:nowrap;text-overflow:ellipsis;overflow:clip;display:block}.stakes-industries-wrap .elementor-image-box-wrapper:hover .elementor-image-box-title{color:#fff!important}.logoCustomSlider .slick-slide{margin:0 30px}.logoCustomSlider .slick-track{display:flex!important;align-items:center}.logoCustomSliderimg{max-width:110px}.logoCustomSlider .slick-slide{margin:0 40px}.logoCustomSlider figure.swiper-slide-inner{display:inline-block;padding:16px 19px;transition:all .3s ease}.scroll-link{position:relative;display:inline-block;font-size:18px;color:#fff;text-decoration:none;padding-left:25px;animation:scroll-animation 1.5s infinite}.scroll-link::before{content:'\2193';font-size:26px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);animation:arrow-animation 1.5s infinite;width:fit-content;margin:0 auto}@keyframes scroll-animation{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes arrow-animation{0%{opacity:0;transform:translateY(-10px)}50%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(10px)}}.img-grid-wrapper{margin:0;position:relative;overflow:hidden;transition:all .5s ease-in-out}.img-grid-wrapper img{transition:all .5s ease-in-out}.img-grid-wrapper:hover img{transform:scale(1.1);transform-origin:center}.format-standard.has-post-thumbnail .e-flex.e-con-boxed{background:#1b392f!important}.category-project-award span.elementor-post-info__terms-list a{font-size:16px!important}.about-sec-wrap ul li span svg{fill:var(--e-global-color-primary)}.geosoft-heading-wrap .mx-600{max-width:900px!important;margin:0 auto;text-align:center;font-size:19px!important}.geosoft-heading-wrap .mx-600 p{margin-bottom:0px!important}.geosoft-heading-wrap h2 span{color:#3BE494}.enviroment-home-slider .elementor-element .e-con-inner{background-color:#1b392f}.e-hotspot--active p span,.e-hotspot--active p{color:#16352b!important}@media(max-width:1399px) and (min-width:768px){body .scroll-link:before{top:35%}body .scroll-link{padding-bottom:40px!important}.container-home{padding-bottom:80px!important}}@media(max-width:1399px){body .img_grid--title:after{width:45px;height:45px}body .img-grid-wrapper .elementor-heading-title{font-size:30px!important}}@media (max-width:767px){p{font-size:16px!important}body .heading-h2 h2{font-size:30px!important}.home_hero.home-banner-container h1{font-size:clamp(32px, 5vw, 40px)!important}body .container-home .elementor-widget-heading{padding-top:40px!important;max-width:100%!important;margin-bottom:0px!important;padding-bottom:20!important}.elementor-swiper-button.elementor-swiper-button-prev{top:-50px!important}.elementor-swiper-button.elementor-swiper-button-next{top:-50px!important}body .home_hero.home-banner-container .container-home{padding-bottom:60px;padding-top:30px}}