:root{--spacing-s:20px;--spacing-l:20px;--scale:1px;--col:calc(100vw / 2)}@media screen and (min-width:980px) and (max-width:1440px){:root{--scale:calc(0.5px + 0.5 * ((100vw - 980px) / 460));--spacing-s:20px;--spacing-l:calc(20px + 30 * ((100vw - 980px) / 460))}}@media screen and (min-width:1440px) and (max-width:1920px){:root{--spacing-s:calc(20px + 10 * ((100vw - 1440px) / 480));--spacing-l:calc(50px + 20 * ((100vw - 1440px) / 480))}}@media only screen and (min-width:980px){:root{--col:calc(100vw / 6)}}@media only screen and (min-width:1920px) and (min-height:750px){:root{--spacing-s:30px;--spacing-l:70px}}@media print{:root{--spacing-s:20px;--spacing-l:50px}}.features-accordion__heading,.features-accordion__heading:hover:active,.has-hover .features-accordion__heading:hover,.is-active.features-accordion__heading{color:var(--t-secondary)}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;overflow:clip;transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-height{transition:height .5s cubic-bezier(.55,0,.1,1)}.carousel-owl .carousel-owl__fallback,.carousel-owl .owl-stage{display:flex;align-items:flex-start}.carousel-owl .owl-stage,.carousel-owl .owl-stage-outer{width:100%}.carousel-owl .owl-nav{display:none}.carousel-owl .owl-drag,.carousel-owl .owl-drag .card__overlay{cursor:move;cursor:grab;cursor:-webkit-grab}.carousel-owl .owl-grab,.carousel-owl .owl-grab .btn-container,.carousel-owl .owl-grab .card__overlay{cursor:grabbing;cursor:-webkit-grabbing}.carousel-owl-item{width:100%}.carousel-owl-item img,.carousel-owl-item picture{width:100%;height:auto;min-height:1px}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.with-modal.is-safari .carousel-owl-item img,.with-modal.is-safari .carousel-owl-item picture{transform:translateZ(0)}}.carousel-owl--ready{position:relative}.carousel-owl--full .owl-stage-outer{overflow:visible}.carousel-owl__side-content{position:relative;z-index:2}.carousel-owl__side-content a,.carousel-owl__side-content h2,.carousel-owl__side-content h3,.carousel-owl__side-content p{position:relative}.carousel-owl__side-background{position:relative;z-index:1}.carousel-owl__side-background:before{content:"";position:absolute;z-index:0;right:0;top:-1px;height:calc(100% + 2px);width:100vw;background:var(--t-background)}.carousel-owl--not-ready .is-hidden--not-ready{display:none!important}.js .accordion__content[aria-hidden=true]{display:none}.tabs-contents{position:relative;overflow:visible!important}.tabs-contents__content[aria-hidden=true]{display:none}.tabs-contents__content--animating-in{position:absolute!important;z-index:1;left:0;top:0;width:100%;min-height:100%}.tabs-contents__content--animating-top{z-index:2}.tabs-contents__content[aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]{position:absolute!important;z-index:1;left:0;top:0;width:100%;min-height:100%}.tabs-contents--bottom .tabs-contents__content--animating-in,.tabs-contents--bottom .tabs-contents__content[aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]{position:absolute!important;z-index:1;left:0;top:auto;bottom:0;width:100%;min-height:0}.sticky{--sticky-content-height:0px;--sticky-full-height:0px;--sticky-margin:min(0px,calc(var(--sticky-content-height) / 2 - var(--viewport-height) / 2));--sticky-padding:max(0px,calc(var(--viewport-height) / 2 - var(--sticky-content-height) / 2));position:relative;margin-top:var(--sticky-margin);margin-bottom:var(--sticky-margin);height:var(--sticky-full-height)}.sticky__sticky{position:sticky;top:0;height:var(--viewport-height);padding-top:var(--sticky-padding);padding-bottom:var(--sticky-padding);overflow:hidden;overflow:clip}.has-scroll-smooth .sticky__sticky{position:relative}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.sticky--md-up{margin-top:0;margin-bottom:0;height:auto}.sticky--md-up .sticky__sticky{position:relative;padding-top:0;padding-bottom:0;height:auto;overflow:visible}}@media only screen and (max-width:979px){.sticky--lg-up{margin-top:0;margin-bottom:0;height:auto}.sticky--lg-up .sticky__sticky{position:relative;padding-top:0;padding-bottom:0;height:auto;overflow:visible}}.no-hover .sticky--has-hover{margin-top:0;margin-bottom:0;height:auto}.no-hover .sticky--has-hover .sticky__sticky{position:relative;padding-top:0;padding-bottom:0;height:auto}.image-comparison{contain:style}.image-comparison,.image-comparison__content{position:relative;height:100%;border-radius:50%}.image-comparison__content{overflow:hidden;overflow:clip;transform:translateZ(0)}@media only screen and (max-width:979px){.image-comparison__content{min-height:calc(100vw / 360 * 260)}}.image-comparison picture{display:block;width:100%;height:100%;will-change:transform}.image-comparison picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-comparison__item{overflow:hidden;overflow:clip;position:absolute;left:0;top:0;bottom:0;width:100%}.image-comparison__item~.image-comparison__item{transform:translateX(50%)}.image-comparison__item~.image-comparison__item:before{content:"";position:absolute;z-index:1;left:0;top:0;height:100%;border-left:1px solid var(--c-cold-2)}.image-comparison__item~.image-comparison__item picture{transform:translateX(-50%)}.image-comparison__control{position:absolute;left:50%;top:-15px;bottom:-15px;border-left:1px solid var(--c-cold-2)}.image-comparison__control--primary{border-left:1px solid var(--t-primary)}.image-comparison__control__button{cursor:move;cursor:ew-resize;position:absolute;left:-1px;top:50%;margin:-15px 0 0 -15px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.image-comparison__control__button{margin:-20px 0 0 -20px}}@media only screen and (min-width:980px){.image-comparison{overflow:hidden;overflow:clip}.has-hover .image-comparison--vertical .image-comparison__item~.image-comparison__item{transform:translateY(50%)}.has-hover .image-comparison--vertical .image-comparison__item~.image-comparison__item:before{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;border-top:1px solid var(--c-cold-2)}.has-hover .image-comparison--vertical .image-comparison__item~.image-comparison__item picture{transform:translateY(-50%)}}.image-comparison__item.image-comparison__item--transition,.image-comparison__item.image-comparison__item--transition picture{transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.infra-intro{--transition-duration:1.6s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:margin-bottom}.infra-intro__background{overflow:hidden;-webkit-clip-path:ellipse(50% 50% at center);clip-path:ellipse(50% 50% at center)}.infra-intro__background img,.infra-intro__background picture{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.infra-intro__title__subtext{--transition-duration:1.6s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:opacity;position:relative}.infra-intro__deco{position:absolute;opacity:0;pointer-events:none;transform:translateY(100%);--transition-duration:1.6s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:transform,opacity}.infra-intro__deco--visible{transform:translateY(0);opacity:1;pointer-events:all}.infra-intro__deco img{width:100%;height:100%}.infra-intro__deco--1{left:var(--spacing-s);top:auto;bottom:calc(var(--spacing-s) * 8);width:120px;height:120px}.infra-intro__deco--2{left:auto;right:0;top:calc(var(--spacing-s) * 9);width:100px;height:100px}@media only screen and (max-width:979px){.infra-intro{overflow:hidden;padding-top:calc(var(--header-height) + var(--spacing-s))}.infra-intro__deco{opacity:1}.infra-intro__deco--1{z-index:1;left:0;top:auto;bottom:calc(var(--spacing-s) * 8);width:120px;height:120px}.infra-intro__deco--2{top:calc(var(--spacing-s) * 9.5);right:var(--spacing-s);z-index:1}.infra-intro__title__text{padding-bottom:var(--spacing-s)}.infra-intro__title__subtext{padding:var(--spacing-s) 0 calc(var(--spacing-s) * 2);border-top:1px solid var(--t-line)}}@media (min-width:980px) and (max-height:599px),only screen and (min-width:980px) and (max-width:1199px){.infra-intro__title__text{padding-top:var(--spacing-l)}}@media only screen and (min-width:980px){.infra-intro{--clip-path-y:calc(50vh + var(--spacing-l) * 5);--clip-path-w:24.3vw;--clip-path-h:50vh;height:calc(100vh * 2 + 10px)}.has-scroll-smooth .infra-intro{height:calc(100vh + 30px)}.infra-intro__sticky{position:sticky;top:0;height:100vh}.has-scroll-smooth .infra-intro__sticky{position:relative}.infra-intro__background{position:absolute;top:0;left:0;-webkit-clip-path:ellipse(100% 100% at 50% var(--clip-path-y));clip-path:ellipse(100% 100% at 50% var(--clip-path-y));width:100%;height:150vh;--transition-duration:1.6s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:top,-webkit-clip-path;transition-property:clip-path,top;transition-property:clip-path,top,-webkit-clip-path}.infra-intro__background img,.infra-intro__background picture{width:100%;height:135vh;-o-object-fit:cover;object-fit:cover;--transition-duration:1.6s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:height}.infra-intro__background:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));--transition-duration:1.6s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:opacity}.infra-intro__background--clipped{-webkit-clip-path:ellipse(var(--clip-path-w) var(--clip-path-h) at 50% var(--clip-path-y));clip-path:ellipse(var(--clip-path-w) var(--clip-path-h) at 50% var(--clip-path-y))}.infra-intro__background--clipped:after{opacity:0}.infra-intro__clipped,.infra-intro__fixed{position:absolute;left:0;top:0;width:100%;height:100%}.infra-intro__clipped--non-interactive,.infra-intro__fixed--non-interactive{pointer-events:none}.infra-intro__fixed--no-overflow{overflow:hidden}.infra-intro__clipped{overflow:hidden;overflow:clip}.infra-intro__clipped__content{position:static;height:auto}.infra-intro__title{position:absolute;left:var(--spacing-l);right:var(--spacing-l);top:48vh;z-index:2;--transition-duration:1.6s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:top}.infra-intro__title--moved{top:calc(var(--spacing-l) * 3)}.infra-intro__title--moved .infra-intro__title__text{padding-bottom:var(--spacing-l);color:var(--t-secondary);border-bottom:1px solid var(--t-line)}.infra-intro__title__text{padding-bottom:var(--spacing-s);margin-bottom:var(--spacing-s);border-bottom:1px solid var(--t-line-alt);font-size:0;line-height:0;--transition-duration:1.6s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:color,transform,padding}.infra-intro__title__text svg{width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.infra-intro__down{--transition-duration:1.6s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:opacity,transform}.infra-intro__down--invisible{opacity:0;transform:scale(2);transform-origin:right top;pointer-events:none}.infra-intro__buttons{position:relative}.infra-intro__button{position:absolute;right:0;top:0;opacity:0;pointer-events:none;transform:scale(.5);transform-origin:right top;--transition-duration:1.6s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-property:opacity,transform}.infra-intro__button--visible{opacity:1;pointer-events:all;transform:scale(1)}.hide-modal-button .infra-intro__button{opacity:0;transition-duration:.2s}.infra-intro__deco--1{left:calc(var(--clip-path-w) - 120px);bottom:calc(var(--spacing-l) * -.25);width:240px;height:240px}.infra-intro__deco--2{right:calc(var(--clip-path-w) - var(--spacing-l));top:calc(var(--spacing-l) * 8);width:200px;height:200px}}@media only screen and (min-width:1920px) and (min-height:750px){.infra-intro__deco--2{right:calc(var(--clip-path-w) - 10px)}}@media only screen and (min-width:1920px) and (min-height:750px) and (min-height:1100px){.infra-intro__deco--2{right:var(--clip-path-w)}}.infra-intro-modal{display:flex;flex-direction:column;padding:var(--spacing-s) var(--spacing-s) calc(var(--spacing-s) * 2)}.infra-intro-modal__content{flex-grow:1;display:flex;flex-direction:column;align-items:stretch}.infra-intro-modal__group{position:relative;flex-grow:1;display:flex;align-items:flex-end}.infra-intro-modal__descr{text-align:right;margin-left:auto;padding-bottom:var(--spacing-s)}.infra-intro-modal__number{padding-bottom:var(--spacing-s);align-self:flex-start}.infra-intro-modal__number__text{position:relative;margin-left:-.15em}.infra-intro-modal__text{padding-top:calc(var(--spacing-s) * 2);border-top:1px solid var(--t-line)}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.infra-intro-modal__number{position:absolute;left:0;top:0;padding-bottom:0}}@media (max-width:667px) and (min-aspect-ratio:13/9) and (orientation:landscape),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9) and (orientation:landscape){.infra-intro-modal{min-height:auto}.infra-intro-modal__number{align-self:flex-end}.infra-intro-modal__number p{font-size:24rem}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.infra-intro-modal{max-height:560px;min-height:560px;margin-top:auto}}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.infra-intro-modal{position:fixed;bottom:0;left:var(--spacing-l);right:var(--spacing-l);width:calc(100% - var(--spacing-l) * 2)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.infra-intro-modal{padding:var(--spacing-l) calc(var(--spacing-s) * 2)}.infra-intro-modal__content{flex-direction:column-reverse}.infra-intro-modal__group{flex-grow:0;border-top:1px solid var(--t-line);padding-top:var(--spacing-s)}.infra-intro-modal__number{display:flex;align-items:flex-end;padding:var(--spacing-l) var(--spacing-l) 0 0;border-right:1px solid var(--t-line)}.infra-intro-modal__text{flex-grow:1;padding-top:0;border-top:none;max-width:50vw}.infra-intro-modal__descr{text-align:left;flex-grow:1;padding:0;padding-left:var(--spacing-s)}}@media only screen and (min-width:980px){.infra-intro-modal__text{max-width:calc(var(--spacing-l) / 50 * 420);padding-bottom:var(--spacing-s)}}@media only screen and (min-width:1920px) and (min-height:750px){.infra-intro-modal__text{max-width:480px}}.infra-text,.infra-text__text{padding-bottom:calc(var(--spacing-s) * 2)}@media only screen and (max-width:979px){.infra-text{margin-top:calc(var(--spacing-s) * -5.2)}}@media only screen and (min-width:980px){.infra-text{padding-top:calc(var(--spacing-l) / 50 * 140);padding-bottom:10px}.infra-text__text{text-align:center;padding-bottom:2px;margin:0 auto;max-width:calc(var(--spacing-l) * 19)}}@media (min-width:980px) and (max-height:599px) and (max-width:1180px),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px) and (max-width:1180px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px) and (max-width:1180px),only screen and (min-width:980px) and (max-width:1199px) and (max-width:1180px){.infra-text__text{max-width:calc(100vw / 1.5)}}@media only screen and (min-width:1920px) and (min-height:750px){.infra-text__text{max-width:calc(var(--spacing-l) * 18)}}.infra-features{margin-top:-1px;padding-bottom:calc(var(--spacing-s) * 4)}@media only screen and (min-width:980px){.infra-features{padding-bottom:0}}.features-accordion__heading{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:var(--spacing-s) 0;border-top:1px solid var(--t-line)}.features-accordion__heading .btn{transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.features-accordion__heading.is-active .btn{transform:rotate(-180deg)}.features-accordion__content>div{padding-bottom:calc(var(--spacing-s) * 2)}.features-accordion__image,.features-accordion__image img{width:100%;height:auto}.features-sticky{--sticky-content-height:var(--viewport-height);--sticky-full-height:calc(var(--viewport-height) * 4.5);--sticky-margin:0;--sticky-padding:0}.has-scroll-smooth .features-sticky{overflow:hidden}.has-scroll-smooth .features-sticky__inner{position:relative}.features-sticky__inner:after{right:calc(var(--spacing-l) / 50 * 210)}.features-sticky__inner:after,.features-sticky__inner:before{position:absolute;content:"";top:calc(var(--header-height) + var(--spacing-s));bottom:var(--spacing-l);border-right:1px solid var(--t-line)}.features-sticky__inner:before{left:calc(calc(calc(var(--viewport-height) - var(--header-height) - var(--spacing-s) - var(--spacing-l)) / 730 * 650) + var(--spacing-s))}.features-sticky__inner .tabs-contents{position:relative}.features-sticky__inner .tabs-contents:before{position:absolute;content:"";top:calc(var(--header-height) + var(--spacing-s) + calc(var(--viewport-height) - var(--header-height) - var(--spacing-s) - var(--spacing-l)) * .6);left:calc(calc(calc(var(--viewport-height) - var(--header-height) - var(--spacing-s) - var(--spacing-l)) / 730 * 650) + var(--spacing-s) * 2);right:calc(var(--spacing-l) / 50 * 210 + var(--spacing-s));border-top:1px solid var(--t-line)}.features-sticky__tabs{position:absolute;right:0;top:0;bottom:var(--spacing-l);display:flex;flex-direction:column;padding:calc(var(--header-height) + var(--spacing-s)) 1px 0 0;z-index:2}.features-sticky__tabs .btn{min-height:max(calc((var(--viewport-height) - var(--header-height)) / 3.5),calc(var(--spacing-l) / 50 * 220))}@media (max-height:599px),only screen and (max-width:1199px){.features-sticky__tabs .btn{min-height:110px}.features-sticky__tabs .btn .btn__content{transform:scale(.7)}}.features-sticky__tabs .btn+.btn{margin-top:calc(var(--spacing-s) * .5)}.features-sticky__deco{position:absolute;left:calc(calc(calc(var(--viewport-height) - var(--header-height) - var(--spacing-s) - var(--spacing-l)) / 730 * 650) - var(--spacing-l) * 2);top:calc(var(--header-height) - var(--spacing-s));z-index:2}.features-sticky__deco,.features-sticky__deco img{width:calc(r(--spacing-l) * 7);height:calc(var(--spacing-l) * 7)}.features-sticky__overlay{position:absolute;left:0;right:0;top:0;background-color:var(--t-background);height:var(--header-height);border-bottom:1px solid var(--t-line);z-index:3}.features-sticky__item{height:var(--viewport-height);padding:calc(var(--header-height) + var(--spacing-s)) calc(var(--spacing-l) / 50 * 210) var(--spacing-l) 0;display:flex;flex-wrap:nowrap}.features-sticky__item__image{margin-right:var(--spacing-s);height:calc(var(--viewport-height) - var(--header-height) - var(--spacing-s) - var(--spacing-l));min-width:calc(calc(var(--viewport-height) - var(--header-height) - var(--spacing-s) - var(--spacing-l)) / 730 * 650)}.features-sticky__item__image img,.features-sticky__item__image picture{width:100%;height:100%}.features-sticky__item__image img{-o-object-fit:cover;object-fit:cover}.features-sticky__item__group{padding:0 var(--spacing-s);display:flex;flex-direction:column;width:100%}.features-sticky__item__number{display:flex;justify-content:flex-end;align-items:flex-end;padding:var(--spacing-s) 0;height:calc(calc(var(--viewport-height) - var(--header-height) - var(--spacing-s) - var(--spacing-l)) * .6)}.features-sticky__item__text{flex-grow:1;display:flex;align-items:flex-end;padding-top:var(--spacing-s)}@media only screen and (min-width:1920px) and (min-height:750px){.features-sticky__item__text{flex-grow:1;display:flex;align-items:flex-end;padding-top:var(--spacing-s)}.features-sticky__item__text>p{max-width:calc(var(--spacing-l) * 8)}}@media only screen and (min-width:1920px) and (min-height:750px) and (max-height:1050px){.features-sticky__item__number{font-size:32.4rem;line-height:.49383em;--lh:0.49383em;letter-spacing:-.04em}}.infra-route{padding:calc(var(--spacing-s) * 2) 0}.infra-route__title{padding-bottom:calc(var(--spacing-s) * 2);border-bottom:1px solid var(--t-line)}.infra-route__title>span{display:block}.infra-route__title__right{text-align:right}.infra-route__image{padding-top:calc(var(--spacing-s) * 2)}.infra-route__image img,.infra-route__image picture{width:100%;height:auto}.infra-route__image picture{-webkit-clip-path:ellipse(50% 50% at center);clip-path:ellipse(50% 50% at center);overflow:hidden}.infra-route__deco-1{top:calc(var(--spacing-s) * 5.5);left:var(--spacing-s);bottom:auto;right:auto}.infra-route__deco-1,.infra-route__deco-1 img{width:calc(var(--spacing-s) * 6);height:calc(var(--spacing-s) * 6);transform:none}.infra-route__deco-2{bottom:0;right:var(--spacing-s);top:auto;left:auto}.infra-route__deco-2,.infra-route__deco-2 img{width:calc(var(--spacing-s) * 4);height:calc(var(--spacing-s) * 4);transform:none}@media only screen and (min-width:980px){.infra-route{padding:calc(var(--spacing-l) * 2) 0 var(--spacing-l)}.infra-route__title{padding-bottom:var(--spacing-l)}.infra-route__title__right{margin-top:calc(var(--spacing-s) * -1)}.infra-route__image{padding-top:var(--spacing-l)}.infra-route__deco-1{top:var(--spacing-l);left:calc(var(--spacing-l) / 50 * 210)}.infra-route__deco-1,.infra-route__deco-1 img{width:calc(var(--spacing-l) / 50 * 260);height:calc(var(--spacing-l) / 50 * 260)}.infra-route__deco-2{top:var(--spacing-l);right:calc(var(--spacing-l) * 4);bottom:auto;left:auto}.infra-route__deco-2,.infra-route__deco-2 img{width:calc(var(--spacing-l) * 3);height:calc(var(--spacing-l) * 3)}}.infra-nature{padding-bottom:calc(var(--spacing-s) * 2);overflow:hidden}.infra-nature__inner{position:relative;border-top:1px solid var(--t-line);padding-bottom:calc(var(--spacing-s) * 4)}.infra-nature__title{padding:var(--spacing-s) 0}.infra-nature__image{position:relative;padding-bottom:var(--spacing-s);border-bottom:1px solid var(--t-line)}.infra-nature__image img,.infra-nature__image picture{width:100%;height:auto;position:relative;z-index:1}.infra-nature__image:before{position:absolute;content:"";top:calc(var(--spacing-s) * 3);bottom:calc(var(--spacing-s) * 2.5);left:calc(var(--spacing-s) * 3);right:calc(var(--spacing-s) * 3);border-radius:100%;background:var(--t-accent);z-index:0}.infra-nature__text{padding-top:var(--spacing-s)}@media only screen and (max-width:979px){.infra-nature__button{position:absolute;bottom:0;right:0}}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.infra-nature__image:before{top:calc(var(--spacing-s) * 5);bottom:calc(var(--spacing-s) * 5);left:calc(var(--spacing-s) * 6);right:calc(var(--spacing-s) * 6)}}@media only screen and (min-width:980px){.infra-nature{padding-bottom:var(--spacing-l)}.infra-nature__inner{display:flex;flex-wrap:nowrap;padding-top:var(--spacing-s);padding-bottom:0}.infra-nature__image{flex-grow:1;display:flex;justify-content:center;border-right:1px solid var(--t-line);border-bottom:none;padding-bottom:0}.infra-nature__image img,.infra-nature__image picture{height:calc((100vh - var(--spacing-l) - var(--spacing-s)) / 900 * 750);width:auto}.infra-nature__image picture{transform:translate(calc(100vw / 1440 * -90),calc(var(--spacing-l) * .5))}.infra-nature__image:before{top:calc(var(--spacing-s) * 2);bottom:calc(var(--spacing-s) * 2);left:calc(100vw / 1440 * 150);right:calc(100vw / 1440 * 90)}.infra-nature__group{flex:0 0 calc(100vw / 1440 * 440);padding-left:var(--spacing-s);display:flex;flex-direction:column;justify-content:space-between}.infra-nature__title{padding:0}.infra-nature__text{padding-top:calc(100vh / 900 * 150);border-top:1px solid var(--t-line);display:flex;align-items:flex-end;max-width:calc(var(--spacing-l) * 7.5)}.infra-nature__button{order:-1;flex:0 0 calc(100vw / 1440 * 210);border-right:1px solid var(--t-line);position:relative}.infra-nature__button__overflow{position:absolute;left:0;top:0;bottom:calc(var(--spacing-l) * -1);width:calc(100vw - 100vw / 1440 * 440 - var(--spacing-l) * 2 - var(--spacing-s));z-index:2;transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transform:translateY(100%);display:flex}.infra-nature__button.is-active .infra-nature__button__overflow{transform:translateY(0)}}@media only screen and (min-width:980px) and (max-width:1320px){.infra-nature__title{font-size:2.7rem;line-height:1.2963em;--lh:1.2963em;letter-spacing:.02em}}.infra-nature-modal{position:relative;width:100%;padding-bottom:var(--spacing-s);display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.infra-nature-modal__text{max-width:calc(var(--spacing-s) * 10.5);font-size:1.4rem;line-height:1.42857em;--lh:1.42857em;letter-spacing:.02em}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.infra-nature-modal__text{font-size:2rem;line-height:1.25em;--lh:1.25em;letter-spacing:.01em}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.infra-nature-modal__text{font-size:2.8rem;line-height:1.42857em;--lh:1.42857em;letter-spacing:0}}@media only screen and (min-width:980px){.infra-nature-modal__text{font-size:1.4rem;line-height:1.42857em;--lh:1.42857em;letter-spacing:.02em}}@media only screen and (min-width:1440px) and (min-height:750px){.infra-nature-modal__text{font-size:2rem;line-height:1.25em;--lh:1.25em;letter-spacing:.01em}}@media screen and (min-width:980px) and (max-width:1440px){.infra-nature-modal__text{font-size:calc(1.36111rem + 6.38889 * ((100vw - 980px) / 460))}}.infra-nature-modal>p{position:relative;z-index:1}.infra-nature-modal__overlay{background:linear-gradient(212.64deg,rgba(64,32,32,0) 43.48%,#402020 86.98%)}.infra-nature-modal__image,.infra-nature-modal__overlay{position:absolute;top:calc(var(--spacing-s) * 6);bottom:calc(var(--spacing-s) * 6);left:calc(var(--spacing-s) * 2.5);right:calc(var(--spacing-s) * 2.5)}.infra-nature-modal__image{opacity:.5;z-index:0}.infra-nature-modal__image,.infra-nature-modal__image img{border-radius:100%}.infra-nature-modal__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (max-width:667px) and (min-aspect-ratio:13/9) and (orientation:landscape),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9) and (orientation:landscape){.infra-nature-modal__image{position:absolute;top:calc(var(--spacing-s) * 1.5);bottom:calc(var(--spacing-s) * 1.5)}.infra-nature-modal__text{padding-top:calc(var(--spacing-l) * 2)}}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.infra-nature-modal__text{max-width:75%}}@media only screen and (min-width:980px){.infra-nature-modal{flex-direction:row-reverse;flex-wrap:nowrap;padding:calc(var(--spacing-l) / 50 * 140) var(--spacing-l) var(--spacing-l)}.infra-nature-modal__text{max-width:20.83333vw}.infra-nature-modal__image{top:calc(var(--spacing-l) / 50 * 65);bottom:calc(var(--spacing-l) / 50 * 65);left:50%;right:auto;transform:translateX(-50%)}.infra-nature-modal p+p{align-self:flex-end}}.infra-sport{margin-top:-1px}.infra-sport__intro{position:relative;height:133.33333vw;max-height:100vh;z-index:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-s) var(--spacing-s) calc(var(--spacing-s) * 2)}.infra-sport__intro__background{position:absolute;left:0;top:0}.infra-sport__intro__background,.infra-sport__intro__background img,.infra-sport__intro__background picture{width:100%;height:100%}.infra-sport__intro__background img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.infra-sport__intro__background:after{position:absolute;content:"";left:0;top:0;bottom:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5))}.infra-sport__intro__text,.infra-sport__intro__title{position:relative;z-index:1}.infra-sport__intro__title{padding-bottom:var(--spacing-s);border-bottom:1px solid var(--t-line)}.infra-sport__intro__text{padding-top:var(--spacing-s)}.infra-sport__mobile{position:relative;padding-top:calc(var(--spacing-s) * 13.5);height:calc(var(--spacing-s) * 35)}.infra-sport__mobile:before{position:absolute;content:"";left:50%;top:calc(var(--spacing-s) * 2);bottom:calc(var(--spacing-s) * 2);border-left:1px solid var(--t-line);z-index:0}.infra-sport__mobile__title{position:relative;text-align:center;z-index:1}.infra-sport__mobile__deco-1,.infra-sport__mobile__deco-2{position:absolute}.infra-sport__mobile__deco-1,.infra-sport__mobile__deco-1 img,.infra-sport__mobile__deco-2,.infra-sport__mobile__deco-2 img{width:calc(50vw - var(--spacing-s));height:calc(50vw - var(--spacing-s));transform:none}.infra-sport__mobile__deco-1{left:0;top:calc(var(--spacing-s) * 2.5)}.infra-sport__mobile__deco-2{right:0;top:calc(var(--spacing-s) * 7.5)}.infra-sport__mobile__image-1,.infra-sport__mobile__image-2{position:absolute;z-index:2}.infra-sport__mobile__image-1,.infra-sport__mobile__image-1 img,.infra-sport__mobile__image-2,.infra-sport__mobile__image-2 img{width:calc(50vw - var(--spacing-s) * 2);height:auto}.infra-sport__mobile__image-1{left:0;top:calc(var(--spacing-s) * 17.5)}.infra-sport__mobile__image-2{right:0;top:calc(var(--spacing-s) * 22)}.infra-sport__block{margin-left:calc(var(--spacing-s) * -1);width:100vw;padding:calc(var(--spacing-s) * 2) var(--spacing-s) calc(var(--spacing-s) * 4)}.infra-sport__block__title{padding-bottom:var(--spacing-s);border-bottom:1px solid var(--t-line)}.infra-sport__block__images{position:relative;padding:calc(var(--spacing-s) * 2) calc(var(--spacing-s) * 2.5)}.infra-sport__block__image,.infra-sport__block__image img{width:100%;height:auto;border-radius:100%}.infra-sport__block__deco{position:absolute;right:calc(var(--spacing-s) * -1);bottom:0}@media only screen and (min-width:980px){.infra-sport__block__deco{width:35vw;right:0;bottom:calc(var(--spacing-l) * -2)}}.infra-sport__block__deco,.infra-sport__block__deco img{width:61vw;height:auto}.infra-sport__block__text{border-top:1px solid var(--t-line);padding-top:var(--spacing-s);padding-right:calc(var(--spacing-s) * 2)}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.infra-sport__mobile{height:calc(var(--spacing-s) * 50)}.infra-sport__mobile__text,.infra-sport__mobile__title{z-index:3}.infra-sport__mobile__deco-1,.infra-sport__mobile__deco-1 img,.infra-sport__mobile__deco-2,.infra-sport__mobile__deco-2 img{width:calc(40vw - var(--spacing-s));height:calc(40vw - var(--spacing-s));transform:none}.infra-sport__block__title{position:relative;z-index:3}.infra-sport__block__deco,.infra-sport__block__deco img{width:62vw;height:auto}}@media only screen and (min-width:980px){.infra-sport__intro{position:absolute;top:0;left:0;right:0;height:var(--viewport-height);max-height:var(--viewport-height);flex-direction:row;justify-content:flex-start;align-items:flex-end;padding:var(--spacing-l)}.infra-sport__intro__text{margin-left:calc(100vw / 1440 * 210 + var(--spacing-s));flex-grow:1;border-top:1px solid var(--t-line)}.infra-sport__intro__down{position:absolute;left:var(--spacing-l);bottom:var(--spacing-l)}}.sport-sticky{--sticky-content-height:var(--viewport-height);--sticky-full-height:calc(var(--viewport-height) * 3.75);--sticky-margin:0;--sticky-padding:0;display:flex;flex-direction:column}.has-scroll-smooth .sport-sticky{overflow:hidden}.sport-sticky__content{display:flex;padding:0;padding-left:var(--spacing-l);z-index:2;bottom:0;min-height:var(--viewport-height)}.sport-sticky__title{flex:0 0 14.58333vw;border-right:1px solid var(--t-line);margin-top:calc(var(--header-height) + var(--spacing-s));margin-right:var(--spacing-s);align-self:stretch;height:calc(100vh - var(--header-height) - var(--spacing-s) - var(--spacing-l))}.sport-sticky__title>p{text-align:right;transform:translateX(-14.58333vw) rotate(-90deg);transform-origin:top center;position:absolute;left:0;top:50%}.has-scroll-smooth .sport-sticky__title{position:relative}.has-scroll-smooth .sport-sticky__title>p{position:absolute;left:auto;right:0;top:0;text-align:right;transform:translateX(-14.58333vw) rotate(-90deg);transform-origin:right top;padding-top:3px}.sport-sticky__container{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding-left:calc(100vw / 1440 * 210 + var(--spacing-l))}.sport-sticky__container:before{position:absolute;content:"";top:var(--spacing-l);bottom:0;left:50vw;border-right:1px solid rgba(var(--c-warm-1-rgb),.15);z-index:0}.sport-sticky__container:after{position:absolute;content:"";left:100%;left:calc(100% - var(--spacing-l));z-index:2;background-color:var(--c-cold-3);top:0;width:var(--spacing-l);bottom:0}.sport-sticky__text{width:100%;text-align:center;padding-top:33.33333vh;z-index:1}.sport-sticky__deco-1,.sport-sticky__deco-2{position:absolute}.sport-sticky__deco-1,.sport-sticky__deco-1 img,.sport-sticky__deco-2,.sport-sticky__deco-2 img{width:calc(var(--spacing-l) * 5);height:calc(var(--spacing-l) * 5);transform:none}.sport-sticky__deco-1{left:calc(var(--spacing-l) / 50 * 330);right:auto;top:var(--spacing-l);bottom:auto}.sport-sticky__deco-2{left:auto;right:calc(var(--spacing-l) / 50 * 330);top:calc(var(--spacing-l) / 50 * 120);bottom:auto}.sport-sticky__image-1,.sport-sticky__image-2{position:absolute}.sport-sticky__image-1{left:calc(100vw / 1140 * 210 + var(--spacing-s));top:61.11111vh;z-index:2}.sport-sticky__image-1,.sport-sticky__image-1 img{width:28.47222vw;height:auto}.sport-sticky__image-2{left:calc(50vw + var(--spacing-s));top:74.44444vh;z-index:0}.sport-sticky__image-2,.sport-sticky__image-2 img{width:45.13889vw;height:auto}.sport-sticky__block{height:var(--viewport-height);margin-top:auto;margin-left:var(--spacing-s);margin-bottom:calc(var(--viewport-height) * .5);position:relative;z-index:2}.no-hover .sport-sticky__block{transform:none!important}.sport-sticky__deco-1,.sport-sticky__deco-2,.sport-sticky__image-1,.sport-sticky__image-2,.sport-sticky__text{--transition-duration:0.8s;transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.sport-sticky-block{padding-top:calc(var(--header-height) + var(--spacing-s))}.sport-sticky-block__inner{display:flex;padding:var(--spacing-l);flex-wrap:nowrap;height:100%}.sport-sticky-block__left{flex-grow:1;padding-right:var(--spacing-s);border-right:1px solid var(--t-line);display:flex;flex-direction:column;justify-content:space-between}.sport-sticky-block__right{flex:0 0 calc(50vw - var(--spacing-l));padding:10vh 0;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.sport-sticky-block__right__image,.sport-sticky-block__right__image img{width:auto;height:100%;border-radius:100%}@media only screen and (min-width:980px){.sport-sticky-block__right__image,.sport-sticky-block__right__image img{width:35.17vw;height:100%;border-radius:100%;max-width:55vh;margin:0 auto;display:flex;align-items:center;justify-content:center;height:auto}}@media only screen and (min-width:1200px) and (min-height:600px){.sport-sticky-block__right__image,.sport-sticky-block__right__image img{width:29.17vw}}.sport-sticky-block__right__image img{-o-object-fit:cover;object-fit:cover}.sport-sticky-block__right__deco{position:absolute;bottom:calc(var(--spacing-l) * -1);left:auto;right:calc(var(--spacing-l) * -2)}.sport-sticky-block__right__deco,.sport-sticky-block__right__deco img{width:45vw;height:auto;max-width:55vh}@media only screen and (min-width:1200px) and (min-height:600px){.sport-sticky-block__right__deco,.sport-sticky-block__right__deco img{right:0;width:33vw}}@media (min-width:980px) and (max-height:599px) and (max-width:1320px),only screen and (min-width:980px) and (max-width:1199px) and (max-width:1320px){.sport-sticky-block{padding-top:var(--spacing-s);margin-bottom:0}}@media only screen and (min-width:1920px) and (min-height:750px){.sport-sticky-block__left>p{max-width:calc(var(--spacing-l) * 7.5)}}.infra-street__intro{height:88.88889vw;max-height:var(--viewport-height);overflow:hidden}.infra-street__intro img,.infra-street__intro picture{width:100%;height:100%}.infra-street__intro img{-o-object-fit:cover;object-fit:cover}.infra-street__content{display:flex;flex-direction:column-reverse;padding:var(--spacing-s) 0}.infra-street__title{position:relative;height:72.22222vw;max-height:calc(var(--viewport-height) * .75);align-items:center;justify-content:center;text-align:center}.infra-street__text,.infra-street__title{display:flex;border-bottom:1px solid var(--t-line)}.infra-street__text{flex-direction:column;padding-bottom:var(--spacing-s)}.infra-street__text__inner{padding:var(--spacing-s) 0}.infra-street__text__button{align-self:flex-end}.infra-street__deco-1,.infra-street__deco-2{position:absolute}.infra-street__deco-1,.infra-street__deco-1 img,.infra-street__deco-2,.infra-street__deco-2 img{width:calc(var(--spacing-s) * 6.5);height:calc(var(--spacing-s) * 6.5);transform:none}.infra-street__deco-1{left:var(--spacing-s);right:auto;top:calc(var(--spacing-s) * .25);bottom:auto}.infra-street__deco-2{left:auto;right:calc(var(--spacing-s) * 2);top:calc(var(--spacing-s) * 7.6);bottom:auto}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.infra-street__title{max-height:calc(var(--viewport-height) * .5)}}@media only screen and (min-width:980px){.infra-street{padding-bottom:1px}.infra-street__intro{height:77.77778vh}.infra-street__content{position:relative;flex-direction:row;flex-wrap:nowrap;padding:var(--spacing-l) 0 var(--spacing-s);border-bottom:1px solid var(--t-line)}.infra-street__text{flex:0 0 30.55556vw;padding-right:var(--spacing-s);border-right:1px solid var(--t-line);border-bottom:none;display:flex;flex-direction:column;justify-content:space-between}.infra-street__text__inner{padding-top:0}.infra-street__text__button{align-self:flex-start}.infra-street__title{flex-grow:1;border-bottom:none;height:38.88889vw;max-height:90vh;padding-bottom:calc(var(--spacing-l) * 1.5)}.infra-street__deco-1,.infra-street__deco-2{position:absolute}.infra-street__deco-1,.infra-street__deco-1 img,.infra-street__deco-2,.infra-street__deco-2 img{width:calc(var(--spacing-l) * 5);height:calc(var(--spacing-l) * 5);transform:none}.infra-street__deco-1{left:auto;right:calc(50% + var(--spacing-l) * 2);top:12.15278vw}.infra-street__deco-2{right:auto;left:50%;top:20.83333vw}}@media only screen and (min-width:1920px) and (min-height:750px){.infra-street__text__inner{max-width:calc(var(--spacing-l) * 7.5)}}@media only screen and (min-width:1920px) and (min-height:750px) and (max-height:1100px){.infra-street__deco-2{left:calc(50% + var(--spacing-l) * 1.5);bottom:0}}.infra-street-modal{position:relative;width:100%;display:flex;flex-direction:column}.infra-street-modal__title{min-height:calc(var(--spacing-s) * 2);display:flex;align-items:center}.infra-street-modal__list{flex-grow:1;display:flex;flex-wrap:wrap;padding-top:calc(var(--spacing-s) * 2)}.infra-street-modal__item{flex:0 0 50%;min-height:calc(var(--spacing-s) * 10);width:100%;display:flex;flex-direction:column;border-top:1px solid var(--t-line);padding-right:var(--spacing-s);padding-bottom:var(--spacing-s)}.infra-street-modal__item:nth-child(2n){position:relative;padding-right:0;padding-left:var(--spacing-s)}.infra-street-modal__item:nth-child(2n):before{position:absolute;content:"";left:0;top:var(--spacing-s);bottom:var(--spacing-s);border-left:1px solid var(--t-line)}.infra-street-modal__item__icon{flex-grow:1;display:flex;align-items:center;justify-content:center}.infra-street-modal__item__icon img{width:calc(var(--spacing-s) * 2);height:calc(var(--spacing-s) * 2)}@media only screen and (min-width:980px){.infra-street-modal{height:calc(var(--viewport-height) - var(--spacing-l) * 2)}.infra-street-modal__list{padding-top:calc(var(--spacing-s) * 1.25)}.infra-street-modal__item{min-height:auto;padding-top:var(--spacing-s)}.infra-street-modal__item__icon img{width:calc(var(--spacing-sl) / 50 * 60);height:calc(var(--spacing-sl) / 50 * 60)}}.infra-evening__top{position:relative;padding-bottom:var(--spacing-s);border-bottom:1px solid var(--t-line)}.infra-evening__top:before{position:absolute;content:"";left:0;top:0;width:100%;height:83.33333vw;background-color:var(--t-secondary);z-index:0}.infra-evening__top__title{position:relative;padding:var(--spacing-s) 0 calc(var(--spacing-s) / 20 * 35) var(--spacing-s);z-index:1}.infra-evening__top__text{position:relative;padding-top:calc(var(--spacing-s) * 2);z-index:1}.infra-evening__top__images{position:relative;width:61.11111vw;margin:0 auto}.infra-evening__top__image{overflow:hidden}.infra-evening__top__image,.infra-evening__top__image img{width:100%;height:100%;border-radius:100%}.infra-evening__top__image img{-o-object-fit:cover;object-fit:cover}.infra-evening__top__deco{position:absolute;bottom:calc(var(--spacing-s) / 2);left:-13.88889vw}.infra-evening__top__deco,.infra-evening__top__deco img{width:44.44444vw;height:36.11111vw}.infra-evening__top__deco img{-o-object-fit:contain;object-fit:contain;transform:none}.infra-evening__bottom{text-align:center;padding:calc(var(--spacing-s) * 4) 0 calc(var(--spacing-s) / 20 * 85)}.infra-evening__bottom__upper{padding-bottom:calc(var(--spacing-s) / 20 * 45)}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.infra-evening__top:before{height:41.66667vw}.infra-evening__top__images{width:30.55556vw}.infra-evening__top__deco{left:-6.94444vw}.infra-evening__top__deco,.infra-evening__top__deco img{width:22.22222vw;height:18.05556vw}}@media only screen and (min-width:980px){.infra-evening{position:relative;padding:var(--spacing-l) 0 0;border-bottom:none}.infra-evening__top{padding:0 0 var(--spacing-s);width:62.5vw;height:calc(var(--viewport-height) / 900 * 750);margin-bottom:calc(var(--viewport-height) / 900 * 300);display:flex;flex-direction:column;justify-content:space-between}.infra-evening__top:before{width:calc(100% - var(--spacing-s));height:calc(100% - var(--spacing-s))}.infra-evening__top:after{position:absolute;content:"";right:0;top:0;height:calc(var(--viewport-height) / 900 * 150 - var(--spacing-s));border-right:1px solid var(--t-line)}.infra-evening__top__title{padding:var(--spacing-l) 0 var(--spacing-l) var(--spacing-l)}.infra-evening__top__text{padding:0 0 var(--spacing-l) var(--spacing-l);max-width:calc(var(--spacing-l) * 9);color:var(--c-warm-3)}.infra-evening__top__images{width:calc(var(--spacing-l) * 14);margin:0;position:absolute;right:0;top:calc(var(--viewport-height) / 900 * 150);transform:translateX(50%);height:calc(var(--viewport-height) / 900 * 850)}.infra-evening__top__image,.infra-evening__top__image img{width:100%;height:calc(var(--viewport-height) / 900 * 850);border-radius:100%}.infra-evening__top__image img{-o-object-fit:cover;object-fit:cover}.infra-evening__top__deco{position:absolute;bottom:calc(var(--spacing-l) * -.5);left:calc(var(--spacing-l) * -2)}.infra-evening__top__deco,.infra-evening__top__deco img{width:calc(var(--spacing-l) / 50 * 430);height:calc(var(--spacing-l) / 50 * 430)}.infra-evening__top__deco img{-o-object-fit:contain;object-fit:contain;transform:none}.infra-evening__bottom{padding:calc(var(--spacing-l) / 50 * 95) 0 calc(var(--spacing-l) * 3 - var(--header-height));width:calc(var(--spacing-l) * 16);margin:0 auto}.infra-evening__bottom__upper{padding-bottom:var(--spacing-l)}}@media only screen and (min-width:980px) and (max-width:1320px){.infra-evening__bottom{width:calc(var(--spacing-l) * 18)}.infra-evening__top__images{width:calc(var(--spacing-l) * 17)}}.infra-slider{padding:var(--spacing-s) 0 calc(var(--spacing-s) * 4)}.infra-slider:before{position:absolute;content:"";left:var(--spacing-s);right:var(--spacing-s);top:0;border-top:1px solid var(--t-line)}.infra-slider .btn.is-disabled{opacity:.5}@media only screen and (min-width:980px){.infra-slider{padding:0}.infra-slider:before{top:var(--header-height);left:var(--spacing-l);right:var(--spacing-l)}.infra-slider__sticky{--sticky-content-height:calc(100vh - var(--header-height) - var(--spacing-s) * 2);--sticky-margin:0;--sticky-padding:0}.infra-slider__items{display:flex;flex-wrap:nowrap;padding:calc(var(--header-height) + var(--spacing-s)) 0 var(--spacing-s) var(--spacing-l)}.infra-slider__items:after{position:relative;content:"";min-width:1px;height:1px}.infra-slider .infra-slider__item+.infra-slider__item{position:relative}.infra-slider .infra-slider__item+.infra-slider__item:before{position:absolute;content:"";left:calc(var(--spacing-l) / -2);top:0;bottom:0;border-left:1px solid var(--t-line)}.infra-slider__item{margin-right:var(--spacing-l)}.infra-slider__item picture{overflow:hidden;width:calc((100vh - var(--header-height) - var(--spacing-s) * 2) / 860 * 1160)}.infra-slider__item img,.infra-slider__item picture{height:calc(100vh - var(--header-height) - var(--spacing-s) * 2)}.infra-slider__item img{margin-left:calc(var(--spacing-l) * -2);width:calc((100vh - var(--header-height) - var(--spacing-s) * 2) / 860 * 1161 + var(--spacing-l) * 4);-o-object-fit:cover;object-fit:cover}}.infra-engeneering__top{border-top:1px solid var(--t-line);padding:var(--spacing-s) 0}.infra-engeneering__top__title{padding-bottom:calc(var(--spacing-s) * 2)}.infra-engeneering__tabs{border-top:1px solid var(--t-line);padding:calc(var(--spacing-s) * 2) 0 0}.infra-engeneering__tabs__images{width:100%}.infra-engeneering__tabs__images img,.infra-engeneering__tabs__images picture{width:100%;height:auto;border-radius:100%}.infra-engeneering__tabs__text{margin-top:calc(var(--spacing-s) * 2);padding-top:var(--spacing-s);border-top:1px solid var(--t-line)}.infra-engeneering__select{position:relative;margin-top:calc(var(--spacing-s) * 4);padding:calc(var(--spacing-s) * 2) calc(var(--spacing-s) * 3);margin-left:calc(var(--spacing-s) * -1);width:100vw}.infra-engeneering__select__inner{position:relative;width:100%;height:100%}.infra-engeneering__select__image,.infra-engeneering__select__image img{width:100%;height:100%;border-radius:100%}.infra-engeneering__select__image img{-o-object-fit:cover;object-fit:cover}.infra-engeneering__select__deco{right:calc(var(--spacing-s) * -1.4);bottom:calc(var(--spacing-s) * -.7)}.infra-engeneering__select__deco,.infra-engeneering__select__deco img{width:41vw;height:41vw;transform:none}@media only screen and (min-width:980px){.infra-engeneering{padding-top:2px;padding-bottom:1px}.infra-engeneering__top{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding:var(--spacing-l) 0}.infra-engeneering__top__title{padding:0 calc(var(--spacing-l) * 2) 0 0}.infra-engeneering__top__text{max-width:420px}.infra-engeneering__sticky{--sticky-content-height:var(--viewport-initial);--sticky-full-height:200vh;--sticky-margin:0;--sticky-padding:0;padding-top:calc(var(--header-height) - 1px);margin-top:calc(var(--header-height) * -1)}.infra-engeneering__tabs{position:relative;height:calc(100vh - var(--header-height) + 2px);display:flex;flex-wrap:nowrap;flex-direction:row-reverse;overflow:hidden;padding:var(--spacing-s) 0 var(--spacing-l);border-bottom:1px solid var(--t-line)}.infra-engeneering__tabs:after{position:absolute;content:"";top:var(--spacing-s);bottom:var(--spacing-l);left:calc(100vw / 1440 * 420 + var(--spacing-s));border-right:1px solid var(--t-line)}.infra-engeneering__tabs__images{height:100%;max-height:100%;flex-grow:1;display:flex}.infra-engeneering__tabs__images img,.infra-engeneering__tabs__images picture{width:100%;height:100%;border-radius:100%}.infra-engeneering__tabs__images img{-o-object-fit:cover;object-fit:cover}.infra-engeneering__tabs__text{display:flex;align-items:flex-end;flex:0 0 29.16667vw;max-width:29.16667vw;margin-top:min(calc((var(--viewport-height) - var(--spacing-l) / 50 * 70) / 2),calc(var(--spacing-l) / 50 * 365));margin-right:calc(var(--spacing-s) * 2);border-top:none;transition-property:opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.infra-engeneering__select{position:absolute;top:var(--spacing-s);left:calc(100vw / 1440 * 420 + var(--spacing-s) * 2);bottom:0;right:0;z-index:3;width:auto;margin:0;padding:7.22222vh 14.93056vw;transform:translateY(100%);--transition-duration:0.8s;transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.infra-engeneering__select--visible{transform:translateY(0)}.infra-engeneering__select__deco{right:calc(var(--spacing-l) / 50 * -165);bottom:0}.infra-engeneering__select__deco,.infra-engeneering__select__deco img{width:calc(var(--spacing-l) / 50 * 300);height:calc(var(--spacing-l) / 50 * 300)}.infra-engeneering__select__button{position:absolute;left:14.93056vw;top:50%;transform:translate(-50%,-50%)}}@media only screen and (min-width:980px) and (min-width:1920px) and (min-height:750px){.infra-engeneering__tabs__text>p{max-width:calc(var(--spacing-l) * 7.5)}}.infra-tour__background{position:absolute;left:0;top:0}.infra-tour__background,.infra-tour__background img,.infra-tour__background picture{height:100%;width:100%}.infra-tour__background img{-o-object-fit:cover;object-fit:cover}.infra-tour__content,.infra-tour__link{display:flex;align-items:center;justify-content:center}.infra-tour__link{z-index:1}.infra-tour__link>span{position:relative;display:flex;align-items:center;justify-content:center}.infra-tour__link>.h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.infra-tour__link .icon.icon-tour-link{width:calc(100% - var(--spacing-s) * 2);max-width:400px;height:auto;margin:0}.infra-tour__button{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.infra-tour,.infra-tour .section__content{min-height:100vw}}@media only screen and (min-width:980px){.infra-tour__link .icon.icon-tour-link{width:calc(100vw / 1440 * 600);max-width:none;height:auto}}