.slider-with-scrollbar{overflow:visible}@media (min-width:1100.1px){.slider-with-scrollbar{padding-bottom:var(--spacing-60)}}@media (min-width:700.1px) and (max-width:1100px){.slider-with-scrollbar{padding-bottom:var(--spacing-48)}}.slider-with-scrollbar .swiper{overflow:visible}@media (min-width:1440.1px){.slider-with-scrollbar .slider{margin-right:calc(var(--spacing-60)*-1)}}@media (max-width:1440px){.slider-with-scrollbar .slider{margin-right:calc(var(--spacing-20)*-1)}}@media (max-width:700px){.slider-with-scrollbar .slider{margin-right:calc(var(--spacing-8)*-1);overflow:visible}}.slider-with-scrollbar .slider .slider__controls{position:absolute}@media (min-width:1100.1px){.slider-with-scrollbar .slider .slider__controls{bottom:-6.2rem;right:calc(var(--container-gap) + var(--spacing-180))}}@media (min-width:700.1px) and (max-width:1100px){.slider-with-scrollbar .slider .slider__controls{bottom:-4.9rem;right:0}}@media (max-width:700px){.slider-with-scrollbar .slider .slider__controls{display:none}}.slider-with-scrollbar .slider .slider__controls .slider__buttons{display:grid}@media (min-width:1100.1px){.slider-with-scrollbar .slider .slider__controls .slider__buttons{gap:var(--spacing-16);grid-template-columns:4.2rem 4.2rem}}@media (min-width:700.1px) and (max-width:1100px){.slider-with-scrollbar .slider .slider__controls .slider__buttons{gap:var(--spacing-4);grid-template-columns:3.2rem 3.2rem}}.slider-with-scrollbar .slider .slider__controls .swiper-button-prev,.slider-with-scrollbar .slider .slider__controls .swiper-button-next{all:unset;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (min-width:1100.1px){.slider-with-scrollbar .slider .slider__controls .swiper-button-prev,.slider-with-scrollbar .slider .slider__controls .swiper-button-next{width:4.2rem;height:4.2rem}}@media (min-width:700.1px) and (max-width:1100px){.slider-with-scrollbar .slider .slider__controls .swiper-button-prev,.slider-with-scrollbar .slider .slider__controls .swiper-button-next{width:3.2rem;height:3.2rem}}.slider-with-scrollbar .slider .slider__controls .swiper-button-prev:disabled,.slider-with-scrollbar .slider .slider__controls .swiper-button-next:disabled{opacity:.5;cursor:default}.slider-with-scrollbar .slider .slider__controls .swiper-button-prev svg{transform:scaleX(-1)}.slider-with-scrollbar .slider .slider__controls .swiper-pagination{text-align:right;margin-top:var(--spacing-16);position:static}@media (min-width:1100.1px){.slider-with-scrollbar .slider .slider__controls .swiper-pagination{font-size:2.4rem}}@media (min-width:700.1px) and (max-width:1100px){.slider-with-scrollbar .slider .slider__controls .swiper-pagination{font-size:1.6rem}}@media (min-width:1440.1px){.slider-with-scrollbar .swiper-scrollbar-horizontal{width:calc(33.333% - var(--spacing-60));transform:translate(-3rem)}}@media (max-width:1440px){.slider-with-scrollbar .swiper-scrollbar-horizontal{width:calc(33.333% - var(--spacing-20));transform:translate(-1rem)}}@media (max-width:700px){.slider-with-scrollbar .swiper-scrollbar-horizontal{margin-top:var(--spacing-20);width:calc(100% - .8rem);transform:translate(-.4rem)}}@media (min-width:1100.1px){.slider-with-scrollbar .swiper-scrollbar-horizontal{margin-top:var(--spacing-56)}}@media (min-width:700.1px) and (max-width:1100px){.slider-with-scrollbar .swiper-scrollbar-horizontal{margin-top:var(--spacing-36)}}@media (min-width:1440.1px){.slider-with-scrollbar .swiper-slide{padding-right:var(--spacing-60)}}@media (max-width:1440px){.slider-with-scrollbar .swiper-slide{padding-right:var(--spacing-20)}}@media (max-width:700px){.slider-with-scrollbar .swiper-slide{padding-right:var(--spacing-8)}}.card-infrastructure{background-color:var(--color-fog-of-war);display:block}.card-infrastructure__footer{display:grid}.card-infrastructure__footer>*{min-width:1px;min-height:1px}.card-infrastructure__footer{color:var(--color-hayride);border-top:1px solid var(--color-hayride);align-items:center}@media (min-width:1100.1px){.card-infrastructure__footer{height:var(--spacing-164);grid-template-columns:1fr 14.5rem}}@media (min-width:700.1px) and (max-width:1100px){.card-infrastructure__footer{height:var(--spacing-88);grid-template-columns:1fr 7.7rem}}@media (max-width:700px){.card-infrastructure__footer{height:var(--spacing-68);grid-template-columns:1fr 6rem}}@media (min-width:1100.1px){.card-infrastructure__image{aspect-ratio:580/620}}@media (min-width:700.1px) and (max-width:1100px){.card-infrastructure__image{aspect-ratio:308/373}}@media (max-width:700px){.card-infrastructure__image{aspect-ratio:216/245}}.card-infrastructure__image img{object-fit:cover;width:100%;height:100%}.card-infrastructure__title{font-family:"Anticva",var(--header-text-font-family),serif;font-size:var(--header-text-font-size-4);font-weight:var(--header-text-font-weight-4);line-height:var(--header-text-line-height-4);color:var(--color-white)}@media (min-width:1100.1px){.card-infrastructure__title{padding:0 var(--spacing-36)}}@media (min-width:700.1px) and (max-width:1100px){.card-infrastructure__title{padding:0 var(--spacing-20);font-size:2.6rem}}@media (max-width:700px){.card-infrastructure__title{padding:0 var(--spacing-16);font-size:1.4rem}}.card-infrastructure__icon{border-left:1px solid var(--color-hayride);justify-content:center;align-self:stretch;align-items:center;display:flex}@media (max-width:1100px){.card-infrastructure__icon .icon_top-right-arrow{width:1.6rem!important;height:1.6rem!important}}.map{position:relative}@media (max-width:700px){.map{display:none}}.map__canvas{max-width:135.6rem;margin-inline-start:auto;margin-inline-end:auto;position:relative}.map__canvas:before{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:34%;display:block;position:absolute;bottom:0;left:0;right:0}.map__marker{border:.3rem solid var(--color-white);background-color:#202530;border-radius:50%;width:2.2rem;height:2.2rem;position:absolute;transform:translate(-50%,-50%)}.map__marker:hover,.map__marker.-active{z-index:1;background-color:var(--color-hayride);cursor:pointer}.map__marker:hover .map__marker-link,.map__marker.-active .map__marker-link{display:block}.map__marker:hover{z-index:2}.map__marker-link{padding-bottom:var(--spacing-24);width:23rem;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.map__marker-link img{border:.8rem solid var(--color-white);border-radius:.2rem}.map__legend{background-color:var(--color-fog-of-war);color:var(--color-white);width:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:1100.1px){.map__legend{padding:var(--spacing-36);max-width:58rem}}@media (max-width:1100px){.map__legend{padding:var(--spacing-32);max-width:47.3rem}}.map__title{font-family:"Anticva",var(--header-text-font-family),serif;font-size:var(--header-text-font-size-4);font-weight:var(--header-text-font-weight-4);line-height:var(--header-text-line-height-4);text-align:center}@media (min-width:1100.1px){.map__title{margin-bottom:var(--spacing-24)}}@media (max-width:1100px){.map__title{margin-bottom:var(--spacing-12);font-size:3rem}}.map__list{display:grid}.map__list>*{min-width:1px;min-height:1px}.map__list{grid-template-columns:max-content max-content;font-weight:500}@media (min-width:1100.1px){.map__list{gap:var(--spacing-24);font-size:1.8rem}}@media (max-width:1100px){.map__list{gap:var(--spacing-16);font-size:1.4rem}}.map .radio input:checked+span,.map .checkbox input:checked+span{color:var(--color-hayride)}
