.Hotels_hotelRoomsContainer__pFOsE{display:flex;width:100%;flex-direction:column;gap:2.5rem}@media (min-width:1024px){.Hotels_hotelRoomsContainer__pFOsE{gap:2.778vw}}.Hotels_hotelRoomsContainer__pFOsE h1{font-family:var(--display-font);font-size:2.25rem;line-height:2.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1))}@media (min-width:1024px){.Hotels_hotelRoomsContainer__pFOsE h1{font-size:2.5vw}}.Hotels_hotelRoomsContainer__pFOsE .Hotels_filtersBtn__rWPvQ{display:flex;flex-direction:row;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;text-align:start}[dir=rtl] .Hotels_hotelRoomsContainer__pFOsE .Hotels_filtersBtn__rWPvQ{text-align:right}[dir=ltr] .Hotels_hotelRoomsContainer__pFOsE .Hotels_filtersBtn__rWPvQ{text-align:left}.Hotels_hotelRoomsContainer__pFOsE .Hotels_filtersBtn__rWPvQ{font-size:1.125rem}.Hotels_hotelRoomsContainer__pFOsE .Hotels_filtersBtn__rWPvQ span{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:500;line-height:1.5}.Hotels_hotelRoomsContainer__pFOsE .Hotels_hotelCards___J40X{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.Hotels_hotelRoomsContainer__pFOsE .Hotels_hotelCards___J40X{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Hotels_hotelRoomsContainer__pFOsE .Hotels_hotelCards___J40X{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.458vw}}.HotelCard_hotelCard__wSEWf{width:auto;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1));display:flex;flex-direction:column}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz{position:relative;height:13rem;width:100%}@media (min-width:1024px){.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz{height:14.514vw;max-width:29.444vw}}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz{border-radius:.75rem;border-bottom-right-radius:0}@media (min-width:1024px){[dir=ltr] .HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz{border-bottom-right-radius:0}[dir=rtl] .HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz{border-bottom-left-radius:0}}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_slider__qZEQ5{height:100%;width:100%}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_slider__qZEQ5 .HotelCard_image__QjX1Q{height:100%;width:100%;border-top-left-radius:1rem;border-top-right-radius:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_slide__O8d_E{position:relative}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ{display:flex;flex-direction:row;align-items:center;gap:.25rem}@media (min-width:1024px){.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ{gap:.347vw}}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ{position:absolute;inset-inline-start:0;top:0;z-index:10}[dir=rtl] .HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ{right:0}[dir=ltr] .HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ{left:0}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ{margin:1rem;height:1.75rem;padding-left:.5rem;padding-right:.5rem}@media (min-width:1024px){.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ{margin:1.111vw;height:1.944vw;padding-left:.694vw;padding-right:.694vw}}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:1rem}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ i{font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ i{font-size:1.111vw}}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ span{font-size:1rem;line-height:1.5rem;font-weight:700}@media (min-width:1024px){.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_banner__tgxQZ span{font-size:1.111vw}}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_rate__WP6lB{position:absolute;inset-inline-end:0;top:0;z-index:10}[dir=rtl] .HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_rate__WP6lB{left:0}[dir=ltr] .HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_rate__WP6lB{right:0}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_rate__WP6lB{margin:1rem}@media (min-width:1024px){.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_rate__WP6lB{margin:1.111vw}}.HotelCard_hotelCard__wSEWf .HotelCard_imageContainer__Y_XUz .HotelCard_rate__WP6lB{cursor:pointer}.HotelCard_hotelCard__wSEWf .HotelCard_content__NRAu6{display:flex;flex-direction:column;padding:1.5rem 1.25rem 2rem}@media (min-width:1024px){.HotelCard_hotelCard__wSEWf .HotelCard_content__NRAu6{padding:1.667vw 1.389vw 2.222vw}}.HotelCard_hotelCard__wSEWf .HotelCard_content__NRAu6{flex-grow:1}.HotelCard_hotelCard__wSEWf .HotelCard_content__NRAu6 .HotelCard_title__hXsHh{font-family:var(--display-font);font-size:1.25rem;font-weight:600;line-height:1.75rem}@media (min-width:1024px){.HotelCard_hotelCard__wSEWf .HotelCard_content__NRAu6 .HotelCard_title__hXsHh{font-size:1.806vw;line-height:2.153vw}}.HotelCard_hotelCard__wSEWf .HotelCard_content__NRAu6 .HotelCard_priceContainer__0Qzo5{font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));margin-top:1.25rem}@media (min-width:1024px){.HotelCard_hotelCard__wSEWf .HotelCard_content__NRAu6 .HotelCard_priceContainer__0Qzo5{margin-top:1.528vw;font-size:1.25vw;line-height:1.944vw}}.HotelCard_hotelCard__wSEWf .HotelCard_content__NRAu6 .HotelCard_priceContainer__0Qzo5 .HotelCard_price__BanF1{font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width:1024px){.HotelCard_hotelCard__wSEWf .HotelCard_content__NRAu6 .HotelCard_priceContainer__0Qzo5 .HotelCard_price__BanF1{font-size:2.083vw;line-height:2.5vw}}.HotelCard_hotelCard__wSEWf .HotelCard_content__NRAu6 .HotelCard_priceContainer__0Qzo5 .HotelCard_originalPrice__JGTno{font-weight:700;--tw-text-opacity:1;color:rgb(229 28 1/var(--tw-text-opacity,1));text-decoration-line:line-through}.HotelCard_bookBtn__0_0qi{margin-top:1.5rem;width:100%}.HotelCard_bottomContent__AvSbi{margin-top:auto;width:100%}.BannerInfo_container__EdcAP{display:flex;width:100%;flex-direction:column;align-items:center;padding-top:5rem}.BannerInfo_col___6lgQ{display:flex;flex-direction:column;row-gap:1.25rem;border-radius:1rem;padding:2.5rem}@media (min-width:1024px){.BannerInfo_col___6lgQ{row-gap:1.389vw;padding:2.778vw}}.BannerInfo_col___6lgQ{--tw-bg-opacity:1;background-color:rgb(125 240 153/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));width:91.111vw}.BannerInfo_itemIcon__8fjHU{height:3.5rem;width:3.5rem}@media (min-width:1024px){.BannerInfo_itemIcon__8fjHU{height:3.889vw;width:3.889vw}}.BannerInfo_itemTitle__p2WA7{font-family:var(--display-font);font-size:1.5rem;line-height:2rem;font-weight:600}@media (min-width:1024px){.BannerInfo_itemTitle__p2WA7{font-size:1.806vw;line-height:2.361vw}}.BannerInfo_itemSubtitle__FaZKa{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.BannerInfo_itemSubtitle__FaZKa{font-size:1.25vw;line-height:1.875vw}}.BannerInfo_ballTriangle__suka3{margin-bottom:1rem}.Banner_root__5wTV_{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));margin-left:4.444vw;margin-right:4.444vw;padding:3rem 6.319vw}@media (min-width:1024px){.Banner_root__5wTV_{padding-top:2.792vw;padding-bottom:2.792vw}}.Banner_root__5wTV_{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.Banner_root__5wTV_{flex-direction:column;align-items:center;justify-content:center;gap:0}}.Banner_root__5wTV_{width:100%;text-align:center}.Banner_root__5wTV_ .Banner_main__3ui_b{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem}@media (min-width:1024px){.Banner_root__5wTV_ .Banner_main__3ui_b{width:1280px;gap:.556vw}}.Banner_root__5wTV_ .Banner_main__3ui_b{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(125 240 153/var(--tw-bg-opacity,1))}.Banner_root__5wTV_ .Banner_main__3ui_b .Banner_heading__qikkZ{font-family:var(--display-font);font-size:24px;font-weight:600;--tw-text-opacity:1;color:rgb(3 79 92/var(--tw-text-opacity,1))}@media (min-width:1024px){.Banner_root__5wTV_ .Banner_main__3ui_b .Banner_heading__qikkZ{font-size:2.5vw;line-height:2vw}}.Banner_root__5wTV_ .Banner_main__3ui_b .Banner_description__JFku7{font-size:19px;font-size:1.125rem;line-height:1.75rem;font-weight:400;line-height:30px;--tw-text-opacity:1;color:rgb(3 79 92/var(--tw-text-opacity,1))}@media (min-width:1024px){.Banner_root__5wTV_ .Banner_main__3ui_b .Banner_description__JFku7{font-size:2.2vw;line-height:2.7vw}}.Banner_root__5wTV_ .Banner_btn__LnoDY{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(199 242 194/var(--tw-bg-opacity,1));padding:1rem 5rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(3 79 92/var(--tw-text-opacity,1))}@media (min-width:1024px){.Banner_root__5wTV_ .Banner_btn__LnoDY{font-size:1.111vw}}.Banner_root__5wTV_ .Banner_btn__LnoDY{display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.Banner_root__5wTV_ .Banner_btn__LnoDY{width:33%}}.Banner_root__5wTV_ .Banner_btn__LnoDY{max-width:100%}.Banner_root__5wTV_ .Banner_btn__LnoDY.Banner_clicked__XfpEZ{--tw-bg-opacity:1;background-color:rgb(3 79 92/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Banner_root__5wTV_ .Banner_icon__FiSBF{height:2rem;width:2rem}@media (min-width:1024px){.Banner_root__5wTV_ .Banner_icon__FiSBF{width:2.222vw}}.Banner_root__5wTV_ .Banner_icon__FiSBF{display:flex;align-items:center;justify-content:center;color:inherit;flex-shrink:0}