.city-card[data-astro-cid-cn2wcicb]{border-radius:var(--radius-card);color:var(--color-white);display:block;position:relative;overflow:hidden}.city-card[data-astro-cid-cn2wcicb] img{aspect-ratio:3/4;border-radius:var(--radius-card);object-fit:cover;width:100%;height:auto;display:block}.city-card[data-astro-cid-cn2wcicb]:before{content:"";z-index:1;border-radius:var(--radius-card);opacity:.6;background-image:linear-gradient(#00000008 0%,#000 100%);position:absolute;inset:0}.content[data-astro-cid-cn2wcicb]{z-index:2;padding:0 24px;position:absolute;bottom:24px;left:0;right:0}@media (width>=768px){.city-card[data-astro-cid-cn2wcicb] img,.city-card[data-astro-cid-cn2wcicb]:before,.content[data-astro-cid-cn2wcicb]{max-width:300px}}.name[data-astro-cid-cn2wcicb]{font-size:32px;font-weight:700;line-height:1.4;transition:color .3s;display:block}.extra[data-astro-cid-cn2wcicb]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.extra-inner[data-astro-cid-cn2wcicb]{overflow:hidden}.city-card[data-astro-cid-cn2wcicb]:hover .extra[data-astro-cid-cn2wcicb],.city-card[data-astro-cid-cn2wcicb]:focus-visible .extra[data-astro-cid-cn2wcicb]{grid-template-rows:1fr}.city-card[data-astro-cid-cn2wcicb]:hover .name[data-astro-cid-cn2wcicb]{color:var(--color-primary)}.tagline[data-astro-cid-cn2wcicb]{margin-bottom:24px;display:block}.more[data-astro-cid-cn2wcicb]{border:1px solid var(--color-white);border-radius:var(--radius-pill);text-align:center;text-transform:capitalize;min-width:113px;padding:11px 12px;font-size:14px;font-weight:400;line-height:20px;transition:background-color .3s,border-color .3s;display:inline-block}.more[data-astro-cid-cn2wcicb]:hover{border-color:var(--color-primary);background-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.extra[data-astro-cid-cn2wcicb]{transition:none}}.banner[data-astro-cid-jgctki6q]{margin:0 0 60px;padding:0 10px}.banner[data-astro-cid-jgctki6q] img{object-fit:cover;border-radius:32px;width:100%;height:369px;display:block}.intro[data-astro-cid-jgctki6q]{text-align:center;flex-direction:column;max-width:1452px;margin:0 auto 50px;padding:10px;display:flex}.hero-title[data-astro-cid-jgctki6q]{color:var(--color-primary);font-size:var(--text-hero);margin:37.5px 0;line-height:1.1}.hero-title[data-astro-cid-jgctki6q]:lang(en),.hero-title[data-astro-cid-jgctki6q]:lang(fr){hyphens:auto;overflow-wrap:break-word}.hero-subtitle[data-astro-cid-jgctki6q]{max-width:783px;color:var(--color-ink);margin:10px auto;font-size:20px;font-weight:700;line-height:1.1}.features[data-astro-cid-jgctki6q]{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1332px;margin:0 auto 60px;padding:0 15px;display:grid}.feature[data-astro-cid-jgctki6q]{flex-direction:column;display:flex}.feature-icon[data-astro-cid-jgctki6q]{width:30%;height:auto;margin:0 auto 15px;display:block}.feature-title[data-astro-cid-jgctki6q]{color:var(--color-primary);margin:26px 0 10px;font-size:25px;font-weight:500;line-height:22.4px}.feature-text[data-astro-cid-jgctki6q]{line-height:1.3}.more[data-astro-cid-jgctki6q]{text-align:center;margin-bottom:60px;padding:10px}.button-primary[data-astro-cid-jgctki6q]{border-radius:var(--radius-button);background-color:var(--color-primary);color:var(--color-white);padding:15px 25px;font-size:19px;transition:background-color .3s;display:inline-block}.button-primary[data-astro-cid-jgctki6q]:hover{background-color:var(--color-secondary)}.section-title[data-astro-cid-jgctki6q]{font-size:var(--text-h3);text-transform:capitalize;line-height:1.3}.cities[data-astro-cid-jgctki6q]{margin-bottom:60px}.cities[data-astro-cid-jgctki6q] .slider-head{margin-bottom:50px}.all-destinations[data-astro-cid-jgctki6q]{text-align:center;margin-top:44px}.button-outline[data-astro-cid-jgctki6q]{border:1px solid var(--color-cyan);border-radius:var(--radius-pill);color:var(--color-cyan);text-transform:capitalize;padding:18px 30px;font-weight:600;transition:background-color .3s,border-color .3s,color .3s;display:inline-block}.button-outline[data-astro-cid-jgctki6q]:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.tours[data-astro-cid-jgctki6q]{margin-bottom:96px}.tours-title[data-astro-cid-jgctki6q]{margin-bottom:44px}@media (width>=768px){.tour-slide[data-astro-cid-jgctki6q]{justify-content:center;align-items:flex-start;display:flex}.tour-slide[data-astro-cid-jgctki6q] .tour-card{width:70%}}.photos[data-astro-cid-jgctki6q]{margin-bottom:60px}.photos[data-astro-cid-jgctki6q] img{aspect-ratio:516/600;object-fit:cover;width:100%;height:auto;display:block}@media (width>=768px){.banner[data-astro-cid-jgctki6q]{padding:0 24px}.banner[data-astro-cid-jgctki6q].first{margin-bottom:25px}.banner[data-astro-cid-jgctki6q]:not(.first){margin-bottom:50px}.banner[data-astro-cid-jgctki6q] img{height:509px}.features[data-astro-cid-jgctki6q]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:30px}.cities[data-astro-cid-jgctki6q]{margin-bottom:96px}.all-destinations[data-astro-cid-jgctki6q]{margin-top:24px}.photos[data-astro-cid-jgctki6q]{margin-bottom:96px}}
