.CountryInfoIndexBlock_section__RhzTH{padding:40px var(--country-info-section-padding-mobile) 64px;color:var(--wb-text)}.CountryInfoIndexBlock_inner__nhBJO{max-width:var(--country-info-content-max-width);margin-inline:auto}.CountryInfoIndexBlock_topRow__v1O5E{display:flex;width:100%;max-width:1320px;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 auto 34px}.CountryInfoIndexBlock_topRow__v1O5E[data-has-heading=false]{justify-content:flex-end}.CountryInfoIndexBlock_heading__eWXwU{flex:1;max-width:800px}.CountryInfoIndexBlock_heading__eWXwU[data-align=center]{margin-inline:auto;text-align:center}.CountryInfoIndexBlock_section__RhzTH .CountryInfoIndexBlock_heading__eWXwU h2{font-size:clamp(32px,3.5vw,48px);font-weight:550;line-height:1.13;letter-spacing:-.045em;text-wrap:balance}.CountryInfoIndexBlock_heading__eWXwU p{margin-top:18px;max-width:760px;font-size:clamp(15px,1.2vw,18px);line-height:1.75;color:color-mix(in srgb,var(--wb-text) 62%,transparent)}.CountryInfoIndexBlock_sortControl__BZAxJ{min-width:0;gap:16px}.CountryInfoIndexBlock_sortButton__0oLOh,.CountryInfoIndexBlock_sortControl__BZAxJ{display:inline-flex;flex-shrink:0;align-items:center;padding:0;border:0;background:transparent}.CountryInfoIndexBlock_sortButton__0oLOh{appearance:none;height:36px;justify-content:center;gap:8px;border-radius:4px;box-shadow:none;color:var(--wb-muted);font:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:color .15s ease}.CountryInfoIndexBlock_sortButton__0oLOh,.CountryInfoIndexBlock_sortButton__0oLOh:is(:hover,:active,:focus-visible){transform:none;translate:none;scale:none;opacity:1}.CountryInfoIndexBlock_sortButton__0oLOh[data-active=true]{color:var(--wb-primary)}.CountryInfoIndexBlock_sortButton__0oLOh:focus-visible{outline:2px solid var(--wb-primary);outline-offset:4px}@media (hover:hover){.CountryInfoIndexBlock_sortButton__0oLOh:not([data-active=true]):hover{color:var(--wb-text)}}.CountryInfoIndexBlock_grid__mdu5G{display:grid;width:100%;max-width:1320px;margin-inline:auto;grid-template-columns:minmax(0,1fr);gap:40px var(--country-info-item-gap);justify-content:center}.CountryInfoIndexBlock_card__f2OTI{min-width:0;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--wb-text) 12%,transparent)}.CountryInfoIndexBlock_mainLink__DGn9h{display:block;border-radius:var(--country-info-image-radius);color:inherit;text-decoration:none}.CountryInfoIndexBlock_photo__rY9WM{display:grid;place-items:center;aspect-ratio:1.6;min-height:var(--country-info-image-height);overflow:hidden;isolation:isolate;border-radius:var(--country-info-image-radius);background:color-mix(in srgb,var(--wb-text) 5%,var(--wb-surface));color:color-mix(in srgb,var(--wb-text) 35%,transparent)}.CountryInfoIndexBlock_photo__rY9WM img{width:100%;height:100%;aspect-ratio:1.6;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.CountryInfoIndexBlock_mainLink__DGn9h:hover .CountryInfoIndexBlock_photo__rY9WM img{transform:scale(1.025)}.CountryInfoIndexBlock_countryHeading__TTqqS{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:22px}.CountryInfoIndexBlock_section__RhzTH .CountryInfoIndexBlock_countryHeading__TTqqS h3{font-size:clamp(23px,2.1vw,var(--country-info-country-title-font-size));font-weight:var(--country-info-country-title-font-weight);line-height:1.25;letter-spacing:-.035em;text-wrap:balance}.CountryInfoIndexBlock_countryHeading__TTqqS svg{flex-shrink:0;color:var(--wb-primary);transition:transform .18s ease}.CountryInfoIndexBlock_mainLink__DGn9h:hover .CountryInfoIndexBlock_countryHeading__TTqqS svg{transform:translate(2px,-2px)}.CountryInfoIndexBlock_links__Jrg6t{margin-top:14px}.CountryInfoIndexBlock_links__Jrg6t a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding-block:7px;color:color-mix(in srgb,var(--wb-text) 66%,transparent);font-size:var(--country-info-link-font-size);font-weight:var(--country-info-link-font-weight);line-height:1.5;text-decoration:none;transition:color .18s ease}.CountryInfoIndexBlock_links__Jrg6t svg{flex-shrink:0;color:color-mix(in srgb,var(--wb-text) 38%,transparent);transition:transform .18s ease,color .18s ease}.CountryInfoIndexBlock_links__Jrg6t a:hover,.CountryInfoIndexBlock_links__Jrg6t a:hover svg{color:var(--wb-primary)}.CountryInfoIndexBlock_links__Jrg6t a:hover svg{transform:translateX(3px)}.CountryInfoIndexBlock_links__Jrg6t a:focus-visible,.CountryInfoIndexBlock_mainLink__DGn9h:focus-visible{outline:2px solid var(--wb-primary);outline-offset:5px}@media (min-width:640px){.CountryInfoIndexBlock_grid__mdu5G{grid-template-columns:repeat(2,minmax(0,360px))}}@media (min-width:1024px){.CountryInfoIndexBlock_section__RhzTH{padding:56px var(--country-info-section-padding-desktop) 88px}.CountryInfoIndexBlock_grid__mdu5G{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.CountryInfoIndexBlock_topRow__v1O5E{flex-direction:column;align-items:stretch;gap:22px;margin-bottom:28px}.CountryInfoIndexBlock_sortControl__BZAxJ{align-self:flex-end;gap:16px}.CountryInfoIndexBlock_sortButton__0oLOh svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.CountryInfoIndexBlock_section__RhzTH *,.CountryInfoIndexBlock_section__RhzTH :after,.CountryInfoIndexBlock_section__RhzTH :before{transition:none}.CountryInfoIndexBlock_links__Jrg6t a:hover svg,.CountryInfoIndexBlock_mainLink__DGn9h:hover .CountryInfoIndexBlock_countryHeading__TTqqS svg,.CountryInfoIndexBlock_mainLink__DGn9h:hover .CountryInfoIndexBlock_photo__rY9WM img{transform:none}}.CountryRegions_compactGrid__XndWl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:28px}.CountryRegions_compactLink__CG_wZ{display:flex;align-items:center;gap:16px;min-height:86px;padding:20px 4px;border-bottom:1px solid color-mix(in srgb,var(--wb-text) 14%,transparent);text-decoration:none}.CountryRegions_compactLink__CG_wZ:hover{border-color:var(--wb-primary)}.CountryRegions_compactLink__CG_wZ:focus-visible{outline:2px solid var(--wb-primary);outline-offset:4px}.CountryRegions_linkLabel__nImE7{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:16px}.CountryRegions_thumbnail__T_OUF{width:64px;height:52px;flex-shrink:0;overflow:hidden}@media (max-width:1023px){.CountryRegions_compactGrid__XndWl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}@media (max-width:639px){.CountryRegions_compactGrid__XndWl{grid-template-columns:minmax(0,1fr);margin-top:16px}.CountryRegions_compactLink__CG_wZ{min-height:72px;padding-block:18px}}.DestinationSquareSignatureCard_card___0tSk{--square-muted:#ffffffe0;--square-line:#ffffff38;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;aspect-ratio:1;overflow:hidden;border:0;border-radius:18px;background:transparent;box-shadow:none;color:#fff;text-decoration:none}.DestinationSquareSignatureCard_card___0tSk:focus-visible{outline:2px solid var(--wb-text);outline-offset:4px}.DestinationSquareSignatureCard_photo__cmvBA,.DestinationSquareSignatureCard_photo__cmvBA img,.DestinationSquareSignatureCard_placeholder__cFJAV{position:absolute;inset:0;width:100%;height:100%}.DestinationSquareSignatureCard_photo__cmvBA img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.DestinationSquareSignatureCard_placeholder__cFJAV{display:grid;place-items:center;background:linear-gradient(145deg,#36626b,#102e38)}.DestinationSquareSignatureCard_placeholder__cFJAV svg{width:30px;height:30px;color:var(--square-muted);stroke-width:1}.DestinationSquareSignatureCard_promo__fPImC{background:linear-gradient(145deg,var(--wb-accent,#df503e),var(--wb-primary,#71322d))}.DestinationSquareSignatureCard_badges__Cnpzn{position:absolute;z-index:2;inset:12px 12px auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px}.DestinationSquareSignatureCard_badge__ESNYN{max-width:100%;padding:5px 9px;border-radius:8px;background:#fffffff0;color:#303538;font-size:10px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.DestinationSquareSignatureCard_content__1qr0Y{position:relative;z-index:1;isolation:isolate;padding:14px}.DestinationSquareSignatureCard_content__1qr0Y:before{position:absolute;z-index:-1;inset:-48px 0 0;background:linear-gradient(180deg,#08181f00,#08181f66 30%,#08181fa6 52%,#08181fc2);content:"";pointer-events:none}.DestinationSquareSignatureCard_heading__biube{display:flex;align-items:center;justify-content:space-between;gap:10px}.DestinationSquareSignatureCard_card___0tSk .DestinationSquareSignatureCard_title__K5J1g{min-width:0;margin:0;color:#fff;font-size:18px;font-weight:500;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere;text-shadow:0 1px 10px #00000020}.DestinationSquareSignatureCard_priceFallback__M1ZGE,.DestinationSquareSignatureCard_subtitle__c42wO{margin:6px 0 0;color:var(--square-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.DestinationSquareSignatureCard_weather__bnZtm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:16px;margin-top:6px;color:var(--square-muted);font-size:10px;line-height:1.5}.DestinationSquareSignatureCard_weather__bnZtm>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.DestinationSquareSignatureCard_weather__bnZtm>span+span{border-left:1px solid var(--square-line);padding-left:10px}.DestinationSquareSignatureCard_weather__bnZtm svg{width:13px;height:13px;flex-shrink:0;stroke-width:1.5}.DestinationSquareSignatureCard_footer__NNYwa{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid var(--square-line)}.DestinationSquareSignatureCard_price__8TgRM{color:#fff;font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.035em;overflow-wrap:anywhere}.DestinationSquareSignatureCard_priceFallback__M1ZGE{margin:0}.DestinationSquareSignatureCard_arrow__d_uoT{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border:1px solid var(--square-line);border-radius:50%;background:#ffffff12;color:#fff;transition:background .22s ease,color .22s ease}.DestinationSquareSignatureCard_arrow__d_uoT svg{width:14px;height:14px;stroke-width:1.5}@media (hover:hover){.DestinationSquareSignatureCard_card___0tSk:hover .DestinationSquareSignatureCard_photo__cmvBA img{transform:scale(1.035)}.DestinationSquareSignatureCard_card___0tSk:hover .DestinationSquareSignatureCard_arrow__d_uoT{background:#fff;color:#18313a}}@media (max-width:639px){.DestinationSquareSignatureCard_content__1qr0Y{padding:10px}.DestinationSquareSignatureCard_badges__Cnpzn{inset:10px 10px auto}.DestinationSquareSignatureCard_badge__ESNYN{padding:4px 7px;font-size:9px}.DestinationSquareSignatureCard_card___0tSk .DestinationSquareSignatureCard_title__K5J1g{font-size:17px}.DestinationSquareSignatureCard_weather__bnZtm{gap:6px}.DestinationSquareSignatureCard_weather__bnZtm>span+span{padding-left:6px}.DestinationSquareSignatureCard_price__8TgRM{font-size:15px}}@media (prefers-reduced-motion:reduce){.DestinationSquareSignatureCard_arrow__d_uoT,.DestinationSquareSignatureCard_photo__cmvBA img{transition:none}}.DestinationSignatureCard_card__Gz0qx{--destination-muted:#ffffffe0;--destination-line:#ffffff38;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;aspect-ratio:.62;overflow:hidden;border:0;border-radius:18px;background:transparent;color:#fff;text-decoration:none;box-shadow:none}.DestinationSignatureCard_card__Gz0qx:focus-visible{outline:2px solid var(--wb-text);outline-offset:4px}.DestinationSignatureCard_photo__JkBxE{position:absolute;inset:0;overflow:hidden}.DestinationSignatureCard_photo__JkBxE:has(.DestinationSignatureCard_placeholder__e68kN){background:linear-gradient(145deg,#36626b,#102e38)}.DestinationSignatureCard_photo__JkBxE img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.DestinationSignatureCard_placeholder__e68kN{position:absolute;inset:0;width:30px;height:30px;margin:auto;color:var(--destination-muted);stroke-width:1}.DestinationSignatureCard_hotelCount__bpJ_6{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);padding:5px 9px;border:1px solid #ffffff80;border-radius:8px;background:#fffffff0;color:#303538;font-size:10px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.DestinationSignatureCard_content__D84YH{position:relative;z-index:1;isolation:isolate;display:flex;flex:0 0 auto;flex-direction:column;padding:13px 14px 12px}.DestinationSignatureCard_content__D84YH:before{position:absolute;z-index:-1;inset:-80px 0 0;background:linear-gradient(180deg,#08181f00,#08181f66 30%,#08181fa6 52%,#08181fc2);content:"";pointer-events:none}.DestinationSignatureCard_card__Gz0qx .DestinationSignatureCard_title__7kdl9{margin:0;color:#fff;font-size:var(--destination-title-size,18px);font-weight:500;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere;text-shadow:0 1px 10px #00000020}.DestinationSignatureCard_weather__7cuL5{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;color:var(--destination-muted);font-size:11px;line-height:1.5}.DestinationSignatureCard_weather__7cuL5>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.DestinationSignatureCard_weather__7cuL5>span+span{border-left:1px solid var(--destination-line);padding-left:12px}.DestinationSignatureCard_weather__7cuL5 svg{width:14px;height:14px;flex-shrink:0;stroke-width:1.5}.DestinationSignatureCard_footer__7vPtI{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:39px;margin-top:12px;padding-top:10px;border-top:1px solid var(--destination-line)}.DestinationSignatureCard_price__ngJQu{color:#fff;font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.035em;overflow-wrap:anywhere}.DestinationSignatureCard_subtitle__SstSP{color:var(--destination-muted);font-size:11px;line-height:1.4}.DestinationSignatureCard_arrow__vnVHV{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border:1px solid var(--destination-line);border-radius:50%;background:#ffffff12;color:#fff;transition:background .22s ease,color .22s ease}.DestinationSignatureCard_arrow__vnVHV svg{width:14px;height:14px;stroke-width:1.5}@media (hover:hover){.DestinationSignatureCard_card__Gz0qx:hover .DestinationSignatureCard_photo__JkBxE img{transform:scale(1.035)}.DestinationSignatureCard_card__Gz0qx:hover .DestinationSignatureCard_arrow__vnVHV{background:#fff;color:#18313a}}@media (max-width:639px){.DestinationSignatureCard_content__D84YH{padding:11px 10px 10px}.DestinationSignatureCard_card__Gz0qx .DestinationSignatureCard_title__7kdl9{font-size:min(var(--destination-title-size,18px),17px)}.DestinationSignatureCard_weather__7cuL5{gap:6px 8px;font-size:10px}.DestinationSignatureCard_weather__7cuL5>span+span{padding-left:8px}.DestinationSignatureCard_price__ngJQu{font-size:15px}}@media (prefers-reduced-motion:reduce){.DestinationSignatureCard_arrow__vnVHV,.DestinationSignatureCard_photo__JkBxE img{transition:none}}