.cc-map{font-family:Poppins_400Regular,sans-serif;position:absolute;inset:0}.cc-map .cc-map-marker{--ring:#fff;--radius:17px;box-sizing:border-box;border-radius:var(--radius);background:var(--ring);padding:3px;box-shadow:0 5px 12px #182b1838}.cc-map .cc-map-marker.kind-church{--ring:#c99220}.cc-map .cc-map-marker.kind-group{--ring:#2f6b4f}.cc-map .cc-map-marker.kind-event{--ring:#2f6787;--radius:10px}.cc-map .cc-map-marker.kind-person{--radius:26px}.cc-map .cc-map-marker.selected{--ring:#242720;box-shadow:0 0 0 3px #fff,0 0 0 7px #e0a526,0 10px 24px #182b1866}.cc-map .cc-map-marker.selected:after{content:"";border-radius:calc(var(--radius) + 7px);pointer-events:none;border:3px solid #e0a526;animation:1.6s ease-out infinite cc-map-pulse;position:absolute;inset:-7px}@keyframes cc-map-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.cc-map .cc-map-marker.selected:after{opacity:0;animation:none}}.cc-map.has-selection .cc-map-marker:not(.selected),.cc-map.has-selection .cc-map-cluster{opacity:.5}.cc-map .cc-map-marker .cc-map-face{width:100%;height:100%;display:block;position:relative}.cc-map .cc-map-marker img{border-radius:calc(var(--radius) - 3px);object-fit:cover;width:100%;height:100%;display:block}.cc-map .cc-map-marker .cc-map-initials{border-radius:calc(var(--radius) - 3px);justify-content:center;align-items:center;width:100%;height:100%;font:700 18px Poppins_600SemiBold,sans-serif;display:flex}.cc-map .cc-map-marker .cc-map-initials.person{font:600 13px Poppins_600SemiBold,sans-serif}.cc-map .cc-map-marker .cc-map-date{border-radius:calc(var(--radius) - 3px);color:#242720;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cc-map .cc-map-marker .cc-map-date b{font:600 18px/21px Poppins_600SemiBold,sans-serif}.cc-map .cc-map-marker .cc-map-date small{color:#2f6787;font:500 12px/14px Poppins_500Medium,sans-serif}.cc-map .cc-map-marker .cc-map-badge{box-sizing:border-box;background:var(--ring);border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:2px;display:flex;position:absolute;bottom:-3px;right:-3px}.cc-map .cc-map-marker .cc-map-badge svg{width:100%;height:100%;display:block}.cc-map .cc-map-marker:focus-visible{outline-offset:4px;outline:3px solid #7d5708}.cc-map .leaflet-control-zoom a{color:#242720;width:44px;height:44px;line-height:42px}.cc-map .leaflet-bottom .leaflet-control-zoom{border:0;border-radius:22px;margin-bottom:10px;margin-right:10px;overflow:hidden;box-shadow:0 6px 18px #24272033}.cc-map .leaflet-control-attribution{font-size:8px}.cc-map-error{z-index:1;color:#7d5708;pointer-events:none;background:#fff1cf;border-radius:10px;padding:10px;font-size:11px;line-height:17px;position:absolute;top:48px;left:10px;right:62px}.cc-map-cluster{color:#242720;box-sizing:border-box;background:#c99220;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;font:600 14px Poppins_600SemiBold,sans-serif;display:flex}