.c-location-map{--scroll-spacing-top: calc(var(--root-site-header-height, 0) + 1rem);margin-top:calc(var(--scroll-spacing-top)*-1);padding-top:var(--scroll-spacing-top)}@media(min-width: 576px){.c-location-map{position:relative}}.c-location-map__image-container{max-width:580px;margin:auto}.c-location-map__tooltip{display:none;position:fixed;z-index:1000;inset:auto 0 0 0;pointer-events:none}@media(min-width: 576px){.c-location-map__tooltip{position:absolute;inset:0}}.c-location-map__tooltip:target{display:flex;align-items:center;justify-content:center}.c-location-map__tooltip-content{width:100%;padding:2rem;border-radius:0;box-shadow:0 -20px 60px rgba(0,0,0,.16);pointer-events:all;gap:1rem}@media(min-width: 576px){.c-location-map__tooltip-content{width:auto;max-width:100%;border-radius:22px;box-shadow:5px 5px 30px rgba(0,0,0,.16)}}.c-location-map__tooltip-content>.modal-header{gap:1rem}.c-location-map__tooltip-content>.modal-body{display:flex;flex-direction:column;gap:1rem;font-size:15px}.c-location-map__tooltip-content .c-button{font-size:15px}.c-location-map__tooltip-buttons{display:flex;flex-wrap:wrap;gap:1rem}.c-location-map__tooltip-images{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.c-location-map__tooltip-images img{display:block;flex:0 1;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:22px}.c-location-map__tooltip-images img:first-child{border:1px solid hsl(0,0%,44%)}@media(min-width: 768px){.c-location-map__tooltip-images img{max-width:190px}}
