.map-hotspot-zone .map-marker,.map-hotspot-case .map-marker{z-index:1}.map-hotspot-zone .map-zone-card.map-zone-card-zone,.map-hotspot-case .map-zone-card.map-zone-card-case{z-index:2;opacity:0;pointer-events:none;grid-template-columns:3.75rem minmax(0,1fr);align-items:start;width:min(13.25rem,100vw - 2.5rem);max-width:13.25rem}.map-hotspot-zone .map-zone-card.map-zone-card-zone:not([data-open]),.map-hotspot-case .map-zone-card.map-zone-card-case:not([data-open]){opacity:0;pointer-events:none}.map-hotspot-zone .map-zone-card.map-zone-card-zone[data-open],.map-hotspot-case .map-zone-card.map-zone-card-case[data-open]{opacity:1;pointer-events:auto;transform:translate(-50%)}.map-zone-card-zone .map-zone-photo,.map-zone-card-case .map-zone-photo{align-self:start;width:3.75rem;height:3.75rem;min-height:0;position:relative;overflow:hidden}.map-zone-card-zone .map-zone-photo .photo-img,.map-zone-card-case .map-zone-photo .photo-img{object-fit:cover;object-position:center}.map-zone-card-zone .map-zone-copy,.map-zone-card-case .map-zone-copy{align-content:start;gap:.1rem;padding:.5rem 1.3rem .5rem .5rem}.map-zone-card-zone .map-zone-prompt,.map-zone-card-case .map-zone-location{margin:0;line-height:1.32}.map-zone-card-zone .map-zone-quote-link,.map-zone-card-case .map-zone-case-link{z-index:1;margin-top:.28rem;position:relative}.map-hotspot-zone[data-pinned=true] .map-zone-close,.map-hotspot-case[data-pinned=true] .map-zone-close{opacity:1;pointer-events:auto}@media (max-width:719px){.map-hotspot-zone .map-zone-card.map-zone-card-zone,.map-hotspot-case .map-zone-card.map-zone-card-case{width:min(12.75rem,100vw - 2.75rem);max-width:min(12.75rem,100vw - 2.75rem)}}
