.HotelIndexPage_navbar__iq2RL{position:absolute;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.HotelIndexPage_container__C7yHq{position:relative;display:flex;flex-direction:column}@media (min-width:1024px){.HotelIndexPage_container__C7yHq{display:flex;flex-direction:row;-moz-column-gap:3rem;column-gap:3rem}@media (min-width:1024px){.HotelIndexPage_container__C7yHq{-moz-column-gap:3.333vw;column-gap:3.333vw}}}.HotelIndexPage_filters__G1vnj{max-width:20rem}@media (min-width:1024px){.HotelIndexPage_filters__G1vnj{max-width:19.792vw}}.HotelIndexPage_filters__G1vnj{display:none!important}@media (min-width:1024px){.HotelIndexPage_filters__G1vnj{display:flex!important}}.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%}.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.5rem;font-weight:600}@media (min-width:1024px){.Hotels_title__589qc{font-size:2.5vw;line-height:2.962vw}}.Hotels_description__pKtIF{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.75rem;margin-bottom:2rem;max-width:48rem}@media (min-width:1024px){.Hotels_description__pKtIF{font-size:1.111vw;line-height:1.667vw;margin-bottom:.833vw!important}}.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.5rem;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;-moz-column-gap:.75rem;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;-moz-column-gap:.75rem;column-gap:.75rem}@media (min-width:1024px){.HotelCard_features__IWFmb .HotelCard_item__NloFt{-moz-column-gap:.833vw;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.75rem;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}@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.75rem;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));grid-gap:1.25rem;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;-moz-column-gap:.75rem;column-gap:.75rem}@media (min-width:1024px){.HotelCard_general__XJe_w .HotelCard_item__NloFt{-moz-column-gap:.833vw;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;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;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}@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_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;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;-o-object-fit:cover;object-fit:cover;-o-object-position:center;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}@keyframes Skeleton_pulse___anlX{50%{opacity:.5}}.Skeleton_root__dbeAX{animation:Skeleton_pulse___anlX 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.Filters_root__43Z8a{position:relative;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.Filters_root__43Z8a{padding-top:4.444vw;padding-bottom:4.444vw}}.Filters_root__43Z8a{display:flex;flex-direction:column;width:100%}.Filters_container__O5CYB{position:relative}@media (min-width:1024px){.Filters_container__O5CYB.Filters_Sticky__aTImE{position:sticky;left:0;top:1rem}@media (min-width:1024px){.Filters_container__O5CYB.Filters_Sticky__aTImE{top:10vw}}.Filters_container__O5CYB.Filters_Sticky__aTImE{height:100vh;overflow:auto;scrollbar-width:none}}.Filters_filters__q7VNU{width:100%;display:flex;flex-direction:column;row-gap:1rem}@media (min-width:1024px){.Filters_filters__q7VNU{row-gap:1.111vw}}.Filter_root__88Bsb{position:relative;margin-top:1rem;width:100%;--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1));border-radius:1rem}.Filter_container__kaD85{display:flex;flex-direction:column;padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:1024px){.Filter_container__kaD85{padding-top:1.667vw;padding-bottom:1.667vw}}.Filter_container__kaD85{padding-left:2rem;padding-right:2rem}@media (min-width:1024px){.Filter_container__kaD85{padding-left:2.222vw;padding-right:2.222vw}}.Filter_head__X6enU{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.Filter_title__LU8mp{font-family:var(--display-font);--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal}@media (min-width:1024px){.Filter_title__LU8mp{font-size:1.25vw}}.Filter_icon__c3U9x{--tw-rotate:0deg;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));width:1.25rem;height:1.25rem;flex-shrink:0}@media (min-width:1024px){.Filter_icon__c3U9x{width:1.389vw;height:1.389vw}}.Filter_icon__c3U9x{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Filter_icon__c3U9x.Filter_isOpen__nd3Oz{--tw-rotate:180deg;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))}.Filter_inner__KnW4B{padding-top:1.5rem}@media (min-width:1024px){.Filter_inner__KnW4B{padding-top:1.667vw}}.Filter_inner__KnW4B{display:flex;flex-direction:column;row-gap:.75rem}@media (min-width:1024px){.Filter_inner__KnW4B{row-gap:.833vw}}.Filter_closeSearch__hBf6t{position:absolute;top:22vw;right:12vw;border-style:none}@media (min-width:1024px){.Filter_closeSearch__hBf6t{top:5.892vw;right:3.078vw}}.DestinationPage_navbar__n0LG9{position:absolute;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.DestinationPage_container__ejDA_{margin-left:auto;margin-right:auto;max-width:80vw}}.DestinationPage_container__ejDA_{position:relative;display:flex;flex-direction:column}@media (min-width:1024px){.DestinationPage_container__ejDA_{display:flex;flex-direction:row;-moz-column-gap:3rem;column-gap:3rem}@media (min-width:1024px){.DestinationPage_container__ejDA_{-moz-column-gap:3.333vw;column-gap:3.333vw}}}.DestinationPage_filters__dfRRV{max-width:20rem}@media (min-width:1024px){.DestinationPage_filters__dfRRV{max-width:19.792vw}}.DestinationPage_filters__dfRRV{display:none!important}@media (min-width:1024px){.DestinationPage_filters__dfRRV{display:flex!important}}.LastMinuteOffers_offersContainer__uq_FO{display:flex;flex-direction:row;gap:3rem}@media (min-width:1024px){.LastMinuteOffers_offersContainer__uq_FO{gap:3.333vw}}.LastMinuteOffers_offersContainer__uq_FO{margin-top:7rem}@media (min-width:1024px){.LastMinuteOffers_offersContainer__uq_FO{margin-top:3.986vw}}.LastMinuteOffers_offersContainer__uq_FO .LastMinuteOffers_filters__c5ZxQ{max-width:20rem}@media (min-width:1024px){.LastMinuteOffers_offersContainer__uq_FO .LastMinuteOffers_filters__c5ZxQ{max-width:19.792vw}}.LastMinuteOffers_offersContainer__uq_FO .LastMinuteOffers_filters__c5ZxQ{display:none!important}@media (min-width:1024px){.LastMinuteOffers_offersContainer__uq_FO .LastMinuteOffers_filters__c5ZxQ{display:flex!important}}.LastMinuteOffers_offersContainer__uq_FO .LastMinuteOffers_filters__c5ZxQ{padding-top:0}.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}