.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}}