:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.BannerSlider_content__CvTfl{position:relative}.BannerSlider_content__CvTfl .BannerSlider_pagination__DiEj9{position:static!important;display:flex;text-align:left}@media(max-width:767px){.BannerSlider_content__CvTfl .BannerSlider_pagination__DiEj9{left:12px!important;bottom:35px!important}.BannerSlider_content__CvTfl .BannerSlider_slider__q5fNV.BannerSlider_winter__wfLTC{padding-bottom:80px;margin-bottom:-50px}}.BannerSlider_content__CvTfl .BannerSlider_slider__q5fNV.BannerSlider_winter__wfLTC .BannerSlider_nav__n5fTv{top:60px;right:40px;left:auto;bottom:auto}@media(max-width:767px){.BannerSlider_content__CvTfl .BannerSlider_slider__q5fNV.BannerSlider_winter__wfLTC .BannerSlider_nav__n5fTv{top:auto;left:50%;right:auto;bottom:0;width:auto;transform:translate(-50%)}.BannerSlider_content__CvTfl .BannerSlider_slider__q5fNV.BannerSlider_winter__wfLTC .BannerSlider_nav__n5fTv .BannerSlider_btn_next__GQGfc,.BannerSlider_content__CvTfl .BannerSlider_slider__q5fNV.BannerSlider_winter__wfLTC .BannerSlider_nav__n5fTv .BannerSlider_btn_prev__c7qH1{transform:scale(.8)}}.BannerSlider_content__CvTfl .BannerSlider_nav__n5fTv{position:absolute;bottom:0;left:0;z-index:1000;width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:26px;gap:16px}@media(max-width:767px){.BannerSlider_content__CvTfl .BannerSlider_nav__n5fTv{padding:16px;align-items:center}}.BannerSlider_content__CvTfl .BannerSlider_btn_next__GQGfc,.BannerSlider_content__CvTfl .BannerSlider_btn_prev__c7qH1{position:static;display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;color:#030609;background-color:#fff;border-radius:50%;transition:background-color .35s,padding .35s}@media(max-width:767px){.BannerSlider_content__CvTfl .BannerSlider_btn_next__GQGfc,.BannerSlider_content__CvTfl .BannerSlider_btn_prev__c7qH1{right:80px;bottom:16px}}.BannerSlider_content__CvTfl .BannerSlider_btn_next__GQGfc:hover,.BannerSlider_content__CvTfl .BannerSlider_btn_prev__c7qH1:hover{background-color:#ddd}.BannerSlider_content__CvTfl .BannerSlider_btn_next__GQGfc:after,.BannerSlider_content__CvTfl .BannerSlider_btn_prev__c7qH1:after{display:none}.BannerSlider_content__CvTfl .BannerSlider_btn_next__GQGfc svg,.BannerSlider_content__CvTfl .BannerSlider_btn_prev__c7qH1 svg{width:11px;height:18px}.BannerSlider_content__CvTfl .BannerSlider_btn_prev__c7qH1{margin-left:auto;padding-right:2px}.BannerSlider_content__CvTfl .BannerSlider_btn_prev__c7qH1:hover{padding-right:10px}.BannerSlider_content__CvTfl .BannerSlider_btn_next__GQGfc{padding-left:2px}.BannerSlider_content__CvTfl .BannerSlider_btn_next__GQGfc:hover{padding-left:10px}.BannerSlider_content__CvTfl .BannerSlider_slider__q5fNV .BannerSlider_item__boMSv:nth-child(n+2){display:block}.BannerSlider_content__CvTfl .BannerSlider_item__boMSv:nth-child(n+2){display:none}.BannerSlider_content__CvTfl .BannerSlider_video__U2sic{width:100%;height:100%;object-fit:cover;border-radius:22px}.HotelsDetail_title__pw9ov{max-width:806px;margin-bottom:28px}@media(max-width:1024px){.HotelsDetail_title__pw9ov{font-size:30px;margin-bottom:22px}}.HotelsDetail_text__DIeJw{line-height:1.3;max-width:826px;opacity:1}.HotelsDetail_time__1GuJ2{font-size:15px;line-height:100%;opacity:1}.HotelsDetail_caption__HV2At{margin-bottom:10px;font-weight:500;font-size:25px;line-height:1.4;color:#030609}@media(max-width:767px){.HotelsDetail_caption__HV2At{font-size:18px}}.HotelsDetail_slider__i33kS{margin-bottom:48px}@media(max-width:1023px){.HotelsDetail_slider__i33kS{margin-bottom:30px}}.HotelsDetail_type__juKMh{display:flex;align-items:center;gap:8px;margin-top:22px;font-weight:300;font-size:15px;line-height:100%;color:#3e3e42}@media(max-width:1023px){.HotelsDetail_type__juKMh{margin-top:14px}}.HotelsDetail_address__NHb_d{display:flex;gap:14px}.HotelsDetail_address__NHb_d p{margin-bottom:0;font-weight:500;font-size:20px;line-height:120%}@media(max-width:767px){.HotelsDetail_address__NHb_d p{font-size:16px}}.HotelsDetail_address__NHb_d svg{width:16px;min-width:16px;height:16px;color:#000;opacity:1}.HotelsDetail_wrap__TdQe4:not(:last-child){margin-bottom:32px}@media(max-width:767px){.HotelsDetail_wrap__TdQe4:not(:last-child){margin-bottom:26px}}.HotelsDetail_availables__j7kR9{margin:32px 0 48px}@media(max-width:1023px){.HotelsDetail_availables__j7kR9{margin:22px 0 30px}}.HotelsDetail_rooms__OS7l5{margin-bottom:48px}@media(max-width:1023px){.HotelsDetail_rooms__OS7l5{margin-bottom:30px}}.HotelsDetail_services_list__n6oKJ{margin-bottom:48px}@media(max-width:1023px){.HotelsDetail_services_list__n6oKJ{margin-bottom:30px}}.HotelsDetail_link__rsiJj{margin-top:48px;margin-bottom:30px}@media(max-width:1023px){.HotelsDetail_link__rsiJj{margin-top:22px;margin-bottom:12px}}.HotelsDetail_aside__kfDir{display:flex;flex-direction:column;gap:48px}@media(max-width:1023px){.HotelsDetail_aside__kfDir{gap:22px}}.HotelsDetail_place_title__VnKHF{font-family:Manrope;font-size:25px;font-weight:500;line-height:140%;margin-bottom:22px}@media(max-width:767px){.HotelsDetail_place_title__VnKHF{font-size:18px;margin-bottom:18px}}