:root{--events-map-header-height: 128px}@media(min-width:320px){:root{--events-map-header-height: 98px}}@media(min-width:768px){:root{--events-map-header-height: 138px}}@media(min-width:1200px){:root{--events-map-header-height: 180px}}@media(min-width:1272px){:root{--events-map-header-height: 138px}}.events-map-wrap{position:relative}#mapboxMap.events-map{display:block;width:100%;height:100vh;height:calc(100vh - var(--events-map-header-height))}#event-map-cms-wrapper #mapboxMap.events-map{height:80vh;max-height:760px}@media(min-width:992px){#event-map-cms-wrapper #mapboxMap.events-map{height:60vh}}.events-map-controls{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-direction:row;align-items:stretch;gap:16px;max-width:calc(100% - 20px)}.events-map-geocoder{display:flex;align-items:stretch}.events-map-geocoder .mapboxgl-ctrl-geocoder{height:100%;background:#f8f9fa;border:1px solid #f8f9fa;border-radius:999px;box-shadow:0 1px 4px #0000004d;max-width:280px;font-family:inherit}@media(min-width:992px){.events-map-geocoder .mapboxgl-ctrl-geocoder{min-width:382px}}@media(max-width:459.98px){.events-map-controls{max-width:calc(100% - 55px)}.events-map-geocoder{flex:1 1 auto;min-width:0}.events-map-geocoder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl{min-width:0;max-width:100%}}.events-map-geocoder .mapboxgl-ctrl-geocoder input[type=text]{height:100%;background:transparent;border:0;border-radius:999px;color:#001d34;padding:5px 40px}.events-map-geocoder .mapboxgl-ctrl-geocoder input[type=text]::placeholder{color:#001d3480}.events-map-geocoder .mapboxgl-ctrl-geocoder--icon{fill:#001d34}.events-map-geocoder .mapboxgl-ctrl-geocoder--icon-search{top:50%;transform:translateY(-50%);left:1em}.events-map-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{top:50%;transform:translateY(-50%)}.events-map-geocoder .mapboxgl-ctrl-geocoder--button{background:transparent}.events-map-geocoder .mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-close{margin-top:0}.events-map-geocoder .mapboxgl-ctrl-geocoder--icon-loading{display:none!important}.events-map-geocoder .mapboxgl-ctrl-geocoder .suggestions{border-radius:12px;overflow:hidden;margin-top:6px}.btn.events-map-reset{box-shadow:0 1px 4px #0000004d;gap:5px}.mapboxgl-popup.events-popup .mapboxgl-popup-content{min-width:240px;padding:14px 15px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#12171ffa,#090d13fa);box-shadow:0 18px 40px #00000057,inset 0 1px #ffffff0d;color:#eef3f8}.mapboxgl-popup.events-popup .mapboxgl-popup-tip{border-top-color:#0c1118fa;border-bottom-color:#0c1118fa}.mapboxgl-popup.events-popup .mapboxgl-popup-close-button{position:absolute;right:4px;top:4px;width:38px;height:38px;padding:0;border:0;border-radius:50%;cursor:pointer;background-color:transparent;color:#eef3f8;font-size:0;line-height:1}.mapboxgl-popup.events-popup .mapboxgl-popup-close-button:before,.mapboxgl-popup.events-popup .mapboxgl-popup-close-button:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;border-radius:1px;background:currentColor}.mapboxgl-popup.events-popup .mapboxgl-popup-close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.mapboxgl-popup.events-popup .mapboxgl-popup-close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.mapboxgl-popup.events-popup .mapboxgl-popup-close-button:hover{color:#fff}.mapboxgl-popup.events-popup .mapboxgl-popup-close-button:focus{outline:none;box-shadow:none}.mapboxgl-popup.events-popup .mapboxgl-popup-close-button:focus-visible{outline:none;box-shadow:0 0 0 1.5px #d6b986d9}.mapboxgl-popup.events-popup .mapboxgl-popup-title{margin:0 0 6px;padding-right:44px;font-size:15px;font-weight:700;color:#f8fbff}.mapboxgl-popup.events-popup .mapboxgl-popup-desc{display:grid;gap:4px}.mapboxgl-popup-content .events-popup-category{display:inline-block;padding:2px 10px;margin-bottom:4px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#fff;justify-self:start}.mapboxgl-popup-content .events-popup-category--pop-up{background:#f57f29}.mapboxgl-popup-content .events-popup-category--drop-in-session{background:#d6b986;color:#1c2129}.mapboxgl-popup-content .events-popup-datetime,.mapboxgl-popup-content .events-popup-address,.mapboxgl-popup-content .events-popup-transport{margin:0;font-size:13px;line-height:1.4;color:#ecf2f8eb}.mapboxgl-popup-content .events-popup-datetime strong{color:#fff}.mapboxgl-popup-content .events-popup-transport{color:#eef3f8a6}.mapboxgl-popup-content .events-popup-directions{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;border-radius:999px;background:#d6b986;color:#1c2129;font-size:12px;font-weight:600;text-decoration:none;justify-self:start}.mapboxgl-popup-content .events-popup-directions:hover,.mapboxgl-popup-content .events-popup-directions:focus{background:#e8cd9d;color:#1c2129;text-decoration:none}.mapboxgl-popup-content .events-popup-directions i{font-size:11px}.event-hotspot .hotspot-tooltip{max-width:220px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#12171ffa,#090d13fa);box-shadow:0 18px 40px #00000057,inset 0 1px #ffffff0d;color:#eef3f8!important}.event-hotspot .hotspot-tooltip.hotspot-tooltip-t-m:after{border-top-color:#0c1118fa}.event-hotspot .hotspot-tooltip.hotspot-tooltip-t-m{transform:translate(-50%,-14px) scale(.999999999)}.event-hotspot.hotspot{z-index:0}.event-hotspot.hotspot:hover,.event-hotspot.hotspot:focus{z-index:1}.mapboxgl-popup.events-popup{z-index:2}.events-tooltip-category{display:inline-block;padding:2px 10px;margin-bottom:6px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#fff}.events-tooltip-category--pop-up{background:#f57f29}.events-tooltip-category--drop-in-session{background:#d6b986;color:#1c2129}.events-tooltip-title{font-size:13px;font-weight:700;line-height:1.4;color:#f8fbff}.events-tooltip-cta{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;font-size:11px;font-weight:600;color:#eef3f8a6}.events-tooltip-cta i{font-size:10px}.events-map-legend{position:absolute;left:10px;top:74px;z-index:1;display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#f8f9fa;box-shadow:0 1px 4px #0000004d;color:#001d34;font-size:13px}.events-map-legend-row{display:flex;align-items:center;gap:8px}.events-map-legend-swatch{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;font-size:11px;color:#fff}.events-map-legend-swatch--pop-up{background:#f57f29}.events-map-legend-swatch--drop-in-session{background:#d6b986}
/*# sourceMappingURL=events-map.min.css.map */
