*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;font-family:Lato,sans-serif;margin:0;overflow-x:hidden}.figma-viewport{margin:0 auto;max-width:1920px;min-height:100vh;width:100%}.figma-viewport .section-inner-wrap{margin-left:auto;margin-right:auto;max-width:1280px}.figma-viewport .section-image-col .section-image-wrap{max-height:70vh}.figma-viewport .section-text-col .section-title-main{font-size:clamp(22px,3.5vw,50px)!important}.figma-viewport .section-text-col .section-overline{font-size:clamp(16px,2vw,30px)!important}.figma-viewport .section-text-col .section-body{font-size:clamp(15px,1.8vw,24px)!important;line-height:1.5!important}.figma-viewport .section-text-col .section-list-item{font-size:clamp(14px,1.6vw,24px)!important}@media (max-width:1200px){.figma-viewport .section-inner-wrap{flex-wrap:wrap!important;gap:40px!important;max-width:100%}.figma-viewport .section-image-col{width:100%!important}.figma-viewport .section-image-col,.figma-viewport .section-text-col{flex:1 1 100%!important;max-width:100%!important}.figma-viewport .section-image-col .section-image-wrap{max-height:500px!important;min-height:320px!important}}@media (max-width:768px){.figma-viewport .section-padding{padding:48px 24px!important}.figma-viewport .hero-padding{padding-left:24px!important;padding-right:24px!important}.figma-viewport .nav-wrap{gap:16px!important}.figma-viewport .section-inner-wrap{gap:32px!important}.figma-viewport .section-image-col .section-image-wrap{max-height:400px!important;min-height:280px!important}.figma-viewport .section-text-col .section-title-main{font-size:clamp(20px,5vw,32px)!important}}@media (max-width:480px){.figma-viewport .section-padding{padding:32px 16px!important}.figma-viewport .hero-padding{padding-left:16px!important;padding-right:16px!important}.figma-viewport .section-text-col .section-title-main{font-size:min(10vw,28px)!important}.figma-viewport .section-text-col .section-body,.figma-viewport .section-text-col .section-list-item,.figma-viewport .section-text-col .section-overline{font-size:14px!important}}@media (max-width:1400px){.figma-viewport .section-image-col{max-width:min(480px,45vw)!important}}.about-ceo-image-wrap .about-ceo-image{transition:transform .3s ease,box-shadow .3s ease}.about-ceo-image-wrap:hover .about-ceo-image{box-shadow:0 12px 32px #00000026;transform:scale(1.03)}.about-team-card{transition:transform .3s ease,box-shadow .3s ease}.about-team-card:hover{box-shadow:0 12px 32px #00000026;transform:scale(1.03)}@media (max-width:900px){.about-team-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.about-team-grid{grid-template-columns:1fr!important}}.main-nav-link{align-items:center;display:inline-flex;justify-content:center;position:relative}.main-nav-link:after{background:#e73123;bottom:-6px;content:"";height:2px;left:50%;opacity:0;position:absolute;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .2s ease-out,opacity .2s ease-out;width:26px}.main-nav-link.main-nav-link-active:after,.main-nav-link:hover:after{opacity:1;transform:translateX(-50%) scaleX(1)}.nav-btn-main{transition:color .2s ease-out,transform .15s ease-out}.nav-btn-main:hover{background:#0000;box-shadow:none;color:#090909;transform:translateY(-1px)}.section-animate{opacity:0;transform:translateY(28px);transition:opacity .6s ease-out,transform .6s ease-out}.figma-viewport>.section-animate:first-child,.section-animate.in-view{opacity:1;transform:translateY(0)}.section-animate.section-animate-delay-1{transition-delay:.1s}.section-animate.section-animate-delay-2{transition-delay:.2s}.section-animate.section-animate-delay-3{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.section-animate,.section-animate.in-view{opacity:1;transform:none;transition:none}}@media (max-width:900px){.hero-section{overflow-x:hidden}.hero-red-panel{display:none!important}.hero-titles{left:24px!important;right:24px!important;top:38%!important}.hero-titles h1{font-size:clamp(22px,6vw,36px)!important}.hero-titles p{font-size:clamp(14px,3.5vw,22px)!important}.hero-right-block{left:24px!important;margin-left:0!important;max-width:none!important;min-width:0!important;right:24px!important;top:58%!important}.hero-right-block>div:first-child{width:80px!important}.hero-right-block p{font-size:14px!important}.hero-nav{flex-wrap:wrap!important;gap:12px!important;justify-content:flex-end!important}.hero-nav a{font-size:14px!important}.hero-black-banner,.hero-section header{padding-left:16px!important;padding-right:16px!important}.hero-black-banner{justify-content:space-between!important}.hero-black-banner a{font-size:12px!important}}@media (max-width:600px){.hero-titles{top:36%!important}.hero-right-block{top:56%!important}}@media (max-width:768px){.facts-figures-section{min-height:auto!important;padding:48px 24px!important}.facts-figures-section .facts-stats-grid{align-items:center!important;flex-direction:column!important;gap:32px!important;text-align:center!important}.facts-figures-section .facts-stats-grid>div{align-items:center!important}.facts-figures-section .facts-inner p{max-width:100%!important}.facts-figures-section h3{font-size:24px!important;line-height:1.3!important}.contact-form-wrap,.contact-us-section{min-height:auto!important}.contact-form-wrap{border-radius:0!important;height:auto!important;left:0!important;max-width:100%!important;min-width:0!important;padding:40px 24px!important;position:relative!important;width:100%!important}.contact-input-row{flex-direction:column!important}.contact-field{width:100%!important}.contact-field,.contact-phone-wrap,.contact-phone-wrap input{min-width:0!important}}@media (max-width:900px){.services-content-wrap{flex-direction:column!important}.services-image-wrap{height:320px!important;min-width:100%!important;width:100%!important}.services-image-wrap img{height:320px!important;object-fit:cover!important}.services-dark-block{flex:1 1 100%!important;height:auto!important;min-height:auto!important;min-width:100%!important;padding:32px 24px 72px!important}.services-dark-block-inner{padding-bottom:0!important}.services-dark-block-inner p{display:block!important;overflow:visible!important}.services-arrow-right{bottom:16px!important;right:16px!important}.services-section-home .arrowLeft{bottom:16px!important;left:16px!important}.services-section-home .services-title-row span{font-size:28px!important}}@media (max-width:600px){.services-section-home{padding:48px 24px!important}.services-dark-block-inner>div:first-child{font-size:48px!important}.services-dark-block-inner h3{font-size:20px!important;line-height:1.4!important}.services-dark-block-inner p{font-size:16px!important;line-height:1.5!important}}@media (max-width:768px){.our-clients-section{padding:48px 24px!important}.our-clients-logos-row{flex-wrap:wrap!important;gap:32px!important;justify-content:center!important}.our-clients-logo-block{flex:0 0 auto!important;max-width:calc(50% - 16px)!important;min-width:120px!important}.our-clients-logo-block img{height:auto!important;max-height:64px!important;max-width:100%!important;object-fit:contain!important}.our-clients-section .titleBlack,.our-clients-section .titleRed{font-size:24px!important}}@media (max-width:480px){.our-clients-logo-block{max-width:100%!important}.our-clients-logo-block img{max-height:56px!important}}@media (max-width:900px){.awards-recognition-section{padding:48px 24px!important}.awards-recognition-inner{flex-direction:column!important;flex-wrap:wrap!important;gap:32px!important}.awards-recognition-inner .awards-content,.awards-recognition-inner .awards-image-wrap{flex:1 1 100%!important;max-width:100%!important;min-width:0!important}.awards-recognition-section .awards-content div span{font-size:24px!important}}@media (max-width:600px){.stronger-tomorrow-section{padding:48px 24px!important}.stronger-tomorrow-section .stronger-title-wrap .titleDark,.stronger-tomorrow-section .stronger-title-wrap .titleRed,.stronger-tomorrow-section .stronger-title-wrap span{font-size:22px!important}.stronger-tomorrow-section .stronger-accent-line{min-width:40px!important}}@media (max-width:768px){.footer-section .footer-top-row{align-items:flex-start!important;flex-direction:column!important;gap:32px!important}.footer-section .footer-right-cols{flex-wrap:wrap!important;margin-left:0!important}.footer-section .companyDesc,.footer-section .logo{max-width:100%!important}}
/*# sourceMappingURL=main.1f518159.css.map*/