.city-map-pin{background:0 0!important;border:none!important}.city-map-pin__dot{background:#182129;border:2px solid #f2efe9;border-radius:9999px;width:14px;height:14px;margin:4px;display:block;box-shadow:0 1px 4px #18212966}.city-map-pin__dot--premium{background:#c5a059;border:2px solid #182129;width:20px;height:20px;margin:1px}.leaflet-marker-icon.city-map-pin{z-index:600!important}.city-map-popup .leaflet-popup-content-wrapper{border:1px solid #1821291f;border-radius:.5rem;padding:2px 4px;box-shadow:0 8px 24px -12px #18212966}.city-map-popup .leaflet-popup-content{margin:10px 14px;font-size:.95rem;line-height:1.35}.city-map-popup-link{color:#182129;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #c5a0598c;text-decoration:underline #c5a0598c}.city-map-popup-link:hover{color:#c5a059}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background-color:#c5a05959!important}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{font-weight:600;color:#182129!important;background-color:#c5a059!important}
