@media(max-width:768px){.hero-section{margin-left:-16px;border-radius:0 0 24px 24px!important;width:calc(100% + 32px)}.hero-section__services{display:none!important}.hero-section>div[style*=borderRadius]{border-radius:0!important}.hero-section p[style*="font-size: 24px"]{font-size:18px!important;letter-spacing:-.72px!important}}@media(min-width:769px){.hero-section{width:100%}}._serviceItem_ncy54_1{display:flex;gap:40px;align-items:center;padding:24px 0;width:100%;height:400px;max-width:1812px;box-sizing:border-box;justify-content:flex-start;position:relative}._serviceItemReversed_ncy54_14{justify-content:flex-end}._textContainer_ncy54_18{display:flex;flex-direction:column;gap:10px;padding:10px;max-width:724px;flex:1 1 auto;height:auto}._title_ncy54_28{font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:500;color:#000000e6;line-height:1.5;margin:0}._description_ncy54_36{font-family:Inter,sans-serif;font-size:.95rem;color:var(--text-secondary, #666666);line-height:1.6;margin:0}._imageLabel_ncy54_44{position:relative;display:block;cursor:pointer}._radioInput_ncy54_50{position:absolute;opacity:0;width:0;height:0}._imageWrapper_ncy54_57{position:relative;width:66px;height:400px;border-radius:37px;overflow:hidden;flex-shrink:0;transition:width .6s cubic-bezier(.4,0,.2,1),border-radius .6s cubic-bezier(.4,0,.2,1);cursor:pointer}._imageWrapperActive_ncy54_69{width:513px;border-radius:18px;border:2px solid rgba(80,168,175,.6);box-shadow:0 8px 24px #50a8af4d}._imageWrapperInactive_ncy54_76{border:2px solid transparent;box-shadow:0 2px 8px #0000001a;opacity:.85}._imageWrapperInactive_ncy54_76:hover{opacity:1;box-shadow:0 4px 12px #00000026}._image_ncy54_44{width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}._progressBar_ncy54_97{position:absolute;bottom:0;left:0;height:4px;background-color:#50a8afcc;transition:width .05s linear;border-radius:4px}@media(max-width:1024px){._imageWrapperActive_ncy54_69{width:400px}._imageWrapper_ncy54_57{width:56px;height:350px}._imageWrapperActive_ncy54_69{height:350px}._serviceItem_ncy54_1{height:350px;gap:32px}._textContainer_ncy54_18{max-width:600px}}@media(max-width:768px){._serviceItem_ncy54_1,._serviceItemReversed_ncy54_14{flex-direction:column;gap:16px;padding:16px 0;height:auto;align-items:stretch;justify-content:flex-start;margin-bottom:96px}._textContainer_ncy54_18{max-width:100%;padding:0;gap:8px}._title_ncy54_28{font-size:clamp(1.125rem,4vw,1.375rem)}._description_ncy54_36{font-size:.875rem;line-height:1.5}._imageLabel_ncy54_44{width:100%}._imageWrapper_ncy54_57{width:100%;height:120px;border-radius:12px;transition:height .6s cubic-bezier(.4,0,.2,1),border-radius .6s cubic-bezier(.4,0,.2,1)}._imageWrapperActive_ncy54_69{width:100%;height:280px;border-radius:12px}._imageWrapperInactive_ncy54_76{height:120px}}@media(max-width:480px){._serviceItem_ncy54_1,._serviceItemReversed_ncy54_14{gap:12px;padding:12px 0}._title_ncy54_28{font-size:1.125rem}._description_ncy54_36{font-size:.8125rem}._imageWrapperActive_ncy54_69{height:240px}._imageWrapperInactive_ncy54_76{height:100px}._progressBar_ncy54_97{height:3px}}._servicesLayout_15y9p_1{position:relative;overflow:visible;display:flex;flex-direction:column;gap:42px;align-items:center;padding:42px 0 10px;width:100%;box-sizing:border-box}._header_15y9p_13{display:flex;flex-direction:column;gap:6px;align-items:flex-start;width:100%}._heading_15y9p_21{font-size:clamp(2rem,4vw,2.5rem);font-weight:500;line-height:normal;margin:0}._description_15y9p_28{font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6;margin:0;max-width:1140px}._servicesContainer_15y9p_36{display:flex;flex-direction:column;gap:54px;align-items:flex-start;width:100%;overflow:visible}._servicesContainer_15y9p_36>div{opacity:0;animation:_fadeInUp_15y9p_1 .6s ease forwards}._servicesContainer_15y9p_36>div:nth-child(1){animation-delay:.1s}._servicesContainer_15y9p_36>div:nth-child(2){animation-delay:.2s}._servicesContainer_15y9p_36>div:nth-child(3){animation-delay:.3s}._servicesContainer_15y9p_36>div:nth-child(4){animation-delay:.4s}@keyframes _fadeInUp_15y9p_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){._servicesLayout_15y9p_1{padding:32px 0 10px;gap:36px}._servicesContainer_15y9p_36{gap:40px}}@media(max-width:768px){._servicesLayout_15y9p_1{padding:24px 0 10px;gap:24px}._header_15y9p_13{gap:8px}._heading_15y9p_21{font-size:clamp(1.75rem,5vw,2rem)}._description_15y9p_28{font-size:.9375rem;line-height:1.5}._servicesContainer_15y9p_36{gap:32px}._servicesContainer_15y9p_36>div:nth-child(1),._servicesContainer_15y9p_36>div:nth-child(2),._servicesContainer_15y9p_36>div:nth-child(3),._servicesContainer_15y9p_36>div:nth-child(4){animation-delay:0s}}@media(max-width:480px){._servicesLayout_15y9p_1{padding:16px 0 10px;gap:20px}._heading_15y9p_21{font-size:1.5rem}._description_15y9p_28{font-size:.875rem}._servicesContainer_15y9p_36{gap:24px}}.brands-layout-wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}.brands-layout{background:#0000000d;padding:48px 0;overflow:hidden;position:relative}.brands-scroll-container{width:100%;overflow:hidden;position:relative}.brands-track{display:flex;gap:120px;align-items:center;width:fit-content;animation:scroll 60s linear infinite;will-change:transform}.brands-track:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-placeholder{flex-shrink:0;width:200px;height:100px;display:flex;align-items:center;justify-content:center;background:#fff9;border:2px dashed rgba(0,0,0,.2);border-radius:8px;transition:all .3s ease}.brand-placeholder:hover{background:#fffc;border-color:#0000004d}.brand-name{font-family:Inria Sans,sans-serif;font-weight:600;font-size:18px;color:#00000080;text-align:center;-webkit-user-select:none;user-select:none}@media(max-width:1024px){.brands-layout{padding:40px 0}.brands-track{gap:80px;animation:scroll 50s linear infinite}.brand-placeholder{width:160px;height:80px}.brand-name{font-size:16px}}@media(max-width:768px){.brands-layout{padding:32px 0}.brands-track{gap:60px;animation:scroll 40s linear infinite}.brand-placeholder{width:140px;height:70px}.brand-name{font-size:14px}}@media(max-width:480px){.brands-layout{padding:24px 0}.brands-track{gap:40px;animation:scroll 35s linear infinite}.brand-placeholder{width:120px;height:60px}.brand-name{font-size:12px}}._locationLayout_xgel7_1{position:relative;box-sizing:border-box;display:flex;gap:54px;align-items:center;justify-content:center;overflow:visible;padding:40px 162px;border-radius:3px;width:100%}._mapContainer_xgel7_14{position:relative;width:573px;height:531px;flex-shrink:0}._mapImage_xgel7_21{width:100%;height:100%;object-fit:contain;display:block}._content_xgel7_28{display:flex;flex-direction:column;gap:30px;align-items:flex-start;width:765px;flex-shrink:0}._buttonWrapper_xgel7_38{display:flex;gap:12px;align-items:center;padding:10px;box-sizing:border-box;width:auto}._arrowDecorative_xgel7_47{position:absolute;left:680px;top:358px;width:143.518px;height:85.359px;pointer-events:none;z-index:1}._arrowDecorative_xgel7_47 svg{width:100%;height:100%}@media(max-width:1600px){._locationLayout_xgel7_1{padding:40px 100px;gap:40px}._mapContainer_xgel7_14{width:480px;height:445px}._arrowDecorative_xgel7_47{left:560px;top:300px;transform:scale(.85)}}@media(max-width:1200px){._locationLayout_xgel7_1{padding:40px 60px;gap:32px}._mapContainer_xgel7_14{width:400px;height:370px}._content_xgel7_28{width:520px}._heading_xgel7_97{font-size:40px}._arrowDecorative_xgel7_47{left:460px;top:250px;transform:scale(.7)}}@media(max-width:1024px){._locationLayout_xgel7_1{padding:32px 40px}._mapContainer_xgel7_14{width:350px;height:325px}._content_xgel7_28{width:450px}._arrowDecorative_xgel7_47{display:none}}@media(max-width:768px){._locationLayout_xgel7_1{flex-direction:column;padding:32px 24px;gap:32px;align-items:center}._mapContainer_xgel7_14{width:100%;max-width:450px;height:auto;aspect-ratio:573 / 531}._content_xgel7_28{width:100%;gap:24px;align-items:flex-start}._buttonWrapper_xgel7_38{width:100%;padding:0;justify-content:flex-start}._buttonWrapper_xgel7_38 button{width:auto}._arrowDecorative_xgel7_47{display:none}}@media(max-width:480px){._locationLayout_xgel7_1{padding:0;gap:24px}._mapContainer_xgel7_14{max-width:100%}._buttonWrapper_xgel7_38 button{width:100%;justify-content:center}}.about-section{width:100vw;margin-left:calc(-50vw + 50%);background-color:var(--color-bg-primary-dark);padding:clamp(3rem,6vw,6rem) clamp(1.5rem,6vw,5.625rem);opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.about-section.visible{opacity:1;transform:translateY(0)}.about-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.about-image{width:100%;height:100%;min-height:300px;display:flex;align-items:center;justify-content:center}.image-placeholder{width:100%;height:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a;background-color:var(--color-bg-primary)}.image-placeholder svg{display:block;width:100%;height:100%}.about-content{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.5rem)}.about-content h2{margin-bottom:clamp(.5rem,1vw,1rem)}.about-content p{margin-bottom:0}.about-content p:not(:last-child){margin-bottom:clamp(1rem,1.5vw,1.25rem)}@media(max-width:768px){.about-container{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2rem)}.about-image{min-height:250px;order:-1}.about-section{padding:clamp(2.5rem,5vw,3rem) clamp(1rem,4vw,1.5rem)}}@media(max-width:480px){.about-image{min-height:200px}}@media(max-width:639px){section[aria-label="Company statistics"]{padding:2rem 1.25rem!important;margin-top:3rem}section[aria-label="Company statistics"] h2{font-size:2rem!important;text-align:center}section[aria-label="Company statistics"]>div:last-child{flex-direction:column;gap:2.5rem!important}}@media(min-width:640px)and (max-width:1023px){section[aria-label="Company statistics"]{padding:3.5rem 2.5rem!important;margin-top:4rem}section[aria-label="Company statistics"]>div:last-child{flex-wrap:wrap;justify-content:center}}@media(min-width:1024px){section[aria-label="Company statistics"]{padding:4.8125rem 5.625rem!important}section[aria-label="Company statistics"]>div:last-child{flex-wrap:nowrap}}@media(min-width:1440px){section[aria-label="Company statistics"]{max-width:1920px;margin-left:auto;margin-right:auto}}.contact-form-section{background-image:url(https://images.unsplash.com/photo-1563207153-f403bf289096?q=80&w=2000);background-size:cover;background-position:center;background-repeat:no-repeat}.contact-info-section{position:relative}.contact-info-section:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:75%;height:60%;background:radial-gradient(ellipse at center bottom,rgba(60,129,135,.4) 0%,rgba(60,129,135,.25) 20%,rgba(60,129,135,.15) 30%,rgba(60,129,135,.08) 40%,transparent 70%);z-index:0;pointer-events:none}.contact-info-section:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(60,129,135,.03) 1px,rgba(60,129,135,.03) 2px),repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(60,129,135,.03) 1px,rgba(60,129,135,.03) 2px),repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(60,129,135,.02) 2px,rgba(60,129,135,.02) 3px);opacity:.8;z-index:0;pointer-events:none}.contact-info-section>*{position:relative;z-index:1}@media(max-width:768px){.contact-form-section{padding:clamp(1.5rem,4vw,2rem)!important;padding-bottom:0!important}.contact-form-section form>div[style*=grid]{grid-template-columns:1fr!important}}input:focus,textarea:focus{border-color:#ffffff80;box-shadow:0 0 0 2px #50a8af4d}input::placeholder,textarea::placeholder{color:#ffffff80}
