.search_form__gjyvi{border-radius:1.4rem;display:flex;justify-content:space-between;align-items:center;background-color:#eef1f4;padding:1.2rem 1.2rem 1.2rem 2rem;cursor:pointer}.search_form__gjyvi>:not(:nth-child(2)){flex-shrink:0}.search_form__gjyvi>svg{width:2.4rem;height:2.4rem;fill:#000}.search_form__gjyvi:hover .search_changeBtn__5_Ksb{background-color:#000}@media screen and (max-width:1112px){.search_form__gjyvi{padding:1.2rem 1.6rem 1.6rem;border-radius:1.4rem}.search_form__gjyvi>:last-child{display:none}.search_form__gjyvi>:first-child{order:2}}.search_form__gjyvi .search_divider__nD77T{width:1px;height:2rem;background-color:#ccd3da;margin:0 2.4rem}@media screen and (max-width:1112px){.search_form__gjyvi .search_divider__nD77T{display:none}}.search_form__gjyvi .search_content__FUqjS{display:flex;align-items:center}@media screen and (max-width:1112px){.search_form__gjyvi .search_content__FUqjS{order:1;flex-wrap:wrap;max-width:calc(100% - 3.4rem)}}.search_form__gjyvi .search_location___Rfdj{flex-grow:1;max-width:40rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1112px){.search_form__gjyvi .search_location___Rfdj{width:100%;max-width:none;margin-top:.2rem}}.search_text-sm__KMK_L{font-size:1.2rem;line-height:1.33}.search_text-md__Mscsa{font-size:1.4rem;line-height:1.57}.search_text-lg__wsDgy{font-size:1.6rem;line-height:1.37}.search_text-lg-light__WgB_t{font-size:1.8rem;line-height:1.57;opacity:.8}.search_text-w-400__fL5HR{font-weight:400}.search_text-w-500__BBiIn{font-weight:500}.search_text-w-700__Ussqb{font-weight:700}.search_form__gjyvi .search_location___Rfdj,.search_text-w-900__fLzAX{font-weight:900}.search_h1__1KrKy{font-size:3.2rem;line-height:1.3}@media screen and (max-width:834px){.search_h1__1KrKy{font-size:3.2rem}}.search_h2__GyyRd{font-size:4rem;line-height:1.3}.search_h3__SKDLs{font-size:2.1rem;line-height:1.33}@media screen and (max-width:834px){.search_h3__SKDLs{font-size:2.6rem}}.search_h4__PPsbi,.search_modalWrap__oFH4h .search_header__lbWX4{font-size:2.4rem;line-height:1.33}.search_form__gjyvi .search_location___Rfdj,.search_h5__iKqZR{font-size:1.8rem;line-height:1.44}.search_form__gjyvi .search_content__FUqjS,.search_h6___bCsb{font-size:1.6rem}.search_formMobile__4OopV .search_placeholder___gzVq{color:#6b7178}.search_header__lbWX4{margin-top:3.2rem}@media screen and (min-width:1113px){.search_form__gjyvi{display:none;background-color:#fff;margin-top:3.2rem}}.search_formMobile__4OopV{margin:2.4rem 2rem;border-radius:1.4rem;border:1px solid #000}.search_formMobile__4OopV>:not(:last-child){border-bottom:1px solid #eef1f4}@media screen and (max-width:1112px){.search_form__gjyvi .search_date__y0K69:after{content:", "}.search_form__gjyvi .search_date__y0K69{margin-right:.5rem}}.search_form__gjyvi .search_date__y0K69,.search_form__gjyvi .search_quests__TIH0n{color:#5b6168}@media screen and (max-width:1112px){.search_desktop__zzxWQ{display:none}}@media screen and (min-width:1113px){.search_mobile__wn3h1{display:none}}.search_error__2lMDT{font-size:1.2rem;margin-bottom:-1rem;color:#f44646}@media screen and (max-width:1112px){.search_error__2lMDT{padding:0 2rem}}.search_modalWrap__oFH4h{width:45.7rem}@media screen and (max-width:1112px){.search_modalWrap__oFH4h{width:auto}}.search_modalWrap__oFH4h .search_header__lbWX4{font-weight:900;margin:1.2rem 3rem 3.2rem 0}@media screen and (max-width:1112px){.search_modalWrap__oFH4h .search_header__lbWX4{padding:1.4rem 5.6rem 1.7rem 2rem;border-bottom:1px solid #eef1f4;margin:0 0 1.4rem;font-size:1.8rem}}.searchModal_form__BETK2{border-radius:1.4rem;display:flex;justify-content:space-between;align-items:center;background-color:#eef1f4;padding:1.2rem 1.2rem 1.2rem 2rem;cursor:pointer}.searchModal_form__BETK2>:not(:nth-child(2)){flex-shrink:0}.searchModal_form__BETK2>svg{width:2.4rem;height:2.4rem;fill:#000}.searchModal_form__BETK2:hover .searchModal_changeBtn___UAn3{background-color:#000}@media screen and (max-width:1112px){.searchModal_form__BETK2{padding:1.2rem 1.6rem 1.6rem;border-radius:1.4rem}.searchModal_form__BETK2>:last-child{display:none}.searchModal_form__BETK2>:first-child{order:2}}.searchModal_form__BETK2 .searchModal_divider__ESqOy{width:1px;height:2rem;background-color:#ccd3da;margin:0 2.4rem}@media screen and (max-width:1112px){.searchModal_form__BETK2 .searchModal_divider__ESqOy{display:none}}.searchModal_form__BETK2 .searchModal_content__vX0zr{display:flex;align-items:center}@media screen and (max-width:1112px){.searchModal_form__BETK2 .searchModal_content__vX0zr{order:1;flex-wrap:wrap;max-width:calc(100% - 3.4rem)}}.searchModal_form__BETK2 .searchModal_location__LVpfx{flex-grow:1;max-width:40rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1112px){.searchModal_form__BETK2 .searchModal_location__LVpfx{width:100%;max-width:none;margin-top:.2rem}}.searchModal_text-sm__dIMUw{font-size:1.2rem;line-height:1.33}.searchModal_text-md__djDKZ{font-size:1.4rem;line-height:1.57}.searchModal_text-lg__7VDX6{font-size:1.6rem;line-height:1.37}.searchModal_text-lg-light___SQrJ{font-size:1.8rem;line-height:1.57;opacity:.8}.searchModal_text-w-400__Ht0Io{font-weight:400}.searchModal_text-w-500__NNw_k{font-weight:500}.searchModal_text-w-700__Y9SJc{font-weight:700}.searchModal_form__BETK2 .searchModal_location__LVpfx,.searchModal_text-w-900__5STlN{font-weight:900}.searchModal_h1__PkOwC{font-size:3.2rem;line-height:1.3}@media screen and (max-width:834px){.searchModal_h1__PkOwC{font-size:3.2rem}}.searchModal_h2__0PbR6{font-size:4rem;line-height:1.3}.searchModal_h3__yt9aA{font-size:2.1rem;line-height:1.33}@media screen and (max-width:834px){.searchModal_h3__yt9aA{font-size:2.6rem}}.searchModal_h4__2eFko,.searchModal_modalWrap__5GJiP .searchModal_header__Sr4a1{font-size:2.4rem;line-height:1.33}.searchModal_form__BETK2 .searchModal_location__LVpfx,.searchModal_h5__WYV3J{font-size:1.8rem;line-height:1.44}.searchModal_form__BETK2 .searchModal_content__vX0zr,.searchModal_h6__60K3a{font-size:1.6rem}.searchModal_formMobile__4Iamx .searchModal_placeholder__4m6Np{color:#6b7178}.searchModal_formMobile__4Iamx{margin:2.4rem 2rem;border-radius:1.4rem;border:1px solid #000}.searchModal_formMobile__4Iamx>:not(:last-child){border-bottom:1px solid #eef1f4}@media screen and (max-width:1112px){.searchModal_form__BETK2 .searchModal_date__PnJnu:after{content:", "}.searchModal_form__BETK2 .searchModal_date__PnJnu{margin-right:.5rem}}.searchModal_form__BETK2 .searchModal_date__PnJnu,.searchModal_form__BETK2 .searchModal_quests__0_7yJ{color:#5b6168}@media screen and (max-width:1112px){.searchModal_desktop__WJdCx{display:none}}@media screen and (min-width:1113px){.searchModal_mobile__GDmzj{display:none}}.searchModal_error___zVOc{font-size:1.2rem;margin-bottom:-1rem;color:#f44646}@media screen and (max-width:1112px){.searchModal_error___zVOc{padding:0 2rem}}.searchModal_modalWrap__5GJiP{width:45.7rem}@media screen and (max-width:1112px){.searchModal_modalWrap__5GJiP{width:auto}}.searchModal_modalWrap__5GJiP .searchModal_header__Sr4a1{font-weight:900;margin:1.2rem 3rem 3.2rem 0}@media screen and (max-width:1112px){.searchModal_modalWrap__5GJiP .searchModal_header__Sr4a1{padding:1.4rem 5.6rem 1.7rem 2rem;border-bottom:1px solid #eef1f4;margin:0 0 1.4rem;font-size:1.8rem}}.breadcrumbs_wrap___lMN0{display:flex;align-items:center;font-size:1.2rem;color:#6b7178;margin-bottom:.8rem}@media screen and (max-width:1112px){.breadcrumbs_wrap___lMN0:not(.breadcrumbs_widescreen__VJMp2){display:none}}@media screen and (min-width:1199px){.breadcrumbs_wrap___lMN0:not(.breadcrumbs_widescreen__VJMp2){width:100%}}.breadcrumbs_divider__XEvJg{margin:0 .8rem}.breadcrumbs_link__HXEDE:last-child:not(.breadcrumbs_single__X5FI2){pointer-events:none}.cardSimilar_blackout__hKmmz:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(1turn,rgba(0,0,0,.7),rgba(0,0,0,0))}.cardSimilar_mediaFullScreen__n8Q5K{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.cardSimilar_mediaFullScreen__n8Q5K:before{content:"";display:block}.cardSimilar_card__mMD0G .cardSimilar_media__mv6cE,.cardSimilar_mediaImage__5_0Fi{z-index:0}.cardSimilar_card__mMD0G .cardSimilar_media__mv6cE img,.cardSimilar_mediaImage__5_0Fi img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center}.cardSimilar_card__mMD0G .cardSimilar_media__mv6cE,.cardSimilar_mediaEmpty__PDGTM{color:rgba(0,35,71,.3)}.cardSimilar_card__mMD0G .cardSimilar_empty__clB0W.cardSimilar_media__mv6cE,.cardSimilar_mediaEmpty__PDGTM.cardSimilar_empty__clB0W{display:flex;align-items:center;justify-content:center;background-color:#f7f9fa}.cardSimilar_card__mMD0G .cardSimilar_media__mv6cE .cardSimilar_mediaIcon__NGMR_,.cardSimilar_mediaEmpty__PDGTM .cardSimilar_mediaIcon__NGMR_{width:40%;max-width:7rem;height:auto;color:rgba(0,35,71,.3)}.cardSimilar_cardDefault__7p_mN{display:flex;flex-direction:column;height:100%;border:1px solid rgba(0,0,0,.1);background-color:#fff;overflow:hidden;transition:box-shadow .3s ease}.cardSimilar_cardDefault__7p_mN:hover{box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08)}.cardSimilar_cardHorizontal__1rC4u,.cardSimilar_card__mMD0G{display:flex;border:1px solid rgba(0,0,0,.16);background-color:#fff;overflow:hidden;transition:box-shadow .3s ease}.cardSimilar_cardHorizontal__1rC4u:hover,.cardSimilar_card__mMD0G:hover{box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08)}.cardSimilar_cardFlag__2QiwP{width:3.2rem;height:2.4rem;border-radius:.4rem;overflow:hidden}.cardSimilar_cardFlag__2QiwP img{width:100%;height:100%;object-fit:cover}.cardSimilar_bodyVertical__I2WRB,.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.cardSimilar_cardBadge__tKT_x{display:flex;align-items:center;justify-content:center;width:5.6rem;height:4rem;border-radius:4rem;cursor:pointer}.cardSimilar_cardBadge__tKT_x>*{height:2.4rem}.cardSimilar_cardBadge__tKT_x img,.cardSimilar_cardBadge__tKT_x svg{width:2.4rem;height:2.4rem;stroke:#fff}.cardSimilar_price__GNYiV{display:flex;align-items:center}.cardSimilar_priceNew__Em3Ja,.cardSimilar_priceOld__i3xDz{flex-shrink:0}.cardSimilar_priceOld__i3xDz{color:#6b7178;margin-right:.8rem;font-weight:400}.cardSimilar_priceOld__i3xDz>b{font-weight:400;display:inline-block;position:relative}.cardSimilar_priceOld__i3xDz>b:before{content:"";width:100%;height:1px;background-color:#6b7178;display:block;position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%)}.cardSimilar_priceNew__Em3Ja{font-weight:900;color:#f44646}.cardSimilar_priceNewHumble__MIF_D{font-weight:900}.cardSimilar_priceTotal__9r4ew{font-weight:900;color:#000;text-align:right}.cardSimilar_priceDiscounted__lCauT{font-weight:900;color:#77bd18;text-align:right}.cardSimilar_text-sm__zTeN_{font-size:1.2rem;line-height:1.33}.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ .cardSimilar_name__0Q3w2 .cardSimilar_title__RJACi,.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ .cardSimilar_priceWrap__bMqaA,.cardSimilar_text-md__c8499{font-size:1.4rem;line-height:1.57}.cardSimilar_text-lg__s9uLX{font-size:1.6rem;line-height:1.37}.cardSimilar_text-lg-light__t_DJT{font-size:1.8rem;line-height:1.57;opacity:.8}.cardSimilar_text-w-400__SKBZo{font-weight:400}.cardSimilar_text-w-500__hwkJy{font-weight:500}.cardSimilar_text-w-700__pmz5I{font-weight:700}.cardSimilar_text-w-900__2KpEp{font-weight:900}.cardSimilar_h1__Umwp1{font-size:3.2rem;line-height:1.3}@media screen and (max-width:834px){.cardSimilar_h1__Umwp1{font-size:3.2rem}}.cardSimilar_h2__FTF_0{font-size:4rem;line-height:1.3}.cardSimilar_h3__RtP1N{font-size:2.1rem;line-height:1.33}@media screen and (max-width:834px){.cardSimilar_h3__RtP1N{font-size:2.6rem}}.cardSimilar_h4__Fg6Oj,.cardSimilar_priceDiscounted__lCauT,.cardSimilar_priceTotal__9r4ew{font-size:2.4rem;line-height:1.33}.cardSimilar_h5__dtjE_{font-size:1.8rem;line-height:1.44}.cardSimilar_h6__3IsAY{font-size:1.6rem}.cardSimilar_card__mMD0G{position:relative;border-radius:1.4rem;min-height:11.2rem}.cardSimilar_card__mMD0G .cardSimilar_link__aECDD{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.cardSimilar_card__mMD0G .cardSimilar_rating__1Dq02{width:2.8rem;height:2.8rem;display:flex;justify-content:center;align-items:center;background-color:#8dc63f;border-radius:.8rem;color:#fff}@media screen and (min-width:835px){.cardSimilar_card__mMD0G .cardSimilar_rating__1Dq02{display:none}}.cardSimilar_card__mMD0G .cardSimilar_rating__1Dq02{position:absolute;top:1rem;right:1rem;z-index:2}.cardSimilar_card__mMD0G .cardSimilar_media__mv6cE{position:relative;width:45%;max-width:11.2rem;flex-shrink:0}.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ{flex-grow:1;padding:1.6rem;width:55%}.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ .cardSimilar_name__0Q3w2{width:100%}.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ .cardSimilar_name__0Q3w2 .cardSimilar_title__RJACi{font-weight:900;margin:.2rem 0;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ .cardSimilar_name__0Q3w2 .cardSimilar_ratingStarts__RoEY1{display:flex;margin-left:-.2rem}.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ .cardSimilar_name__0Q3w2 .cardSimilar_ratingStarts__RoEY1>*{margin-left:.2rem}.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ .cardSimilar_name__0Q3w2 .cardSimilar_ratingStarts__RoEY1 svg{width:1.5rem;height:1.5rem}.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ .cardSimilar_price__GNYiV{color:#000}.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ .cardSimilar_priceWrap__bMqaA{font-weight:900;display:flex}.cardSimilar_card__mMD0G .cardSimilar_body___GrtZ .cardSimilar_priceWrap__bMqaA .cardSimilar_label__WQ6np{color:#6b7178;margin-right:.3rem}.aboutHotel_subTitle__A1VZ_,.aboutHotel_text-sm__xZzDC{font-size:1.2rem;line-height:1.33}.aboutHotel_text-md__pJRy0{font-size:1.4rem;line-height:1.57}.aboutHotel_text-lg__gMgJI{font-size:1.6rem;line-height:1.37}.aboutHotel_text-lg-light__d8N6s{font-size:1.8rem;line-height:1.57;opacity:.8}.aboutHotel_text-w-400__KaZtZ{font-weight:400}.aboutHotel_text-w-500__LTQRv{font-weight:500}.aboutHotel_text-w-700__Zh1k2{font-weight:700}.aboutHotel_text-w-900__dy_xL{font-weight:900}.aboutHotel_h1__qcxKm{font-size:3.2rem;line-height:1.3}@media screen and (max-width:834px){.aboutHotel_h1__qcxKm{font-size:3.2rem}}.aboutHotel_h2__b1Xrl{font-size:4rem;line-height:1.3}.aboutHotel_h3__wGzNO{font-size:2.1rem;line-height:1.33}@media screen and (max-width:834px){.aboutHotel_h3__wGzNO{font-size:2.6rem}}.aboutHotel_h4__o8p0h{font-size:2.4rem;line-height:1.33}.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc h3,.aboutHotel_h5__CKUIT{font-size:1.8rem;line-height:1.44}.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc h4,.aboutHotel_h6___8yDt,.aboutHotel_info__W8CTN .aboutHotel_text__p5Hch,.aboutHotel_showMore__sDGSD{font-size:1.6rem}.aboutHotel_wrap__rcx4z{margin-top:2.4rem;display:flex;flex-wrap:wrap}.aboutHotel_description__5KPYM{flex-basis:76%;padding-right:4rem}@media screen and (max-width:1112px){.aboutHotel_description__5KPYM{flex-basis:100%;padding-right:0}}.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc{margin-top:2rem;margin-bottom:2.4rem;color:#5b6168;font-size:1.8rem;line-height:1.55}.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc h2,.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc h3,.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc h4{color:#000;font-weight:900}.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc h2{font-size:2rem}.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc h3{margin:2.4rem 0 2rem}.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc h4{margin:2rem 0 1.6rem}.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc p:not(:last-child){margin-bottom:2rem}.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc ul{margin-bottom:3.2rem}.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc li{position:relative;padding-left:3.6rem}.aboutHotel_description__5KPYM .aboutHotel_content__GTMzc li:before{content:"";display:block;width:.6rem;height:.6rem;background-color:#5b6168;border-radius:50%;position:absolute;left:1.2rem;top:1rem}.aboutHotel_collapse__jlg_y .aboutHotel_hidden__8r9ZS{overflow:hidden;opacity:0;visibility:hidden;height:0;transition:opacity 0s ease .2s,visibility 0s ease .2s,height .3s}.aboutHotel_collapse__jlg_y .aboutHotel_visible__C18Pl{opacity:1;visibility:visible;height:auto;transition:opacity .3s ease .2s,visibility 0s ease .2s,height .3s}.aboutHotel_showMore__sDGSD{width:100%;color:#6b7178;cursor:pointer;display:flex;align-items:center;margin-top:1.6rem}.aboutHotel_showMore__sDGSD svg{width:1.6rem;height:1.6rem;margin-left:.4rem}.aboutHotel_readMore__cslYT svg{transition:transform .15s ease}.aboutHotel_readMore__cslYT.aboutHotel_visibleButton__IzZom svg{transform:rotate(180deg)}.aboutHotel_clamp__eRRCo{-webkit-line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}@media screen and (max-width:1112px){.aboutHotel_info__W8CTN{margin-top:4rem}}.aboutHotel_info__W8CTN .aboutHotel_subTitle__A1VZ_{margin-bottom:.2rem}.aboutHotel_info__W8CTN .aboutHotel_subTitle__A1VZ_:nth-child(2){margin-top:2.4rem}.aboutHotel_info__W8CTN .aboutHotel_text__p5Hch{margin-bottom:1.6rem}.aboutHotel_subTitle__A1VZ_{color:#6b7178}.aboutHotel_experts__GxndF{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1112px){.aboutHotel_experts__GxndF{flex-wrap:wrap}}.aboutHotel_experts__GxndF>*{flex-shrink:0}.aboutHotel_experts__GxndF .aboutHotel_titleWrap__uXV0e{display:flex;align-items:center}@media screen and (max-width:1112px){.aboutHotel_experts__GxndF .aboutHotel_titleWrap__uXV0e{order:2;flex-basis:50%;justify-content:flex-end}}.aboutHotel_experts__GxndF .aboutHotel_titleWrap__uXV0e svg{margin-right:.8rem}.aboutHotel_experts__GxndF .aboutHotel_text__p5Hch{padding:0 1.9rem;font-size:2.4rem}@media screen and (max-width:1112px){.aboutHotel_experts__GxndF .aboutHotel_text__p5Hch{padding:0}}.aboutHotel_experts__GxndF .aboutHotel_textWrap__5qaJf{flex-basis:auto;margin:0 5.4rem;flex-shrink:1;display:flex}@media screen and (max-width:1112px){.aboutHotel_experts__GxndF .aboutHotel_textWrap__5qaJf{display:block;order:3;margin:4rem 0 0}}.aboutHotel_experts__GxndF .aboutHotel_textWrap__5qaJf svg:last-child{align-self:flex-end}.aboutHotel_name__7wDE8{font-size:1.4rem;font-weight:900;margin-bottom:.2rem}.aboutHotel_avatar__X3n3t{width:6.4rem;height:6.4rem;border-radius:50%;position:relative;margin-bottom:1.2rem}@media screen and (max-width:1112px){.aboutHotel_avatar__X3n3t{order:1;flex-basis:50%}}.aboutHotel_avatar__X3n3t img{width:100%;height:100%;object-fit:cover;object-position:center}.aboutHotel_readMore__cslYT{color:#6b7178}.aboutHotel_content__GTMzc{margin-top:3.2rem}.location_text-sm__SftPm{font-size:1.2rem;line-height:1.33}.location_text-md__kzFWg{font-size:1.4rem;line-height:1.57}.location_text-lg__JH7By{font-size:1.6rem;line-height:1.37}.location_text-lg-light__Ymibk{font-size:1.8rem;line-height:1.57;opacity:.8}.location_text-w-400__0bvsy{font-weight:400}.location_text-w-500__w9zD8{font-weight:500}.location_text-w-700__4Czt_{font-weight:700}.location_text-w-900__Vzas2{font-weight:900}.location_h1__Gme4t{font-size:3.2rem;line-height:1.3}@media screen and (max-width:834px){.location_h1__Gme4t{font-size:3.2rem}}.location_h2__jfBFy{font-size:4rem;line-height:1.3}.location_h3__py_XW{font-size:2.1rem;line-height:1.33}@media screen and (max-width:834px){.location_h3__py_XW{font-size:2.6rem}}.location_h4__azLzw{font-size:2.4rem;line-height:1.33}.location_h5__JZrAW{font-size:1.8rem;line-height:1.44}.location_address__O2np_,.location_h6__JBz_N{font-size:1.6rem}.location_map__ok_5z{width:100%;height:35.7rem;border-radius:1.4rem;margin-bottom:4rem;z-index:1}.location_map__ok_5z [class^="leaflet-top leaflet-left"]{right:0;left:auto}.location_skeletonMap__ry7YW{width:100%;margin-bottom:4rem}.location_address__O2np_{color:#6b7178;margin:.4rem 0 3.2rem}.policies_subTitle__nhZZz,.policies_text-sm__Thm6N{font-size:1.2rem;line-height:1.33}.policies_text-md__fTTzo{font-size:1.4rem;line-height:1.57}.policies_text-lg__K_469{font-size:1.6rem;line-height:1.37}.policies_text-lg-light__PDTOs{font-size:1.8rem;line-height:1.57;opacity:.8}.policies_text-w-400__xskYi{font-weight:400}.policies_text-w-500__XM86h{font-weight:500}.policies_text-w-700__iFt6i{font-weight:700}.policies_text-w-900__iVfqO{font-weight:900}.policies_h1__2cGTN{font-size:3.2rem;line-height:1.3}@media screen and (max-width:834px){.policies_h1__2cGTN{font-size:3.2rem}}.policies_h2__OS5_d{font-size:4rem;line-height:1.3}.policies_h3__sJE_U{font-size:2.1rem;line-height:1.33}@media screen and (max-width:834px){.policies_h3__sJE_U{font-size:2.6rem}}.policies_h4__Fxpjb{font-size:2.4rem;line-height:1.33}.policies_h5__Y4f8M{font-size:1.8rem;line-height:1.44}.policies_h6__T_HQN,.policies_text__oAdup{font-size:1.6rem}.policies_wrap__XSWyx{margin-top:4rem}.policies_item__tfJ2L{margin-top:2.4rem}.policies_checkInTimes__u3yxv{display:flex;gap:1.5rem}.policies_title__FLHV1{margin-top:3.6rem}.policies_titleSmall__i5fQx{margin-bottom:1.6rem}.policies_subTitle__nhZZz{color:#6b7178;margin-bottom:.2rem;margin-top:1.6rem}.policies_text__oAdup{color:#5b6168}.pricesAndRooms_text-sm__lunMY{font-size:1.2rem;line-height:1.33}.pricesAndRooms_text-md__435oP{font-size:1.4rem;line-height:1.57}.pricesAndRooms_text-lg__sQXvW{font-size:1.6rem;line-height:1.37}.pricesAndRooms_text-lg-light__gq_N5{font-size:1.8rem;line-height:1.57;opacity:.8}.pricesAndRooms_text-w-400__6GgTK{font-weight:400}.pricesAndRooms_text-w-500__9rgnb{font-weight:500}.pricesAndRooms_text-w-700__n2Ibs{font-weight:700}.pricesAndRooms_text-w-900__ytmaX{font-weight:900}.pricesAndRooms_h1__W8DCq{font-size:3.2rem;line-height:1.3}@media screen and (max-width:834px){.pricesAndRooms_h1__W8DCq{font-size:3.2rem}}.pricesAndRooms_h2__T8eBO{font-size:4rem;line-height:1.3}.pricesAndRooms_h3__VXwaf{font-size:2.1rem;line-height:1.33}@media screen and (max-width:834px){.pricesAndRooms_h3__VXwaf{font-size:2.6rem}}.pricesAndRooms_h4__hepuQ,.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_price__eEHac{font-size:2.4rem;line-height:1.33}.pricesAndRooms_h5__pHwUx{font-size:1.8rem;line-height:1.44}.pricesAndRooms_h6__kfkGM,.pricesAndRooms_titleOffers__zqDfc>:nth-child(2){font-size:1.6rem}.pricesAndRooms_on-enter__5hqiq{opacity:0;transform:translate3d(0,20px,0)}.pricesAndRooms_on-enter-active__qkzV9{opacity:1;transform:translateZ(0);transition:opacity .2s ease-out,transform .2s ease-out}.pricesAndRooms_on-exit__9xkIY{opacity:1;transform:translateZ(0)}.pricesAndRooms_on-exit-active__zcAb1{opacity:0;transform:translate3d(0,20px,0);transition:opacity .2s ease-in,transform .2s ease-in}.pricesAndRooms_title__PGjqd{margin-bottom:3.2rem}.pricesAndRooms_titleOffers__zqDfc{color:red;margin:4rem 0 .8rem}.pricesAndRooms_titleOffers__zqDfc>:first-child{text-transform:capitalize;margin-bottom:.4rem}.pricesAndRooms_titleOffers__zqDfc>:nth-child(2){color:#6b7178}.pricesAndRooms_subTitle__zERU1 svg{width:1.15rem;height:1.15rem;fill:inherit}.pricesAndRooms_roomCard__5doVP{display:grid;grid-template-columns:minmax(22rem,28rem) minmax(0,1fr);grid-template-areas:"head head" "photos rates";gap:1.6rem 2.4rem;align-items:start;margin-top:2.4rem;padding:2rem 1.6rem 1.6rem;border-radius:2.4rem;background:#e7f0f9}@media screen and (min-width:834px){.pricesAndRooms_roomCard__5doVP{padding:2.4rem;border-radius:4rem}}@media screen and (max-width:1112px){.pricesAndRooms_roomCard__5doVP{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:1.6rem}}@media screen and (max-width:834px){.pricesAndRooms_roomCard__5doVP{grid-template-columns:1fr;grid-template-areas:"head" "photos" "rates";margin-right:0;margin-left:0}}.pricesAndRooms_roomCard__5doVP.pricesAndRooms_noPhotos__hSCYA{grid-template-columns:1fr;grid-template-areas:"head" "rates"}.pricesAndRooms_roomCard__5doVP .pricesAndRooms_subTitle__zERU1{margin:0}.pricesAndRooms_roomCard__5doVP .pricesAndRooms_guestsWrap__3_9W7{margin-top:0;margin-bottom:0}.pricesAndRooms_roomHead__bPGt1{grid-area:head;min-width:0}.pricesAndRooms_roomMain__HXgaO{grid-area:rates;min-width:0}.pricesAndRooms_roomMeta__KlHDH{display:block;margin-top:.4rem;color:#6b7178;font-size:1.4rem}.pricesAndRooms_roomHeading__gViHp{display:flex;flex-flow:row wrap;gap:1rem;align-items:baseline}.pricesAndRooms_roomGallery__0YDgJ{grid-area:photos;display:grid;gap:.4rem;width:100%;height:18.4rem;border-radius:1.4rem;overflow:hidden;background-color:#eef1f4}@media screen and (max-width:834px){.pricesAndRooms_roomGallery__0YDgJ{height:22rem}}.pricesAndRooms_roomGallery__0YDgJ.pricesAndRooms_gallery1__JihXp{grid-template-columns:1fr}.pricesAndRooms_roomGallery__0YDgJ.pricesAndRooms_gallery2__Y4O4L{grid-template-columns:1.4fr 1fr}.pricesAndRooms_roomGallery__0YDgJ.pricesAndRooms_gallery3__Q3HHg{grid-template-columns:1.45fr 1fr;grid-template-rows:1fr 1fr}.pricesAndRooms_roomGallery__0YDgJ.pricesAndRooms_gallery3__Q3HHg .pricesAndRooms_tile__he__Q:first-child{grid-row:span 2}.pricesAndRooms_roomGallery__0YDgJ.pricesAndRooms_gallery4__0EBdw{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.pricesAndRooms_roomGallery__0YDgJ.pricesAndRooms_gallery5__iyKlE{grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:1fr 1fr}.pricesAndRooms_roomGallery__0YDgJ.pricesAndRooms_gallery5__iyKlE .pricesAndRooms_tile__he__Q:first-child{grid-row:span 2}.pricesAndRooms_tile__he__Q{position:relative;min-height:0;padding:0;border:0;overflow:hidden;cursor:pointer;background-color:#eef1f4}.pricesAndRooms_tile__he__Q,.pricesAndRooms_tile__he__Q img,.pricesAndRooms_tile__he__Q picture{display:block;width:100%;height:100%}.pricesAndRooms_tile__he__Q img{position:absolute;inset:0;object-fit:cover}.pricesAndRooms_tileMore__J9kj3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,35,71,.45);color:#fff;font-size:2rem;font-weight:700}.pricesAndRooms_moreInfo__v3voN{color:#6b7178;font-size:1.6rem;margin-top:.4rem}.pricesAndRooms_facilities__5Yibq{position:relative;overflow:hidden;display:flex;width:100%;white-space:nowrap}.pricesAndRooms_facilities__5Yibq:after{content:"";display:block;width:4.8rem;height:100%;background:linear-gradient(270deg,#ffffff .01%,#ffffff 32.29%,rgba(255,255,255,0));position:absolute;right:0;top:0;z-index:2}.pricesAndRooms_facilitiesWrap__lXQ_j{display:flex;color:#6b7178;font-size:1.4rem;margin-top:2.4rem}.pricesAndRooms_facilitiesWrap__lXQ_j .pricesAndRooms_allFacilities__BNn2h{flex-shrink:0}.pricesAndRooms_facilities__5Yibq>*{display:flex;align-items:center;margin-right:2.4rem}.pricesAndRooms_facilities__5Yibq>* img{width:2.4rem}.pricesAndRooms_options__q1sl6{margin-top:4rem;font-size:1.4rem;color:#4f8800}@media screen and (max-width:834px){.pricesAndRooms_options__q1sl6 .pricesAndRooms_divider__SUqsY{display:none}}.pricesAndRooms_optionsDivider__YMU9c{width:100%;height:2px;background-color:#4f8800;margin-top:4rem}.pricesAndRooms_optionsFeratelMod__1B_bx{margin-top:4rem;font-size:1.4rem;color:#4f8800}.pricesAndRooms_optionsFeratelMod__1B_bx:nth-last-of-type(2){padding-bottom:4rem;border-bottom:2px dotted #4f8800}@media screen and (max-width:834px){.pricesAndRooms_optionsFeratelMod__1B_bx .pricesAndRooms_divider__SUqsY{display:none}}.pricesAndRooms_mod-feratel__pXYWN,.pricesAndRooms_mod-juniper__Q2dAF{container-type:inline-size;container-name:room-offer}.pricesAndRooms_mod-juniper__Q2dAF .pricesAndRooms_subTitle__zERU1{margin:4rem 0}.pricesAndRooms_option__0OoEN{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.6rem;align-items:center;margin-top:.8rem;padding:1.2rem 1.4rem;background-color:#fff;border-radius:1.2rem}.pricesAndRooms_facts__Hp7Ux{display:flex;flex-flow:row wrap;align-items:center;gap:.6rem;min-width:0}.pricesAndRooms_facts__Hp7Ux .pricesAndRooms_chip__OLbRY{width:auto!important}.pricesAndRooms_chip__OLbRY{display:inline-flex;align-items:center;width:auto!important;max-width:100%;padding:.5rem 1rem;border-radius:1.2rem;background:#eef1f4;color:#000;font-size:1.3rem;font-weight:600;line-height:1.3}.pricesAndRooms_chipGood__4MAja{background:rgba(141,198,63,.16);color:#4f8800}.pricesAndRooms_chipMuted__KEoid{background:#eef1f4;color:#6b7178;font-weight:500}.pricesAndRooms_paymentInfo__2lOqn{display:flex;flex-direction:column;align-items:flex-end;color:#6b7178;margin-right:0;font-size:1.2rem;line-height:1.3;text-align:right}.pricesAndRooms_paymentInfo__2lOqn [class*=__price]{justify-content:flex-end}.pricesAndRooms_paymentInfo__2lOqn p{margin:.2rem 0 0}.pricesAndRooms_right__r1pei .pricesAndRooms_bookBtn__vHDgd{flex-shrink:0;white-space:nowrap;min-height:4.4rem;padding:0 2rem;font-size:1.5rem;font-weight:600;line-height:1.1}.pricesAndRooms_mod-feratel__pXYWN .pricesAndRooms_option__0OoEN{position:relative;z-index:1;overflow:visible;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,0)}.pricesAndRooms_mod-feratel__pXYWN .pricesAndRooms_option__0OoEN.pricesAndRooms_active__32VtT{border-color:#000;background-color:rgba(0,0,0,.04)}.pricesAndRooms_mod-feratel__pXYWN .pricesAndRooms_option__0OoEN .pricesAndRooms_selected__fBWRN{position:absolute;top:0;right:-.6rem;width:2rem;height:2rem;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1112px){.pricesAndRooms_mod-feratel__pXYWN .pricesAndRooms_option__0OoEN .pricesAndRooms_selected__fBWRN{right:1.2rem;top:-1rem}}.pricesAndRooms_mod-feratel__pXYWN .pricesAndRooms_option__0OoEN .pricesAndRooms_selected__fBWRN svg{width:1.2rem;height:1.2rem;fill:#fff}.pricesAndRooms_divider__SUqsY{width:100%;height:1px;background-color:#eef1f4;margin:1rem 0}.pricesAndRooms_divider__SUqsY.pricesAndRooms_active__32VtT{background-color:rgba(0,0,0,0)}.pricesAndRooms_right__r1pei{display:flex;justify-content:flex-end;align-items:center;gap:1.6rem}.pricesAndRooms_right__r1pei>:first-child [class^=pricesAndRooms_help]{display:flex}.pricesAndRooms_right__r1pei a[class^=button],.pricesAndRooms_right__r1pei button{flex-shrink:0}@container room-offer (max-width: 460px){.pricesAndRooms_option__0OoEN{grid-template-columns:1fr;row-gap:1.2rem}.pricesAndRooms_right__r1pei{flex-direction:column;align-items:flex-start;width:100%}.pricesAndRooms_paymentInfo__2lOqn{align-items:flex-start;text-align:left}.pricesAndRooms_paymentInfo__2lOqn [class*=__price]{justify-content:flex-start}}.pricesAndRooms_helpIcon__6_pyr{margin-left:.8rem}.pricesAndRooms_guests__6xglW{display:flex;align-items:flex-end;flex-wrap:wrap;padding:.8rem 1rem;border-radius:.8rem;background-color:#eef1f4;margin-left:.5rem;line-height:1;font-size:1.6rem;font-weight:600;color:#000;width:fit-content}.pricesAndRooms_guestsWrap__3_9W7{display:flex;margin-left:-.5rem;margin-top:3.2rem;margin-bottom:.6rem}.pricesAndRooms_guests__6xglW svg{fill:#000;stroke:#000}.pricesAndRooms_guests__6xglW .pricesAndRooms_icon__AR_vB{margin:0 .4rem}.pricesAndRooms_collapse__i2fEW .pricesAndRooms_hidden__VTEgD{overflow:hidden;opacity:0;visibility:hidden;height:0;transition:opacity 0s ease .2s,visibility 0s ease .2s,height .3s}.pricesAndRooms_collapse__i2fEW .pricesAndRooms_visible__cxOO9{opacity:1;visibility:visible;height:auto;transition:opacity .3s ease .2s,visibility 0s ease .2s,height .3s}.pricesAndRooms_showMore__LLmSV{margin-top:2.4rem;font-size:1.6rem}.pricesAndRooms_showMore__LLmSV svg{width:1.6rem;height:1.6rem;transition:transform .15s ease;margin:0 1.2rem 0 0;vertical-align:middle}.pricesAndRooms_showMore__LLmSV.pricesAndRooms_visible__cxOO9 svg{transform:rotate(180deg)}.pricesAndRooms_orderTotal__jKUj3{display:flex;align-items:flex-start;justify-content:space-between;position:sticky;z-index:1;bottom:2.4rem;margin-top:3.2rem;background-color:#000;border-radius:1.4rem;box-shadow:0 .8rem 3.2rem rgba(0,0,0,.02);padding:1.6rem 1.6rem 1.6rem 2.4rem;color:#fff}@media screen and (max-width:1112px){.pricesAndRooms_orderTotal__jKUj3{width:calc(100% + 4rem);flex-wrap:wrap;bottom:0;margin-left:-2rem;border-radius:0;padding:1.6rem 2rem}}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_title__PGjqd{font-size:1.1rem;font-weight:900;line-height:1.45;opacity:.8;margin-bottom:.2rem}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_price__eEHac{font-weight:900;flex-shrink:0}@media screen and (max-width:1112px){.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_price__eEHac{order:2}}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_rooms__Z0HXo{font-size:1.4rem;line-height:2.2rem;margin:0 2.4rem}@media screen and (max-width:1112px){.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_rooms__Z0HXo{order:1;width:100%;margin:0 0 .3rem}}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_room__fX9Gs{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.6rem}@media screen and (max-width:1112px){.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_room__fX9Gs{margin-bottom:2.6rem}}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_room__fX9Gs>*{display:flex;align-items:center}@media screen and (max-width:1112px){.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_room__fX9Gs>*{flex-basis:100%}}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_roomNumber__EtveG{text-transform:capitalize;font-weight:600}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_room__fX9Gs .pricesAndRooms_guests__6xglW{padding:.4rem;margin:0 1rem;background-color:rgba(255,255,255,.2);color:#fff;border-radius:.4rem}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_room__fX9Gs .pricesAndRooms_guestsWrap__3_9W7{margin:0}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_room__fX9Gs .pricesAndRooms_guests__6xglW svg{width:.9rem;height:1.2rem;fill:#fff;stroke:#fff}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_room__fX9Gs .pricesAndRooms_price__eEHac{margin-left:.8rem;font-size:inherit}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_room__fX9Gs .pricesAndRooms_priceOld__JdSwM{opacity:.6;font-weight:900;margin-left:.8rem;text-decoration:line-through}.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_booking__7fyCw{flex-shrink:0;margin-left:auto}@media screen and (max-width:1112px){.pricesAndRooms_orderTotal__jKUj3 .pricesAndRooms_booking__7fyCw{order:3}}.pricesAndRooms_policyItem__MMmz3:not(:last-child){margin-bottom:1.6rem}.pricesAndRooms_policyTitle__7IJmG{margin-bottom:1.6rem;font-weight:700}.pricesAndRooms_cardSkeleton__hQMPI{overflow:hidden;display:grid;grid-template-columns:18% auto 18% minmax(16%,147px);grid-template-areas:"f c p b";gap:4rem;width:100%;padding:2.4rem 0}.pricesAndRooms_cardSkeleton__hQMPI:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.16)}.pricesAndRooms_cardSkeleton__hQMPI>:first-child{grid-area:f}.pricesAndRooms_cardSkeleton__hQMPI>:nth-child(2){grid-area:c}.pricesAndRooms_cardSkeleton__hQMPI>:nth-child(3){grid-area:p}.pricesAndRooms_cardSkeleton__hQMPI>:nth-child(4){grid-area:b}@media screen and (max-width:834px){.pricesAndRooms_cardSkeleton__hQMPI{grid-template-columns:repeat(2,1fr);grid-template-areas:"f f" "c c" "p b";gap:1.6rem}}