.map-multi-marker.hg-leaflet-map {
    background: #e8e4df;
    font-family: Nunito, sans-serif;
    isolation: isolate;
    z-index: 0;
}

.map-multi-marker.hg-leaflet-map .leaflet-popup-content-wrapper,
.map-multi-marker.hg-leaflet-map .leaflet-popup-tip {
    background: #fff;
    color: #151110;
}

.map-multi-marker.hg-leaflet-map .leaflet-popup-content {
    margin: 18px 20px;
}

.map-multi-marker.hg-leaflet-map #infobulle {
    max-width: min(650px, 70vw) !important;
    padding-top: 0 !important;
}

.map-multi-marker.hg-leaflet-map .loader-marker-c,
.map-multi-marker.hg-leaflet-map .hg-map-error {
    margin: 0;
    padding: 24px;
    text-align: center;
}

.map-multi-marker.hg-leaflet-map .leaflet-control-attribution {
    font-size: 11px;
}

@media screen and (max-width: 680px) {
    .map-multi-marker.hg-leaflet-map .leaflet-popup-content {
        margin: 14px;
    }

    .map-multi-marker.hg-leaflet-map #infobulle {
        max-width: 72vw !important;
    }
}
