.pac-container {
  z-index: 1400;
}

.pac-item {
  color: #777 !important;
  font-weight: 450 !important;
  font-size: 1rem !important;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  line-height: 1.5 !important;
  letter-spacing: 0.00938em !important;
  min-height: auto;
  padding: 6px 16px;
  border-top: unset;
}
.pac-logo:after {
  display: none !important;
}

.pac-icon {
  margin-right: 10px;
  margin-top: 1px;
  width: 13.5px;
  height: 18px;
  background-image: url("location-dot-solid.svg") !important;
  background-size: 13.5px 18px;
  background-position: top left;
}

.pac-item-selected .pac-icon {
  margin-right: 10px;
  margin-top: 1px;
  width: 13.5px;
  height: 18px;
  background-image: url("location-dot-solid.svg") !important;
  background-size: 13.5px 18px;
  background-position: top left;
}

.pac-item:focus .pac-icon,
.pac-item:hover .pac-icon {
  background-image: url("location-dot-solid.svg") !important;
}

.pac-matched {
  color: #3d3d3d !important;
  font-weight: 450 !important;
  font-size: 1rem !important;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  line-height: 1.5 !important;
  letter-spacing: 0.00938em !important;
}
.pac-item-query {
  color: #777 !important;
  font-weight: 450 !important;
  font-size: 1rem !important;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  line-height: 1.5 !important;
  letter-spacing: 0.00938em !important;
}

.pac-item-selected,
.pac-item-selected .pac-item-query,
.pac-item:focus,
.pac-item:hover,
.pac-item:focus .pac-item-query,
.pac-item:hover .pac-item-query {
  color: #3d3d3d !important;
}

/* .pac-container {
  box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%),
    0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%);
} */
