/* Escritorio: se conserva la grilla original; solo el mapa se ajusta completo dentro de su visual. */
@media (min-width:1025px){
  .hero-visual{overflow:hidden!important;}
  .hero-map-composite{
    width:100%!important;
    height:auto!important;
    left:0!important;
    top:50%!important;
    transform:translateY(-50%)!important;
  }
}
