.location-map .svg {
  position: absolute;
  width: 0;
  height: 0;
}
.location-map .the-map {
  height: 600px;
  -webkit-clip-path: url(#maps);
  clip-path: url(#maps);
}
.location-map .marker {
  width: 29px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../../assets/img/marker-green.svg);
}
.location-map .marker-purple {
  background-image: url(../../assets/img/marker-purple.svg);
}
.location-map .location-popup {
  font-size: 18px;
  line-height: 1.3;
}
.location-map .location-popup .name {
  font-weight: 700;
  margin-bottom: 6px;
}
.location-map .location-popup .address {
  font-size: 16px;
}