@font-face{font-family:Fellix;src:url(/_next/static/media/d38f423c7befe614-s.p.woff2) format("woff2");font-display:swap;font-weight:300}@font-face{font-family:Fellix;src:url(/_next/static/media/39bac865ee167b66-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Fellix;src:url(/_next/static/media/02dbde81eb472bc6-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:Fellix;src:url(/_next/static/media/ac4a96c2160a9e7f-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:Fellix;src:url(/_next/static/media/3d46320adee9c4be-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:Fellix Fallback;src:local("Arial");ascent-override:78.29%;descent-override:17.66%;line-gap-override:19.21%;size-adjust:104.22%}.__className_195e1b{font-family:Fellix,Fellix Fallback}.__variable_195e1b{--font-Fellix-sans:"Fellix","Fellix Fallback"}:root{--background:#ffffff;--foreground:#111827;--section-dark:#030712;--section-lime:#FCFFE5;--section-pad:60px;--section-fade:12rem}@media (min-width:900px){:root{--section-pad:80px;--section-fade:14rem}}html{font-size:62.5%}body{overflow-x:hidden!important;color:var(--foreground);background:var(--background);font-family:var(--font-Fellix-sans)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a,button,del,h1,h2,h3,h4,h5,h6,input,p,textarea{font-family:var(--font-Fellix-sans)!important}a{color:inherit;text-decoration:none}.MuiAccordionSummary-content,.MuiAlert-message,.MuiButton-root,.MuiButtonBase-root,.MuiChip-label,.MuiFormControlLabel-label,.MuiFormHelperText-root,.MuiFormLabel-root,.MuiInputBase-input,.MuiInputBase-root,.MuiInputLabel-root,.MuiListItemText-primary,.MuiListItemText-secondary,.MuiMenuItem-root,.MuiSelect-select,.MuiTab-root,.MuiTooltip-tooltip,.MuiTypography-root{font-family:inherit!important}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6,.MuiTypography-subtitle1,[class*=Heading],[class*=Title],[class*=heading],[class*=title],figcaption,h1,h2,h3,h4,h5,h6,legend{text-wrap-style:balance}.MuiTypography-body1,.MuiTypography-body2,.MuiTypography-caption,.MuiTypography-subtitle2,blockquote,dd,dt,label,li,p,td{text-wrap-style:pretty}.partnersLogoSec .swiper-wrapper{align-items:center;justify-content:space-between}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.IndustriesButton{cursor:auto}.IndustriesButton.hovered{cursor:url(/images/HandPointing.png) 5 5,auto}.topLayer-first-wrapper{position:absolute;top:0;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;filter:blur(0)}.topLayer-first.hide{transform:scale3d(0,0,0);transition:transform 1s cubic-bezier(.19,1,.22,1)}.topLayer-first.show{transform:scaleX(1);transition:transform 2s cubic-bezier(.19,1,.22,1)}.topLayer-first.intro{animation:heroIntro 1.2s cubic-bezier(.19,1,.22,1) .3s both}@keyframes heroIntro{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}.d-none{display:none}.header-text{font-family:Arial,Helvetica,sans-serif;font-size:7rem;letter-spacing:-.6319rem;display:inline-block;font-weight:600}.canvasWrapper{position:relative;width:100%;height:100vh}.topLayer-first .description{color:#4B5563;font-size:1.5rem;font-weight:450;letter-spacing:-.04rem;line-height:2.66rem;text-align:center}.topLayer-first-button-container{display:flex;justify-content:center;margin-top:2rem}.rotate{animation-name:letterRotate;animation-iteration-count:infinite;animation-duration:5s;animation-delay:4s;-webkit-animation-name:letterRotate;-webkit-animation-duration:5s;-webkit-animation-delay:4s;-moz-animation-name:letterRotate;-moz-animation-duration:5s;-moz-animation-delay:4s}@keyframes letterRotate{0%{transform:rotateY(0);opacity:0}10%{transform:rotateY(1turn);opacity:1}to{transform:rotateY(1turn);opacity:1}}.link-wrapper{background-color:#fcffe5;padding:5px 20px 5px 5px;border-radius:5px;border-radius:30px;cursor:pointer}.link-wrapper .newFeature{color:#4d7c0f!important}.newButton{background-color:#c9f625!important;display:inline-flex;justify-content:center;align-items:center;padding:4px 8px;border-radius:15px;color:#030712}.link-wrapper:hover{background-color:#c9f625}.link-wrapper:hover .newFeature{color:#030712!important}.link-wrapper:hover .newButton{background-color:#fff!important;color:#030712}a.headerMenu.active p{font-weight:600}a.headerMenu_Mobile.active p{font-weight:600;scale:1.2;transform:translateX(20px);background-color:#c9f625;color:#000;border-radius:8px 0 0 8px}p.BlogContent{-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.videoSecImageOuter:not(:first-child){position:absolute}.videoSecImageOuter:first-child{position:relative}.partnersLogoSlider .swiper-wrapper{transition-timing-function:linear}.image-slider-container{width:504px;height:560px;margin-left:0!important}.swiper-3d .swiper-slide-shadow{background:transparent!important}@media screen and (max-width:1536px) and (min-width:600px){.image-slider-container{width:342px;height:380px}}@media screen and (max-width:900px){.image-slider-container{margin-left:auto!important}}@media (min-width:900px){.construction-project-box:nth-child(odd){margin-left:auto!important}.construction-project-box:nth-child(2n){margin-right:auto!important}}@media screen and (max-width:600px) and (min-width:0px){.image-slider-container{width:135px;height:150px}}@media screen and (max-height:600px){#ourTeamContainer{transform:scale(.75)}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#E5E7EB}::-webkit-scrollbar-thumb{background:#c9f625;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgb(77,97,4)}.quoteFormInput .Mui-error{font-size:12px;font-weight:500}.featureSlider .slick-track{display:flex;gap:10px;align-items:center;justify-content:flex-start}.slick-track:after,.slick-track:before{display:none!important}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:767.98px){.scrollDownBtn{display:none!important}}.CookieConsent_wrap__JvNE3{position:fixed;left:2.4rem;bottom:2.4rem;z-index:2147483000;max-width:46rem;width:calc(100% - 4.8rem)}.CookieConsent_card__deFcf{padding:2.4rem;border-radius:2rem;background:#030712;color:#F3F4F6;box-shadow:0 2.4rem 6rem rgba(3,7,18,.35),0 0 0 1px rgba(255,255,255,.1);font-family:inherit}.CookieConsent_title__iKTK5{margin:0 0 .8rem;font-size:1.8rem;font-weight:600;color:#fff}.CookieConsent_text__OUfTp{margin:0;font-size:1.45rem;line-height:1.55;color:#E5E7EB}.CookieConsent_text__OUfTp a{display:inline-block;padding-block:1.2rem;margin-block:-1.2rem;color:#C9F625;text-decoration:underline;text-underline-offset:.2em}.CookieConsent_options__HirHU{margin:1.6rem 0 0;padding:0;list-style:none;display:grid;grid-gap:1rem;gap:1rem}.CookieConsent_options__HirHU label{display:flex;gap:1rem;align-items:flex-start;font-size:1.4rem;line-height:1.5;color:#E5E7EB;cursor:pointer}.CookieConsent_options__HirHU b{display:block;color:#fff;font-weight:600}.CookieConsent_options__HirHU input{margin-top:.3rem;width:1.8rem;height:1.8rem;accent-color:#C9F625;flex:none}.CookieConsent_actions__C7Z8F{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.CookieConsent_actions__C7Z8F button{min-height:4.4rem;padding:0 2rem;border-radius:10rem;font:inherit;font-size:1.45rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.CookieConsent_ghost__ENmK7{border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff}.CookieConsent_ghost__ENmK7:hover{border-color:#C9F625}.CookieConsent_primary__wM5we{border:0;background:#C9F625;color:#030712;margin-left:auto}.CookieConsent_primary__wM5we:hover{background:#F7FFC7}.CookieConsent_actions__C7Z8F button:focus-visible{outline:2px solid #C9F625;outline-offset:3px}@media (max-width:600px){.CookieConsent_wrap__JvNE3{left:1.2rem;right:1.2rem;bottom:1.2rem;width:auto}.CookieConsent_card__deFcf{padding:2rem}.CookieConsent_actions__C7Z8F button{flex:1 1 auto}.CookieConsent_primary__wM5we{margin-left:0}}html.sp-consented .CookieConsent_wrap__JvNE3{display:none}@media only screen and (min-width:0) and (max-width:900px){.Header_activeMenu__c6j3Q{right:0;visibility:visible;background:rgba(3,7,18,.55)!important;transition:right .45s ease,background .3s ease,visibility 0s linear 0s!important}.Header_inactiveMenu__T_Idp{right:-100%;visibility:hidden;pointer-events:none;transition:right .45s ease,background .3s ease,visibility 0s linear .45s!important}}.Header_stickyHeader__iiwl5{animation-name:Header_animatenav__KlW4V;animation-duration:1s;transition:1s;position:fixed!important;z-index:999;top:0}.Header_navHidden__oNAyh{transform:translate3d(0,-130%,0)!important;pointer-events:none}.Header_stickyHeader__iiwl5{transition:transform .35s cubic-bezier(.2,.8,.2,1)!important;will-change:transform}@keyframes Header_animatenav__KlW4V{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.Header_loginButtonLight__6IoA0:hover{background:transparent;color:#030712;box-shadow:none}.Header_loginButtonDark__E5zlb:hover{background:transparent;color:#fff;box-shadow:none}