.ve-md{--ve-md-pin:#E10B64;--ve-md-text:#545454;--ve-md-borde:#E8E8E8;--ve-md-radio:20px;font-family:Poppins,sans-serif}.ve-md__panel{position:relative;height:600px;overflow:hidden;border:1px solid var(--ve-md-borde);border-radius:var(--ve-md-radio);background:#EEF0EC}.ve-md__lienzo{position:absolute;inset:0}.ve-md .leaflet-container{font-family:Poppins,sans-serif;background:#EEF0EC}.ve-md .leaflet-control-container{display:none}.ve-md-pin{background:transparent;border:0;overflow:visible}.ve-md-pin .d{position:absolute;inset:0;border-radius:50%;background:var(--ve-md-pin);border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.ve-md-pin .p{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:100px;border:1px solid #E8E8E8;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15);font-size:12px;line-height:14px;font-weight:500;white-space:nowrap;color:var(--ve-md-text);text-decoration:none}.ve-md-pin .p .ve-md-ico{width:14px;height:14px;flex:none;color:var(--ve-md-pin)}.ve-md-pin.r .p{left:25px;top:-8px}.ve-md-pin.l .p{right:25px;top:-8px}.ve-md-pin.b .p{left:50%;transform:translateX(-50%);top:25px}.ve-md-pin.t .p{left:50%;transform:translateX(-50%);bottom:25px}.ve-md--sin-etiquetas .ve-md-pin .p{display:none}.ve-md--sin-etiquetas .ve-md-pin.is-open .p{display:inline-flex}.ve-md-pin.is-open{z-index:1000!important}.ve-md__zoom{position:absolute;top:20px;right:20px;z-index:500;display:flex;flex-direction:column;border:1px solid #E8E8E8;border-radius:10px;background:#fff;overflow:hidden}.ve-md__zoom button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:#fff;color:var(--ve-md-text);cursor:pointer}.ve-md__zoom button+button{border-top:1px solid #E8E8E8}.ve-md__zoom .ve-md-ico{width:16px;height:16px}.ve-md__credito{position:absolute;right:10px;bottom:10px;z-index:500;padding:4px 10px;border-radius:6px;background:rgba(255,255,255,.9);font-size:11px;line-height:13px;color:var(--ve-md-text);text-decoration:none}.ve-md__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;list-style:none}@media(max-width:767px){.ve-md-pin .p{display:none}.ve-md-pin.is-open .p{display:inline-flex}.ve-md__zoom{top:12px;right:12px}}