.c-locationCard{flex-direction:column;width:100%;display:flex}.c-locationsGrid2__item .c-locationCard__image{-o-object-fit:cover;object-fit:cover;width:380px;height:250px;margin-bottom:16px;display:block}@media only screen and (max-width:1199px){.c-locationsGrid2__item .c-locationCard__image{aspect-ratio:380/250;width:100%;height:auto}}.c-locationsGrid2__item .c-locationCard__title{color:#000;margin:0;padding:0;font-family:Chronicle Display,serif;font-size:30px;font-weight:200;line-height:133%}.c-locationsGrid2__item .c-locationCard__details{margin:6px 0 24px}.c-locationsGrid2__item .c-locationCard__detail{color:#000;font-family:Styrene B,sans-serif;font-size:14px;font-weight:300;line-height:143%;display:inline-block}.c-locationsGrid2__item .c-locationCard__detail:not(:first-child){margin-left:8px;padding-left:14px;position:relative}.c-locationsGrid2__item .c-locationCard__detail:not(:first-child):before{content:"•";position:absolute;top:50%;left:0;transform:translateY(-50%)}.c-locationsGrid2__item .c-locationCard__button{margin-top:auto}
.c-locationsGrid2{flex-wrap:wrap;gap:40px;display:flex}@media only screen and (max-width:1199px){.c-locationsGrid2{flex-direction:column}}.c-locationsGrid2__item{flex:none;width:380px;max-width:380px}@media only screen and (max-width:1199px){.c-locationsGrid2__item{width:100%}}
.c-gridRelatedLocations1.c-module{padding-top:40px;padding-bottom:40px}@media only screen and (min-width:901px){.c-gridRelatedLocations1.c-module{padding-top:100px;padding-bottom:100px}}.c-gridRelatedLocations1__heading{max-width:48rem;margin-bottom:50px!important}.c-gridRelatedLocations1__heading--left{text-align:left;margin-right:auto}.c-gridRelatedLocations1__heading--center{text-align:center;margin-left:auto;margin-right:auto}.c-gridRelatedLocations1__heading--right{text-align:right;margin-left:auto}.c-gridRelatedLocations1__grid{grid-gap:40px;grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;place-content:center start;place-items:start;max-width:600px;margin:0 auto;display:grid}@media only screen and (min-width:901px){.c-gridRelatedLocations1__grid{grid-template-columns:1fr 1fr 1fr;max-width:1100px}}.c-gridRelatedLocations1__item{transition:opacity .15s ease-in-out;display:block}.c-layout--hasHover .c-gridRelatedLocations1__item:hover{cursor:pointer;opacity:.75}@media only screen and (max-width:900px){.c-gridRelatedLocations1__item:not(:first-child){margin-top:30px}}.c-gridRelatedLocations1__image{margin-bottom:20px}