#map {
  width: 100%;
  height: 50vh;
  min-height: 500px;
  max-height: 1000px;
  max-width: 100%;
  margin-left: calc(var(--edge-padding) * -1) !important;
  margin-right: calc(var(--edge-padding) * -1) !important;
  width: calc(100% + 2 * var(--edge-padding));
  max-width: calc(100% + 2 * var(--edge-padding));
}
#map .marker-initiative {
  transition: none !important;
}
@media (max-width: 1023.98px) {
  #map {
    height: auto;
    min-height: unset;
    aspect-ratio: 4/3;
  }
}
@media (max-width: 599.98px) {
  #map {
    height: auto;
    min-height: unset;
    aspect-ratio: 4/5;
  }
}
#map + h3 {
  margin-top: -160px;
  pointer-events: none;
  padding-bottom: 0px !important;
  margin-bottom: 16px;
}

.maplibregl-popup-content {
  padding: 24px !important;
  border-radius: 8px;
}

.maplibregl-map {
  font: inherit !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.61;
}

.maplibregl-ctrl-bottom-right,
.maplibregl-ctrl-top-left {
  font-size: 12px !important;
  line-height: 20px;
}

.maplibregl-popup-close-button {
  outline: 0px !important;
  background-image: url(/wp-content/themes/fw/assets/img/close2.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  border-radius: 50% !important;
  height: 40px;
  width: 40px;
  transform: translateX(20px) translateY(-20px);
  background-color: transparent !important;
}/*# sourceMappingURL=contact-map.css.map */