.subhero{position:relative}.subhero__container{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media (min-width:1100.1px){.subhero__container{height:80rem;padding-top:32.8rem}}@media (min-width:700.1px) and (max-width:1100px){.subhero__container{height:63rem;padding-top:27.2rem}}@media (max-width:700px){.subhero__container{height:58.6rem;padding-top:21rem}}.subhero__image{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.subhero__image:before{content:"";background-color:#17223475;width:100%;height:100%;display:block;position:absolute}.subhero__image img,.subhero__image video{object-fit:cover;width:100%;height:100%;display:block}.subhero__content{text-transform:uppercase;z-index:1;line-height:1.2;position:relative}@media (max-width:700px){.subhero__content{text-align:center}}.subhero__title{font-family:"Anticva",var(--header-text-font-family),serif;font-size:var(--header-text-font-size-1);font-weight:var(--header-text-font-weight-1);line-height:var(--header-text-line-height-1)}@media (min-width:700.1px) and (max-width:1100px){.subhero__title{font-size:7rem}}@media (max-width:700px){.subhero__title{font-size:3.5rem}}.section_subhero{padding:0}.section_subhero .section__reservation{position:absolute;bottom:0}@media (min-width:1440.1px){.section_subhero .section__reservation{right:calc(var(--spacing-160) + var(--container-gap))}}@media (max-width:1440px){.section_subhero .section__reservation{right:var(--container-gap)}}@media (max-width:700px){.section_subhero .section__reservation{left:0;right:0}}.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)}}.section_infrastructure-slider{padding-top:0;padding-bottom:0;overflow:hidden}.main{padding-top:0}@media (max-width:700px){.subhero__content{text-align:left}}@media (min-width:700.1px){.grid_halls{gap:var(--spacing-60);grid-template-columns:1fr 1fr}}@media (max-width:700px){.grid_halls{gap:var(--spacing-52)}}@media (min-width:700.1px){.article_halls{font-size:3.2rem}}@media (max-width:700px){.article_halls{font-size:2rem}}.article_halls .value{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)}@media (min-width:700.1px){.article_halls .value{margin-top:var(--spacing-20)}}@media (max-width:700px){.article_halls .value{margin-top:var(--spacing-16);font-size:2.6rem}}.article_halls ul:not([class]){border-top:1px solid var(--color-dustblu)}@media (min-width:700.1px){.article_halls ul:not([class]){padding-top:var(--spacing-40)}}@media (max-width:700px){.article_halls ul:not([class]){padding-top:var(--spacing-28)}}.article_halls ul:not([class]) li{border-bottom-color:var(--color-dustblu)}
