@font-face {
  font-family: 'Outfit';
  src: url('../assets/fonts/Outfit-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


.gm-style-iw-ch,
.gm-style .gm-style-iw-d,
.gm-style .gm-style-iw-d::-webkit-scrollbar-track,
.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece,
.gm-style .gm-style-iw-c,
.gm-style .gm-style-iw-t::after {
  background: #2E7ED6;
  overflow: unset !important;
  padding: 0px 10px !important;
  border-radius: 50px !important;
}

.infowindow-title {
  color: white;
  font-family: 'Outfit', sans-serif;
  /* Change font color to red for elements with .infowindow-title class */
}

button.gm-ui-hover-effect {
  display: none !important;
}

.gm-style .gm-style-iw-tc {
  filter: unset !important;
}

.gm-style .gm-style-iw-tc::after {
  background: #2E7ED6;
  filter: unset !important;
}