.booking__marker {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0px;
  height: 0px;
  background-color: #000;
  border: 0px solid red;
  border-radius: 100%;
  user-select: none;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

.booking__marker:hover {
  z-index: 1;
}

.booking__marker-icon {
  position: absolute;
  width: 37px;
  fill: currentColor;
  color: red;
  transform: translate(-19px, -39px);
}

.booking__map {
  height: 50vh;
  width: 100%;
  margin-bottom: 5px;
}
