.review-container.svelte-1i030y8{text-shadow:0px 4px 54px rgba(0,51,102,.8)}h2.svelte-1i030y8{font-family:Museo Sans;font-weight:500;font-size:1.125rem;line-height:1.7rem}a.svelte-1i030y8{font-family:Museo Sans;font-size:.75rem;font-weight:400;color:#fff}.fa-solid.svelte-1i030y8{color:var(--main-yellow)}.all-reviews-link.svelte-1i030y8{display:flex;align-items:center;margin-bottom:1.5rem}.content.svelte-yluq6k{display:flex;flex-direction:column}@media screen and (min-width: 601px){.content.svelte-yluq6k{flex-direction:column-reverse}}a.svelte-yluq6k{text-shadow:0px 4px 54px rgba(0,51,102,.7)}.container.svelte-o3l5i4{display:flex;flex-direction:column;gap:.75rem;font-size:1rem;font-family:Lato;font-weight:400}.info.svelte-o3l5i4{display:flex;gap:.5rem}p.svelte-o3l5i4{margin:0;line-height:1.25rem}.info-map-icon.svelte-o3l5i4{line-height:1.5rem;width:24px}a.svelte-o3l5i4{color:inherit}.wrapper.svelte-1mqnlgw.svelte-1mqnlgw{width:fit-content;margin-left:auto}.attractions-title.svelte-1mqnlgw.svelte-1mqnlgw{text-align:center}section.svelte-1mqnlgw.svelte-1mqnlgw{width:100%;box-sizing:border-box;margin-inline:auto}section.svelte-1mqnlgw.svelte-1mqnlgw:not(.gapped){padding-block:2.5rem}@media (min-width: 601px){section.svelte-1mqnlgw.svelte-1mqnlgw:not(.gapped){padding-block:5rem}}section.clamped.svelte-1mqnlgw.svelte-1mqnlgw{padding-block:0}section.svelte-1mqnlgw.svelte-1mqnlgw:not(.clamped){max-width:1920px}section.svelte-1mqnlgw.svelte-1mqnlgw:not(.margined){padding-inline:min(72px,5vw)}section.justified.svelte-1mqnlgw.svelte-1mqnlgw{display:flex;justify-content:center}.centered.svelte-1mqnlgw.svelte-1mqnlgw{text-align:center}div[slot=heading].svelte-1mqnlgw.svelte-1mqnlgw{margin:3rem min(72px,5vw)}@media (min-width: 601px){div[slot=heading].svelte-1mqnlgw p.svelte-1mqnlgw{font-size:2rem;line-height:2.5rem;margin-bottom:0}}.cta-card.svelte-1p58gkn.svelte-1p58gkn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1rem;flex-shrink:0;width:300px;height:400px;border-radius:.5rem;padding:1rem;transition:padding .3s}.cta-card.svelte-1p58gkn h3.svelte-1p58gkn{text-align:center}.cta-card.svelte-1p58gkn p.svelte-1p58gkn,.cta-card.svelte-1p58gkn h3.svelte-1p58gkn,.cta-card.svelte-1p58gkn span.tag.svelte-1p58gkn{margin:0;color:#fff}.cta-card.svelte-1p58gkn img.svelte-1p58gkn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;border-radius:inherit;object-fit:cover}.cta-card.svelte-1p58gkn.svelte-1p58gkn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0) 5%,var(--gradient, rgb(0, 0, 0)));z-index:-1;border-radius:inherit}.cta-card.svelte-1p58gkn.svelte-1p58gkn:hover{padding:2rem}.cta-card.svelte-1p58gkn .tags.svelte-1p58gkn{display:grid;width:100%;gap:1rem}.cta-card.svelte-1p58gkn .tags .tag.svelte-1p58gkn{display:flex;align-items:center;line-height:1;gap:.5rem;text-align:left;font-family:Museo Sans;font-weight:400}.header.svelte-1p58gkn.svelte-1p58gkn{display:grid;gap:1rem;padding-top:4rem;margin-block:auto;max-width:1920px}@media (max-width: 600px){.header.svelte-1p58gkn.svelte-1p58gkn{margin-top:3rem}}.header.svelte-1p58gkn h2.svelte-1p58gkn,.header.svelte-1p58gkn p.svelte-1p58gkn{margin:0}.header.svelte-1p58gkn p.svelte-1p58gkn{font-size:2rem;line-height:1.5;margin-top:1rem}@media (max-width: 600px){.header.svelte-1p58gkn p.svelte-1p58gkn{font-size:1rem}}.header.svelte-1p58gkn .text.svelte-1p58gkn{padding-inline:min(72px,10vw)}@media (max-width: 600px){.header.svelte-1p58gkn .text.svelte-1p58gkn{padding-inline:1rem}}section.clamped.svelte-1alx6lb.svelte-1alx6lb{padding-block:0}.wrapper.svelte-1alx6lb.svelte-1alx6lb{width:fit-content;margin-left:auto}section.svelte-1alx6lb.svelte-1alx6lb{width:100%;box-sizing:border-box;margin-inline:auto}section.svelte-1alx6lb.svelte-1alx6lb:not(.gapped){padding-block:2.5rem}@media (min-width: 601px){section.svelte-1alx6lb.svelte-1alx6lb:not(.gapped){padding-block:5rem}}section.svelte-1alx6lb.svelte-1alx6lb:not(.clamped){max-width:1920px}section.svelte-1alx6lb.svelte-1alx6lb:not(.margined){padding-inline:min(72px,5vw)}div[slot=heading].svelte-1alx6lb.svelte-1alx6lb{margin:3rem min(72px,5vw)}@media (min-width: 601px){div[slot=heading].svelte-1alx6lb p.svelte-1alx6lb{font-size:2rem;line-height:2.5rem;margin-bottom:0}}
