.GalleryBlock_container_type_single__3u9DK{height:600px}.GalleryBlock_container_type_line__8KOXY,.GalleryBlock_container_type_third__TrNxl{display:grid;height:600px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.GalleryBlock_container_type_third__TrNxl{grid-template-rows:repeat(2,minmax(0,1fr))}.GalleryBlock_container_type_third__TrNxl .GalleryBlock_item__aIEhu:first-child{grid-row:span 2/span 2}.GalleryBlock_container_type_grid__hqiUM{display:grid;grid-template-columns:800px 400px;grid-template-rows:480px 140px}.GalleryBlock_group_first__DKYBT{display:flex;width:100%;gap:10px}.GalleryBlock_group_second__XZbsM{display:grid;width:100%;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;padding-left:10px}.GalleryBlock_group_third__1F3QS{grid-column:span 2/span 2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-top:10px}.GalleryBlock_item__aIEhu{position:relative;display:block;height:100%;width:100%;overflow:hidden;border-radius:24px}.GalleryBlock_item__image__w57bW{height:100%;width:100%;object-fit:cover}.GalleryBlock_container_type_grid__hqiUM .GalleryBlock_item__aIEhu:not(.GalleryBlock_item_last__q52BN) .GalleryBlock_item__image__w57bW{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.GalleryBlock_container_type_grid__hqiUM .GalleryBlock_item__aIEhu:not(.GalleryBlock_item_last__q52BN) .GalleryBlock_item__image__w57bW:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.GalleryBlock_item_last__q52BN{position:relative}.GalleryBlock_item__text__cEXnC{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#1C273185;font-size:18px;line-height:24px;letter-spacing:0;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:underline}.GalleryBlock_modal__container__V6SBF{display:grid;grid-template-rows:1fr auto;align-items:center}.GalleryBlock_modal__footer__Z0Win{margin-top:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.GalleryBlock_carousel__vuzcy{position:relative;height:400px;flex-grow:1;overflow:hidden}@media (min-width:1220px){.GalleryBlock_carousel__vuzcy{height:600px}}.GalleryBlock_carousel__container__V3DYJ{display:flex;height:100%}.GalleryBlock_carousel__item__RFARk{margin-right:20px!important;height:400px;min-width:350px;border-radius:24px;object-fit:cover}@media (min-width:1220px){.GalleryBlock_carousel__item__RFARk{height:600px;min-width:800px}}.GalleryBlock_carousel__arrows__6ZInR{justify-content:space-between}.GalleryBlock_snapDisplay__BZSbq{display:flex;justify-content:center;font-size:18px;line-height:24px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.GalleryBlock_thumbs__qL7dy{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:1000px;align-items:center;justify-content:center;overflow:hidden}.GalleryBlock_thumbs__container__Y9y3D{display:flex;width:100px;height:100px;max-width:600px}.GalleryBlock_thumbs__item__47_JV{margin-right:10px!important;min-height:100px;min-width:100px;opacity:.5}.GalleryBlock_thumbs__item_selected__Hm9_w{opacity:1}.GalleryBlock_carousel__arrows__6ZInR{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center}.GalleryBlock_carousel__arrow__O5glT{pointer-events:auto;position:absolute}.GalleryBlock_carousel__arrow_left__8KbPk{left:10px}@media (min-width:1220px){.GalleryBlock_carousel__arrow_left__8KbPk{left:20px}}.GalleryBlock_carousel__arrow_right__FAdis{right:10px}@media (min-width:1220px){.GalleryBlock_carousel__arrow_right__FAdis{right:20px}}.GalleryBlock_thumbs__image__m1hM0{height:100%;width:100%;border-radius:24px;object-fit:cover}.SearchPricesPanel_form__WKj0X{display:grid;width:100%;gap:8px;border-radius:10px}@media (min-width:1220px){.SearchPricesPanel_form__WKj0X{grid-template-columns:1fr auto}}.SearchPricesPanel_inputs__Dnvy7{display:grid;width:100%;align-items:flex-end;gap:8px}@media (min-width:1220px){.SearchPricesPanel_inputs__Dnvy7{grid-template-columns:repeat(2,minmax(0,1fr))}}.SearchPricesPanel_input__AMVeI{border-left-width:0;border-right-width:0}.SearchPricesPanel_input_left__bk6pE{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.SearchPricesPanel_settings__USYzC{display:grid;height:40px;width:100%;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;border-radius:10px;border-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1));padding:4px 8px;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.SearchPricesPanel_settings__USYzC:hover{--tw-border-opacity:1;border-color:rgb(0 100 193/var(--tw-border-opacity,1))}@media (min-width:1220px){.SearchPricesPanel_settings__USYzC{display:none}}.SearchPricesPanel_settings__container__TulSH{display:flex;flex-direction:column}.SearchPricesPanel_settings__location__nXCns{font-size:14px;line-height:18px;color:rgb(26 33 40/var(--tw-text-opacity,1))}.SearchPricesPanel_setting__caption__oqn__,.SearchPricesPanel_settings__location__nXCns{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;letter-spacing:0;font-weight:400;--tw-text-opacity:1}.SearchPricesPanel_setting__caption__oqn__{font-size:12px;line-height:14.52px;color:rgb(123 133 143/var(--tw-text-opacity,1))}.SearchPricesPanel_submitButton__uCZx0{min-width:72px}.SearchPricesPanel_prices__PRWR6{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.SearchPricesPanel_price__f_yqm{position:relative;display:flex;height:42px;width:100%;justify-content:space-between;border-radius:10px;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 33 40/var(--tw-border-opacity,1));padding:8px 20px;font-size:18px;line-height:24px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.SearchPricesPanel_price__f_yqm:hover{--tw-border-opacity:1;border-color:rgb(0 100 193/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 100 193/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1220px){.SearchPricesPanel_price__f_yqm{font-size:18px;line-height:24px;letter-spacing:0;font-weight:400}}.SearchPricesPanel_price__link__c1Wpj:before{position:absolute;inset:0;--tw-content:"";content:var(--tw-content)}.HotelPage_breadcrumbs__Df5_K{margin-left:10px;margin-right:10px;margin-top:20px}@media (min-width:1220px){.HotelPage_breadcrumbs__Df5_K{margin-left:0;margin-right:0}}.HotelPage_info__title__BK9y_{margin-top:30px;font-size:28px;line-height:32px;letter-spacing:-3%;font-weight:700}.HotelPage_info__block__yWWOd,.HotelPage_info__title__BK9y_{--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelPage_info__block__yWWOd{margin-top:20px}.HotelPage_hotel__Ykz9i{margin-top:30px}@media (min-width:1220px){.HotelPage_hotel__Ykz9i{margin-top:40px}}.HotelPage_hotel__head__7KkBi{display:flex;justify-content:space-between;gap:8px}.HotelPage_head__buttons__1dKn_{display:flex;gap:6px}.HotelPage_head__socials__VnQLa{display:flex;flex-direction:column;gap:4px}.HotelPage_head__social__xnNDd{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;white-space:nowrap;border-radius:10px;padding:4px 6px;font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.HotelPage_head__social__xnNDd:hover{--tw-bg-opacity:1;background-color:rgb(238 241 243/var(--tw-bg-opacity,1))}.HotelPage_hotel__label__TFWJ8{margin-top:6px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:24px;line-height:26px;letter-spacing:-3%;font-weight:700;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelPage_hotel__label__TFWJ8{margin-top:0;overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;font-size:42px;line-height:42px;letter-spacing:-3%;font-weight:700}}.HotelPage_hotel__stars__3xgaV{display:inline-flex;gap:2px}.HotelPage_hotel__star__JfH_t,.HotelPage_score__starIcon__YIHMT{--tw-text-opacity:1;color:rgb(255 194 37/var(--tw-text-opacity,1))}.HotelPage_hotel__score__TLFJW{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelPage_hotel__score__TLFJW{font-size:18px;line-height:24px;letter-spacing:0;font-weight:400}}.HotelPage_rating__PBO1C{display:-webkit-box;display:inline-flex;height:24px;min-width:34px;align-items:center;justify-content:center;border-radius:6px;--tw-bg-opacity:1;background-color:rgb(0 100 193/var(--tw-bg-opacity,1));font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.HotelPage_rating__PBO1C,.HotelPage_rating__text__86zdM{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.HotelPage_rating__text__86zdM{display:-webkit-box;max-width:34px;overflow-wrap:break-word}.HotelPage_hotel__rating__Mf6Gk{color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelPage_hotel__rating__Mf6Gk,.HotelPage_hotel__voices__7p_Uf{font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;--tw-text-opacity:1}.HotelPage_hotel__voices__7p_Uf{color:rgb(123 133 143/var(--tw-text-opacity,1))}.HotelPage_hotel__likeButton_favorite__9MpqH{--tw-text-opacity:1;color:rgb(239 79 57/var(--tw-text-opacity,1))}.HotelPage_hotel__subTitle__np91F{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1220px){.HotelPage_hotel__subTitle__np91F{flex-direction:row;align-items:center;gap:8px}}.HotelPage_location__pinLocation__51SRt{display:none;--tw-text-opacity:1;color:rgb(0 100 193/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelPage_location__pinLocation__51SRt{display:block}}.HotelPage_hotel__location__GILum{display:grid;grid-template-columns:auto 1fr;gap:8px;font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(94 106 116/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelPage_hotel__location__GILum{font-size:18px;line-height:24px;letter-spacing:0;font-weight:400}}.HotelPage_hotel__showLocationButton__EcCB1{display:inline-block;font-size:16px;line-height:20px;letter-spacing:0;font-weight:700!important;--tw-text-opacity:1;color:rgb(0 100 193/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.HotelPage_hotel__showLocationButton__EcCB1:hover{color:#0064C1D6}@media (min-width:1220px){.HotelPage_hotel__showLocationButton__EcCB1{font-size:18px;line-height:24px;letter-spacing:0;font-weight:400}}.HotelPage_hotel__gallery__Je4Z1{margin-top:30px}@media (min-width:1220px){.HotelPage_hotel__gallery__Je4Z1{margin-top:40px}}.HotelPage_hotel__amenities__Tbm4c{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.HotelPage_hotel__amenity__6Etr5{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:center;gap:6px;border-radius:10px;border-width:1px;--tw-border-opacity:1;border-color:rgb(238 241 243/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:4px;font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelPage_hotel__amenity__6Etr5{padding:10px;font-size:18px;line-height:24px;letter-spacing:0;font-weight:400}}.HotelPage_hotel__amenity_button__P9TRs{grid-template-columns:repeat(1,minmax(0,1fr));padding-left:15px;padding-right:15px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.HotelPage_hotel__amenity_button__P9TRs:hover{--tw-bg-opacity:1;background-color:rgb(238 241 243/var(--tw-bg-opacity,1))}.HotelPage_hotel__landmarks__6Zjdg{display:grid;gap:20px}@media (min-width:1220px){.HotelPage_hotel__landmarks__6Zjdg{grid-template-columns:repeat(3,minmax(0,1fr))}}.HotelPage_hotel__landmark__0ArBm{width:100%}@media (min-width:1220px){.HotelPage_hotel__landmark__0ArBm{max-width:340px}}.HotelPage_landmark__title__AhEiX{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:18px;line-height:24px;letter-spacing:0;font-weight:700;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelPage_landmark__locations__fE7la{margin-top:20px;display:flex;flex-direction:column;gap:4px;font-size:16px;line-height:20px;letter-spacing:0;font-weight:400}.HotelPage_landmark__location__vApR8{display:flex;justify-content:space-between;gap:10px;padding-top:4px;padding-bottom:4px;--tw-text-opacity:1;color:rgb(94 106 116/var(--tw-text-opacity,1))}.HotelPage_hotel__description__Q86dI{font-size:18px;line-height:24px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelPage_landmark__showButton__I8_05{margin-top:6px}.HotelPage_hotel__rules___BNhS{border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1));padding:10px 15px}.HotelPage_hotel__rule__OT9k_{display:grid;align-items:flex-start;gap:10px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1));padding:15px 10px}@media (min-width:1220px){.HotelPage_hotel__rule__OT9k_{grid-template-columns:300px auto;padding:20px 15px}}.HotelPage_hotel__rule__OT9k_:last-child{border-style:none}.HotelPage_rule__title__TsII_{display:grid;grid-template-columns:auto 1fr;gap:10px;font-size:18px;line-height:24px;letter-spacing:0;font-weight:700;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelPage_rule__title__TsII_{align-items:center}}.HotelPage_rule__content__vvyK4{margin-top:10px;font-size:18px;line-height:24px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelPage_rule__content__vvyK4{margin-top:0}}.HotelPage_faq__34KlM{margin-top:70px}@media (min-width:1220px){.HotelPage_faq__34KlM{margin-top:100px}}