.page_pageCities__rD92G{width:100%;z-index:1}@media (max-width:499px){.page_pageCities__rD92G{padding:0 10px 20px}}@media (min-width:500px){.page_pageCities__rD92G{padding:0 20px 20px}}.page_heroStrip__Ib7q4{display:flex;align-items:stretch;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:20px}.page_stat__aEnCU{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1 1;min-width:0}.page_stat__aEnCU+.page_stat__aEnCU{border-left:1px solid var(--line)}.page_statNumber__XnvUq{font-weight:700;color:var(--brand-800);line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_statLabel__YuhHa{color:var(--ink-500);margin-top:6px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}@media (max-width:799px){.page_heroStrip__Ib7q4{padding:12px 0}.page_stat__aEnCU{padding:0 6px}.page_statNumber__XnvUq{font-size:1.5rem}.page_statLabel__YuhHa{font-size:.7rem}}@media (min-width:800px){.page_heroStrip__Ib7q4{padding:18px 0}.page_stat__aEnCU{padding:0 16px}.page_statNumber__XnvUq{font-size:2.2rem}.page_statLabel__YuhHa{font-size:.85rem}}.page_filters__syETL{display:flex;align-items:center;padding:18px 0 0;flex-wrap:wrap;gap:10px 48px}.page_reservationInfo___mWDU{padding-top:18px}.page_caption__PG7dq{font-size:1.15rem;line-height:1.5;color:var(--ink-700)}.page_caption__PG7dq strong{color:var(--ink-900)}.page_captionDetails__vj1Ur{padding-top:4px;font-size:1.05rem;line-height:1.5;color:var(--ink-500)}.page_charts__uvd7G{padding:18px 0 20px}.page_textDescriptionRow__yrJ3n{display:flex;justify-content:center;margin-top:12px;border-top:1px solid var(--line)}.page_textDescription__IIjFt{max-width:900px;width:100%}.page_section__61PEw h2{font-weight:700;color:var(--ink-900);letter-spacing:-.01em}.page_section__61PEw p{line-height:1.7;color:var(--ink-700)}.page_section__61PEw p:not(:last-child){margin-bottom:12px}@media (max-width:799px){.page_textDescription__IIjFt{padding:20px 10px 10px}.page_section__61PEw{margin-bottom:24px}.page_section__61PEw:last-child{margin-bottom:0}.page_section__61PEw h2{font-size:1.2rem;margin-bottom:10px}.page_section__61PEw p{font-size:1rem}}@media (min-width:800px){.page_textDescription__IIjFt{padding:32px 20px 20px}.page_section__61PEw{margin-bottom:32px}.page_section__61PEw:last-child{margin-bottom:0}.page_section__61PEw h2{font-size:1.35rem;margin-bottom:14px}.page_section__61PEw p{font-size:1.1rem}}.imageFromSVG_flagWrapper__1JJwS{display:flex;align-items:center}.imageFromSVG_flag_medium__Enx5d,.imageFromSVG_flag_small__Q_8_r{border-radius:3px;box-shadow:0 0 0 1px rgba(16,24,40,.1);object-fit:cover}@media (max-width:799px){.imageFromSVG_flag_small__Q_8_r{display:inline-block}.imageFromSVG_flag_medium__Enx5d{display:none}}@media (min-width:800px){.imageFromSVG_flag_small__Q_8_r{display:none}.imageFromSVG_flag_medium__Enx5d{display:inline-block}}.cityCard_cityCard__9g_M9{display:grid;grid-template-rows:auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:10px 12px;background-color:var(--surface);border:1px solid rgba(138,101,0,.14);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .15s ease}.cityCard_cityCard__9g_M9:hover{background-color:var(--brand-50);border-color:var(--brand-200);box-shadow:var(--shadow-md);transform:translateY(-1px);cursor:pointer}.cityCard_flag__ps9bO{display:flex;align-items:center}.cityCard_nameAndPrice__wTFJK{display:grid;grid-template-rows:auto;align-items:center;grid-column-gap:10px;column-gap:10px;min-width:0}.cityCard_name___4f_g{font-weight:600;color:var(--ink-900);line-height:1.25;overflow-wrap:anywhere}.cityCard_nameLink__7z_bN{color:inherit;text-decoration:none}.cityCard_cityCard__9g_M9:hover .cityCard_nameLink__7z_bN{color:var(--brand-800)}.cityCard_price__UT0Pw{font-weight:700;color:var(--brand-800);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.cityCard_currency__j8ZAr{margin-right:3px;font-size:.75em;font-weight:600;letter-spacing:.03em;color:var(--ink-500)}.cityCard_propertiesNumber__Axxsr{font-size:.75rem;font-weight:400;color:var(--ink-500);white-space:normal}@media (max-width:699px){.cityCard_cityCard__9g_M9{grid-template-columns:auto;padding:8px}.cityCard_name___4f_g{padding-top:4px}.cityCard_propertiesNumber__Axxsr{padding-top:2px}}@media (min-width:700px){.cityCard_cityCard__9g_M9{grid-template-columns:auto minmax(0,1fr)}.cityCard_name___4f_g{padding-top:0}.cityCard_propertiesNumber__Axxsr{padding-top:3px}}@media (max-width:1099px){.cityCard_nameAndPrice__wTFJK{grid-template-columns:auto}.cityCard_price__UT0Pw{padding-top:3px}}@media (min-width:1100px){.cityCard_nameAndPrice__wTFJK{grid-template-columns:minmax(0,1fr) auto}.cityCard_price__UT0Pw{padding-top:0;text-align:right}}