/* Keep Leaflet hero map below fixed header/logo layers */
#location-map,
.wp-block-hero__bg-gmap {
  position: relative;
  isolation: isolate;
  z-index: 0;
  pointer-events: none;
}

#location-map .leaflet-pane,
#location-map .leaflet-top,
#location-map .leaflet-bottom,
#location-map .leaflet-control-container {
  z-index: 0;
}

#location-map .leaflet-control-container {
  display: none;
}

.wp-block-hero::after {
  z-index: 3;
}

.wp-block-hero__text-container {
  z-index: 4;
}

header.site-header,
.site-header__fixed-wrapper,
.header-mobile__nav {
  z-index: 2000 !important;
}
