.mapa-container{display:none;margin-bottom:1rem;padding:10px;transition:all .6s ease-out}.mapa-container.--open{display:block}.mapa-container .tipos{display:flex;flex-wrap:wrap;font-size:.6rem;margin-bottom:1rem}@media (min-width:768px){.mapa-container{padding:0}.mapa-container .tipos{font-size:.8rem}}#resultadosMapa{bottom:0;font-size:.7rem;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:999}#resultadosMapa .cuadro{background:#fff;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 0 rgba(0,0,0,.25);display:inline-block;max-width:100%;min-width:2.5rem;padding:10px;position:relative;text-align:center}#resultadosMapa.--cargando{bottom:50%}#resultadosMapa.--cargando .cuadro{transform:scale(1.6)}#mapaWrapper{height:450px;margin-bottom:1rem;position:relative;z-index:0}.cargando-spinner{align-items:center;background-color:rgba(0,0,0,.65);bottom:0;display:flex;flex-direction:column;gap:20px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}.cargando-spinner img{height:auto;width:5rem}.cargando-spinner p{color:#fff;margin-bottom:0}#mapaCanvas{height:100%;position:absolute;width:100%}#mapaCanvas .leaflet-popup.custom{border-radius:0}#mapaCanvas .leaflet-marker-icon:hover{z-index:100000!important}#mapaCanvas .map-marker,#mapaCanvas .map-marker2{background:var(--c-burbuja);border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 0 rgba(0,0,0,.25);color:var(--c-burbuja-texto);font-size:11pt;padding:4px;position:relative;text-align:center}#mapaCanvas .map-marker2:after,#mapaCanvas .map-marker:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--c-burbuja);content:"";display:block;height:0;left:50%;margin-left:-7px;margin-top:0;position:absolute;top:100%;width:0;z-index:1}#mapaCanvas .map-marker{margin-left:-30px;margin-top:-26px;width:70px}#mapaCanvas .map-marker2{margin-left:-38px;margin-top:-26px;width:85px}.leaflet-popup-content{line-height:normal!important;margin:0!important}.leaflet-popup-content p{margin:0!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:initial!important;box-shadow:none!important}.leaflet-container a{color:inherit!important}