.map-above {
    min-height: 630px;
    position: relative;
}

.map-above .map-above-map {
    position: absolute;
    top: 0;
    min-height: 630px;
    height: 100%;
    width: 100%;
}

@media (max-width: 767px) {
    .map-above .map-above-map {
        position: relative;
    }
}

.map-above .map-above-content {
    background: transparent;
}

html.dark section.section-custom-map {
    background-color: #212529;
}

html.dark section.section-custom-map section.section {
    background: rgba(38, 42, 47, 0.8);
}

html.dark .google-map-borders,
html.dark .ratio-borders {
    border-color: #333940;
}
