#map {
    height: 50vw;
    background-color: #eee;
    position: relative;
}

.spot-map-dialod {
    padding: 2rem 1rem 2rem 2rem!important;
    max-width: 20rem;
    font-family: Manrope, Roboto;
}

.gm-style .gm-style-iw {
    margin: 0!important;
    padding: 0!important;
}

.spot-map-title-wrap {
    max-width: 30rem;
    position: absolute;
    margin-top: 7rem;
    z-index: 1;
}
.spot-map-title {
    background-color: #444;
    color: #fff;
    padding: .4rem 1rem;
    line-height: 2.2rem;
}

.btn-marker {
    white-space: nowrap;
}