@font-face{font-family:font-heading;src:url(/fonts/HovesPro/TTHovesProTrlExp-Md.woff2) format("woff2"),url(/fonts/HovesPro/TTHovesProTrlExp-Md.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:font-heading;src:url(/fonts/HovesPro/TTHovesProTrlExp-Rg.woff2) format("woff2"),url(/fonts/HovesPro/TTHovesProTrlExp-Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:font-body;src:url(/fonts/Manrope/Manrope-Regular.woff2) format("woff2"),url(/fonts/Manrope/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:font-body;src:url(/fonts/Manrope/Manrope-Medium.woff2) format("woff2"),url(/fonts/Manrope/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:font-body;src:url(/fonts/Manrope/Manrope-SemiBold.woff2) format("woff2"),url(/fonts/Manrope/Manrope-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:font-body;src:url(/fonts/Manrope/Manrope-Bold.woff2) format("woff2"),url(/fonts/Manrope/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.f-d-h1-124-reg{font-family:font-heading;text-transform:uppercase;font-weight:400;font-size:12.4rem;line-height:100%;letter-spacing:-.372rem}.f-d-h2-82-med{font-family:font-heading;text-transform:uppercase;font-weight:500;font-size:8.2rem;line-height:100%;letter-spacing:-.246rem}.f-d-h3-56-med{font-family:font-heading;font-weight:500;font-size:5.6rem;line-height:120%;letter-spacing:-.112rem}.f-d-h3-56-med-uppercase{font-family:font-heading;text-transform:uppercase;font-weight:500;font-size:5.6rem;line-height:120%;letter-spacing:-.112rem}.f-d-h4-42-med{font-family:font-heading;font-weight:500;font-size:4.2rem;line-height:120%;letter-spacing:-.084rem}.f-d-h5-32-med{font-family:font-heading;font-weight:500;font-size:4rem;line-height:120%;letter-spacing:-.08rem}.f-d-h6-28-med{font-family:font-body;font-weight:500;font-size:2.8rem;line-height:125%;letter-spacing:0rem}.f-d-p1-20-semi-uppercase{font-family:font-body;text-transform:uppercase;font-weight:600;font-size:2rem;line-height:120%;letter-spacing:0rem}.f-d-p1-20-med{font-family:font-body;font-weight:500;font-size:2rem;line-height:125%;letter-spacing:0rem}.f-d-p1-18-semi{font-family:font-body;font-weight:600;font-size:1.8rem;line-height:120%;letter-spacing:0rem}.f-d-p1-18-med{font-family:font-body;font-weight:500;font-size:1.8rem;line-height:140%;letter-spacing:-.018rem}.f-d-p2-16-med{font-family:font-body;font-weight:500;font-size:1.6rem;line-height:155%;letter-spacing:0rem}.f-d-p2-16-med-2{font-family:font-body;font-weight:500;font-size:1.6rem;line-height:120%;letter-spacing:0rem}.f-d-p3-14{font-family:font-body;font-weight:500;font-size:1.4rem;line-height:100%;letter-spacing:0rem}@media (max-width: 768px){.f-m-h1-42-reg{font-family:font-heading;font-weight:400;font-size:4.2rem;line-height:100%;letter-spacing:-.126rem}.f-m-h2-36-med{font-family:font-heading;font-weight:500;font-size:3.6rem;line-height:100%;letter-spacing:-.108rem}.f-m-h2-32-med{font-family:font-heading;font-weight:500;font-size:3.2rem;line-height:100%;letter-spacing:-.108rem}.f-m-h3-28-med{font-family:font-heading;font-weight:500;font-size:2.8rem;line-height:115%;letter-spacing:-.056rem}.f-m-h4-uppercase{font-family:font-heading;font-weight:500;font-size:2.4rem;line-height:100%;letter-spacing:-.072rem}.f-m-h5-24-med{font-family:font-heading;font-weight:500;font-size:2.4rem;line-height:120%;letter-spacing:-.048rem}.f-m-h5-22-med{font-family:font-heading;font-weight:500;font-size:2.2rem;line-height:120%;letter-spacing:-.044rem}.f-m-h6-22-med{font-family:font-body;font-weight:500;font-size:2.2rem;line-height:120%;letter-spacing:-.02em}.f-m-h6-20-med{font-family:font-body;font-weight:500;font-size:2rem;line-height:125%;letter-spacing:0rem}.f-m-p1-16-semi-uppercase{font-family:font-body;text-transform:uppercase;font-weight:600;font-size:1.6rem;line-height:120%;letter-spacing:0rem}.f-m-p1-16-med{font-family:font-body;font-weight:500;font-size:1.6rem;line-height:125%;letter-spacing:0rem}.f-m-p2-14-med-uppercase{font-family:font-body;text-transform:uppercase;font-weight:500;font-size:1.4rem;line-height:120%;letter-spacing:0rem}.f-m-p2-14-med{font-family:font-body;font-weight:500;font-size:1.4rem;line-height:125%;letter-spacing:0rem}}html{--ease-in-sine: cubic-bezier(.12, 0, .39, 0);--ease-out-sine: cubic-bezier(.61, 1, .88, 1);--ease-in-out-sine: cubic-bezier(.37, 0, .63, 1);--ease-in-quad: cubic-bezier(.11, 0, .5, 0);--ease-out-quad: cubic-bezier(.5, 1, .89, 1);--ease-in-out-quad: cubic-bezier(.45, 0, .55, 1);--ease-in-cubic: cubic-bezier(.32, 0, .67, 0);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--ease-in-quart: cubic-bezier(.5, 0, .75, 0);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--ease-in-quint: cubic-bezier(.64, 0, .78, 0);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-in-out-quint: cubic-bezier(.83, 0, .17, 1);--ease-in-expo: cubic-bezier(.7, 0, .84, 0);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo: cubic-bezier(.87, 0, .13, 1);--ease-in-circ: cubic-bezier(.55, 0, 1, .45);--ease-out-circ: cubic-bezier(0, .55, .45, 1);--ease-in-out-circ: cubic-bezier(.85, 0, .15, 1);--ease-in-back: cubic-bezier(.36, 0, .66, -.56);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-back: cubic-bezier(.68, -.6, .32, 1.6);--ease-overshot: cubic-bezier(.33, 1.42, .05, .96);--color-clean-white: #ffffff;--color-white: #f9fafa;--color-white-stroke: rgba(249, 250, 250, .2);--color-white-8: rgba(255, 255, 255, .08);--color-white-1: rgba(255, 255, 255, .01);--color-blue: #2e8f93;--color-blue-bright: #00acb1;--color-blue-hover: #057477;--color-blue-stroke: rgba(0, 160, 166, .3);--color-black: #031717;--color-black-50: rgba(3, 23, 23, .5);--color-grey-black: #eff2f3;--color-grey-light-text: #dadfe1;--color-grey-dark-text: #7e8b90;--color-dark-back: #122128;--color-white-secondary: #fafbfb;--color-black-secondary: rgba(3, 23, 23, .8);--color-page-background: var(--color-white);--color-page-foreground: var(--color-black);--color-hr: #d9d9d9;--color-red: #f24859;--color-scrollbar-track: transparent;--color-scrollbar-thumb: var(--color-blue);--color-text: var(--color-black);--color-page: var(--color-white);--z-loading: 103;--z-modal: 102;--z-scrollbar: 101;--z-header: 100;--duration-interaction: .3s;--text-animation-duration: 1s;--text-animation-word-delay: .03s;--text-animation-easing: ease;--text-animation-delay: 0s;--text-animation-rotation-x: -100deg;--text-animation-rotation-z: -3deg;--text-animation-y: 5rem;--header-height: 10.5rem;--viewport-height: var(--inner-height-px, 100vh);--viewport-width: var(--inner-width-px, 100vw);--full-screen-section-height: var(--viewport-height);--screen-x-margin: 4rem;--section-y-margin: 22rem;--production-section-margin: 8rem;--companies-card-height: 27.3rem;--companies-card-padding: 2.5rem;--companies-card-border-radius: 2rem;--show-page-duration: .9s;--show-page-delay: .1s;--show-page-easing: var(--ease-out-expo);--grid-gap: 2rem;--PI: 3.14159}@media (max-aspect-ratio: 17/10){html{--full-screen-section-height: max-content}}@supports (height: 100dvh){html{--viewport-height: 100dvh}}@media (max-width: 768px){html{--screen-x-margin: 1.5rem;--section-y-margin: 9rem;--production-section-margin: 4rem;--header-height: 5rem;--grid-gap: 1rem;--full-screen-section-height: var(--viewport-height);--companies-card-height: 34rem;--companies-card-padding: var(--screen-x-margin)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:calc(100vw / 1920 * 10)}@media (max-width: 768px){html{font-size:calc(100vw / 360 * 10)}}html,body{width:100%;height:100%;overflow:hidden}.page-scroll{--smooth-scroll-damping: 20;display:block;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) * 2);outline:none}html.stop-scroll .page-scroll,html.dragging .page-scroll{overflow:hidden;height:100%}body{font-family:font-body,sans-serif;font-weight:400;background-color:var(--color-page);color:var(--color-text);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}html.grabbing body{cursor:grabbing}button,input,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;border:none;background:none;color:inherit}input::-moz-placeholder,textarea::-moz-placeholder{font-family:inherit;font-size:inherit;color:inherit}input::placeholder,textarea::placeholder{font-family:inherit;font-size:inherit;color:inherit}a{font-family:inherit;color:inherit;-webkit-text-decoration:none;text-decoration:none}a,button,e-popover-button,e-scroll-set-button,e-scroll-step-button,e-billboard-set-button,e-billboard-step-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}e-scroll-region{display:block}p,h1,h2,h3,h4,h5,h6{max-width:100%}ul,ol{list-style:none}img{display:block}.hidden-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar::-webkit-scrollbar{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0rem var(--grid-gap)}@media (max-width: 768px){.grid{grid-template-columns:repeat(4,1fr)}}b{font:inherit;color:var(--color-blue)}.rich-text{color:var(--color-black-secondary)}.rich-text:not(.rich-text-custom-font-size){font-family:font-body;font-size:2rem;font-weight:500;line-height:125%}.rich-text.light{color:var(--color-white-secondary)}.rich-text>*{margin:3.5rem 0}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{font-family:font-heading;font-size:4.2rem;font-weight:500;line-height:120%;letter-spacing:-.084rem}@media (max-width: 768px){.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{font-family:font-body;font-size:2rem;font-weight:500;line-height:125%;letter-spacing:0rem}}.rich-text h5,.rich-text h6{font-family:font-body;font-size:2.8rem;font-weight:500;line-height:125%}@media (max-width: 768px){.rich-text h5,.rich-text h6{font-family:font-heading;font-size:2.2rem;line-height:120%;letter-spacing:-.044rem}}.rich-text h5{margin-bottom:2.4rem}.rich-text h6{margin-bottom:1.6rem}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--color-black)}.rich-text.light h1,.rich-text.light h2,.rich-text.light h3,.rich-text.light h4,.rich-text.light h5,.rich-text.light h6{color:var(--color-white)}.rich-text ul{display:grid;grid-template-columns:100%;grid-gap:1.5rem;gap:1.5rem;margin-top:2.4rem}.rich-text ul li{display:inline-flex}.rich-text ul li:before{content:"";flex-shrink:0;display:inline-block;width:1.2rem;width:var(--li-icon-size, 1.2rem);height:1.2rem;height:var(--li-icon-size, 1.2rem);margin-right:.9rem;margin-top:.8rem;margin-top:calc(.8rem + var(--li-icon-top-offset, 0rem));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 10 12' fill='none'%3E%3Cpath d='M5 11L9 6L5 1' stroke='%2300ACB1' stroke-width='1.5'/%3E%3Cpath d='M1 11L5 6L1 1' stroke='%2300ACB1' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.rich-text>*:first-child{margin-top:0}.rich-text>*:last-child{margin-bottom:0}@media (max-width: 768px){.rich-text{font-size:1.6rem;font-weight:500;line-height:125%}.rich-text ul{gap:1rem}.rich-text ul li:before{width:1.1rem;height:1.1rem;margin-right:.8rem}}e-scrollbar{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ActionResponse{font-size:2.4rem;line-height:130%;position:fixed;z-index:var(--z-modal);bottom:var(--screen-x-margin);left:var(--screen-x-margin);padding:3.4rem;max-width:46rem;width:-moz-max-content;width:max-content;display:flex;gap:1.2rem;background:var(--color-grey-black);color:var(--color-black);box-shadow:0 .9rem 3.51rem #00000045;cursor:default}.ActionResponse:before{content:"";position:absolute;left:0;top:0;flex-shrink:0;display:block;width:.8rem;height:100%;background-color:var(--color-blue)}.ActionResponse:not(.active){transition-timing-function:var(--ease-in-quint);transform:translateY(calc(var(--screen-x-margin) + 100%));opacity:0}html.preserve-show-page .ActionResponse{transition-property:transform,opacity;transition-duration:.8s;transition-timing-function:var(--ease-overshot)}@media (max-width: 1024px){.ActionResponse{font-size:1.4rem;bottom:0;left:0;width:100%;padding:1.5rem 2.4rem}.ActionResponse:before{width:.4rem}}.ActionResponse__icon{flex-shrink:0;width:2rem;height:2rem;fill:var(--color-green);stroke:var(--color-black)}.ActionResponse__text{text-wrap:balance}.Scrollbar{position:fixed;top:0;right:0;z-index:var(--z-scrollbar);width:12px;height:100%;padding:2px;background-color:var(--color-scrollbar-track);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Scrollbar.absolute{position:absolute}.Scrollbar.sticky{position:sticky}.Scrollbar:not(.layout){width:.4rem;padding:0}.Scrollbar:not(.alwaysVisible){transition:opacity .5s;opacity:0}.Scrollbar.active,.Scrollbar:hover{opacity:1}html.stop-scroll .Scrollbar.layout{opacity:0!important}@media (max-width: 768px){.Scrollbar.layout{display:none!important}}.Scrollbar__thumb{width:100%;background:var(--color-scrollbar-thumb);border-radius:111rem}.Modal{--escape: true;--click-outside: true;--duration: .4s;--close-button-size: 6rem;--close-button-offset: 2rem;position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;display:none;grid-template-rows:100%;transition-property:opacity;transition-duration:.4s;transition-duration:var(--duration)}.Modal.triggered{display:grid}.Modal:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#0d171c80;opacity:0;transition-property:opacity;transition-duration:var(--duration);transition-timing-function:ease}.Modal.opened:before{opacity:1}@media (max-width: 768px){.Modal{--close-button-size: 5rem}}.Modal__content-wrapper{grid-row:1/2;position:relative;height:100%}html.preserve-show-page .Modal__content-wrapper{transition-property:transform;transition-duration:var(--duration)}@media (min-width: 769px){.Modal__content-wrapper{transform:translate(calc(100% + var(--close-button-size) + var(--close-button-offset)))}.Modal.opened .Modal__content-wrapper{transform:translate(0)}}@media (max-width: 768px){.Modal__content-wrapper{grid-column:1/-1!important;width:100%}.Modal__content-wrapper{transform:translateY(100%)}.Modal.opened .Modal__content-wrapper{transform:translateY(0)}}.Modal__close-button{--type: close;position:absolute;top:50%;right:calc(100% + var(--close-button-offset));z-index:-1;width:var(--close-button-size);height:var(--close-button-size);background-color:var(--color-white);border-radius:.8rem;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.Modal__close-button{transform:translate(calc(100% + var(--close-button-offset)))}html.preserve-show-page .Modal__close-button{transition-property:transform;transition-duration:var(--duration)}.Modal.opened .Modal__close-button{transition-delay:calc(var(--duration) / 2);transform:translate(0)}}@media (max-width: 768px){.Modal__close-button{z-index:10;top:0;right:0;border-radius:0rem;background-color:var(--color-grey-black)}}.Modal__close-button__icon{width:1.4rem;height:1.4rem;stroke:var(--color-blue)}.Modal__content{height:100%;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;background-color:var(--color-white)}@media (max-width: 768px){.Modal__content{width:100%}}.Form{display:block;width:100%}.Form__native{display:contents}.Form__error{width:100%;margin-top:6rem;display:none;background-color:var(--color-red-bg);color:var(--color-red);border-radius:1.8rem;transition-property:height,margin-top;transition-duration:var(--duration-interaction);transition-timing-function:ease;overflow:hidden}.Form.error .Form__error.has-message{display:block}@media (max-width: 768px){.Form__error{margin-top:3.2rem}}.Input{--color-placeholder: #c9cccd;position:relative;width:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.Input{--color-placeholder: var(--color-grey-dark-text)}}.Input__label{width:100%;height:100%;border-radius:var(--border-radius);display:inline-flex;flex-direction:column-reverse;align-items:flex-start;gap:2.4rem}@media (max-width: 768px){.Input__label{gap:.5rem}}.Input__input{width:100%;display:flex;align-items:center;padding-bottom:2.4rem;border-bottom:1px solid var(--color-grey-light-text);outline:none}.Input__input:-webkit-autofill,.Input__input:-webkit-autofill:hover,.Input__input:-webkit-autofill:focus,.Input__input:-webkit-autofill:active{box-shadow:0 0 0 10rem var(--color-page-background) inset!important;-webkit-text-fill-color:var(--color-page-foreground)!important}.Input__input::-webkit-contacts-auto-fill-button,.Input__input::-webkit-credentials-auto-fill-button,.Input__input::-webkit-passman-key{visibility:hidden}textarea.Input__input{resize:none;height:13.6rem}.Input__input::-moz-placeholder{color:var(--color-placeholder)}.Input__input::placeholder{color:var(--color-placeholder)}.Input.invalid .Input__input::-moz-placeholder{color:var(--color-red)}.Input.invalid .Input__input::placeholder{color:var(--color-red)}.Input[data-type=select] .Input__input:after{content:attr(data-placeholder);color:var(--color-placeholder)}.Input.has-value[data-type=select] .Input__input:after{display:none}.Input.invalid[data-type=select] .Input__input:after{color:var(--color-red)}.Input.invalid .Input__input{border-color:var(--color-red)}@media (max-width: 768px){.Input__input{text-transform:inherit;padding-bottom:1.2rem}textarea.Input__input{height:8rem}}.Input__placeholder{display:flex;align-items:center;justify-content:center;color:var(--color-black-secondary)}.Input.invalid .Input__placeholder{color:var(--color-red)}@media (max-width: 768px){.Input__placeholder{text-transform:uppercase}}.Input__placeholder__star{color:var(--color-blue)}.Input.invalid .Input__placeholder__star{color:var(--color-red)}.Input__icon{position:absolute;top:calc(50% + 2rem);right:.8rem;transform:translateY(-50%);width:1.6rem;height:1.6rem}@media (max-width: 768px){.Input__icon{top:calc(50% + 1rem)}}.Input__eye{display:grid}.Input__eye__icon{grid-area:1/1;width:100%;height:100%;fill:var(--color-black)}.Input:not([data-type=password]) .Input__eye__icon_open{display:none}.Input:not([data-type=text]) .Input__eye__icon_close{display:none}.Input__arrow{transition-property:transform;transition-duration:var(--duration-interaction);transition-timing-function:ease;fill:none;stroke:var(--color-blue-bright);transform:translateY(-50%)}e-popover-button.opened .Input__arrow{transform:translateY(-50%) scaleY(-1)}.Input__popover{--click-outside: true;position:absolute;top:calc(100% + .6rem);right:0;z-index:2;display:none;grid-template-columns:100%;grid-auto-rows:max-content;width:100%;border:1px solid var(--color-gray);background:var(--color-white);opacity:0;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Input__popover.triggered{display:grid}.Input__popover.opened{opacity:1}.Input__popover__content{position:relative}.Input__popover__options{display:flex;width:100%;max-height:30rem;background-color:var(--color-grey-black);overflow-x:hidden;overflow-y:auto;overflow:hidden auto}.Input__popover__options__content{flex:1;padding:2.5rem 3rem;display:flex;flex-direction:column;gap:2.5rem;height:-moz-max-content;height:max-content}@media (max-width: 768px){.Input__popover__options__content{padding:var(--screen-x-margin)}}.Input__popover__options__scrollbar{position:absolute;top:0rem;right:0rem;z-index:1;width:.4rem;height:100%;background-color:#d9d9d9}.Input__popover__options__scrollbar__thumb{background-color:var(--color-blue)}.Input__popover__option{position:relative;display:flex;align-items:center;justify-content:center}.Input__popover__option__value{width:100%;display:block;transition-property:color;transition-duration:var(--duration-interaction);transition-timing-function:ease;cursor:pointer}.Input__popover__option__input:checked~.Input__popover__option__value{color:var(--color-blue)}@media (hover: hover){.Input__popover__option:hover .Input__popover__option__value{color:var(--color-blue)}}@media (max-width: 768px){.Input__popover__option__value{text-transform:inherit}}.Input__error{color:var(--color-red)}.Policy{display:inline-flex;gap:1.6rem;width:100%}.Policy__checkbox{flex-shrink:0;width:2.4rem;height:2.4rem;margin-top:.35rem;display:flex;align-items:center;justify-content:center;accent-color:var(--color-blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-grey-light-text);background-color:#1a1a1b0a;border:.1rem solid rgba(26,26,27,.04);border-radius:.4rem;transition-property:border-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Policy__checkbox:before{content:"";width:70%;height:60%;background-color:var(--color-blue);transition-property:transform;transition-duration:.1s;transition-timing-function:ease;transform:scale(0);will-change:transform;clip-path:polygon(20% 50%,40% 70%,80% 20%,90% 30%,40% 90%,10% 60%)}.Policy__checkbox:user-invalid{outline:none;border-color:var(--color-red)}.Policy__checkbox:invalid::-webkit-validation-bubble-message{display:none}.Policy__checkbox:checked:before{transform:scale(1)}@media (max-width: 768px){.Policy__checkbox{width:2rem;height:2rem;border-radius:.3rem;margin-top:0rem}}.Policy__text{font-family:font-body;font-weight:500;font-size:1.4rem;line-height:120%;letter-spacing:0rem;text-align:left;color:var(--color-grey-dark-text)}.Policy__text a{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.RequestForm__inputs{margin-bottom:5.8rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}@media (max-width: 768px){.RequestForm__inputs{grid-template-columns:100%;gap:3rem}}@media (min-width: 769px){.RequestForm__input{grid-column:1/3}.RequestForm__input:nth-of-type(1),.RequestForm__input:nth-of-type(3){grid-column:1/2}.RequestForm__input:nth-of-type(2),.RequestForm__input:nth-of-type(4){grid-column:2/3}}.RequestForm__bottom{width:100%;display:flex;justify-content:space-between}@media (max-width: 768px){.RequestForm__bottom{flex-direction:column-reverse;gap:3rem}}.submitting .RequestForm__button{pointer-events:none}@media (max-width: 768px){.RequestForm__button{width:100%}}.RequestForm__policy{max-width:42.7rem}.ConnectModal__content{padding:4rem}@media (max-width: 768px){.ConnectModal__content{padding:1.5rem}}.ConnectModal__heading{margin-bottom:5rem}.Footer{padding:var(--screen-x-margin);padding-bottom:2.4rem;background-color:var(--color-dark-back);color:var(--color-white);grid-template-areas:"up up . phones phones . emails emails . subscribe subscribe subscribe" "thr thr thr thr thr thr thr thr thr thr thr thr" "dlogo dlogo dlogo cols cols cols cols cols cols cols cols cols" "bhr bhr bhr bhr bhr bhr bhr bhr bhr bhr bhr bhr" "company company . blinks blinks . developer developer . . socials socials";align-items:center}@media (max-width: 768px){.Footer{padding:var(--screen-x-margin);grid-template-areas:"mlogo mlogo mlogo mlogo" "cols cols cols cols" "phones phones phones phones" "emails emails emails emails" "socials socials socials socials" "subscribe subscribe subscribe subscribe" "company company company company" "blinks blinks blinks blinks" "developer developer developer developer"}}.Footer__up-button{grid-area:up;width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:1.2rem}@media (max-width: 768px){.Footer__up-button{display:none}}.Footer__contacts{display:grid;width:-moz-max-content;width:max-content;grid-gap:.4rem;gap:.4rem}.Footer__phones{grid-area:phones}@media (max-width: 768px){.Footer__phones{margin-bottom:1rem}}.Footer__emails{grid-area:emails}@media (max-width: 768px){.Footer__emails{margin-bottom:2.5rem}}@media (hover: hover){.Footer__contacts__link{transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Footer__contacts__link:hover{opacity:.5}}.Footer__subscribe{grid-area:subscribe;justify-self:end;width:80%}@media (max-width: 768px){.Footer__subscribe{justify-self:start;width:100%;margin-bottom:5rem}}.Footer__desktop-logo{grid-area:dlogo;width:45.6rem;height:24.6rem;margin-left:calc(var(--screen-x-margin) * -1);-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}@media (max-width: 768px){.Footer__desktop-logo{display:none}}@media (min-width: 769px){.Footer__mobile-logo{display:none}}@media (max-width: 768px){.Footer__mobile-logo{grid-area:mlogo;fill:var(--color-white);margin-bottom:5rem}}.Footer__mobile-logo__icon{width:14.1rem;height:2.281rem}.Footer__mobile-logo__title{font-size:1.189rem;color:var(--color-white);opacity:.5}.Footer__cols{grid-area:cols;display:flex;justify-content:space-between}@media (max-width: 768px){.Footer__cols{flex-direction:column;margin-bottom:5rem}}@media (max-width: 768px){.Footer__col{display:block}}.Footer__col__head{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.Footer__col__head{padding:2rem 0;border-top:1px solid var(--color-white-stroke);cursor:pointer}}@media (min-width: 769px){.Footer__col__title{text-transform:uppercase;opacity:.5;margin-bottom:2.4rem}}@media (min-width: 769px){.Footer__col__arrow{display:none}}@media (max-width: 768px){.Footer__col__arrow{flex-shrink:0;width:1.2rem;height:1.2rem;fill:none;stroke:var(--color-blue);transition-property:transform;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Footer__col.opened .Footer__col__arrow{transform:scaleY(-1)}}@media (min-width: 769px){.Footer__col__body{height:auto!important;height:initial!important}}@media (max-width: 768px){.Footer__col__body{transition-property:height;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Footer__col:last-child .Footer__col__body{border-bottom:1px solid var(--color-white-stroke)}}.Footer__col__content{display:grid;grid-gap:2.4rem;gap:2.4rem}@media (max-width: 768px){.Footer__col__content{gap:2.5rem;padding-bottom:3rem}}.Footer__col__link{display:inline-flex;justify-self:start}@media (hover: hover){.Footer__col__link{transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Footer__col__link:hover{opacity:.5}}@media (max-width: 768px){.Footer__col__link{color:var(--color-grey-dark-text)}}.Footer__company{grid-area:company;opacity:.5}@media (max-width: 768px){.Footer__company{margin-bottom:1.5rem}}.Footer__bottom-links{grid-area:blinks;display:grid;grid-gap:1.5rem;gap:1.5rem}@media (max-width: 768px){.Footer__bottom-links{margin-bottom:1.5rem}}.Footer__bottom-links__link{width:-moz-max-content;width:max-content;opacity:.5}@media (hover: hover){.Footer__bottom-links__link{transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Footer__bottom-links__link:hover{opacity:1}}.Footer__developer{grid-area:developer;display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;opacity:.5}@media (hover: hover){.Footer__developer{transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Footer__developer:hover{opacity:1}}.Footer__developer__icon{width:4.8rem;height:1.2rem;fill:var(--color-white)}.Footer__socials{grid-area:socials;justify-self:end;display:flex;gap:.4rem}@media (max-width: 768px){.Footer__socials{justify-self:start;gap:.6rem;margin-bottom:2.5rem}}.Footer__socials__link{width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;border-radius:.8rem;border:1px solid var(--color-white-stroke)}.Footer__socials__link__icon{width:2.4rem;height:2.4rem;fill:var(--color-white)}.Footer__hr{width:100%;height:1px;background-color:var(--color-white-stroke)}@media (max-width: 768px){.Footer__hr{display:none}}.Footer__top-hr{grid-area:thr;margin-top:4rem;margin-bottom:6.4rem}.Footer__bottom-hr{grid-area:bhr;margin-top:6.4rem;margin-bottom:2.4rem}.Header-placeholder{height:var(--header-height)}.Header{position:fixed;top:0;left:0;z-index:var(--z-header);width:100%;height:var(--header-height);padding:0 var(--screen-x-margin);align-items:center;transition-property:transform;transition-duration:var(--duration-interaction)}.Header.hide{transform:translateY(-101%)}@media (max-width: 768px){.Header:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#f9fafa;transform:translateY(-101%)}html.preserve-show-page .Header:before{transition-property:transform;transition-duration:var(--duration-interaction);transition-timing-function:ease}html.menu-opened .Header:before{transform:translateY(0)}}e-header{display:contents}.Header__logo{width:17rem;height:5rem;display:flex;align-items:center;justify-content:center;transform:translateY(calc(var(--header-height) * -1));border-radius:.8rem;background-color:var(--color-white-8);backdrop-filter:blur(65.05000305175781px)}.Header.dark .Header__logo{background-color:var(--color-grey-black)}.Header.white .Header__logo{background-color:var(--color-white)}html.preserve-load .Header__logo{transition-property:transform,background-color;transition-duration:var(--show-page-duration),var(--duration-interaction);transition-delay:calc(var(--show-page-delay) * 1),0s;transition-timing-function:var(--show-page-easing),ease;transform:translateY(0)}@media (max-width: 768px){.Header__logo{width:12.8rem;height:3rem;border-radius:.4rem}}.Header__logo__icon{width:13.8rem;height:1.7rem;fill:var(--color-white);transition-property:fill;transition-duration:var(--duration-interaction)}.Header.dark .Header__logo__icon,.Header.white .Header__logo__icon,html.menu-opened .Header__logo__icon{fill:var(--color-black)}@media (max-width: 768px){.Header__logo__icon{width:11rem;height:1.4rem}}@media (min-width: 769px){.Header__menu-button{display:none}}@media (max-width: 768px){.Header__menu-button{--type: toggle;width:4.6rem;height:3.2rem;border-radius:.4rem;background-color:#ffffff14;backdrop-filter:blur(65.05000305175781px);display:flex;align-items:center;justify-content:center;grid-column:4/5;justify-self:end;transform:translateY(calc(var(--header-height) * -1))}html.preserve-load .Header__menu-button{transition-property:transform,background-color;transition-duration:var(--show-page-duration),var(--duration-interaction);transition-delay:calc(var(--show-page-delay)),0s;transition-timing-function:var(--show-page-easing),ease;transform:translateY(0)}.Header__menu-button:before,.Header__menu-button:after{content:"";position:absolute;width:2rem;height:.15rem;background-color:var(--color-white);transition-property:background-color,transform;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Header__menu-button:before{transform:translateY(-.3rem)}.Header__menu-button:after{transform:translateY(.3rem)}.Header.dark .Header__menu-button{background-color:var(--color-grey-black)}.Header.white .Header__menu-button{background-color:var(--color-white)}.Header__menu-button.opened{background-color:#eff2f3}.Header.dark .Header__menu-button:after,.Header.dark .Header__menu-button:before,.Header.white .Header__menu-button:after,.Header.white .Header__menu-button:before,.Header__menu-button.opened:before,.Header__menu-button.opened:after{background-color:var(--color-black)}.Header__menu-button.opened:before{transform:translateY(0) rotate(45deg) scaleX(.8)}.Header__menu-button.opened:after{transform:translateY(0) rotate(-45deg) scaleX(.8)}}@media (min-width: 769px){.Header__menu{display:contents}}@media (max-width: 768px){.Header__menu{position:fixed;top:var(--header-height);left:0;display:none;height:calc(var(--viewport-height) - var(--header-height));width:var(--viewport-width);padding:var(--screen-x-margin);padding-top:2rem;background-color:#fff;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;transform:translateY(101%);transition-property:transform;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Header__menu.triggered{display:block}.Header__menu.opened{transform:translateY(0)}}.Header__nav{grid-column:4 / 10;justify-self:center;display:flex;justify-content:space-between;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;padding:.4rem;border-radius:.8rem;background-color:#ffffff14;background-color:var(--white-8, rgba(255, 255, 255, .08));backdrop-filter:blur(65.05000305175781px)}@media (min-width: 769px){.Header__nav{transform:translateY(calc(var(--header-height) * -1))}html.preserve-load .Header__nav{transition-property:transform,background-color;transition-duration:var(--show-page-duration),var(--duration-interaction);transition-delay:calc(var(--show-page-delay) * 1),0s;transition-timing-function:var(--show-page-easing),ease;transform:translateY(0)}}@media (min-width: 769px){.Header.dark .Header__nav{background-color:var(--color-grey-black)}.Header.white .Header__nav{background-color:var(--color-white)}}@media (max-width: 768px){.Header__nav{display:none}}.Header__nav__item{position:relative;display:inline-flex;align-items:center;gap:.8rem;height:4.7rem;padding:0 1.5rem;border-radius:.4rem}@media (min-width: 769px){.Header__nav__item{transition-property:color,background-color,border-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Header.default .Header__nav__item:hover,.Header.default .Header__nav__item.opened{background-color:#ffffff1a}.Header.white .Header__nav__item:hover,.Header.white .Header__nav__item.opened{background-color:var(--color-grey-black)}.Header.dark .Header__nav__item:hover,.Header.dark .Header__nav__item.opened{background-color:var(--color-white)}}@media (max-width: 768px){.Header__nav__item{width:100%;padding:2rem 0;justify-content:space-between}}.Header__nav__item__link{position:absolute;top:0;left:0;width:100%;height:100%}.Header__nav__item__name{color:var(--color-white)}@media (min-width: 769px){.Header__nav__item__name{text-transform:uppercase;transition-property:color;transition-duration:var(--duration-interaction)}.Header.dark .Header__nav__item__name,.Header.white .Header__nav__item__name{color:var(--color-black)}}@media (max-width: 768px){.Header__nav__item__name{color:var(--color-black)}}.Header__nav__item__icon{width:1.6rem;height:1.6rem;stroke:var(--color-blue);fill:none;transition-property:transform;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Header__nav__item.opened .Header__nav__item__icon{transform:scaleY(-1)}.Header__right{grid-column:10/ -1;width:100%;display:flex;align-items:center;justify-content:flex-end;gap:.4rem;transform:translateY(calc(var(--header-height) * -1))}html.preserve-load .Header__right{transition-property:transform;transition-duration:var(--show-page-duration);transition-delay:calc(var(--show-page-delay) * 2);transition-timing-function:var(--show-page-easing);transform:translateY(0)}@media (max-width: 768px){.Header__right{display:none}}.Header__search{height:5.5rem;width:5.5rem!important;transition-property:width;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Header__search:hover,.Header__search:focus-within{width:100%!important}.Header__search__label{position:relative;display:block;height:100%;width:100%}.Header__search__input{width:100%;height:100%;padding:1.5rem 2rem;border-radius:.8rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.17);backdrop-filter:blur(65.05000305175781px);outline:none;color:var(--color-white);transition-property:border-color,color,background-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Header__search__input::-moz-placeholder{opacity:.5;text-transform:uppercase}.Header__search__input::placeholder{opacity:.5;text-transform:uppercase}.Header__search__input::-webkit-search-cancel-button{visibility:hidden}.Header__search:not(:hover):not(:focus-within) .Header__search__input{border-color:transparent}.Header.dark .Header__search__input,.Header.white .Header__search__input{background-color:var(--color-grey-black);color:var(--color-black)}.Header.white .Header__search__input{background-color:var(--color-white)}.Header__search__icon{position:absolute;right:2rem;top:50%;width:1.6rem;height:1.6rem;transform:translateY(-50%);fill:none;stroke:var(--color-blue)}.Header__lang{flex-shrink:0;width:5.5rem;height:5.5rem;display:flex;align-items:center;justify-content:center;border-radius:.8rem;background-color:#ffffff1a;backdrop-filter:blur(65.05000305175781px);color:var(--color-white);transition-property:color,background-color;transition-duration:var(--duration-interaction)}.Header.dark .Header__lang,.Header.white .Header__lang{background-color:var(--color-grey-black);color:var(--color-black)}.Header.white .Header__lang{background-color:var(--color-white)}@media (min-width: 769px){.Header__contacts{display:none}}@media (max-width: 768px){.Header__contacts{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}}@media (min-width: 769px){.Header__socials{display:none}}@media (max-width: 768px){.Header__socials{display:flex;gap:.6rem;margin-bottom:4rem}}@media (min-width: 769px){.Header__request{display:none!important}}@media (max-width: 768px){.Header__request{width:100%!important}}@media (min-width: 769px){.Header__mobile-nav{display:none}}@media (max-width: 768px){.Header__mobile-nav{margin-bottom:4rem}}.Header__mobile-nav__acc{display:block}.Header__mobile-nav__item{border-bottom:1px solid #e6e9ea}.Header__mobile-nav__item:first-child{border-top:1px solid #e6e9ea}.Header__mobile-nav__item{transition-property:height;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Header__mobile-nav__item__head{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;cursor:pointer}a.Header__mobile-nav__item__head{border-bottom:1px solid #e6e9ea}.Header__mobile-nav__item__icon{flex-shrink:0;width:1.2rem;height:1.2rem;fill:none;stroke:var(--color-blue);transition-property:transform;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Header__mobile-nav__item.opened .Header__mobile-nav__item__icon{transform:scaleY(-1)}.Header__mobile-nav__item__body{transition-property:height;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Header__mobile-nav__item__content{display:grid;grid-gap:2.4rem;gap:2.4rem}@media (max-width: 768px){.Header__mobile-nav__item__content{gap:2.5rem;padding-bottom:3rem}}.Header__mobile-nav__item__link{display:inline-flex;justify-self:start}@media (hover: hover){.Header__mobile-nav__item__link{transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Header__mobile-nav__item__link:hover{opacity:.5}}.HeaderModal{--escape: true;--click-outside: true;position:fixed;z-index:var(--z-header);top:var(--header-height);padding:1rem;background-color:var(--color-white);border-radius:3rem;box-shadow:0 0 1rem #00000014;display:none;transition-property:opacity,transform;transition-duration:var(--duration-interaction);transition-timing-function:ease;opacity:0;transform:translateY(-1rem)}.HeaderModal.triggered{display:block}.HeaderModal.opened{opacity:1;transform:translateY(0)}@media (max-width: 768px){.HeaderModal{display:none!important}}.HeaderModalLink{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition-property:background-color,color;transition-duration:var(--duration-interaction);transition-timing-function:ease;border-radius:1rem}.HeaderModalLink.nav{padding:2.5rem 3rem}.HeaderModalLink.default{padding:2rem 2.5rem}@media (hover: hover){.HeaderModalLink.nav:hover{color:var(--color-blue);background-color:var(--color-white)}.HeaderModalLink.default:hover{color:var(--color-blue);background-color:#eff2f3}}.HeaderModalLink__icon{flex-shrink:0;width:1.6rem;height:1.6rem;fill:none;stroke:var(--color-blue)}.HeaderModalLink.hoverArrow .HeaderModalLink__icon{opacity:0}html.preserve-show-page .HeaderModalLink.hoverArrow .HeaderModalLink__icon{transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}@media (hover: hover){.HeaderModalLink.hoverArrow:hover .HeaderModalLink__icon{opacity:1}}.HeaderBranchesModal{left:86.9rem;width:46.5rem;border-radius:2rem}.HeaderCompanyModal{left:var(--screen-x-margin);padding-top:3rem;width:calc(var(--viewport-width) - var(--screen-x-margin) * 2);max-height:67vh;overflow-x:hidden;overflow-y:auto;overflow:hidden auto}.HeaderCompanyModal__content{width:100%;gap:2rem;display:flex}.HeaderCompanyModal__category:nth-child(1){width:44.5rem}.HeaderCompanyModal__category:nth-child(2){width:72rem}.HeaderCompanyModal__category:nth-child(3){width:44.5rem;margin-left:auto}.HeaderCompanyModal__category__name{margin-bottom:8rem;margin-left:2.5rem}.HeaderCompanyModal__category__groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}.HeaderCompanyModal__category__group__title{text-transform:uppercase;padding:2rem 2.5rem;opacity:.5}.HeaderMultiLevelMenu{--width: 44.5rem;--padding: 0rem;position:absolute;top:0rem;top:var(--padding);left:0rem;left:var(--padding);width:calc(var(--viewport-width) - var(--screen-x-margin) * 2 - 0rem * 2);width:calc(var(--viewport-width) - var(--screen-x-margin) * 2 - var(--padding) * 2);height:calc(100% + -0rem);height:calc(100% - var(--padding) * 2);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overflow:hidden auto}.HeaderMultiLevelMenu.first,.HeaderMultiLevelMenu.second{--padding: 1rem}.HeaderMultiLevelMenu:not(.first){left:var(--width);opacity:0;pointer-events:none}.HeaderMultiLevelMenu.first:before{content:"";position:absolute;left:0;top:0;width:var(--width);height:100%;z-index:-1;background-color:var(--color-grey-black);border-radius:2rem;padding:1rem}.HeaderMultiLevelMenu .HeaderModalLink{width:var(--width)}.HeaderMultiLevelMenu.first .HeaderModalLink{margin-left:1rem;margin-top:1rem;width:calc(var(--width) - 2rem)}.HeaderMultiLevelMenu__wrapper:hover>.HeaderModalLink+.HeaderMultiLevelMenu{opacity:1;pointer-events:auto}.HeaderMultiLevelMenu.first .HeaderMultiLevelMenu__wrapper:hover>.HeaderModalLink{color:var(--color-blue);background-color:var(--color-white)}.HeaderMultiLevelMenu:not(.first) .HeaderMultiLevelMenu__wrapper:hover>.HeaderModalLink{color:var(--color-blue);background-color:#eff2f3}.HeaderMultiLevelMenu__wrapper:hover>.HeaderModalLink .HeaderModalLink__icon{opacity:1}.HeaderProductsModal{left:var(--screen-x-margin);width:calc(var(--viewport-width) - var(--screen-x-margin) * 2);height:72.22222222vh;overflow-x:hidden;overflow-y:auto;overflow:hidden auto}.HeaderProductsModal__download-button{width:calc(var(--width) - 8rem);margin:0 4rem;margin-top:auto;margin-bottom:4rem}.HeaderSolutionsModal{left:72.5rem;width:46.5rem;border-radius:2rem}.Loading{position:fixed;top:0;left:0;z-index:var(--z-loading);width:100%;height:.5rem}@media (max-width: 768px){.Loading{height:.25rem}}.Loading__scale{width:100%;height:100%;display:block;background:linear-gradient(to right,#2e8f9300,#2e8f93,#2e8f9300);animation:Loading 2s ease-in-out infinite;transform:translate(-100%)}.Loading__scale.loading{transition-property:transform;transition-duration:1s;transition-timing-function:ease;transform:translate(0)}.Loading__scale.loaded{transform:translate(100%)}@keyframes Loading{50%{opacity:.2}}.PrimaryButton{--color: var(--color-blue);--stroke: var(--color);flex-shrink:0;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1.2rem;transition-property:color,background-color,border-color;transition-duration:var(--duration-interaction);transition-timing-function:ease;color:var(--color)}.PrimaryButton.default{padding:1.6rem 2.4rem}@media (max-width: 768px){.PrimaryButton.default{padding:1.55rem 2rem 1.75rem 1.8rem}}.PrimaryButton.large{padding:2.05rem 2.4rem;gap:3.2rem}@media (max-width: 768px){.PrimaryButton.large{padding:1.55rem 2rem 1.75rem 1.8rem}}.PrimaryButton.extra-large{padding:2rem 1.8rem;gap:.8rem}.PrimaryButton.company-stroke{border:1px solid var(--color-blue-stroke);--color: var(--color-blue)}@media (hover: hover){.button-owner:hover .PrimaryButton.company-stroke,.PrimaryButton.company-stroke:hover{border-color:transparent;--color: var(--color-white);background-color:var(--color-blue)}}.PrimaryButton.grey-stroke{border:1px solid var(--color-grey-light-text);--color: var(--color-black);--stroke: var(--color-blue)}@media (hover: hover){.button-owner:hover .PrimaryButton.grey-stroke,.PrimaryButton.grey-stroke:hover{border-color:transparent;--color: var(--color-white);--stroke: var(--color-white);background-color:var(--color-blue)}}.PrimaryButton.white-stroke{border:1px solid var(--color-white-stroke);--color: var(--color-white)}@media (hover: hover){.button-owner:hover .PrimaryButton.white-stroke,.PrimaryButton.white-stroke:hover{border-color:transparent;--color: var(--color-white);background-color:var(--color-blue)}}.PrimaryButton.white-fill{--color: var(--color-blue);background-color:var(--color-white)}@media (hover: hover){.button-owner:hover .PrimaryButton.white-fill,.PrimaryButton.white-fill:hover{--color: var(--color-white);background-color:var(--color-blue)}}.PrimaryButton.white-fill-grey-stroke{--color: var(--color-blue);background-color:var(--color-white);border:1px solid var(--color-grey-light-text)}@media (hover: hover){.button-owner:hover .PrimaryButton.white-fill-grey-stroke,.PrimaryButton.white-fill-grey-stroke:hover{--color: var(--color-white);background-color:var(--color-blue);border-color:transparent}}.PrimaryButton.grey-fill{--color: var(--color-black);--stroke: var(--color-blue);background-color:var(--color-grey-black)}@media (hover: hover){.button-owner:hover .PrimaryButton.grey-fill,.PrimaryButton.grey-fill:hover{--color: var(--color-white);--stroke: var(--color-white);background-color:var(--color-blue)}}.PrimaryButton.company-fill{--color: var(--color-white);background-color:var(--color-blue)}@media (hover: hover){.button-owner:hover .PrimaryButton.company-fill,.PrimaryButton.company-fill:hover{background-color:var(--color-blue-hover)}}.PrimaryButton__name{text-transform:uppercase}.PrimaryButton__icon{text-transform:uppercase;width:1.6rem;height:1.6rem;transition-property:stroke,fill;transition-duration:var(--duration-interaction);transition-timing-function:ease}.PrimaryButton.stroke .PrimaryButton__icon{fill:none;stroke:var(--stroke)}.PrimaryButton.fill .PrimaryButton__icon{stroke:none;fill:var(--stroke)}.IconButton{--icon-color: var(--color-blue);--icon-size: 1.6rem;transition-property:color,background-color,border-color,opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease;display:flex;align-items:center;justify-content:center;border-radius:.8rem}.IconButton.large{width:6rem;height:6rem}.IconButton.small{width:4rem;height:4rem}.IconButton.white-fill{--icon-color: var(--color-blue);background-color:var(--color-white)}.IconButton.grey-fill{--icon-color: var(--color-blue);background-color:var(--color-grey-black)}.IconButton.company-stroke{border:1px solid var(--color-blue)}.IconButton.white-stroke{--icon-color: var(--color-white);border:1px solid var(--color-white-stroke)}.IconButton.grey-stroke{--icon-color: var(--color-white);--icon-color: var(--color-blue);border:1px solid var(--color-grey-light-text)}.IconButton.white-stroke-white-fill{--icon-color: var(--color-white);border:1px solid var(--color-white-stroke);background-color:var(--color-white-8);backdrop-filter:blur(65.05000305175781px)}.IconButton:disabled{opacity:.5;pointer-events:none}.IconButton.icon-fill{--fill: var(--icon-color)}.IconButton.icon-stroke{--stroke: var(--icon-color)}.IconButton.icon-small{--icon-size: 1.6rem}.IconButton.icon-large{--icon-size: 2.4rem}@media (hover: hover){.icon-button-holder:hover .IconButton:not(.no-bg),.IconButton:not(.no-bg):hover{--icon-color: var(--color-white);border-color:transparent;background-color:var(--color-blue)}}@media (max-width: 768px){.IconButton.large,.IconButton.small{width:5rem;height:5rem}.IconButton.icon-large{--icon-size: 2rem}}.IconButton__icon{width:var(--icon-size);height:var(--icon-size);stroke:none;stroke:var(--stroke, none);fill:none;fill:var(--fill, none);transition-property:stroke,transform,opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.ItemLoading{position:absolute;z-index:-1;width:100%;height:100%;background-image:linear-gradient(135deg,#f2f3f5 25%,#fff,#f2f3f5 75%);background-size:300% 100%;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease;animation:ItemLoading 3s linear infinite}.ItemLoading.dark{background-image:linear-gradient(135deg,var(--color-black) 25%,#042020 50%,var(--color-black) 75%)}.preserve-loaded .ItemLoading,.loaded .ItemLoading{opacity:0;animation:none 0s ease 0s 1 normal none running;animation:initial}@keyframes ItemLoading{0%{background-position:0% 100%}to{background-position:-300% 100%}}.Image{position:relative;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.Image__logo{position:absolute;top:0;left:0;width:100%;height:100%;fill:var(--color-blue);opacity:.1;animation:ItemLogoLoading 2s infinite}.Image.loaded[data-loading-animation=logo] .Image__logo{animation:none 0s ease 0s 1 normal none running;animation:initial;transition-property:opacity;transition-duration:var(--duration-interaction);opacity:0}.Image__AstroImage{width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit;opacity:0}.Image.loaded .Image__AstroImage{transition-property:opacity;transition-duration:var(--duration-interaction);opacity:1}@keyframes ItemLogoLoading{0%,to{opacity:.1}50%{opacity:.05}}.NotFound{position:relative;z-index:1;margin-top:calc(var(--header-height) * -1);min-height:-moz-max-content;min-height:max-content;height:var(--full-screen-section-height);padding:var(--header-height) var(--screen-x-margin);display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--color-white);background-color:var(--color-black)}.NotFound__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.NotFound__code{font-family:font-heading;font-size:26.4rem;letter-spacing:-.792rem;font-weight:600;margin-bottom:8rem;line-height:26.4rem}@media (max-width: 768px){.NotFound__code{font-size:12.4rem;line-height:12.4rem;letter-spacing:-.372rem;margin-bottom:.8rem}}.NotFound__description{margin-bottom:2.5rem}@media (max-width: 768px){.NotFound__button{position:absolute;left:var(--screen-x-margin);bottom:var(--screen-x-margin);width:calc(100% - var(--screen-x-margin) * 2)}}.IntroVideo{position:relative;display:block;width:100%;height:100%}.IntroVideo__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.IntroVideo__poster{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.IntroVideo.first-frame-loaded .IntroVideo__poster{display:none}.AboutHero{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;height:var(--viewport-height);margin-top:calc(var(--header-height) * -1);background-color:var(--color-black);padding:var(--screen-x-margin);color:var(--color-white)}.AboutHero__video{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}@media (min-width: 769px){.AboutHero__heading{max-width:60%}}@media (max-width: 768px){.AboutHero__button{display:none}}.Companies{position:relative;display:block;margin:var(--section-y-margin) 0;padding:0 var(--screen-x-margin)}.Companies__heading{margin-bottom:2.4rem}.Companies__categories{width:-moz-max-content;width:max-content;margin-bottom:3rem}.Companies__categories .Categories__list__item__name{width:-moz-max-content;width:max-content}@media (max-width: 768px){.Companies__categories{width:100%;margin-bottom:1rem}}.Companies__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-top:3rem;border-top:1px solid var(--color-hr)}@media (max-width: 768px){.Companies__list{overflow-x:auto;overflow-y:hidden;overflow:auto hidden;display:flex;gap:0;width:calc(100% + var(--screen-x-margin) * 2);margin-left:calc(var(--screen-x-margin) * -1);padding-top:0rem;scroll-snap-type:x mandatory;border-top:0;border-top:initial}}@media (max-width: 768px){.Companies__list__item{scroll-snap-align:start;padding-left:var(--screen-x-margin)}.Companies__list__item:last-child{padding-right:var(--screen-x-margin)}}.Companies__list__more{display:flex;flex-direction:column;height:var(--companies-card-height);padding:var(--companies-card-padding);color:var(--color-white);background-color:var(--color-blue);border-radius:var(--companies-card-border-radius)}@media (hover: hover){.Companies__list__more{transition-property:color,background-color,border-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Companies__list__more:hover{background-color:var(--color-blue-hover)}}@media (max-width: 768px){.Companies__list__more{width:calc(var(--viewport-width) - var(--screen-x-margin) * 3)}}.Companies__list__more__link{margin-top:auto;display:inline-flex;align-items:center;gap:4rem}@media (max-width: 768px){.Companies__list__more__link{font-size:1.2rem}}.Companies__list__more__link__text{text-transform:uppercase;text-wrap:balance}.Companies__list__more__link__icon{width:1.6rem;height:1.6rem;fill:none;stroke:var(--color-white)}@media (max-width: 768px){.Companies__list__more__link__icon{width:1.2rem;height:1.2rem}}.CompaniesCard{--logo-width: 21.1rem;--logo-height: 11.181rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:100%;height:var(--companies-card-height);padding:var(--companies-card-padding);border-radius:var(--companies-card-border-radius);background-color:var(--color-grey-black)}@media (hover: hover){.CompaniesCard{transition-property:background-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.CompaniesCard:hover{background-color:#e5e9ea}}@media (max-width: 768px){.CompaniesCard{width:calc(var(--viewport-width) - var(--screen-x-margin) * 3);display:flex;align-items:center;justify-content:center}}.CompaniesCard__name{color:var(--color-grey-dark-text)}html.preserve-load .CompaniesCard__name{transition-property:transform;transition-duration:var(--duration-interaction);transition-timing-function:ease}a.CompaniesCard:hover .CompaniesCard__name{transform:translateY(calc((var(--companies-card-padding) + 110%) * -1))}@media (max-width: 768px){.CompaniesCard__name{display:none}}.CompaniesCard__image{position:absolute;width:var(--logo-width);height:var(--logo-height);-o-object-fit:contain;object-fit:contain}@media (min-width: 769px){.CompaniesCard__image{top:var(--companies-card-padding);left:var(--companies-card-padding);-o-object-position:50% 0%;object-position:50% 0%}html.preserve-load .CompaniesCard__image{transition-property:transform,object-position;transition-property:transform,object-position,-o-object-position;transition-duration:var(--duration-interaction);transition-timing-function:ease;transform-origin:left bottom}.CompaniesCard:not(a) .CompaniesCard__image,.CompaniesCard:not(:hover) .CompaniesCard__image{-o-object-position:50% 100%;object-position:50% 100%;transform:translateY(calc((var(--companies-card-height) - var(--companies-card-padding) * 2 - var(--logo-height)))) scale(.7)}}.CompaniesCard__link{display:inline-flex;align-items:center;gap:2rem}html.preserve-load .CompaniesCard__link{transition-property:transform;transition-duration:var(--duration-interaction);transition-timing-function:ease}.CompaniesCard:not(:hover) .CompaniesCard__link{transform:translateY(calc(var(--companies-card-padding) + 100%))}@media (max-width: 768px){.CompaniesCard__link{display:none}}.CompaniesCard__link__text{color:var(--color-dark-back);text-transform:uppercase}.CompaniesCard__link__icon{width:1.6rem;height:1.6rem;fill:none;stroke:var(--color-dark-back)}.CompanyFeatures{position:relative;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0}@media (min-width: 769px){.CompanyFeatures__main{position:absolute;top:0;left:var(--screen-x-margin)}}@media (max-width: 768px){.CompanyFeatures__main{scroll-snap-align:start;padding-left:var(--screen-x-margin)}}.CompanyFeatures__main__inner{width:28rem;display:flex;flex-direction:column;gap:3.3rem;padding:4rem 1.9rem 2.1rem 2.4rem;border-radius:1.8667rem;background-color:var(--color-grey-black)}@media (max-width: 768px){.CompanyFeatures__main__inner{width:22.8rem;gap:2rem;padding:1.5rem 3.45rem 1.5rem 1.55rem}}.CompanyFeatures__main__top{display:flex;align-items:flex-end;gap:.5rem;color:var(--color-blue)}@media (max-width: 768px){.CompanyFeatures__main__top{gap:.4rem}}.CompanyFeatures__main__top__number{font-family:font-heading;font-size:15.2rem;font-weight:400;line-height:.82;letter-spacing:-.456rem}@media (max-width: 768px){.CompanyFeatures__main__top__number{font-size:8.4rem;font-style:normal;font-weight:400;line-height:8rem;letter-spacing:-.252rem}}.CompanyFeatures__main__top__value{font-family:font-heading;font-size:4.2rem;font-style:normal;font-weight:500;line-height:4.5rem}@media (max-width: 768px){.CompanyFeatures__main__top__value{font-size:2.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.044rem}}.CompanyFeatures__main__description{font-size:2rem;font-style:normal;font-weight:400;line-height:2.5rem;margin-top:auto}@media (max-width: 768px){.CompanyFeatures__main__description{font-size:1.6rem;font-style:normal;font-weight:500;line-height:125%}}.CompanyFeatures__right{grid-column:4/-1;display:flex;flex-direction:column;gap:8rem}@media (max-width: 768px){.CompanyFeatures__right{grid-column:1/-1;gap:2.5rem}}.CompanyFeatures__title span{color:var(--color-blue)}.CompanyFeatures__description{max-width:42.5rem;color:var(--color-black-secondary)}.CompanyFeatures__list{-moz-column-gap:0;column-gap:0}.CompanyFeatures__video{grid-column:1/-1;margin-top:6rem}@media (max-width: 768px){.CompanyFeatures__video{margin-top:2.5rem}}.History{--scroll-region-distance-offset: calc(var(--viewport-height) * -1);position:relative;display:block;background-color:var(--color-dark-back);color:var(--color-white)}@media (min-width: 769px){.History{padding:0 var(--screen-x-margin);height:calc(var(--viewport-height) * var(--length))}}@media (max-width: 768px){.History{height:calc(var(--viewport-height) * var(--length) / 1.5)}}.History__sticky{position:sticky;top:0;padding:var(--screen-x-margin) 0;height:var(--viewport-height);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 768px){.History__sticky{padding:var(--screen-x-margin);justify-content:flex-start}}.History__top{flex-shrink:0;width:100%;height:4.3rem;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.History__top{padding:0 1.3rem;height:4rem;margin-bottom:6rem;border-radius:.4rem;background:#ffffff14;backdrop-filter:blur(65.05000305175781px)}}@media (min-width: 769px){.History__heading{display:flex;align-items:center;justify-content:center;padding:0 1.6rem;height:100%;margin-bottom:1.7rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.08)}}@media (min-width: 769px){.History__counter{display:flex;align-items:center;justify-content:center;width:8rem;height:100%;border-radius:.8rem;border:1px solid rgba(255,255,255,.08)}}@media (max-width: 768px){.History__counter{display:flex;align-items:center;justify-content:center}}.History__counter__current{color:var(--color-white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.1em}.History__counter__sep{color:var(--color-grey-light-text)}@media (max-width: 768px){.History__counter__sep{color:var(--color-blue)}}.History__counter__total{color:var(--color-grey-light-text)}.History__title{text-align:center;max-width:122.4rem;margin-bottom:auto;display:grid}@media (max-width: 768px){.History__title{max-width:100%;margin-bottom:0rem}}.History__titles__item{grid-area:1/1;--text-animation-y: 100%;--text-animation-duration: .5s}.History__titles__item.current{--text-animation-delay: calc(var(--text-animation-duration) / 2);--text-animation-progress: 1}.History__titles__item.previous{--text-animation-progress: 2}.History__cards{width:100%;height:39.5rem;margin-bottom:6.1rem}@media (max-width: 768px){.History__cards{margin-top:auto;height:27.8rem;margin-bottom:5.7rem}}.History__cards__list{--item-width: 60rem;display:flex;align-items:flex-end;gap:2.3rem;min-width:100%;width:-moz-max-content;width:max-content;height:100%}@media (min-width: 769px){.History__cards__list{padding:0 calc((var(--viewport-width) - var(--screen-x-margin) * 2) / 2 - var(--item-width) / 2)}}@media (max-width: 768px){.History__cards__list{--item-width: 31rem}}.History__cards__item{width:var(--item-width);height:100%;will-change:transform}.History__timeline{position:absolute;bottom:4rem;left:0}@media (max-width: 768px){.History__timeline{bottom:1.5rem;left:var(--screen-x-margin);width:calc(100% - var(--screen-x-margin) * 2)}}.HistoryCard{width:100%;height:100%;padding:3rem;border-radius:2rem;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.01);background:#ffffff0d}@media (max-width: 768px){.HistoryCard{padding:2rem 1.5rem 1.5rem}}.HistoryCard__year{margin-bottom:auto}.HistoryCard__title{margin-bottom:1.6rem}@media (max-width: 768px){.HistoryCard__title{margin-bottom:1rem}}.HistoryCard__description{opacity:.4}.Principles{position:relative;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0}.Principles__heading{grid-column:1/3;color:var(--color-grey-dark-text)}@media (max-width: 768px){.Principles__heading{grid-column:1/-1;margin-bottom:1.2rem}}.Principles__title{grid-column:3/-1;margin-bottom:6rem}.Principles__title b,.Principles__title span{color:var(--color-blue)}@media (max-width: 768px){.Principles__title{grid-column:1/-1;margin-bottom:4rem}}.Principles__list{grid-column:4/-1}@media (max-width: 768px){.Principles__list{grid-column:1/-1}}.Principles__list__item{--left: 25rem;--width: 84.4rem}.Principles__list__item:first-child{border-top:1px solid var(--color-grey-light-text)}@media (max-width: 768px){.Principles__list__item{--left: 0rem;--width: 100%}}.Principles__list__item__head{position:relative;padding-top:2.5rem;padding-bottom:4rem;display:flex;cursor:pointer}@media (max-width: 768px){.Principles__list__item__head{--left: 0rem;--width: 100%;flex-direction:column;padding:2.5rem 0}}.Principles__list__item__head__number{color:var(--color-grey-dark-text)}@media (min-width: 769px){.Principles__list__item__head__number{position:absolute;top:2.5rem;left:0;width:2.5rem}}@media (max-width: 768px){.Principles__list__item__head__number{margin-bottom:2.5rem}}.Principles__list__item__head__texts{margin-left:var(--left);width:var(--width)}.Principles__list__item__head__title{margin-bottom:3.5rem}@media (max-width: 768px){.Principles__list__item__head__title{margin-bottom:1.5rem}}.Principles__list__item__head__description{color:var(--color-black-secondary)}@media (max-width: 768px){.Principles__list__item__head__description{margin-bottom:2.5rem}}.Principles__list__item__head__button{flex-shrink:0}.Principles__list__item.opened .Principles__list__item__head__button .IconButton__icon{transform:scaleY(-1);stroke:var(--color-white)}.Principles__list__item.opened .Principles__list__item__head__button{background-color:var(--color-blue)}@media (min-width: 769px){.Principles__list__item__head__button{margin-left:auto}}.Principles__list__item__body{border-bottom:1px solid var(--color-grey-light-text);transition-property:color,background-color,border-color,height;transition-duration:var(--duration-interaction);transition-timing-function:ease;height:0px;overflow:hidden}@media (hover: hover){.Principles__list__item.opened .Principles__list__item__body,.Principles__list__item__head:hover~.Principles__list__item__body{border-color:var(--color-blue)}}.Principles__list__item__content{margin-left:var(--left);padding-bottom:5rem;width:var(--width)}@media (max-width: 768px){.Principles__list__item__content{padding-bottom:4rem}}.Principles__list__item__content__text{font-family:font-body;font-size:2rem;font-weight:500;line-height:125%;color:var(--color-black-secondary)}.Principles__list__item__content__text>*{margin:2.4rem 0}.Principles__list__item__content__text h1,.Principles__list__item__content__text h2,.Principles__list__item__content__text h3,.Principles__list__item__content__text h4,.Principles__list__item__content__text h5,.Principles__list__item__content__text h6{font-family:font-body;font-size:2.8rem;font-weight:500;line-height:125%;margin-bottom:1.6rem;color:var(--color-black)}@media (max-width: 768px){.Principles__list__item__content__text h1,.Principles__list__item__content__text h2,.Principles__list__item__content__text h3,.Principles__list__item__content__text h4,.Principles__list__item__content__text h5,.Principles__list__item__content__text h6{font-family:font-heading;font-size:2.2rem;line-height:120%;letter-spacing:-.044rem}}.Principles__list__item__content__numbers{margin-top:4rem;display:flex;flex-wrap:wrap;gap:6rem}@media (max-width: 768px){.Principles__list__item__content__numbers{gap:4rem}}.Steps{--loop: false;position:relative;display:block;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0}@media (min-width: 769px){.Steps{--swipe: false}}@media (max-width: 768px){.Steps{width:100%;height:58rem;color:var(--color-white)}}.Steps__billboard{display:contents}@media (min-width: 769px){.Steps__top{width:100%;padding-bottom:3rem;margin-bottom:3.5rem;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid var(--color-grey-light-text)}}@media (max-width: 768px){.Steps__top{position:absolute;top:calc(var(--screen-x-margin) * 2);left:calc(var(--screen-x-margin) * 2)}}.Steps__heading{position:relative;z-index:1}@media (min-width: 769px){.Steps__heading{text-align:center;margin-bottom:3rem}}.Steps__description{text-align:center;max-width:64rem;color:var(--color-black-secondary)}@media (max-width: 768px){.Steps__description{display:none}}.Steps__list{display:grid;justify-items:center}@media (max-width: 768px){.Steps__list{width:100%;height:100%}}.Steps__item{--width: 55.3rem;--gap: 10rem;grid-area:1/1;width:55.3rem;width:var(--width)}@media (min-width: 769px){.Steps__item{transition-property:transform;transition-duration:var(--duration-interaction);transition-timing-function:ease;transform:translate(calc((var(--width) + var(--gap)) * (var(--index) - 0)));transform:translate(calc((var(--width) + var(--gap)) * (var(--index) - var(--counter, 0))))}}@media (max-width: 768px){.Steps__item{position:relative;width:100%;height:100%;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Steps__item:not(.current-active){opacity:0;pointer-events:none}}.Steps__item__card{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}@media (min-width: 769px){.Steps__item__card{transition-property:transform,opacity,blur;transition-duration:var(--duration-interaction);transition-timing-function:ease;transform:scale(1)}.Steps__item.previous .Steps__item__card,.Steps__item.next .Steps__item__card{transform:scale(.8);opacity:.4;filter:blur(10px)}}@media (max-width: 768px){.Steps__item__card{width:100%;height:100%;padding:var(--screen-x-margin);padding-bottom:3.9rem;align-items:flex-start;justify-content:flex-end}}.Steps__item__image{width:100%;height:36.5rem;border-radius:1.6rem;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.Steps__item__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}}@media (min-width: 769px){.Steps__item__title{text-align:center;max-width:80%}}@media (min-width: 769px){.Steps__bullets{display:none}}@media (max-width: 768px){.Steps__bullets{position:absolute;bottom:var(--screen-x-margin);left:calc(var(--screen-x-margin) * 2);--size: calc( (var(--viewport-width) - var(--screen-x-margin) * 4) / var(--sections, 1) );--gap: .4rem;width:calc(100% - var(--screen-x-margin) * 4);display:block;margin:0 auto;padding:0 var(--padding);overflow:hidden}.Steps__bullets div{width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:.4rem;transition-property:transform;transition-duration:.3s}.Steps__bullets button{flex-shrink:0;width:var(--size);height:.3rem;background-color:#fff;border-radius:1.6rem;opacity:.4;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Steps__bullets button.current{opacity:1}}.Steps__bottom{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:2rem}@media (max-width: 768px){.Steps__bottom{display:none}}.Steps__timeline{position:relative!important;bottom:0!important;width:100%}@media (max-width: 768px){.Steps__timeline{display:none!important}}.Categories{display:block}@media (min-width: 769px){.Categories{background-color:var(--color-grey-black);border-radius:1.2rem}.Categories.down{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}.Categories:not(.down){height:7.6rem}.Categories.alwaysSelect{--click-outside: true;position:relative;z-index:2;height:5.6rem;transition-property:opacity;transition-duration:var(--duration-interaction)}}@media (max-width: 768px){.Categories{--click-outside: true;position:relative;z-index:2;height:5rem;transition-property:opacity;transition-duration:var(--duration-interaction)}}@media (min-width: 769px){.Categories__current{display:none}.Categories.alwaysSelect .Categories__current{--type: toggle;display:flex;justify-content:space-between;align-items:center;gap:2rem;height:5.6rem;padding:0 2rem;background-color:var(--color-grey-black);border-radius:1.2rem}}@media (max-width: 768px){.Categories__current{--type: toggle;display:flex;justify-content:space-between;align-items:center;gap:1.8rem;height:5rem;padding:0 1.8rem;background-color:var(--color-grey-black);border-radius:1.2rem}}.Categories__current__icon{width:1.8rem;height:1.8rem;fill:none;stroke:var(--color-blue)}.Categories.opened .Categories__current__icon{transform:scaleY(-1)}.Categories__list{width:100%;padding:.4rem;display:flex;gap:.4rem}@media (min-width: 769px){.Categories__list{height:100%}.Categories.down .Categories__list{flex-direction:column}.Categories.alwaysSelect .Categories__list{position:absolute;top:calc(100% + 1rem);left:0;display:none;flex-direction:column;background-color:var(--color-grey-black);border-radius:1.2rem;box-shadow:0 0 1rem #00000014;opacity:0;height:auto}.Categories.alwaysSelect.down .Categories__list{width:100%}.Categories.alwaysSelect.triggered .Categories__list{display:flex}.Categories.alwaysSelect.opened .Categories__list{opacity:1}}@media (max-width: 768px){.Categories__list{position:absolute;top:calc(100% + 1rem);left:0;display:none;flex-direction:column;background-color:var(--color-grey-black);border-radius:1.2rem;box-shadow:0 0 1rem #00000014;opacity:0}.Categories.triggered .Categories__list{display:flex}.Categories.opened .Categories__list{opacity:1}}.Categories__list__item{flex:1;display:flex;align-items:center;justify-content:center;height:100%;padding:0 2.4rem;gap:.8rem;border-radius:.8rem;transition-property:color,background-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Categories.down .Categories__list__item{justify-content:start;height:-moz-max-content;height:max-content;padding:1.2rem 1.6rem}.Categories__list__item.active{background-color:var(--color-white);color:var(--color-blue)}.Categories.blue .Categories__list__item.active{background-color:var(--color-blue);color:var(--color-white)}@media (hover: hover){.Categories__list__item:hover{background-color:var(--color-white);color:var(--color-blue)}.Categories.blue .Categories__list__item:hover{background-color:var(--color-blue);color:var(--color-white)}}@media (max-width: 768px){.Categories__list__item{flex:initial;width:100%;padding:.8rem;justify-content:flex-start}}@media (min-width: 769px){.Categories.alwaysSelect .Categories__list__item{flex:initial;width:100%;height:5rem;padding:.8rem;justify-content:flex-start}}.Categories__list__item__icon-box{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:.8rem}.Categories__list__item[data-value=deposits] .Categories__list__item__icon-box{background-color:var(--color-deposits)}.Categories__list__item[data-value=offices] .Categories__list__item__icon-box{background-color:var(--color-offices)}.Categories__list__item[data-value=manufacture] .Categories__list__item__icon-box{background-color:var(--color-manufacture)}@media (max-width: 768px){.Categories__list__item__icon-box{width:3.2rem;height:3.2rem}}@media (min-width: 769px){.Categories.alwaysSelect .Categories__list__item__icon-box{width:3.2rem;height:3.2rem}}.Categories__list__item__icon{width:2.4rem;height:2.4rem;stroke:var(--color-white);fill:none}@media (max-width: 768px){.Categories__list__item__icon{width:1.6rem;height:1.6rem}}@media (min-width: 769px){.Categories.alwaysSelect .Categories__list__item__icon{width:1.6rem;height:1.6rem}}.Categories.alwaysSelect .Categories__list__item__name{width:-moz-max-content;width:max-content}@media (min-width: 769px){.Categories__list__item__name{text-transform:uppercase;width:-moz-max-content;width:max-content}}@media (max-width: 768px){.Categories:not(.alwaysSelect) .Categories__list__item__name{text-align:left}}.HeaderTrigger{position:absolute;left:0;top:calc(var(--header-height) / 2 * -1);z-index:-10;height:calc(100% + var(--header-height) / 2);width:100%;pointer-events:none}.HeaderTrigger.fullHeaderSize{top:calc(var(--header-height) * -1);height:calc(100% + var(--header-height))}.HeaderTrigger.sectionMargin{top:calc(var(--section-y-margin) * -1);height:calc(100% + var(--section-y-margin) * 2)}@media (max-width: 768px){.Stat:not(.small){padding:0 var(--screen-x-margin);scroll-snap-align:start}}.Stat__number-box{display:flex;align-items:flex-end;gap:1rem;margin-bottom:1.6rem;color:var(--color-grey-light-text)}@media (max-width: 768px){.Stat__number-box{gap:.4rem}}.Stat__number{position:relative;font-family:font-heading;font-weight:500;font-size:15.2rem;line-height:.85;letter-spacing:-.03em;width:-moz-max-content;width:max-content}.Stat.small .Stat__number{font-size:8.2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.246rem}@media (max-width: 768px){.Stat__number{font-size:8.4rem;font-weight:400}.Stat.small .Stat__number{font-size:6.2rem;line-height:100%;letter-spacing:-.186rem}}.Stat:not(.animation) .Stat__number__main{color:var(--color-blue)}.Stat__number__anim{--scroll-region-start-offset: calc( var(--viewport-height) * -.85 + var(--viewport-height) * var(--index) * .05 );--scroll-region-progress-var: progress;--scroll-region-distance: calc(var(--viewport-height) * .15);position:absolute;top:0;left:0;color:var(--color-blue);clip-path:polygon(0 0,0% 0,0% 100%,0% 110%);clip-path:polygon(0 0,calc(var(--progress, 0) * 100%) 0,calc(var(--progress, 0) * var(--progress, 0) * var(--progress, 0) * 100%) 100%,0% 110%)}@media (max-width: 768px){.Stat__number__anim{--scroll-region-disabled: true;display:none}}.Stat__quantity{font-family:font-heading;font-weight:500;font-size:4.2rem;width:-moz-max-content;width:max-content}.Stat.small .Stat__quantity{font-size:2.8rem;font-style:normal;font-weight:500;line-height:125%}@media (max-width: 768px){.Stat__quantity{font-size:2.2rem;letter-spacing:-.02em}.Stat.small .Stat__quantity{font-size:2.2rem;letter-spacing:-.044rem}}.Stats{display:grid}@media (min-width: 769px){.Stats{grid-template-columns:repeat(3,1fr);gap:8rem 11.3rem}.Stats.small{grid-template-columns:repeat(2,1fr);gap:4rem 8rem}}@media (max-width: 768px){.Stats:not(.small){margin-left:calc(var(--screen-x-margin) * -1);width:calc(100% + var(--screen-x-margin) * 2);grid-auto-rows:max-content;grid-auto-flow:column;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;overflow:auto hidden;gap:3rem}.Stats.small{grid-template-columns:100%;gap:3rem}}.SectionHeading{grid-column:1/3;margin-top:1.2rem;color:var(--color-grey-dark-text);display:flex;justify-content:space-between}@media (min-width: 769px){.SectionHeading.desktopUpper{text-transform:uppercase}}@media (max-width: 768px){.SectionHeading{grid-column:1/-1;margin-top:0;margin-top:initial;text-transform:inherit;padding-bottom:1.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--color-grey-light-text)}}.SectionHeading__text{display:block;max-width:80%}.SliderButtons{display:flex;align-items:center;gap:.4rem}.no-overflow .SliderButtons,.SliderButtons__button.no-overflow{display:none}.start .SliderButtons__button[data-value="-1"],.end .SliderButtons__button[data-value="1"]{pointer-events:none;opacity:.5}.Video{display:block;border-radius:2rem;overflow:hidden;pointer-events:none}.Video__video-holder{position:relative;width:100%;height:50rem;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.Video__video-holder .source-consumer{-o-object-fit:cover;object-fit:cover}.Video.large .Video__video-holder{height:90rem}@media (max-width: 768px){.Video__video-holder{height:26rem}.Video.large .Video__video-holder{height:30rem}}.Video__poster{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;pointer-events:none;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Video.playing .Video__poster{opacity:0}.Video__play{position:absolute!important;z-index:2;pointer-events:none;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Video.playing .Video__play{opacity:0}.Geography{--color-deposits: #084e91;--color-offices: var(--color-blue);--color-manufacture: #04202d;position:relative;display:block;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0}@media (min-width: 769px){.Geography__top{padding-bottom:3.4rem;border-bottom:1px solid var(--color-hr)}}.Geography__title{grid-column:4/9;margin-bottom:2.4rem}@media (max-width: 768px){.Geography__title{grid-column:1/-1}}.Geography__categories{grid-column:4/-1}@media (max-width: 768px){.Geography__categories{grid-column:1/-1;margin-bottom:1rem}}.Geography__main{padding-top:3rem;height:59.3rem;overflow:hidden}@media (max-width: 768px){.Geography__main{padding-top:0;height:50rem}}.Geography__branches{grid-column:1/4;position:relative;padding:.4rem;border-radius:1.2rem;display:flex;gap:.4rem;background-color:var(--color-grey-black)}@media (min-width: 769px){.Geography__branches{height:100%;overflow-x:hidden;overflow-y:auto;overflow:hidden auto}}@media (max-width: 768px){.Geography__branches{display:none}}.Geography__branches__list{display:flex;flex-direction:column;gap:.4rem}.Geography__branches__scrollbar{flex-shrink:0}.Geography__branch{flex-shrink:0;min-height:6.5rem;height:-moz-max-content;height:max-content;padding:2rem 3rem;width:100%;text-align:left;color:var(--color-black-50);border-radius:.8rem;transition-property:color,background-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Geography__branch.active{color:var(--color-white);background-color:var(--color-blue)}@media (hover: hover){.Geography__branch:hover{color:var(--color-white);background-color:var(--color-blue)}}.Geography__map-container{position:relative;z-index:1;grid-column:4/-1;background-color:var(--color-grey-black);border-radius:1.2rem;overflow:hidden}.Geography__map-container .ymaps3x0--main-engine-container{filter:grayscale(1)}@media (max-width: 768px){.Geography__map-container{grid-column:1/-1}}.Geography__markers{display:none}.GeographyMapMarker{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:.8rem;transform:translate(-50%,-100%);cursor:pointer}.GeographyMapMarker[data-type=deposits]{background-color:var(--color-deposits)}.GeographyMapMarker[data-type=offices]{background-color:var(--color-offices)}.GeographyMapMarker[data-type=manufacture]{background-color:var(--color-manufacture)}@media (max-width: 768px){.GeographyMapMarker{width:3.2rem;height:3.2rem}}.GeographyMapMarker__icon{width:2.4rem;height:2.4rem;fill:none;stroke:var(--color-white)}@media (max-width: 768px){.GeographyMapMarker__icon{width:1.6rem;height:1.6rem}}.GeographyModal__content{padding:4rem}@media (max-width: 768px){.GeographyModal__content{padding:1.5rem}}.GeographyModal__image{width:100%;height:46rem;margin-bottom:10.1rem;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem}@media (max-width: 768px){.GeographyModal__image{height:21.2rem;margin-bottom:2rem;border-radius:.8rem}}.GeographyModal__top{margin-bottom:3.5rem}@media (max-width: 768px){.GeographyModal__top{margin-bottom:2.5rem}}.GeographyModal__title{margin-bottom:1rem;color:var(--color-blue)}.GeographyModal__contacts{width:100%;margin-bottom:4rem}.GeographyModal__contact{width:100%;padding-top:1.5rem;padding-bottom:4rem;display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.GeographyModal__contact:first-child{border-top:1px solid var(--color-grey-light-text)}.GeographyModal__contact:not(:last-child){border-bottom:1px solid var(--color-grey-light-text)}@media (max-width: 768px){.GeographyModal__contact{grid-template-columns:100%;gap:.5rem;padding-bottom:1.5rem}}.GeographyModal__contact__title{color:var(--color-grey-dark-text)}@media (min-width: 769px){.GeographyModal__contact__title{grid-column:1/3}}@media (min-width: 769px){.GeographyModal__contact__value{grid-column:3/-1}}@media (max-width: 768px){.GeographyModal__link{width:100%}}.Join{position:relative;z-index:1;grid-template-rows:18rem 1fr max-content;row-gap:5.9rem;padding:3.6rem var(--screen-x-margin);background-color:#eff2f3;height:84rem;margin:var(--section-y-margin) 0}@media (max-width: 768px){.Join{grid-template-rows:max-content 1fr max-content;grid-auto-rows:max-content;row-gap:0rem;padding:var(--screen-x-margin);margin:var(--section-y-margin) var(--screen-x-margin);height:58.3rem;border-radius:1.2rem}}.Join__heading{grid-column:1/7}@media (max-width: 768px){.Join__heading{grid-column:1/-1;grid-row:1/2;margin-bottom:1.5rem}}.Join__description{grid-column:1/4;grid-row:3/4}@media (max-width: 768px){.Join__description{grid-column:1/-1;grid-row:2/3}}.Join__button{grid-column:11/-1;grid-row:3/4;justify-self:end;align-self:end}@media (max-width: 768px){.Join__button{grid-column:1/-1;width:100%;margin-top:auto}}.Join__image{position:absolute;bottom:0;left:50%;z-index:-1;width:56.7rem;height:77rem;transform:translate(-50%);-o-object-fit:contain;object-fit:contain}@media (max-width: 768px){.Join__image{width:26.9rem;height:36.5rem}}.Join__person{grid-column:8/10;grid-row:2/3}@media (max-width: 768px){.Join__person{display:none}}.Join__person__duration{color:var(--color-blue)}.Join__person__position{color:var(--color-grey-dark-text)}.Join__timeline{position:absolute;top:50%;left:var(--screen-x-margin);z-index:-1;transform:translateY(-50%);width:calc(100% - var(--screen-x-margin) * 2)}@media (max-width: 768px){.Join__timeline{display:none}}.Timeline{width:100%;height:3rem;display:grid}@media (max-width: 768px){.Timeline{height:1.8rem}}.Timeline__lines{grid-area:1/1;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.Timeline__lines:nth-child(2){clip-path:polygon(0 0,0 0,0 100%,0% 100%)}.Timeline__point{height:1.2rem;width:1px;background-color:#53656e}.Timeline__lines:last-child .Timeline__point{background-color:var(--color-white)}.Timeline.static .Timeline__lines:last-child .Timeline__point{background-color:#53656e}.Timeline.static .Timeline__lines:last-child .Timeline__point.near-main-point{background-color:var(--color-white)}.Timeline.dark .Timeline__lines:last-child .Timeline__point{background-color:#b4cbd7}.Timeline.dark.static .Timeline__lines:last-child .Timeline__point.near-main-point{background-color:var(--color-blue)}@media (max-width: 768px){.Timeline__point{height:.8rem}.Timeline__point:nth-child(odd):not(.near-main-point){display:none}}.Timeline__main-point{width:1px;height:100%;background-color:#53656e}.Timeline__lines:last-child .Timeline__main-point{background-color:var(--color-blue)}.Timeline.dark .Timeline__lines:last-child .Timeline__main-point{background-color:var(--color-blue)}.BillboardCounter{display:flex;align-items:flex-end}.BillboardCounter__current{margin-right:1rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BillboardCounter__del,.BillboardCounter__total{opacity:.5}.FullContacts{position:relative;display:block;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0;margin-top:6rem}@media (max-width: 768px){.FullContacts{margin-top:2.5rem}}.FullContacts__top{padding-bottom:3rem;margin-bottom:3rem}@media (min-width: 769px){.FullContacts__top{border-bottom:1px solid var(--color-grey-light-text)}}@media (max-width: 768px){.FullContacts__top{padding-bottom:4rem;margin-bottom:0rem}}@media (min-width: 769px){.FullContacts__categories{grid-column:1/4;width:100%!important;height:100%!important}}@media (max-width: 768px){.FullContacts__categories{grid-column:1/-1;width:100%!important;margin-bottom:4rem}}.FullContacts__branches{position:relative;grid-column:4/-1;display:grid}@media (max-width: 768px){.FullContacts__branches{grid-column:1/-1}}.FullContacts__logo{width:45.5rem;height:5.631rem}@media (min-width: 769px){.FullContacts__logo{position:absolute;top:0;left:0}}@media (max-width: 768px){.FullContacts__logo{display:none}}@media (min-width: 769px){.FullContacts__logo-mobile{display:none}}@media (max-width: 768px){.FullContacts__logo-mobile{grid-column:1/-1;width:100%;height:4.084rem;margin-bottom:3.5rem}}.FullContacts__branch{grid-area:1/1;display:flex;flex-direction:column;gap:13.2rem}.FullContacts__branch:not(.current){opacity:0;pointer-events:none}@media (max-width: 768px){.FullContacts__branch{gap:3.5rem}.FullContacts__branch:not(.current){display:none}}.FullContacts__manager{display:flex;gap:1.2rem}@media (min-width: 769px){.FullContacts__manager{margin-left:auto}}@media (max-width: 768px){.FullContacts__manager{width:100%}}.FullContacts__manager__image{flex-shrink:0;width:12.9rem;height:100%;min-height:11.1rem;border-radius:1.2rem;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.FullContacts__manager__image{width:11.2rem;height:100%;min-height:10.8rem}}.FullContacts__manager__main{width:30.1rem}@media (max-width: 768px){.FullContacts__manager__main{width:auto;flex:1;display:flex;flex-direction:column}}.FullContacts__manager__position{text-transform:uppercase;margin-bottom:.4rem;color:var(--color-grey-dark-text)}.FullContacts__manager__name{margin-bottom:1.2rem}@media (max-width: 768px){.FullContacts__manager__name{margin-bottom:1.8rem}}.FullContacts__manager__button{width:100%;height:5.1rem!important;margin-top:auto}@media (max-width: 768px){.FullContacts__manager__button{height:5rem}}.FullContacts__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);margin-top:auto;align-self:flex-end}@media (max-width: 768px){.FullContacts__list{grid-template-columns:100%}}.FullContacts__card{padding:3rem;min-height:36.7rem;display:flex;flex-direction:column;border-radius:2rem;background-color:var(--color-grey-black)}@media (max-width: 768px){.FullContacts__card{padding:2rem 1.5rem;min-height:28.8rem}}.FullContacts__card__title{margin-bottom:4.1rem}@media (max-width: 768px){.FullContacts__card__title{margin-bottom:3.3rem}}.FullContacts__card__contacts{margin-top:auto;display:grid;grid-template-columns:100%;grid-gap:1.2rem;gap:1.2rem}.FullContacts__card__contact{display:flex;align-items:center;gap:1.2rem}.FullContacts__card__contact__icon-box{flex-shrink:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:.4rem}.FullContacts__card__contact__icon{width:2.4rem;height:2.4rem;fill:var(--color-blue)}.FullContacts__card__contact__icon[data-name=mail]{stroke:var(--color-white)}.FullContacts__card__contact__content{color:var(--color-grey-dark-text)}.FullContacts__card__contact__value{text-transform:uppercase}@media (hover: hover){a.FullContacts__card__contact__value{transition-property:color;transition-duration:var(--duration-interaction);transition-timing-function:ease}a.FullContacts__card__contact__value:hover{color:var(--color-black)}}.Request{margin-top:var(--section-y-margin)}@media (max-width: 768px){.Request{padding:0 var(--screen-x-margin);margin-bottom:var(--section-y-margin)}}.Request__image-region{--scroll-region-progress-var: progress;--scroll-region-start-offset: calc(var(--viewport-height) * -1);height:90rem;overflow:hidden}@media (max-width: 768px){.Request__image-region{height:33rem;border-radius:1rem;margin-bottom:3.5rem}}.Request__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.2);transform:scale(calc(1 + .2 * (1 - var(--progress, 0))))}.Request__main{position:relative;grid-template-rows:max-content 1fr;padding:0 var(--screen-x-margin);margin-top:8rem;margin-bottom:var(--section-y-margin)}@media (max-width: 768px){.Request__main{padding:0}}.Request__heading{grid-column:1/6;margin-bottom:4rem}@media (max-width: 768px){.Request__heading{grid-column:1/-1;grid-row:1/2;margin-bottom:1.5rem}}.Request__description{grid-column:1/4;color:var(--color-black-secondary)}@media (max-width: 768px){.Request__description{grid-column:1/-1;grid-row:2/3;margin-bottom:3rem}}.Request__form{grid-column:7/-1;grid-row:1/3}@media (max-width: 768px){.Request__form{grid-row:3/4;grid-column:1/-1}}.map[data-astro-cid-y6dp7ad7]{margin-top:calc(var(--header-height) * -1);padding:calc(var(--header-height) + 4rem) var(--screen-x-margin);background-color:var(--color-dark-back);color:var(--color-white)}.map__list[data-astro-cid-y6dp7ad7]{display:flex;justify-content:center;flex-direction:column;gap:1rem}.map__link[data-astro-cid-y6dp7ad7]{font-size:2.4rem}@media (hover: hover){.map__link[data-astro-cid-y6dp7ad7]{transition-property:color,background-color,border-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.map__link[data-astro-cid-y6dp7ad7]:hover{color:var(--color-blue)}}.Documentation{position:relative;display:block;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0}.Documentation__top{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--color-grey-light-text)}@media (max-width: 768px){.Documentation__top{padding-bottom:1.5rem}}.Documentation__title{grid-column:1/-1}.Documentation__title-2{grid-column:4/-1}@media (max-width: 768px){.Documentation__title-2{display:none}}.Documentation__heading{color:var(--color-grey-dark-text)}.Documentation__files{margin-bottom:3rem}.Documentation:not(.has-image) .Documentation__files{border-bottom:1px solid var(--color-grey-light-text)}.Documentation.has-image .Documentation__files{grid-template-rows:1fr max-content}.Documentation__items{position:relative;width:100%}@media (max-width: 768px){.Documentation__items{gap:1.5rem}}.Documentation__item{grid-column:1/-1;grid-row:1/2}@media (max-width: 768px){.Documentation__item{grid-row:2/3}}.Documentation__categories{grid-row:1/2;grid-column:1/7;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;max-width:100%}@media (min-width: 769px){.Documentation.has-image .Documentation__categories{width:100%;grid-column:7/-1}}@media (max-width: 768px){.Documentation__categories{grid-column:1/-1;width:100%}}.Documentation__image-box{grid-column:1/7;grid-row:1/3;width:100%;height:71.8rem;border-radius:2rem;background-color:var(--color-grey-black);display:flex;align-items:center;justify-content:center}.Documentation__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Documentation__files__list{grid-column:7/-1;margin-top:auto}.Documentation.has-image .Documentation__files__list{padding-top:10rem}@media (max-width: 768px){.Documentation__files__list{grid-column:1/-1}}.Documentation__files__item{position:relative;padding:3rem 0;display:flex;justify-content:space-between;align-items:center;gap:1.4rem}.Documentation.has-image .Documentation__files__item,.Documentation__files__item:not(.last):not(:last-child){border-bottom:1px solid var(--color-grey-light-text)}.Documentation__files__item:first-child{padding-top:0}@media (max-width: 768px){.Documentation__files__item{padding:2rem 0}}.Documentation__files__item__link{position:absolute;top:0;left:0;width:100%;height:100%}.Documentation__slider-buttons{grid-column:1/2;align-items:flex-end}@media (max-width: 768px){.Documentation__slider-buttons{display:none}}.Documentation__slider{grid-column:4/-1;--gap: var(--grid-gap);display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;overflow:auto hidden;scroll-snap-type:x mandatory}@media (max-width: 768px){.Documentation__slider{grid-column:1/-1;gap:0;width:calc(100% + var(--screen-x-margin) * 2);margin-left:calc(var(--screen-x-margin) * -1)}}.Documentation__slider__item{scroll-snap-align:start}@media (max-width: 768px){.Documentation__slider__item{padding-left:var(--screen-x-margin)}.Documentation__slider__item:last-child{padding-right:var(--screen-x-margin)}}.Documentation__slider__link{flex-shrink:0;padding:3rem;width:calc(var(--client-width) / 3 - var(--gap));height:36.6rem;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--color-grey-black);border-radius:2rem}@media (max-width: 768px){.Documentation__slider__link{width:calc(var(--client-width) - var(--screen-x-margin) * 2 - var(--gap));height:20rem;padding:var(--screen-x-margin)}}.Documentation__slider__link__button{width:-moz-max-content;width:max-content}.ProductionDescription{position:relative;padding:0 var(--screen-x-margin);margin-bottom:var(--production-section-margin)}@media (min-width: 769px){.ProductionDescription{padding-top:2.5rem}.ProductionDescription:before{content:"";position:absolute;left:var(--screen-x-margin);display:block;width:calc(100% - var(--screen-x-margin) * 2);height:1px;background-color:var(--color-grey-light-text)}}.ProductionDescription__heading{grid-column:1/3;grid-row:1/2}@media (max-width: 768px){.ProductionDescription__heading{grid-row:1/2;grid-column:1/-1}}.ProductionDescription__texts{grid-column:7/-1;grid-row:1/3;display:flex;flex-direction:column;gap:3rem}@media (max-width: 768px){.ProductionDescription__texts{grid-row:2/3;grid-column:1/-1;margin-bottom:3rem}}.ProductionDescription__description{--li-icon-top-offset: .6rem;--li-icon-size: 1.6rem}.ProductionDescription__description>*{margin:4rem 0}.ProductionDescription__description h1,.ProductionDescription__description h2,.ProductionDescription__description h3,.ProductionDescription__description h4,.ProductionDescription__description h5,.ProductionDescription__description h6{margin-bottom:2.4rem}.ProductionDescription__description>*:first-child{margin-top:0}.ProductionDescription__description>*:last-child{margin-bottom:0}@media (max-width: 768px){.ProductionDescription__description{--li-icon-top-offset: -.2rem}}.ProductionDescription__video{grid-column:7/-1;margin-top:6rem;background-color:var(--color-black)}@media (max-width: 768px){.ProductionDescription__video{grid-row:3/4;grid-column:1/-1;margin-top:0rem;margin-bottom:2rem}}.ProductionDescription__button{grid-column:1/3;grid-row:2/3;align-self:end}@media (max-width: 768px){.ProductionDescription__button{grid-row:4/5;grid-column:1/-1;width:100%}}@media (min-width: 769px){.ProductCard{display:flex;flex-direction:column;gap:.8rem}}@media (max-width: 768px){.ProductCard{position:relative;padding:1.5rem 2rem;height:31.5rem;display:flex;align-items:center;justify-content:center;border-radius:1.2rem;background-color:var(--color-grey-black)}}@media (min-width: 769px){.ProductCard__top{position:relative;height:51.1rem;display:flex;align-items:center;justify-content:center;border-radius:1.2rem;background-color:var(--color-grey-black)}}@media (max-width: 768px){.ProductCard__top{display:contents}}.ProductCard__image{-o-object-fit:contain;object-fit:contain;position:absolute;width:80%;height:80%}@media (hover: hover){.ProductCard__image{transition-property:transform;transition-duration:var(--duration-interaction);transition-timing-function:ease}.ProductCard:hover .ProductCard__image{transform:scale(1.1)}}@media (max-width: 768px){.ProductCard__image{width:50%;height:50%}}@media (min-width: 769px){.ProductCard__bottom{display:flex;justify-content:space-between;align-items:center;height:10.3rem;gap:2rem;border-radius:1.2rem;background-color:var(--color-grey-black);padding:2.4rem}}@media (max-width: 768px){.ProductCard__bottom{display:contents}}.ProductCard__name{font-family:font-body;font-size:2.4rem;font-weight:600;line-height:125%;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.ProductCard__name{margin-top:auto;margin-right:auto;font-size:1.6rem;text-transform:uppercase}}.ProductCard__arrow{flex-shrink:0}@media (max-width: 768px){.ProductCard__arrow{position:absolute;top:1rem;right:1rem}.ProductCard__arrow{--icon-color: var(--color-blue);background-color:var(--color-white);border-color:transparent!important}}.OtherProduction{position:relative;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0}.OtherProduction__top{display:flex;justify-content:space-between;margin-bottom:6rem}@media (max-width: 768px){.OtherProduction__top{margin-bottom:2.5rem}}.OtherProduction__link{align-self:flex-end}@media (max-width: 768px){.OtherProduction__link{display:none}}.OtherProduction__main{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:3rem;overflow:hidden}@media (max-width: 768px){.OtherProduction__main{width:calc(100% + var(--screen-x-margin) * 2);margin-left:calc(var(--screen-x-margin) * -1)}}.OtherProduction__slider{--gap: var(--grid-gap);width:100%;display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;overflow:auto hidden;scroll-snap-type:x mandatory}@media (max-width: 768px){.OtherProduction__slider{--gap: 0}}.OtherProduction__slider__item{scroll-snap-align:start;flex-shrink:0;width:calc((var(--viewport-width) - var(--screen-x-margin) * 2) / 2 - var(--gap) / 2)}@media (max-width: 768px){.OtherProduction__slider__item{width:calc((var(--viewport-width) - var(--screen-x-margin) * 2))}.OtherProduction__slider__item{padding-left:var(--screen-x-margin)}.OtherProduction__slider__item:last-child{padding-right:var(--screen-x-margin)}}@media (max-width: 768px){.OtherProduction__slider-buttons{display:none}}.Breadcrumbs{display:inline-flex;align-items:center;overflow-x:auto;overflow-y:hidden;overflow:auto hidden}.Breadcrumbs>*{flex-shrink:0}@media (max-width: 768px){.Breadcrumbs{margin-left:calc(var(--screen-x-margin) * -1);width:calc(100% + var(--screen-x-margin) * 2);padding:0 var(--screen-x-margin)}}.Breadcrumbs__leaf{text-transform:uppercase}.Breadcrumbs.light .Breadcrumbs__leaf{color:var(--color-white)}.Breadcrumbs.dark .Breadcrumbs__leaf{color:var(--color-black)}.Breadcrumbs.light a.Breadcrumbs__leaf,.Breadcrumbs.dark a.Breadcrumbs__leaf{color:var(--color-grey-dark-text)}@media (hover: hover){.Breadcrumbs__leaf{transition-property:color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Breadcrumbs.light a.Breadcrumbs__leaf:hover{color:var(--color-white)}.Breadcrumbs.dark a.Breadcrumbs__leaf:hover{color:var(--color-black)}}.Breadcrumbs__arrow{width:1.6rem;height:1.6rem;margin:0 1.2rem;fill:none;stroke:var(--color-grey-dark-text)}@media (max-width: 768px){.Breadcrumbs__arrow{width:1.2rem;height:1.2rem;margin:0 .8rem}}.PipeProductsProductHero{position:relative;z-index:1;margin-top:calc(var(--header-height) * -1);padding:0 var(--screen-x-margin);padding-top:calc(var(--header-height) + 2rem);padding-bottom:6rem;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 768px){.PipeProductsProductHero{padding-top:calc(var(--header-height) + .5rem);padding-bottom:3rem}}.PipeProductsProductHero__breadcrumbs{margin-bottom:4.6rem}.PipeProductsProductHero__heading{margin-bottom:6rem}@media (min-width: 769px){.PipeProductsProductHero__heading{max-width:70%}}@media (max-width: 768px){.PipeProductsProductHero__heading{margin-bottom:4.6rem;word-break:break-word;hyphens:auto}}.PipeProductsProductHero__image{width:calc(100% + var(--screen-x-margin) * 2);height:88rem;margin-left:calc(var(--screen-x-margin) * -1);-o-object-fit:cover;object-fit:cover}.BillboardBullets{--size: 3rem;--gap: .3rem;--padding: 0rem;--in-view: 6;width:-moz-max-content;width:max-content;max-width:19.5rem;max-width:calc(var(--size) * var(--in-view) + var(--gap) * (var(--in-view) - 1) + var(--padding) * 2);display:block;margin:0 auto;padding:0 0rem;padding:0 var(--padding);overflow:hidden}.BillboardBullets div{width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:var(--gap);transition-property:transform;transition-duration:.3s;transform:translate(calc(max(0,min(0,max(0,var(--length) - var(--in-view)))) * (var(--size) + var(--gap)) * -1));transform:translate(calc(max(0,min(var(--counter, 0),max(0,var(--length) - var(--in-view)))) * (var(--size) + var(--gap)) * -1))}.BillboardBullets button{flex-shrink:0;width:var(--size);height:.3rem;background-color:#ccd3d6;transition-property:background-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.BillboardBullets button.current{background-color:var(--color-blue)}.ModalGallery{--click-outside: true;--escape: true;position:fixed;top:0;left:0;width:100%;height:100%;padding:4rem;z-index:var(--z-modal);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.8rem;background-color:#1a1a1be6;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease;opacity:0}.ModalGallery:not(.triggered){display:none}.ModalGallery.opened{opacity:1}@media (max-width: 768px){.ModalGallery{background-color:var(--color-grey-black);padding:var(--screen-x-margin)}}.ModalGallery__close-button{--type: close;position:absolute;top:0;left:calc(100% + .8rem)}@media (max-width: 768px){.ModalGallery__close-button{top:var(--screen-x-margin);right:var(--screen-x-margin);left:auto;left:initial}}.ModalGallery__main{position:relative;margin:auto 0}@media (max-width: 768px){.ModalGallery__main{flex:1;position:static;position:initial;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}}.ModalGallery__screen{width:calc(100vw * .8229166667);height:41vw;border-radius:2rem;background-color:var(--color-grey-black);overflow:hidden;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.ModalGallery__screen{width:calc(100% - var(--screen-x-margin) * 2);height:70%}}.ModalGallery__main__image{width:90%;height:90%;-o-object-fit:contain;object-fit:contain}.ModalGallery__map{--gap: .8rem;display:flex;gap:.8rem;gap:var(--gap);height:10.1rem;margin:0 auto}@media (min-width: 769px){.ModalGallery__map{max-width:84.2rem}}@media (max-width: 768px){.ModalGallery__map{width:100%;height:5.4rem}}.ModalGallery__map__button{height:100%;width:5.4rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-black);border-radius:.8rem;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.ModalGallery__map__button[disabled]{opacity:.5;pointer-events:none}@media (max-width: 768px){.ModalGallery__map__button{background-color:var(--color-white)}}.ModalGallery__map__button__icon{width:1.6rem;height:1.6rem;stroke:var(--color-blue);fill:none}.ModalGallery__map__slider{height:100%;max-width:70.1rem;display:flex;align-items:center;gap:var(--gap);overflow-x:auto;overflow-y:hidden;overflow:auto hidden;scroll-snap-type:x mandatory}@media (max-width: 768px){.ModalGallery__map__slider{--gap: .5rem;width:100%}}.ModalGallery__map__item{height:100%;scroll-snap-align:start}.ModalGallery__map__item__box{position:relative;height:100%;width:11.017rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--color-grey-black);border-radius:.8rem}@media (max-width: 768px){.ModalGallery__map__item__box{width:5.5rem;background-color:var(--color-white)}}.ModalGallery__map__item__image{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.ModalGallery__map__item:not(.current) .ModalGallery__map__item__image{opacity:.3}.ProductHero{position:relative;padding:0 var(--screen-x-margin);padding-top:calc(var(--header-height) + 2rem);padding-bottom:4.1rem;margin-top:calc(var(--header-height) * -1);display:flex;flex-direction:column;background-color:var(--color-grey-black)}@media (min-width: 769px){.ProductHero{height:var(--full-screen-section-height);min-height:-moz-max-content;min-height:max-content}}@media (max-width: 768px){.ProductHero{padding-top:calc(var(--header-height) + .5rem);padding-bottom:4rem;min-height:-moz-max-content;min-height:max-content}}.ProductHero__breadcrumbs{margin-bottom:4rem}@media (max-width: 768px){.ProductHero__breadcrumbs{margin-bottom:2.5rem}}.ProductHero__top{margin-bottom:8rem}.ProductHero__heading{margin-bottom:1rem}.ProductHero__type{color:var(--color-grey-dark-text)}.ProductHero__main-image{position:absolute;bottom:0;left:50%;width:100%;height:55%;max-width:75%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 15%;object-position:50% 15%;transform:translate(-50%)}@media (max-width: 768px){.ProductHero__main-image{display:none}}@media (min-width: 769px){.ProductHero__images{display:none}}@media (max-width: 768px){.ProductHero__images{--autoplay: 3s;display:flex;flex-direction:column;align-items:center;gap:3rem;margin-bottom:4rem}}.ProductHero__images__list{width:100%;height:44rem;display:grid;grid-template-columns:100%;grid-template-rows:100%}.ProductHero__images__list__item{grid-area:1/1;width:100%;height:100%;display:none;opacity:0}html.preserve-load .ProductHero__images__list__item{transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.ProductHero__images__list__item.current,.ProductHero__images__list__item.was-current{display:block}.ProductHero__images__list__item.current-active{opacity:1}.ProductHero__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ProductHero__bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}@media (max-aspect-ratio: 17/10) and (min-width: 769px){.ProductHero__bottom{margin-top:39.9rem}}@media (max-width: 768px){.ProductHero__bottom{flex-direction:column}}.ProductHero__left{position:relative;z-index:1;width:55.7rem;display:flex;flex-direction:column;gap:1rem}@media (max-width: 768px){.ProductHero__left{width:100%}}.ProductHero__description{width:100%;padding:2rem;border-radius:.8rem;background-color:var(--color-white)}@media (max-width: 768px){.ProductHero__description.opened{position:fixed;top:0;left:0;z-index:var(--z-modal);height:100%;width:100%;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:flex;flex-direction:column}}@media (min-width: 769px){.ProductHero__description__close-button{display:none}}@media (max-width: 768px){.ProductHero__description__close-button{--type: close;position:fixed;top:var(--screen-x-margin);right:var(--screen-x-margin);width:4rem;height:4rem;display:none;align-items:center;justify-content:center;border-radius:.6rem;background:var(--color-grey-black)}.ProductHero__description.opened .ProductHero__description__close-button{display:flex}}.ProductHero__description__close-button__icon{width:1rem;height:1rem;fill:none;stroke:var(--color-black)}.ProductHero__description__text{grid-area:1/1}.ProductHero.expandText .ProductHero__description:not(.opened) .ProductHero__description__text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media (max-width: 768px){.ProductHero.expandText .ProductHero__description.opened .ProductHero__description__text{margin:auto 0}}.ProductHero__description__button{--type: toggle;display:inline-flex;align-items:center;gap:.8rem;margin-top:1rem}@media (max-width: 768px){.ProductHero__description.opened .ProductHero__description__button{display:none}}.ProductHero__description__button__texts{display:grid}.ProductHero__description__button__text{grid-area:1/1;text-transform:uppercase;color:var(--color-blue)}.ProductHero__description.opened .ProductHero__description__button__text:nth-child(1){display:none}.ProductHero__description:not(.opened) .ProductHero__description__button__text:nth-child(2){display:none}@media (max-width: 768px){.ProductHero__description__button__text{color:var(--color-blue-bright)}}.ProductHero__description__button__icon{width:1.6rem;height:1.6rem;fill:none;stroke:var(--color-blue)}.ProductHero__description.opened .ProductHero__description__button__icon{transform:scaleY(-1)}.ProductHero__download,.ProductHero__order{width:100%}@media (max-width: 768px){.ProductHero__gallery{display:none}}.ProductTechnical{position:relative;padding:0 var(--screen-x-margin);margin:var(--production-section-margin) 0}@media (min-width: 769px){.ProductTechnical{padding-top:2.5rem}.ProductTechnical:before{content:"";position:absolute;left:var(--screen-x-margin);display:block;width:calc(100% - var(--screen-x-margin) * 2);height:1px;background-color:var(--color-grey-light-text)}}.ProductTechnical__table-wrapper{grid-column:4/-1;overflow-x:auto;overflow-y:hidden;overflow:auto hidden}@media (max-width: 768px){.ProductTechnical__table-wrapper{grid-column:1/-1;width:100%}}.ProductTechnical__table{text-transform:uppercase;text-align:left;vertical-align:top;border-spacing:0px;width:100%}.ProductTechnical__table td,.ProductTechnical__table th{padding:2rem 1.5rem;font-weight:500}.ProductTechnical__table tr:first-child{background-color:var(--color-grey-black)}.ProductTechnical__table tr:not(:first-child):not(:last-child) td{border-bottom:1px dashed var(--color-grey-light-text)}.ProductTechnical__table th:not(:first-child){color:var(--color-grey-dark-text)}.ProductTechnical__table td{vertical-align:top}.ProductTechnical__table td:first-child{color:var(--color-grey-dark-text)}@media (min-width: 769px){.ProductTechnical__table td:first-child{max-width:31rem;padding-right:7rem}}@media (max-width: 768px){.ProductTechnical__table{min-width:70rem}.ProductTechnical__table th{white-space:nowrap}.ProductTechnical__table th:first-child{display:block;width:calc(var(--viewport-width) - var(--screen-x-margin) * 2)}.ProductTechnical__table td,.ProductTechnical__table th{padding:1.5rem}}.ProductTechnical__table-wrapper__scrollbar{position:sticky;left:0;height:.3rem;background-color:var(--color-grey-black)}@media (min-width: 769px){.ProductTechnical__table-wrapper__scrollbar{display:none}}.ProductTechnical__table-wrapper__scrollbar__knob{background-color:var(--color-blue)}.ProductionAdvantages{position:relative;padding:0 var(--screen-x-margin);margin:var(--production-section-margin) 0}@media (min-width: 769px){.ProductionAdvantages{padding-top:2.5rem}.ProductionAdvantages:before{content:"";position:absolute;left:var(--screen-x-margin);display:block;width:calc(100% - var(--screen-x-margin) * 2);height:1px;background-color:var(--color-grey-light-text)}}.ProductionAdvantages__text{grid-column:7/-1}@media (max-width: 768px){.ProductionAdvantages__text{grid-column:1/-1}}.ProductionAreas{position:relative;padding:0 var(--screen-x-margin);margin:var(--production-section-margin) 0}@media (min-width: 769px){.ProductionAreas{padding-top:2.5rem}.ProductionAreas:before{content:"";position:absolute;left:var(--screen-x-margin);display:block;width:calc(100% - var(--screen-x-margin) * 2);height:1px;background-color:var(--color-grey-light-text)}}.ProductionAreas__list{grid-column:7/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap);gap:var(--grid-gap)}@media (max-width: 768px){.ProductionAreas__list{grid-template-columns:100%;grid-column:1/-1}}.ProductionAreas__list__item{padding:2rem;border-radius:.8rem;background:var(--color-grey-black)}@media (max-width: 768px){.ProductionAreas__list__item{padding:1.5rem .8rem}}.ProductionAreas__list__item__number{margin-bottom:2.4rem;color:var(--color-grey-dark-text)}.ProductionLineup{position:relative;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0;display:flex;flex-direction:column;align-items:center;gap:3rem}.ProductionLineup__heading{margin-right:auto}.ProductionLineup__list{width:100%;border-top:1px solid var(--color-hr)}.ProductionLineup__item{position:relative;padding:2.4rem 0;align-items:center;border-bottom:1px solid var(--color-hr);cursor:pointer}@media (hover: hover) and (min-width: 769px){.ProductionLineup__item{transition-property:color,background-color,border-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.ProductionLineup__item:hover{border-color:var(--color-blue)}}@media (max-width: 768px){.ProductionLineup__item{padding:2rem 0;border-color:var(--color-grey-light-text)}}.ProductionLineup__item__link{position:absolute;top:0;left:0;width:100%;height:100%}.ProductionLineup__item__rect{grid-column:1/2;width:1rem;height:1rem;fill:var(--color-blue)}@media (max-width: 768px){.ProductionLineup__item__rect{display:none}}.ProductionLineup__item__content{position:relative;grid-column:7/12}@media (max-width: 768px){.ProductionLineup__item__content{grid-column:1/-1}}@media (min-width: 769px){.ProductionLineup__item__image-box{position:absolute;top:50%;right:calc(100% + 4rem);width:28rem;height:28rem;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);background-color:#eff2f3;overflow:hidden;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}@media (hover: hover){.ProductionLineup__item:hover .ProductionLineup__item__image-box{opacity:1}}}@media (max-width: 768px){.ProductionLineup__item__image-box{background-color:var(--color-grey-black);border-radius:1.2rem;margin-bottom:.8rem}}.ProductionLineup__item__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ProductionLineup__item__name{font-size:2.4rem;font-style:normal;font-weight:600;line-height:120%}@media (max-width: 768px){.ProductionLineup__item__name{font-size:1.6rem;padding:2.4rem;background-color:var(--color-grey-black);border-radius:1.2rem}}.ProductionLineup__item__arrow{grid-column:12/-1;justify-self:end}@media (max-width: 768px){.ProductionLineup__item__arrow{display:none}}.PipeProductsListHero{position:relative;z-index:1;height:var(--full-screen-section-height);min-height:-moz-max-content;min-height:max-content;padding:0 var(--screen-x-margin);padding-top:calc(var(--header-height) + 2rem);padding-bottom:4rem;margin-top:calc(var(--header-height) * -1);margin-bottom:6rem;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--color-dark-back);color:var(--color-white)}.PipeProductsListHero:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;background-image:linear-gradient(to bottom,#000000b3,#0000)}.PipeProductsListHero:after{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:50%;background-image:linear-gradient(to top,#00000080,#0000)}@media (max-width: 768px){.PipeProductsListHero{padding-top:calc(var(--header-height) + .5rem);padding-bottom:3rem}}.PipeProductsListHero__breadcrumbs{margin-bottom:2.6rem}.PipeProductsListHero__heading{margin-top:auto}@media (min-width: 769px){.PipeProductsListHero__heading{max-width:70%}}@media (max-width: 768px){.PipeProductsListHero__heading{word-break:break-word;hyphens:auto}}.PipeProductsListHero__image{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ProductionList{position:relative;padding:0 var(--screen-x-margin);margin-top:var(--production-section-margin);margin-bottom:var(--section-y-margin)}.ProductionList__Categories{grid-column:1/3}@media (max-width: 768px){.ProductionList__Categories{grid-column:1/-1;margin-bottom:4rem}}.ProductionList__list{grid-column:4/-1;display:grid;grid-template-columns:100%;grid-auto-rows:max-content;grid-gap:2.4rem;gap:2.4rem}@media (max-width: 768px){.ProductionList__list{grid-column:1/-1;gap:2rem}}.ProductionList__item{position:relative}@media (min-width: 769px){.ProductionList__item{display:grid;grid-gap:var(--grid-gap);grid-template-columns:repeat(9,1fr);align-items:center;padding-bottom:2.4rem;border-bottom:1px solid var(--color-grey-light-text);transition-property:border-color;transition-duration:var(--duration-interaction)}@media (hover: hover){.ProductionList__item:hover{border-color:var(--color-blue)}}}@media (max-width: 768px){.ProductionList__item:not(:last-child){padding-bottom:2rem;border-bottom:1px solid var(--color-grey-light-text)}}.ProductionList__item__link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}@media (min-width: 769px){.ProductionList__item__image-box{display:none}}@media (max-width: 768px){.ProductionList__item__image-box{width:100%;height:30.4rem;margin-bottom:.8rem;display:flex;align-items:center;justify-content:center;border-radius:1.2rem;background-color:var(--color-grey-black)}}.ProductionList__item__image{width:70%;height:70%;-o-object-fit:contain;object-fit:contain}@media (min-width: 769px){.ProductionList__item__icon{grid-column:1/2;width:1rem;height:1rem;fill:var(--color-blue)}}@media (max-width: 768px){.ProductionList__item__icon{display:none}}@media (min-width: 769px){.ProductionList__item__name{grid-column:4/9;font-family:font-body;font-size:2.4rem;font-style:normal;font-weight:600;line-height:120%}}@media (max-width: 768px){.ProductionList__item__name{font-family:font-body;font-size:1.6rem;font-style:normal;font-weight:600;line-height:125%;text-wrap:balance;padding:2.4rem;border-radius:1.2rem;background:var(--color-grey-black)}}@media (min-width: 769px){.ProductionList__item__button{grid-column:9/10;justify-self:end}}@media (max-width: 768px){.ProductionList__item__button{display:none}}.ProductionListHero{position:relative;padding:0rem var(--screen-x-margin);padding-top:2rem;padding-bottom:6rem}@media (max-width: 768px){.ProductionListHero{padding-bottom:3rem}}.ProductionListHero__breadcrumbs{margin-bottom:4rem}.AdditionalServices{--list-height: 60rem;position:relative;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0}@media (max-width: 768px){.AdditionalServices{--list-height: max-content}}.AdditionalServices__top{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--color-hr);display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 768px){.AdditionalServices__top{border-bottom:0;border-bottom:initial;padding-bottom:0;margin-bottom:2.5rem}}.AdditionalServices__heading{grid-column:1/7}@media (min-width: 769px){.AdditionalServices__heading{max-width:60%}}@media (max-width: 768px){.AdditionalServices__heading{grid-column:1/-1}}@media (min-width: 769px){.AdditionalServices__list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:var(--list-height);grid-gap:1.2rem;gap:1.2rem}}@media (max-width: 768px){.AdditionalServices__list{display:flex;height:var(--list-height);width:calc(100% + var(--screen-x-margin) * 2);margin-left:calc(var(--screen-x-margin) * -1);overflow-x:auto;overflow-y:hidden;overflow:auto hidden;scroll-snap-type:x mandatory}}@media (max-width: 768px){.AdditionalServices__list__item{scroll-snap-align:start;flex-shrink:0;width:calc(var(--viewport-width) - var(--screen-x-margin) * 2);padding-left:var(--screen-x-margin)}.AdditionalServices__list__item:last-child{padding-right:var(--screen-x-margin)}}@media (min-width: 769px){.AdditionalServices__button{align-items:flex-end}}@media (max-width: 768px){.AdditionalServices__button{display:none!important}}@media (min-width: 769px){.AdditionalServices__mobile-button{display:none!important}}@media (max-width: 768px){.AdditionalServices__mobile-button{width:100%;margin-top:3rem}}.AdditionalServicesCard{position:relative;width:100%;height:100%;padding:3rem;display:flex;flex-direction:column;border-radius:2rem;background-color:var(--color-grey-black)}@media (hover: hover){.AdditionalServicesCard{transition-property:color,background-color,border-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.AdditionalServicesCard:hover{background-color:var(--color-grey-light-text)}}@media (max-width: 768px){.AdditionalServicesCard{padding:var(--screen-x-margin)}}.AdditionalServicesCard__name{width:100%;padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--color-grey-light-text)}@media (max-width: 768px){.AdditionalServicesCard__name{padding-bottom:1.5rem;margin-bottom:1.5rem}}@media (min-width: 769px){.AdditionalServicesCard__image{position:absolute;right:0;bottom:0;height:60%;width:60%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}}@media (max-width: 768px){.AdditionalServicesCard__image{flex-shrink:0;width:100%;height:20rem;margin:2.4rem 0;-o-object-fit:contain;object-fit:contain}}.AdditionalServicesCard__button{margin-top:auto;width:-moz-max-content;width:max-content}@media (max-width: 768px){.AdditionalServicesCard__button{width:100%}}.PipeProductCard{width:100%;padding-bottom:4rem;border-bottom:1px solid var(--color-grey-light-text)}@media (max-width: 768px){.PipeProductCard{padding-bottom:3rem}}.PipeProductCard__content{grid-column:7/-1;display:flex;flex-direction:column}@media (max-width: 768px){.PipeProductCard__content{grid-column:1/-1;grid-row:2/3}}.PipeProductCard__name{margin-bottom:3.5rem}@media (max-width: 768px){.PipeProductCard__name{margin-bottom:1.5rem}}.PipeProductCard__description{margin-bottom:8.4rem}@media (max-width: 768px){.PipeProductCard__description{margin-bottom:3rem}}.PipeProductCard__button{margin-top:auto;width:-moz-max-content;width:max-content}@media (max-width: 768px){.PipeProductCard__button{width:100%}}.PipeProductCard__image{grid-column:1/7;height:54.5rem;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem}@media (max-width: 768px){.PipeProductCard__image{height:19.5rem;margin-bottom:2.5rem;grid-column:1/-1;grid-row:1/2}}.PipeProductsCatalog{position:relative;margin-bottom:var(--section-y-margin)}.PipeProductsCatalog__list{padding:0 var(--screen-x-margin);display:grid;grid-template-columns:100%;grid-gap:4rem;gap:4rem}@media (max-width: 768px){.PipeProductsCatalog__list{gap:3rem}}.PipeProductsCatalog__list__item{width:100%}.PipeProductsHero{position:relative;margin-top:calc(var(--header-height) * -1);padding:0 var(--screen-x-margin);padding-top:calc(var(--header-height) + 2rem);padding-bottom:4rem;background-color:var(--color-dark-back);color:var(--color-white)}@media (min-width: 769px){.PipeProductsHero{min-height:61.5rem}}@media (max-width: 768px){.PipeProductsHero{padding-top:calc(var(--header-height) + .5rem);padding-bottom:3rem;min-height:40rem}}.PipeProductsHero__breadcrumbs{grid-column:1/-1;margin-bottom:2.6rem}.PipeProductsHero__heading{grid-column:1/-1;margin-bottom:6rem}@media (max-width: 768px){.PipeProductsHero__heading{margin-bottom:3rem}}.PipeProductsHero__timeline{grid-column:1/-1;margin-bottom:6rem}@media (max-width: 768px){.PipeProductsHero__timeline{margin-bottom:3rem}}.PipeProductsHero__description{grid-column:7/11;word-break:break-word;hyphens:auto}@media (max-width: 768px){.PipeProductsHero__description{grid-column:1/-1}}.ProductionCategoryCard{display:flex;flex-direction:column}@media (min-width: 769px){.ProductionCategoryCard{border-radius:2rem;background-color:#fff}}@media (hover: hover) and (min-width: 769px){.ProductionCategoryCard{transition-property:background-color;transition-duration:var(--duration-interaction)}.ProductionCategoryCard:hover{background-color:var(--color-grey-black)}}.ProductionCategoryCard__main{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 769px){.ProductionCategoryCard__main{height:55.9rem}}.ProductionCategoryCard__image-box{position:relative;flex-shrink:1;height:44.2rem;margin:.8rem .8rem 2.4rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-black);border-radius:1.2rem;overflow:hidden}@media (hover: hover) and (min-width: 769px){.ProductionCategoryCard__image-box{transition-property:background-color;transition-duration:var(--duration-interaction)}.ProductionCategoryCard:hover .ProductionCategoryCard__image-box{background-color:#fff}}@media (max-width: 768px){.ProductionCategoryCard__image-box{height:19.5rem;margin:0;margin-bottom:2.5rem}}.ProductionCategoryCard__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ProductionCategoryCard__info{width:100%;padding:0 2.4rem 5rem}@media (max-width: 768px){.ProductionCategoryCard__info{padding:0}}.ProductionCategoryCard__info__title{font-size:3.6rem;font-weight:500;line-height:120%;letter-spacing:-.02em;margin-bottom:1.6rem}@media (max-width: 768px){.ProductionCategoryCard__info__title{font-size:2.2rem;margin-bottom:1.5rem}}.ProductionCategoryCard__info__description{color:var(--color-black-secondary);display:block}@media (hover: hover) and (min-width: 769px){.ProductionCategoryCard__info__description{height:0;overflow:hidden;transition-property:height;transition-duration:var(--duration-interaction);transition-timing-function:ease}.ProductionCategoryCard:hover .ProductionCategoryCard__info__description{height:var(--height)}}.ProductionCategoryCard__info__description__content{display:block;padding-top:1.6rem}.ProductionCategoryCard__info__description__content ul{display:grid;grid-gap:.8rem;gap:.8rem}@media (max-width: 768px){.ProductionCategoryCard__info__description__content ul{gap:1rem}}.ProductionCategoryCard__info__description__content li{display:flex}.ProductionCategoryCard__info__description__content li:before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:.8rem;margin-top:.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12' fill='none'%3E%3Cpath d='M5 11L9 6L5 1' stroke='%2300ACB1' stroke-width='1.5'/%3E%3Cpath d='M1 11L5 6L1 1' stroke='%2300ACB1' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.ProductionCategoryCard__bottom{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-top:1px solid var(--color-grey-light-text)}@media (hover: hover) and (min-width: 769px){.ProductionCategoryCard__bottom{transition-property:border-color;transition-duration:var(--duration-interaction)}.ProductionCategoryCard:hover .ProductionCategoryCard__bottom{border-color:var(--color-blue)}}@media (max-width: 768px){.ProductionCategoryCard__bottom{display:none}}.ProductionCategoryCard__bottom__text{color:var(--color-blue)}.ProductionCategoryCatalog{position:relative;margin-bottom:var(--section-y-margin)}.ProductionCategoryCatalog__list{padding:0 var(--screen-x-margin);gap:var(--grid-gap)}@media (max-width: 768px){.ProductionCategoryCatalog__list{gap:3rem}}.ProductionCategoryCatalog__list__item{width:100%;grid-column:span 4}@media (min-width: 769px){.ProductionCategoryCatalog__list__item:nth-child(1){grid-column:1/7}.ProductionCategoryCatalog__list__item:nth-child(2){grid-column:7/-1}}@media (max-width: 768px){.ProductionCategoryCatalog__list__item:last-child .ProductionCategoryCard__info{border-bottom:0;border-bottom:initial}}.Search__label{height:5.5rem;padding:0 2rem;display:flex;align-items:center;border-radius:.8rem;border:1px solid rgba(255,255,255,.17);background:var(--color-grey-black)}@media (max-width: 768px){.Search__label{height:5rem;padding:0 1.5rem}}.Search__icon{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:1.2rem;fill:none;stroke:var(--color-blue)}.Search__input{flex:1;text-transform:inherit;outline:none}.Search__input::-moz-placeholder{text-transform:uppercase;color:var(--color-grey-dark-text)}.Search__input::placeholder{text-transform:uppercase;color:var(--color-grey-dark-text)}.Search__input::-webkit-search-cancel-button{visibility:hidden}.CatalogNav{padding:0 var(--screen-x-margin);margin-bottom:4rem}@media (max-width: 768px){.CatalogNav{margin-bottom:3rem}}.CatalogNav__inner{align-items:center;padding:6rem 0 4rem;border-bottom:1px solid #dadfe1}@media (max-width: 768px){.CatalogNav__inner{padding:3rem 0 2rem;gap:1rem}}.CatalogNav__Categories{grid-column:1/-1}@media (min-width: 769px){.CatalogNav__Categories{width:100%}}@media (min-width: 769px){.CatalogNav.categories .CatalogNav__Categories{grid-column:1 / 6}}.CatalogNav__Search{grid-column:1/-1}@media (min-width: 769px){.CatalogNav.categories .CatalogNav__Search{grid-column:7 / -1}}@media (max-width: 768px){.CatalogNav__Search{grid-row:1/2}}.Level2Hero{position:relative;margin-top:calc(var(--header-height) * -1);padding:0 var(--screen-x-margin);padding-top:calc(var(--header-height) + 2rem);padding-bottom:4rem;grid-template-rows:1fr max-content;color:var(--color-white);background-color:var(--color-dark-back)}@media (min-width: 769px){.Level2Hero{height:var(--full-screen-section-height);min-height:80rem}}@media (max-width: 768px){.Level2Hero{padding-top:calc(var(--header-height) + .5rem);padding-bottom:3rem;min-height:40rem}}.Level2Hero__breadcrumbs{grid-column:1/-1;align-self:start}.Level2Hero__heading{grid-column:1/8;word-break:break-word;hyphens:auto}@media (max-width: 768px){.Level2Hero__heading{grid-column:1/-1}}.Level2Hero__button{grid-column:10/-1;grid-row:2/3;align-self:end;justify-self:end}@media (max-width: 768px){.Level2Hero__button{grid-column:1/-1;display:none}}.Level2Hero__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ProductionCard{position:relative;z-index:1;padding:4rem;width:100%;height:58.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:2rem;overflow:hidden}@media (max-width: 768px){.ProductionCard{height:27rem;padding:2rem;border-radius:1.2rem}}.ProductionCard__link{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-grey-black)}@media (hover: hover){.ProductionCard__link{transition-property:background-color;transition-duration:var(--duration-interaction)}.ProductionCard__link:hover{background-color:var(--color-grey-light-text)}}.ProductionCard__title{text-wrap:balance;max-width:60%;margin-right:auto;margin-bottom:auto}@media (max-width: 768px){.ProductionCard__title{font-size:2.2rem;line-height:120%;letter-spacing:-.02em;max-width:none;max-width:initial}}.ProductionCard__categories{position:relative;z-index:1;max-width:80%;margin-right:auto;display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width: 768px){.ProductionCard__categories{display:none}}.ProductionCard__category{text-transform:uppercase;padding:2.1rem 2.4rem;border-radius:.8rem;border:1px solid var(--color-grey-light-text);background-color:var(--color-white)}@media (hover: hover){.ProductionCard__category{transition-property:color,background-color,border-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.ProductionCard__category:hover{background-color:var(--color-grey-light-text)}}.ProductionCard__image{position:absolute;z-index:-1;width:60%;height:60%;-o-object-fit:contain;object-fit:contain}@media (min-width: 769px){.ProductionCard__image{right:0;bottom:0;transform:translate(30%)}}@media (max-width: 768px){.ProductionCard__image{bottom:0}}@media (min-width: 769px){.ProductionCard__button{display:none}}@media (max-width: 768px){.ProductionCard__button{margin-left:auto}}.ProductionCatalog{position:relative;margin-bottom:var(--section-y-margin)}.ProductionCatalog__list{padding:0 var(--screen-x-margin);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap);gap:var(--grid-gap)}@media (max-width: 768px){.ProductionCatalog__list{grid-template-columns:100%}}.ProductionCatalog__list__item{width:100%}.Level1Hero{position:relative;z-index:1;margin-top:calc(var(--header-height) * -1);padding:0 var(--screen-x-margin);padding-top:calc(var(--header-height) + 2rem);padding-bottom:4rem;grid-template-rows:max-content max-content max-content 1fr;color:var(--color-white);background-color:var(--color-black)}@media (min-width: 769px){.Level1Hero{height:var(--full-screen-section-height);min-height:80rem}}@media (max-width: 768px){.Level1Hero{padding-top:calc(var(--header-height) + .5rem);padding-bottom:3rem;min-height:40rem}}.Level1Hero__breadcrumbs{grid-column:1/-1;margin-bottom:4.6rem}@media (max-width: 768px){.Level1Hero__breadcrumbs{margin-bottom:4rem}}.Level1Hero__heading{grid-column:1/7;margin-bottom:6rem}@media (max-width: 768px){.Level1Hero__heading{grid-column:1/-1;margin-bottom:3.5rem}}.Level1Hero__hr{grid-column:1/-1;grid-row:3/4;width:100%;height:1px;margin-bottom:6rem;background-color:var(--color-white);opacity:.2}@media (max-width: 768px){.Level1Hero__hr{grid-column:1/-1;margin-bottom:3.5rem}}.Level1Hero__description{grid-column:7/10;grid-row:4/5;align-self:end}@media (max-width: 768px){.Level1Hero__description{grid-column:1/-1}}.Level1Hero__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ProjectCard{position:relative;display:flex;gap:4rem;height:56rem;padding:4rem;border-radius:2rem;background-color:var(--color-grey-black)}@media (min-width: 769px){.ProjectCard:not(.hasImage){padding-right:4.8rem}}@media (hover: hover){.ProjectCard{transition-property:color,background-color,border-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.ProjectCard:hover{background-color:var(--color-grey-light-text)}}@media (max-width: 768px){.ProjectCard{padding:1.8rem 2rem 2rem;height:34rem;border-radius:1rem}}.ProjectCard__link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.ProjectCard__left{display:flex;flex-direction:column;width:36.5rem}@media (min-width: 769px){.ProjectCard.hasImage .ProjectCard__left{width:38.5rem}}@media (max-width: 768px){.ProjectCard__left{width:100%}}.ProjectCard__category{margin-bottom:2.1rem;color:var(--color-blue)}@media (max-width: 768px){.ProjectCard__category{margin-bottom:1rem}}.ProjectCard__title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ProjectCard__bottom{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.ProjectCard__bottom__item{display:flex;align-items:center;gap:1.2rem}@media (max-width: 768px){.ProjectCard__bottom__item{gap:1rem}}.ProjectCard__bottom__item__box{flex-shrink:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:.4rem}@media (max-width: 768px){.ProjectCard__bottom__item__box{width:3rem;height:3rem}}.ProjectCard__bottom__item__icon{width:2rem;height:2rem;fill:var(--color-blue)}@media (max-width: 768px){.ProjectCard__bottom__item__icon{width:1.6rem;height:1.6rem}}.ProjectCard__bottom__item__name{color:var(--color-grey-dark-text)}.ProjectCard__image{flex-shrink:0;height:100%;width:40.5rem;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.ProjectCard__image{display:none}}.CompletedProjects{position:relative;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0}.CompletedProjects__top{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--color-grey-light-text)}@media (min-width: 769px){.CompletedProjects__heading{max-width:50%}}@media (max-width: 768px){.CompletedProjects__buttons{display:none}}.CompletedProjects__slider{--gap: 1.2rem;width:100%;display:flex;gap:1.2rem;gap:var(--gap);scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;overflow:auto hidden}@media (max-width: 768px){.CompletedProjects__slider{--gap: 0;width:calc(100% + var(--screen-x-margin) * 2);margin-left:calc(var(--screen-x-margin) * -1)}}.CompletedProjects__slider__item{flex-shrink:0;scroll-snap-align:start}@media (max-width: 768px){.CompletedProjects__slider__item{width:calc(var(--viewport-width) - var(--screen-x-margin) * 2)}.CompletedProjects__slider__item{padding-left:var(--screen-x-margin)}.CompletedProjects__slider__item:last-child{padding-right:var(--screen-x-margin)}}.Composition{position:relative;padding:0 var(--screen-x-margin);margin:var(--production-section-margin) 0}@media (min-width: 769px){.Composition{padding-top:2.5rem}.Composition:before{content:"";position:absolute;left:var(--screen-x-margin);display:block;width:calc(100% - var(--screen-x-margin) * 2);height:1px;background-color:var(--color-grey-light-text)}}.Composition__list{grid-column:7/-1;display:grid;grid-template-columns:100%;grid-gap:2.4rem;gap:2.4rem}@media (max-width: 768px){.Composition__list{grid-column:1/-1;gap:1.5rem}}.Composition__list__item{display:flex;align-items:center;gap:2rem}.Composition__list__item__number{flex-shrink:0;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;color:var(--color-grey-dark-text);background-color:var(--color-grey-black);border-radius:.8rem}@media (max-width: 768px){.Composition__list__item__number{width:4rem;height:4rem;border-radius:.4rem;color:var(--color-black)}}.Composition__list__item__text{text-wrap:balance;color:var(--color-dark-back)}@media (max-width: 768px){.Composition__list__item__text{color:var(--color-black-secondary)}}.Problems{position:relative;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0}@media (min-width: 769px){.Problems{padding-top:2.4rem}.Problems:before{content:"";position:absolute;left:var(--screen-x-margin);display:block;width:calc(100% - var(--screen-x-margin) * 2);height:1px;background-color:var(--color-grey-light-text)}}.Problems__main{grid-column:4/-1}@media (max-width: 768px){.Problems__main{grid-column:1/-1;width:calc(100% + var(--screen-x-margin) * 2);margin-left:calc(var(--screen-x-margin) * -1)}}.Problems__slider{--gap: 2rem;position:relative;display:flex;align-items:center;gap:2rem;gap:var(--gap);overflow-x:auto;overflow-y:hidden;overflow:auto hidden;scroll-snap-type:x mandatory}@media (max-width: 768px){.Problems__slider{--gap: 0rem}}.Problems__slider__item{flex-shrink:0;scroll-snap-align:start}@media (max-width: 768px){.Problems__slider__item{padding-left:var(--screen-x-margin)}.Problems__slider__item:last-child{padding-right:var(--screen-x-margin)}}.Problems__slider__card{width:calc((var(--client-width) - var(--gap)) / 3 - var(--gap) / 3);height:39.2rem;padding:3rem;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--color-grey-black);border-radius:2rem}@media (max-width: 768px){.Problems__slider__card{width:calc(var(--viewport-width) - var(--screen-x-margin) * 3);padding:.8rem 2rem 1.5rem;border-radius:1rem;height:34rem}}.Problems__slider__item__number{font-family:font-heading;font-size:12.4rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.372rem;text-transform:uppercase;color:#b6bfc2}@media (max-width: 768px){.Problems__slider__item__number{font-size:8.2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.246rem}}.Problems__slider__buttons{margin-top:2.4rem}@media (max-width: 768px){.Problems__slider__buttons{display:none}}.ServiceHero{position:relative;padding:0 var(--screen-x-margin);padding-top:2rem;padding-bottom:4rem;display:flex;flex-direction:column}@media (max-width: 768px){.ServiceHero{padding-top:.5rem;padding-bottom:6rem}}.ServiceHero__breadcrubms{margin-bottom:6rem}@media (max-width: 768px){.ServiceHero__breadcrubms{margin-bottom:4rem}}.ServiceHero__heading{margin-bottom:6rem}@media (max-width: 768px){.ServiceHero__heading{margin-bottom:3.5rem}}.ServiceHero__button{margin-bottom:10rem;width:-moz-max-content;width:max-content}@media (max-width: 768px){.ServiceHero__button{width:100%;order:3;margin-bottom:0}}.ServiceHero__image{-o-object-fit:cover;object-fit:cover;width:calc(100% + var(--screen-x-margin) * 2);margin-left:calc(var(--screen-x-margin) * -1);height:88rem}@media (max-width: 768px){.ServiceHero__image{width:100%;margin-left:0;margin-left:initial;height:28rem;border-radius:1.2rem;margin-bottom:2rem}}.ServiceCard{width:100%;padding-bottom:4rem;border-bottom:1px solid var(--color-grey-light-text)}@media (max-width: 768px){.ServiceCard{padding-bottom:3rem}}.ServiceCard__left{grid-column:1/6;display:flex;flex-direction:column}@media (max-width: 768px){.ServiceCard__left{grid-column:1/-1;grid-row:2/3}}.ServiceCard__title{margin-bottom:3.5rem}@media (max-width: 768px){.ServiceCard__title{margin-bottom:1.5rem}}.ServiceCard__description{margin-bottom:8.4rem}@media (max-width: 768px){.ServiceCard__description{margin-bottom:3rem}}.ServiceCard__button{margin-top:auto;width:-moz-max-content;width:max-content}@media (max-width: 768px){.ServiceCard__button{width:100%}}.ServiceCard__image{grid-column:7/-1;height:54.5rem;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem}@media (max-width: 768px){.ServiceCard__image{height:19.5rem;margin-bottom:2.5rem;grid-column:1/-1;grid-row:1/2}}.ServicesCategoryCatalog{position:relative;margin-bottom:var(--section-y-margin)}.ServicesCategoryCatalog__list{padding:0 var(--screen-x-margin);display:grid;grid-template-columns:100%;grid-gap:4rem;gap:4rem}@media (max-width: 768px){.ServicesCategoryCatalog__list{gap:3rem}}.ServicesCategoryCatalog__list__item{width:100%}.ServicesCard{padding:0 var(--screen-x-margin)}.ServicesCard:not(:last-of-type){padding-bottom:12rem;border-bottom:1px solid #dadfe1}@media (max-width: 768px){.ServicesCard:not(:last-of-type){padding-bottom:3rem}}@media (min-width: 769px){.ServicesCard__title{grid-row:1/2;grid-column:1/6}}@media (max-width: 768px){.ServicesCard__title{grid-column:1/-1;margin-bottom:1.5rem}}.ServicesCard__description{color:var(--color-black-secondary)}@media (min-width: 769px){.ServicesCard__description{grid-row:1/2;grid-column:9/-1;margin-bottom:5.1rem}}@media (max-width: 768px){.ServicesCard__description{grid-column:1/-1;margin-bottom:3.5rem}}@media (min-width: 769px){.ServicesCard__link{grid-column:9/11;margin-bottom:4.9rem}}@media (max-width: 768px){.ServicesCard__link{grid-column:1/-1}}.ServicesCard__image{grid-column:1/-1;height:68rem;border-radius:2rem;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.ServicesCard__image{grid-column:1/-1;grid-row:1/2;height:23rem;margin-bottom:2.5rem;border-radius:1rem}}.ServicesCatalog{position:relative;margin-bottom:var(--section-y-margin)}.ServicesCatalog__list{display:grid;grid-template-columns:100%;grid-gap:3.5rem;gap:3.5rem}@media (max-width: 768px){.ServicesCatalog__list{gap:3rem}}.SolutionCard{width:100%;height:100%;padding:3rem;background-color:var(--color-grey-black);border-radius:2rem;display:flex;flex-direction:column;justify-content:space-between}@media (hover: hover){.SolutionCard{transition-property:color,background-color,border-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.SolutionCard:hover{background-color:var(--color-grey-light-text)}}@media (max-width: 768px){.SolutionCard{border-radius:1rem;padding:1rem 1.5rem 1.5rem}}.SolutionCard__number{margin-left:auto;color:var(--color-grey-dark-text)}.SolutionCard__image{width:100%;height:25.1rem;-o-object-fit:contain;object-fit:contain}@media (hover: hover){.SolutionCard__image{transition-property:transform;transition-duration:var(--duration-interaction);transition-timing-function:ease}.SolutionCard:hover .SolutionCard__image{transform:scale(1.1)}}@media (max-width: 768px){.SolutionCard__image{height:18rem}}.OtherSolutions{position:relative;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0}.OtherSolutions__heading{height:12rem;padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--color-hr)}@media (max-width: 768px){.OtherSolutions__heading{height:-moz-max-content;height:max-content;border-bottom:0;border-bottom:initial;padding-bottom:0;margin-bottom:2.5rem}}@media (min-width: 769px){.OtherSolutions__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem;gap:1.2rem;height:52rem}}@media (max-width: 768px){.OtherSolutions__list{display:flex;height:34rem;width:calc(100% + var(--screen-x-margin) * 2);margin-left:calc(var(--screen-x-margin) * -1);overflow-x:auto;overflow-y:hidden;overflow:auto hidden;scroll-snap-type:x mandatory}}@media (max-width: 768px){.OtherSolutions__list__item{scroll-snap-align:start;flex-shrink:0;width:calc(var(--viewport-width) - var(--screen-x-margin) * 2);padding-left:var(--screen-x-margin)}.OtherSolutions__list__item:last-child{padding-right:var(--screen-x-margin)}}@media (min-width: 769px){.OtherSolutions__button{position:absolute;top:2.9rem;right:var(--screen-x-margin)}}@media (max-width: 768px){.OtherSolutions__button{width:100%;margin-top:3rem}}.Production{--swipe: false;display:block;padding:0 var(--screen-x-margin);margin:var(--section-y-margin) 0}.Production__billboard{display:contents}.Production__inner{padding:4rem;height:63rem;border-radius:2rem;background:var(--color-dark-back)}@media (max-width: 768px){.Production__inner{padding:1.6rem 2rem 2rem;border-radius:1rem;height:-moz-max-content;height:max-content}}.Production__heading{grid-column:1/6;grid-row:1/2;color:var(--color-white)}@media (max-width: 768px){.Production__heading{grid-column:1/-1;margin-bottom:2.5rem}}.Production__texts{grid-column:1/5;grid-row:2/3;display:grid}@media (max-width: 768px){.Production__texts{grid-column:1/-1;margin-bottom:3rem}}.Production__text{grid-area:1/1;align-self:end}html.preserve-load .Production__text{transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}@media (min-width: 769px){.Production__text:not(.current){opacity:0;pointer-events:none}}@media (max-width: 768px){.Production__text{align-self:start}.Production__text:not(.active){opacity:0;pointer-events:none}}.Production__list{grid-column:7/10;grid-row:1/3;padding-left:3.3rem;height:100%;display:grid;grid-template-columns:100%;grid-template-rows:100%;overflow:hidden}@media (max-width: 768px){.Production__list{grid-column:1/-1;grid-row:3/4;height:35rem;padding-left:0rem;width:calc(100% + 4rem);margin-left:-2rem;display:flex;overflow-x:auto;overflow-y:hidden;overflow:auto hidden;scroll-snap-type:x mandatory}}@media (min-width: 769px){.Production__list__item{display:contents}}@media (max-width: 768px){.Production__list__item{scroll-snap-align:start;height:100%;padding-left:2rem}.Production__list__item:last-child{padding-right:2rem}}.Production__item{grid-area:1/1;display:flex;flex-direction:column;gap:.8rem;height:100%}@media (min-width: 769px){.Production__item{transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Production__item:not(.current-active){opacity:0;pointer-events:none}}@media (max-width: 768px){.Production__item{flex-shrink:0;gap:0rem;width:calc(var(--viewport-width) - var(--screen-x-margin) * 2 - 6rem);padding:1.4rem 2rem;align-items:center;border-radius:1.2rem;background-color:var(--color-grey-black)}}.Production__item__top{display:flex;align-items:center;justify-content:center;flex:1;height:100%;overflow:hidden}@media (min-width: 769px){.Production__item__top{border-radius:1.2rem;background-color:var(--color-grey-black)}}.Production__item__image{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.Production__item__bottom{text-transform:inherit}@media (min-width: 769px){.Production__item__bottom{padding:2.4rem;border-radius:1.2rem;background-color:var(--color-grey-black)}}@media (max-width: 768px){.Production__item__bottom{margin-top:auto}}.Production__controls{grid-row:1/2;grid-column:10/-1;align-items:start;padding-left:3.6rem;display:flex;justify-content:space-between}@media (max-width: 768px){.Production__controls{display:none}}.Production__counter{color:var(--color-white)}.SolutionDescription{position:relative;padding:0 var(--screen-x-margin);margin-bottom:var(--production-section-margin)}@media (min-width: 769px){.SolutionDescription{padding-top:2.5rem}}@media (max-width: 768px){.SolutionDescription{padding-top:6rem}}.SolutionDescription__heading{grid-column:1/3;grid-row:1/2}@media (max-width: 768px){.SolutionDescription__heading{grid-row:1/2;grid-column:1/-1}}.SolutionDescription__text{grid-column:7/-1;grid-row:1/3}@media (max-width: 768px){.SolutionDescription__text{grid-row:2/3;grid-column:1/-1;margin-bottom:3rem}}.SolutionDescription__stats{grid-column:7/-1;margin-top:4rem}@media (max-width: 768px){.SolutionDescription .SolutionDescription__stats{grid-row:3/4;grid-column:1/-1;margin-top:0rem;margin-bottom:4rem}}.SolutionDescription__button{grid-column:1/3;grid-row:2/3;align-self:end}@media (max-width: 768px){.SolutionDescription__button{grid-row:4/5;grid-column:1/-1;width:100%}}.SolutionHero{position:relative;z-index:1;margin-top:calc(var(--header-height) * -1)}.SolutionHero__top{position:relative;z-index:1;padding:0 var(--screen-x-margin);padding-top:calc(var(--header-height) + 2rem);background-color:var(--color-grey-black);height:var(--full-screen-section-height);display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 769px){.SolutionHero__top{min-height:80rem;padding-bottom:4rem;margin-bottom:4rem}}@media (max-width: 768px){.SolutionHero__top{padding-top:calc(var(--header-height) + .5rem);padding-bottom:3rem;min-height:40rem}}.SolutionHero__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.SolutionHero__bottom{position:relative;width:100%;padding:0 var(--screen-x-margin);padding-bottom:8rem}.SolutionHero__bottom:after{content:"";position:absolute;left:var(--screen-x-margin);bottom:0;width:calc(100% - var(--screen-x-margin) * 2);border-bottom:1px solid var(--color-grey-light-text)}@media (max-width: 768px){.SolutionHero__bottom{display:none}}.SolutionHero__categories{width:100%}.SolutionsCatalog{position:relative;margin-bottom:var(--section-y-margin)}.SolutionsCatalog__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem;gap:1.2rem;padding:0 var(--screen-x-margin)}@media (max-width: 768px){.SolutionsCatalog__list{grid-template-columns:100%;gap:1rem}}.SolutionsCatalog__list__item{height:63.4rem}@media (max-width: 768px){.SolutionsCatalog__list__item{height:42.9rem}}.Cooperation{--scroll-region-distance-offset: calc(var(--viewport-height) * -1);position:relative;display:block;width:100%;height:calc(var(--viewport-height) * var(--length));color:var(--color-white);background-color:var(--color-dark-back)}.Cooperation__sticky{position:sticky;top:0;left:0;width:100%;height:var(--viewport-height);padding:var(--screen-x-margin);display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 769px){.Cooperation__sticky{padding-bottom:11rem}}.Cooperation__heading{margin-bottom:2.4rem;max-width:104rem}.Cooperation__sequence{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90rem;height:90rem}@media (max-width: 768px){.Cooperation__sequence{top:45%;width:37rem;height:37rem}}.Cooperation__cards{margin-top:auto;width:100%}@media (max-width: 768px){.Cooperation__cards{gap:1rem}}.Cooperation__cards__list{width:-moz-max-content;width:max-content;display:flex;gap:12.6rem}@media (max-width: 768px){.Cooperation__cards__list{gap:1rem}}.Cooperation__card{position:relative;flex-shrink:0;width:60rem;height:31.5rem;padding:3rem;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--color-white-stroke);border-radius:2rem;background-color:var(--color-white-1);backdrop-filter:blur(65.05000305175781px)}@media (max-width: 768px){.Cooperation__card{width:31rem;height:17.8rem;padding:1.2rem 1.5rem}}@media (min-width: 769px){.Cooperation__card__title{max-width:80%}}.Cooperation__card__number{position:absolute;top:.8rem;right:.8rem;width:5.2rem;height:5.2rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-white-8);border-radius:1.2rem;backdrop-filter:blur(65.05000305175781px)}@media (max-width: 768px){.Cooperation__card__number{display:none}}@media (min-width: 769px){.Cooperation__card__description{max-width:80%}}.Cooperation__timeline{position:absolute;bottom:var(--screen-x-margin);left:var(--screen-x-margin);width:calc(100% - var(--screen-x-margin) * 2)}@media (max-width: 768px){.Cooperation__timeline{display:none}}.TextAnimation{--scroll-region-disabled: false}.TextAnimation.overflow{overflow:hidden}.TextAnimation.rotate:not(.splitWords){perspective:1000px}e-scroll-region.TextAnimation{--scroll-region-start-offset: calc(var(--viewport-height) * .95 * -1);--scroll-region-enter-once: true}e-scroll-region.TextAnimation.entered{--text-animation-progress: 1}.TextAnimation__content{font:inherit}html.preserve-show-page .TextAnimation__content{will-change:transform,opacity;transition-property:transform,opacity;transition-duration:var(--text-animation-duration),calc(var(--text-animation-duration) / 2);transition-delay:var(--text-animation-delay);transition-timing-function:var(--text-animation-easing)}.TextAnimation.transform:not(.splitWords) .TextAnimation__content{transform:translate3d(0,calc(var(--text-animation-y) * (1 - 0)),0) rotateX(calc((1 - 0) * var(--text-animation-rotation-x) * 0)) rotate(calc((1 - 0) * var(--text-animation-rotation-z) * 0)) scale(1);transform:translate3d(0,calc(var(--text-animation-y) * (1 - var(--text-animation-progress, 0))),0) rotateX(calc((1 - var(--text-animation-progress, 0)) * var(--text-animation-rotation-x) * var(--text-animation-rotation-enabled, 0))) rotate(calc((1 - var(--text-animation-progress, 0)) * var(--text-animation-rotation-z) * var(--text-animation-rotation-enabled, 0))) scale(calc(1 + var(--text-animation-scale, .1) * (1 - var(--text-animation-progress, 0)) * var(--text-animation-scale-enabled, 0)))}.TextAnimation.rotate .TextAnimation__content{--text-animation-rotation-enabled: 1}.TextAnimation.scale .TextAnimation__content{--text-animation-scale-enabled: 1}.TextAnimation.opacity .TextAnimation__content{opacity:0;opacity:var(--text-animation-opacity, var(--text-animation-progress, 0))}.TextAnimation__content .word{display:inline-block;overflow:hidden;text-box-trim:trim-start}.TextAnimation.rotate .TextAnimation__content .original{display:inline-flex;perspective:1000px}.TextAnimation__content .word .original{display:inline-block}html.preserve-show-page .TextAnimation__content .word .original{will-change:transform,opacity;transition-property:transform,opacity;transition-duration:var(--text-animation-duration),calc(var(--text-animation-duration) / 2);transition-delay:calc(var(--text-animation-delay) + 0 * var(--text-animation-word-delay));transition-delay:calc(var(--text-animation-delay) + var(--word-index, 0) * var(--text-animation-word-delay));transition-timing-function:ease;transition-timing-function:var(--text-animation-easing, ease)}.TextAnimation__content .word .value{position:relative;left:-.022em;top:-.11em}.TextAnimation.transform.splitWords .TextAnimation__content .word .original{transform:translateY(calc(var(--text-animation-y) * (1 - 0))) rotateX(calc((1 - 0) * var(--text-animation-rotation-x) * 0)) rotate(calc((1 - 0) * var(--text-animation-rotation-z) * 0));transform:translateY(calc(var(--text-animation-y) * (1 - var(--text-animation-progress, 0)))) rotateX(calc((1 - var(--text-animation-progress, 0)) * var(--text-animation-rotation-x) * var(--text-animation-rotation-enabled, 0))) rotate(calc((1 - var(--text-animation-progress, 0)) * var(--text-animation-rotation-z) * var(--text-animation-rotation-enabled, 0)))}.TextAnimation__content__text{font:inherit}.Directions{--scroll-region-distance-offset: calc(var(--viewport-height) * -1);position:relative;display:block;background-color:var(--color-dark-back);color:var(--color-white)}@media (min-width: 769px){.Directions{padding:0 var(--screen-x-margin);height:calc(var(--viewport-height) * var(--length))}}@media (max-width: 768px){.Directions{height:calc(var(--viewport-height) * var(--length) / 1.5)}}.Directions__sticky{position:sticky;top:0;padding:var(--screen-x-margin) 0;height:var(--viewport-height);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 768px){.Directions__sticky{padding:var(--screen-x-margin)}}.Directions__top{flex-shrink:0;width:100%;height:4.3rem;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.Directions__top{padding:0 1.3rem;height:4rem;margin-bottom:2.5rem;border-radius:.4rem;background:#ffffff14;backdrop-filter:blur(65.05000305175781px)}}@media (min-width: 769px){.Directions__heading{display:flex;align-items:center;justify-content:center;padding:0 1.6rem;height:100%;margin-bottom:1.7rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.08)}}@media (min-width: 769px){.Directions__counter{display:flex;align-items:center;justify-content:center;width:8rem;height:100%;border-radius:.8rem;border:1px solid rgba(255,255,255,.08)}}@media (max-width: 768px){.Directions__counter{display:flex;align-items:center;justify-content:center}}.Directions__counter__current{color:var(--color-white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.1em}.Directions__counter__sep{color:var(--color-grey-light-text)}@media (max-width: 768px){.Directions__counter__sep{color:var(--color-blue)}}.Directions__counter__total{color:var(--color-grey-light-text)}.Directions__titles{text-align:center;max-width:122.4rem;margin-bottom:auto;display:grid}@media (max-width: 768px){.Directions__titles{max-width:100%;margin-bottom:0rem}}.Directions__titles__item{grid-area:1/1;--text-animation-y: 105%;--text-animation-duration: .5s}.Directions__titles__item.current{--text-animation-delay: calc(var(--text-animation-duration) / 2);--text-animation-progress: 1}.Directions__titles__item.previous{--text-animation-progress: 2}.Directions__sequence{position:absolute;top:50%;z-index:-3;width:80rem;height:80rem;transform:translateY(-30%)}@media (max-width: 768px){.Directions__sequence{top:35%;width:35rem;height:35rem;transform:translateY(-30%)}@media (min-aspect-ratio: 53/100){.Directions__sequence{top:40%;width:25rem;height:25rem}}}.Directions__cards{width:100%}@media (min-width: 769px){.Directions__cards{position:absolute;z-index:-2;width:100%;height:100%}}@media (max-width: 768px){.Directions__cards{width:calc(100% + var(--screen-x-margin) * 2);margin-top:auto;flex-direction:row;gap:1rem}}.Directions__cards__list{width:100%;display:flex;flex-direction:column}@media (max-width: 768px){.Directions__cards__list{width:-moz-max-content;width:max-content;flex-direction:row;gap:1rem}}@media (min-width: 769px){.Directions__cards__item{display:flex;align-items:flex-end;height:var(--viewport-height);padding-bottom:14.8rem}.Directions__cards__item:nth-child(2n){margin-left:auto}}@media (max-width: 768px){.Directions__cards__item{flex-shrink:0}.Directions__cards__item:first-child{padding-left:var(--screen-x-margin)}.Directions__cards__item:last-child{padding-right:var(--screen-x-margin)}}.Directions__timeline{position:absolute;bottom:4rem;left:0}@media (max-width: 768px){.Directions__timeline{display:none}}.DirectionsCard{width:60rem;padding:3rem;border-radius:2rem;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.01);background:#ffffff0d;backdrop-filter:blur(65.05000305175781px)}@media (max-width: 768px){.DirectionsCard{width:31rem;height:100%;padding:1.2rem 1.5rem 1.5rem}}.DirectionsCard__number{display:flex;align-items:center;justify-content:center;width:5.2rem;height:5.1rem;margin-bottom:8rem;border-radius:.8rem;background:#ffffff14;backdrop-filter:blur(65.05000305175781px)}@media (max-width: 768px){.DirectionsCard__number{display:none}}.DirectionsCard__text{margin-bottom:4rem}@media (max-width: 768px){.DirectionsCard__text{margin-bottom:2.3rem}}.DirectionsCard__title{margin-bottom:1.2rem;opacity:.5}.DirectionsCard__button{width:100%;margin-top:auto}.Feedback{position:relative;margin:var(--section-y-margin) 0;padding:0 var(--screen-x-margin)}.Feedback__title{grid-column:4/9;margin-bottom:2.4rem}@media (max-width: 768px){.Feedback__title{grid-column:1/-1;margin-bottom:2rem}}.Feedback__description{grid-column:4/8;margin-bottom:3rem}@media (max-width: 768px){.Feedback__description{grid-column:1/-1;margin-bottom:4.5rem}}.Feedback__contacts{grid-row-start:1;grid-column:10/-1;justify-self:end;display:grid;grid-template-columns:100%;grid-gap:4rem;gap:4rem}@media (max-width: 768px){.Feedback__contacts{grid-row-start:unset;grid-column:1/-1;margin-bottom:5rem;gap:3rem;justify-self:start}}.Feedback__contact__title{margin-bottom:1.2rem;color:var(--color-grey-dark-text)}.Feedback__contact__list{display:grid;grid-template-columns:100%;grid-gap:.8em;gap:.8em}@media (hover: hover){.Feedback__contact__item{transition-property:color,background-color,border-color;transition-duration:var(--duration-interaction);transition-timing-function:ease}.Feedback__contact__item:hover{color:var(--color-blue)}}.Feedback__hr{grid-column:1/-1;width:100%;height:1px;background-color:var(--color-grey-light-text);margin-bottom:3rem}@media (max-width: 768px){.Feedback__hr{display:none}}.Feedback__button{grid-column:4/6}@media (max-width: 768px){.Feedback__button{grid-column:1/-1;width:100%}}.FullCycle{position:relative;padding:var(--section-y-margin) var(--screen-x-margin)}.FullCycle__right{grid-column:4/-1}@media (max-width: 768px){.FullCycle__right{grid-column:1/-1}}.FullCycle__description{margin-bottom:6rem}@media (max-width: 768px){.FullCycle__description{margin-bottom:4rem}}.FullCycle__button{margin-bottom:8rem}@media (max-width: 768px){.FullCycle__button{margin-bottom:5rem;width:100%}}.HomeHero{--duration: 0s;position:relative;z-index:1;background-color:var(--color-black);margin-top:calc(var(--header-height) * -1);display:flex;flex-direction:column;justify-content:flex-end;height:var(--full-screen-section-height);padding:0 var(--screen-x-margin);background-color:#121212;color:var(--color-white)}html.page-load .HomeHero{--duration: .7s}.HomeHero:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:30%;background:linear-gradient(to bottom,#000,#0000)}.HomeHero:after{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:60%;background:linear-gradient(to top,#000,#0000)}@media (min-width: 769px){.HomeHero{min-height:80rem}}.HomeHero__gallery{--swipe: false;--autoplay: 3s;position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;display:grid;grid-template-columns:100%;grid-template-rows:100%;opacity:0}html.preserve-load .HomeHero__gallery{transition-property:opacity;transition-duration:var(--show-page-duration);transition-timing-function:var(--show-page-easing);opacity:1}.HomeHero__gallery__item{grid-area:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease;opacity:0}html:not(.preserve-load) .HomeHero__gallery__item:not(.current){display:none}.HomeHero__gallery__item.current{opacity:1}.HomeHero__headings{display:grid;grid-template-columns:100%;margin-bottom:4rem;transform:translateY(1rem);opacity:0}html.preserve-load .HomeHero__headings{transition-property:opacity,transform;transition-duration:var(--show-page-duration);transition-timing-function:var(--show-page-easing);opacity:1;transform:translateY(0)}@media (max-width: 768px){.HomeHero__headings{margin-bottom:2.4rem}}.HomeHero__heading{--text-animation-y: 105%;--text-animation-duration: 0s;--text-animation-word-delay: 0s;--text-animation-delay: 0s;grid-area:1/1;grid-row:2/3;text-transform:uppercase;pointer-events:none;color:var(--color-blue)}html.preserve-load .HomeHero__heading.previous,html.preserve-load .HomeHero__heading.current{--text-animation-duration: var(--duration);--text-animation-word-delay: .05s;--text-animation-delay: 0s}html:not(.preserve-load) .HomeHero__heading:not(.current){display:none}.HomeHero__heading.current{pointer-events:auto;--text-animation-progress: 1}.HomeHero__heading.previous{--text-animation-progress: 2}.HomeHero__bottom{position:relative;align-items:center;padding:3rem 0rem 4rem}.HomeHero__bottom:after{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background-color:var(--color-white-stroke);transform:scaleX(0);transform-origin:left}html.preserve-load .HomeHero__bottom:after{transition-property:transform;transition-duration:var(--show-page-duration);transition-delay:calc(var(--show-page-delay) * 2);transition-timing-function:var(--show-page-easing);transform:scaleX(1)}@media (max-width: 768px){.HomeHero__bottom{padding:0rem 0rem 1.5rem;border-top:0;border-top:initial}}.HomeHero__down{grid-column:1/2;transform:translateY(1rem);opacity:0}html.preserve-load .HomeHero__down{transition-property:opacity,transform;transition-duration:var(--show-page-duration);transition-delay:calc(var(--show-page-delay) * 2);transition-timing-function:var(--show-page-easing);opacity:1;transform:translateY(0)}@media (max-width: 768px){.HomeHero__down{display:none}}.HomeHero__descriptions{grid-column:4/9;display:grid;transform:translateY(1rem);opacity:0}html.preserve-load .HomeHero__descriptions{transition-property:opacity,transform;transition-duration:var(--show-page-duration);transition-delay:calc(var(--show-page-delay) * 3);transition-timing-function:var(--show-page-easing);opacity:1;transform:translateY(0)}@media (max-width: 768px){.HomeHero__descriptions{display:none}}.HomeHero__description{text-wrap:balance;grid-area:1/1;transform:translateY(1rem);opacity:0}.HomeHero__description.previous,.HomeHero__description.current{transition-property:opacity,transform;transition-duration:var(--duration);transition-timing-function:ease}html:not(.preserve-load) .HomeHero__description:not(.current){display:none}.HomeHero__description.current{pointer-events:auto;transform:translateY(0);opacity:1;transition-delay:calc(var(--duration) / 2)}.HomeHero__description.previous{transform:translateY(-1rem);opacity:0}.HomeHero__buttons{grid-column:10/13;justify-self:end;width:39.2rem;display:grid;transform:translateY(1rem);opacity:0}html.preserve-load .HomeHero__buttons{transition-property:opacity,transform;transition-duration:var(--show-page-duration);transition-delay:calc(var(--show-page-delay) * 4);transition-timing-function:var(--show-page-easing);opacity:1;transform:translateY(0)}@media (max-width: 768px){.HomeHero__buttons{width:100%;grid-column:1 / -1}}.HomeHero__buttons__item{width:100%;grid-area:1/1;transition-property:opacity,transform;transition-duration:var(--duration);transition-timing-function:ease}.HomeHero__buttons__item:not(.current){opacity:0;pointer-events:none}.HomeHero__button{width:100%}.DesktopNav{display:flex;align-items:center;gap:15.1rem}.DesktopNav.light{color:var(--color-white)}.DesktopNav.dark{color:var(--color-black)}@media (max-width: 768px){.DesktopNav{display:none}}.ProductionPreview{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:100%;height:84rem}@media (min-width: 769px){.ProductionPreview{--swipe: false}.ProductionPreview:after{content:"";position:absolute;right:44.5rem;top:0;height:100%;width:1px;background-color:var(--color-white);opacity:.2}}@media (max-width: 768px){.ProductionPreview{height:58rem}}@media (min-width: 769px){.ProductionPreview__dnav{position:absolute;top:var(--screen-x-margin);right:var(--screen-x-margin);z-index:1}}.ProductionPreview__slide{grid-area:1/1;position:relative;z-index:1;width:100%;height:100%;padding:var(--screen-x-margin);display:flex;flex-direction:column;justify-content:space-between;opacity:0;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease;background-color:#eff2f3;pointer-events:none}.ProductionPreview__slide.current{opacity:1;pointer-events:auto}@media (max-width: 768px){.ProductionPreview__slide{padding-bottom:5rem}}.ProductionPreview__slide__name{margin-bottom:1.5rem;max-width:100.6rem}.ProductionPreview__slide__bottom{display:flex;justify-content:space-between}@media (max-width: 768px){.ProductionPreview__slide__bottom{display:contents}}.ProductionPreview__slide__description{max-width:53rem}.ProductionPreview__slide__button{align-self:end}@media (max-width: 768px){.ProductionPreview__slide__button{margin-top:auto;width:100%}}.ProductionPreview__slide__image{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);z-index:-1;-o-object-fit:contain;object-fit:contain;width:60%;height:60%}@media (max-width: 768px){.ProductionPreview__slide__image{width:30%;height:30%}}@media (min-width: 769px){.ProductionPreview__mnav{display:none}}@media (max-width: 768px){.ProductionPreview__mnav{position:absolute;bottom:var(--screen-x-margin);left:var(--screen-x-margin);width:calc(100% - var(--screen-x-margin) * 2);display:flex;align-items:center;gap:.4rem}}@media (max-width: 768px){.ProductionPreview__mnav__button{flex:1;height:.4rem;background-color:var(--color-white);border-radius:1.6rem;opacity:.4;transition-property:opacity;transition-duration:var(--duration-interaction);transition-timing-function:ease}.ProductionPreview__mnav__button.current{opacity:1}}.SolutionsPreview{position:relative;margin:var(--section-y-margin) 0;padding:0 var(--screen-x-margin)}.SolutionsPreview__description{grid-column:4/-1;margin-bottom:6rem}@media (max-width: 768px){.SolutionsPreview__description{grid-column:1/-1;margin-bottom:2rem;color:var(--color-blue)}}.SolutionsPreview__slider{grid-column:1/-1;margin-bottom:2.4rem;display:flex;gap:1.2rem;flex-wrap:wrap}@media (max-width: 768px){.SolutionsPreview__slider{width:calc(100% + var(--screen-x-margin) * 2);margin-left:calc(var(--screen-x-margin) * -1);gap:0rem;overflow-x:auto;overflow-y:hidden;overflow:auto hidden;margin-bottom:3rem;flex-wrap:nowrap;scroll-snap-type:x mandatory}}.SolutionsPreview__slider__item{width:45.1rem;height:52.2rem}@media (max-width: 768px){.SolutionsPreview__slider__item{width:31rem;height:42.9rem;flex-shrink:0;scroll-snap-align:start;padding-left:var(--screen-x-margin)}.SolutionsPreview__slider__item:last-child{padding-right:var(--screen-x-margin)}}.SolutionsPreview__button{grid-column:4/-1;width:-moz-max-content;width:max-content}@media (max-width: 768px){.SolutionsPreview__button{grid-column:1/-1;width:100%}}
