.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_description__pKtIF{--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;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.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;-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.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));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;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;-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}}.FiltersV2_root__JMDFH{position:relative;min-width:0;padding-top:2rem;padding-bottom:0}@media (min-width:1024px){.FiltersV2_root__JMDFH{padding-top:3.333vw}}.FiltersV2_container__XyODp{width:100%;overflow:hidden;border-radius:1.35rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#d5dde1;box-shadow:0 18px 42px rgba(5,76,88,.08),0 4px 10px rgba(5,76,88,.05)}@media (min-width:1024px){.FiltersV2_isSticky__1dH_h{position:sticky;top:calc(var(--navbar-fixed-offset, 80px) + 1.25rem);align-self:flex-start}}.FiltersV2_mapBlock__3nVk_{position:relative;height:7rem;overflow:hidden;border-bottom-width:1px;border-color:#d5dde1;background-color:#dfe9df;background-image:radial-gradient(circle at 74% 24%,rgba(120,190,124,.38) 0,transparent 56%),radial-gradient(circle at 22% 70%,rgba(131,175,137,.28) 0,transparent 45%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.62) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.6) 0 1px,transparent 1px 28px)}.FiltersV2_mapBlock__3nVk_:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,hsla(0,0%,100%,.42),rgba(232,244,233,.08) 55%),linear-gradient(180deg,hsla(0,0%,100%,.05),rgba(198,221,201,.34))}.FiltersV2_mapBlock__3nVk_:after{content:"";position:absolute;right:18%;top:22%;height:9px;width:9px;border-radius:9999px;background:#0a6878;box-shadow:0 0 0 5px rgba(10,104,120,.18),0 0 0 10px rgba(10,104,120,.08)}.FiltersV2_mapButton__CP0tl{position:absolute;left:50%;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;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));display:inline-flex;align-items:center;gap:.625rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.313rem;letter-spacing:.6px;font-weight:600;line-height:1;color:#0a5a69;box-shadow:0 6px 18px rgba(8,87,99,.16),0 2px 5px rgba(8,87,99,.12);transition:transform .2s ease,box-shadow .2s ease}.FiltersV2_mapButton__CP0tl:hover{box-shadow:0 10px 24px rgba(8,87,99,.2),0 3px 7px rgba(8,87,99,.12);transform:translate(-50%,-52%)}.FiltersV2_mapButton__CP0tl:focus-visible{outline:2px solid #0b6777;outline-offset:2px}.FiltersV2_mapButton__CP0tl i{font-size:.875rem;line-height:1.313rem;letter-spacing:.6px}.FiltersV2_filtersHeader__7Gpty{border-bottom-width:1px;padding:.875rem 1rem;border-color:#dce5e8;background:linear-gradient(180deg,#fff,#f7fafb)}.FiltersV2_filtersHeader__7Gpty h3{margin:0;font-size:.75rem;line-height:1.125rem;letter-spacing:.6px;font-weight:600;text-transform:uppercase;line-height:1;color:#52666f;letter-spacing:.06em}.FiltersV2_sections___yCW2{padding:.875rem .75rem;display:flex;flex-direction:column;gap:.5rem}.FiltersV2_section__7ZOG4{overflow:hidden;border-radius:1rem;border-width:1px;border-color:#dde6ea;background:#fff}.FiltersV2_sectionHead__FXSLD{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.75rem .875rem;text-align:left;transition:background-color .15s ease}.FiltersV2_sectionHead__FXSLD:hover{background:#f2f7f9}.FiltersV2_sectionHead__FXSLD:focus-visible{outline:2px solid #0b6777;outline-offset:-2px}.FiltersV2_sectionHead__FXSLD span{font-size:.95rem;font-weight:600;line-height:1;color:#193943}.FiltersV2_chevron__p1fUL{font-size:.68rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;color:#5f7882}.FiltersV2_chevron__p1fUL.FiltersV2_open__j0jkP{transform:rotate(180deg)}.FiltersV2_sectionBody__uKZcH{display:flex;flex-direction:column;gap:.625rem;padding-left:.875rem;padding-right:.875rem;padding-bottom:.875rem}.FiltersV2_optionRow__MTOv_{display:flex;align-items:center;gap:.625rem;font-size:.89rem;font-weight:500;line-height:120%;color:#2b4b55}.FiltersV2_checkbox__dxYG3{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.05rem;width:1.05rem;flex-shrink:0;border-radius:.35rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#b9cad1;display:inline-grid;place-content:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.FiltersV2_checkbox__dxYG3:hover{border-color:#0b6777;box-shadow:0 0 0 3px rgba(11,103,119,.12)}.FiltersV2_checkbox__dxYG3:focus-visible{outline:2px solid #0b6777;outline-offset:1px}.FiltersV2_checkbox__dxYG3:checked{border-color:#0b6777;background:linear-gradient(180deg,#0f7989,#0a5f6d)}.FiltersV2_checkbox__dxYG3:checked:before{content:"";width:.26rem;height:.52rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.FiltersV2_starsLabel__1tNe0{display:inline-flex;align-items:center;gap:.25rem;font-size:.84rem;color:#f2a21f}@media (min-width:1024px){.FiltersV2_mapBlock__3nVk_{height:104px}.FiltersV2_filtersHeader__7Gpty{padding:1rem 1.25rem}.FiltersV2_sections___yCW2{padding:1rem}.FiltersV2_sectionHead__FXSLD{padding:.875rem 1rem}.FiltersV2_sectionBody__uKZcH{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.FiltersV2_optionRow__MTOv_{font-size:.875rem;line-height:1.313rem;letter-spacing:.6px}}.HotelsV2_root__3nZwp{position:relative;width:100%}.HotelsV2_container__hMEww{display:flex;width:100%;flex-direction:column;padding-top:2rem;padding-bottom:2rem}@media (min-width:1024px){.HotelsV2_container__hMEww{padding-top:3.333vw;padding-bottom:3.333vw}}.HotelsV2_container__hMEww{row-gap:1rem}@media (min-width:1024px){.HotelsV2_container__hMEww{row-gap:.833vw}}.HotelsV2_container__hMEww{min-height:75vh}.HotelsV2_title__sDFZ2{margin:0;--tw-text-opacity:1;color:rgb(3 79 92/var(--tw-text-opacity,1));font-family:var(--display-font);font-weight:600;font-size:2.25rem;line-height:2.7rem;line-height:110%;letter-spacing:.6px}@media (min-width:1024px){.HotelsV2_title__sDFZ2{font-size:2.5vw;line-height:2.962vw}}.HotelsV2_subtitle__MgVBg{--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem;letter-spacing:.6px;line-height:150%}@media (min-width:1024px){.HotelsV2_subtitle__MgVBg{font-size:1.111vw;line-height:1.667vw}}.HotelsV2_mobileFilters__qkw4V{display:block}@media (min-width:1024px){.HotelsV2_mobileFilters__qkw4V{display:none}}.HotelsV2_filtersBtn__x7u1W{display:inline-flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem 1rem;font-size:1rem;line-height:1.5rem;letter-spacing:.6px;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(3 79 92/var(--tw-text-opacity,1))}.HotelsV2_loading__U01Sz{display:flex;width:100%;align-items:center;justify-content:center;padding-top:5rem;padding-bottom:5rem}.HotelsV2_list___e_j9{margin-top:1rem;display:flex;flex-direction:column;row-gap:1rem}@media (min-width:1024px){.HotelsV2_list___e_j9{row-gap:1.25rem}}.HotelsV2_listItem__OjLRI{display:flex;flex-direction:column;row-gap:1rem}@media (min-width:1024px){.HotelsV2_listItem__OjLRI{row-gap:1.25rem}}.HotelsV2_promoBanner__JiOJt{width:100%}.HotelsV2_noResults__WF5gP{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2.5rem 1.5rem;text-align:center;font-size:1rem;line-height:1.5rem;letter-spacing:.6px;font-weight:500;--tw-text-opacity:1;color:rgb(3 79 92/var(--tw-text-opacity,1))}.HotelsV2_paginatorContainer__zya_l{margin-top:1rem;display:flex;width:100%;align-items:center;justify-content:center}.HotelsV2_paginatorBtn__F40c0{min-width:220px}.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}}