.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}.Logo_root__i1Ree{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}.Logo_white__AdRZ_{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Logo_white__AdRZ_:hover{--tw-text-opacity:1;color:rgb(238 241 243/var(--tw-text-opacity,1))}.Logo_primary__ejeId{--tw-text-opacity:1;color:rgb(0 100 193/var(--tw-text-opacity,1))}.Logo_primary__ejeId:hover{--tw-text-opacity:1;color:rgb(0 67 129/var(--tw-text-opacity,1))}.Logo_sm__Ll3Xk{height:24px;width:86px}.Logo_md__hq1zv{height:31px;width:110px}.MenuModal_root__UNfb1{gap:.75rem}.MenuModal_head__6D2RH{display:flex;align-items:center;justify-content:space-between}.MenuModal_body__ky8An{margin-top:172px;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.MenuModal_link__p7znv{font-size:42px;line-height:42px;letter-spacing:-3%;font-weight:700}.MenuModal_localeSwitcher__ZWjJN{padding-top:95px}.Navbar_desktop__n5rP3{display:none}@media (min-width:1220px){.Navbar_desktop__n5rP3{display:block}.Navbar_mobile__l1n_m{display:none}}.Navbar_position-sticky__vrnDG{position:sticky;top:0;z-index:50}.Navbar_variant-transparent-primary-without-search__tD3yx,.Navbar_variant-transparent-white-without-search__bDLm1{background-color:transparent}.Navbar_variant-solid-primary-with-search__LnB7s,.Navbar_variant-solid-primary-without-search__632mG{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:6px;padding-bottom:6px}@media (min-width:1220px){.Navbar_variant-solid-primary-with-search__LnB7s,.Navbar_variant-solid-primary-without-search__632mG{padding-top:14px;padding-bottom:14px}}.Navbar_container__TEOKp{position:relative}.Navbar_variant-transparent-white-without-search__bDLm1 .Navbar_container__TEOKp{display:flex;align-items:center;justify-content:space-between}@media (min-width:1220px){.Navbar_variant-transparent-white-without-search__bDLm1 .Navbar_container__TEOKp{display:grid;grid-template-columns:230px auto}}.Navbar_variant-transparent-primary-without-search__tD3yx .Navbar_container__TEOKp{display:flex;align-items:center;justify-content:space-between}@media (min-width:1220px){.Navbar_variant-transparent-primary-without-search__tD3yx .Navbar_container__TEOKp{display:grid;grid-template-columns:230px auto}}.Navbar_variant-solid-primary-with-search__LnB7s .Navbar_container__TEOKp{display:flex}@media (min-width:1220px){.Navbar_variant-solid-primary-with-search__LnB7s .Navbar_container__TEOKp{display:grid;grid-template-columns:auto auto auto;gap:25px}}.Navbar_variant-solid-primary-without-search__632mG .Navbar_container__TEOKp{display:flex;align-items:center;justify-content:space-between}@media (min-width:1220px){.Navbar_variant-solid-primary-without-search__632mG .Navbar_container__TEOKp{display:grid;grid-template-columns:230px auto}}.Navbar_left__FsON9{display:flex;align-items:center}.Navbar_variant-transparent-white-without-search__bDLm1 .Navbar_left__FsON9{gap:10px}@media (min-width:1220px){.Navbar_variant-transparent-white-without-search__bDLm1 .Navbar_left__FsON9{gap:43px}}.Navbar_variant-transparent-primary-without-search__tD3yx .Navbar_left__FsON9{gap:43px}.Navbar_variant-solid-primary-with-search__LnB7s .Navbar_left__FsON9{gap:29px}.Navbar_variant-solid-primary-without-search__632mG .Navbar_left__FsON9{gap:43px}.Navbar_search__xvn3u{margin-right:5px}@media (min-width:1220px){.Navbar_search__xvn3u{margin-right:0}}.Navbar_right__jZh5u{display:flex;align-items:center;gap:5px}@media (min-width:1220px){.Navbar_right__jZh5u{gap:10px}}.Navbar_links__eE7sU{display:none;height:48px;align-items:center;gap:29px;border-radius:10px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:15px 35px;font-size:16px;line-height:20px;letter-spacing:0;font-weight:400}@media (min-width:1220px){.Navbar_links__eE7sU{display:flex}}.Navbar_variant-solid-primary-without-search__632mG .Navbar_links__eE7sU{border-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1))}.Navbar_buttonFavorite__kVA8g{--tw-text-opacity:1;color:rgb(239 79 57/var(--tw-text-opacity,1))}.Navbar_popover__HZKfy{min-width:310px}.Navbar_popover__container__94tUf{display:flex;flex-direction:column;gap:6px}.Navbar_popover__link__OWxYZ{width:100%;border-radius:8px;padding:8px 10px;font-size:24px;line-height:26px;letter-spacing:-3%;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}.Navbar_popover__link__OWxYZ:hover{--tw-bg-opacity:1;background-color:rgb(238 241 243/var(--tw-bg-opacity,1))}.HotelBrief_root__cdw5B{margin-top:10px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}@media (min-width:1220px){.HotelBrief_root__cdw5B{grid-template-columns:repeat(4,minmax(0,1fr))}}.HotelBrief_brief__60tP6{display:flex;flex-direction:column;border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1));padding:15px}.HotelBrief_brief__title__JELAh{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))}.HotelBrief_brief__content__jow8p{margin-top:10px}.HotelBrief_brief__footer__HuWw1{margin-top:auto;display:flex;gap:10px;padding-top:16px}@media (min-width:1220px){.HotelBrief_comments__XwGNM{grid-column:span 2/span 2}}.HotelBrief_comments__carousel__iiGNf{overflow:hidden}.HotelBrief_comments__slides__lw0EF{display:flex}.HotelBrief_comments__slide__ii6co{flex:0 0 100%}.HotelBrief_comment__rating__n4UY8{display:flex;align-items:center;gap:10px;font-size:18px;line-height:24px}.HotelBrief_comment__author__7jn6u,.HotelBrief_comment__rating__n4UY8{letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelBrief_comment__author__7jn6u{margin-top:8px;font-size:16px;line-height:20px}.HotelBrief_comment__text__rb0pi{margin-top:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;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))}.HotelBrief_amenities__item__qT_sN{display:flex;align-items:center}.HotelBrief_amenities__item__qT_sN,.HotelBrief_landmarks__item__Fc_wO{margin-bottom:8px;gap:10px;font-size:18px;line-height:24px;letter-spacing:0;font-weight:400}.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)}.TruncatedText_text__hmc0u{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.TruncatedText_wrapper___kt_N{margin-top:10px}.TruncatedText_wrapper_wrapped__ILwfA{box-shadow:0 0 20px 20px rgba(255,255,255,1);backdrop-filter:drop-shadow(2px 4px 6px rgba(255,255,255,1))}.TruncatedText_button__441B0{display:flex;align-items:center;gap: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))}.TruncatedText_button__chevron_rotated__rmHH4{--tw-rotate:180deg;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))}.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_score__rating___QSty{display:inline}.HotelPage_rating__PBO1C{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.HotelPage_rating_variant_solid__yMiKJ{--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))}.HotelPage_rating_variant_outline__4IjXH{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 100 193/var(--tw-border-opacity,1));background-color:#0064C114;--tw-text-opacity:1;color:rgb(0 100 193/var(--tw-text-opacity,1))}.HotelPage_rating_size_sm__l1RwV{height:24px;min-width:34px}.HotelPage_rating_size_md__RUNT8{height:40px;min-width:46px}.HotelPage_rating_size_lg__VxZNx{height:48px;min-width:54px}.HotelPage_rating__text__86zdM{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow-wrap:break-word}.HotelPage_rating_size_sm__l1RwV .HotelPage_rating__text__86zdM{max-width:34px;font-size:14px;line-height:18px;letter-spacing:0;font-weight:400}.HotelPage_rating_size_md__RUNT8 .HotelPage_rating__text__86zdM{max-width:34px;font-size:16px;line-height:20px;letter-spacing:0;font-weight:700}.HotelPage_rating_size_lg__VxZNx .HotelPage_rating__text__86zdM{max-width:34px;font-size:18px;line-height:24px;letter-spacing:0;font-weight:700}.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_hotel__review__aeASX{border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1))}.HotelPage_review__title__tU5Wo{padding:20px 20px 0;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))}.HotelPage_review__block__maOFL{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1));padding:20px}.HotelPage_review__block__maOFL:last-child{border-style:none}.HotelPage_review__rating__E5yAM{display:flex;align-items:center;gap:10px;font-size:24px;line-height:26px;letter-spacing:-3%;font-weight:700}.HotelPage_review__categories__18uQ4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:20px}@media (min-width:1220px){.HotelPage_review__categories__18uQ4{grid-template-columns:repeat(4,minmax(0,1fr))}}.HotelPage_review__showMore__P6aT9{padding-left:20px;padding-right:20px}.HotelPage_review__pagination__CU6DO{display:flex;align-items:center;justify-content:center;padding:20px}.HotelPage_scoreLine__r70GT{display:flex;width:100%;max-width:240px;flex-direction:column;justify-content:flex-end;gap:2px}.HotelPage_scoreLine__content__0_apW{display:flex;justify-content:space-between;gap:10px;font-size:14px;line-height:18px;letter-spacing:0;font-weight:700}.HotelPage_scoreLine__line__3eMLb{position:relative;height:8px;width:100%;overflow:hidden;border-radius:10px}.HotelPage_scoreLine__background__Hgw67{position:absolute;inset:0;--tw-bg-opacity:1;background-color:rgb(238 241 243/var(--tw-bg-opacity,1))}.HotelPage_scoreLine__value__l4ckK{position:absolute;bottom:0;left:0;top:0;border-radius:10px;--tw-bg-opacity:1;background-color:rgb(0 100 193/var(--tw-bg-opacity,1))}.HotelPage_comment__rating__aIoRf{display:flex;align-items:center;gap:10px;font-size:18px;line-height:24px}.HotelPage_comment__author__ZDqto,.HotelPage_comment__rating__aIoRf{letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelPage_comment__author__ZDqto{margin-top:8px;font-size:16px;line-height:20px}.HotelPage_comment__text__AQOM3{margin-top:12px;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_faq__34KlM{margin-top:70px}@media (min-width:1220px){.HotelPage_faq__34KlM{margin-top:100px}}.Footer_root__rYnHb{position:relative;margin-left:10px;margin-right:10px;margin-top:70px;border-top-left-radius:30px;border-top-right-radius:30px;--tw-bg-opacity:1;background-color:rgb(26 33 40/var(--tw-bg-opacity,1));padding-bottom:40px;padding-top:20px}@media (min-width:1220px){.Footer_root__rYnHb{margin-top:100px;padding-bottom:30px;padding-top:100px}}.Footer_desktop__ZLzQ9{display:none}@media (min-width:1220px){.Footer_desktop__ZLzQ9{display:block}}.Footer_mobile__WR_lc{display:block}@media (min-width:1220px){.Footer_mobile__WR_lc{display:none}}.Footer_container__RjvYq{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:start}.Footer_section_first__pXAOe{margin-top:60px}@media (min-width:1220px){.Footer_section_first__pXAOe{margin-top:70px}}.Footer_section_second__PZMsf{margin-top:50px}@media (min-width:1220px){.Footer_section_second__PZMsf{margin-top:60px}}.Footer_company__socials__tCsPf{display:flex;gap:7px}.Footer_search__qCGjc{margin-top:29px;display:flex;width:100%;flex-direction:column;justify-content:space-between;gap:50px}@media (min-width:1220px){.Footer_search__qCGjc{flex-direction:row}}.Footer_search__title__gaiKt{width:100%;max-width:504px;font-size:42px;line-height:42px;letter-spacing:-3%;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1220px){.Footer_search__title__gaiKt{font-size:54px;line-height:52px;letter-spacing:-3%;font-weight:700}}.Footer_alert__2wECd{display:flex;width:100%;max-width:466px;flex-direction:column;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Footer_alert__title__sIVYV{font-size:24px;line-height:26px;letter-spacing:-3%;font-weight:700}@media (min-width:1220px){.Footer_alert__title__sIVYV{font-size:28px;line-height:32px;letter-spacing:-3%;font-weight:700}}.Footer_alert__subTitle__sEWYB{margin-top:8px;font-size:14px;line-height:18px;letter-spacing:0;font-weight:400}.Footer_alert__form__0cu1l{margin-top:14px;display:grid;grid-template-columns:auto auto;gap:11px}.Footer_info__Wcym3{margin-top:50px;display:flex;width:100%;flex-direction:column-reverse;justify-content:space-between;gap:50px}@media (min-width:1220px){.Footer_info__Wcym3{margin-top:70px;flex-direction:row;gap:0}}.Footer_info__contacts__BLxfn{display:flex;flex-direction:column;gap:13px;font-size:24px;line-height:26px;letter-spacing:-3%;font-weight:400;--tw-text-opacity:1;color:rgb(169 178 185/var(--tw-text-opacity,1))}.Footer_info__divider__HXdac{display:flex}@media (min-width:1220px){.Footer_info__divider__HXdac{display:none!important}}.Footer_info__links__DZGeS{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px;font-size:16px;line-height:20px;letter-spacing:0;font-weight:400}@media (min-width:1220px){.Footer_info__links__DZGeS{width:566px}}.Footer_footer__aVbev{margin-top:40px;display:flex;width:100%;justify-content:space-between}@media (min-width:1220px){.Footer_footer__aVbev{margin-top:30px}}.Footer_footer__company__U0PBb,.Footer_footer__links__uiDbR{font-size:14px;line-height:18px;letter-spacing:0;font-weight:400}.Footer_footer__company__U0PBb{display:flex;flex-direction:column;gap:2px;text-align:right;--tw-text-opacity:1;color:rgb(94 106 116/var(--tw-text-opacity,1))}