@font-face{font-family:icomoon;src:url(/_next/static/media/icomoon.c80f2a5b.eot);src:url(/_next/static/media/icomoon.c80f2a5b.eot#iefix) format("embedded-opentype"),url(/_next/static/media/icomoon.da724df6.ttf) format("truetype"),url(/_next/static/media/icomoon.9091319c.woff) format("woff"),url(/_next/static/media/icomoon.8c2c8189.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-26:before{content:"\e91a"}.icon-icon-27:before{content:"\e91b"}.icon-icon-28:before{content:"\e91c"}.icon-icon-29:before{content:"\e91d"}.icon-icon:before{content:"\e900"}.icon-icon-1:before{content:"\e901"}.icon-icon-2:before{content:"\e902"}.icon-icon-3:before{content:"\e903"}.icon-icon-4:before{content:"\e904"}.icon-icon-5:before{content:"\e905"}.icon-icon-6:before{content:"\e906"}.icon-icon-7:before{content:"\e907"}.icon-icon-8:before{content:"\e908"}.icon-icon-9:before{content:"\e909"}.icon-icon-10:before{content:"\e90a"}.icon-icon-11:before{content:"\e90b"}.icon-icon-12:before{content:"\e90c"}.icon-icon-13:before{content:"\e90d"}.icon-icon-14:before{content:"\e90e"}.icon-icon-15:before{content:"\e90f"}.icon-icon-16:before{content:"\e910"}.icon-icon-17:before{content:"\e911"}.icon-icon-18:before{content:"\e912"}.icon-icon-19:before{content:"\e913"}.icon-icon-20:before{content:"\e914"}.icon-icon-21:before{content:"\e915"}.icon-icon-22:before{content:"\e916"}.icon-icon-23:before{content:"\e917"}.icon-icon-24:before{content:"\e918"}.icon-icon-25:before{content:"\e919"}@font-face{font-family:Space Grotesk;src:url(/_next/static/media/SpaceGrotesk-Bold.e6181a3d.woff2) format("woff2"),url(/_next/static/media/SpaceGrotesk-Bold.22bff386.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/_next/static/media/SpaceGrotesk-Medium.8971a977.woff2) format("woff2"),url(/_next/static/media/SpaceGrotesk-Medium.2e16980f.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/_next/static/media/SpaceGrotesk-Light.6f329ed0.woff2) format("woff2"),url(/_next/static/media/SpaceGrotesk-Light.671a2896.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/_next/static/media/SpaceGrotesk-Regular.4ef3743b.woff2) format("woff2"),url(/_next/static/media/SpaceGrotesk-Regular.02aa18b8.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/_next/static/media/SpaceGrotesk-SemiBold.7f2e9569.woff2) format("woff2"),url(/_next/static/media/SpaceGrotesk-SemiBold.c673b835.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@media only screen and (max-width:1200px){.banner-left-box{padding:70px 20px}.banner-content .banner-title{font-size:48px;color:var(--white);line-height:60px}}@media only screen and (max-width:1024px){.header-wrapper .logo a{width:130px}.nav-menu{position:fixed;top:0;left:-100%;height:100dvh;width:320px;background:var(--white);z-index:3;padding:15px 0;transition:all .4s ease-in-out}.header .nav-menu ul{flex-direction:column;gap:0!important;align-items:flex-start!important;justify-content:flex-start!important}.header .nav-menu ul li{height:unset;display:block;width:100%}.header .nav-menu ul li .menu-link{padding:12px;width:100%}.menu-close-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0 15px 15px auto;background:var(--themeDark);border-radius:5px;font-size:20px;line-height:20px;color:var(--white)}.menu-close-icon:hover{background:var(--green)}.menu-link-wrapper{border-top:1px solid #d5d5d5;width:100%;display:flex;align-items:center;justify-content:space-between}.header .nav-menu ul li .menu-link:after{display:none}.header .nav-menu ul li:hover .child-menu{opacity:unset;visibility:unset;position:relative;top:unset;left:unset;transform:unset;z-index:unset;opacity:1;visibility:visible;min-width:max-content;padding:0;transition:unset}.header .nav-menu ul li .child-menu{display:none}.header .nav-menu ul li.active .child-menu{position:relative;top:unset;left:unset;transform:unset;z-index:unset;opacity:1;visibility:visible;min-width:max-content;padding:0;transition:unset;display:block}.header .nav-menu ul li .child-menu ul{padding:0;box-shadow:unset}.header .nav-menu ul li .child-menu ul li a{padding:8px 16px;border-top:1px solid #d5d5d5;color:#3b3b3b}.header .nav-menu ul li .arrow-icon{margin-right:5px}.header .nav-menu ul li .arrow-icon i{transition:all .3s ease-in-out}.header .nav-menu ul li.active .arrow-icon i{rotate:180deg;color:var(--green)}.phone-button a .text{display:none}.phone-button a .icon{width:40px;height:40px;font-size:20px;line-height:20px}.phone-button button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--themeDark);border-radius:6px;font-size:24px;line-height:24px;color:var(--white);border:0;font-weight:400;transition:all .3s ease-in-out}.phone-button button:hover{background:var(--green)}body.open-menu{height:100dvh;overflow:hidden}.open-menu .nav-menu{left:0}body:before{content:"";width:100%;height:100dvh;background:#1c3636cc;position:fixed;top:0;left:-100%;z-index:3;transition:all .2s ease-in-out}.open-menu:before{left:0}.banner-left-box{padding:50px 15px}.banner-content .content p{font-size:16px;line-height:24px;margin-top:16px}.section-margin{margin-bottom:60px}.section-title .title{font-size:38px;line-height:48px}.industries-section{padding:50px 0}}@media only screen and (max-width:991px){.banner-content{max-width:100%}.grid-item{padding:30px 15px}.grid-item .icon{width:70px;height:70px;font-size:60px;line-height:60px}.about-section .about-content{padding:24px 16px}.inner-page-heading .banner-left-box{min-height:200px}}@media only screen and (max-width:767px){.map-box{height:500px}}@media only screen and (max-width:640px){.banner-content .banner-title{font-size:40px;line-height:50px}.banner-slider .swiper-slide{padding-top:100%;position:relative}.section-title .title{font-size:32px;line-height:38px}.gallery-item{padding-top:100%}.banner-slider .slide-label{font-size:20px;line-height:30px}}@media only screen and (max-width:480px){.banner-content .banner-title{font-size:32px;line-height:42px}.section-title .title{font-size:30px;line-height:40px}}