@keyframes moveRightInitial{to{transform:translate3d(105%,0,0)}}@keyframes moveRightEnd{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes moveLeftInitial{to{transform:translate3d(-105%,0,0)}}@keyframes moveLeftEnd{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes moveDownInitial{to{transform:translateY(-105%)}}@keyframes moveDownEnd{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}.full-bleed{margin-left:50%;transform:translate(-50%);width:100vw}.location-card{background:#fff;border:1px solid #e0edfb;border-radius:10rem;display:flex;flex-direction:column;height:100%;margin-bottom:8rem;padding:20rem 20rem 23rem}@media only screen and (min-width:768px){.location-card{flex-direction:row}}.location-card__main{align-items:center}@media only screen and (min-width:1024px){.location-card__main{align-items:normal;display:flex}.location-card__sub-wrapper{display:flex;flex-basis:45%}}@media only screen and (min-width:1440px){.location-card__sub-wrapper{flex-basis:50%}}.location-card__main-content .link{display:none}.location-card__main-content p{color:#494949;line-height:1.25;margin-top:16rem}.location-card__main-content p.h3{color:#0a0b0a;font-size:20rem;font-weight:500}.location-card .picture-container{border-radius:10rem;height:100rem;min-width:100rem;overflow:hidden;position:relative}.location-card .link{margin-top:auto}.location-card--horizontal{padding:20rem 20rem 32rem}@media only screen and (min-width:1024px){.location-card--horizontal{flex-direction:row;justify-content:space-between;padding:20rem}}.location-card--horizontal .picture-container{aspect-ratio:1/1;height:auto;width:100%}@media only screen and (min-width:768px){.location-card--horizontal .picture-container{max-width:370rem}}@media only screen and (min-width:1024px){.location-card--horizontal .picture-container{height:188rem;margin-right:44rem;max-width:310rem;min-width:188rem;width:188rem}}.location-card--horizontal .location-card__main picture{display:block;height:100%;object-fit:cover;outline:none;overflow:hidden;position:relative;width:100%}.location-card--horizontal .location-card__main picture img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:768px){.location-card--horizontal .location-card__main{flex-basis:60%}}@media only screen and (min-width:1024px){.location-card--horizontal .location-card__main{flex-basis:auto;margin-bottom:0;width:calc(45% + 18rem)}}.location-card--horizontal .location-card__main-content p{font-size:14rem}@media only screen and (min-width:768px){.location-card--horizontal .location-card__main-content p{max-width:370rem}}@media only screen and (min-width:1024px){.location-card--horizontal .location-card__main-content p{font-size:16rem;max-width:none}}.location-card--horizontal .location-card__main-content p.h3{color:#0a0b0a;font-size:20rem;font-weight:500;margin-bottom:16rem;margin-top:20rem}@media only screen and (min-width:1024px){.location-card--horizontal .location-card__main-content p.h3{margin-top:10rem}}.location-card--horizontal .location-card__main-content .link{display:inline-flex;margin-top:24rem}.location-card--horizontal .location-card__sub{margin-top:32rem}@media only screen and (min-width:1024px){.location-card--horizontal .location-card__sub{margin-top:0}}.location-card--horizontal .location-card__sub p{color:#494949;font-size:16rem;line-height:1.25}.location-card--horizontal .location-card__sub p.h4{color:#0a0b0a;font-size:18rem;font-weight:500;margin-bottom:20rem}@media only screen and (min-width:1024px){.location-card--horizontal .location-card__sub p.h4{margin-bottom:24rem;margin-top:10rem}}.location-card--horizontal .location-card__sub .contact,.location-card--horizontal .location-card__sub .locations{display:flex;flex-direction:column}.location-card--horizontal .location-card__sub .contact li,.location-card--horizontal .location-card__sub .locations li{display:flex;margin-bottom:16rem}.location-card--horizontal .location-card__sub .contact li:last-child,.location-card--horizontal .location-card__sub .locations li:last-child{margin-bottom:0}.location-card--horizontal .location-card__sub .contact li svg,.location-card--horizontal .location-card__sub .locations li svg{height:18.3rem;margin-right:16rem;width:14.8rem}@media only screen and (min-width:1024px){.location-card--horizontal .location-card__sub .contact li svg,.location-card--horizontal .location-card__sub .locations li svg{width:15.9rem}}.location-card--horizontal .location-card__sub .contact li a,.location-card--horizontal .location-card__sub .contact li p,.location-card--horizontal .location-card__sub .locations li a,.location-card--horizontal .location-card__sub .locations li p{color:#0a0b0a;font-size:16rem;line-height:1}@media only screen and (min-width:1024px){.location-card--horizontal .location-card__sub:first-of-type{flex-basis:60%}}.location-card--horizontal .contact,.location-card--horizontal .locations{flex-wrap:wrap}.location-card--horizontal .contact li,.location-card--horizontal .locations li{margin-right:16rem}.location-card--horizontal>.link{display:none}
