.gallery_text-sm__D1cIO{font-size:1.2rem;line-height:1.33}.gallery_pagination__WW96N,.gallery_text-md__XCb_R{font-size:1.4rem;line-height:1.57}.gallery_text-lg__IAMgQ{font-size:1.6rem;line-height:1.37}.gallery_text-lg-light__83DnH{font-size:1.8rem;line-height:1.57;opacity:.8}.gallery_text-w-400__Jbpfr{font-weight:400}.gallery_text-w-500__vXGbe{font-weight:500}.gallery_text-w-700__VFV1X{font-weight:700}.gallery_text-w-900__IVTNL{font-weight:900}.gallery_h1__yawWv{font-size:3.2rem;line-height:1.3}@media screen and (max-width:834px){.gallery_h1__yawWv{font-size:3.2rem}}.gallery_h2__PzDzP{font-size:4rem;line-height:1.3}.gallery_h3__8reAL{font-size:2.1rem;line-height:1.33}@media screen and (max-width:834px){.gallery_h3__8reAL{font-size:2.6rem}}.gallery_h4__RV2Wd{font-size:2.4rem;line-height:1.33}.gallery_h5__yPw8g{font-size:1.8rem;line-height:1.44}.gallery_h6___hPi7{font-size:1.6rem}.gallery_media___NRXm{position:relative;overflow:hidden}.gallery_media___NRXm:before{content:"";display:block}.gallery_media___NRXm{text-align:center}.gallery_media___NRXm picture{border-radius:inherit}.gallery_media___NRXm img{height:100%;width:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:inherit;display:inline-block}.gallery_empty__sV7jy{display:flex;align-items:center;justify-content:center;height:46.9rem;width:100%;border:1px solid rgba(0,0,0,.1);border-radius:1.4rem}@media screen and (max-width:834px){.gallery_empty__sV7jy{height:24.2rem;width:calc(100% - 4rem);margin:0 2rem}}.gallery_empty__sV7jy svg{width:40%;height:auto;max-height:70%;fill:rgba(0,35,71,.1);color:#5b6168}.gallery_wrap__DHF7U{position:relative;z-index:1;margin-bottom:3.2rem}.gallery_wrap__DHF7U.gallery_visible__FTEsw{z-index:3}@media screen and (max-width:834px){.gallery_wrap__DHF7U{width:calc(100% + 4rem);margin-left:-2rem}.gallery_desktop__TLyTD{display:none}}.gallery_desktop__TLyTD .gallery_gallery__FSDNS{display:grid;grid-template-rows:repeat(2,23.2rem);grid-template-columns:auto repeat(2,23.2rem);grid-gap:.6rem;border-radius:1.4rem;overflow:hidden}.gallery_desktop__TLyTD .gallery_gallery__FSDNS .gallery_media___NRXm:first-child{grid-column:1/2;grid-row:1/3}.gallery_desktop__TLyTD .gallery_gallery__FSDNS .gallery_media___NRXm:before{padding-top:100%}.gallery_desktop__TLyTD .gallery_gallery__FSDNS .gallery_media___NRXm img{position:absolute;top:0;left:0;object-fit:cover}.gallery_desktop__TLyTD .gallery_single__fEM9u{max-height:47rem;cursor:pointer;border-radius:1.4rem}.gallery_desktop__TLyTD .gallery_single__fEM9u:before{padding-top:50.2679528403%}.gallery_desktop__TLyTD .gallery_single__fEM9u img{position:absolute;top:0;left:0;object-fit:cover}@media screen and (min-width:835px){.gallery_mobile__V5lag{display:none}}.gallery_mobile__V5lag .gallery_media___NRXm{position:relative}.gallery_mobile__V5lag .gallery_media___NRXm:before{content:"";display:block;padding-top:64.5333333333%}.gallery_mobile__V5lag .gallery_media___NRXm img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.gallery_pagination__WW96N{position:absolute;right:2rem;bottom:2rem;border-radius:.8rem;padding:.6rem;background-color:#000;color:#fff;z-index:1;font-weight:900}@media screen and (min-width:835px){.gallery_pagination__WW96N{display:none}}.gallery_showAll__PrJDn{position:absolute;bottom:0;right:0;z-index:1;bottom:2.4rem;right:2.4rem;font-size:1.6rem}.gallery_sliderModal__w1CIh{width:100%;height:100%;display:flex;align-items:center}.gallery_sliderModal__w1CIh .gallery_slide__pFOPH{display:flex;align-items:center;justify-content:center}.gallery_sliderModal__w1CIh .gallery_media___NRXm{width:80%;border-radius:1.4rem;padding:3.4rem}@media screen and (max-width:1112px){.gallery_sliderModal__w1CIh .gallery_media___NRXm{width:100%;border-radius:0;padding:0}}.gallery_sliderModal__w1CIh .gallery_media___NRXm img{max-width:124.4rem;max-height:90vh}.gallery_sliderModal__w1CIh [class=swiper-wrapper]{align-items:center}.gallery_sliderBtn__NnHt3{flex-shrink:0;margin:3.2rem}@media screen and (max-width:1112px){.gallery_sliderBtn__NnHt3{display:none}}.gallery_tags__3WsYv{position:absolute;z-index:1;top:3.2rem;left:3.2rem;display:flex}.gallery_tags__3WsYv .gallery_tag__Z3rgK{max-width:6.4rem;margin-right:1.6rem}.gallery_skeleton__8Aj8d{position:relative;display:block;overflow:hidden;border-radius:24px}@media screen and (max-width:834px){.gallery_skeleton__8Aj8d{border-radius:0}}.hotelPage_on-enter__z5oUk{opacity:0;transform:translate3d(0,20px,0)}.hotelPage_on-enter-active__8jqAK{opacity:1;transform:translateZ(0);transition:opacity .2s ease-out,transform .2s ease-out}.hotelPage_on-exit__kP8x9{opacity:1;transform:translateZ(0)}.hotelPage_on-exit-active__qYccY{opacity:0;transform:translate3d(0,20px,0);transition:opacity .2s ease-in,transform .2s ease-in}.hotelPage_link__NB1f_,.hotelPage_tabs__WO_w9 .hotelPage_tab__Q8CQ6{text-decoration:none;transition:color .15s ease;position:relative;cursor:pointer}.hotelPage_link__NB1f_:after,.hotelPage_tabs__WO_w9 .hotelPage_tab__Q8CQ6:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:2px;background-color:#000;transform:scale(0);transition:transform .3s ease}.hotelPage_link--light__PpXk6,.hotelPage_tabs__WO_w9 .hotelPage_tab__Q8CQ6{color:#6b7178}.hotelPage_link--dark__FTE_W,.hotelPage_link--light__PpXk6:hover,.hotelPage_tabs__WO_w9 .hotelPage_tab__Q8CQ6:hover{color:#000}.hotelPage_link--dark__FTE_W:hover{color:#5b6168}.hotelPage_link-active__VSyNV,.hotelPage_tabs__WO_w9 .hotelPage_tabActive__7vC7j{color:#000}.hotelPage_link-active__VSyNV:after,.hotelPage_tabs__WO_w9 .hotelPage_tabActive__7vC7j:after{transform:scale(1)}.hotelPage_addressWrap__4aYYc,.hotelPage_header__GIvbs .hotelPage_right__PnT3_,.hotelPage_priceWrap__FXca5 .hotelPage_label__sybNk,.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_tripadvisor__OXvDo,.hotelPage_text-sm__Zm4OO{font-size:1.2rem;line-height:1.33}.hotelPage_text-md___R8en{font-size:1.4rem;line-height:1.57}.hotelPage_facilities__o_rDC .hotelPage_item__bYj1_,.hotelPage_location__YeU4u .hotelPage_airports__febPW .hotelPage_item__bYj1_,.hotelPage_location__YeU4u .hotelPage_sightsNearby__R4b9c .hotelPage_item__bYj1_,.hotelPage_location__YeU4u .hotelPage_skiFacilities__gA72d .hotelPage_item__bYj1_,.hotelPage_shorHoteltInfo__33eSb .hotelPage_item__bYj1_,.hotelPage_text-lg__aUwBo{font-size:1.6rem;line-height:1.37}.hotelPage_text-lg-light___IN9i{font-size:1.8rem;line-height:1.57;opacity:.8}.hotelPage_text-w-400__UeUNN{font-weight:400}.hotelPage_text-w-500__ljXFF{font-weight:500}.hotelPage_text-w-700__GvFdx{font-weight:700}.hotelPage_text-w-900__JFDpc{font-weight:900}.hotelPage_h1__D0nWS{font-size:3.2rem;line-height:1.3}@media screen and (max-width:834px){.hotelPage_h1__D0nWS{font-size:3.2rem}}.hotelPage_h2__gPPhN{font-size:4rem;line-height:1.3}.hotelPage_h3__j_rMk{font-size:2.1rem;line-height:1.33}@media screen and (max-width:834px){.hotelPage_h3__j_rMk{font-size:2.6rem}}.hotelPage_h4__jD5P4,.hotelPage_modal__ug_j1 .hotelPage_header__GIvbs,.hotelPage_price__tQd_c,.hotelPage_titleLarge__8ken_{font-size:2.4rem;line-height:1.33}.hotelPage_h5__iJ6EF,.hotelPage_titleDefault__esO5M{font-size:1.8rem;line-height:1.44}.hotelPage_h6__JxxQv,.hotelPage_showMore__CUbpx,.hotelPage_titleSmall__xIAiy{font-size:1.6rem}.hotelPage_modal__ug_j1{width:48.1rem;color:#000;padding:1.2rem}@media screen and (max-width:1112px){.hotelPage_modal__ug_j1{width:auto}}@media screen and (max-width:500px){.hotelPage_modal__ug_j1{padding:0}}.hotelPage_modal__ug_j1 .hotelPage_header__GIvbs{font-weight:900;margin:1.2rem 3rem 3.2rem 0}@media screen and (max-width:1112px){.hotelPage_modal__ug_j1 .hotelPage_header__GIvbs{margin:.8rem 3rem 3.2rem 0}}.hotelPage_modal__ug_j1 .hotelPage_content__vWxyw{font-size:1.8rem;line-height:1.55}.hotelPage_sticky__g7c4k{position:sticky;top:0;z-index:2}@media screen and (max-width:1112px){.hotelPage_sticky__g7c4k{top:64px}}.hotelPage_element__0KyXs.hotelPage_firstElement__BdNDX{margin-top:2rem}@media screen and (max-width:1112px){.hotelPage_element__0KyXs.hotelPage_firstElement__BdNDX{margin-top:3rem}}.hotelPage_element__0KyXs:not(.hotelPage_firstElement__BdNDX){margin-top:4rem}.hotelPage_facilities__o_rDC .hotelPage_item__bYj1_,.hotelPage_grey__VqT1i,.hotelPage_location__YeU4u .hotelPage_airports__febPW .hotelPage_item__bYj1_,.hotelPage_location__YeU4u .hotelPage_sightsNearby__R4b9c .hotelPage_item__bYj1_,.hotelPage_location__YeU4u .hotelPage_skiFacilities__gA72d .hotelPage_item__bYj1_,.hotelPage_shorHoteltInfo__33eSb .hotelPage_item__bYj1_{color:#6b7178}.hotelPage_linkShowAll__nvbWs{color:#000;border-bottom:1px dotted;padding-bottom:.2rem;font-size:1.8rem;transition:color .15s ease}.hotelPage_tipText__GJxgV{margin-top:3.2rem;font-size:1.8rem}.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_rating__Tqy2Y,.hotelPage_title__p_HAk{color:#000;font-weight:900}.hotelPage_titleMedium__wL1Cm{font-size:2rem}.hotelPage_showMore__CUbpx{width:100%;color:#5b6168;cursor:pointer;display:flex;align-items:center}.hotelPage_showMore__CUbpx svg{width:1.6rem;height:1.6rem;margin-left:.4rem}.hotelPage_dot__D8CVD{flex-shrink:0;display:block;width:4px;height:4px;margin:0 .8rem;border-radius:50%;background-color:#ccd3da}.hotelPage_divider__w0rvf{width:100%;height:1px;background-color:#eef1f4;margin:4rem 0}.hotelPage_addressWrap__4aYYc{color:#6b7178;display:flex}.hotelPage_addressWrap__4aYYc .hotelPage_dot__D8CVD{margin-top:.6rem}.hotelPage_facilitiesWrap__hXgNp,.hotelPage_locationInfo__9TKkQ{column-gap:2.8rem}.hotelPage_facilities__o_rDC,.hotelPage_locationInfo__9TKkQ>*{page-break-inside:avoid;break-inside:avoid;list-style:none}.hotelPage_facilities__o_rDC .hotelPage_item__bYj1_,.hotelPage_location__YeU4u .hotelPage_airports__febPW .hotelPage_item__bYj1_,.hotelPage_location__YeU4u .hotelPage_sightsNearby__R4b9c .hotelPage_item__bYj1_,.hotelPage_location__YeU4u .hotelPage_skiFacilities__gA72d .hotelPage_item__bYj1_,.hotelPage_shorHoteltInfo__33eSb .hotelPage_item__bYj1_{display:inline;position:relative}.hotelPage_facilities__o_rDC .hotelPage_item__bYj1_>*,.hotelPage_location__YeU4u .hotelPage_airports__febPW .hotelPage_item__bYj1_>*,.hotelPage_location__YeU4u .hotelPage_sightsNearby__R4b9c .hotelPage_item__bYj1_>*,.hotelPage_location__YeU4u .hotelPage_skiFacilities__gA72d .hotelPage_item__bYj1_>*,.hotelPage_shorHoteltInfo__33eSb .hotelPage_item__bYj1_>*{display:inline-block;vertical-align:middle}.hotelPage_facilities__o_rDC .hotelPage_item__bYj1_>:not(.hotelPage_dot__D8CVD),.hotelPage_location__YeU4u .hotelPage_airports__febPW .hotelPage_item__bYj1_>:not(.hotelPage_dot__D8CVD),.hotelPage_location__YeU4u .hotelPage_sightsNearby__R4b9c .hotelPage_item__bYj1_>:not(.hotelPage_dot__D8CVD),.hotelPage_location__YeU4u .hotelPage_skiFacilities__gA72d .hotelPage_item__bYj1_>:not(.hotelPage_dot__D8CVD),.hotelPage_shorHoteltInfo__33eSb .hotelPage_item__bYj1_>:not(.hotelPage_dot__D8CVD){margin:0 .5rem 0 1rem}.hotelPage_facilities__o_rDC .hotelPage_item__bYj1_,.hotelPage_location__YeU4u .hotelPage_airports__febPW .hotelPage_item__bYj1_,.hotelPage_location__YeU4u .hotelPage_sightsNearby__R4b9c .hotelPage_item__bYj1_,.hotelPage_location__YeU4u .hotelPage_skiFacilities__gA72d .hotelPage_item__bYj1_,.hotelPage_shorHoteltInfo__33eSb .hotelPage_item__bYj1_{padding:.6rem 0}.hotelPage_facilities__o_rDC .hotelPage_itemName__JIhUE,.hotelPage_location__YeU4u .hotelPage_airports__febPW .hotelPage_itemName__JIhUE,.hotelPage_location__YeU4u .hotelPage_sightsNearby__R4b9c .hotelPage_itemName__JIhUE,.hotelPage_location__YeU4u .hotelPage_skiFacilities__gA72d .hotelPage_itemName__JIhUE,.hotelPage_shorHoteltInfo__33eSb .hotelPage_itemName__JIhUE{display:inline}.hotelPage_facilities__o_rDC .hotelPage_item__bYj1_ .hotelPage_dot__D8CVD,.hotelPage_location__YeU4u .hotelPage_airports__febPW .hotelPage_item__bYj1_ .hotelPage_dot__D8CVD,.hotelPage_location__YeU4u .hotelPage_sightsNearby__R4b9c .hotelPage_item__bYj1_ .hotelPage_dot__D8CVD,.hotelPage_location__YeU4u .hotelPage_skiFacilities__gA72d .hotelPage_item__bYj1_ .hotelPage_dot__D8CVD,.hotelPage_shorHoteltInfo__33eSb .hotelPage_item__bYj1_ .hotelPage_dot__D8CVD{width:6px;height:6px;margin:0}.hotelPage_facilities__o_rDC .hotelPage_name__1y5gp,.hotelPage_location__YeU4u .hotelPage_airports__febPW .hotelPage_name__1y5gp,.hotelPage_location__YeU4u .hotelPage_sightsNearby__R4b9c .hotelPage_name__1y5gp,.hotelPage_location__YeU4u .hotelPage_skiFacilities__gA72d .hotelPage_name__1y5gp,.hotelPage_shorHoteltInfo__33eSb .hotelPage_name__1y5gp{display:flex;align-items:center}.hotelPage_facilities__o_rDC .hotelPage_title__p_HAk,.hotelPage_location__YeU4u .hotelPage_airports__febPW .hotelPage_title__p_HAk,.hotelPage_location__YeU4u .hotelPage_sightsNearby__R4b9c .hotelPage_title__p_HAk,.hotelPage_location__YeU4u .hotelPage_skiFacilities__gA72d .hotelPage_title__p_HAk,.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_rating__Tqy2Y,.hotelPage_shorHoteltInfo__33eSb .hotelPage_title__p_HAk{margin-bottom:.6rem}.hotelPage_facilities__o_rDC .hotelPage_icon__h0NQW,.hotelPage_location__YeU4u .hotelPage_airports__febPW .hotelPage_icon__h0NQW,.hotelPage_location__YeU4u .hotelPage_sightsNearby__R4b9c .hotelPage_icon__h0NQW,.hotelPage_location__YeU4u .hotelPage_skiFacilities__gA72d .hotelPage_icon__h0NQW,.hotelPage_shorHoteltInfo__33eSb .hotelPage_icon__h0NQW{width:1.8rem;margin-right:1rem}.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_similar__Ye_jh .hotelPage_rating__Tqy2Y,.hotelPage_similar__Ye_jh .hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_rating__Tqy2Y,.hotelPage_similar__Ye_jh .hotelPage_title__p_HAk,.hotelPage_similar__Ye_jh>:not(:first-child){margin-bottom:1.6rem}@media screen and (max-width:1112px){.hotelPage_similar__Ye_jh{display:none}}.hotelPage_wrap__QmaLG{width:100%;margin-top:2.4rem}@media screen and (max-width:1112px){.hotelPage_wrap__QmaLG{margin-top:4.8rem}}@media screen and (max-width:834px){.hotelPage_wrap__QmaLG{margin-top:2rem}}.hotelPage_container__QZg93{display:grid;grid-template-columns:24.4rem minmax(1px,1fr);grid-column-gap:5.6rem;margin-top:6.4rem}@media screen and (max-width:1112px){.hotelPage_container__QZg93{display:block;margin-top:4.8rem}}@media screen and (max-width:834px){.hotelPage_container__QZg93{margin-top:2.4rem}}.hotelPage_gallery__ZQ5DA{grid-template-rows:repeat(2,auto)!important;grid-template-columns:minmax(50%,76.8rem) repeat(2,minmax(25%,23.2rem))!important}.hotelPage_fullHotel__lOKoc{display:flex;flex-direction:column-reverse}.hotelPage_fullHotel__lOKoc .hotelPage_locationInfo__9TKkQ{columns:25rem 3}.hotelPage_tabs__WO_w9{display:flex;align-items:center;overflow-x:auto;white-space:nowrap;scrollbar-color:#eef1f4 #eef1f4;scrollbar-width:thin}.hotelPage_tabs__WO_w9::-webkit-scrollbar{background-color:#eef1f4;width:0;height:0;border-radius:0}.hotelPage_tabs__WO_w9::-webkit-scrollbar-thumb{border-radius:0;background-color:#eef1f4}@media screen and (max-width:834px){.hotelPage_tabs__WO_w9{flex-wrap:wrap;overflow-x:visible;white-space:normal;row-gap:.8rem}}.hotelPage_tabsWrap__6tJHC{width:calc(100% + 3.2rem);margin-left:-1.6rem;padding:1.1rem 1.6rem 1.3rem;background-color:#fff;border-radius:0 0 8px 8px}.hotelPage_tabsWrap__6tJHC.hotelPage_scroll__5xuTT{box-shadow:0 2px 6px rgba(0,35,71,.04)}@media screen and (max-width:1112px){.hotelPage_tabsWrap__6tJHC{width:calc(100% + 4rem);margin-left:-2rem;padding:1.5rem 2rem;border-radius:0;position:relative;z-index:2;overflow:hidden}.hotelPage_tabsWrap__6tJHC:after{content:"";display:block;width:3.2rem;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}}@media screen and (max-width:834px){.hotelPage_tabsWrap__6tJHC{width:calc(100% + 4rem);margin-left:-2rem;padding:1.5rem 1.6rem}.hotelPage_tabsWrap__6tJHC:after{display:none}}.hotelPage_tabs__WO_w9 .hotelPage_tab__Q8CQ6{font-size:1.6rem;white-space:nowrap;padding-right:2.2rem}.hotelPage_tabs__WO_w9 .hotelPage_tab__Q8CQ6:after{width:calc(100% - 2.2rem)}.hotelPage_header__GIvbs{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3.2rem}@media screen and (max-width:834px){.hotelPage_header__GIvbs{flex-wrap:wrap}.hotelPage_header__GIvbs>*{flex-basis:100%}.hotelPage_header__GIvbs>:not(:last-child){margin-bottom:3.2rem}}@media screen and (min-width:835px){.hotelPage_header__GIvbs .hotelPage_tags__9c5W0{display:none}}.hotelPage_header__GIvbs .hotelPage_tags__9c5W0 .hotelPage_tag__qvSd3{display:flex;align-items:center}.hotelPage_header__GIvbs .hotelPage_tags__9c5W0 .hotelPage_tag__qvSd3 .hotelPage_text__5vMz6{display:inline-block;width:100%}.hotelPage_header__GIvbs .hotelPage_tags__9c5W0 .hotelPage_tag__qvSd3 .hotelPage_text__5vMz6>*{display:inline-block;vertical-align:middle}.hotelPage_header__GIvbs .hotelPage_tags__9c5W0 .hotelPage_tag__qvSd3{margin-bottom:.8rem}.hotelPage_header__GIvbs .hotelPage_tags__9c5W0 .hotelPage_tag__qvSd3 img{margin-right:.8rem;width:4rem}.hotelPage_header__GIvbs .hotelPage_tags__9c5W0 .hotelPage_tag__qvSd3 svg{margin-left:.6rem;margin-top:1rem}.hotelPage_header__GIvbs .hotelPage_ratingStarts__nBugT{display:flex;margin-left:-.2rem;margin-bottom:.4rem}.hotelPage_header__GIvbs .hotelPage_ratingStarts__nBugT>*{margin-left:.2rem}.hotelPage_header__GIvbs .hotelPage_ratingStarts__nBugT svg{width:1.5rem;height:1.5rem}.hotelPage_header__GIvbs .hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_rating__Tqy2Y,.hotelPage_header__GIvbs .hotelPage_title__p_HAk,.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_header__GIvbs .hotelPage_rating__Tqy2Y{margin-bottom:.4rem}.hotelPage_header__GIvbs .hotelPage_right__PnT3_{display:flex;align-items:center;flex-shrink:0;line-height:1.33}@media screen and (max-width:834px){.hotelPage_header__GIvbs .hotelPage_right__PnT3_{justify-content:space-between}}@media screen and (max-width:374px){.hotelPage_header__GIvbs .hotelPage_right__PnT3_{flex-wrap:wrap}}.hotelPage_header__GIvbs .hotelPage_right__PnT3_>:not(.hotelPage_showRooms__nBPMj){margin-right:2.4rem}@media screen and (max-width:374px){.hotelPage_header__GIvbs .hotelPage_right__PnT3_>*{flex-basis:100%}.hotelPage_header__GIvbs .hotelPage_right__PnT3_>:not(.hotelPage_showRooms__nBPMj){margin:0 0 2.4rem}}.hotelPage_price__tQd_c{display:flex;justify-content:flex-end;font-weight:900;color:#000;margin-bottom:.4rem;flex-shrink:0}@media screen and (max-width:834px){.hotelPage_price__tQd_c{justify-content:flex-start}}.hotelPage_priceOld__p6YwM{position:relative;font-weight:400;color:#6b7178}.hotelPage_priceOld__p6YwM:before{content:"";width:calc(100% - 2rem);height:.1rem;background-color:#6b7178;position:absolute;bottom:33%;right:0}.hotelPage_priceSale__Qg4YT{margin-left:.8rem;color:#f44646}.hotelPage_priceWrap__FXca5{display:flex;align-items:baseline}@media screen and (min-width:835px){.hotelPage_priceWrap__FXca5{text-align:right;margin-left:auto}}.hotelPage_priceWrap__FXca5 .hotelPage_label__sybNk{color:#6b7178;margin-right:.6rem;line-height:1.5}.hotelPage_shorHoteltInfo__33eSb{display:flex}@media screen and (max-width:1112px){.hotelPage_shorHoteltInfo__33eSb{flex-wrap:wrap}}.hotelPage_shorHoteltInfo__33eSb .hotelPage_showMore__CUbpx{padding-top:1.6rem}.hotelPage_shorHoteltInfo__33eSb .hotelPage_hotelInfo__v2gde{display:flex;align-items:flex-start;margin-left:-2rem}.hotelPage_shorHoteltInfo__33eSb .hotelPage_hotelInfo__v2gde>*{margin-left:2rem}@media screen and (max-width:1112px){.hotelPage_shorHoteltInfo__33eSb .hotelPage_hotelInfo__v2gde{flex-wrap:wrap;order:2}}.hotelPage_shorHoteltInfo__33eSb .hotelPage_facilitiesType__fc9TI{flex-basis:max-content}@media screen and (max-width:1112px){.hotelPage_shorHoteltInfo__33eSb .hotelPage_facilitiesType__fc9TI{flex-basis:100%}}.hotelPage_shorHoteltInfo__33eSb .hotelPage_facilitiesTypeWrap__Bmbr3{display:flex;flex-wrap:wrap;max-width:100%}@media screen and (max-width:1112px){.hotelPage_shorHoteltInfo__33eSb .hotelPage_facilitiesTypeWrap__Bmbr3{flex-wrap:wrap;margin-bottom:3.2rem}}.hotelPage_shorHoteltInfo__33eSb .hotelPage_facilitiesTypeWrap__Bmbr3 .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_rating__Tqy2Y,.hotelPage_shorHoteltInfo__33eSb .hotelPage_facilitiesTypeWrap__Bmbr3 .hotelPage_title__p_HAk,.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_facilitiesTypeWrap__Bmbr3 .hotelPage_rating__Tqy2Y{flex-basis:100%}.hotelPage_shorHoteltInfo__33eSb .hotelPage_sightsNearby__R4b9c{padding-right:3rem;flex-shrink:0;flex-grow:1}.hotelPage_shorHoteltInfo__33eSb .hotelPage_sightsNearby__R4b9c .hotelPage_item__bYj1_{display:flex;align-items:center}.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_sightsNearby__R4b9c .hotelPage_rating__Tqy2Y,.hotelPage_shorHoteltInfo__33eSb .hotelPage_sightsNearby__R4b9c .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_rating__Tqy2Y,.hotelPage_shorHoteltInfo__33eSb .hotelPage_sightsNearby__R4b9c .hotelPage_title__p_HAk{flex-basis:100%}.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ{display:flex;align-items:center}.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisorWrap__fEjLO{margin-top:3.2rem;padding-left:2rem;border-left:1px solid #eef1f4;flex-shrink:0}@media screen and (max-width:1112px){.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisorWrap__fEjLO{flex-basis:100%;order:1;border-left:none;border-bottom:1px solid #eef1f4;padding:0 0 3.2rem;margin:0 0 4rem}}.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_tripadvisor__OXvDo{position:relative;cursor:pointer;z-index:3;text-align:right;margin-right:1.4rem}.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_tripadvisor__OXvDo img{margin-bottom:.6rem}.hotelPage_shorHoteltInfo__33eSb .hotelPage_ratingTripadvisor__BpjGQ .hotelPage_rating__Tqy2Y{font-size:2rem;width:4.8rem;height:4.8rem;display:flex;justify-content:center;align-items:center;background-color:#8dc63f;border-radius:.8rem;color:#fff}.hotelPage_location__YeU4u .hotelPage_addressWrap__4aYYc,.hotelPage_location__YeU4u .hotelPage_map__FvVXT{margin-bottom:3.2rem}.hotelPage_locationInfo__9TKkQ{columns:25rem 2}.hotelPage_locationInfo__9TKkQ>:not(:last-child){margin-bottom:2.6rem}.hotelPage_allFacilities__BQA4P .hotelPage_titleLarge__8ken_{margin-bottom:3.2rem}.hotelPage_facilities__o_rDC{margin-bottom:2.6rem}.hotelPage_facilitiesWrap__hXgNp{columns:25rem 3}.hotelPage_facilities__o_rDC .hotelPage_icon__h0NQW{margin-bottom:.6rem}.hotelPage_modal__ug_j1 .hotelPage_content__vWxyw{color:#5b6168;word-wrap:break-word}.hotelPage_showMap__3L6zO button{font-size:inherit}@media screen and (min-width:1113px){.hotelPage_showMap__3L6zO{align-items:center;justify-content:center;display:flex;overflow:hidden;min-height:10.4rem;width:100%;max-width:24.4rem;margin-bottom:3.2rem;padding:3.2rem 1.2rem;cursor:pointer;font-size:1.6rem;border-radius:1.4rem;background-image:url(/_next/static/media/map.d64b326b.png);background-size:cover;background-position:50%}}@media screen and (max-width:1112px){.hotelPage_showMap__3L6zO{display:none}}.hotelPage_flexRow__9FPFk{display:flex;flex-flow:row;margin-bottom:.8rem}.facilities_text-sm__4dW_P{font-size:1.2rem;line-height:1.33}.facilities_text-md__aHh_c{font-size:1.4rem;line-height:1.57}.facilities_text-lg__pSLHl{font-size:1.6rem;line-height:1.37}.facilities_text-lg-light__I6vmz{font-size:1.8rem;line-height:1.57;opacity:.8}.facilities_text-w-400__bZihg{font-weight:400}.facilities_text-w-500__fws2v{font-weight:500}.facilities_text-w-700__m7hjz{font-weight:700}.facilities_text-w-900__ZgJPP{font-weight:900}.facilities_h1__l5PvI{font-size:3.2rem;line-height:1.3}@media screen and (max-width:834px){.facilities_h1__l5PvI{font-size:3.2rem}}.facilities_h2__gVBfc{font-size:4rem;line-height:1.3}.facilities_h3__RrimV{font-size:2.1rem;line-height:1.33}@media screen and (max-width:834px){.facilities_h3__RrimV{font-size:2.6rem}}.facilities_h4__ooNbi{font-size:2.4rem;line-height:1.33}.facilities_h5__BeMqh{font-size:1.8rem;line-height:1.44}.facilities_h6__TlKg7{font-size:1.6rem}.facilities_helpTag__UCWXU{font-size:1.2rem;line-height:1.5;padding:.2rem .8rem;background-color:#eef1f4;color:#6b7178;border-radius:2.2rem;text-align:center;flex-shrink:0;margin-left:.6rem}.facilities_helpIcon__S4axX{margin-left:.6rem}.facilities_helpIcon__S4axX svg{vertical-align:middle}.news_text-sm__GlV9k{font-size:1.2rem;line-height:1.33}.news_text-md__UdaAZ{font-size:1.4rem;line-height:1.57}.news_text-lg__GC9dH{font-size:1.6rem;line-height:1.37}.news_text-lg-light__nVWLu{font-size:1.8rem;line-height:1.57;opacity:.8}.news_text-w-400__3yafg{font-weight:400}.news_text-w-500__AWUo8{font-weight:500}.news_text-w-700__2MiL0{font-weight:700}.news_text-w-900__4wTwm{font-weight:900}.news_h1__FopLA{font-size:3.2rem;line-height:1.3}@media screen and (max-width:834px){.news_h1__FopLA{font-size:3.2rem}}.news_h2__5xnBj{font-size:4rem;line-height:1.3}.news_h3__b3T9S{font-size:2.1rem;line-height:1.33}@media screen and (max-width:834px){.news_h3__b3T9S{font-size:2.6rem}}.news_h4__OcvmD,.news_priceDiscounted__aSm1l,.news_priceTotal__OberA{font-size:2.4rem;line-height:1.33}.news_h5__o6Mv0{font-size:1.8rem;line-height:1.44}.news_h6__hyqU3{font-size:1.6rem}.news_blackout__RFFTD: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))}.news_mediaFullScreen__M5ngM{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.news_mediaFullScreen__M5ngM:before{content:"";display:block}.news_mediaImage__Oh5zC{z-index:0}.news_mediaImage__Oh5zC img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center}.news_mediaEmpty__zb2IA{color:rgba(0,35,71,.3)}.news_mediaEmpty__zb2IA.news_empty__pcLEe{display:flex;align-items:center;justify-content:center;background-color:#f7f9fa}.news_mediaEmpty__zb2IA .news_mediaIcon__WlioI{width:40%;max-width:7rem;height:auto;color:rgba(0,35,71,.3)}.news_cardDefault__Y_5VV{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}.news_cardDefault__Y_5VV:hover{box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08)}.news_cardHorizontal__dbR_r{display:flex;border:1px solid rgba(0,0,0,.16);background-color:#fff;overflow:hidden;transition:box-shadow .3s ease}.news_cardHorizontal__dbR_r:hover{box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08)}.news_cardFlag__vQeXI{width:3.2rem;height:2.4rem;border-radius:.4rem;overflow:hidden}.news_cardFlag__vQeXI img{width:100%;height:100%;object-fit:cover}.news_bodyVertical__oxXpu{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.news_cardBadge__9pHeL{display:flex;align-items:center;justify-content:center;width:5.6rem;height:4rem;border-radius:4rem;cursor:pointer}.news_cardBadge__9pHeL>*{height:2.4rem}.news_cardBadge__9pHeL img,.news_cardBadge__9pHeL svg{width:2.4rem;height:2.4rem;stroke:#fff}.news_price___jCnq{display:flex;align-items:center}.news_priceNew__RY42j,.news_priceOld__ZCEbF{flex-shrink:0}.news_priceOld__ZCEbF{color:#6b7178;margin-right:.8rem;font-weight:400}.news_priceOld__ZCEbF>b{font-weight:400;display:inline-block;position:relative}.news_priceOld__ZCEbF>b:before{content:"";width:100%;height:1px;background-color:#6b7178;display:block;position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%)}.news_priceNew__RY42j{font-weight:900;color:#f44646}.news_priceNewHumble__viFQF{font-weight:900}.news_priceTotal__OberA{font-weight:900;color:#000;text-align:right}.news_priceDiscounted__aSm1l{font-weight:900;color:#77bd18;text-align:right}.news_cardSkeleton__nS7sq,.news_card__d37Aq{position:relative;display:block;overflow:hidden;border-radius:1.4rem}.news_cardSkeleton__nS7sq{margin:0 2rem}.news_card__d37Aq{transition:box-shadow .3s ease}.news_card__d37Aq:hover{box-shadow:0 .8rem 2rem rgba(0,0,0,.08)}.news_card__d37Aq:hover .news_title__0ICz_ svg{transform:translateX(.5rem)}.news_cardSkeleton__nS7sq{height:51rem}@media screen and (max-width:1366px){.news_cardSkeleton__nS7sq{height:39rem}}@media screen and (max-width:1112px){.news_cardSkeleton__nS7sq{height:31.2rem}}@media screen and (max-width:834px){.news_cardSkeleton__nS7sq{height:22.7rem}}@media screen and (max-width:500px){.news_cardSkeleton__nS7sq{height:39rem}}.news_slider__xtx4v{margin-top:1rem}@media(min-width:834px){.news_slider__xtx4v{margin-top:5.8rem}}@media(min-width:1366px){.news_slider__xtx4v{margin-top:8.2rem}}.news_slider__xtx4v [class^=swiper-slide]{padding:0 2rem 3rem}@media screen and (max-width:834px){.news_slider__xtx4v [class^=swiper-slide]{padding:0 2rem 3rem}}