section.locations{padding:calc(220 / var(--size) * var(--size-end)) 0}@media (max-width:1023px){section.locations{padding:calc(65 / var(--size) * var(--size-end)) 0 calc(120 / var(--size) * var(--size-end));overflow:hidden}}section.locations .text-center{font-size:calc(20 / var(--size) * var(--size-end));font-family:"obviously-wide-thin",Helvetica,Arial,sans-serif}@media (max-width:1023px){section.locations .text-center{font-size:calc(15 / var(--size) * var(--size-end))}}section.locations .block{border-radius:calc(23 / var(--size) * var(--size-end));overflow:hidden;margin-top:calc(48 / var(--size) * var(--size-end))}@media (max-width:1023px){section.locations .block{border-radius:calc(12 / var(--size) * var(--size-end))}}section.locations .block .details{background:#004D2F;color:#FAF9F2;padding:calc(28 / var(--size) * var(--size-end)) calc(40 / var(--size) * var(--size-end)) calc(32 / var(--size) * var(--size-end))}@media (max-width:1023px){section.locations .block .details{padding:calc(21 / var(--size) * var(--size-end)) calc(26 / var(--size) * var(--size-end)) calc(32 / var(--size) * var(--size-end))}}section.locations .block .title{font-family:"obviously-wide-thin",Helvetica,Arial,sans-serif;font-size:calc(34 / var(--size) * var(--size-end));line-height:115%}@media (max-width:1023px){section.locations .block .title{font-size:calc(18 / var(--size) * var(--size-end))}}section.locations .block .info{font-size:calc(12 / var(--size) * var(--size-end));line-height:1.5;margin-top:calc(8 / var(--size) * var(--size-end))}@media (max-width:1023px){section.locations .block .info{font-size:calc(9 / var(--size) * var(--size-end));margin-top:calc(11 / var(--size) * var(--size-end))}}section.locations .block .info a{display:inline-block;margin-left:calc(20 / var(--size) * var(--size-end));text-decoration:underline!important;text-underline-offset:1px!important;text-decoration-thickness:1px!important}@media (max-width:1023px){section.locations .block .info a{margin-left:0;margin-top:calc(10 / var(--size) * var(--size-end));display:block}}section.locations .block .open{margin-top:calc(18 / var(--size) * var(--size-end));font-size:calc(12 / var(--size) * var(--size-end));line-height:1.5}@media (max-width:1023px){section.locations .block .open{font-size:calc(10 / var(--size) * var(--size-end))}}section.locations .block .open .grid>div:first-child{width:calc(140 / var(--size) * var(--size-end))}section.locations .thumb{padding-bottom:75%}@media (max-width:1023px){section.locations .thumb{padding-bottom:90%}}section.locations .splide__arrow{position:absolute;top:0;left:0;width:calc(88 / var(--size) * var(--size-end));height:100%;z-index:1;border:0;border-radius:0;cursor:pointer;background:none}@media (min-width:1025px){section.locations .splide__arrow:hover:before{opacity:0.35}}@media (max-width:1023px){section.locations .splide__arrow{width:calc(56 / var(--size) * var(--size-end))}}section.locations .splide__arrow.splide__arrow--next{left:auto;left:initial;right:0;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}section.locations .splide__arrow:before{content:"";display:block;position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(#000));background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#000 100%);-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;z-index:0;top:0;left:0;opacity:0.15}section.locations .splide__arrow:after{content:"";display:block;position:absolute;width:calc(22 / var(--size) * var(--size-end));height:calc(44 / var(--size) * var(--size-end));background:url('data:image/svg+xml,<svg width="22" height="44" viewBox="0 0 22 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.7" d="M20.7578 43L1.87913 24.1213C0.70756 22.9497 0.70756 21.0503 1.87913 19.8787L20.7578 1" stroke="%23FAF9F2" stroke-width="2" stroke-linecap="round"/></svg>');background-size:100%;background-position:center;background-repeat:no-repeat;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}@media (max-width:1023px){section.locations .splide__arrow:after{background-image:url('data:image/svg+xml,<svg width="11" height="22" viewBox="0 0 11 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.7" d="M9.75781 21L1.87913 13.1213C0.707558 11.9497 0.70756 10.0503 1.87913 8.87868L9.75781 1" stroke="%23FAF9F2" stroke-width="2" stroke-linecap="round"/></svg>');width:calc(12 / var(--size) * var(--size-end))}}section.locations .splide__arrow svg{display:none}section.locations [aria-label=MainLoc]{max-width:calc(100% - 20 / var(--size) * var(--size-end))}section.locations [aria-label=MainLoc]>.splide__track{overflow:auto;overflow:initial}section.locations .splide__pagination{position:absolute;bottom:0;left:0;width:100%;z-index:2}@media (max-width:1023px){section.locations .splide__pagination{bottom:calc(15 / var(--size) * var(--size-end))}}section.locations .splide__pagination button{width:calc(30 / var(--size) * var(--size-end));height:calc(30 / var(--size) * var(--size-end));background:none;border:0;border-radius:0;position:relative;cursor:pointer}section.locations .splide__pagination button.is-active:after{opacity:1}section.locations .splide__pagination button:after{content:"";display:block;position:absolute;background:#FAF9F2;width:calc(11 / var(--size) * var(--size-end));height:calc(11 / var(--size) * var(--size-end));border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0.5}@media (max-width:1023px){section.locations .splide__pagination button{width:calc(16 / var(--size) * var(--size-end));height:calc(16 / var(--size) * var(--size-end))}section.locations .splide__pagination button:after{width:calc(6 / var(--size) * var(--size-end));height:calc(6 / var(--size) * var(--size-end))}}