:root{--button-color:var(--color-text-primary);--button-hover-color:var(--color-text-primary);--button-hover-background:transparent;--button-background:var(--color-surface-highlight)}.block__wagworks-locations{padding:var(--spacing-lg) 0;display:flex;justify-content:center}.block__wagworks-locations.just-map-1{padding-bottom:24px;flex-wrap:wrap}.block__wagworks-locations.just-map-1.bg-,.block__wagworks-locations.just-map-1.bg-white{background:var(--color-brand-white);color:var(--color-text-primary)}.block__wagworks-locations.just-map-1.bg-off-white{background:var(--color-brand-off-white);color:var(--color-text-primary)}.block__wagworks-locations.just-map-1.bg-blue{background:var(--color-brand-light-blue);color:var(--color-text-primary)}.block__wagworks-locations.just-map-1.bg-dark,.block__wagworks-locations.just-map-1.bg-dark-blue{background:var(--color-brand-dark-blue);color:var(--color-text-secondary);--button-hover-color:var(--color-text-secondary)}.block__wagworks-locations.just-map-1.bg-green{background:var(--color-brand-light-green);color:var(--color-text-primary)}.block__wagworks-locations.just-map-1.bg-orange{background:var(--color-brand-light-orange);color:var(--color-text-primary)}.block__wagworks-locations.just-map-1 .top{width:100%;max-width:var(--container-width);margin-bottom:var(--spacing-lmd);display:flex;align-items:end;gap:var(--spacing-lg)}.block__wagworks-locations.just-map-1 .top h2{max-width:600px;font:var(--type-h2)}.block__wagworks-locations.just-map-1 .top .text{max-width:400px;margin-left:auto;font:var(--type-b2)}.block__wagworks-locations.just-map-1 .wrapper{max-width:var(--container-full-width);max-height:-moz-fit-content;max-height:fit-content}.block__wagworks-locations.just-map-1 .wrapper .locations{display:none}.block__wagworks-locations.just-map-1 .wrapper .map{width:100%;height:610px}.block__wagworks-locations .wrapper{width:100%;max-width:var(--container-xl-max-width);color:var(--color-text-primary);display:flex;max-height:80vh;gap:var(--spacing-sm)}.block__wagworks-locations .wrapper .locations{max-width:650px;width:100%;height:100%;overflow-y:scroll;padding-right:var(--spacing-sm)}.block__wagworks-locations .wrapper .locations .location{width:100%;margin-bottom:60px}.block__wagworks-locations .wrapper .locations .location .media{display:none}.block__wagworks-locations .wrapper .locations .location .carousel{width:100%;overflow:hidden;border-radius:var(--radius-medium);margin-bottom:var(--spacing-md)}.block__wagworks-locations .wrapper .locations .location .carousel .slick-dots{position:absolute;bottom:var(--spacing-sm);left:var(--spacing-sm);display:flex;gap:var(--spacing-xs)}.block__wagworks-locations .wrapper .locations .location .carousel .slick-dots li button{background:var(--color-brand-off-white);border:none;width:8px;height:8px;font-size:0;padding:0;border-radius:50%}.block__wagworks-locations .wrapper .locations .location .carousel .slick-dots li.slick-active button{background:var(--color-surface-highlight)}.block__wagworks-locations .wrapper .locations .location .carousel .slide{width:100%;aspect-ratio:63/46;overflow:hidden;border-radius:var(--radius-medium)}.block__wagworks-locations .wrapper .locations .location .carousel .slide img,.block__wagworks-locations .wrapper .locations .location .carousel .slide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block__wagworks-locations .wrapper .locations .location h4{font:var(--type-h2);margin-bottom:var(--spacing-sm)}.block__wagworks-locations .wrapper .locations .location .text{font:var(--type-b2);margin-bottom:var(--spacing-md)}.block__wagworks-locations .wrapper .locations .location .cta{font:var(--type-b2);display:inline-block;background:var(--button-background);padding:8px 30px;border-radius:22.5px;color:var(--button-color);border:1px solid var(--button-background);transition:background .3s,color .3s;white-space:nowrap;cursor:pointer;font:var(--type-b3);padding:5px 20px}@media screen and (max-width:768px){.block__wagworks-locations .wrapper .locations .location .cta{padding:8px 20px}}@media (hover:hover){.block__wagworks-locations .wrapper .locations .location .cta:hover{background:var(--button-hover-background);color:var(--button-hover-color)}}.block__wagworks-locations .wrapper .map{width:100%;border-radius:var(--radius-large)}.block__wagworks-locations .wrapper .map .pin:hover .popup{visibility:visible;opacity:1}.block__wagworks-locations .wrapper .map .pin>span{background:var(--color-brand-light-orange);width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;font:var(--type-b1);box-shadow:0 4px 4px rgba(0,0,0,.25)}.block__wagworks-locations .wrapper .map .pin .popup{opacity:0;visibility:hidden;display:flex;background:var(--color-surface-primary);border-radius:var(--radius-medium);box-shadow:0 7px 29px 0 rgba(0,0,0,.1);padding:10px;gap:60px;position:absolute;top:50px;left:50px}.block__wagworks-locations .wrapper .map .pin .popup h4{font:var(--type-b2);margin-bottom:var(--spacing-sm)}.block__wagworks-locations .wrapper .map .pin .popup p{font:var(--type-b3);white-space:nowrap}.block__wagworks-locations .wrapper .map .pin .popup p .address br{display:none}.block__wagworks-locations .wrapper .map .pin .popup .media{aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-medium);min-width:132px;min-height:132px;max-width:132px;max-height:132px}.block__wagworks-locations .wrapper .map .pin .popup .media img,.block__wagworks-locations .wrapper .map .pin .popup .media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.block__wagworks-locations{padding:var(--spacing-md) 0}.block__wagworks-locations .wrapper{flex-direction:column;max-height:-moz-fit-content;max-height:fit-content}.block__wagworks-locations .wrapper .map{aspect-ratio:1/1;width:100%}.block__wagworks-locations .wrapper .locations{order:2;overflow:visible;height:auto;max-height:-moz-fit-content;max-height:fit-content;padding-right:0}.block__wagworks-locations.just-map-1{padding:var(--spacing-lmd) 0}.block__wagworks-locations.just-map-1 .top{flex-direction:column;gap:var(--spacing-sm);align-items:start;margin-bottom:var(--spacing-md)}.block__wagworks-locations.just-map-1 .top h2{margin-left:0}.block__wagworks-locations.just-map-1 .top .text{max-width:100%}}