.popup_card__kVqIL{display:flex;width:100%;flex-direction:column}@media (min-width:1024px){.popup_card__kVqIL{flex-direction:row;padding-top:2vw}}.popup_content__bkw1s{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1.25rem}@media (min-width:1024px){.popup_content__bkw1s{gap:1vw}}.popup_subtitle__D1xiZ{font-family:var(--display-font);font-size:1.125rem;line-height:1.688rem;letter-spacing:.6px;font-weight:600;--tw-text-opacity:1;color:rgb(123 161 165/var(--tw-text-opacity,1))}@media (min-width:1024px){.popup_subtitle__D1xiZ{font-size:2vw}}.popup_heading__e8xQC{font-family:var(--display-font);font-size:1.125rem;line-height:1.688rem;letter-spacing:.6px;font-weight:600;line-height:1}@media (min-width:1024px){.popup_heading__e8xQC{font-size:3.333vw}}.popup_actions__qx2fN{margin-top:1.25rem;display:flex;width:100%;flex-direction:row;justify-content:center}@media (min-width:1024px){.popup_actions__qx2fN{margin-top:2vw}}@media (min-width:1024px){@media (min-width:1024px){.popup_popup2__PriXk .popup_card__kVqIL{padding-top:0}.popup_popup2__PriXk .popup_content__bkw1s{gap:.6vw}}.popup_popup2__PriXk .popup_subtitle__D1xiZ{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1))}@media (min-width:1024px){.popup_popup2__PriXk .popup_subtitle__D1xiZ{font-size:1vw}.popup_popup2__PriXk .popup_heading__e8xQC{font-size:1.5vw}}}.Gallery_root__dP0e5{position:relative;width:100%}.Gallery_container__QTWHQ{position:relative;overflow:hidden;z-index:0}.Gallery_galleryGrid__XKxau{display:none;gap:.5rem}@media (min-width:768px){.Gallery_galleryGrid__XKxau{display:grid}}.Gallery_galleryGrid__XKxau{grid-template-columns:60% 40%;gap:1rem;height:100vh;max-height:60vw}@media (min-width:768px){.Gallery_galleryGrid__XKxau{max-height:24vw}}.Gallery_galleryGrid__XKxau{min-height:300px}.Gallery_mainImage__8mE6v{position:relative;aspect-ratio:16/9;height:100%;width:100%;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;overflow:hidden;cursor:pointer}.Gallery_rightGrid__v4vPR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;height:100%}.Gallery_mobileGalleryGrid__c7fkP{display:grid;grid-template-rows:repeat(2,minmax(0,1fr))}@media (min-width:768px){.Gallery_mobileGalleryGrid__c7fkP{display:none}}.Gallery_mobileGalleryGrid__c7fkP{gap:.25rem;height:24rem;min-height:300px}.Gallery_mobileTopGrid__m_ESK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.Gallery_mobileTopGrid__m_ESK .Gallery_mobileSmallImage__FrhPO:first-child{border-top-left-radius:.75rem}.Gallery_mobileTopGrid__m_ESK .Gallery_mobileSmallImage__FrhPO:nth-child(2){border-top-right-radius:.75rem}.Gallery_mobileBottomGrid__1imHl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.Gallery_mobileBottomGrid__1imHl .Gallery_mobileSmallImage__FrhPO:first-child{border-bottom-left-radius:.75rem}.Gallery_mobileBottomGrid__1imHl .Gallery_mobileSmallImage__FrhPO:nth-child(3){border-bottom-right-radius:.75rem}.Gallery_mobileSmallImage__FrhPO,.Gallery_smallImage__0lZfu{position:relative;height:100%;width:100%;overflow:hidden;cursor:pointer}.Gallery_smallImage__0lZfu:nth-child(2){border-top-right-radius:.75rem}.Gallery_smallImage__0lZfu:last-child{border-bottom-right-radius:.75rem}.Gallery_imageContainer__s2NkH{position:relative;aspect-ratio:16/9;height:100vh;max-height:60vw;width:100%;max-width:100%}@media (min-width:768px){.Gallery_imageContainer__s2NkH{max-height:24vw}}.Gallery_imageContainer__s2NkH{border-radius:.75rem;overflow:hidden}@media (min-width:768px){.Gallery_imageContainer__s2NkH{display:none}}.Gallery_image__dgJkQ{height:100%;width:100%;object-fit:cover;object-position:center;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.Gallery_image__dgJkQ:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.Gallery_btnContainer__IbJAm{visibility:hidden}@media (min-width:1024px){.Gallery_btnContainer__IbJAm{visibility:visible}}.Gallery_btnContainer__IbJAm{width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.Gallery_btnContainer__IbJAm{padding-left:4.444vw;padding-right:4.444vw}}.Gallery_btnContainer__IbJAm{padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:1024px){.Gallery_btnContainer__IbJAm{padding-top:1.389vw;padding-bottom:1.389vw}}.Gallery_btnContainer__IbJAm{position:absolute;left:0;top:0;z-index:10;display:flex;align-items:center;justify-content:flex-end}.Gallery_btnContainer__IbJAm:where([dir=rtl],[dir=rtl] *){justify-content:flex-start}.Gallery_btn__6OOD0{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){.Gallery_btn__6OOD0{padding:.833vw 1.389vw}}.Gallery_btn__6OOD0{border-radius:9999px}.Gallery_btn__6OOD0 .Gallery_icon__BQyC_{display:inline-flex;height:1rem;width:1rem;margin-inline-end:.5rem}@media (min-width:1024px){.Gallery_btn__6OOD0 .Gallery_icon__BQyC_{margin-inline-end:.556vw;height:1.111vw;width:1.111vw}}.Gallery_btn__6OOD0{font-size:1rem;line-height:1.5rem;letter-spacing:.6px;font-weight:600}@media (min-width:1024px){.Gallery_btn__6OOD0{font-size:1.111vw;line-height:1.667vw}.Gallery_swiper-slide__ucFcF{margin-right:1.111vw!important}}.WhatsAppFloatingButton_root__ULoYk{position:fixed;z-index:50;--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:3rem;width:3rem}@media (min-width:768px){.WhatsAppFloatingButton_root__ULoYk{height:4rem;width:4rem}}.WhatsAppFloatingButton_root__ULoYk{bottom:calc(.375rem + var(--mobile-bar-height, 0px));right:.75rem}@media (min-width:1024px){.WhatsAppFloatingButton_root__ULoYk{bottom:.6vw;right:2.3vw}}.WhatsAppFloatingButton_root__ULoYk{display:flex;align-items:center;justify-content:center;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.WhatsAppFloatingButton_root__ULoYk:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.WhatsAppFloatingButton_icon__tp_YP{font-size:1.5rem;line-height:2rem;letter-spacing:.6px}@media (min-width:768px){.WhatsAppFloatingButton_icon__tp_YP{font-size:1.75rem;line-height:2.1rem;letter-spacing:.6px}}.WhatsAppFloatingButton_root__ULoYk img{display:block;height:auto;width:100%}@media (max-width:1024px){html[data-hotel-page="1"] .WhatsAppFloatingButton_root__ULoYk{display:none}}.HomepageStreamField_heroHeading__t_FS6{margin-left:auto;margin-right:auto;max-width:56rem}@media (min-width:1024px){.HomepageStreamField_heroHeading__t_FS6{max-width:66.111vw}}.HomepageStreamField_benefitBanner__OEiO1{margin-top:10rem}@media (min-width:1024px){.HomepageStreamField_benefitBanner__OEiO1{margin-top:11.111vw}}.HomepageStreamField_benefitBanner__OEiO1{width:91.111vw}.Hotels_root__WnvRw{position:relative;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.Hotels_root__WnvRw{padding-top:4.444vw;padding-bottom:4.444vw}}.Hotels_root__WnvRw{width:100%;min-height:80vh}.Hotels_container__JBBY_,.Hotels_root__WnvRw{display:flex;flex-direction:column}.Hotels_container__JBBY_>:first-child:not(:last-child){margin-bottom:.75rem}@media (min-width:1024px){.Hotels_container__JBBY_>:first-child:not(:last-child){margin-bottom:.833vw}}.Hotels_container__JBBY_>:not(:first-child):not(:last-child){margin-bottom:3rem}@media (min-width:1024px){.Hotels_container__JBBY_>:not(:first-child):not(:last-child){margin-bottom:3.333vw}}.Hotels_title__589qc{--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){.Hotels_title__589qc{font-size:2.5vw;line-height:2.962vw}}.Hotels_descriptionRich__zVUsM,.Hotels_description__pKtIF{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));font-family:var(--body-font);font-size:1.125rem;line-height:1.688rem;letter-spacing:.6px;margin-bottom:2rem;max-width:48rem}@media (min-width:1024px){.Hotels_descriptionRich__zVUsM,.Hotels_description__pKtIF{font-size:1.111vw;line-height:1.667vw;margin-bottom:.833vw!important}}.Hotels_descriptionRich__zVUsM p{margin:0}.Hotels_descriptionRich__zVUsM p+p{margin-top:.75rem}.Hotels_descriptionRich__zVUsM ol,.Hotels_descriptionRich__zVUsM ul{margin:.75rem 0 0 1.25rem;padding-left:.5rem}.Hotels_descriptionRich__zVUsM li{margin-bottom:.35rem}.Hotels_descriptionRich__zVUsM ul li{list-style-type:disc}.Hotels_descriptionRich__zVUsM ol li{list-style-type:decimal}.Hotels_descriptionRich__zVUsM a{--tw-text-opacity:1;color:rgb(3 79 92/var(--tw-text-opacity,1));text-decoration-line:underline}.Hotels_descriptionRich__zVUsM b,.Hotels_descriptionRich__zVUsM strong{font-weight:600}.Hotels_rooms__m13vN{position:relative;padding-top:3rem;padding-bottom:3rem}@media (min-width:1024px){.Hotels_rooms__m13vN{padding-top:5.556vw;padding-bottom:5.556vw}}.Hotels_rooms__m13vN .Hotels_container__JBBY_{display:flex;flex-direction:column;row-gap:2.5rem}.Hotels_rooms__m13vN .Hotels_title__589qc{--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){.Hotels_rooms__m13vN .Hotels_title__589qc{font-size:2.5vw;line-height:2.962vw}}.Hotels_rooms__m13vN .Hotels_items__xF2xy{display:flex;flex-direction:column;row-gap:2rem}@media (min-width:1024px){.Hotels_rooms__m13vN .Hotels_items__xF2xy{row-gap:2.222vw}}.Hotels_rooms__m13vN .Hotels_item__auHCW{height:100%;width:100%}.Hotels_filtersBtn__htmDk{display:flex;flex-direction:row;align-items:center;column-gap:.75rem;text-align:start}[dir=rtl] .Hotels_filtersBtn__htmDk{text-align:right}[dir=ltr] .Hotels_filtersBtn__htmDk{text-align:left}.Hotels_filtersBtn__htmDk{font-size:1.125rem}.Hotels_filtersBtn__htmDk span{color:#082c28;font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal}@media (min-width:1024px){.Hotels_filtersBtn__htmDk{display:none}}.Hotels_paginatorContainer___WdIG{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center}.HotelCard_root__H4DAy{position:relative}.HotelCard_container__kMn4w{display:flex;width:100%;flex-direction:column;row-gap:1.25rem}@media (min-width:1024px){.HotelCard_container__kMn4w{flex-direction:row}}.HotelCard_innerContainer__bhkRp{display:flex;flex-direction:column}@media (min-width:1024px){.HotelCard_innerContainer__bhkRp{flex-direction:row}}.HotelCard_features__IWFmb{display:flex;flex-direction:column;width:100%;row-gap:1.5rem}@media (min-width:1024px){.HotelCard_features__IWFmb{row-gap:1.667vw}}.HotelCard_features__IWFmb .HotelCard_item__NloFt{display:flex;flex-direction:row;column-gap:.75rem}@media (min-width:1024px){.HotelCard_features__IWFmb .HotelCard_item__NloFt{column-gap:.833vw}}.HotelCard_features__IWFmb .HotelCard_item__NloFt{max-width:32rem}@media (min-width:1024px){.HotelCard_features__IWFmb .HotelCard_item__NloFt{max-width:35.556vw}}.HotelCard_features__IWFmb .HotelCard_iconContainer__dsNwS{padding:.5rem 1.25rem 1.25rem}@media (min-width:1024px){.HotelCard_features__IWFmb .HotelCard_iconContainer__dsNwS{padding:.5rem 1.111vw 1.111vw}}.HotelCard_features__IWFmb .HotelCard_iconContainer__dsNwS{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1))}.HotelCard_features__IWFmb .HotelCard_icon__h_HEl{height:2rem;width:2rem}@media (min-width:1024px){.HotelCard_features__IWFmb .HotelCard_icon__h_HEl{width:2.222vw}}.HotelCard_features__IWFmb .HotelCard_content__7VGuj{display:flex;flex-direction:column;row-gap:.5rem}@media (min-width:1024px){.HotelCard_features__IWFmb .HotelCard_content__7VGuj{row-gap:.556vw}}.HotelCard_features__IWFmb .HotelCard_content__7VGuj .HotelCard_title__Qhe9w{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.688rem;letter-spacing:.6px;font-weight:700}@media (min-width:1024px){.HotelCard_features__IWFmb .HotelCard_content__7VGuj .HotelCard_title__Qhe9w{font-size:1.389vw;line-height:1.624vw}}.HotelCard_features__IWFmb .HotelCard_content__7VGuj .HotelCard_subtitle__6ghFR{--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){.HotelCard_features__IWFmb .HotelCard_content__7VGuj .HotelCard_subtitle__6ghFR{font-size:1.111vw;line-height:1.667vw}}.HotelCard_general__XJe_w{display:flex;flex-direction:column;row-gap:1.25rem;width:100%}.HotelCard_general__XJe_w .HotelCard_title__Qhe9w{--tw-text-opacity:1;color:rgb(3 7 5/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.688rem;letter-spacing:.6px;font-weight:700}@media (min-width:1024px){.HotelCard_general__XJe_w .HotelCard_title__Qhe9w{font-size:1.389vw;line-height:1.624vw}}.HotelCard_general__XJe_w .HotelCard_items__njD_z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media (min-width:1024px){.HotelCard_general__XJe_w .HotelCard_items__njD_z{gap:1.389vw}}.HotelCard_general__XJe_w .HotelCard_item__NloFt{grid-column:span 1/span 1;width:100%;display:flex;flex-direction:row;align-items:center;column-gap:.75rem}@media (min-width:1024px){.HotelCard_general__XJe_w .HotelCard_item__NloFt{column-gap:.833vw}}.HotelCard_general__XJe_w .HotelCard_item__NloFt{--tw-text-opacity:1;color:rgb(3 7 5/var(--tw-text-opacity,1))}.HotelCard_general__XJe_w .HotelCard_icon__h_HEl{height:1.5rem;width:1.5rem}@media (min-width:1024px){.HotelCard_general__XJe_w .HotelCard_icon__h_HEl{width:1.667vw}}.HotelCard_general__XJe_w .HotelCard_item__NloFt span{font-size:1rem;line-height:1.5rem;letter-spacing:.6px;font-weight:400}@media (min-width:1024px){.HotelCard_general__XJe_w .HotelCard_item__NloFt span{font-size:1.25vw;line-height:1.944vw}}.HotelCard_general__XJe_w .HotelCard_showMore__jwA1F{--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){.HotelCard_general__XJe_w .HotelCard_showMore__jwA1F{font-size:1.111vw;line-height:1.667vw}}.HotelCard_imageContainer__ysqSk{position:relative;width:100%}@media (min-width:1024px){.HotelCard_imageContainer__ysqSk{max-width:29.444vw}}.HotelCard_imageContainer__ysqSk{border-radius:.75rem;border-bottom-right-radius:0;aspect-ratio:4/3}@media (min-width:1024px){[dir=ltr] .HotelCard_imageContainer__ysqSk{border-bottom-right-radius:0}[dir=rtl] .HotelCard_imageContainer__ysqSk{border-bottom-left-radius:0}.HotelCard_imageContainer__ysqSk{aspect-ratio:auto}}.HotelCard_cashback__Opxpt{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){.HotelCard_cashback__Opxpt{height:2.222vw}}.HotelCard_cashback__Opxpt{position:absolute;left:1.25rem;top:1.5rem}@media (min-width:1024px){.HotelCard_cashback__Opxpt{left:1.389vw;top:1.667vw}}.HotelCard_cashback__Opxpt{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){.HotelCard_cashback__Opxpt{font-size:1.111vw}}.HotelCard_cashback__Opxpt{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.HotelCard_cashback__Opxpt{padding-left:1.111vw;padding-right:1.111vw}}.HotelCard_rate__CGSsr{position:absolute;inset-inline-end:0;top:0;z-index:1;margin:1rem;cursor:pointer}[dir=rtl] .HotelCard_rate__CGSsr{left:0}[dir=ltr] .HotelCard_rate__CGSsr{right:0}@media (min-width:1024px){.HotelCard_rate__CGSsr{margin:1.111vw}}.HotelCard_slider__j67Ok{height:100%;width:100%;height:24rem;max-height:24rem}@media (min-width:1024px){.HotelCard_slider__j67Ok{height:100%;max-height:100%}}.HotelCard_slide__cvAat{position:relative;width:100%}.HotelCard_image__oFzPJ{height:100%;width:100%;border-start-start-radius:1rem;border-end-start-radius:1rem;border-top-right-radius:1rem;object-fit:cover;object-position:center}[dir=ltr] .HotelCard_image__oFzPJ{border-top-left-radius:1rem;border-bottom-left-radius:1rem}[dir=rtl] .HotelCard_image__oFzPJ{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.HotelCard_content__7VGuj{width:100%;display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.HotelCard_content__7VGuj{row-gap:1.111vw}.HotelCard_startPadding__8kJhn{padding-inline-start:2rem}@media (min-width:1024px){.HotelCard_startPadding__8kJhn{padding-inline-start:2.222vw}}}.HotelCard_heading__nmu0c{width:100%;display:flex;flex-direction:column;row-gap:.5rem}@media (min-width:1024px){.HotelCard_heading__nmu0c{row-gap:.556vw}}.HotelCard_utilities__NfXgA{height:auto;width:100%;display:flex;flex-direction:column;row-gap:1.25rem}@media (min-width:1024px){.HotelCard_utilities__NfXgA{row-gap:1.389vw}}.HotelCard_utilities__NfXgA .HotelCard_items__njD_z{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}@media (min-width:1024px){.HotelCard_utilities__NfXgA .HotelCard_items__njD_z{gap:.833vw}}.HotelCard_utilities__NfXgA .HotelCard_items__njD_z{padding-bottom:.25rem}@media (min-width:1024px){.HotelCard_utilities__NfXgA .HotelCard_items__njD_z{padding-bottom:.278vw;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.HotelCard_utilities__NfXgA .HotelCard_badge__zYXU9{display:inline-flex!important}@media (min-width:1024px){.HotelCard_utilities__NfXgA .HotelCard_badge__zYXU9{margin-top:.75rem}@media (min-width:1024px){.HotelCard_utilities__NfXgA .HotelCard_badge__zYXU9{margin-top:.833vw}}.HotelCard_utilities__NfXgA .HotelCard_badge__zYXU9{margin-inline-end:.5rem}@media (min-width:1024px){.HotelCard_utilities__NfXgA .HotelCard_badge__zYXU9{margin-inline-end:.556vw}}}.HotelCard_services__gUkDQ{width:100%;display:flex;flex-direction:column;row-gap:1.25rem}@media (min-width:1024px){.HotelCard_services__gUkDQ{row-gap:1.389vw}}.HotelCard_services__gUkDQ .HotelCard_items__njD_z{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}@media (min-width:1024px){.HotelCard_services__gUkDQ .HotelCard_items__njD_z{gap:.833vw;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.HotelCard_services__gUkDQ .HotelCard_service__ew9yU{display:inline-flex!important}@media (min-width:1024px){.HotelCard_services__gUkDQ .HotelCard_service__ew9yU{margin-top:.75rem}@media (min-width:1024px){.HotelCard_services__gUkDQ .HotelCard_service__ew9yU{margin-top:.833vw}}.HotelCard_services__gUkDQ .HotelCard_service__ew9yU{margin-inline-end:.5rem}@media (min-width:1024px){.HotelCard_services__gUkDQ .HotelCard_service__ew9yU{margin-inline-end:.556vw}}}.HotelCard_footer__c5zcR{margin-top:auto}@media (max-width:1024px){.HotelCard_root__H4DAy{overflow:hidden;--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1));border-radius:.75rem}.HotelCard_content__7VGuj{padding:1.25rem}.HotelCard_footer__c5zcR{width:100%;display:flex;flex-direction:column;justify-content:flex-start;border-radius:0;row-gap:2rem}.HotelCard_imageContainer__ysqSk{border-radius:0}}.HotelCard_root__H4DAy.HotelCard_skeleton__tJguZ .HotelCard_stars__NUywf{height:2rem;width:10rem}.HotelCard_root__H4DAy.HotelCard_skeleton__tJguZ .HotelCard_title__Qhe9w{height:3rem;width:16rem}.HotelCard_root__H4DAy.HotelCard_skeleton__tJguZ .HotelCard_location__cIVjK{height:2rem;width:100%;max-width:24rem}.HotelCard_root__H4DAy.HotelCard_skeleton__tJguZ .HotelCard_utilities__NfXgA .HotelCard_items__njD_z{display:flex;flex-direction:row;gap:1.25rem}.HotelCard_root__H4DAy.HotelCard_skeleton__tJguZ .HotelCard_badge__zYXU9{display:inline-flex!important;height:2.5rem;width:7rem;border-radius:1.25rem}.HotelCard_root__H4DAy.HotelCard_skeleton__tJguZ .HotelCard_services__gUkDQ .HotelCard_items__njD_z{display:flex;flex-direction:column;gap:.25rem}.HotelCard_root__H4DAy.HotelCard_skeleton__tJguZ .HotelCard_service__ew9yU{height:1.25rem;width:100%}.HotelCard_root__H4DAy.HotelCard_skeleton__tJguZ .HotelCard_service__ew9yU:last-child{max-width:24rem}