.location_overview__list{margin:var(--sp-xl) 0}.location_overview .location-list{display:flex;flex-wrap:wrap;gap:1.5rem}.location_overview .location-card{background-color:var(--backgrounds-creme);border-radius:.5rem;display:flex;overflow:hidden;position:relative;width:100%}@media (max-width:575.98px){.location_overview .location-card{flex-direction:column}}.location_overview .location-card:nth-child(2n){flex-direction:row-reverse}@media (max-width:575.98px){.location_overview .location-card:nth-child(2n){flex-direction:column}}.location_overview .location-card:last-child{margin-bottom:0}.location_overview .location-card__image-container{aspect-ratio:16/9;position:relative;width:50%}@media (max-width:575.98px){.location_overview .location-card__image-container{width:100%}}.location_overview .location-card__image{inset:0;position:absolute}.location_overview .location-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.location_overview .location-card__content{display:flex;flex-direction:column;justify-content:center;padding:var(--sp-md) var(--sp-lg);width:50%}@media (max-width:575.98px){.location_overview .location-card__content{width:100%}}.location_overview .location-card__title{text-wrap:balance;text-wrap:pretty;color:var(--brand-purple-default);font-family:var(--f-special);font-size:2rem;font-weight:700;letter-spacing:-.8px;line-height:1;margin:0 0 .5rem;word-break:keep-all}@media (min-width:768px){.location_overview .location-card__title{font-size:2.5rem}}.location_overview .location-card__title a,.location_overview .location-card__title h1,.location_overview .location-card__title h2,.location_overview .location-card__title h3,.location_overview .location-card__title h4,.location_overview .location-card__title h5,.location_overview .location-card__title h6,.location_overview .location-card__title p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.location_overview .location-card__intro{margin-bottom:2rem}.location_overview .location-card__button{z-index:10}.location_overview .location-card__button .button{--border-color:var(--brand-purple-default);--bg-color:transparent;color:var(--brand-purple-default)}.location_overview .location-card__button .button:hover{--border-color:var(--brand-purple-default);--bg-color:var(--brand-purple-default);color:var(--backgrounds-creme)}.location_overview .location-card__link span{inset:0;position:absolute}
