.map-container {
    width: 100%;
    display: block;
    margin-top: var(--spacing-xl);
    z-index: 1;
    position: relative;
    box-shadow: 0 1px 0px 0 rgba(0, 0, 0, 0.03);
    background-color: var(--color-background-3);
  }
   
  .map-label {
    position: absolute;
    top: 35%;
    right: 39%;
    text-align: center;
    font-size: var(--fs-sm);
    color: var(--color-foreground-2);
    text-shadow: -1px -1px 0px #FFFFFF;
    line-height: var(--leading-tight);
    font-weight: var(--fw-regular);
    background-color: RGBA(255, 255, 255, 0.8);
    padding: var(--spacing-xxs) var(--spacing-xs);
    border-radius: var(--spacing-xxs);
    max-width: 330px;
    white-space: nowrap;
  }
  
  .map-marker {
    position: absolute;
    top: 44%;
    left: 38%;
    width: 22px;
    height: 22px;
  }