.boows-interactve-map-container {
  position: relative;
  width: 100%;
}
.boows-interactve-map {
  position: relative;
  width: 100%;
  background: url('https://via.placeholder.com/800x600.png?text=No+Image+available') no-repeat center center;
  background-size: contain;
  aspect-ratio: 4 / 3;
}
.boows-map-marker {
  position: absolute;
  width: 10px;
  height: 10px;
  background: var(--boows-col-error);
  border-radius: 50%;
  transform: translate(-50%, -50%);
}