.mapa-medios{padding-top:34px}.mapa-medios__contenedor{position:relative}.mapa-medios__fijo{z-index:99;height:0;position:sticky;top:70px}.mapa-medios__estado{color:#2e235c;text-transform:uppercase;background-color:#ffe07a;justify-content:center;align-items:center;width:400px;height:80px;margin:0;font-size:30px;font-weight:700;line-height:35px;display:flex;position:absolute;top:0;right:0}.mapa-medios__mapa{padding-bottom:6px}.mapa-medios__mapa .mapa-mexico{width:100%;height:auto;display:block}.mapa-medios__mapa .mapa-mexico__estado{fill:#591578;cursor:pointer;outline:none;transition:fill .2s ease-out}.mapa-medios__mapa .mapa-mexico__estado:hover,.mapa-medios__mapa .mapa-mexico__estado:focus-visible{fill:#ffe07a}.mapa-medios__mapa .mapa-mexico__estado--inactivo{cursor:default;opacity:.4;pointer-events:none}.mapa-medios__mapa .mapa-mexico__division{pointer-events:none}.mapa-medios__mapa .mapa-mexico__contorno,.mapa-medios__mapa .mapa-mexico__frontera{fill:none;stroke:#fff;stroke-width:2px}.mapa-medios__linea{background:linear-gradient(90deg,#29a9e1 0%,#75b62f 100%) 0 100%/100% 1px no-repeat;margin:34px 7px 0;padding-bottom:10px}.mapa-medios-modal{--bs-modal-width:920px}.mapa-medios-modal__contenido{color:#fff;background-color:#6760e4;border:0;border-radius:0;min-height:300px}.mapa-medios-modal__cabecera{justify-content:flex-end;height:49px;padding:14px 16px 0;display:flex}.mapa-medios-modal__cerrar{background:0 0;border:0;width:35px;height:35px;padding:0;line-height:0}.mapa-medios-modal__cerrar img{width:35px;height:35px}.mapa-medios-modal__cuerpo{flex:auto;justify-content:center;padding:0 40px;display:flex}.mapa-medios__lista{text-align:center;justify-content:center;display:flex}.mapa-medios__lista .mapa-medios__medios{margin:auto}.mapa-medios__lista--extensa{text-align:left;display:block}.mapa-medios__lista--extensa .mapa-medios__medios{margin:0}.mapa-medios__medios,.mapa-medios__submedios{padding:0;list-style:none}.mapa-medios__medio{color:#fff;text-transform:uppercase;padding:16px 0;font-size:20px;font-weight:700;line-height:25px}.mapa-medios__submedios{margin:0;padding-left:30px;list-style:outside}.mapa-medios__submedio{padding:5px 0}.mapa-medios__enlace{color:#fff;text-decoration:none}.mapa-medios__enlace:hover,.mapa-medios__enlace:focus-visible{color:#fff;text-decoration:underline}
