.HotelPage_breadcrumbs__Df5_K{margin-top:20px;padding-left:10px;padding-right:10px}@media (min-width:1220px){.HotelPage_breadcrumbs__Df5_K{margin-left:0;margin-right:0}}.HotelPage_info__m_pdO{border-radius:24px;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:20px}@media (min-width:1220px){.HotelPage_info__m_pdO{margin-top:30px;padding:20px 24px}}.HotelPage_info__title__BK9y_{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_info__title__BK9y_{font-size:28px;line-height:32px;letter-spacing:-3%;font-weight:700}}.HotelPage_info__content__F8pz_{margin-top:20px}.HotelPage_hotel__Ykz9i{margin-left:auto;margin-right:auto;width:100%;max-width:1240px;padding-left:0;padding-right:0}@media (min-width:1220px){.HotelPage_hotel__Ykz9i{padding-left:20px;padding-right:20px}}.HotelPage_hotel__mobileLayout__U8XFZ{position:relative;margin-top:-20px;border-radius:24px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:10px}@media (min-width:1220px){.HotelPage_hotel__mobileLayout__U8XFZ{margin-top:20px;border-radius:0;padding-top:0}}.HotelPage_hotel__mobileContainer__lC9Zt{padding-left:20px;padding-right:20px}@media (min-width:1220px){.HotelPage_hotel__mobileContainer__lC9Zt{padding-left:0;padding-right:0}}.HotelPage_hotel__head__7KkBi{margin-top:30px;display:flex;flex-direction:column;gap:16px;padding-left:20px;padding-right:20px}@media (min-width:1220px){.HotelPage_hotel__head__7KkBi{margin-top:46px;flex-direction:row;align-items:flex-start;justify-content:space-between;padding-left:0;padding-right:0}}.HotelPage_head__info__Y1tZJ{display:flex;flex-direction:column;gap:10px}.HotelPage_head__meta__VT05E{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:18px;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_head__meta__VT05E{gap:20px}}.HotelPage_head__rating__6AyFn{display:inline-flex;align-items:center;gap:8px}.HotelPage_head__ratingText__b9Fbq{font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(94 106 116/var(--tw-text-opacity,1))}.HotelPage_head__ratingDivider__S3gWN{--tw-text-opacity:1;color:rgb(169 178 185/var(--tw-text-opacity,1))}.HotelPage_head__stars__kngaM{display:inline-flex}.HotelPage_head__address__ceBiF{font-size:14px;line-height:18px;letter-spacing:0;font-weight:400}.HotelPage_head__addressText__5HEcU,.HotelPage_head__address__ceBiF{--tw-text-opacity:1;color:rgb(123 133 143/var(--tw-text-opacity,1))}.HotelPage_head__showOnMap__SFcKm{display:inline;border-width:0;background-color:transparent;padding:0;font-size:14px;line-height:18px;letter-spacing:0;font-weight:700;--tw-text-opacity:1;color:rgb(0 100 193/var(--tw-text-opacity,1))}.HotelPage_head__buttons__1dKn_{display:none;gap:8px;align-self:flex-start}@media (min-width:1220px){.HotelPage_head__buttons__1dKn_{display:flex}}.HotelPage_head__socials__VnQLa{display:flex;flex-direction:column;gap:14px}.HotelPage_head__social__xnNDd{display:flex;align-items:center;justify-content:center}.HotelPage_hotel__label__TFWJ8{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:flex;max-width:700px;flex-wrap:wrap;align-items:center;gap:10px;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{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;font-size:28px;line-height:32px;letter-spacing:-3%;font-weight:700}}.HotelPage_hotel__prices__yzWyz{margin-top:20px}@media (min-width:1220px){.HotelPage_hotel__prices__yzWyz{margin-top:30px}}.HotelPage_partnerCards__QesHi{margin-top:20px}@media (min-width:1220px){.HotelPage_partnerCards__QesHi{margin-top:60px}}.HotelPage_partnerCards__title__aq_ET{font-size:24px!important;line-height:26px!important;letter-spacing:-3%!important;font-weight:700!important}@media (min-width:1220px){.HotelPage_partnerCards__title__aq_ET{font-size:28px!important;line-height:32px!important;letter-spacing:-3%!important;font-weight:700!important}}.HotelPage_hotel__describe__eLQAr{margin-top:20px}@media (min-width:1220px){.HotelPage_hotel__describe__eLQAr{margin-top:40px}}.HotelPage_hotel__description__Q86dI{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(67 77 86/var(--tw-text-opacity,1))}.HotelPage_hotel__priceChart__B7SFD{margin-top:20px}@media (min-width:1220px){.HotelPage_hotel__priceChart__B7SFD{margin-top:40px}}.HotelPage_hotel__reviews__3VGpP{margin-top:20px}@media (min-width:1220px){.HotelPage_hotel__reviews__3VGpP{margin-top:40px}}.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:32px;min-width:38px}.HotelPage_rating_size_md__RUNT8{height:40px;min-width:46px}.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:18px;line-height:24px;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_hotel__amenitiesPreview__nZYa_{margin-top:12px;display:flex;gap:15px;overflow-x:auto;padding-bottom:4px;font-size:14px;line-height:18px;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__amenitiesPreview__nZYa_{margin-top:20px;flex-wrap:wrap;overflow:visible;padding-bottom:0}}.HotelPage_hotel__amenitiesPreviewMobile__GuU0a{margin-top:12px;overflow-x:scroll;padding-left:20px;padding-right:20px}.HotelPage_amenitiesPreviewMobile__viewport__Boyd5{display:inline-grid;grid-auto-flow:column;align-items:center;border-radius:16px;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:10px 14px}.HotelPage_amenitiesPreviewMobile__slide__9EwIs{margin-right:18px;flex:0 0 auto;white-space:nowrap}.HotelPage_amenitiesPreviewMobile__slide__9EwIs:last-child{margin-right:0}.HotelPage_amenityPreview__tOkf8{display:flex;flex-shrink:0;align-items:center;gap:10px;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))}.HotelPage_hotel__likeButton_favorite__9MpqH{--tw-text-opacity:1!important;color:rgb(239 79 57/var(--tw-text-opacity,1))!important}.HotelPage_hotel__gallery__Je4Z1{height:220px}@media (min-width:1220px){.HotelPage_hotel__gallery__Je4Z1{height:354px}}.HotelPage_hotel__content__xErs8{margin-top:14px;display:grid;gap:32px}@media (min-width:1220px){.HotelPage_hotel__content__xErs8{margin-top:40px;height:354px;grid-template-columns:minmax(0,1fr) 434px}}.HotelPage_hotel__galleryColumn__OJ_jo{display:flex;flex-direction:column;gap:10px}.HotelPage_hotel__copyright__BAS_H{font-size:13px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(123 133 143/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelPage_hotel__copyright__BAS_H{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400}}.HotelPage_hotel__mobileMediaActions__e47Qk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:20px;padding-right:20px}.HotelPage_hotel__mobileMediaButtons__HWA4U{display:flex;align-items:center;gap:8px}.HotelPage_hotel__attractions__10PwH{margin-top:20px}@media (min-width:1220px){.HotelPage_hotel__attractions__10PwH{margin-top:40px}}.HotelPage_attractions__title__wwvVY{font-size:24px!important;line-height:26px!important;letter-spacing:-3%!important;font-weight:700!important;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelPage_attractions__title__wwvVY{font-size:28px!important;line-height:32px!important;letter-spacing:-3%!important;font-weight:700!important}}.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__partners__0R61L{margin-top:30px}.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}}