.mapa-precio,.mapa-punto{background:transparent;border:0}.mapa-punto__enlace{position:absolute;top:0;left:0;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;text-decoration:none}.mapa-punto__enlace:before{content:"";display:block;width:10px;height:10px;border-radius:999px;background-color:#e41a5e;border:2px solid #ffffff;box-shadow:0 2px 6px #1a1a2e59;transition:transform .15s ease}.mapa-punto__enlace:hover:before{transform:scale(1.3)}.mapa-punto__enlace:focus-visible{outline:2px solid #1a1a2e;outline-offset:2px}.mapa-precio__etiqueta{position:absolute;top:0;left:0;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;padding:6px 11px;border-radius:999px;border:1px solid #e41a5e;background-color:#fff;box-shadow:0 6px 16px #1a1a2e2e;color:#1a1a2e;font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.mapa-precio__etiqueta:hover{background-color:#e41a5e;color:#fff;box-shadow:0 8px 20px #e41a5e4d}.mapa-precio__etiqueta:focus-visible{outline:2px solid #1a1a2e;outline-offset:2px}
