.map-container {
  width: 100%;
  min-height: 41rem;
  background: var(--color-background-alt);
}
@media only screen and (max-width: 40rem) {
  .map-container {
    min-height: 29.3rem;
  }
}
.map-container button:before, .map-container button:after {
  display: none;
}

.map-lockup {
  align-items: center;
}
.map-lockup .map-container {
  width: 80%;
}
@media only screen and (max-width: 48rem) {
  .map-lockup .map-container {
    width: 100%;
  }
}
.map-lockup .content-lockup-wrapper {
  width: 25%;
  background: var(--color-background);
  padding: var(--space-3xl) var(--space-l);
  border-radius: 1rem 1rem 7rem 1rem;
  margin-right: -5rem;
  margin-left: var(--container-standard);
  z-index: 1;
  max-width: 21.625rem;
  min-width: 12.5rem;
}
@media only screen and (max-width: 48rem) {
  .map-lockup .content-lockup-wrapper {
    width: 85%;
    max-width: unset;
    margin: 0;
    margin-bottom: -4rem;
    border-radius: 0.875rem 0.875rem 4.8125rem 0.875rem;
  }
}
/*# sourceMappingURL=google_map.css.map */
