@media (min-width:1100.1px){.hero__container{height:100vh;min-height:80rem}}@media (min-width:700.1px) and (max-width:1100px){.hero__container{height:72rem}}@media (max-width:700px){.hero__container{height:58.5rem}}.hero__image:before{content:"";background-color:#17223475;width:100%;height:100%;display:block;position:absolute}@media (min-width:1100.1px){.hero__heading{margin-bottom:var(--spacing-60)}}@media (max-width:1100px){.hero__heading{margin-bottom:var(--spacing-40)}}@media (min-width:700.1px) and (max-width:1100px){.hero__title{margin-bottom:var(--spacing-8);font-size:7rem}}@media (max-width:700px){.hero__title{margin-bottom:var(--spacing-32);font-size:4rem}}@media (min-width:700.1px){.hero__description{font-size:3.6rem}}@media (max-width:700px){.hero__description{font-size:1.6rem}}@media (min-width:1100.1px){.hero__text{max-width:74rem;font-size:2.4rem}}@media (min-width:700.1px) and (max-width:1100px){.hero__text{max-width:47rem;font-size:1.6rem}}@media (max-width:700px){.hero__text{font-size:1.2rem}}@media (max-width:700px){.hero__facts{gap:var(--spacing-28);justify-content:center}}@media (min-width:1100.1px){.hero__button{margin-top:var(--spacing-68)}}@media (min-width:700.1px) and (max-width:1100px){.hero__button{margin-top:var(--spacing-44)}}@media (max-width:700px){.hero__button{margin-top:var(--spacing-68)}}.reservation{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;color:var(--color-white);background-color:#17223475;display:grid}@media (min-width:1100.1px){.reservation{grid-template-columns:1fr 26rem;width:73.8rem;height:15rem}}@media (min-width:700.1px) and (max-width:1100px){.reservation{grid-template-columns:1fr 15rem;width:43rem;height:9.6rem}}@media (max-width:700px){.reservation{grid-template-columns:1fr;width:100%}}.reservation>*{min-width:1px}.reservation__dates{align-items:center;display:flex}@media (max-width:700px){.reservation__dates{padding:var(--spacing-20)}}.reservation__dates>*{min-width:1px}.reservation__dates:before{content:"";background:#afafaf;order:1;height:1px;display:block}@media (min-width:1100.1px){.reservation__dates:before{width:2.7rem}}@media (max-width:1100px){.reservation__dates:before{width:1.5rem}}.reservation__button{all:unset;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}@media (min-width:700.1px){.reservation__button{border-left:1px solid #afafaf4d}}@media (max-width:700px){.reservation__button{padding:0 var(--spacing-20)var(--spacing-20)}.reservation__button .reservation__label{font-size:1.4rem}}.reservation__date{flex:1}.reservation__date:first-child{order:0}.reservation__date:nth-child(2){order:2}.reservation__label{color:#a6a6a6;font-weight:500}@media (min-width:1100.1px){.reservation__label{font-size:1.8rem}}@media (max-width:1100px){.reservation__label{font-size:1.2rem}}.reservation__day{all:unset;box-sizing:border-box;color:var(--color-white);width:100%;font-weight:500}@media (min-width:1100.1px){.reservation__day{font-size:2.4rem}}@media (max-width:1100px){.reservation__day{font-size:1.6rem}}.section_about-hero{padding:0}.section_about-hero .hero__container{justify-content:start}.section_about-hero .hero__content{text-align:left}@media (max-width:700px){.section_about-hero .hero__title{font-size:3.5rem}}.section_about-hero .section__reservation{position:absolute;bottom:0}@media (min-width:1440.1px){.section_about-hero .section__reservation{right:calc(var(--spacing-160) + var(--container-gap))}}@media (max-width:1440px){.section_about-hero .section__reservation{right:var(--container-gap)}}@media (max-width:700px){.section_about-hero .section__reservation{left:0;right:0}}.hero{position:relative}.hero__container{justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:1100.1px){.hero__container{height:100vh;min-height:80rem}}@media (min-width:700.1px) and (max-width:1100px){.hero__container{height:72rem}}@media (max-width:700px){.hero__container{height:58.5rem}}.hero__image{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero__image:before{content:"";background-color:#17223475;width:100%;height:100%;display:block;position:absolute}.hero__image img,.hero__image video{object-fit:cover;width:100%;height:100%;display:block}.hero__content{text-align:center;z-index:1;line-height:1.2;position:relative}.hero__heading{font-family:"Anticva",var(--header-text-font-family),serif;font-size:var(--header-text-font-size-5);font-weight:var(--header-text-font-weight-5);line-height:var(--header-text-line-height-5);text-transform:uppercase}@media (min-width:1100.1px){.hero__heading{margin-bottom:var(--spacing-60)}}@media (max-width:1100px){.hero__heading{margin-bottom:var(--spacing-40)}}.hero__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);text-transform:uppercase}@media (min-width:700.1px) and (max-width:1100px){.hero__title{margin-bottom:var(--spacing-8);font-size:7rem}}@media (max-width:700px){.hero__title{margin-bottom:var(--spacing-32);font-size:4rem}}.hero__description{text-transform:uppercase}@media (min-width:700.1px){.hero__description{font-size:3.6rem}}@media (max-width:700px){.hero__description{font-size:1.6rem}}@media (min-width:1100.1px){.hero__text{max-width:74rem;font-size:2.4rem}}@media (min-width:700.1px) and (max-width:1100px){.hero__text{max-width:47rem;font-size:1.6rem}}@media (max-width:700px){.hero__text{font-size:1.2rem}}.hero__facts{justify-content:start;gap:var(--spacing-52);margin-top:var(--spacing-68);text-align:center;grid-auto-flow:column;display:grid}@media (max-width:700px){.hero__facts{gap:var(--spacing-28);justify-content:center}}@media (min-width:1100.1px){.hero__button{margin-top:var(--spacing-68)}}@media (min-width:700.1px) and (max-width:1100px){.hero__button{margin-top:var(--spacing-44)}}@media (max-width:700px){.hero__button{margin-top:var(--spacing-68)}}@media (min-width:1100.1px){.fact{text-align:center}.fact__value{min-width:13rem;font-size:6rem}}@media (max-width:1100px){.fact__value{min-width:7rem;font-size:3.2rem}}.fact__label{font-weight:500}@media (max-width:1100px){.fact__label{text-transform:uppercase;font-size:1.2rem}}.rating{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#17223475;font-size:2.5rem}@media (min-width:1100.1px){.rating{padding:var(--spacing-32)0 0 var(--spacing-112);width:57.8rem;height:15rem}}@media (min-width:700.1px) and (max-width:1100px){.rating{padding:var(--spacing-24)0 0 var(--spacing-72);width:39.1rem;height:10rem}.rating .icon_yandex{width:11rem!important;height:3.2rem!important}.rating .icon_yandex-stars{width:11.5rem!important;height:1.8rem!important}}@media (max-width:700px){.rating{padding:var(--spacing-12)0 0 var(--spacing-32);width:100%;height:7.8rem}.rating .icon_yandex{width:8.5rem!important;height:2.4rem!important}.rating .icon_yandex-stars{width:8.9rem!important;height:1.3rem!important}}.rating__header{justify-content:start;align-items:center;display:flex}@media (min-width:1100.1px){.rating__header{gap:var(--spacing-36)}}@media (max-width:1100px){.rating__header{gap:var(--spacing-24)}}.rating__footer{margin-top:var(--spacing-4)}.rating svg{display:block}.section_about-reviews{padding:0}.section_about-reviews .hero__container{justify-content:flex-start;position:relative}.section_about-reviews .hero__image:before{background:linear-gradient(90deg,#172234,#0000)}@media (min-width:700.1px){.section_about-reviews .hero__content{text-align:left}}@media (max-width:700px){.section_about-reviews .hero__content{text-align:center}.section_about-reviews .hero__title{font-size:2.6rem}}.section_about-reviews .section__rating{position:absolute;bottom:0}@media (min-width:1440.1px){.section_about-reviews .section__rating{right:calc(var(--spacing-160) + var(--container-gap))}}@media (max-width:1440px){.section_about-reviews .section__rating{right:var(--container-gap)}}@media (max-width:700px){.section_about-reviews .section__rating{left:var(--container-gap);right:var(--container-gap);width:auto}}.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)}.main{padding-top:0}
