.HotelSlider_root___yIyH{position:relative;width:100%}.HotelSlider_container__Sd0Gw{position:relative;overflow:hidden}.HotelSlider_slider__Z46g1{overflow:visible!important}.HotelSlider_slide__DBOuk{width:100%;max-width:100%}.HotelSlider_imageContainer__awtNS{position:relative;height:100vh;max-height:32rem;width:100%;max-width:100%}@media (min-width:1024px){.HotelSlider_imageContainer__awtNS{max-height:35.556vw}}.HotelSlider_imageContainer__awtNS{border-radius:.75rem;overflow:hidden}.HotelSlider_image__I788D{height:100%;width:100%;object-fit:cover;object-position:center}.HotelSlider_btnContainer__ozByb{width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.HotelSlider_btnContainer__ozByb{padding-left:4.444vw;padding-right:4.444vw}}.HotelSlider_btnContainer__ozByb{padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:1024px){.HotelSlider_btnContainer__ozByb{padding-top:1.389vw;padding-bottom:1.389vw}}.HotelSlider_btnContainer__ozByb{position:absolute;left:0;top:0;z-index:10;display:flex;align-items:center;justify-content:flex-end}.HotelSlider_btnContainer__ozByb:where([dir=rtl],[dir=rtl] *){justify-content:flex-start}.HotelSlider_btn__rgY1x{display:flex;align-items:center;justify-content:center;background-color:rgb(31 31 31/var(--tw-bg-opacity,1));--tw-bg-opacity:0.7;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(16px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);padding:.75rem 1.25rem}@media (min-width:1024px){.HotelSlider_btn__rgY1x{padding:.833vw 1.389vw}}.HotelSlider_btn__rgY1x{border-radius:9999px}.HotelSlider_btn__rgY1x .HotelSlider_icon__kuK8z{display:inline-flex;height:1rem;width:1rem;margin-inline-end:.5rem}@media (min-width:1024px){.HotelSlider_btn__rgY1x .HotelSlider_icon__kuK8z{margin-inline-end:.556vw;height:1.111vw;width:1.111vw}}.HotelSlider_btn__rgY1x{font-size:1rem;line-height:1.5rem;letter-spacing:.6px;font-weight:600}@media (min-width:1024px){.HotelSlider_btn__rgY1x{font-size:1.111vw;line-height:1.667vw}.HotelSlider_swiper-slide__Jc_J4{margin-right:1.111vw!important}}.Header_root__SmLwR{width:100%;margin-top:1rem;margin-bottom:1rem}.Header_container__alree{width:100%}@media (min-width:1024px){.Header_container__alree{padding-inline-end:4.444vw}}.Header_container__alree{padding-inline-start:2rem;padding-inline-end:2rem}@media (min-width:1024px){.Header_container__alree{padding-inline-start:0;padding-inline-end:5rem}}.Header_innerContainer__zwvQU{flex:1 1;width:100%;align-items:center;justify-content:space-between}@media (min-width:1024px){.Header_innerContainer__zwvQU{display:flex;flex-direction:row;border-start-end-radius:9999px;border-end-end-radius:9999px;--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1))}[dir=ltr] .Header_innerContainer__zwvQU{border-top-right-radius:9999px;border-bottom-right-radius:9999px}[dir=rtl] .Header_innerContainer__zwvQU{border-top-left-radius:9999px;border-bottom-left-radius:9999px}}.Header_heading__Ry4h_{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-bg-opacity:1;background-color:rgb(3 79 92/var(--tw-bg-opacity,1));border-top-right-radius:50px;border-top-left-radius:50px;padding-inline-start:1rem}@media (min-width:1024px){.Header_heading__Ry4h_{padding-inline-start:4.444vw}}.Header_heading__Ry4h_{padding-inline-end:1rem}@media (min-width:1024px){.Header_heading__Ry4h_{padding-inline-end:6.667vw}}.Header_heading__Ry4h_{margin-left:0;margin-right:0;padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:1024px){.Header_heading__Ry4h_{padding-top:1.944vw;padding-bottom:1.944vw}}.Header_heading__Ry4h_{font-family:var(--display-font);font-size:1.5rem;line-height:2rem;letter-spacing:.6px;font-weight:600}@media (min-width:1024px){.Header_heading__Ry4h_{margin-left:0;margin-right:0;border-start-end-radius:9999px;border-end-end-radius:9999px;border-top-left-radius:0}[dir=ltr] .Header_heading__Ry4h_{border-top-right-radius:9999px;border-bottom-right-radius:9999px}[dir=rtl] .Header_heading__Ry4h_{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.Header_heading__Ry4h_{font-size:1.944vw;line-height:2.304vw;width:43.403vw!important}}.Header_heading__Ry4h_{position:relative;z-index:1}.Header_claim__Q4SCg{text-align:center}@media (min-width:1024px){.Header_claim__Q4SCg{white-space:nowrap;text-align:left}}.Header_row__QSzPA{padding:1.75rem}@media (min-width:1024px){.Header_row__QSzPA{padding:1.944vw}}.Header_row__QSzPA{display:flex;flex-direction:row;align-items:center;column-gap:.75rem}@media (min-width:1024px){.Header_row__QSzPA{column-gap:.625vw}}.Header_btn__w_1nw{margin-top:-1rem;margin-bottom:-1rem}@media (min-width:1024px){.Header_btn__w_1nw{margin-top:-1.111vw;margin-bottom:-1.111vw}}.Header_btn__w_1nw:last-child{margin-inline-end:-1rem}@media (min-width:1024px){.Header_btn__w_1nw:last-child{margin-inline-end:-1.111vw}}.Header_searchbox__nJSpM{margin-right:0;padding-left:0;padding-right:0;position:relative;left:0;bottom:0;width:100%}@media (min-width:1024px){.Header_searchbox__nJSpM{margin-top:0;padding-left:2.5rem}}@media (min-width:1280px){.Header_searchbox__nJSpM{padding-left:5rem}}.Information_root__eYN9p{position:relative;padding-top:3rem;padding-bottom:3rem}@media (min-width:1024px){.Information_root__eYN9p{padding-top:5.556vw;padding-bottom:5.556vw}}.Information_container__ucz5I{width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.Information_container__ucz5I{padding-left:4.444vw;padding-right:4.444vw}}.Information_container__ucz5I{display:flex;flex-direction:column;row-gap:2.778vw}.Information_title__QJC_H{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));font-family:var(--display-font);font-size:2.25rem;line-height:2.7rem;letter-spacing:.6px;font-weight:600}@media (min-width:1024px){.Information_title__QJC_H{font-size:2.5vw;line-height:2.962vw}}.Information_items__SddPS{margin-top:2.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.Information_items__SddPS{grid-template-columns:repeat(3,minmax(0,1fr))}}.Information_items__SddPS{gap:2rem}@media (min-width:1024px){.Information_items__SddPS{gap:2.222vw}}.Information_item__EKJVW{display:flex;flex-direction:row;column-gap:.75rem}@media (min-width:1024px){.Information_item__EKJVW{gap:.833vw}}.Information_icon__xCZCx{height:1.75rem;width:2.5rem}@media (min-width:1024px){.Information_icon__xCZCx{height:1.578vw;width:3.778vw}}.Information_content__4lGt5{display:flex;flex-direction:column;justify-content:flex-start;row-gap:.5rem}@media (min-width:1024px){.Information_content__4lGt5{row-gap:.556vw}}.Information_itemTitle__gJkPR{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));font-family:var(--display-font);font-size:1.125rem;line-height:1.688rem;letter-spacing:.6px;font-weight:600}@media (min-width:1024px){.Information_itemTitle__gJkPR{font-size:1.389vw;line-height:1.646vw}}.Information_subtitle__1S1fu{font-weight:400;--tw-text-opacity:1;color:rgb(79 81 80/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem;letter-spacing:.6px}@media (min-width:1024px){.Information_subtitle__1S1fu{font-size:1.25vw;line-height:1.944vw}}.Map_root__uk5bo{width:100%;padding-top:5rem;padding-bottom:5rem}@media (min-width:1024px){.Map_root__uk5bo{padding-top:5.903vw;padding-bottom:5.903vw}}.Map_root__uk5bo{display:flex;flex-direction:column;row-gap:2rem}@media (min-width:1024px){.Map_root__uk5bo{row-gap:2.222vw}}.Map_heading__tLWa4{display:flex;flex-direction:column;row-gap:1.25rem;width:100%;padding:.75rem 1rem}@media (min-width:1024px){.Map_heading__tLWa4{padding-left:4.444vw;padding-right:4.444vw}}.Map_title__cgCSI{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));font-family:var(--display-font);font-size:2.25rem;line-height:2.7rem;letter-spacing:.6px;font-weight:600}@media (min-width:1024px){.Map_title__cgCSI{font-size:2.5vw;line-height:2.962vw}}.Map_subtitle__RC_ki{max-width:32rem;font-size:1rem;line-height:1.5rem;letter-spacing:.6px;--tw-text-opacity:1;color:rgb(79 81 80/var(--tw-text-opacity,1))}@media (min-width:1024px){.Map_subtitle__RC_ki{max-width:35.556vw;font-size:1.111vw;line-height:1.667vw}}.Map_mapbox__WCOV3{border-radius:1.5rem;overflow:hidden}.Reviews_root__fprjy{width:100%;display:flex;flex-direction:column;row-gap:2rem;padding-bottom:7rem;padding-top:3.5rem}@media (min-width:1024px){.Reviews_root__fprjy{row-gap:2.222vw}}.Reviews_heading__ykLN9{display:flex;flex-direction:column;row-gap:1.25rem;width:100%;padding:.75rem 1rem}@media (min-width:1024px){.Reviews_heading__ykLN9{padding-left:4.444vw;padding-right:4.444vw}}.Reviews_title__pMBII{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));font-family:var(--display-font);font-size:2.25rem;line-height:2.7rem;letter-spacing:.6px;font-weight:600}@media (min-width:1024px){.Reviews_title__pMBII{font-size:2.5vw;line-height:2.962vw}}.Reviews_subtitle__UXRId{max-width:32rem;font-size:1rem;line-height:1.5rem;letter-spacing:.6px;--tw-text-opacity:1;color:rgb(79 81 80/var(--tw-text-opacity,1))}@media (min-width:1024px){.Reviews_subtitle__UXRId{max-width:35.556vw;font-size:1.111vw;line-height:1.667vw}}.RoomCard_root__7HPd2{position:relative}.RoomCard_container__ZVOxI{display:flex;width:100%;flex-direction:column;row-gap:1.25rem}@media (min-width:1024px){.RoomCard_container__ZVOxI{flex-direction:row}}.RoomCard_imageContainer__HPznF{width:100%}@media (min-width:1024px){.RoomCard_imageContainer__HPznF{max-width:42.222vw}}.RoomCard_imageContainer__HPznF{overflow:hidden;border-radius:.75rem}@media (min-width:1024px){[dir=ltr] .RoomCard_imageContainer__HPznF{border-bottom-right-radius:0}[dir=rtl] .RoomCard_imageContainer__HPznF{border-bottom-left-radius:0}}.RoomCard_slider__B_DqO{height:100%;width:100%;max-height:24rem}@media (min-width:1024px){.RoomCard_slider__B_DqO{max-height:27.777vw}}.RoomCard_cashback__VIhYY{z-index:10;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:flex;align-items:center;justify-content:center;height:2rem;width:auto}@media (min-width:1024px){.RoomCard_cashback__VIhYY{height:2.222vw}}.RoomCard_cashback__VIhYY{position:absolute;left:1.25rem;top:1.5rem}@media (min-width:1024px){.RoomCard_cashback__VIhYY{left:1.389vw;top:1.667vw}}.RoomCard_cashback__VIhYY{font-size:1rem;line-height:1.5rem;letter-spacing:.6px;font-weight:700;--tw-text-opacity:1;color:rgb(3 79 92/var(--tw-text-opacity,1))}@media (min-width:1024px){.RoomCard_cashback__VIhYY{font-size:1.111vw}}.RoomCard_cashback__VIhYY{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.RoomCard_cashback__VIhYY{padding-left:1.111vw;padding-right:1.111vw}}.RoomCard_slide__1lE5W{position:relative;width:100%;padding-top:56.25%}@media (min-width:1024px){.RoomCard_slide__1lE5W{padding-top:56.25%}}.RoomCard_image__9aHDM{height:100%;width:100%;object-fit:cover;object-position:center}.RoomCard_content__UND1O{width:100%;display:flex;flex-direction:column;row-gap:2.5rem}@media (min-width:1024px){.RoomCard_content__UND1O{row-gap:2.778vw}}.RoomCard_heading__p6H64{width:100%;display:flex;flex-direction:column;row-gap:.5rem}@media (min-width:1024px){.RoomCard_heading__p6H64{row-gap:.556vw;padding-inline-start:2rem}@media (min-width:1024px){.RoomCard_heading__p6H64{padding-inline-start:2.222vw}}}.RoomCard_specs__B7sXB{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:1.25rem}@media (min-width:1024px){.RoomCard_specs__B7sXB{column-gap:1.389vw}}.RoomCard_specs__B7sXB .RoomCard_item__v09IK{display:flex;flex-direction:row;align-items:center;column-gap:.5rem}@media (min-width:1024px){.RoomCard_specs__B7sXB .RoomCard_item__v09IK{column-gap:.556vw}}.RoomCard_specs__B7sXB .RoomCard_item__v09IK{--tw-text-opacity:1;color:rgb(3 7 5/var(--tw-text-opacity,1))}.RoomCard_specs__B7sXB .RoomCard_item__v09IK .RoomCard_icon__kFQzQ{height:1.5rem;width:1.5rem}@media (min-width:1024px){.RoomCard_specs__B7sXB .RoomCard_item__v09IK .RoomCard_icon__kFQzQ{width:1.667vw}}.RoomCard_specs__B7sXB .RoomCard_item__v09IK span{font-size:1rem;line-height:1.5rem;letter-spacing:.6px}@media (min-width:1024px){.RoomCard_specs__B7sXB .RoomCard_item__v09IK span{font-size:1.25vw;line-height:1.944vw}}.RoomCard_services__jfdAT{width:100%;display:flex;flex-direction:column;row-gap:1.25rem}@media (min-width:1024px){.RoomCard_services__jfdAT{row-gap:1.389vw}}@media (min-width:1024px){.RoomCard_services__jfdAT{padding-inline-start:2rem}@media (min-width:1024px){.RoomCard_services__jfdAT{padding-inline-start:2.222vw}}}.RoomCard_services__jfdAT .RoomCard_items__ajZc1{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}@media (min-width:1024px){.RoomCard_services__jfdAT .RoomCard_items__ajZc1{gap:.833vw;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.RoomCard_services__jfdAT .RoomCard_badge__YhGkV{display:inline-flex!important}@media (min-width:1024px){.RoomCard_services__jfdAT .RoomCard_badge__YhGkV{margin-top:.75rem}@media (min-width:1024px){.RoomCard_services__jfdAT .RoomCard_badge__YhGkV{margin-top:.833vw}}.RoomCard_services__jfdAT .RoomCard_badge__YhGkV{margin-inline-end:.5rem}@media (min-width:1024px){.RoomCard_services__jfdAT .RoomCard_badge__YhGkV{margin-inline-end:.556vw}}}.RoomCard_footer__SR1JR{margin-top:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (min-width:1024px){.RoomCard_footer__SR1JR{--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1))}}.RoomCard_footer__SR1JR{border-radius:9999px}@media (min-width:1024px){.RoomCard_footer__SR1JR{border-start-start-radius:0;border-end-start-radius:0}[dir=ltr] .RoomCard_footer__SR1JR{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .RoomCard_footer__SR1JR{border-top-right-radius:0;border-bottom-right-radius:0}.RoomCard_footer__SR1JR{padding:1.111vw}}.RoomCard_priceFrame__x4V6B{display:flex;flex-direction:column;row-gap:.25rem}@media (min-width:1024px){.RoomCard_priceFrame__x4V6B{row-gap:.278vw}}.RoomCard_priceContainer__By3E6{font-size:1rem;line-height:1.5rem;letter-spacing:.6px;font-weight:400;--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1))}@media (min-width:1024px){.RoomCard_priceContainer__By3E6{font-size:1.25vw;line-height:1.944vw}}.RoomCard_price__YmkDO{font-size:1.75rem;line-height:2.1rem;letter-spacing:.6px;font-weight:600}@media (min-width:1024px){.RoomCard_price__YmkDO{font-size:2.083vw;line-height:2.5vw}}.RoomCard_priceFrame__x4V6B .RoomCard_sub__iEwm6{font-size:1rem;line-height:1.5rem;letter-spacing:.6px;--tw-text-opacity:1;color:rgb(79 81 80/var(--tw-text-opacity,1))}@media (min-width:1024px){.RoomCard_priceFrame__x4V6B .RoomCard_sub__iEwm6{font-size:1.111vw;line-height:1.667vw}}.RoomCard_btn__yePUi{padding:1.5rem 2rem}@media (min-width:1024px){.RoomCard_btn__yePUi{padding:.972vw 1.389vw}}@media (max-width:1024px){.RoomCard_root__7HPd2{overflow:hidden;--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1));border-radius:.75rem}.RoomCard_content__UND1O{padding:1.25rem}.RoomCard_footer__SR1JR{width:100%;display:flex;flex-direction:column;justify-content:flex-start;border-radius:0;row-gap:2rem}.RoomCard_actions__o5SPi,.RoomCard_btn__yePUi,.RoomCard_priceFrame__x4V6B{width:100%}.RoomCard_imageContainer__HPznF{border-radius:0}}.RoomCard_showMore__CyXJH{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));--tw-border-opacity:1;border-color:rgb(8 44 40/var(--tw-border-opacity,1));text-decoration-line:underline;text-underline-offset:4px;cursor:pointer;font-size:1rem;line-height:1.5rem;letter-spacing:.6px;font-weight:600}@media (min-width:1024px){.RoomCard_showMore__CyXJH{font-size:1.111vw;line-height:1.667vw}}