diff --git a/CHANGELOG.md b/CHANGELOG.md
index 76565eeada15a099d540647c2cfb21d3ad380888..843cb9c125373ec5f9a3016731a098fb25882366 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,9 +5,63 @@ Todos los cambios más importantes de este proyecto se documentan en este archiv
 El formato está basado en [Keep a Changelog](https://keepachangelog.com/en/1.1.0)
 y este proyecto se adhiere al [Versionamiento semántico](https://semver.org/spec/v2.0.0.html).
 
-*Nota: Este Changelog se comenzó el 2024-10-22. Se documentaron hacia atrás los cambios más relevantes
+\*Nota: Este Changelog se comenzó el 2024-10-22. Se documentaron hacia atrás los cambios más relevantes
 de la biblioteca. Por lo tanto no se listan aquí todos los tags existentes.
 
+## [1.7.2] - 2024-12-11
+
+### Cambiado (Changed)
+
+- Ajustando elementos de navegacion, agregando clase para submenu en columnas, agregando enlaces a otras bibliotecas en la página de inicio y moviendo los enlaces de la navegación principal para homologar las posiciones de los elementos.
+
+## [1.7.1] - 2024-12-11
+
+### Cambiado (Changed)
+
+- Refactorización de la biblioteca entera para cambiar los @imports de sass y eliminar las advertencias de su futura obsolencia
+
+## [1.7.0] - 2024-12-10
+
+### Agregado (Added)
+
+- Agregando componente de pestañas con su módulo scss y vistas en Visualizaciones y Componentes.
+
+## [1.6.1] - 2024-12-06
+
+### Cambiado (Changed)
+
+- A los páneles del conenedor .contenedor-vis les cambiamos los paddings máximos de 32px a 24px.
+
+## [1.6.0] - 2024-12-02
+
+### Agregado (Added)
+
+- Agregando pictogramas alerta, capas, escribir, filtro, norte en svg desde los archivos cdn de fontastic a la documentación en Fundamentos.
+
+## [1.5.0] - 2024-11-22
+
+### Agregado (Added)
+
+- Agregando componentes de formulario de casilla de verificacion simple, grupo de casillas de verificacion y grupo de botones de radio
+
+## [1.4.2] - 2024-10-25
+
+### Arreglado (Fixed)
+
+- Acomodando estilos de la etiqueta caption de tabla para que coincida con titulo-tabla. Cambiando documentación para promover el uso de caption para los títulos de tablas.
+
+## [1.4.1] - 2024-10-25
+
+### Arreglado (Fixed)
+
+- Logo de pie sin remover en Mostrar solo texto
+
+## [1.4.0] - 2024-11-22
+
+### Agregado (Added)
+
+- Agregando componentes de formulario con campo base, area de texto y selector
+
 ## [1.3.5] - 2024-11-21
 
 ### Cambiado (Changed)
@@ -25,7 +79,7 @@ de la biblioteca. Por lo tanto no se listan aquí todos los tags existentes.
 ### Cambiado (Changed)
 
 - Perfil predeterminado
-- Actualización de documentación de color 
+- Actualización de documentación de color
 
 ### Agregado (Added)
 
@@ -98,6 +152,15 @@ de la biblioteca. Por lo tanto no se listan aquí todos los tags existentes.
 - Refactorización de nombres de clases
 - Versión estable de documentación
 
+[1.7.2]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.7.2...v1.7.1
+[1.7.1]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.7.1...v1.7.0
+[1.7.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.7.0...v1.6.1
+[1.6.1]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.6.1...v1.6.0
+[1.6.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.6.0...v1.5.0
+[1.5.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.5.0...v1.4.2
+[1.4.2]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.4.2...v1.4.1
+[1.4.1]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.4.1...v1.4.0
+[1.4.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.4.0...v1.3.5
 [1.3.5]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.3.5...v1.3.4
 [1.3.4]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.3.4...v1.3.3
 [1.3.3]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.3.3...v1.3.2
@@ -108,7 +171,3 @@ de la biblioteca. Por lo tanto no se listan aquí todos los tags existentes.
 [1.2.2]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.2.2...v1.2.0
 [1.2.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.2.0...v1.0.0
 [1.0.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/-/releases/v1.0.0
-
-
-
-
diff --git a/dist/sisdai.min.css b/dist/sisdai.min.css
index d4e70e15c8026695d30889e224f9c487f57dc174..5f36181b278526a2a44226b3fa96756f02521c7c 100644
--- a/dist/sisdai.min.css
+++ b/dist/sisdai.min.css
@@ -1 +1 @@
-:root{--tipografia-familia: "Montserrat", sans-serif;--tipografia-tamanio: 16px;--tipografia-codigo: monospace}html{font-size:var(--tipografia-tamanio);line-height:1.5;scroll-behavior:smooth;text-rendering:optimizelegibility;text-size-adjust:100%}body{background:var(--fondo);color:var(--texto-primario);font-family:var(--tipografia-familia, sans-serif);font-size:var(--tipografia-tamanio);font-weight:400;line-height:1.5;padding:0;margin:0}body *{font-family:var(--tipografia-familia, sans-serif);box-sizing:border-box}main{display:block;min-height:calc(100vh - 250px)}iframe{border:none;display:block}progress{vertical-align:baseline}hr{box-sizing:content-box;height:0}abbr{border:none;cursor:help;text-decoration:underline dotted}ins{border:none;text-decoration:underline dashed}b,strong{font-weight:500}small{font-size:.875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border:none}code,samp,pre,var,kbd{font-family:var(--tipografia-codigo, monospace);font-weight:400;font-size:1em;color:var(--texto-secundario)}kbd{background-color:var(--fondo-acento);border-radius:4px}:root{--color-neutro-7: #000;--color-neutro-7-rgb: 0, 0, 0;--color-neutro-6: #141414;--color-neutro-6-rgb: 20, 20, 20;--color-neutro-5: #434344;--color-neutro-4: #767677;--color-neutro-3: #AAA;--color-neutro-2: #DDD;--color-neutro-1: #F5F5F5;--color-neutro-0: #FFF;--color-interactivo-1: #005DFF;--color-interactivo-2: #356CCC;--color-interactivo-3: #668BFF;--color-interactivo-4: #8999CC;--color-interactivo-5: #CF99FF;--color-interactivo-6: #9233FF;--color-informativo-4: #172136;--color-informativo-3: #19439C;--color-informativo-2: #66A5FE;--color-informativo-1: #ECF2FF;--color-confirmacion-4: #0D2619;--color-confirmacion-3: #2A6F4D;--color-confirmacion-2: #1BD97C;--color-confirmacion-1: #E7FBF1;--color-alerta-4: #201C11;--color-alerta-3: #916802;--color-alerta-2: #FFDC69;--color-alerta-1: #FFF7E3;--color-error-4: #341116;--color-error-3: #940B1C;--color-error-2: #FF6969;--color-error-1: #FCDADE}:root{--color-conahcyt-4: #001C4A;--color-conahcyt-3: #002663;--color-conahcyt-2: #003384;--color-conahcyt-1: #13AFF0;--color-conahcyt-0: #FFF;--color-conahcyt-degradado: linear-gradient(to bottom, #003384, #002663, #001C4A);--color-mx-2: #611232;--color-mx-1: #D4C19C;--color-mx-0: #FFF}body[data-perfil=predeterminada],body[data-perfil=sisdai],:root{--color-primario-4: #2B13B1;--color-primario-3: #3F17E4;--color-primario-2: #9674E1;--color-primario-1: #A28BDF;--color-secundario-12: #201540;--color-secundario-11: #1f143f;--color-secundario-11-rgb: 31, 20, 63;--color-secundario-10: #2B204C;--color-secundario-9: #3A2F5B;--color-secundario-8: #453B67;--color-secundario-7: #6E6380;--color-secundario-6: #978CB7;--color-secundario-5: #BFB5E0;--color-secundario-4: #DBD0FB;--color-secundario-3: #E4DEFC;--color-secundario-2: #F4F1FE;--color-secundario-1: #FEFAF8}body[data-perfil=gema]{--color-primario-4: #993310;--color-primario-3: #CC4B14;--color-primario-2: #F4A762;--color-primario-1: #F2B17C;--color-secundario-12: #412110;--color-secundario-11: #462614;--color-secundario-11-rgb: 70, 38, 20;--color-secundario-10: #4C2C1B;--color-secundario-9: #5B3B2A;--color-secundario-8: #674736;--color-secundario-7: #90705F;--color-secundario-6: #B99988;--color-secundario-5: #E2C2B1;--color-secundario-4: #FDDDCC;--color-secundario-3: #FDE7DB;--color-secundario-2: #FFF5F0;--color-secundario-1: #FEFAF8}body[data-perfil=eni]{--color-primario-4: #0058cc;--color-primario-3: #0068FF;--color-primario-2: #6692FF;--color-primario-1: #80AAFF;--color-secundario-12: #102543;--color-secundario-11: #142a48;--color-secundario-11-rgb: 20, 42, 72;--color-secundario-10: #1B304E;--color-secundario-9: #2A3F5D;--color-secundario-8: #364A69;--color-secundario-7: #5E7392;--color-secundario-6: #889DBB;--color-secundario-5: #B1C6E4;--color-secundario-4: #CCE1FF;--color-secundario-3: #DBEAFF;--color-secundario-2: #F0F6FF;--color-secundario-1: #F8FBFF}body[data-tema=claro],:root{--fondo: var(--color-neutro-0);--fondo-neutro: var(--color-neutro-1);--fondo-acento: var(--color-secundario-2);--fondo-informacion: var(--color-informativo-1);--fondo-confirmacion: var(--color-confirmacion-1);--fondo-alerta: var(--color-alerta-1);--fondo-error: var(--color-error-1);--degradado-fuerte: linear-gradient(0deg, rgba(var(--color-neutro-7-rgb),1) 0%, rgba(var(--color-neutro-7-rgb),0.59) 60%, rgba(var(--color-neutro-7-rgb),0) 100%);--degradado-ligero: linear-gradient(transparent, rgba(var(--color-neutro-7-rgb),0.8));--opacidad-fuerte: rgba(var(--color-neutro-6-rgb),0.9);--opacidad-ligero: rgba(var(--color-neutro-6-rgb),0.5);--borde: var(--color-neutro-4);--borde-neutro: var(--color-neutro-6);--borde-secundario: var(--color-neutro-3);--borde-acento: var(--color-secundario-9);--borde-informacion: var(--color-informativo-3);--borde-confirmacion: var(--color-confirmacion-3);--borde-alerta: var(--color-alerta-3);--borde-error: var(--color-error-3);--texto-primario: var(--color-neutro-6);--texto-secundario: var(--color-secundario-8);--texto-acento: var(--color-primario-3);--texto-inverso: var(--color-neutro-0);--texto-informacion: var(--color-informativo-3);--texto-confirmacion: var(--color-confirmacion-3);--texto-alerta: var(--color-alerta-3);--texto-error: var(--color-error-3);--estado-enfoque: var(--color-interactivo-1);--estado-cursor: var(--color-secundario-2);--campo-etiqueta-color: var(--color-secundario-8);--campo-fondo: var(--color-neutro-0);--campo-color: var(--color-neutro-6);--campo-borde: var(--color-secundario-8);--campo-ejemplo-color: var(--color-neutro-4);--campo-ejemplo-cursor-color: var(--color-secundario-8);--campo-ejemplo-enfoque-color: var(--color-secundario-8);--campo-ejemplo-deshabilitado-color: var(--color-neutro-4);--campo-deshabilitado-fondo: var(--color-neutro-2);--campo-deshabilitado-color: var(--color-neutro-4);--campo-deshabilitado-borde: var(--color-neutro-3);--campo-cursor-fondo: var(--color-secundario-2);--campo-cursor-borde: var(--color-secundario-8);--campo-enfoque-fondo: var(--color-secundario-2);--campo-enfoque-borde: var(--estado-enfoque);--campo-enfoque-sombra: var(--estado-enfoque);--campo-rango-activo: var(--color-primario-3);--campo-rango-cursor: var(--color-primario-4);--campo-rango-deshabilitado: var(--color-neutro-3);--campo-rango: var(--color-neutro-3);--campo-control-fondo: var(--color-neutro-0);--campo-control-borde: var(--color-secundario-8);--campo-control-seleccionado-fondo: var(--color-neutro-0);--campo-control-seleccionado-color: var(--color-secundario-8);--campo-control-deshabilitado-fondo: var(--color-neutro-2);--campo-control-deshabilitado-borde: var(--color-neutro-3);--campo-control-deshabilitado-color: var(--color-neutro-3);--campo-contenedor-fondo: transparent;--campo-contenedor-borde: transparent;--campo-selector-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23141414" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--campo-selector-deshabilitado-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23767677" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--tabla-fila-par-fondo: var(--color-neutro-0);--tabla-fila-impar-fondo: var(--color-secundario-2);--tabla-fila-pie-fondo: var(--color-secundario-4);--tabla-borde: var(--color-neutro-4);--tabla-color: var(--texto-primario);--boton-primario-fondo: var(--color-primario-3);--boton-primario-borde: var(--color-primario-3);--boton-primario-color: var(--color-neutro-0);--boton-primario-deshabilitado-fondo: var(--color-neutro-2);--boton-primario-deshabilitado-borde: var(--color-neutro-2);--boton-primario-deshabilitado-color: var(--color-neutro-4);--boton-primario-deshabilitado-sombra: transparent;--boton-primario-cursor-fondo: var(--color-primario-4);--boton-primario-cursor-borde: var(--color-primario-4);--boton-primario-cursor-color: var(--color-neutro-0);--boton-primario-cursor-sombra: transparent;--boton-primario-enfoque-fondo: var(--color-primario-4);--boton-primario-enfoque-borde: var(--color-neutro-0);--boton-primario-enfoque-color: var(--color-neutro-0);--boton-primario-enfoque-contorno: var(--estado-enfoque);--boton-primario-enfoque-sombra: var(--estado-enfoque);--boton-secundario-fondo: transparent;--boton-secundario-borde: var(--color-secundario-8);--boton-secundario-color: var(--color-secundario-8);--boton-secundario-deshabilitado-fondo: transparent;--boton-secundario-deshabilitado-borde: var(--color-neutro-2);--boton-secundario-deshabilitado-color: var(--color-neutro-3);--boton-secundario-deshabilitado-sombra: transparent;--boton-secundario-cursor-fondo: var(--color-secundario-4);--boton-secundario-cursor-borde: var(--color-secundario-8);--boton-secundario-cursor-color: var(--color-secundario-8);--boton-secundario-cursor-sombra: transparent;--boton-secundario-enfoque-fondo: var(--color-secundario-4);--boton-secundario-enfoque-borde: var(--estado-enfoque);--boton-secundario-enfoque-color: var(--color-secundario-8);--boton-secundario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-primario-fondo: transparent;--boton-sin-contenedor-primario-borde: transparent;--boton-sin-contenedor-primario-color: var(--color-primario-3);--boton-sin-contenedor-primario-sombra: transparent;--boton-sin-contenedor-primario-deshabilitado-fondo: transparent;--boton-sin-contenedor-primario-deshabilitado-borde: transparent;--boton-sin-contenedor-primario-deshabilitado-color: var(--color-neutro-3);--boton-sin-contenedor-primario-deshabilitado-sombra: transparent;--boton-sin-contenedor-primario-cursor-fondo: transparent;--boton-sin-contenedor-primario-cursor-borde: transparent;--boton-sin-contenedor-primario-cursor-color: var(--color-primario-4);--boton-sin-contenedor-primario-cursor-sombra: transparent;--boton-sin-contenedor-primario-enfoque-fondo: var(--color-secundario-4);--boton-sin-contenedor-primario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-primario-enfoque-color: var(--color-primario-3);--boton-sin-contenedor-primario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-secundario-fondo: transparent;--boton-sin-contenedor-secundario-borde: transparent;--boton-sin-contenedor-secundario-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-sombra: transparent;--boton-sin-contenedor-secundario-deshabilitado-fondo: transparent;--boton-sin-contenedor-secundario-deshabilitado-borde: transparent;--boton-sin-contenedor-secundario-deshabilitado-color: var(--color-neutro-3);--boton-sin-contenedor-secundario-deshabilitado-sombra: transparent;--boton-sin-contenedor-secundario-cursor-fondo: var(--color-secundario-4);--boton-sin-contenedor-secundario-cursor-borde: var(--color-secundario-4);--boton-sin-contenedor-secundario-cursor-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-sombra: transparent;--boton-sin-contenedor-secundario-enfoque-fondo: var(--color-secundario-4);--boton-sin-contenedor-secundario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-secundario-enfoque-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-enfoque-sombra: var(--estado-enfoque);--hipervinculo-color: var(--color-interactivo-1);--hipervinculo-sombra: transparent;--hipervinculo-deshabilitado-color: var(--color-neutro-3);--hipervinculo-deshabilitado-sombra: transparent;--hipervinculo-cursor-color: var(--color-interactivo-2);--hipervinculo-cursor-sombra: transparent;--hipervinculo-enfoque-color: var(--estado-enfoque);--hipervinculo-enfoque-sombra: var(--estado-enfoque);--hipervinculo-visitado: var(--color-interactivo-6);--tarjeta-fondo: var(--color-neutro-1);--tarjeta-color: var(--color-neutro-6);--tarjeta-cursor-fondo: var(--color-neutro-2);--tarjeta-enfoque-borde: var(--estado-enfoque);--tarjeta-enfoque-sombra: var(--estado-enfoque);--tarjeta-externa-color: var(--texto-inverso);--tarjeta-externa-fondo-degradado: var(--degradado-fuerte);--tarjeta-interna-color: var(--color-neutro-6);--tarjeta-interna-fondo: var(--color-neutro-1);--tarjeta-simplificada-fondo: var(--color-neutro-0);--tarjeta-simplificada-color: var(--color-interactivo-1);--tarjeta-simplificada-borde: var(--color-interactivo-1);--tarjeta-simplificada-cursor-fondo: var(--color-interactivo-1);--tarjeta-simplificada-cursor-borde: var(--color-interactivo-1);--tarjeta-simplificada-cursor-color: var(--color-neutro-0);--tarjeta-simplificada-enfoque-fondo: var(--estado-enfoque);--tarjeta-simplificada-enfoque-borde: var(--color-neutro-0);--tarjeta-simplificada-enfoque-color: var(--color-neutro-0);--tarjeta-simplificada-enfoque-contorno: var(--estado-enfoque);--tarjeta-simplificada-enfoque-sombra: var(--estado-enfoque);--tarjeta-contenido-simplificada-fondo: var(--color-neutro-1);--tarjeta-contenido-simplificada-color: var(--color-neutro-6);--modal-fondo: var(--fondo);--modal-color: var(--texto-primario);--globo-fondo: var(--opacidad-fuerte);--globo-color: var(--texto-inverso);--globo-simbologia-borde: var(--color-neutro-0);--globo-boton-fondo: transparent;--globo-boton-color: var(--color-secundario-5);--globo-boton-borde: transparent;--globo-boton-sombra: transparent;--globo-boton-cursor-fondo: var(--color-secundario-8);--globo-boton-cursor-color: var(--color-secundario-5);--globo-boton-cursor-borde: var(--color-secundario-8);--globo-boton-cursor-sombra: transparent;--globo-boton-enfoque-fondo: var(--color-secundario-8);--globo-boton-enfoque-color: var(--color-secundario-5);--globo-boton-enfoque-borde: var(--estado-enfoque);--globo-boton-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-color: var(--color-interactivo-3);--globo-hipervinculo-sombra: transparent;--globo-hipervinculo-cursor-color: var(--color-interactivo-4);--globo-hipervinculo-cursor-sombra: transparent;--globo-hipervinculo-enfoque-color: var(--estado-enfoque);--globo-hipervinculo-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-visitado: var(--color-interactivo-5);--navegacion-primaria-fondo: var(--color-neutro-0);--navegacion-primaria-sombra: var(--opacidad-ligero);--navegacion-primaria-color: var(--color-secundario-12);--navegacion-primaria-cursor-fondo: var(--color-secundario-2);--navegacion-primaria-enfoque-borde: var(--estado-enfoque);--navegacion-primaria-enfoque-sombra: var(--estado-enfoque);--navegacion-primaria-enfoque-fondo: var(--color-secundario-2);--navegacion-primaria-activo-borde: var(--color-primario-3);--navegacion-primaria-seccion-fondo: var(--color-secundario-4);--navegacion-primaria-seccion-color: var(--color-secundario-8);--navegacion-secundaria-color: var(--color-secundario-12);--navegacion-secundaria-fondo: var(--color-secundario-3);--navegacion-secundaria-borde: var(--color-secundario-5);--navegacion-secundaria-cursor-color: var(--color-secundario-12);--navegacion-secundaria-cursor-fondo: var(--color-secundario-4);--navegacion-secundaria-cursor-borde: var(--color-secundario-8);--navegacion-secundaria-activo-color: var(--color-primario-3);--navegacion-secundaria-activo-fondo: var(--color-secundario-1);--navegacion-secundaria-activo-borde: var(--color-primario-3);--navegacion-secundaria-enfoque-color: var(--color-secundario-12);--navegacion-secundaria-enfoque-fondo: var(--color-secundario-4);--navegacion-secundaria-enfoque-sombra: var(--estado-enfoque);--navegacion-secundaria-enfoque-borde: var(--estado-enfoque);--menu-flotante-boton-fondo: var(--color-primario-3);--menu-flotante-boton-color: var(--color-neutro-0);--menu-flotante-boton-contorno: transparent;--menu-flotante-boton-borde: var(--color-neutro-0);--menu-flotante-boton-sombra: transparent;--menu-flotante-boton-cursor-fondo: var(--color-primario-4);--menu-flotante-boton-cursor-color: var(--color-neutro-0);--menu-flotante-boton-cursor-contorno: transparent;--menu-flotante-boton-cursor-borde: var(--color-neutro-0);--menu-flotante-boton-cursor-sombra: transparent;--menu-flotante-boton-enfoque-color: var(--color-neutro-0);--menu-flotante-boton-enfoque-fondo: var(--color-primario-4);--menu-flotante-boton-enfoque-contorno: var(--estado-enfoque);--menu-flotante-boton-enfoque-borde: var(--color-neutro-0);--menu-flotante-boton-enfoque-sombra: var(--estado-enfoque);--menu-flotante-contenedor-fondo: var(--fondo-neutro);--menu-flotante-contenedor-color: var(--texto-secundario);--menu-flotante-contenedor-borde: var(--borde-acento);--menu-flotante-contenedor-sombra: var(--opacidad-ligero);--menu-accesibilidad-boton-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-color: var(--color-neutro-0);--menu-accesibilidad-boton-contorno: transparent;--menu-accesibilidad-boton-borde: var(--color-neutro-0);--menu-accesibilidad-boton-sombra: transparent;--menu-accesibilidad-boton-cursor-fondo: var(--color-interactivo-2);--menu-accesibilidad-boton-cursor-color: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-contorno: transparent;--menu-accesibilidad-boton-cursor-borde: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-sombra: transparent;--menu-accesibilidad-boton-enfoque-color: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-enfoque-contorno: var(--estado-enfoque);--menu-accesibilidad-boton-enfoque-borde: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-sombra: var(--estado-enfoque)}body[data-tema=oscuro]{--fondo: var(--color-secundario-12);--fondo-neutro: var(--color-secundario-10);--fondo-acento: var(--color-secundario-10);--fondo-informacion: var(--color-informativo-4);--fondo-confirmacion: var(--color-confirmacion-4);--fondo-alerta: var(--color-alerta-4);--fondo-error: var(--color-error-4);--degradado-fuerte: linear-gradient(0deg, rgba(var(--color-secundario-11-rgb),1) 0%, rgba(var(--color-secundario-11-rgb),0.6) 60%, rgba(var(--color-secundario-11-rgb),0) 100%);--degradado-ligero: linear-gradient(transparent, rgba(var(--color-secundario-11-rgb),0.8));--opacidad-fuerte: rgba(var(--color-neutro-6-rgb),0.9);--opacidad-ligero: rgba(var(--color-neutro-6-rgb),0.5);--borde: var(--color-neutro-0);--borde-neutro: var(--color-neutro-0);--borde-secundario: var(--color-secundario-8);--borde-acento: var(--color-secundario-5);--borde-informacion: var(--color-informativo-2);--borde-confirmacion: var(--color-confirmacion-2);--borde-alerta: var(--color-alerta-2);--borde-error: var(--color-error-2);--texto-primario: var(--color-neutro-0);--texto-secundario: var(--color-secundario-5);--texto-acento: var(--color-primario-2);--texto-inverso: var(--color-neutro-0);--texto-informacion: var(--color-informativo-2);--texto-confirmacion: var(--color-confirmacion-2);--texto-alerta: var(--color-alerta-2);--texto-error: var(--color-error-2);--estado-enfoque: var(--color-interactivo-3);--estado-cursor: var(--color-secundario-10);--campo-etiqueta-color: var(--color-secundario-5);--campo-fondo: var(--color-secundario-12);--campo-color: var(--color-neutro-0);--campo-borde: var(--color-secundario-5);--campo-ejemplo-color: var(--color-secundario-7);--campo-ejemplo-cursor-color: var(--color-secundario-5);--campo-ejemplo-enfoque-color: var(--color-secundario-5);--campo-ejemplo-deshabilitado-color: var(--color-secundario-7);--campo-deshabilitado-fondo: var(--color-secundario-8);--campo-deshabilitado-color: var(--color-secundario-7);--campo-deshabilitado-borde: var(--color-secundario-6);--campo-cursor-fondo: var(--color-secundario-10);--campo-cursor-borde: var(--color-secundario-5);--campo-enfoque-fondo: var(--color-secundario-10);--campo-enfoque-borde: var(--estado-enfoque);--campo-enfoque-sombra: var(--estado-enfoque);--campo-rango-activo: var(--color-primario-2);--campo-rango-cursor: var(--color-primario-1);--campo-rango-deshabilitado: var(--color-secundario-7);--campo-rango: var(--color-secundario-7);--campo-control-fondo: var(--color-secundario-12);--campo-control-borde: var(--color-secundario-5);--campo-control-seleccionado-fondo: var(--color-secundario-12);--campo-control-seleccionado-color: var(--color-secundario-5);--campo-control-deshabilitado-fondo: var(--color-secundario-8);--campo-control-deshabilitado-borde: var(--color-secundario-7);--campo-control-deshabilitado-color: var(--color-secundario-7);--campo-contenedor-fondo: transparent;--campo-contenedor-borde: transparent;--campo-selector-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23FFFFFF" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--campo-selector-deshabilitado-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%235E7392" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--tabla-fila-par-fondo: var(--color-secundario-12);--tabla-fila-impar-fondo: var(--color-secundario-10);--tabla-fila-pie-fondo: var(--color-secundario-8);--tabla-borde: var(--color-secundario-6);--tabla-color: var(--texto-primario);--boton-primario-fondo: var(--color-primario-2);--boton-primario-borde: var(--color-primario-2);--boton-primario-color: var(--color-secundario-12);--boton-primario-deshabilitado-fondo: var(--color-secundario-8);--boton-primario-deshabilitado-borde: var(--color-secundario-8);--boton-primario-deshabilitado-color: var(--color-secundario-7);--boton-primario-deshabilitado-sombra: transparent;--boton-primario-cursor-fondo: var(--color-primario-1);--boton-primario-cursor-borde: var(--color-primario-1);--boton-primario-cursor-color: var(--color-secundario-12);--boton-primario-cursor-sombra: transparent;--boton-primario-enfoque-fondo: var(--color-primario-1);--boton-primario-enfoque-borde: var(--color-secundario-12);--boton-primario-enfoque-color: var(--color-secundario-12);--boton-primario-enfoque-contorno: var(--estado-enfoque);--boton-primario-enfoque-sombra: var(--estado-enfoque);--boton-secundario-fondo: transparent;--boton-secundario-borde: var(--color-secundario-5);--boton-secundario-color: var(--color-secundario-5);--boton-secundario-deshabilitado-fondo: transparent;--boton-secundario-deshabilitado-borde: var(--color-secundario-7);--boton-secundario-deshabilitado-color: var(--color-secundario-8);--boton-secundario-deshabilitado-sombra: transparent;--boton-secundario-cursor-fondo: var(--color-secundario-8);--boton-secundario-cursor-borde: var(--color-secundario-5);--boton-secundario-cursor-color: var(--color-secundario-5);--boton-secundario-cursor-sombra: transparent;--boton-secundario-enfoque-fondo: var(--color-secundario-8);--boton-secundario-enfoque-borde: var(--estado-enfoque);--boton-secundario-enfoque-color: var(--color-secundario-5);--boton-secundario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-primario-fondo: transparent;--boton-sin-contenedor-primario-borde: transparent;--boton-sin-contenedor-primario-color: var(--color-primario-2);--boton-sin-contenedor-primario-sombra: transparent;--boton-sin-contenedor-primario-deshabilitado-fondo: transparent;--boton-sin-contenedor-primario-deshabilitado-borde: transparent;--boton-sin-contenedor-primario-deshabilitado-color: var(--color-secundario-8);--boton-sin-contenedor-primario-deshabilitado-sombra: transparent;--boton-sin-contenedor-primario-cursor-fondo: transparent;--boton-sin-contenedor-primario-cursor-borde: transparent;--boton-sin-contenedor-primario-cursor-color: var(--color-primario-1);--boton-sin-contenedor-primario-cursor-sombra: transparent;--boton-sin-contenedor-primario-enfoque-fondo: var(--color-secundario-8);--boton-sin-contenedor-primario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-primario-enfoque-color: var(--color-primario-2);--boton-sin-contenedor-primario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-secundario-fondo: transparent;--boton-sin-contenedor-secundario-borde: transparent;--boton-sin-contenedor-secundario-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-sombra: transparent;--boton-sin-contenedor-secundario-deshabilitado-fondo: transparent;--boton-sin-contenedor-secundario-deshabilitado-borde: transparent;--boton-sin-contenedor-secundario-deshabilitado-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-deshabilitado-sombra: transparent;--boton-sin-contenedor-secundario-cursor-fondo: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-borde: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-cursor-sombra: transparent;--boton-sin-contenedor-secundario-enfoque-fondo: var(--color-secundario-8);--boton-sin-contenedor-secundario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-secundario-enfoque-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-enfoque-sombra: var(--estado-enfoque);--hipervinculo-color: var(--color-interactivo-3);--hipervinculo-sombra: transparent;--hipervinculo-deshabilitado-color: var(--color-secundario-8);--hipervinculo-deshabilitado-sombra: transparent;--hipervinculo-cursor-color: var(--color-interactivo-4);--hipervinculo-cursor-sombra: transparent;--hipervinculo-enfoque-color: var(--estado-enfoque);--hipervinculo-enfoque-sombra: var(--estado-enfoque);--hipervinculo-visitado: var(--color-interactivo-5);--tarjeta-fondo: var(--color-secundario-10);--tarjeta-color: var(--color-neutro-0);--tarjeta-cursor-fondo: var(--color-secundario-8);--tarjeta-enfoque-borde: var(--estado-enfoque);--tarjeta-enfoque-sombra: var(--estado-enfoque);--tarjeta-externa-color: var(--texto-inverso);--tarjeta-externa-fondo-degradado: var(--degradado-fuerte);--tarjeta-interna-color: var(--color-neutro-0);--tarjeta-interna-fondo: var(--color-secundario-10);--tarjeta-simplificada-fondo: var(--color-secundario-12);--tarjeta-simplificada-color: var(--color-interactivo-3);--tarjeta-simplificada-borde: var(--color-interactivo-3);--tarjeta-simplificada-cursor-fondo: var(--color-interactivo-3);--tarjeta-simplificada-cursor-borde: var(--color-interactivo-3);--tarjeta-simplificada-cursor-color: var(--color-secundario-12);--tarjeta-simplificada-enfoque-fondo: var(--estado-enfoque);--tarjeta-simplificada-enfoque-borde: var(--color-secundario-12);--tarjeta-simplificada-enfoque-color: var(--color-secundario-12);--tarjeta-simplificada-enfoque-contorno: var(--estado-enfoque);--tarjeta-simplificada-enfoque-sombra: var(--estado-enfoque);--tarjeta-contenido-simplificada-fondo: var(--color-secundario-10);--tarjeta-contenido-simplificada-color: var(--color-neutro-0);--modal-fondo: var(--fondo);--modal-color: var(--texto-primario);--globo-fondo: var(--opacidad-fuerte);--globo-color: var(--texto-inverso);--globo-simbologia-borde: var(--color-neutro-0);--globo-boton-fondo: transparent;--globo-boton-color: var(--color-secundario-5);--globo-boton-borde: transparent;--globo-boton-sombra: transparent;--globo-boton-cursor-fondo: var(--color-secundario-8);--globo-boton-cursor-color: var(--color-secundario-5);--globo-boton-cursor-borde: var(--color-secundario-8);--globo-boton-cursor-sombra: transparent;--globo-boton-enfoque-fondo: var(--color-secundario-8);--globo-boton-enfoque-color: var(--color-secundario-5);--globo-boton-enfoque-borde: var(--estado-enfoque);--globo-boton-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-color: var(--color-interactivo-3);--globo-hipervinculo-sombra: transparent;--globo-hipervinculo-cursor-color: var(--color-interactivo-4);--globo-hipervinculo-cursor-sombra: transparent;--globo-hipervinculo-enfoque-color: var(--estado-enfoque);--globo-hipervinculo-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-visitado: var(--color-interactivo-5);--navegacion-primaria-fondo: var(--color-secundario-12);--navegacion-primaria-sombra: var(--opacidad-fuerte);--navegacion-primaria-color: var(--color-neutro-0);--navegacion-primaria-cursor-fondo: var(--color-secundario-10);--navegacion-primaria-enfoque-borde: var(--estado-enfoque);--navegacion-primaria-enfoque-sombra: var(--estado-enfoque);--navegacion-primaria-enfoque-fondo: var(--color-secundario-10);--navegacion-primaria-activo-borde: var(--color-primario-2);--navegacion-primaria-seccion-fondo: var(--color-secundario-8);--navegacion-primaria-seccion-color: var(--color-secundario-5);--navegacion-secundaria-color: var(--color-neutro-0);--navegacion-secundaria-fondo: var(--color-secundario-9);--navegacion-secundaria-borde: var(--color-secundario-5);--navegacion-secundaria-cursor-color: var(--color-neutro-0);--navegacion-secundaria-cursor-fondo: var(--color-secundario-8);--navegacion-secundaria-cursor-borde: var(--color-secundario-4);--navegacion-secundaria-activo-color: var(--color-primario-2);--navegacion-secundaria-activo-fondo: var(--color-secundario-11);--navegacion-secundaria-activo-borde: var(--color-primario-2);--navegacion-secundaria-enfoque-color: var(--color-neutro-0);--navegacion-secundaria-enfoque-fondo: var(--color-secundario-8);--navegacion-secundaria-enfoque-sombra: var(--estado-enfoque);--navegacion-secundaria-enfoque-borde: var(--estado-enfoque);--menu-flotante-boton-fondo: var(--color-primario-2);--menu-flotante-boton-color: var(--color-secundario-12);--menu-flotante-boton-contorno: transparent;--menu-flotante-boton-borde: var(--color-secundario-12);--menu-flotante-boton-sombra: transparent;--menu-flotante-boton-cursor-fondo: var(--color-primario-1);--menu-flotante-boton-cursor-color: var(--color-secundario-12);--menu-flotante-boton-cursor-contorno: transparent;--menu-flotante-boton-cursor-borde: var(--color-secundario-12);--menu-flotante-boton-cursor-sombra: transparent;--menu-flotante-boton-enfoque-color: var(--color-secundario-12);--menu-flotante-boton-enfoque-fondo: var(--color-primario-1);--menu-flotante-boton-enfoque-contorno: var(--estado-enfoque);--menu-flotante-boton-enfoque-borde: var(--color-secundario-12);--menu-flotante-boton-enfoque-sombra: var(--estado-enfoque);--menu-flotante-contenedor-fondo: var(--fondo-neutro);--menu-flotante-contenedor-color: var(--texto-secundario);--menu-flotante-contenedor-borde: var(--borde-acento);--menu-flotante-contenedor-sombra: var(--opacidad-ligero);--menu-accesibilidad-boton-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-color: var(--color-neutro-0);--menu-accesibilidad-boton-contorno: transparent;--menu-accesibilidad-boton-borde: var(--color-neutro-0);--menu-accesibilidad-boton-sombra: transparent;--menu-accesibilidad-boton-cursor-fondo: var(--color-interactivo-2);--menu-accesibilidad-boton-cursor-color: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-contorno: transparent;--menu-accesibilidad-boton-cursor-borde: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-sombra: transparent;--menu-accesibilidad-boton-enfoque-color: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-enfoque-contorno: var(--estado-enfoque);--menu-accesibilidad-boton-enfoque-borde: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-sombra: var(--estado-enfoque)}.piepagina-titulo,.indice-contenido .indice-contenido-titulo,dialog.modal .modal-contenedor .modal-titulo,.portada.portada-secundaria .portada-titulo,.portada .portada-subtitulo,.portada .portada-titulo,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1,.tarjeta .tarjeta-titulo,details summary,.titulo-tabla{font-weight:500;margin-top:24px;margin-bottom:24px;line-height:1.25em}.tarjeta .tarjeta-titulo,details summary,.titulo-tabla{font-size:1rem}@media screen and (min-width: 768px){.tarjeta .tarjeta-titulo,details summary,.titulo-tabla{font-size:1.125rem}}h1,.h1{font-size:2rem}@media screen and (min-width: 768px){h1,.h1{font-size:2.25rem;margin-top:64px}}h2,.h2{font-size:1.75rem}@media screen and (min-width: 768px){h2,.h2{font-size:2rem}}h3,.h3{font-size:1.5rem}@media screen and (min-width: 768px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:1.25rem}@media screen and (min-width: 768px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.125rem}@media screen and (min-width: 768px){h5,.h5{font-size:1.25rem}}h6,.h6{font-size:1rem}@media screen and (min-width: 768px){h6,.h6{font-size:1.125rem}}p{line-height:1.5em;margin-top:24px;margin-bottom:24px}.parrafo-texto-alto{font-size:1.25rem}.nota{font-size:.875rem;font-weight:400;line-height:1.3em;margin-top:24px;margin-bottom:24px}.nota-titulo{font-size:1rem;font-weight:500;line-height:1.3em;margin-top:24px;margin-bottom:16px}.nota-titulo+.nota{margin-top:16px}.nota-contenedor{background:var(--fondo-acento);padding:24px}.nota-contenedor>.nota-titulo{margin-top:0}.nota-contenedor>.nota{margin-bottom:0}@font-face{font-family:sisdai-pictogramas;src:url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.eot");src:url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas?#iefix") format("embedded-opentype"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.woff") format("woff"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.ttf") format("truetype"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.svg#sisdai-pictogramas") format("svg");font-weight:normal;font-style:normal}[class^=pictograma-],[class*=" pictograma-"]{vertical-align:middle;display:inline-flex;padding:.25em}[class^=pictograma-]::before,[class*=" pictograma-"]::before{font-family:sisdai-pictogramas,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pictograma-actualizar::before{content:"a"}.pictograma-agregar::before{content:"b"}.pictograma-angulo-derecho::before{content:"d"}.pictograma-angulo-doble-abajo::before{content:"e"}.pictograma-angulo-doble-arriba::before{content:"f"}.pictograma-angulo-doble-derecha::before{content:"g"}.pictograma-angulo-doble-izquierda::before{content:"h"}.pictograma-angulo-izquierdo::before{content:"i"}.pictograma-aprobado::before{content:"j"}.pictograma-archivo-descargar::before{content:"k"}.pictograma-archivo-subir::before{content:"l"}.pictograma-arrastrar::before{content:"m"}.pictograma-ayuda::before{content:"n"}.pictograma-buscar::before{content:"o"}.pictograma-calendario::before{content:"p"}.pictograma-cambio-tipografia::before{content:"q"}.pictograma-capa-lineas::before{content:"r"}.pictograma-capa-puntos::before{content:"s"}.pictograma-casilla::before{content:"t"}.pictograma-casilla-verificada::before{content:"u"}.pictograma-cerrar::before{content:"v"}.pictograma-colaborar::before{content:"w"}.pictograma-compartir::before{content:"x"}.pictograma-contraste::before{content:"y"}.pictograma-control-comenzar::before{content:"z"}.pictograma-control-detener::before{content:"A"}.pictograma-control-final::before{content:"B"}.pictograma-control-inicio::before{content:"C"}.pictograma-control-pausa::before{content:"D"}.pictograma-copiar::before{content:"E"}.pictograma-documento::before{content:"F"}.pictograma-documento-csv::before{content:"G"}.pictograma-documento-geojson::before{content:"H"}.pictograma-documento-geopaquete::before{content:"I"}.pictograma-documento-pdf::before{content:"J"}.pictograma-documento-png::before{content:"K"}.pictograma-documento-ppt::before{content:"L"}.pictograma-documento-word::before{content:"M"}.pictograma-editar::before{content:"N"}.pictograma-eliminar::before{content:"O"}.pictograma-enlace-subrayado::before{content:"P"}.pictograma-estrella::before{content:"Q"}.pictograma-flecha-abajo::before{content:"R"}.pictograma-flecha-abajo-derecha::before{content:"S"}.pictograma-flecha-abajo-izquierda::before{content:"T"}.pictograma-flecha-arriba::before{content:"U"}.pictograma-flecha-arriba-derecha::before{content:"V"}.pictograma-flecha-arriba-izquierda::before{content:"W"}.pictograma-flecha-derecha::before{content:"X"}.pictograma-flechas-horizontales::before{content:"Y"}.pictograma-flkt::before{content:"Z"}.pictograma-grupo::before{content:"0"}.pictograma-social-github::before{content:"2"}.pictograma-social-youtube::before{content:"4"}.pictograma-informacion::before{content:"5"}.pictograma-inicio::before{content:"6"}.pictograma-mapa-centro::before{content:"7"}.pictograma-mapa-generador::before{content:"8"}.pictograma-maximizar::before{content:"9"}.pictograma-menu::before{content:"!"}.pictograma-mexico::before{content:'"'}.pictograma-minimizar::before{content:"#"}.pictograma-nivel::before{content:"$"}.pictograma-numerales::before{content:"%"}.pictograma-ojo-ocultar::before{content:"&"}.pictograma-ojo-ver::before{content:"'"}.pictograma-ordenar-alfabetico-asc::before{content:"("}.pictograma-ordenar-alfabetico-desc::before{content:")"}.pictograma-ordenar-asc::before{content:"*"}.pictograma-ordenar-desc::before{content:"+"}.pictograma-capa-poligono::before{content:"-"}.pictograma-reloj::before{content:"."}.pictograma-restar::before{content:"/"}.pictograma-teclado::before{content:":"}.pictograma-ubicacion::before{content:";"}.pictograma-vista-simplificada::before{content:"<"}.pictograma-voto-no::before{content:"="}.pictograma-voto-si::before{content:">"}.pictograma-accesibilidad::before{content:""}.pictograma-restablecer::before{content:"@"}.pictograma-flecha-izquierda::before{content:"["}.pictograma-enlace-externo::before{content:""}.pictograma-metadatos::before{content:"^"}.pictograma-visualizador::before{content:"_"}.pictograma-zoom-instruccional::before{content:"`"}.pictograma-angulo-arriba::before{content:"{"}.pictograma-social-instagram::before{content:"|"}.pictograma-persona::before{content:","}.pictograma-correo::before{content:"~"}.pictograma-corazon::before{content:"}"}.pictograma-mover::before{content:"\\"}.pictograma-guardar::before{content:""}.pictograma-bajar-capa::before{content:"1"}.pictograma-subir-capa::before{content:"3"}.pictograma-tabla::before{content:""}.pictograma-social-linkedin::before{content:""}.pictograma-social-x::before{content:""}.pictograma-social-twitter::before{content:""}.pictograma-social-facebook::before{content:""}.pictograma-adelantar-10::before{content:"c"}.pictograma-regresar-10::before{content:""}.pictograma-angulo-abajo::before{content:""}.pictograma-silenciar::before{content:""}.pictograma-volumen::before{content:""}.pictograma-chico{font-size:1rem;padding:4px}.pictograma-mediano{font-size:1.5rem;padding:4px}.pictograma-grande{font-size:2rem;padding:8px}@media screen and (max-width: 767px){.pictograma-chico-mov{font-size:1rem;padding:4px}.pictograma-mediano-mov{font-size:1.5rem;padding:4px}.pictograma-grande-mov{font-size:2rem;padding:8px}}@media screen and (min-width: 768px){.pictograma-chico-esc{font-size:1rem;padding:4px}.pictograma-mediano-esc{font-size:1.5rem;padding:4px}.pictograma-grande-esc{font-size:2rem;padding:8px}}.contenedor{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.contenedor .ancho-fijo,.contenedor .ancho-minimo,.contenedor .ancho-lectura{box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.contenedor{padding-left:24px;padding-right:24px}.contenedor .ancho-fijo,.contenedor.ancho-fijo{max-width:100%}.contenedor .ancho-minimo,.contenedor.ancho-minimo{max-width:100%}.contenedor .ancho-lectura,.contenedor.ancho-lectura{max-width:100%;padding-left:24px;padding-right:24px}}@media screen and (min-width: 768px){.contenedor{padding-left:48px;padding-right:48px}.contenedor .ancho-fijo,.contenedor.ancho-fijo{max-width:1366px}.contenedor .ancho-minimo,.contenedor.ancho-minimo{max-width:500px}.contenedor .ancho-lectura,.contenedor.ancho-lectura{max-width:700px;padding-left:0;padding-right:0}}.contenedor .contenedor{padding-left:0;padding-right:0}.contenedor .alineacion-cetrada{margin-left:auto;margin-right:auto}.contenedor .alineacion-derecha{margin-left:auto;margin-right:0}.contenedor .alineacion-izquierda{margin-left:0;margin-right:auto}.flex{box-sizing:border-box;display:flex;flex-flow:row wrap}.flex-contenido-centrado{justify-content:center}.flex-contenido-inicio{justify-content:flex-start}.flex-contenido-final{justify-content:flex-end}.flex-contenido-separado{justify-content:space-between}.flex-contenido-alrededor{justify-content:space-around}.flex-contenido-equidistante{justify-content:space-evenly}.flex-reversa{flex-direction:row-reverse}.flex-vertical-centrado{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.flex-vertical-final{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}.flex-vertical-inicio{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.grid{box-sizing:border-box;display:grid}@media screen and (max-width: 767px){.flex{gap:16px 16px}.flex>[class^=columna-],.flex>[class*=" columna-"]{flex:1 1}.grid{gap:16px 16px;grid-template-columns:repeat(8, 1fr)}.grid>[class^=columna-],.grid>[class*=" columna-"]{grid-column:span 16}.columns{column-gap:16px}.flex>.columna-1{flex:1 1 calc(12.5% - 16px + 2px - 1px);max-width:calc(12.5% - 16px + 2px)}.flex>.columna-orden-1{order:1}.grid>.columna-1{grid-column:span 1}.columns-1{column-count:1}.flex>.columna-2{flex:1 1 calc(25% - 16px + 4px - 1px);max-width:calc(25% - 16px + 4px)}.flex>.columna-orden-2{order:2}.grid>.columna-2{grid-column:span 2}.columns-2{column-count:2}.flex>.columna-3{flex:1 1 calc(37.5% - 16px + 6px - 1px);max-width:calc(37.5% - 16px + 6px)}.flex>.columna-orden-3{order:3}.grid>.columna-3{grid-column:span 3}.columns-3{column-count:3}.flex>.columna-4{flex:1 1 calc(50% - 16px + 8px - 1px);max-width:calc(50% - 16px + 8px)}.flex>.columna-orden-4{order:4}.grid>.columna-4{grid-column:span 4}.columns-4{column-count:4}.flex>.columna-5{flex:1 1 calc(62.5% - 16px + 10px - 1px);max-width:calc(62.5% - 16px + 10px)}.flex>.columna-orden-5{order:5}.grid>.columna-5{grid-column:span 5}.columns-5{column-count:5}.flex>.columna-6{flex:1 1 calc(75% - 16px + 12px - 1px);max-width:calc(75% - 16px + 12px)}.flex>.columna-orden-6{order:6}.grid>.columna-6{grid-column:span 6}.columns-6{column-count:6}.flex>.columna-7{flex:1 1 calc(87.5% - 16px + 14px - 1px);max-width:calc(87.5% - 16px + 14px)}.flex>.columna-orden-7{order:7}.grid>.columna-7{grid-column:span 7}.columns-7{column-count:7}.flex>.columna-8{flex:1 1 calc(100% - 16px + 16px - 1px);max-width:calc(100% - 16px + 16px)}.flex>.columna-orden-8{order:8}.grid>.columna-8{grid-column:span 8}.columns-8{column-count:8}}@media screen and (min-width: 768px){.flex{gap:24px 24px}.flex>[class^=columna-],.flex>[class*=" columna-"]{flex:1 1}.grid{gap:24px 24px;grid-template-columns:repeat(16, 1fr)}.grid>[class^=columna-],.grid>[class*=" columna-"]{grid-column:span 16}.columns{column-gap:24px}.flex>.columna-1{flex:1 1 calc(6.25% - 24px + 1.5px - 1px);max-width:calc(6.25% - 24px + 1.5px)}.flex>.columna-orden-1{order:1}.grid>.columna-1{grid-column:span 1}.columns-1{column-count:1}.flex>.columna-2{flex:1 1 calc(12.5% - 24px + 3px - 1px);max-width:calc(12.5% - 24px + 3px)}.flex>.columna-orden-2{order:2}.grid>.columna-2{grid-column:span 2}.columns-2{column-count:2}.flex>.columna-3{flex:1 1 calc(18.75% - 24px + 4.5px - 1px);max-width:calc(18.75% - 24px + 4.5px)}.flex>.columna-orden-3{order:3}.grid>.columna-3{grid-column:span 3}.columns-3{column-count:3}.flex>.columna-4{flex:1 1 calc(25% - 24px + 6px - 1px);max-width:calc(25% - 24px + 6px)}.flex>.columna-orden-4{order:4}.grid>.columna-4{grid-column:span 4}.columns-4{column-count:4}.flex>.columna-5{flex:1 1 calc(31.25% - 24px + 7.5px - 1px);max-width:calc(31.25% - 24px + 7.5px)}.flex>.columna-orden-5{order:5}.grid>.columna-5{grid-column:span 5}.columns-5{column-count:5}.flex>.columna-6{flex:1 1 calc(37.5% - 24px + 9px - 1px);max-width:calc(37.5% - 24px + 9px)}.flex>.columna-orden-6{order:6}.grid>.columna-6{grid-column:span 6}.columns-6{column-count:6}.flex>.columna-7{flex:1 1 calc(43.75% - 24px + 10.5px - 1px);max-width:calc(43.75% - 24px + 10.5px)}.flex>.columna-orden-7{order:7}.grid>.columna-7{grid-column:span 7}.columns-7{column-count:7}.flex>.columna-8{flex:1 1 calc(50% - 24px + 12px - 1px);max-width:calc(50% - 24px + 12px)}.flex>.columna-orden-8{order:8}.grid>.columna-8{grid-column:span 8}.columns-8{column-count:8}.flex>.columna-9{flex:1 1 calc(56.25% - 24px + 13.5px - 1px);max-width:calc(56.25% - 24px + 13.5px)}.flex>.columna-orden-9{order:9}.grid>.columna-9{grid-column:span 9}.columns-9{column-count:9}.flex>.columna-10{flex:1 1 calc(62.5% - 24px + 15px - 1px);max-width:calc(62.5% - 24px + 15px)}.flex>.columna-orden-10{order:10}.grid>.columna-10{grid-column:span 10}.columns-10{column-count:10}.flex>.columna-11{flex:1 1 calc(68.75% - 24px + 16.5px - 1px);max-width:calc(68.75% - 24px + 16.5px)}.flex>.columna-orden-11{order:11}.grid>.columna-11{grid-column:span 11}.columns-11{column-count:11}.flex>.columna-12{flex:1 1 calc(75% - 24px + 18px - 1px);max-width:calc(75% - 24px + 18px)}.flex>.columna-orden-12{order:12}.grid>.columna-12{grid-column:span 12}.columns-12{column-count:12}.flex>.columna-13{flex:1 1 calc(81.25% - 24px + 19.5px - 1px);max-width:calc(81.25% - 24px + 19.5px)}.flex>.columna-orden-13{order:13}.grid>.columna-13{grid-column:span 13}.columns-13{column-count:13}.flex>.columna-14{flex:1 1 calc(87.5% - 24px + 21px - 1px);max-width:calc(87.5% - 24px + 21px)}.flex>.columna-orden-14{order:14}.grid>.columna-14{grid-column:span 14}.columns-14{column-count:14}.flex>.columna-15{flex:1 1 calc(93.75% - 24px + 22.5px - 1px);max-width:calc(93.75% - 24px + 22.5px)}.flex>.columna-orden-15{order:15}.grid>.columna-15{grid-column:span 15}.columns-15{column-count:15}.flex>.columna-16{flex:1 1 calc(100% - 24px + 24px - 1px);max-width:calc(100% - 24px + 24px)}.flex>.columna-orden-16{order:16}.grid>.columna-16{grid-column:span 16}.columns-16{column-count:16}}@media screen and (max-width: 767px){.flex>.columna-1-mov{flex:1 1 calc(12.5% - 16px + 2px - 1px);max-width:calc(12.5% - 16px + 2px)}.flex>.columna-orden-1-mov{order:1}.grid>.columna-1-mov{grid-column:span 1}.columns-1-mov{column-count:1}.flex>.columna-2-mov{flex:1 1 calc(25% - 16px + 4px - 1px);max-width:calc(25% - 16px + 4px)}.flex>.columna-orden-2-mov{order:2}.grid>.columna-2-mov{grid-column:span 2}.columns-2-mov{column-count:2}.flex>.columna-3-mov{flex:1 1 calc(37.5% - 16px + 6px - 1px);max-width:calc(37.5% - 16px + 6px)}.flex>.columna-orden-3-mov{order:3}.grid>.columna-3-mov{grid-column:span 3}.columns-3-mov{column-count:3}.flex>.columna-4-mov{flex:1 1 calc(50% - 16px + 8px - 1px);max-width:calc(50% - 16px + 8px)}.flex>.columna-orden-4-mov{order:4}.grid>.columna-4-mov{grid-column:span 4}.columns-4-mov{column-count:4}.flex>.columna-5-mov{flex:1 1 calc(62.5% - 16px + 10px - 1px);max-width:calc(62.5% - 16px + 10px)}.flex>.columna-orden-5-mov{order:5}.grid>.columna-5-mov{grid-column:span 5}.columns-5-mov{column-count:5}.flex>.columna-6-mov{flex:1 1 calc(75% - 16px + 12px - 1px);max-width:calc(75% - 16px + 12px)}.flex>.columna-orden-6-mov{order:6}.grid>.columna-6-mov{grid-column:span 6}.columns-6-mov{column-count:6}.flex>.columna-7-mov{flex:1 1 calc(87.5% - 16px + 14px - 1px);max-width:calc(87.5% - 16px + 14px)}.flex>.columna-orden-7-mov{order:7}.grid>.columna-7-mov{grid-column:span 7}.columns-7-mov{column-count:7}.flex>.columna-8-mov{flex:1 1 calc(100% - 16px + 16px - 1px);max-width:calc(100% - 16px + 16px)}.flex>.columna-orden-8-mov{order:8}.grid>.columna-8-mov{grid-column:span 8}.columns-8-mov{column-count:8}.flex-reversa-mov{flex-direction:row-reverse}}@media screen and (min-width: 768px){.flex>.columna-1-esc{flex:1 1 calc(6.25% - 24px + 1.5px - 1px);max-width:calc(6.25% - 24px + 1.5px)}.flex>.columna-orden-1-esc{order:1}.grid>.columna-1-esc{grid-column:span 1}.columns-1-esc{column-count:1}.flex>.columna-2-esc{flex:1 1 calc(12.5% - 24px + 3px - 1px);max-width:calc(12.5% - 24px + 3px)}.flex>.columna-orden-2-esc{order:2}.grid>.columna-2-esc{grid-column:span 2}.columns-2-esc{column-count:2}.flex>.columna-3-esc{flex:1 1 calc(18.75% - 24px + 4.5px - 1px);max-width:calc(18.75% - 24px + 4.5px)}.flex>.columna-orden-3-esc{order:3}.grid>.columna-3-esc{grid-column:span 3}.columns-3-esc{column-count:3}.flex>.columna-4-esc{flex:1 1 calc(25% - 24px + 6px - 1px);max-width:calc(25% - 24px + 6px)}.flex>.columna-orden-4-esc{order:4}.grid>.columna-4-esc{grid-column:span 4}.columns-4-esc{column-count:4}.flex>.columna-5-esc{flex:1 1 calc(31.25% - 24px + 7.5px - 1px);max-width:calc(31.25% - 24px + 7.5px)}.flex>.columna-orden-5-esc{order:5}.grid>.columna-5-esc{grid-column:span 5}.columns-5-esc{column-count:5}.flex>.columna-6-esc{flex:1 1 calc(37.5% - 24px + 9px - 1px);max-width:calc(37.5% - 24px + 9px)}.flex>.columna-orden-6-esc{order:6}.grid>.columna-6-esc{grid-column:span 6}.columns-6-esc{column-count:6}.flex>.columna-7-esc{flex:1 1 calc(43.75% - 24px + 10.5px - 1px);max-width:calc(43.75% - 24px + 10.5px)}.flex>.columna-orden-7-esc{order:7}.grid>.columna-7-esc{grid-column:span 7}.columns-7-esc{column-count:7}.flex>.columna-8-esc{flex:1 1 calc(50% - 24px + 12px - 1px);max-width:calc(50% - 24px + 12px)}.flex>.columna-orden-8-esc{order:8}.grid>.columna-8-esc{grid-column:span 8}.columns-8-esc{column-count:8}.flex>.columna-9-esc{flex:1 1 calc(56.25% - 24px + 13.5px - 1px);max-width:calc(56.25% - 24px + 13.5px)}.flex>.columna-orden-9-esc{order:9}.grid>.columna-9-esc{grid-column:span 9}.columns-9-esc{column-count:9}.flex>.columna-10-esc{flex:1 1 calc(62.5% - 24px + 15px - 1px);max-width:calc(62.5% - 24px + 15px)}.flex>.columna-orden-10-esc{order:10}.grid>.columna-10-esc{grid-column:span 10}.columns-10-esc{column-count:10}.flex>.columna-11-esc{flex:1 1 calc(68.75% - 24px + 16.5px - 1px);max-width:calc(68.75% - 24px + 16.5px)}.flex>.columna-orden-11-esc{order:11}.grid>.columna-11-esc{grid-column:span 11}.columns-11-esc{column-count:11}.flex>.columna-12-esc{flex:1 1 calc(75% - 24px + 18px - 1px);max-width:calc(75% - 24px + 18px)}.flex>.columna-orden-12-esc{order:12}.grid>.columna-12-esc{grid-column:span 12}.columns-12-esc{column-count:12}.flex>.columna-13-esc{flex:1 1 calc(81.25% - 24px + 19.5px - 1px);max-width:calc(81.25% - 24px + 19.5px)}.flex>.columna-orden-13-esc{order:13}.grid>.columna-13-esc{grid-column:span 13}.columns-13-esc{column-count:13}.flex>.columna-14-esc{flex:1 1 calc(87.5% - 24px + 21px - 1px);max-width:calc(87.5% - 24px + 21px)}.flex>.columna-orden-14-esc{order:14}.grid>.columna-14-esc{grid-column:span 14}.columns-14-esc{column-count:14}.flex>.columna-15-esc{flex:1 1 calc(93.75% - 24px + 22.5px - 1px);max-width:calc(93.75% - 24px + 22.5px)}.flex>.columna-orden-15-esc{order:15}.grid>.columna-15-esc{grid-column:span 15}.columns-15-esc{column-count:15}.flex>.columna-16-esc{flex:1 1 calc(100% - 24px + 24px - 1px);max-width:calc(100% - 24px + 24px)}.flex>.columna-orden-16-esc{order:16}.grid>.columna-16-esc{grid-column:span 16}.columns-16-esc{column-count:16}.flex-reversa-esc{flex-direction:row-reverse}}.columns>:first-child{margin-top:0}.columns>:last-child{margin-bottom:0}.m-0{margin:0}.m-t-0{margin-top:0}.m-r-0{margin-right:0}.m-b-0{margin-bottom:0}.m-l-0{margin-left:0}.m-x-0{margin-left:0;margin-right:0}.m-y-0{margin-top:0;margin-bottom:0}.m--0{margin:0}.m-t--0{margin-top:0}.m-r--0{margin-right:0}.m-b--0{margin-bottom:0}.m-l--0{margin-left:0}.m-x--0{margin-left:0;margin-right:0}.m-y--0{margin-top:0;margin-bottom:0}.p-0{padding:0}.p-t-0{padding-top:0}.p-r-0{padding-right:0}.p-b-0{padding-bottom:0}.p-l-0{padding-left:0}.p-x-0{padding-left:0;padding-right:0}.p-y-0{padding-top:0;padding-bottom:0}.m-minimo{margin:4px}.m-t-minimo{margin-top:4px}.m-r-minimo{margin-right:4px}.m-b-minimo{margin-bottom:4px}.m-l-minimo{margin-left:4px}.m-x-minimo{margin-left:4px;margin-right:4px}.m-y-minimo{margin-top:4px;margin-bottom:4px}.m--minimo{margin:-4px}.m-t--minimo{margin-top:-4px}.m-r--minimo{margin-right:-4px}.m-b--minimo{margin-bottom:-4px}.m-l--minimo{margin-left:-4px}.m-x--minimo{margin-left:-4px;margin-right:-4px}.m-y--minimo{margin-top:-4px;margin-bottom:-4px}.p-minimo{padding:4px}.p-t-minimo{padding-top:4px}.p-r-minimo{padding-right:4px}.p-b-minimo{padding-bottom:4px}.p-l-minimo{padding-left:4px}.p-x-minimo{padding-left:4px;padding-right:4px}.p-y-minimo{padding-top:4px;padding-bottom:4px}.m-1{margin:8px}.m-t-1{margin-top:8px}.m-r-1{margin-right:8px}.m-b-1{margin-bottom:8px}.m-l-1{margin-left:8px}.m-x-1{margin-left:8px;margin-right:8px}.m-y-1{margin-top:8px;margin-bottom:8px}.m--1{margin:-8px}.m-t--1{margin-top:-8px}.m-r--1{margin-right:-8px}.m-b--1{margin-bottom:-8px}.m-l--1{margin-left:-8px}.m-x--1{margin-left:-8px;margin-right:-8px}.m-y--1{margin-top:-8px;margin-bottom:-8px}.p-1{padding:8px}.p-t-1{padding-top:8px}.p-r-1{padding-right:8px}.p-b-1{padding-bottom:8px}.p-l-1{padding-left:8px}.p-x-1{padding-left:8px;padding-right:8px}.p-y-1{padding-top:8px;padding-bottom:8px}.m-2{margin:16px}.m-t-2{margin-top:16px}.m-r-2{margin-right:16px}.m-b-2{margin-bottom:16px}.m-l-2{margin-left:16px}.m-x-2{margin-left:16px;margin-right:16px}.m-y-2{margin-top:16px;margin-bottom:16px}.m--2{margin:-16px}.m-t--2{margin-top:-16px}.m-r--2{margin-right:-16px}.m-b--2{margin-bottom:-16px}.m-l--2{margin-left:-16px}.m-x--2{margin-left:-16px;margin-right:-16px}.m-y--2{margin-top:-16px;margin-bottom:-16px}.p-2{padding:16px}.p-t-2{padding-top:16px}.p-r-2{padding-right:16px}.p-b-2{padding-bottom:16px}.p-l-2{padding-left:16px}.p-x-2{padding-left:16px;padding-right:16px}.p-y-2{padding-top:16px;padding-bottom:16px}.m-3{margin:24px}.m-t-3{margin-top:24px}.m-r-3{margin-right:24px}.m-b-3{margin-bottom:24px}.m-l-3{margin-left:24px}.m-x-3{margin-left:24px;margin-right:24px}.m-y-3{margin-top:24px;margin-bottom:24px}.m--3{margin:-24px}.m-t--3{margin-top:-24px}.m-r--3{margin-right:-24px}.m-b--3{margin-bottom:-24px}.m-l--3{margin-left:-24px}.m-x--3{margin-left:-24px;margin-right:-24px}.m-y--3{margin-top:-24px;margin-bottom:-24px}.p-3{padding:24px}.p-t-3{padding-top:24px}.p-r-3{padding-right:24px}.p-b-3{padding-bottom:24px}.p-l-3{padding-left:24px}.p-x-3{padding-left:24px;padding-right:24px}.p-y-3{padding-top:24px;padding-bottom:24px}.m-4{margin:32px}.m-t-4{margin-top:32px}.m-r-4{margin-right:32px}.m-b-4{margin-bottom:32px}.m-l-4{margin-left:32px}.m-x-4{margin-left:32px;margin-right:32px}.m-y-4{margin-top:32px;margin-bottom:32px}.m--4{margin:-32px}.m-t--4{margin-top:-32px}.m-r--4{margin-right:-32px}.m-b--4{margin-bottom:-32px}.m-l--4{margin-left:-32px}.m-x--4{margin-left:-32px;margin-right:-32px}.m-y--4{margin-top:-32px;margin-bottom:-32px}.p-4{padding:32px}.p-t-4{padding-top:32px}.p-r-4{padding-right:32px}.p-b-4{padding-bottom:32px}.p-l-4{padding-left:32px}.p-x-4{padding-left:32px;padding-right:32px}.p-y-4{padding-top:32px;padding-bottom:32px}.m-5{margin:40px}.m-t-5{margin-top:40px}.m-r-5{margin-right:40px}.m-b-5{margin-bottom:40px}.m-l-5{margin-left:40px}.m-x-5{margin-left:40px;margin-right:40px}.m-y-5{margin-top:40px;margin-bottom:40px}.m--5{margin:-40px}.m-t--5{margin-top:-40px}.m-r--5{margin-right:-40px}.m-b--5{margin-bottom:-40px}.m-l--5{margin-left:-40px}.m-x--5{margin-left:-40px;margin-right:-40px}.m-y--5{margin-top:-40px;margin-bottom:-40px}.p-5{padding:40px}.p-t-5{padding-top:40px}.p-r-5{padding-right:40px}.p-b-5{padding-bottom:40px}.p-l-5{padding-left:40px}.p-x-5{padding-left:40px;padding-right:40px}.p-y-5{padding-top:40px;padding-bottom:40px}.m-6{margin:48px}.m-t-6{margin-top:48px}.m-r-6{margin-right:48px}.m-b-6{margin-bottom:48px}.m-l-6{margin-left:48px}.m-x-6{margin-left:48px;margin-right:48px}.m-y-6{margin-top:48px;margin-bottom:48px}.m--6{margin:-48px}.m-t--6{margin-top:-48px}.m-r--6{margin-right:-48px}.m-b--6{margin-bottom:-48px}.m-l--6{margin-left:-48px}.m-x--6{margin-left:-48px;margin-right:-48px}.m-y--6{margin-top:-48px;margin-bottom:-48px}.p-6{padding:48px}.p-t-6{padding-top:48px}.p-r-6{padding-right:48px}.p-b-6{padding-bottom:48px}.p-l-6{padding-left:48px}.p-x-6{padding-left:48px;padding-right:48px}.p-y-6{padding-top:48px;padding-bottom:48px}.m-7{margin:56px}.m-t-7{margin-top:56px}.m-r-7{margin-right:56px}.m-b-7{margin-bottom:56px}.m-l-7{margin-left:56px}.m-x-7{margin-left:56px;margin-right:56px}.m-y-7{margin-top:56px;margin-bottom:56px}.m--7{margin:-56px}.m-t--7{margin-top:-56px}.m-r--7{margin-right:-56px}.m-b--7{margin-bottom:-56px}.m-l--7{margin-left:-56px}.m-x--7{margin-left:-56px;margin-right:-56px}.m-y--7{margin-top:-56px;margin-bottom:-56px}.p-7{padding:56px}.p-t-7{padding-top:56px}.p-r-7{padding-right:56px}.p-b-7{padding-bottom:56px}.p-l-7{padding-left:56px}.p-x-7{padding-left:56px;padding-right:56px}.p-y-7{padding-top:56px;padding-bottom:56px}.m-8{margin:64px}.m-t-8{margin-top:64px}.m-r-8{margin-right:64px}.m-b-8{margin-bottom:64px}.m-l-8{margin-left:64px}.m-x-8{margin-left:64px;margin-right:64px}.m-y-8{margin-top:64px;margin-bottom:64px}.m--8{margin:-64px}.m-t--8{margin-top:-64px}.m-r--8{margin-right:-64px}.m-b--8{margin-bottom:-64px}.m-l--8{margin-left:-64px}.m-x--8{margin-left:-64px;margin-right:-64px}.m-y--8{margin-top:-64px;margin-bottom:-64px}.p-8{padding:64px}.p-t-8{padding-top:64px}.p-r-8{padding-right:64px}.p-b-8{padding-bottom:64px}.p-l-8{padding-left:64px}.p-x-8{padding-left:64px;padding-right:64px}.p-y-8{padding-top:64px;padding-bottom:64px}.m-9{margin:72px}.m-t-9{margin-top:72px}.m-r-9{margin-right:72px}.m-b-9{margin-bottom:72px}.m-l-9{margin-left:72px}.m-x-9{margin-left:72px;margin-right:72px}.m-y-9{margin-top:72px;margin-bottom:72px}.m--9{margin:-72px}.m-t--9{margin-top:-72px}.m-r--9{margin-right:-72px}.m-b--9{margin-bottom:-72px}.m-l--9{margin-left:-72px}.m-x--9{margin-left:-72px;margin-right:-72px}.m-y--9{margin-top:-72px;margin-bottom:-72px}.p-9{padding:72px}.p-t-9{padding-top:72px}.p-r-9{padding-right:72px}.p-b-9{padding-bottom:72px}.p-l-9{padding-left:72px}.p-x-9{padding-left:72px;padding-right:72px}.p-y-9{padding-top:72px;padding-bottom:72px}.m-10{margin:80px}.m-t-10{margin-top:80px}.m-r-10{margin-right:80px}.m-b-10{margin-bottom:80px}.m-l-10{margin-left:80px}.m-x-10{margin-left:80px;margin-right:80px}.m-y-10{margin-top:80px;margin-bottom:80px}.m--10{margin:-80px}.m-t--10{margin-top:-80px}.m-r--10{margin-right:-80px}.m-b--10{margin-bottom:-80px}.m-l--10{margin-left:-80px}.m-x--10{margin-left:-80px;margin-right:-80px}.m-y--10{margin-top:-80px;margin-bottom:-80px}.p-10{padding:80px}.p-t-10{padding-top:80px}.p-r-10{padding-right:80px}.p-b-10{padding-bottom:80px}.p-l-10{padding-left:80px}.p-x-10{padding-left:80px;padding-right:80px}.p-y-10{padding-top:80px;padding-bottom:80px}.m-extra{margin:96px}.m-t-extra{margin-top:96px}.m-r-extra{margin-right:96px}.m-b-extra{margin-bottom:96px}.m-l-extra{margin-left:96px}.m-x-extra{margin-left:96px;margin-right:96px}.m-y-extra{margin-top:96px;margin-bottom:96px}.m--extra{margin:-96px}.m-t--extra{margin-top:-96px}.m-r--extra{margin-right:-96px}.m-b--extra{margin-bottom:-96px}.m-l--extra{margin-left:-96px}.m-x--extra{margin-left:-96px;margin-right:-96px}.m-y--extra{margin-top:-96px;margin-bottom:-96px}.p-extra{padding:96px}.p-t-extra{padding-top:96px}.p-r-extra{padding-right:96px}.p-b-extra{padding-bottom:96px}.p-l-extra{padding-left:96px}.p-x-extra{padding-left:96px;padding-right:96px}.p-y-extra{padding-top:96px;padding-bottom:96px}.m-maximo{margin:120px}.m-t-maximo{margin-top:120px}.m-r-maximo{margin-right:120px}.m-b-maximo{margin-bottom:120px}.m-l-maximo{margin-left:120px}.m-x-maximo{margin-left:120px;margin-right:120px}.m-y-maximo{margin-top:120px;margin-bottom:120px}.m--maximo{margin:-120px}.m-t--maximo{margin-top:-120px}.m-r--maximo{margin-right:-120px}.m-b--maximo{margin-bottom:-120px}.m-l--maximo{margin-left:-120px}.m-x--maximo{margin-left:-120px;margin-right:-120px}.m-y--maximo{margin-top:-120px;margin-bottom:-120px}.p-maximo{padding:120px}.p-t-maximo{padding-top:120px}.p-r-maximo{padding-right:120px}.p-b-maximo{padding-bottom:120px}.p-l-maximo{padding-left:120px}.p-x-maximo{padding-left:120px;padding-right:120px}.p-y-maximo{padding-top:120px;padding-bottom:120px}@media screen and (max-width: 767px){.m-0-mov{margin:0}.m-t-0-mov{margin-top:0}.m-r-0-mov{margin-right:0}.m-b-0-mov{margin-bottom:0}.m-l-0-mov{margin-left:0}.m-x-0-mov{margin-left:0;margin-right:0}.m-y-0-mov{margin-top:0;margin-bottom:0}.m--0-mov{margin:0}.m-t--0-mov{margin-top:0}.m-r--0-mov{margin-right:0}.m-b--0-mov{margin-bottom:0}.m-l--0-mov{margin-left:0}.m-x--0-mov{margin-left:0;margin-right:0}.m-y--0-mov{margin-top:0;margin-bottom:0}.p-0-mov{padding:0}.p-t-0-mov{padding-top:0}.p-r-0-mov{padding-right:0}.p-b-0-mov{padding-bottom:0}.p-l-0-mov{padding-left:0}.p-x-0-mov{padding-left:0;padding-right:0}.p-y-0-mov{padding-top:0;padding-bottom:0}.m-minimo-mov{margin:4px}.m-t-minimo-mov{margin-top:4px}.m-r-minimo-mov{margin-right:4px}.m-b-minimo-mov{margin-bottom:4px}.m-l-minimo-mov{margin-left:4px}.m-x-minimo-mov{margin-left:4px;margin-right:4px}.m-y-minimo-mov{margin-top:4px;margin-bottom:4px}.m--minimo-mov{margin:-4px}.m-t--minimo-mov{margin-top:-4px}.m-r--minimo-mov{margin-right:-4px}.m-b--minimo-mov{margin-bottom:-4px}.m-l--minimo-mov{margin-left:-4px}.m-x--minimo-mov{margin-left:-4px;margin-right:-4px}.m-y--minimo-mov{margin-top:-4px;margin-bottom:-4px}.p-minimo-mov{padding:4px}.p-t-minimo-mov{padding-top:4px}.p-r-minimo-mov{padding-right:4px}.p-b-minimo-mov{padding-bottom:4px}.p-l-minimo-mov{padding-left:4px}.p-x-minimo-mov{padding-left:4px;padding-right:4px}.p-y-minimo-mov{padding-top:4px;padding-bottom:4px}.m-1-mov{margin:8px}.m-t-1-mov{margin-top:8px}.m-r-1-mov{margin-right:8px}.m-b-1-mov{margin-bottom:8px}.m-l-1-mov{margin-left:8px}.m-x-1-mov{margin-left:8px;margin-right:8px}.m-y-1-mov{margin-top:8px;margin-bottom:8px}.m--1-mov{margin:-8px}.m-t--1-mov{margin-top:-8px}.m-r--1-mov{margin-right:-8px}.m-b--1-mov{margin-bottom:-8px}.m-l--1-mov{margin-left:-8px}.m-x--1-mov{margin-left:-8px;margin-right:-8px}.m-y--1-mov{margin-top:-8px;margin-bottom:-8px}.p-1-mov{padding:8px}.p-t-1-mov{padding-top:8px}.p-r-1-mov{padding-right:8px}.p-b-1-mov{padding-bottom:8px}.p-l-1-mov{padding-left:8px}.p-x-1-mov{padding-left:8px;padding-right:8px}.p-y-1-mov{padding-top:8px;padding-bottom:8px}.m-2-mov{margin:16px}.m-t-2-mov{margin-top:16px}.m-r-2-mov{margin-right:16px}.m-b-2-mov{margin-bottom:16px}.m-l-2-mov{margin-left:16px}.m-x-2-mov{margin-left:16px;margin-right:16px}.m-y-2-mov{margin-top:16px;margin-bottom:16px}.m--2-mov{margin:-16px}.m-t--2-mov{margin-top:-16px}.m-r--2-mov{margin-right:-16px}.m-b--2-mov{margin-bottom:-16px}.m-l--2-mov{margin-left:-16px}.m-x--2-mov{margin-left:-16px;margin-right:-16px}.m-y--2-mov{margin-top:-16px;margin-bottom:-16px}.p-2-mov{padding:16px}.p-t-2-mov{padding-top:16px}.p-r-2-mov{padding-right:16px}.p-b-2-mov{padding-bottom:16px}.p-l-2-mov{padding-left:16px}.p-x-2-mov{padding-left:16px;padding-right:16px}.p-y-2-mov{padding-top:16px;padding-bottom:16px}.m-3-mov{margin:24px}.m-t-3-mov{margin-top:24px}.m-r-3-mov{margin-right:24px}.m-b-3-mov{margin-bottom:24px}.m-l-3-mov{margin-left:24px}.m-x-3-mov{margin-left:24px;margin-right:24px}.m-y-3-mov{margin-top:24px;margin-bottom:24px}.m--3-mov{margin:-24px}.m-t--3-mov{margin-top:-24px}.m-r--3-mov{margin-right:-24px}.m-b--3-mov{margin-bottom:-24px}.m-l--3-mov{margin-left:-24px}.m-x--3-mov{margin-left:-24px;margin-right:-24px}.m-y--3-mov{margin-top:-24px;margin-bottom:-24px}.p-3-mov{padding:24px}.p-t-3-mov{padding-top:24px}.p-r-3-mov{padding-right:24px}.p-b-3-mov{padding-bottom:24px}.p-l-3-mov{padding-left:24px}.p-x-3-mov{padding-left:24px;padding-right:24px}.p-y-3-mov{padding-top:24px;padding-bottom:24px}.m-4-mov{margin:32px}.m-t-4-mov{margin-top:32px}.m-r-4-mov{margin-right:32px}.m-b-4-mov{margin-bottom:32px}.m-l-4-mov{margin-left:32px}.m-x-4-mov{margin-left:32px;margin-right:32px}.m-y-4-mov{margin-top:32px;margin-bottom:32px}.m--4-mov{margin:-32px}.m-t--4-mov{margin-top:-32px}.m-r--4-mov{margin-right:-32px}.m-b--4-mov{margin-bottom:-32px}.m-l--4-mov{margin-left:-32px}.m-x--4-mov{margin-left:-32px;margin-right:-32px}.m-y--4-mov{margin-top:-32px;margin-bottom:-32px}.p-4-mov{padding:32px}.p-t-4-mov{padding-top:32px}.p-r-4-mov{padding-right:32px}.p-b-4-mov{padding-bottom:32px}.p-l-4-mov{padding-left:32px}.p-x-4-mov{padding-left:32px;padding-right:32px}.p-y-4-mov{padding-top:32px;padding-bottom:32px}.m-5-mov{margin:40px}.m-t-5-mov{margin-top:40px}.m-r-5-mov{margin-right:40px}.m-b-5-mov{margin-bottom:40px}.m-l-5-mov{margin-left:40px}.m-x-5-mov{margin-left:40px;margin-right:40px}.m-y-5-mov{margin-top:40px;margin-bottom:40px}.m--5-mov{margin:-40px}.m-t--5-mov{margin-top:-40px}.m-r--5-mov{margin-right:-40px}.m-b--5-mov{margin-bottom:-40px}.m-l--5-mov{margin-left:-40px}.m-x--5-mov{margin-left:-40px;margin-right:-40px}.m-y--5-mov{margin-top:-40px;margin-bottom:-40px}.p-5-mov{padding:40px}.p-t-5-mov{padding-top:40px}.p-r-5-mov{padding-right:40px}.p-b-5-mov{padding-bottom:40px}.p-l-5-mov{padding-left:40px}.p-x-5-mov{padding-left:40px;padding-right:40px}.p-y-5-mov{padding-top:40px;padding-bottom:40px}.m-6-mov{margin:48px}.m-t-6-mov{margin-top:48px}.m-r-6-mov{margin-right:48px}.m-b-6-mov{margin-bottom:48px}.m-l-6-mov{margin-left:48px}.m-x-6-mov{margin-left:48px;margin-right:48px}.m-y-6-mov{margin-top:48px;margin-bottom:48px}.m--6-mov{margin:-48px}.m-t--6-mov{margin-top:-48px}.m-r--6-mov{margin-right:-48px}.m-b--6-mov{margin-bottom:-48px}.m-l--6-mov{margin-left:-48px}.m-x--6-mov{margin-left:-48px;margin-right:-48px}.m-y--6-mov{margin-top:-48px;margin-bottom:-48px}.p-6-mov{padding:48px}.p-t-6-mov{padding-top:48px}.p-r-6-mov{padding-right:48px}.p-b-6-mov{padding-bottom:48px}.p-l-6-mov{padding-left:48px}.p-x-6-mov{padding-left:48px;padding-right:48px}.p-y-6-mov{padding-top:48px;padding-bottom:48px}.m-7-mov{margin:56px}.m-t-7-mov{margin-top:56px}.m-r-7-mov{margin-right:56px}.m-b-7-mov{margin-bottom:56px}.m-l-7-mov{margin-left:56px}.m-x-7-mov{margin-left:56px;margin-right:56px}.m-y-7-mov{margin-top:56px;margin-bottom:56px}.m--7-mov{margin:-56px}.m-t--7-mov{margin-top:-56px}.m-r--7-mov{margin-right:-56px}.m-b--7-mov{margin-bottom:-56px}.m-l--7-mov{margin-left:-56px}.m-x--7-mov{margin-left:-56px;margin-right:-56px}.m-y--7-mov{margin-top:-56px;margin-bottom:-56px}.p-7-mov{padding:56px}.p-t-7-mov{padding-top:56px}.p-r-7-mov{padding-right:56px}.p-b-7-mov{padding-bottom:56px}.p-l-7-mov{padding-left:56px}.p-x-7-mov{padding-left:56px;padding-right:56px}.p-y-7-mov{padding-top:56px;padding-bottom:56px}.m-8-mov{margin:64px}.m-t-8-mov{margin-top:64px}.m-r-8-mov{margin-right:64px}.m-b-8-mov{margin-bottom:64px}.m-l-8-mov{margin-left:64px}.m-x-8-mov{margin-left:64px;margin-right:64px}.m-y-8-mov{margin-top:64px;margin-bottom:64px}.m--8-mov{margin:-64px}.m-t--8-mov{margin-top:-64px}.m-r--8-mov{margin-right:-64px}.m-b--8-mov{margin-bottom:-64px}.m-l--8-mov{margin-left:-64px}.m-x--8-mov{margin-left:-64px;margin-right:-64px}.m-y--8-mov{margin-top:-64px;margin-bottom:-64px}.p-8-mov{padding:64px}.p-t-8-mov{padding-top:64px}.p-r-8-mov{padding-right:64px}.p-b-8-mov{padding-bottom:64px}.p-l-8-mov{padding-left:64px}.p-x-8-mov{padding-left:64px;padding-right:64px}.p-y-8-mov{padding-top:64px;padding-bottom:64px}.m-9-mov{margin:72px}.m-t-9-mov{margin-top:72px}.m-r-9-mov{margin-right:72px}.m-b-9-mov{margin-bottom:72px}.m-l-9-mov{margin-left:72px}.m-x-9-mov{margin-left:72px;margin-right:72px}.m-y-9-mov{margin-top:72px;margin-bottom:72px}.m--9-mov{margin:-72px}.m-t--9-mov{margin-top:-72px}.m-r--9-mov{margin-right:-72px}.m-b--9-mov{margin-bottom:-72px}.m-l--9-mov{margin-left:-72px}.m-x--9-mov{margin-left:-72px;margin-right:-72px}.m-y--9-mov{margin-top:-72px;margin-bottom:-72px}.p-9-mov{padding:72px}.p-t-9-mov{padding-top:72px}.p-r-9-mov{padding-right:72px}.p-b-9-mov{padding-bottom:72px}.p-l-9-mov{padding-left:72px}.p-x-9-mov{padding-left:72px;padding-right:72px}.p-y-9-mov{padding-top:72px;padding-bottom:72px}.m-10-mov{margin:80px}.m-t-10-mov{margin-top:80px}.m-r-10-mov{margin-right:80px}.m-b-10-mov{margin-bottom:80px}.m-l-10-mov{margin-left:80px}.m-x-10-mov{margin-left:80px;margin-right:80px}.m-y-10-mov{margin-top:80px;margin-bottom:80px}.m--10-mov{margin:-80px}.m-t--10-mov{margin-top:-80px}.m-r--10-mov{margin-right:-80px}.m-b--10-mov{margin-bottom:-80px}.m-l--10-mov{margin-left:-80px}.m-x--10-mov{margin-left:-80px;margin-right:-80px}.m-y--10-mov{margin-top:-80px;margin-bottom:-80px}.p-10-mov{padding:80px}.p-t-10-mov{padding-top:80px}.p-r-10-mov{padding-right:80px}.p-b-10-mov{padding-bottom:80px}.p-l-10-mov{padding-left:80px}.p-x-10-mov{padding-left:80px;padding-right:80px}.p-y-10-mov{padding-top:80px;padding-bottom:80px}.m-extra-mov{margin:96px}.m-t-extra-mov{margin-top:96px}.m-r-extra-mov{margin-right:96px}.m-b-extra-mov{margin-bottom:96px}.m-l-extra-mov{margin-left:96px}.m-x-extra-mov{margin-left:96px;margin-right:96px}.m-y-extra-mov{margin-top:96px;margin-bottom:96px}.m--extra-mov{margin:-96px}.m-t--extra-mov{margin-top:-96px}.m-r--extra-mov{margin-right:-96px}.m-b--extra-mov{margin-bottom:-96px}.m-l--extra-mov{margin-left:-96px}.m-x--extra-mov{margin-left:-96px;margin-right:-96px}.m-y--extra-mov{margin-top:-96px;margin-bottom:-96px}.p-extra-mov{padding:96px}.p-t-extra-mov{padding-top:96px}.p-r-extra-mov{padding-right:96px}.p-b-extra-mov{padding-bottom:96px}.p-l-extra-mov{padding-left:96px}.p-x-extra-mov{padding-left:96px;padding-right:96px}.p-y-extra-mov{padding-top:96px;padding-bottom:96px}.m-maximo-mov{margin:120px}.m-t-maximo-mov{margin-top:120px}.m-r-maximo-mov{margin-right:120px}.m-b-maximo-mov{margin-bottom:120px}.m-l-maximo-mov{margin-left:120px}.m-x-maximo-mov{margin-left:120px;margin-right:120px}.m-y-maximo-mov{margin-top:120px;margin-bottom:120px}.m--maximo-mov{margin:-120px}.m-t--maximo-mov{margin-top:-120px}.m-r--maximo-mov{margin-right:-120px}.m-b--maximo-mov{margin-bottom:-120px}.m-l--maximo-mov{margin-left:-120px}.m-x--maximo-mov{margin-left:-120px;margin-right:-120px}.m-y--maximo-mov{margin-top:-120px;margin-bottom:-120px}.p-maximo-mov{padding:120px}.p-t-maximo-mov{padding-top:120px}.p-r-maximo-mov{padding-right:120px}.p-b-maximo-mov{padding-bottom:120px}.p-l-maximo-mov{padding-left:120px}.p-x-maximo-mov{padding-left:120px;padding-right:120px}.p-y-maximo-mov{padding-top:120px;padding-bottom:120px}}@media screen and (min-width: 768px){.m-0-esc{margin:0}.m-t-0-esc{margin-top:0}.m-r-0-esc{margin-right:0}.m-b-0-esc{margin-bottom:0}.m-l-0-esc{margin-left:0}.m-x-0-esc{margin-left:0;margin-right:0}.m-y-0-esc{margin-top:0;margin-bottom:0}.m--0-esc{margin:0}.m-t--0-esc{margin-top:0}.m-r--0-esc{margin-right:0}.m-b--0-esc{margin-bottom:0}.m-l--0-esc{margin-left:0}.m-x--0-esc{margin-left:0;margin-right:0}.m-y--0-esc{margin-top:0;margin-bottom:0}.p-0-esc{padding:0}.p-t-0-esc{padding-top:0}.p-r-0-esc{padding-right:0}.p-b-0-esc{padding-bottom:0}.p-l-0-esc{padding-left:0}.p-x-0-esc{padding-left:0;padding-right:0}.p-y-0-esc{padding-top:0;padding-bottom:0}.m-minimo-esc{margin:4px}.m-t-minimo-esc{margin-top:4px}.m-r-minimo-esc{margin-right:4px}.m-b-minimo-esc{margin-bottom:4px}.m-l-minimo-esc{margin-left:4px}.m-x-minimo-esc{margin-left:4px;margin-right:4px}.m-y-minimo-esc{margin-top:4px;margin-bottom:4px}.m--minimo-esc{margin:-4px}.m-t--minimo-esc{margin-top:-4px}.m-r--minimo-esc{margin-right:-4px}.m-b--minimo-esc{margin-bottom:-4px}.m-l--minimo-esc{margin-left:-4px}.m-x--minimo-esc{margin-left:-4px;margin-right:-4px}.m-y--minimo-esc{margin-top:-4px;margin-bottom:-4px}.p-minimo-esc{padding:4px}.p-t-minimo-esc{padding-top:4px}.p-r-minimo-esc{padding-right:4px}.p-b-minimo-esc{padding-bottom:4px}.p-l-minimo-esc{padding-left:4px}.p-x-minimo-esc{padding-left:4px;padding-right:4px}.p-y-minimo-esc{padding-top:4px;padding-bottom:4px}.m-1-esc{margin:8px}.m-t-1-esc{margin-top:8px}.m-r-1-esc{margin-right:8px}.m-b-1-esc{margin-bottom:8px}.m-l-1-esc{margin-left:8px}.m-x-1-esc{margin-left:8px;margin-right:8px}.m-y-1-esc{margin-top:8px;margin-bottom:8px}.m--1-esc{margin:-8px}.m-t--1-esc{margin-top:-8px}.m-r--1-esc{margin-right:-8px}.m-b--1-esc{margin-bottom:-8px}.m-l--1-esc{margin-left:-8px}.m-x--1-esc{margin-left:-8px;margin-right:-8px}.m-y--1-esc{margin-top:-8px;margin-bottom:-8px}.p-1-esc{padding:8px}.p-t-1-esc{padding-top:8px}.p-r-1-esc{padding-right:8px}.p-b-1-esc{padding-bottom:8px}.p-l-1-esc{padding-left:8px}.p-x-1-esc{padding-left:8px;padding-right:8px}.p-y-1-esc{padding-top:8px;padding-bottom:8px}.m-2-esc{margin:16px}.m-t-2-esc{margin-top:16px}.m-r-2-esc{margin-right:16px}.m-b-2-esc{margin-bottom:16px}.m-l-2-esc{margin-left:16px}.m-x-2-esc{margin-left:16px;margin-right:16px}.m-y-2-esc{margin-top:16px;margin-bottom:16px}.m--2-esc{margin:-16px}.m-t--2-esc{margin-top:-16px}.m-r--2-esc{margin-right:-16px}.m-b--2-esc{margin-bottom:-16px}.m-l--2-esc{margin-left:-16px}.m-x--2-esc{margin-left:-16px;margin-right:-16px}.m-y--2-esc{margin-top:-16px;margin-bottom:-16px}.p-2-esc{padding:16px}.p-t-2-esc{padding-top:16px}.p-r-2-esc{padding-right:16px}.p-b-2-esc{padding-bottom:16px}.p-l-2-esc{padding-left:16px}.p-x-2-esc{padding-left:16px;padding-right:16px}.p-y-2-esc{padding-top:16px;padding-bottom:16px}.m-3-esc{margin:24px}.m-t-3-esc{margin-top:24px}.m-r-3-esc{margin-right:24px}.m-b-3-esc{margin-bottom:24px}.m-l-3-esc{margin-left:24px}.m-x-3-esc{margin-left:24px;margin-right:24px}.m-y-3-esc{margin-top:24px;margin-bottom:24px}.m--3-esc{margin:-24px}.m-t--3-esc{margin-top:-24px}.m-r--3-esc{margin-right:-24px}.m-b--3-esc{margin-bottom:-24px}.m-l--3-esc{margin-left:-24px}.m-x--3-esc{margin-left:-24px;margin-right:-24px}.m-y--3-esc{margin-top:-24px;margin-bottom:-24px}.p-3-esc{padding:24px}.p-t-3-esc{padding-top:24px}.p-r-3-esc{padding-right:24px}.p-b-3-esc{padding-bottom:24px}.p-l-3-esc{padding-left:24px}.p-x-3-esc{padding-left:24px;padding-right:24px}.p-y-3-esc{padding-top:24px;padding-bottom:24px}.m-4-esc{margin:32px}.m-t-4-esc{margin-top:32px}.m-r-4-esc{margin-right:32px}.m-b-4-esc{margin-bottom:32px}.m-l-4-esc{margin-left:32px}.m-x-4-esc{margin-left:32px;margin-right:32px}.m-y-4-esc{margin-top:32px;margin-bottom:32px}.m--4-esc{margin:-32px}.m-t--4-esc{margin-top:-32px}.m-r--4-esc{margin-right:-32px}.m-b--4-esc{margin-bottom:-32px}.m-l--4-esc{margin-left:-32px}.m-x--4-esc{margin-left:-32px;margin-right:-32px}.m-y--4-esc{margin-top:-32px;margin-bottom:-32px}.p-4-esc{padding:32px}.p-t-4-esc{padding-top:32px}.p-r-4-esc{padding-right:32px}.p-b-4-esc{padding-bottom:32px}.p-l-4-esc{padding-left:32px}.p-x-4-esc{padding-left:32px;padding-right:32px}.p-y-4-esc{padding-top:32px;padding-bottom:32px}.m-5-esc{margin:40px}.m-t-5-esc{margin-top:40px}.m-r-5-esc{margin-right:40px}.m-b-5-esc{margin-bottom:40px}.m-l-5-esc{margin-left:40px}.m-x-5-esc{margin-left:40px;margin-right:40px}.m-y-5-esc{margin-top:40px;margin-bottom:40px}.m--5-esc{margin:-40px}.m-t--5-esc{margin-top:-40px}.m-r--5-esc{margin-right:-40px}.m-b--5-esc{margin-bottom:-40px}.m-l--5-esc{margin-left:-40px}.m-x--5-esc{margin-left:-40px;margin-right:-40px}.m-y--5-esc{margin-top:-40px;margin-bottom:-40px}.p-5-esc{padding:40px}.p-t-5-esc{padding-top:40px}.p-r-5-esc{padding-right:40px}.p-b-5-esc{padding-bottom:40px}.p-l-5-esc{padding-left:40px}.p-x-5-esc{padding-left:40px;padding-right:40px}.p-y-5-esc{padding-top:40px;padding-bottom:40px}.m-6-esc{margin:48px}.m-t-6-esc{margin-top:48px}.m-r-6-esc{margin-right:48px}.m-b-6-esc{margin-bottom:48px}.m-l-6-esc{margin-left:48px}.m-x-6-esc{margin-left:48px;margin-right:48px}.m-y-6-esc{margin-top:48px;margin-bottom:48px}.m--6-esc{margin:-48px}.m-t--6-esc{margin-top:-48px}.m-r--6-esc{margin-right:-48px}.m-b--6-esc{margin-bottom:-48px}.m-l--6-esc{margin-left:-48px}.m-x--6-esc{margin-left:-48px;margin-right:-48px}.m-y--6-esc{margin-top:-48px;margin-bottom:-48px}.p-6-esc{padding:48px}.p-t-6-esc{padding-top:48px}.p-r-6-esc{padding-right:48px}.p-b-6-esc{padding-bottom:48px}.p-l-6-esc{padding-left:48px}.p-x-6-esc{padding-left:48px;padding-right:48px}.p-y-6-esc{padding-top:48px;padding-bottom:48px}.m-7-esc{margin:56px}.m-t-7-esc{margin-top:56px}.m-r-7-esc{margin-right:56px}.m-b-7-esc{margin-bottom:56px}.m-l-7-esc{margin-left:56px}.m-x-7-esc{margin-left:56px;margin-right:56px}.m-y-7-esc{margin-top:56px;margin-bottom:56px}.m--7-esc{margin:-56px}.m-t--7-esc{margin-top:-56px}.m-r--7-esc{margin-right:-56px}.m-b--7-esc{margin-bottom:-56px}.m-l--7-esc{margin-left:-56px}.m-x--7-esc{margin-left:-56px;margin-right:-56px}.m-y--7-esc{margin-top:-56px;margin-bottom:-56px}.p-7-esc{padding:56px}.p-t-7-esc{padding-top:56px}.p-r-7-esc{padding-right:56px}.p-b-7-esc{padding-bottom:56px}.p-l-7-esc{padding-left:56px}.p-x-7-esc{padding-left:56px;padding-right:56px}.p-y-7-esc{padding-top:56px;padding-bottom:56px}.m-8-esc{margin:64px}.m-t-8-esc{margin-top:64px}.m-r-8-esc{margin-right:64px}.m-b-8-esc{margin-bottom:64px}.m-l-8-esc{margin-left:64px}.m-x-8-esc{margin-left:64px;margin-right:64px}.m-y-8-esc{margin-top:64px;margin-bottom:64px}.m--8-esc{margin:-64px}.m-t--8-esc{margin-top:-64px}.m-r--8-esc{margin-right:-64px}.m-b--8-esc{margin-bottom:-64px}.m-l--8-esc{margin-left:-64px}.m-x--8-esc{margin-left:-64px;margin-right:-64px}.m-y--8-esc{margin-top:-64px;margin-bottom:-64px}.p-8-esc{padding:64px}.p-t-8-esc{padding-top:64px}.p-r-8-esc{padding-right:64px}.p-b-8-esc{padding-bottom:64px}.p-l-8-esc{padding-left:64px}.p-x-8-esc{padding-left:64px;padding-right:64px}.p-y-8-esc{padding-top:64px;padding-bottom:64px}.m-9-esc{margin:72px}.m-t-9-esc{margin-top:72px}.m-r-9-esc{margin-right:72px}.m-b-9-esc{margin-bottom:72px}.m-l-9-esc{margin-left:72px}.m-x-9-esc{margin-left:72px;margin-right:72px}.m-y-9-esc{margin-top:72px;margin-bottom:72px}.m--9-esc{margin:-72px}.m-t--9-esc{margin-top:-72px}.m-r--9-esc{margin-right:-72px}.m-b--9-esc{margin-bottom:-72px}.m-l--9-esc{margin-left:-72px}.m-x--9-esc{margin-left:-72px;margin-right:-72px}.m-y--9-esc{margin-top:-72px;margin-bottom:-72px}.p-9-esc{padding:72px}.p-t-9-esc{padding-top:72px}.p-r-9-esc{padding-right:72px}.p-b-9-esc{padding-bottom:72px}.p-l-9-esc{padding-left:72px}.p-x-9-esc{padding-left:72px;padding-right:72px}.p-y-9-esc{padding-top:72px;padding-bottom:72px}.m-10-esc{margin:80px}.m-t-10-esc{margin-top:80px}.m-r-10-esc{margin-right:80px}.m-b-10-esc{margin-bottom:80px}.m-l-10-esc{margin-left:80px}.m-x-10-esc{margin-left:80px;margin-right:80px}.m-y-10-esc{margin-top:80px;margin-bottom:80px}.m--10-esc{margin:-80px}.m-t--10-esc{margin-top:-80px}.m-r--10-esc{margin-right:-80px}.m-b--10-esc{margin-bottom:-80px}.m-l--10-esc{margin-left:-80px}.m-x--10-esc{margin-left:-80px;margin-right:-80px}.m-y--10-esc{margin-top:-80px;margin-bottom:-80px}.p-10-esc{padding:80px}.p-t-10-esc{padding-top:80px}.p-r-10-esc{padding-right:80px}.p-b-10-esc{padding-bottom:80px}.p-l-10-esc{padding-left:80px}.p-x-10-esc{padding-left:80px;padding-right:80px}.p-y-10-esc{padding-top:80px;padding-bottom:80px}.m-extra-esc{margin:96px}.m-t-extra-esc{margin-top:96px}.m-r-extra-esc{margin-right:96px}.m-b-extra-esc{margin-bottom:96px}.m-l-extra-esc{margin-left:96px}.m-x-extra-esc{margin-left:96px;margin-right:96px}.m-y-extra-esc{margin-top:96px;margin-bottom:96px}.m--extra-esc{margin:-96px}.m-t--extra-esc{margin-top:-96px}.m-r--extra-esc{margin-right:-96px}.m-b--extra-esc{margin-bottom:-96px}.m-l--extra-esc{margin-left:-96px}.m-x--extra-esc{margin-left:-96px;margin-right:-96px}.m-y--extra-esc{margin-top:-96px;margin-bottom:-96px}.p-extra-esc{padding:96px}.p-t-extra-esc{padding-top:96px}.p-r-extra-esc{padding-right:96px}.p-b-extra-esc{padding-bottom:96px}.p-l-extra-esc{padding-left:96px}.p-x-extra-esc{padding-left:96px;padding-right:96px}.p-y-extra-esc{padding-top:96px;padding-bottom:96px}.m-maximo-esc{margin:120px}.m-t-maximo-esc{margin-top:120px}.m-r-maximo-esc{margin-right:120px}.m-b-maximo-esc{margin-bottom:120px}.m-l-maximo-esc{margin-left:120px}.m-x-maximo-esc{margin-left:120px;margin-right:120px}.m-y-maximo-esc{margin-top:120px;margin-bottom:120px}.m--maximo-esc{margin:-120px}.m-t--maximo-esc{margin-top:-120px}.m-r--maximo-esc{margin-right:-120px}.m-b--maximo-esc{margin-bottom:-120px}.m-l--maximo-esc{margin-left:-120px}.m-x--maximo-esc{margin-left:-120px;margin-right:-120px}.m-y--maximo-esc{margin-top:-120px;margin-bottom:-120px}.p-maximo-esc{padding:120px}.p-t-maximo-esc{padding-top:120px}.p-r-maximo-esc{padding-right:120px}.p-b-maximo-esc{padding-bottom:120px}.p-l-maximo-esc{padding-left:120px}.p-x-maximo-esc{padding-left:120px;padding-right:120px}.p-y-maximo-esc{padding-top:120px;padding-bottom:120px}}button,input[type=button],input[type=submit],input[type=reset],.boton{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out}button.deshabilitado,button:disabled,input[type=button].deshabilitado,input[type=button]:disabled,input[type=submit].deshabilitado,input[type=submit]:disabled,input[type=reset].deshabilitado,input[type=reset]:disabled,.boton.deshabilitado,.boton:disabled{pointer-events:none;cursor:default}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus,.boton:hover,.boton:focus{text-decoration:none;outline:none}button .pictograma,button [class^=pictograma-],button [class*=" pictograma-"],.boton .pictograma,.boton [class^=pictograma-],.boton [class*=" pictograma-"]{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;padding:0 0 0 8px}.boton-primario,.boton-con-contenedor-primario{background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color)}.boton-primario.deshabilitado,.boton-primario:disabled,.boton-con-contenedor-primario.deshabilitado,.boton-con-contenedor-primario:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-primario:visited,.boton-con-contenedor-primario:visited{color:var(--boton-primario-color)}.boton-primario:hover,.boton-con-contenedor-primario:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-primario:focus,.boton-con-contenedor-primario:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-secundario,.boton-con-contenedor-secundario{background-color:var(--boton-secundario-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-borde);color:var(--boton-secundario-color)}.boton-secundario.deshabilitado,.boton-secundario:disabled,.boton-con-contenedor-secundario.deshabilitado,.boton-con-contenedor-secundario:disabled{background-color:var(--boton-secundario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-deshabilitado-borde),3px 3px 4px var(--boton-secundario-deshabilitado-sombra);color:var(--boton-secundario-deshabilitado-color)}.boton-secundario:visited,.boton-con-contenedor-secundario:visited{color:var(--boton-secundario-color)}.boton-secundario:hover,.boton-con-contenedor-secundario:hover{background-color:var(--boton-secundario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-cursor-borde),0 0 8px var(--boton-secundario-cursor-sombra);color:var(--boton-secundario-cursor-color)}.boton-secundario:focus,.boton-con-contenedor-secundario:focus{background-color:var(--boton-secundario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-enfoque-borde),0 0 8px var(--boton-secundario-enfoque-sombra);color:var(--boton-secundario-enfoque-color)}.boton-sin-contenedor-primario{background:var(--boton-sin-contenedor-primario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-borde),0 0 0 var(--boton-sin-contenedor-primario-sombra);color:var(--boton-sin-contenedor-primario-color)}.boton-sin-contenedor-primario.deshabilitado,.boton-sin-contenedor-primario:disabled{background:var(--boton-sin-contenedor-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-sombra);color:var(--boton-sin-contenedor-primario-deshabilitado-color)}.boton-sin-contenedor-primario:hover{background:var(--boton-sin-contenedor-primario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-cursor-borde),0 0 0 var(--boton-sin-contenedor-primario-cursor-sombra);color:var(--boton-sin-contenedor-primario-cursor-color)}.boton-sin-contenedor-primario:focus{background:var(--boton-sin-contenedor-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-primario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-primario-enfoque-sombra);color:var(--boton-sin-contenedor-primario-enfoque-color)}.boton-sin-contenedor-secundario{background:var(--boton-sin-contenedor-secundario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-borde),0 0 0 var(--boton-sin-contenedor-secundario-sombra);color:var(--boton-sin-contenedor-secundario-color)}.boton-sin-contenedor-secundario.deshabilitado,.boton-sin-contenedor-secundario:disabled{background:var(--boton-sin-contenedor-secundario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-secundario-deshabilitado-sombra);color:var(--boton-sin-contenedor-secundario-deshabilitado-color)}.boton-sin-contenedor-secundario:hover{background:var(--boton-sin-contenedor-secundario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-cursor-borde),0 0 0 var(--boton-sin-contenedor-secundario-cursor-sombra);color:var(--boton-sin-contenedor-secundario-cursor-color)}.boton-sin-contenedor-secundario:focus{background:var(--boton-sin-contenedor-secundario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-secundario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-secundario-enfoque-sombra);color:var(--boton-sin-contenedor-secundario-enfoque-color)}.boton-chico{font-size:.875rem;padding:8px}.boton-grande{font-size:1rem;padding:24px}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar),.a11y-simplificada input[type=button],.a11y-simplificada input[type=submit],.a11y-simplificada input[type=reset],.a11y-simplificada .a11y-simplificada-formato-hipervinculo,a,.hipervinculo{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-weight:500;line-height:inherit;padding:0;text-decoration:none;text-align:left;display:inline;vertical-align:baseline;cursor:pointer;transition:all .27s ease-in-out}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) .pictograma,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) .pictograma,.a11y-simplificada input[type=button] .pictograma,.a11y-simplificada input[type=submit] .pictograma,.a11y-simplificada input[type=reset] .pictograma,.a11y-simplificada .a11y-simplificada-formato-hipervinculo .pictograma,a .pictograma,.hipervinculo .pictograma,.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) [class^=pictograma-],.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) [class^=pictograma-],.a11y-simplificada input[type=button] [class^=pictograma-],.a11y-simplificada input[type=submit] [class^=pictograma-],.a11y-simplificada input[type=reset] [class^=pictograma-],.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class^=pictograma-],a [class^=pictograma-],.hipervinculo [class^=pictograma-],.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) [class*=" pictograma-"],.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) [class*=" pictograma-"],.a11y-simplificada input[type=button] [class*=" pictograma-"],.a11y-simplificada input[type=submit] [class*=" pictograma-"],.a11y-simplificada input[type=reset] [class*=" pictograma-"],.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class*=" pictograma-"],a [class*=" pictograma-"],.hipervinculo [class*=" pictograma-"]{display:inline;vertical-align:sub;padding:0}a,.hipervinculo{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}a:disabled,.hipervinculo:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}a:visited,.hipervinculo:visited{color:var(--hipervinculo-visitado)}a:hover,.hipervinculo:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}a:focus-visible,.hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}a[class^=m-],a[class^=p-],.hipervinculo[class^=m-],.hipervinculo[class^=p-],a[class*=" m-"],a[class*=" p-"],.hipervinculo[class*=" m-"],.hipervinculo[class*=" p-"]{display:inline-block}select,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]){box-sizing:border-box;font-family:var(--tipografia-familia);font-size:1rem;font-weight:400;line-height:1.5em;width:100%;touch-action:manipulation}::placeholder{font-style:italic;color:var(--campo-ejemplo-color);opacity:1}:hover::placeholder{color:var(--campo-ejemplo-cursor-color)}:focus::placeholder{color:var(--campo-ejemplo-enfoque-color)}:disabled::placeholder{color:var(--campo-ejemplo-deshabilitado-color)}:read-only::placeholder{color:var(--campo-ejemplo-deshabilitado-color)}label,legend{display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5em;color:var(--campo-etiqueta-color)}.formulario-obligatoriedad{font-weight:400;margin-left:4px}.formulario-ayuda{font-size:.875rem;font-weight:400;line-height:1.3em;margin-top:4px;margin-bottom:24px}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled){transition:all .27s ease-in-out}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],.campo-busqueda-entrada){height:40px;border-radius:8px;padding:7px 16px}textarea{border-radius:8px;padding:16px;min-height:120px;resize:none;display:flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}textarea:disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}textarea:not(:disabled){transition:all .27s ease-in-out}textarea:not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}textarea:not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}[type=checkbox],[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;line-height:1.25em;border:0}[type=checkbox]+label,[type=radio]+label{line-height:1.25em;background-color:var(--campo-contenedor-fondo);border:1px solid var(--campo-contenedor-borde);box-shadow:0 0 0 var(--campo-contenedor-borde);border-radius:8px;cursor:pointer;display:inline-flex;position:relative;margin:0;padding:8px 8px 8px calc(1.25rem + 8px + 4px);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .3s ease-in-out}[type=checkbox]:disabled+label,[type=radio]:disabled+label,[type=checkbox]:checked:disabled+label,[type=radio]:checked:disabled+label{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color);cursor:default}[type=checkbox]:not(:disabled):hover+label,[type=radio]:not(:disabled):hover+label{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}[type=checkbox]:not(:disabled):focus+label,[type=radio]:not(:disabled):focus+label{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none;z-index:1}[type=checkbox]+label::before,[type=radio]+label::before{background-color:var(--campo-control-fondo);border:1px solid var(--campo-control-borde);box-sizing:border-box;content:"";height:1.125rem;width:1.125rem;top:9px;left:8px;padding:4px;position:absolute}[type=checkbox]+label::before{border-radius:2px}[type=radio]+label::before{border-radius:50%}[type=radio]:disabled+label::before,[type=checkbox]:disabled+label::before,[type=radio]:checked:disabled+label::before,[type=checkbox]:checked:disabled+label::before{background-color:var(--campo-control-deshabilitado-fondo);border-color:var(--campo-control-deshabilitado-borde)}[type=checkbox]:checked+label::after{font-family:sisdai-pictogramas,sans-serif;content:"j"/"";color:var(--campo-control-seleccionado-color);position:absolute;left:calc(.125rem + 8px - 1px);top:8px;font-weight:800;text-align:center}[type=checkbox]:not(:checked,:disabled).indeterminate+label::after,[type=checkbox]:indeterminate:not(:disabled)+label::after{font-family:sisdai-pictogramas,sans-serif;content:"/"/"";color:var(--campo-control-seleccionado-color);position:absolute;left:calc(.125rem + 4px + 1px);top:8px;font-weight:800;font-size:1.2rem}[type=checkbox]:checked:disabled+label::after,[type=checkbox]:indeterminate:disabled+label::after,[type=checkbox]:not(:checked):disabled.indeterminate+label::after{color:var(--campo-control-deshabilitado-color)}[type=radio]:checked:disabled+label::before{background-color:var(--campo-control-deshabilitado-color);box-shadow:inset 0 0 0 .15rem var(--campo-control-deshabilitado-fondo)}[type=radio]:not(:disabled):checked+label::before,[type=radio]:not(:disabled):checked:hover+label::before{background-color:var(--campo-control-seleccionado-color);box-shadow:inset 0 0 0 .15rem var(--campo-control-seleccionado-fondo)}select{border-radius:8px;height:40px;line-height:1.25em;appearance:none;box-shadow:none;background-position:calc(100% - 8px),50%;background-size:32px;background-repeat:no-repeat;background-image:var(--campo-selector-svg);padding:9px 40px 9px 16px;background-color:var(--campo-fondo);color:var(--campo-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}select:disabled{opacity:1;background-image:var(--campo-selector-deshabilitado-svg)}select:disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}select:not(:disabled){transition:all .27s ease-in-out}select:not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}select:not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}[type=range]{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);box-sizing:border-box;width:100%;touch-action:manipulation;appearance:none;cursor:pointer;padding:8px 0;height:40px;border-radius:8px;display:flex;margin:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .3s ease-in-out}[type=range]::-moz-range-thumb{margin-top:-0.375rem;height:1rem;width:1rem;border:0;border-radius:.5rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-thumb{margin-top:-0.375rem;width:1rem;height:1rem;border:0;border-radius:.5rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-webkit-slider-thumb{margin-top:-0.375rem;width:1rem;height:1rem;border:0;border-radius:.5rem;appearance:none;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-webkit-slider-runnable-track{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-moz-range-track{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-fill-lower{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-fill-upper{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango);transition:background-color .2s ease-in-out}[type=range]:disabled{cursor:auto;pointer-events:none}[type=range]:disabled::-moz-range-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-webkit-slider-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-webkit-slider-runnable-track{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-moz-range-track{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-fill-lower{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-fill-upper{background-color:var(--campo-rango-deshabilitado)}[type=range]:not(:disabled):hover::-moz-range-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-webkit-slider-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-webkit-slider-runnable-track{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-moz-range-track{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-fill-lower{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-fill-upper{background-color:var(--campo-rango-cursor)}[type=range]:focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}input[type=file]{height:40px;padding-left:8px}fieldset{background-color:var(--campo-fondo);border:1px solid var(--campo-borde);border-radius:8px;padding:16px;margin-top:24px;margin-bottom:24px}.formulario-horizontal label{margin-right:4px}.formulario-horizontal input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]),.formulario-horizontal textarea,.formulario-horizontal select{width:inherit}.formulario-horizontal input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:last-child),.formulario-horizontal textarea:not(:last-child),.formulario-horizontal select:not(:last-child){margin-right:24px}.casillas-anidadas{list-style:none;padding:0}.casillas-anidadas li{margin:0}.casillas-anidadas label{display:flex}.casillas-anidadas .casillas-subseleccion{list-style:none;padding:0 0 0 calc(1.25rem + 4px)}input.campo-error,textarea.campo-error,select.campo-error{border-color:var(--borde-error)}input.campo-confirmacion,textarea.campo-confirmacion,select.campo-confirmacion{border-color:var(--borde-confirmacion)}.formulario-ayuda.ayuda-error{color:var(--texto-error)}.formulario-ayuda.ayuda-confirmacion{color:var(--texto-confirmacion)}table{border-collapse:collapse;color:var(--tabla-color);text-align:left}table caption{text-align:left;padding:0;font-size:1rem;line-height:1.25em;font-weight:400;margin:16px 0}table th,table td{padding:16px 24px}table thead{font-weight:600}table thead tr{border-bottom:1px solid var(--tabla-borde)}table tbody>:nth-child(odd){background-color:var(--tabla-fila-impar-fondo)}table tbody>:nth-child(even){background-color:var(--tabla-fila-par-fondo)}table tfoot{font-weight:600}table tfoot tr{background-color:var(--tabla-fila-pie-fondo)}.tabla-condensada th,.tabla-condensada td{padding:8px 16px}.tabla-expandida th,.tabla-expandida td{padding:24px}.titulo-tabla{margin-bottom:0}.contenedor-tabla{max-width:100%;overflow-x:auto}.contenedor-tabla table{max-width:100%}ol,ul,dl{margin:0;padding:0}ol,ul{padding-left:24px}ol li,ul li{margin:16px 0}ol ol,ol ul,ul ol,ul ul{padding:0 0 0 16px}ol ol li,ol ul li,ul ol li,ul ul li{margin:8px 0}dl dt{font-weight:600;margin:16px 0 8px 0}dl dd{margin:8px 0 16px 0}.lista-sin-estilo{padding-left:0;list-style-type:none}.lista-decimal{list-style-type:decimal}.lista-romana{list-style-type:upper-roman}.lista-romana-minuscula{list-style-type:lower-roman}.lista-latina{list-style-type:upper-latin}.lista-latina-minuscula{list-style-type:lower-latin}ol.lista-secuenciada,ul.lista-secuenciada{list-style-type:none;counter-reset:item;padding-left:0}ol.lista-secuenciada li,ul.lista-secuenciada li{counter-increment:item}ol.lista-secuenciada li ol,ol.lista-secuenciada li ul,ul.lista-secuenciada li ol,ul.lista-secuenciada li ul{list-style-type:none;counter-reset:item}ol.lista-secuenciada li::before,ul.lista-secuenciada li::before{content:counters(item, ".") ". "}img{border-radius:8px;max-width:100%}figure{color:var(--texto-secundario);margin:24px 0;clear:both}figure img{margin-bottom:8px}figure img:not(:last-of-type){margin-right:8px}figure figcaption{margin-top:-8px;font-size:.875rem;font-weight:400;clear:both}video{display:block;width:100%}.video{display:block;position:relative;padding-bottom:56.25%;width:100%;overflow:hidden}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}hr{border:none;border-top:1px solid var(--borde);margin:0}details{border:1px solid var(--borde-secundario);border-radius:8px;padding:24px 24px 0;display:block}details summary{cursor:pointer;padding:24px;margin:-24px -24px 0}details[open] summary{border-bottom:1px solid var(--borde-secundario)}.portada{position:relative;width:100%;min-height:100px;display:flex;height:calc(100vh - 92px)}@media(max-width: 768px){.portada{height:calc(100vh - 120px)}}.portada .portada-imagen{border-radius:0;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:50% 50%;transition:all .27s ease-in-out}.portada .portada-degradado{position:relative;width:100%;background:var(--degradado-ligero);display:flex;align-items:stretch;margin-top:48px}.portada .portada-cuerpo{margin:auto auto 0;padding:24px 24px 96px;width:100%;max-width:700px;text-align:center}.portada .portada-cuerpo>*{color:var(--texto-inverso);border-color:currentcolor;margin:8px 0}.portada .portada-cuerpo>:first-child{margin-top:0}.portada .portada-cuerpo>:last-child{margin-bottom:0}.portada .portada-titulo{font-size:2.25rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada .portada-titulo{font-size:5rem}}.portada .portada-subtitulo{font-size:1.125rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada .portada-subtitulo{font-size:1.5rem}}.portada.portada-secundaria .portada-titulo{font-size:2.25rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada.portada-secundaria .portada-titulo{font-size:3.5rem}}.menu-flotante{position:fixed;z-index:9999;bottom:40px}.menu-flotante .menu-flotante-boton{background-color:var(--menu-flotante-boton-fondo);color:var(--menu-flotante-boton-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-borde),0 0 0 1px var(--menu-flotante-boton-contorno),0 0 8px var(--menu-flotante-boton-sombra);border-radius:50%;margin:-20px;padding:8px;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;width:40px;height:40px}.menu-flotante .menu-flotante-boton .pictograma,.menu-flotante .menu-flotante-boton [class^=pictograma-],.menu-flotante .menu-flotante-boton [class*=" pictograma-"]{font-size:1.5rem;display:flex;align-items:center;justify-content:center;padding:0}.menu-flotante .menu-flotante-boton:disabled{pointer-events:none;cursor:default}.menu-flotante .menu-flotante-boton:hover{background-color:var(--menu-flotante-boton-cursor-fondo);color:var(--menu-flotante-boton-cursor-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-cursor-borde),0 0 0 1px var(--menu-flotante-boton-cursor-contorno),3px 3px 4px var(--menu-flotante-boton-cursor-sombra)}.menu-flotante .menu-flotante-boton:focus{background-color:var(--menu-flotante-boton-enfoque-fondo);color:var(--menu-flotante-boton-enfoque-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-enfoque-borde),0 0 0 1px var(--menu-flotante-boton-enfoque-contorno),0 0 8px var(--menu-flotante-boton-enfoque-sombra)}.menu-flotante .menu-flotante-pictograma-cerrado{transition:all .27s ease-in-out;position:absolute;opacity:1}.menu-flotante .menu-flotante-pictograma-abierto{transition:all .27s ease-in-out;position:absolute;opacity:0}.menu-flotante .menu-flotante-contenedor{background-color:var(--menu-flotante-contenedor-fondo);box-shadow:0 0 0 0 rgba(0,0,0,0);color:var(--menu-flotante-contenedor-color);padding:0;margin:0;z-index:1;overflow:hidden;position:relative;width:300px;max-height:0;opacity:0;transition:all .3s ease-in-out}.menu-flotante .menu-flotante-contenedor .menu-flotante-titulo{font-size:1rem;font-weight:600;line-height:1.25em;margin-top:0;margin-bottom:8px;padding-bottom:16px;border-bottom:1px solid var(--menu-flotante-contenedor-borde)}.menu-flotante .menu-flotante-contenedor a,.menu-flotante .menu-flotante-contenedor label,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo){display:flex;align-items:center;justify-content:flex-start;min-height:40px;width:100%}.menu-flotante .menu-flotante-contenedor a::before,.menu-flotante .menu-flotante-contenedor a::after,.menu-flotante .menu-flotante-contenedor label::before,.menu-flotante .menu-flotante-contenedor label::after,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo)::before,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo)::after{top:auto}.menu-flotante .menu-flotante-contenedor label .pictograma,.menu-flotante .menu-flotante-contenedor label [class^=pictograma-],.menu-flotante .menu-flotante-contenedor label [class*=" pictograma-"]{font-size:1.5rem;padding:0;margin-right:4px}.menu-flotante.menu-flotante-derecho{right:-260px;transition:all .3s ease-in-out}.menu-flotante.menu-flotante-derecho.abierto{right:40px}.menu-flotante.menu-flotante-izquierdo{left:40px}.menu-flotante.abierto .menu-flotante-pictograma-cerrado{opacity:0}.menu-flotante.abierto .menu-flotante-pictograma-abierto{opacity:1}.menu-flotante.abierto .menu-flotante-contenedor{box-shadow:inset 0 0 0 .1px var(--menu-flotante-contenedor-sombra),0 8px 16px -4px var(--menu-flotante-contenedor-sombra);max-height:500px;padding:24px;opacity:1}.vista-cargando{background:var(--opacidad-ligero);z-index:9;display:flex;justify-content:center;align-items:center}.vista-cargando.posicion-absoluta{position:absolute;inset:0}.vista-cargando>ul{display:inline-flex;align-items:flex-end;margin:0;padding:0;height:50px;list-style:none;gap:4px}.vista-cargando>ul>li{background:var(--globo-color);width:10px;height:8px;animation:vista-cargando 0ms -800ms linear infinite alternate}.vista-cargando>ul>li:nth-child(1){animation-duration:405ms}.vista-cargando>ul>li:nth-child(2){animation-duration:477ms}.vista-cargando>ul>li:nth-child(3){animation-duration:456ms}.vista-cargando>ul>li:nth-child(4){animation-duration:402ms}.vista-cargando>ul>li:nth-child(5){animation-duration:472ms}.vista-cargando>ul>li:nth-child(6){animation-duration:452ms}.vista-cargando>ul>li:nth-child(7){animation-duration:415ms}.vista-cargando>ul>li:nth-child(8){animation-duration:456ms}.vista-cargando>ul>li:nth-child(9){animation-duration:497ms}.vista-cargando>ul>li:nth-child(10){animation-duration:440ms}.tarjeta{background:var(--tarjeta-fondo);border-radius:20px;box-sizing:content-box;position:relative;height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column}.tarjeta .tarjeta-imagen{max-width:inherit;width:100%;height:240px;object-fit:cover;object-position:center;border-radius:0}.tarjeta .tarjeta-imagen img{border-radius:0;max-width:inherit}.tarjeta .tarjeta-etiqueta{font-size:.875rem;font-weight:400;line-height:1.3em}.tarjeta .tarjeta-cuerpo{padding:24px 24px 0;color:var(--tarjeta-color);flex-grow:1;transition:all .27s ease-in-out}.tarjeta .tarjeta-cuerpo>*{margin:16px 0}.tarjeta .tarjeta-cuerpo>:first-child{margin-top:0}.tarjeta .tarjeta-pie{display:flex;gap:8px;padding:0 24px 24px}@media screen and (min-width: 768px){.tarjeta-horizontal{flex-wrap:nowrap;min-width:480px}.tarjeta-horizontal .tarjeta-imagen{height:100%;width:240px;position:absolute;top:0;bottom:0}.tarjeta-horizontal .tarjeta-cuerpo{padding-left:264px}.tarjeta-horizontal .tarjeta-pie{padding-left:264px}}.tarjeta-hipervinculo-externo,.tarjeta-hipervinculo-interno{display:flex;flex-direction:column;text-decoration:none;font-weight:normal;margin-top:8px;margin-bottom:8px;background:var(--tarjeta-fondo);width:100%}.tarjeta-hipervinculo-externo:hover,.tarjeta-hipervinculo-interno:hover,.tarjeta-hipervinculo-externo:focus,.tarjeta-hipervinculo-interno:focus,.tarjeta-hipervinculo-externo:focus-visible,.tarjeta-hipervinculo-interno:focus-visible{background-color:var(--tarjeta-cursor-fondo);box-shadow:0 0 0 2px var(--tarjeta-enfoque-borde),0 0 8px 1px var(--tarjeta-enfoque-sombra);outline:none;text-decoration:none}.tarjeta-hipervinculo-interno{background:var(--tarjeta-interna-fondo);color:var(--tarjeta-interna-color)}.tarjeta-hipervinculo-externo{position:relative;min-height:200px}.tarjeta-hipervinculo-externo img.tarjeta-imagen{transform:scale(1.1);position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:all .27s ease-in-out}.tarjeta-hipervinculo-externo picture.tarjeta-imagen{position:absolute;width:100%;height:100%;transform:scale(1.1);transition:all .27s ease-in-out}.tarjeta-hipervinculo-externo picture.tarjeta-imagen img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tarjeta-hipervinculo-externo .tarjeta-degradado{position:relative;width:100%;height:100%;background:var(--tarjeta-externa-fondo-degradado);display:flex;align-items:stretch;margin-top:48px}.tarjeta-hipervinculo-externo .tarjeta-cuerpo{margin-top:auto;padding:24px;width:100%}.tarjeta-hipervinculo-externo .tarjeta-cuerpo>*{color:var(--tarjeta-externa-color);border-color:currentcolor}.tarjeta-hipervinculo-externo .tarjeta-cuerpo .pictograma,.tarjeta-hipervinculo-externo .tarjeta-cuerpo [class^=pictograma-],.tarjeta-hipervinculo-externo .tarjeta-cuerpo [class*=" pictograma-"]{vertical-align:middle}.tarjeta-hipervinculo-externo:hover img.tarjeta-imagen{transform:scale(1)}.tarjeta-hipervinculo-externo:hover picture.tarjeta-imagen{transform:scale(1)}.lista-compuesta{margin:0;padding:0;list-style:none}.lista-compuesta li{margin:0}.lista-compuesta ol,.lista-compuesta ul{padding:0}.lista-compuesta li{display:flex;width:100%}.lista-compuesta a{display:flex;width:100%;text-decoration:none}.lista-compuesta a:hover{background-color:var(--estado-cursor)}.lista-compuesta .lista-compuesta-titulo{color:var(--texto-primario);font-weight:500;margin:0}.lista-compuesta .lista-compuesta-texto-primario{color:var(--texto-primario);font-weight:400;margin:0}.lista-compuesta .lista-compuesta-texto-secundario{color:var(--texto-secundario);font-weight:400;margin:0}.lista-compuesta-cuerpo{flex:1 1;display:block}.lista-compuesta-cuerpo>:first-child{margin:0}.lista-pictograma li{padding:24px 0}.lista-pictograma .lista-pictograma-imagen{display:flex;align-items:baseline;margin:0 24px}.lista-pictograma .lista-pictograma-imagen .pictograma,.lista-pictograma .lista-pictograma-imagen [class^=pictograma-],.lista-pictograma .lista-pictograma-imagen [class*=" pictograma-"]{padding:0}.lista-avatar li{padding:24px 0;align-items:center}.lista-avatar li>a{margin:-24px 0;padding:24px 0;align-items:center}.lista-avatar .lista-avatar-imagen{border-radius:80px;height:80px;width:80px;margin:0 24px;overflow:hidden}.lista-avatar .lista-avatar-imagen img,.lista-avatar .lista-avatar-imagen svg{object-fit:cover}.lista-logotipo li{padding:24px 0;align-items:center}.lista-logotipo li>a{margin:-24px 0;padding:24px 0;align-items:center}.lista-logotipo .lista-logotipo-imagen{height:80px;width:120px;margin:0 24px;overflow:hidden}.lista-logotipo .lista-logotipo-imagen img{height:80px;width:120px;object-fit:scale-down}.lista-accion li{border-bottom:1px solid var(--borde-secundario);padding:16px 0}.lista-accion .lista-accion-acciones{display:flex;align-items:center}.lista-accion .lista-accion-acciones button,.lista-accion .lista-accion-acciones .boton{margin-left:4px}.lista-casilla li{border-bottom:1px solid var(--borde-secundario);padding:12px 0}.lista-casilla li [type=checkbox]+label,.lista-casilla li [type=radio]+label{transition:all .27s ease-in-out;flex:1 1;display:block;padding-top:4px;padding-bottom:4px;padding-left:calc(1.25rem + 16px + 4px)}.boton-pictograma{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;padding:4px}.boton-pictograma.deshabilitado,.boton-pictograma:disabled{pointer-events:none;cursor:default}.boton-pictograma:hover,.boton-pictograma:focus{text-decoration:none;outline:none}.boton-pictograma .pictograma,.boton-pictograma [class^=pictograma-],.boton-pictograma [class*=" pictograma-"]{font-size:1.5rem;padding:0}.boton-pictograma.boton-chico{padding:4px}.boton-pictograma.boton-chico .pictograma,.boton-pictograma.boton-chico [class^=pictograma-],.boton-pictograma.boton-chico [class*=" pictograma-"]{font-size:1rem}.boton-pictograma.boton-grande{padding:8px}.boton-pictograma.boton-grande .pictograma,.boton-pictograma.boton-grande [class^=pictograma-],.boton-pictograma.boton-grande [class*=" pictograma-"]{font-size:1.5rem}.boton-descarga{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);display:block;border-radius:12px;padding:32px;text-align:left;width:100%}.boton-descarga.deshabilitado,.boton-descarga:disabled{pointer-events:none;cursor:default}.boton-descarga:hover,.boton-descarga:focus{text-decoration:none;outline:none}.boton-descarga.deshabilitado,.boton-descarga:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-descarga:visited{color:var(--boton-primario-color)}.boton-descarga:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-descarga:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-descarga .boton-descarga-titulo{display:block;font-size:1rem;line-height:1.25rem;font-weight:600;margin:0 0 8px}.boton-descarga .boton-descarga-cuerpo{display:block;position:relative;padding-right:40px;font-weight:400}.boton-descarga .boton-descarga-cuerpo>*{margin-top:8px;margin-bottom:8px}.boton-descarga .boton-descarga-cuerpo>:first-child{margin-top:0}.boton-descarga .boton-descarga-cuerpo>:last-child{margin-bottom:0}.boton-descarga .boton-descarga-cuerpo .boton-descarga-pictograma{font-size:2rem;position:absolute;bottom:0;right:0}.boton-alternar{background-color:var(--fondo-acento);border-radius:10rem;display:inline-flex;padding:4px;gap:4px}.boton-alternar [type=radio]+label{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);background-color:rgba(0,0,0,0);box-shadow:none;color:var(--campo-etiqueta-color);border-radius:10rem;font-weight:600;font-size:.875rem;padding:8px 16px;margin:0}.boton-alternar [type=radio]+label.deshabilitado,.boton-alternar [type=radio]+label:disabled{pointer-events:none;cursor:default}.boton-alternar [type=radio]+label:hover,.boton-alternar [type=radio]+label:focus{text-decoration:none;outline:none}.boton-alternar [type=radio]+label.deshabilitado,.boton-alternar [type=radio]+label:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-alternar [type=radio]+label:visited{color:var(--boton-primario-color)}.boton-alternar [type=radio]+label:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-alternar [type=radio]+label:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-alternar [type=radio]+label::after,.boton-alternar [type=radio]+label::before{display:none}.boton-alternar [type=radio]:checked+label{background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color)}.boton-alternar [type=radio]:checked+label.deshabilitado,.boton-alternar [type=radio]:checked+label:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-alternar [type=radio]:checked+label:visited{color:var(--boton-primario-color)}.boton-alternar [type=radio]:checked+label:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-alternar [type=radio]:checked+label:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-alternar [type=radio]:disabled+label{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color);pointer-events:none;cursor:default}.audio{background:var(--fondo-neutro);border-radius:20px;padding:16px}.audio .audio-cabecera{margin-bottom:24px}.audio .audio-cabecera>*{margin-top:16px;margin-bottom:16px}.audio .audio-cabecera>:first-child{margin-top:0}.audio .audio-cabecera>:last-child{margin-bottom:0}.audio .audio-velocidad{flex:1 1;max-width:120px}.audio .audio-reproduccion{flex:2 0;display:flex;justify-content:center;white-space:nowrap;gap:8px}.audio .audio-volumen{flex:1 1;max-width:120px;display:flex;white-space:nowrap}.campo-busqueda{display:flex;position:relative}.campo-busqueda-entrada{border-radius:8px 0 0 8px;height:auto;padding:7px 48px 7px 16px}.campo-busqueda-entrada::-webkit-search-decoration,.campo-busqueda-entrada::-webkit-search-cancel-button,.campo-busqueda-entrada::-webkit-search-results-button,.campo-busqueda-entrada::-webkit-search-results-decoration{display:none}.campo-busqueda-borrar{position:absolute;top:4px;right:56px;margin:8px}.campo-busqueda-buscar{border-top-left-radius:0;border-bottom-left-radius:0;padding:16px}.control-acercar-alejar{display:flex;align-items:center;position:relative;gap:4px}.control-acercar-alejar .control-acercar-alejar-rango{flex:1 0}.control-acercar-alejar .control-acercar-alejar-porcentaje{flex:0 1 calc(3ch + 40px);max-width:calc(3ch + 40px);width:calc(3ch + 40px);padding-right:24px !important;padding-left:4px !important;text-align:right !important}.control-acercar-alejar::after{content:"%"/"";position:absolute;right:8px}.globo-informacion{background-color:var(--globo-fondo);border-radius:8px;color:var(--globo-color);align-items:flex-start;justify-content:space-between;display:inline-flex;position:relative;width:auto;z-index:99}.globo-informacion .globo-informacion-cuerpo{padding:16px}.globo-informacion .globo-informacion-cuerpo>*:not(div){margin-top:16px;margin-bottom:16px}.globo-informacion .globo-informacion-cuerpo>*:not(div):first-child{margin-top:0}.globo-informacion .globo-informacion-cuerpo>*:not(div):last-child{margin-bottom:0}.globo-informacion .globo-informacion-cuerpo a{box-shadow:0 0 2px var(--globo-hipervinculo-sombra);color:var(--globo-hipervinculo-color)}.globo-informacion .globo-informacion-cuerpo a:visited{color:var(--globo-hipervinculo-visitado)}.globo-informacion .globo-informacion-cuerpo a:hover{box-shadow:0 0 2px var(--globo-hipervinculo-cursor-sombra);color:var(--globo-hipervinculo-cursor-color)}.globo-informacion .globo-informacion-cuerpo a:focus-visible{color:var(--globo-hipervinculo-enfoque-color);outline:2px dashed var(--globo-hipervinculo-enfoque-sombra)}.globo-informacion .globo-informacion-punto-color{width:.625rem;height:.625rem;border-radius:50%;border:1px solid var(--globo-simbologia-borde);background-color:var(--texto-acento);display:inline-block}.globo-informacion:not(.globo-informacion-extendido){font-size:.75rem}.globo-informacion.globo-informacion-extendido{font-size:inherit}.globo-informacion .globo-informacion-cerrar{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;padding:4px;position:sticky;top:0;margin:8px 8px 8px 0;background:var(--globo-boton-fondo);box-shadow:inset 0 0 0 0 var(--globo-boton-borde),0 0 0 var(--globo-boton-sombra);color:var(--globo-boton-color)}.globo-informacion .globo-informacion-cerrar.deshabilitado,.globo-informacion .globo-informacion-cerrar:disabled{pointer-events:none;cursor:default}.globo-informacion .globo-informacion-cerrar:hover,.globo-informacion .globo-informacion-cerrar:focus{text-decoration:none;outline:none}.globo-informacion .globo-informacion-cerrar .pictograma,.globo-informacion .globo-informacion-cerrar [class^=pictograma-],.globo-informacion .globo-informacion-cerrar [class*=" pictograma-"]{justify-content:center;font-size:1.5rem;padding:0}.globo-informacion .globo-informacion-cerrar:hover{background:var(--globo-boton-cursor-fondo);box-shadow:inset 0 0 0 0 var(--globo-boton-cursor-borde),0 0 0 var(--globo-boton-cursor-sombra);color:var(--globo-boton-cursor-color)}.globo-informacion .globo-informacion-cerrar:focus{background:var(--globo-boton-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--globo-boton-enfoque-borde),0 0 8px var(--globo-boton-enfoque-sombra);color:var(--globo-boton-enfoque-color)}dialog{position:absolute;z-index:999999}dialog::backdrop{background-color:var(--opacidad-ligero)}dialog.modal{position:fixed;inset:0;background-color:var(--fondo);color:var(--texto-primario);border-radius:20px;border:none;padding:24px;margin:64px auto;width:calc(100% - 40px);max-width:462px}@media screen and (min-width: 768px){dialog.modal{margin:120px auto}}dialog.modal.modal-chico{max-width:462px}dialog.modal.modal-grande{max-width:1110px}dialog.modal .modal-contenedor{position:relative}dialog.modal .modal-contenedor .modal-cabecera{margin-bottom:24px}dialog.modal .modal-contenedor .modal-cuerpo{max-height:calc(80vh - 128px);overflow-y:auto}dialog.modal .modal-contenedor .modal-cuerpo>:first-child{margin-top:0}dialog.modal .modal-contenedor .modal-cuerpo>:last-child{margin-bottom:0}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-cuerpo{max-height:calc(80vh - 240px)}}dialog.modal .modal-contenedor .modal-pie{display:flex;flex-direction:row-reverse;gap:24px;margin-top:40px}dialog.modal .modal-contenedor .modal-titulo{font-size:1.125rem;margin:0;padding-right:40px}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-titulo{font-size:1.5rem}}dialog.modal .modal-contenedor .modal-cerrar{position:absolute;top:-4px;right:0}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-cerrar{top:0}}.menu-lateral-contenedor{background:var(--navegacion-secundaria-fondo);border-left:1px solid rgba(0,0,0,0);color:var(--navegacion-secundaria-color);position:relative;width:100%}.menu-lateral-contenedor a{font-weight:400;display:block;text-decoration:none;padding-top:8px;padding-bottom:8px;padding-right:24px;background-color:rgba(0,0,0,0);border-radius:0;color:var(--navegacion-secundaria-color)}.menu-lateral-contenedor a:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.menu-lateral-contenedor a:focus,.menu-lateral-contenedor a:focus-visible,.menu-lateral-contenedor a:active,.menu-lateral-contenedor a.router-link-exact-active,.menu-lateral-contenedor a.link-activo{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.menu-lateral-contenedor a:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.menu-lateral-contenedor .colapsable-boton{padding-top:8px;padding-bottom:8px;padding-right:24px;background-color:rgba(0,0,0,0);border-radius:0;color:var(--navegacion-secundaria-color)}.menu-lateral-contenedor .colapsable-boton:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.menu-lateral-contenedor .colapsable-boton:focus,.menu-lateral-contenedor .colapsable-boton:focus-visible,.menu-lateral-contenedor .colapsable-boton:active,.menu-lateral-contenedor .colapsable-boton.router-link-exact-active,.menu-lateral-contenedor .colapsable-boton.link-activo{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.menu-lateral-contenedor .colapsable-boton:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.menu-lateral-contenedor ul,.menu-lateral-contenedor ol{margin:0;padding:0;list-style:none}.menu-lateral-contenedor ul li,.menu-lateral-contenedor ol li{margin:0}.menu-lateral-contenedor ul ol,.menu-lateral-contenedor ul ul,.menu-lateral-contenedor ol ol,.menu-lateral-contenedor ol ul{padding:0}.menu-lateral-boton{background:var(--navegacion-secundaria-fondo);border-radius:20px;color:var(--navegacion-secundaria-color);margin-left:16px;display:flex;padding:0;z-index:3}.menu-lateral-boton .pictograma,.menu-lateral-boton [class^=pictograma-],.menu-lateral-boton [class*=" pictograma-"]{align-self:flex-start;font-size:1.35em;padding:24px 8px;transition:transform .27s ease}.menu-lateral-boton:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color)}.menu-lateral-boton:focus{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color)}.menu-lateral{position:sticky;z-index:999}@media screen and (max-width: 767px){.menu-lateral{display:flex;margin-top:40px;top:15vh;width:55px;transition:all .2s linear}.menu-lateral .menu-lateral-contenedor{border-radius:0 20px 20px 0;overflow:hidden;margin-left:-40px;padding:0;opacity:0;pointer-events:none;visibility:hidden;width:100%;height:70vh;overflow-y:auto;transition:all .5s ease-in-out}.menu-lateral.abierto{width:80vw}.menu-lateral.abierto .menu-lateral-boton{border-radius:20px 0 0 20px}.menu-lateral.abierto .menu-lateral-boton .pictograma,.menu-lateral.abierto .menu-lateral-boton [class^=pictograma-],.menu-lateral.abierto .menu-lateral-boton [class*=" pictograma-"]{transform:rotate(180deg)}.menu-lateral.abierto .menu-lateral-contenedor{border-left-color:var(--navegacion-secundaria-borde);visibility:visible;margin-left:0;opacity:1;pointer-events:inherit;padding-top:16px;padding-bottom:16px;box-shadow:4px 8px 16px -4px var(--opacidad-ligero)}.menu-lateral.abierto .menu-lateral-contenedor ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li .colapsable-boton{padding-left:24px}.menu-lateral.abierto .menu-lateral-contenedor ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li .colapsable-boton{padding-left:32px}.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li .colapsable-boton{padding-left:40px}}@media screen and (min-width: 768px){.menu-lateral{display:block;top:40px;width:100%;height:calc(100vh - 46px);overflow-y:auto}.menu-lateral .menu-lateral-contenedor{border-radius:0;padding-top:40px;padding-bottom:40px}.menu-lateral .menu-lateral-contenedor ul li>a,.menu-lateral .menu-lateral-contenedor ul li>button,.menu-lateral .menu-lateral-contenedor ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li>a,.menu-lateral .menu-lateral-contenedor ol li>button,.menu-lateral .menu-lateral-contenedor ol li .colapsable-boton{padding-left:48px}.menu-lateral .menu-lateral-contenedor ul li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ul li .colapsable-boton{padding-left:56px}.menu-lateral .menu-lateral-contenedor ul li ol li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ol li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ol li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ol li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ol li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ul li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ul li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ul li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ol li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ol li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ol li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ul li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ul li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ul li ul li .colapsable-boton{padding-left:64px}.menu-lateral .menu-lateral-boton{display:none}}.menu-lateral-fondo{position:relative}@media screen and (min-width: 768px){.menu-lateral-fondo{background:var(--navegacion-secundaria-fondo)}}@media screen and (max-width: 767px){.indice-contenido{padding-left:24px;padding-right:24px}}@media screen and (min-width: 768px){.indice-contenido{position:sticky;top:150px}}.indice-contenido .indice-contenido-titulo{font-size:1.125rem}.indice-contenido .indice-contenido-contenedor ul,.indice-contenido .indice-contenido-contenedor ol{margin:0;padding:0;list-style:none}.indice-contenido .indice-contenido-contenedor ul li,.indice-contenido .indice-contenido-contenedor ol li{margin:0}.indice-contenido .indice-contenido-contenedor ul ol,.indice-contenido .indice-contenido-contenedor ul ul,.indice-contenido .indice-contenido-contenedor ol ol,.indice-contenido .indice-contenido-contenedor ol ul{padding:0}.indice-contenido .indice-contenido-contenedor a{background:rgba(0,0,0,0);display:block;border-radius:0;color:var(--navegacion-secundaria-color);font-weight:400;text-decoration:none;padding:8px 24px}@media screen and (min-width: 768px){.indice-contenido .indice-contenido-contenedor a{padding-left:48px;padding-right:48px}}.indice-contenido .indice-contenido-contenedor a:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.indice-contenido .indice-contenido-contenedor a:active,.indice-contenido .indice-contenido-contenedor a:focus,.indice-contenido .indice-contenido-contenedor a.link-activo,.indice-contenido .indice-contenido-contenedor a.router-link-exact-active{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.indice-contenido .indice-contenido-contenedor a:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.colapsable{position:relative}.colapsable .colapsable-boton{display:flex;position:relative;align-items:flex-start;justify-content:space-between;text-align:left;font-weight:500;padding-top:8px;padding-bottom:8px;width:100%}.colapsable .colapsable-boton .pictograma,.colapsable .colapsable-boton [class^=pictograma-],.colapsable .colapsable-boton [class*=" pictograma-"]{padding:0;font-size:1.25rem}.colapsable .colapsable-boton .pictograma::before,.colapsable .colapsable-boton [class^=pictograma-]::before,.colapsable .colapsable-boton [class*=" pictograma-"]::before{transition:transform .27s ease;transform:translateX(0) rotate(90deg);transform-origin:50% 50%}.colapsable .colapsable-contenedor{cursor:default;pointer-events:none;position:relative;opacity:0;height:0;transition:opacity .27s ease}.colapsable .colapsable-contenedor>ul,.colapsable .colapsable-contenedor>ol{margin:0;padding:0;list-style:none}.colapsable .colapsable-contenedor>ul li,.colapsable .colapsable-contenedor>ol li{margin:0}.colapsable .colapsable-contenedor>ul ol,.colapsable .colapsable-contenedor>ul ul,.colapsable .colapsable-contenedor>ol ol,.colapsable .colapsable-contenedor>ol ul{padding:0}.colapsable .colapsable-contenedor>ul>li>a,.colapsable .colapsable-contenedor>ol>li>a{display:block;padding-top:8px;padding-bottom:8px}.colapsable.abierto>.colapsable-boton .pictograma::before,.colapsable.abierto>.colapsable-boton [class^=pictograma-]::before,.colapsable.abierto>.colapsable-boton [class*=" pictograma-"]::before{transform:translateX(-1px) rotate(270deg)}.colapsable.abierto>.colapsable-contenedor{cursor:inherit;pointer-events:inherit;opacity:1;height:auto}dl.informacion-despliegue{position:fixed;left:0;border-radius:4px;bottom:0;z-index:99999;background:var(--opacidad-fuerte);backdrop-filter:blur(10px);pointer-events:none;user-select:none;padding:8px;font-size:.875rem;line-height:1em;color:var(--texto-inverso)}dl.informacion-despliegue dt,dl.informacion-despliegue dd{margin:0;display:inline-block}dl.informacion-despliegue dd:not(:last-child){padding-right:16px}.menu-flotante.menu-accesibilidad .menu-flotante-boton{background-color:var(--menu-accesibilidad-boton-fondo);color:var(--menu-accesibilidad-boton-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-borde),0 0 0 1px var(--menu-accesibilidad-boton-contorno),0 0 8px var(--menu-accesibilidad-boton-sombra)}.menu-flotante.menu-accesibilidad .menu-flotante-boton:not(:disabled):hover{background-color:var(--menu-accesibilidad-boton-cursor-fondo);color:var(--menu-accesibilidad-boton-cursor-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-cursor-borde),0 0 0 1px var(--menu-accesibilidad-boton-cursor-contorno),3px 3px 4px var(--menu-accesibilidad-boton-cursor-sombra)}.menu-flotante.menu-accesibilidad .menu-flotante-boton:not(:disabled):focus{background-color:var(--menu-accesibilidad-boton-enfoque-fondo);color:var(--menu-accesibilidad-boton-enfoque-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-enfoque-borde),0 0 0 1px var(--menu-accesibilidad-boton-enfoque-contorno),0 0 8px var(--menu-accesibilidad-boton-enfoque-sombra)}#app{overflow:clip}.navegacion{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);font-size:.875rem;display:block;position:relative;z-index:9999;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.navegacion{padding-left:48px;padding-right:48px}}.navegacion.navegacion-pegada{position:sticky;top:0}.navegacion+.navegacion{z-index:9998}.navegacion+.navegacion+.navegacion{z-index:9997}.nav-contenedor-identidad{display:flex;flex-wrap:wrap;justify-content:space-between}.nav-contenedor-identidad .nav-informacion{background:var(--navegacion-primaria-seccion-fondo);color:var(--navegacion-primaria-seccion-color);font-size:.75rem;padding:4px 24px;margin-left:-24px;margin-right:-24px;flex:1 0 calc(100% - 48px)}@media screen and (min-width: 768px){.nav-contenedor-identidad .nav-informacion{display:none}}.nav-logo{height:38px}.nav-menu-contenedor{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);border-radius:0 0 8px 8px;display:flex;flex-direction:column;width:70%;max-width:320px;position:absolute;top:46px;right:-320px;opacity:0;pointer-events:none;visibility:hidden;transition:right .3s ease-in-out,opacity .3s ease-in-out}.nav-menu-contenedor.abierto{right:0;opacity:1;visibility:visible;pointer-events:inherit}.nav-menu-contenedor.abierto.submenu-abierto{right:-320px}.nav-menu{list-style:none;margin:0;padding:0}.nav-menu li{margin:0;padding:0}.nav-menu li:last-of-type .nav-boton{margin-bottom:16px}.nav-submenu{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);border-radius:0 0 8px 8px;width:100%;list-style:none;margin:0;padding:0;position:absolute;top:0;right:-320px;opacity:0;pointer-events:none;visibility:hidden;transition:right .3s ease-in-out,opacity .3s ease-in-out}.nav-submenu.abierto{right:320px;opacity:1;visibility:visible;pointer-events:inherit}.navegacion.navegacion-extendida{display:flex;align-items:center;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.navegacion.navegacion-extendida{padding-left:48px;padding-right:48px}}.navegacion.navegacion-extendida .nav-contenedor-identidad{display:flex;align-items:center}.navegacion.navegacion-extendida .nav-contenedor-identidad .nav-boton-menu,.navegacion.navegacion-extendida .nav-contenedor-identidad .nav-informacion{display:none}.navegacion.navegacion-extendida .nav-menu-contenedor{background-color:rgba(0,0,0,0);box-shadow:none;border-radius:none;flex:1;display:flex;flex-direction:row;align-items:center;position:relative;overflow:visible;width:100%;max-width:inherit;right:0;top:0;opacity:1;visibility:visible;pointer-events:inherit}.navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-complementario{padding-left:16px}.navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-principal{flex:1;display:flex;justify-content:flex-end}.navegacion.navegacion-extendida .nav-menu-contenedor.abierto.submenu-abierto{right:0}.navegacion.navegacion-extendida .nav-menu{display:flex;align-items:center}.navegacion.navegacion-extendida .nav-menu li{position:relative}.navegacion.navegacion-extendida .nav-menu li:last-of-type .nav-boton{margin-bottom:0}.navegacion.navegacion-extendida .nav-submenu{overflow:clip;top:inherit;left:inherit;right:0;width:inherit}.navegacion.navegacion-extendida .nav-submenu .nav-hipervinculo{display:block}.navegacion.navegacion-extendida .nav-submenu.abierto{right:0}.nav-hipervinculo{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.nav-hipervinculo:visited{color:var(--navegacion-primaria-color)}.nav-hipervinculo:hover,.nav-hipervinculo:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-hipervinculo:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-hipervinculo:active,.nav-hipervinculo.active,.nav-hipervinculo.nuxt-link-active,.nav-hipervinculo.nuxt-link-exact-active,.nav-hipervinculo.router-link-active,.nav-hipervinculo.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-hipervinculo:active:hover,.nav-hipervinculo:active:focus,.nav-hipervinculo.active:hover,.nav-hipervinculo.active:focus,.nav-hipervinculo.nuxt-link-active:hover,.nav-hipervinculo.nuxt-link-active:focus,.nav-hipervinculo.nuxt-link-exact-active:hover,.nav-hipervinculo.nuxt-link-exact-active:focus,.nav-hipervinculo.router-link-active:hover,.nav-hipervinculo.router-link-active:focus,.nav-hipervinculo.router-link-exact-active:hover,.nav-hipervinculo.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-hipervinculo:active:focus-visible,.nav-hipervinculo.active:focus-visible,.nav-hipervinculo.nuxt-link-active:focus-visible,.nav-hipervinculo.nuxt-link-exact-active:focus-visible,.nav-hipervinculo.router-link-active:focus-visible,.nav-hipervinculo.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-hipervinculo .nav-logo{margin-top:-12px;margin-bottom:-12px}.navegacion.navegacion-extendida .nav-hipervinculo{display:inline-flex;white-space:nowrap}.nav-hiperviculo-logo{flex-shrink:0;display:inline-flex;padding:4px 0;margin:0;border-radius:0}.nav-hiperviculo-logo:focus-visible{outline:none;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.navegacion .nav-boton-menu{background:var(--boton-sin-contenedor-primario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-borde),0 0 0 var(--boton-sin-contenedor-primario-sombra);color:var(--boton-sin-contenedor-primario-color);width:46px;height:46px;justify-content:center}.navegacion .nav-boton-menu.deshabilitado,.navegacion .nav-boton-menu:disabled{background:var(--boton-sin-contenedor-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-sombra);color:var(--boton-sin-contenedor-primario-deshabilitado-color)}.navegacion .nav-boton-menu:hover{background:var(--boton-sin-contenedor-primario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-cursor-borde),0 0 0 var(--boton-sin-contenedor-primario-cursor-sombra);color:var(--boton-sin-contenedor-primario-cursor-color)}.navegacion .nav-boton-menu:focus{background:var(--boton-sin-contenedor-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-primario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-primario-enfoque-sombra);color:var(--boton-sin-contenedor-primario-enfoque-color)}.navegacion .nav-boton-menu .nav-icono-menu{background:currentcolor;width:20px;height:1px;display:block;transition:width .2s ease-in-out;position:absolute;top:22px}.navegacion .nav-boton-menu .nav-icono-menu::after,.navegacion .nav-boton-menu .nav-icono-menu::before{background:currentcolor;content:"";width:20px;height:1px;display:block;position:absolute;transition:transform .2s ease-in-out}.navegacion .nav-boton-menu .nav-icono-menu::after{top:5px}.navegacion .nav-boton-menu .nav-icono-menu::before{top:-5px}.navegacion .nav-boton-menu.abierto .nav-icono-menu{width:0}.navegacion .nav-boton-menu.abierto .nav-icono-menu::after{transform:translate3d(-10px, -5px, 0) rotate(-135deg)}.navegacion .nav-boton-menu.abierto .nav-icono-menu::before{transform:translate3d(-10px, 5px, 0) rotate(135deg)}.nav-boton{height:24px;font-size:.875rem;display:flex;width:inherit;font-weight:400;white-space:nowrap;align-items:center;padding:4px;margin:4px 16px}.nav-boton .pictograma,.nav-boton [class^=pictograma-],.nav-boton [class*=" pictograma-"]{padding:0}.nav-boton-submenu{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;justify-content:space-between;width:100%}.nav-boton-submenu:visited{color:var(--navegacion-primaria-color)}.nav-boton-submenu:hover,.nav-boton-submenu:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-boton-submenu:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-submenu:active,.nav-boton-submenu.active,.nav-boton-submenu.nuxt-link-active,.nav-boton-submenu.nuxt-link-exact-active,.nav-boton-submenu.router-link-active,.nav-boton-submenu.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-boton-submenu:active:hover,.nav-boton-submenu:active:focus,.nav-boton-submenu.active:hover,.nav-boton-submenu.active:focus,.nav-boton-submenu.nuxt-link-active:hover,.nav-boton-submenu.nuxt-link-active:focus,.nav-boton-submenu.nuxt-link-exact-active:hover,.nav-boton-submenu.nuxt-link-exact-active:focus,.nav-boton-submenu.router-link-active:hover,.nav-boton-submenu.router-link-active:focus,.nav-boton-submenu.router-link-exact-active:hover,.nav-boton-submenu.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-boton-submenu:active:focus-visible,.nav-boton-submenu.active:focus-visible,.nav-boton-submenu.nuxt-link-active:focus-visible,.nav-boton-submenu.nuxt-link-exact-active:focus-visible,.nav-boton-submenu.router-link-active:focus-visible,.nav-boton-submenu.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-submenu::after{font-family:sisdai-pictogramas,sans-serif;font-size:1rem;height:.875rem;content:"d"/"";margin-left:4px}.nav-boton-regresar{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;justify-content:flex-start;width:100%}.nav-boton-regresar:visited{color:var(--navegacion-primaria-color)}.nav-boton-regresar:hover,.nav-boton-regresar:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-boton-regresar:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-regresar:active,.nav-boton-regresar.active,.nav-boton-regresar.nuxt-link-active,.nav-boton-regresar.nuxt-link-exact-active,.nav-boton-regresar.router-link-active,.nav-boton-regresar.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-boton-regresar:active:hover,.nav-boton-regresar:active:focus,.nav-boton-regresar.active:hover,.nav-boton-regresar.active:focus,.nav-boton-regresar.nuxt-link-active:hover,.nav-boton-regresar.nuxt-link-active:focus,.nav-boton-regresar.nuxt-link-exact-active:hover,.nav-boton-regresar.nuxt-link-exact-active:focus,.nav-boton-regresar.router-link-active:hover,.nav-boton-regresar.router-link-active:focus,.nav-boton-regresar.router-link-exact-active:hover,.nav-boton-regresar.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-boton-regresar:active:focus-visible,.nav-boton-regresar.active:focus-visible,.nav-boton-regresar.nuxt-link-active:focus-visible,.nav-boton-regresar.nuxt-link-exact-active:focus-visible,.nav-boton-regresar.router-link-active:focus-visible,.nav-boton-regresar.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-regresar::before{font-family:sisdai-pictogramas,sans-serif;font-size:1rem;content:"d"/"";margin-left:-4px;margin-right:4px;transform:rotate(180deg)}.navegacion.navegacion-extendida .nav-boton-regresar{display:none}.navegacion.navegacion-extendida .nav-boton-submenu::after{transform:rotate(90deg)}.navegacion.navegacion-extendida .nav-boton{margin:0 0 0 8px}.navegacion-gobmx{background-color:var(--color-mx-2);box-shadow:none}.navegacion-gobmx .nav-menu-contenedor{background-color:var(--color-mx-2);border-top:1px solid var(--color-mx-1)}.navegacion-gobmx .nav-hipervinculo{background:rgba(0,0,0,0);box-shadow:none;color:var(--color-mx-0)}.navegacion-gobmx .nav-hipervinculo:visited{color:var(--color-mx-0)}.navegacion-gobmx .nav-hipervinculo:active,.navegacion-gobmx .nav-hipervinculo:hover,.navegacion-gobmx .nav-hipervinculo:focus{background:rgba(0,0,0,0);box-shadow:none;color:var(--color-mx-0);text-decoration:underline}.navegacion-gobmx .nav-hipervinculo:focus,.navegacion-gobmx .nav-hipervinculo:focus-visible{outline:none;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.navegacion-gobmx .nav-boton-menu{background-color:rgba(0,0,0,0);color:var(--color-mx-0)}.navegacion-gobmx .nav-boton-menu:not(:disabled):hover{background-color:rgba(0,0,0,0);color:var(--color-mx-1)}.navegacion-gobmx .nav-boton-menu:not(:disabled):focus{background-color:rgba(0,0,0,0);color:var(--color-mx-0)}.navegacion-gobmx.navegacion-extendida .nav-menu-contenedor{border-top:none}footer,.piepagina-gobmx,.piepagina-conahcyt{font-size:.875rem;padding-top:32px;padding-bottom:32px}footer p,.piepagina-gobmx p,.piepagina-conahcyt p{margin:16px 0}footer a,.piepagina-gobmx a,.piepagina-conahcyt a{display:inline-block;line-height:max(24px,1.5em);text-underline-offset:4px}footer li,.piepagina-gobmx li,.piepagina-conahcyt li{margin:0}footer ul,footer ol,.piepagina-gobmx ul,.piepagina-gobmx ol,.piepagina-conahcyt ul,.piepagina-conahcyt ol{margin:0;padding:0;list-style:none}.piepagina-titulo{font-size:1.125rem}.piepagina-social{display:flex;font-size:1.5rem;padding:0;gap:24px}.piepagina-social li{margin:0;display:inline-flex}.piepagina-gobmx{background-color:var(--color-mx-2);background-image:url("https://cdn.conahcyt.mx/sisdai-archivos/gobmxpleca-2024.svg");background-position:0 calc(100% + 34px);background-repeat:repeat-x;background-size:auto 80px;color:var(--color-mx-0);padding-bottom:80px}.piepagina-gobmx .hipervinculo-gobmx{color:var(--color-mx-0)}.piepagina-gobmx .hipervinculo-gobmx:visited{color:var(--color-mx-0)}.piepagina-gobmx .hipervinculo-gobmx:hover,.piepagina-gobmx .hipervinculo-gobmx:focus,.piepagina-gobmx .hipervinculo-gobmx:focus-visible{color:var(--color-mx-0);text-decoration:underline}.piepagina-conahcyt{background:var(--color-conahcyt-degradado);color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt{color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt:visited{color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt:hover,.piepagina-conahcyt .hipervinculo-conahcyt:focus,.piepagina-conahcyt .hipervinculo-conahcyt:focus-visible{color:var(--color-conahcyt-0);text-decoration:underline}.contenedor-vis{--contenedor-vis-alto-menus: 50px;--contenedor-vis-alto-atribuciones: 58px;--contenedor-vis-alto-maximo: calc(100vh - var(--contenedor-vis-alto-menus));--contenedor-vis-alto-minimo-vis: 300px;background-color:var(--fondo-neutro);border-radius:20px;width:100%}.contenedor-vis .contenedor-vis-paneles{display:grid;grid-gap:0;grid-template-rows:auto auto auto auto auto;grid-template-columns:1;padding-top:16px;padding-left:16px;padding-right:16px}.contenedor-vis .contenedor-vis-paneles .contenido-vis{width:100%;margin:0;min-height:var(--contenedor-vis-alto-minimo-vis);position:relative;grid-column:1/span 1;grid-row:3/span 1}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip{position:relative;width:100%;display:inline-block}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-y{display:inline-block}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-y .titulo-eje-y{position:absolute;display:block;transform-origin:top left;text-align:center}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-x{position:relative;width:100%}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-x .titulo-eje-x{text-align:center}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure{position:absolute;top:0;margin:0}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure svg .vis-linea-ejes{stroke:var(--borde);stroke-dasharray:3 3;stroke-width:1px}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure svg .vis-linea-base{stroke:var(--borde);stroke-width:1px}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis,.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{scrollbar-width:thin;position:relative;display:none;overflow:hidden auto;grid-column:1/span 1;grid-row-end:span 1}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-pie-vis>:first-child:not(.figura-variable){margin-top:0}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-pie-vis>:last-child:not(.nombre-variable){margin-bottom:0}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis{grid-row-start:1;margin:-8px;padding:8px 8px 32px}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis{grid-row-start:2;margin:-8px;padding:8px 8px 32px}.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{grid-row-start:4;margin:-8px;padding:8px 8px 32px}.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{grid-row-start:5;margin:-8px;padding:32px 8px 8px}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis .panel-encabezado-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis .panel-izquierda-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .panel-derecha-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis .panel-pie-vis{display:block}@media screen and (min-width: 768px){.contenedor-vis .contenedor-vis-paneles{padding-left:24px;padding-right:24px;max-height:var(--contenedor-vis-alto-maximo);grid-template-rows:0 1fr 0;min-height:calc(var(--contenedor-vis-alto-minimo-vis) + var(--contenedor-vis-alto-atribuciones) + 24px)}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles .contenido-vis,.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{grid-row-start:2}.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{padding-bottom:8px;padding-left:32px}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis{padding-bottom:8px;padding-right:24px;margin-right:0}.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{grid-row-start:3}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis{grid-template-rows:auto auto 0}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis{grid-template-rows:auto 1fr 0}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis .panel-pie-vis{grid-column-end:span 2}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-pie-vis{grid-template-rows:auto auto auto}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis{grid-template-columns:1fr 2fr}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis .contenido-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis{grid-template-columns:2fr 1fr}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .contenido-vis{grid-column-start:1}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .panel-derecha-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis{grid-template-columns:1fr 2fr 1fr}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-pie-vis{grid-column-end:span 3}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .contenido-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-derecha-vis{grid-column-start:3}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis{grid-template-rows:0 auto auto}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis{grid-template-rows:0 1fr auto}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-encabezado-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-encabezado-vis.con-panel-derecha-vis{grid-template-rows:auto 1fr auto}}.contenedor-vis .contenedor-vis-atribuciones{display:flex;justify-content:space-between;align-items:center;line-height:24px;padding-top:16px;padding-bottom:16px;margin-top:16px;margin-left:16px;margin-right:16px}@media screen and (min-width: 768px){.contenedor-vis .contenedor-vis-atribuciones{margin-left:24px;margin-right:24px}}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt{filter:grayscale(100%)}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt img{float:left;height:24px;opacity:.5;transition:all .25s ease-in-out}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:hover,.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:focus{filter:grayscale(0%)}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:hover img,.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:focus img{opacity:1}.contenedor-vis.sin-atribuciones .contenedor-vis-atribuciones{display:none}.leyenda-clases{padding:0 0 0 calc(1.25rem + 4px)}.titulo-clases{margin:8px 0;padding:0 0 0 8px}.contenedor-vis.gema{height:100%;position:relative}.contenedor-vis.gema .contenedor-vis-paneles{height:100%;max-height:max-content;padding:0;border-radius:0;grid-template-columns:1fr auto}.contenedor-vis.gema .contenedor-vis-paneles .contenido-vis{grid-column-end:span 2}.contenedor-vis.gema .contenedor-vis-paneles .panel-derecha-vis{z-index:1}.contenedor-vis.gema .contenedor-vis-atribuciones{display:none}.visualizador .contenedor-vis.gema .sisdai-mapa-control-acercar-alejar,.visualizador .contenedor-vis.gema .sisdai-mapa-control-ajuste-vista{right:calc(var(--margen) + 320px)}.controlador-vis{--controlador-vis-control-alto: 1.125rem;--controlador-vis-figura-alto: 18px;--controlador-vis-figura-borde-grosor: 1px;--controlador-vis-figura-borde-color: var(--borde-neutro);--controlador-vis-figura-fondo: var(--texto-acento);min-height:var(--controlador-vis-control-alto);vertical-align:text-top}.controlador-vis .lectura{padding:10px;margin:0 0 8px 0;line-height:1.25em;color:var(--campo-color);vertical-align:text-top;display:inline-flex}.controlador-vis .anidado{padding-left:calc(1.25rem + 8px + 4px)}.controlador-vis label::before,.controlador-vis label::after{margin-top:max((var(--controlador-vis-figura-alto) - var(--controlador-vis-control-alto))*.5,0px)}.controlador-vis .nombre-variable,.controlador-vis .figura-variable{display:inline-flex}.controlador-vis .nombre-variable{flex:1 1;margin-top:max((var(--controlador-vis-figura-alto) - var(--controlador-vis-control-alto))*.5,0px)}.controlador-vis .figura-variable{flex-shrink:0;margin-right:4px;margin-top:max((var(--controlador-vis-control-alto) - var(--controlador-vis-figura-alto))*.5,0px);min-width:calc(var(--controlador-vis-figura-alto));height:calc(var(--controlador-vis-figura-alto))}.controlador-vis .figura-variable.muestra{background-color:var(--controlador-vis-figura-fondo);border:var(--controlador-vis-figura-borde-grosor) solid var(--controlador-vis-figura-borde-color);border-radius:50%}.controlador-vis .figura-variable.pictograma,.controlador-vis .figura-variable[class^=pictograma-],.controlador-vis .figura-variable[class*=" pictograma-"]{display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--controlador-vis-figura-alto));line-height:1;padding:0}.controlador-vis [type=checkbox]:disabled+label .figura-variable.muestra,.controlador-vis [type=radio]:disabled+label .figura-variable.muestra,.controlador-vis [type=checkbox]:checked:disabled+label .figura-variable.muestra,.controlador-vis [type=radio]:checked:disabled+label .figura-variable.muestra{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-color)}span.controlador-vis{display:inline-flex;margin-right:8px;margin-bottom:8px}span.controlador-vis label{display:inline-flex}div.controlador-vis label{display:flex}[class^=vis-],[class*=" vis-"]{color:var(--texto-primario);font-family:var(--tipografia-familia, "sans-serif")}.vis-titulo-visualizacion{display:block;margin:16px 0;line-height:1.25em;font-size:1.125rem;font-weight:600}@media screen and (min-width: 768px){.vis-titulo-visualizacion{font-size:1.5rem}}.vis-fecha-actualizacion{display:block;font-size:.75rem;line-height:1.2em;font-weight:500;margin:16px 0}.vis-instruccional{display:block;font-size:1rem;line-height:1.25em;font-weight:400;margin:16px 0}.vis-valores-ejes{font-size:.75rem;line-height:1.2em;font-weight:400;fill:var(--texto-primario);margin:0}.vis-titulo-ejes{font-size:.75rem;line-height:1.25em;font-weight:600;fill:var(--texto-primario);margin:0}.vis-titulo-leyenda{display:block;font-size:1rem;line-height:1.25em;font-weight:600;margin:16px 0}.vis-nomenclatura{font-size:1rem;line-height:1.25em;font-weight:400;color:var(--texto-secundario);display:inline-flex;margin:8px 24px 8px 0}.vis-nomenclatura .figura-variable{width:1.125rem;height:1.125rem;background-color:var(--texto-acento);border:1px solid var(--borde-neutro);border-radius:50%;display:inline-flex;margin-right:4px}.vis-nomenclatura .figura-variable.disabled{background:var(--campo-deshabilitado-fondo);border:1px solid var(--campo-deshabilitado-color)}@keyframes vista-cargando{0%{opacity:.35;height:8px}100%{opacity:1;height:50px}}.borde{border:1px solid currentcolor}.borde-t{border-top:1px solid currentcolor}.borde-r{border-right:1px solid currentcolor}.borde-b{border-bottom:1px solid currentcolor}.borde-l{border-left:1px solid currentcolor}.borde-x{border-right:1px solid currentcolor;border-left:1px solid currentcolor}.borde-y{border-top:1px solid currentcolor;border-bottom:1px solid currentcolor}.borde-color-primario{border-color:var(--borde)}.borde-t-color-primario{border-top-color:var(--borde)}.borde-r-color-primario{border-right-color:var(--borde)}.borde-b-color-primario{border-bottom-color:var(--borde)}.borde-l-color-primario{border-left-color:var(--borde)}.borde-x-color-primario{border-right-color:var(--borde);border-left-color:var(--borde)}.borde-y-color-primario{border-top-color:var(--borde);border-bottom-color:var(--borde)}.borde-color-neutro{border-color:var(--borde-neutro)}.borde-t-color-neutro{border-top-color:var(--borde-neutro)}.borde-r-color-neutro{border-right-color:var(--borde-neutro)}.borde-b-color-neutro{border-bottom-color:var(--borde-neutro)}.borde-l-color-neutro{border-left-color:var(--borde-neutro)}.borde-x-color-neutro{border-right-color:var(--borde-neutro);border-left-color:var(--borde-neutro)}.borde-y-color-neutro{border-top-color:var(--borde-neutro);border-bottom-color:var(--borde-neutro)}.borde-color-secundario{border-color:var(--borde-secundario)}.borde-t-color-secundario{border-top-color:var(--borde-secundario)}.borde-r-color-secundario{border-right-color:var(--borde-secundario)}.borde-b-color-secundario{border-bottom-color:var(--borde-secundario)}.borde-l-color-secundario{border-left-color:var(--borde-secundario)}.borde-x-color-secundario{border-right-color:var(--borde-secundario);border-left-color:var(--borde-secundario)}.borde-y-color-secundario{border-top-color:var(--borde-secundario);border-bottom-color:var(--borde-secundario)}.borde-color-acento{border-color:var(--borde-acento)}.borde-t-color-acento{border-top-color:var(--borde-acento)}.borde-r-color-acento{border-right-color:var(--borde-acento)}.borde-b-color-acento{border-bottom-color:var(--borde-acento)}.borde-l-color-acento{border-left-color:var(--borde-acento)}.borde-x-color-acento{border-right-color:var(--borde-acento);border-left-color:var(--borde-acento)}.borde-y-color-acento{border-top-color:var(--borde-acento);border-bottom-color:var(--borde-acento)}.borde-color-informacion{border-color:var(--borde-informacion)}.borde-t-color-informacion{border-top-color:var(--borde-informacion)}.borde-r-color-informacion{border-right-color:var(--borde-informacion)}.borde-b-color-informacion{border-bottom-color:var(--borde-informacion)}.borde-l-color-informacion{border-left-color:var(--borde-informacion)}.borde-x-color-informacion{border-right-color:var(--borde-informacion);border-left-color:var(--borde-informacion)}.borde-y-color-informacion{border-top-color:var(--borde-informacion);border-bottom-color:var(--borde-informacion)}.borde-color-confirmacion{border-color:var(--borde-confirmacion)}.borde-t-color-confirmacion{border-top-color:var(--borde-confirmacion)}.borde-r-color-confirmacion{border-right-color:var(--borde-confirmacion)}.borde-b-color-confirmacion{border-bottom-color:var(--borde-confirmacion)}.borde-l-color-confirmacion{border-left-color:var(--borde-confirmacion)}.borde-x-color-confirmacion{border-right-color:var(--borde-confirmacion);border-left-color:var(--borde-confirmacion)}.borde-y-color-confirmacion{border-top-color:var(--borde-confirmacion);border-bottom-color:var(--borde-confirmacion)}.borde-color-alerta{border-color:var(--borde-alerta)}.borde-t-color-alerta{border-top-color:var(--borde-alerta)}.borde-r-color-alerta{border-right-color:var(--borde-alerta)}.borde-b-color-alerta{border-bottom-color:var(--borde-alerta)}.borde-l-color-alerta{border-left-color:var(--borde-alerta)}.borde-x-color-alerta{border-right-color:var(--borde-alerta);border-left-color:var(--borde-alerta)}.borde-y-color-alerta{border-top-color:var(--borde-alerta);border-bottom-color:var(--borde-alerta)}.borde-color-error{border-color:var(--borde-error)}.borde-t-color-error{border-top-color:var(--borde-error)}.borde-r-color-error{border-right-color:var(--borde-error)}.borde-b-color-error{border-bottom-color:var(--borde-error)}.borde-l-color-error{border-left-color:var(--borde-error)}.borde-x-color-error{border-right-color:var(--borde-error);border-left-color:var(--borde-error)}.borde-y-color-error{border-top-color:var(--borde-error);border-bottom-color:var(--borde-error)}.borde-grosor-0{border-width:0}.borde-t-grosor-0{border-top-width:0}.borde-r-grosor-0{border-right-width:0}.borde-b-grosor-0{border-bottom-width:0}.borde-l-grosor-0{border-left-width:0}.borde-x-grosor-0{border-right-width:0;border-left-width:0}.borde-y-grosor-0{border-top-width:0;border-bottom-width:0}.borde-grosor-1{border-width:1px}.borde-t-grosor-1{border-top-width:1px}.borde-r-grosor-1{border-right-width:1px}.borde-b-grosor-1{border-bottom-width:1px}.borde-l-grosor-1{border-left-width:1px}.borde-x-grosor-1{border-right-width:1px;border-left-width:1px}.borde-y-grosor-1{border-top-width:1px;border-bottom-width:1px}.borde-grosor-2{border-width:2px}.borde-t-grosor-2{border-top-width:2px}.borde-r-grosor-2{border-right-width:2px}.borde-b-grosor-2{border-bottom-width:2px}.borde-l-grosor-2{border-left-width:2px}.borde-x-grosor-2{border-right-width:2px;border-left-width:2px}.borde-y-grosor-2{border-top-width:2px;border-bottom-width:2px}.borde-grosor-3{border-width:3px}.borde-t-grosor-3{border-top-width:3px}.borde-r-grosor-3{border-right-width:3px}.borde-b-grosor-3{border-bottom-width:3px}.borde-l-grosor-3{border-left-width:3px}.borde-x-grosor-3{border-right-width:3px;border-left-width:3px}.borde-y-grosor-3{border-top-width:3px;border-bottom-width:3px}.borde-grosor-4{border-width:4px}.borde-t-grosor-4{border-top-width:4px}.borde-r-grosor-4{border-right-width:4px}.borde-b-grosor-4{border-bottom-width:4px}.borde-l-grosor-4{border-left-width:4px}.borde-x-grosor-4{border-right-width:4px;border-left-width:4px}.borde-y-grosor-4{border-top-width:4px;border-bottom-width:4px}.borde-redondeado-0{border-radius:0}.borde-t-redondeado-0{border-top-left-radius:0;border-top-right-radius:0}.borde-b-redondeado-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.borde-l-redondeado-0{border-top-left-radius:0;border-bottom-left-radius:0}.borde-r-redondeado-0{border-top-right-radius:0;border-bottom-right-radius:0}.borde-t-l-redondeado-0{border-top-left-radius:0}.borde-t-r-redondeado-0{border-top-right-radius:0}.borde-b-l-redondeado-0{border-bottom-left-radius:0}.borde-b-r-redondeado-0{border-bottom-right-radius:0}.borde-redondeado-2{border-radius:2px}.borde-t-redondeado-2{border-top-left-radius:2px;border-top-right-radius:2px}.borde-b-redondeado-2{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.borde-l-redondeado-2{border-top-left-radius:2px;border-bottom-left-radius:2px}.borde-r-redondeado-2{border-top-right-radius:2px;border-bottom-right-radius:2px}.borde-t-l-redondeado-2{border-top-left-radius:2px}.borde-t-r-redondeado-2{border-top-right-radius:2px}.borde-b-l-redondeado-2{border-bottom-left-radius:2px}.borde-b-r-redondeado-2{border-bottom-right-radius:2px}.borde-redondeado-4{border-radius:4px}.borde-t-redondeado-4{border-top-left-radius:4px;border-top-right-radius:4px}.borde-b-redondeado-4{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.borde-l-redondeado-4{border-top-left-radius:4px;border-bottom-left-radius:4px}.borde-r-redondeado-4{border-top-right-radius:4px;border-bottom-right-radius:4px}.borde-t-l-redondeado-4{border-top-left-radius:4px}.borde-t-r-redondeado-4{border-top-right-radius:4px}.borde-b-l-redondeado-4{border-bottom-left-radius:4px}.borde-b-r-redondeado-4{border-bottom-right-radius:4px}.borde-redondeado-8{border-radius:8px}.borde-t-redondeado-8{border-top-left-radius:8px;border-top-right-radius:8px}.borde-b-redondeado-8{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.borde-l-redondeado-8{border-top-left-radius:8px;border-bottom-left-radius:8px}.borde-r-redondeado-8{border-top-right-radius:8px;border-bottom-right-radius:8px}.borde-t-l-redondeado-8{border-top-left-radius:8px}.borde-t-r-redondeado-8{border-top-right-radius:8px}.borde-b-l-redondeado-8{border-bottom-left-radius:8px}.borde-b-r-redondeado-8{border-bottom-right-radius:8px}.borde-redondeado-12{border-radius:12px}.borde-t-redondeado-12{border-top-left-radius:12px;border-top-right-radius:12px}.borde-b-redondeado-12{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.borde-l-redondeado-12{border-top-left-radius:12px;border-bottom-left-radius:12px}.borde-r-redondeado-12{border-top-right-radius:12px;border-bottom-right-radius:12px}.borde-t-l-redondeado-12{border-top-left-radius:12px}.borde-t-r-redondeado-12{border-top-right-radius:12px}.borde-b-l-redondeado-12{border-bottom-left-radius:12px}.borde-b-r-redondeado-12{border-bottom-right-radius:12px}.borde-redondeado-16{border-radius:16px}.borde-t-redondeado-16{border-top-left-radius:16px;border-top-right-radius:16px}.borde-b-redondeado-16{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.borde-l-redondeado-16{border-top-left-radius:16px;border-bottom-left-radius:16px}.borde-r-redondeado-16{border-top-right-radius:16px;border-bottom-right-radius:16px}.borde-t-l-redondeado-16{border-top-left-radius:16px}.borde-t-r-redondeado-16{border-top-right-radius:16px}.borde-b-l-redondeado-16{border-bottom-left-radius:16px}.borde-b-r-redondeado-16{border-bottom-right-radius:16px}.borde-redondeado-20{border-radius:20px}.borde-t-redondeado-20{border-top-left-radius:20px;border-top-right-radius:20px}.borde-b-redondeado-20{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.borde-l-redondeado-20{border-top-left-radius:20px;border-bottom-left-radius:20px}.borde-r-redondeado-20{border-top-right-radius:20px;border-bottom-right-radius:20px}.borde-t-l-redondeado-20{border-top-left-radius:20px}.borde-t-r-redondeado-20{border-top-right-radius:20px}.borde-b-l-redondeado-20{border-bottom-left-radius:20px}.borde-b-r-redondeado-20{border-bottom-right-radius:20px}.borde-redondeado-24{border-radius:24px}.borde-t-redondeado-24{border-top-left-radius:24px;border-top-right-radius:24px}.borde-b-redondeado-24{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.borde-l-redondeado-24{border-top-left-radius:24px;border-bottom-left-radius:24px}.borde-r-redondeado-24{border-top-right-radius:24px;border-bottom-right-radius:24px}.borde-t-l-redondeado-24{border-top-left-radius:24px}.borde-t-r-redondeado-24{border-top-right-radius:24px}.borde-b-l-redondeado-24{border-bottom-left-radius:24px}.borde-b-r-redondeado-24{border-bottom-right-radius:24px}.fondo-color-primario{background-color:var(--fondo)}.fondo-color-neutro{background-color:var(--fondo-neutro)}.fondo-color-acento{background-color:var(--fondo-acento)}.fondo-color-informacion{background-color:var(--fondo-informacion)}.fondo-color-confirmacion{background-color:var(--fondo-confirmacion)}.fondo-color-alerta{background-color:var(--fondo-alerta)}.fondo-color-error{background-color:var(--fondo-error)}.texto-centrado{text-align:center}.texto-derecha{text-align:right}.texto-izquierda{text-align:left}.texto-justificado{text-align:justify}.texto-tamanio-1{font-size:.75rem;line-height:1.5em}.texto-tamanio-2{font-size:.875rem;line-height:1.5em}.texto-tamanio-3{font-size:1rem;line-height:1.5em}.texto-tamanio-4{font-size:1.125rem;line-height:1.5em}.texto-tamanio-5{font-size:1.25rem;line-height:1.5em}.texto-tamanio-6{font-size:1.5rem;line-height:1.5em}.texto-tamanio-7{font-size:2.25rem;line-height:1.5em}.texto-tamanio-8{font-size:3rem;line-height:1.5em}.texto-tamanio-9{font-size:3.5rem;line-height:1.5em}.texto-tamanio-10{font-size:5rem;line-height:1.5em}@media screen and (max-width: 767px){.texto-tamanio-1-mov{font-size:.75rem;line-height:1.25em}.texto-tamanio-2-mov{font-size:.875rem;line-height:1.25em}.texto-tamanio-3-mov{font-size:1rem;line-height:1.25em}.texto-tamanio-4-mov{font-size:1.125rem;line-height:1.25em}.texto-tamanio-5-mov{font-size:1.25rem;line-height:1.25em}.texto-tamanio-6-mov{font-size:1.5rem;line-height:1.25em}.texto-tamanio-7-mov{font-size:2.25rem;line-height:1.25em}.texto-tamanio-8-mov{font-size:3rem;line-height:1.25em}.texto-tamanio-9-mov{font-size:3.5rem;line-height:1.25em}.texto-tamanio-10-mov{font-size:5rem;line-height:1.25em}}@media screen and (min-width: 768px){.texto-tamanio-1-esc{font-size:.75rem;line-height:1.25em}.texto-tamanio-2-esc{font-size:.875rem;line-height:1.25em}.texto-tamanio-3-esc{font-size:1rem;line-height:1.25em}.texto-tamanio-4-esc{font-size:1.125rem;line-height:1.25em}.texto-tamanio-5-esc{font-size:1.25rem;line-height:1.25em}.texto-tamanio-6-esc{font-size:1.5rem;line-height:1.25em}.texto-tamanio-7-esc{font-size:2.25rem;line-height:1.25em}.texto-tamanio-8-esc{font-size:3rem;line-height:1.25em}.texto-tamanio-9-esc{font-size:3.5rem;line-height:1.25em}.texto-tamanio-10-esc{font-size:5rem;line-height:1.25em}}.texto-color-primario{color:var(--texto-primario)}.texto-color-secundario{color:var(--texto-secundario)}.texto-color-acento{color:var(--texto-acento)}.texto-color-inverso{color:var(--texto-inverso)}.texto-color-informacion{color:var(--texto-informacion)}.texto-color-confirmacion{color:var(--texto-confirmacion)}.texto-color-alerta{color:var(--texto-alerta)}.texto-color-error{color:var(--texto-error)}.overflow-hidden{overflow:hidden}.desbordado-x{overflow-x:auto}.desbordado-y{overflow-y:auto}.oculto{display:none}.no-visible{visibility:hidden}@media screen and (max-width: 767px){.oculto-mov{display:none}.no-visible-mov{visibility:hidden}}@media screen and (min-width: 768px){.oculto-esc{display:none}.no-visible-esc{visibility:hidden}}.ir-contenido-principal{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);position:absolute;justify-content:center;transform:translateY(-100%);z-index:99999;width:100%;border-radius:0}.ir-contenido-principal.deshabilitado,.ir-contenido-principal:disabled{pointer-events:none;cursor:default}.ir-contenido-principal:hover,.ir-contenido-principal:focus{text-decoration:none;outline:none}.ir-contenido-principal.deshabilitado,.ir-contenido-principal:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.ir-contenido-principal:visited{color:var(--boton-primario-color)}.ir-contenido-principal:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.ir-contenido-principal:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.ir-contenido-principal:focus{transform:translateY(0%)}.a11y-simplificada-mostrar-inline{display:none}.a11y-simplificada-mostrar-bloque{display:none}.a11y-simplificada-leer-mostrar-inline{display:inline-flex;width:0;white-space:nowrap;overflow:hidden}.a11y-simplificada .a11y-simplificada-mostrar-inline{display:inline-flex}.a11y-simplificada .a11y-simplificada-mostrar-bloque{display:block}.a11y-simplificada .a11y-simplificada-leer-mostrar-inline{width:inherit;white-space:normal}.a11y-simplificada .a11y-simplificada-ocultar{display:none}.a11y-simplificada .a11y-simplificada-formato-hipervinculo{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:not(:last-child){margin-right:8px}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:visited{color:var(--hipervinculo-visitado)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar),.a11y-simplificada input[type=button],.a11y-simplificada input[type=submit],.a11y-simplificada input[type=reset]{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):not(:last-child),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):not(:last-child),.a11y-simplificada input[type=button]:not(:last-child),.a11y-simplificada input[type=submit]:not(:last-child),.a11y-simplificada input[type=reset]:not(:last-child){margin-right:8px}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):disabled,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):disabled,.a11y-simplificada input[type=button]:disabled,.a11y-simplificada input[type=submit]:disabled,.a11y-simplificada input[type=reset]:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):visited,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):visited,.a11y-simplificada input[type=button]:visited,.a11y-simplificada input[type=submit]:visited,.a11y-simplificada input[type=reset]:visited{color:var(--hipervinculo-visitado)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):hover,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):hover,.a11y-simplificada input[type=button]:hover,.a11y-simplificada input[type=submit]:hover,.a11y-simplificada input[type=reset]:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):focus-visible,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):focus-visible,.a11y-simplificada input[type=button]:focus-visible,.a11y-simplificada input[type=submit]:focus-visible,.a11y-simplificada input[type=reset]:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-simplificada video,.a11y-simplificada picture:not(.nav-logo,.a11y-simplificada-mantener-imagen),.a11y-simplificada img:not(.nav-logo,.a11y-simplificada-mantener-imagen),.a11y-simplificada svg:not(.nav-logo,.a11y-simplificada-mantener-imagen){display:none !important}.a11y-simplificada .video iframe{display:none}.a11y-simplificada .portada{height:auto}.a11y-simplificada .portada .portada-imagen{display:none}.a11y-simplificada .portada .portada-degradado{background:rgba(0,0,0,0)}.a11y-simplificada .portada .portada-degradado .portada-cuerpo{margin-top:0}.a11y-simplificada .portada .portada-degradado .portada-cuerpo>*{color:var(--texto-primario)}.a11y-simplificada .tarjeta .tarjeta-imagen{display:none}.a11y-simplificada .tarjeta .tarjeta-cuerpo{background:var(--tarjeta-contenido-simplificada-fondo);color:var(--tarjeta-contenido-simplificada-color)}.a11y-simplificada .tarjeta .tarjeta-cuerpo p,.a11y-simplificada .tarjeta .tarjeta-cuerpo .tarjeta-titulo,.a11y-simplificada .tarjeta .tarjeta-cuerpo .tarjeta-etiqueta{color:var(--tarjeta-contenido-simplificada-color)}@media screen and (min-width: 768px){.a11y-simplificada .tarjeta-horizontal .tarjeta-cuerpo{padding-left:24px}.a11y-simplificada .tarjeta-horizontal .tarjeta-pie{padding-left:24px}}.a11y-simplificada .tarjeta-hipervinculo-interno,.a11y-simplificada .tarjeta-hipervinculo-externo{background:var(--tarjeta-simplificada-fondo);border:1px solid var(--tarjeta-simplificada-borde);color:var(--tarjeta-simplificada-color);min-height:auto}.a11y-simplificada .tarjeta-hipervinculo-interno .tarjeta-degradado,.a11y-simplificada .tarjeta-hipervinculo-externo .tarjeta-degradado{background:none;margin:0}.a11y-simplificada .tarjeta-hipervinculo-interno .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo .tarjeta-cuerpo{background:var(--tarjeta-simplificada-fondo);color:var(--tarjeta-simplificada-color)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover,.a11y-simplificada .tarjeta-hipervinculo-interno:focus,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible,.a11y-simplificada .tarjeta-hipervinculo-externo:hover,.a11y-simplificada .tarjeta-hipervinculo-externo:focus,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible{box-shadow:none;background:var(--tarjeta-simplificada-cursor-fondo);border-color:var(--tarjeta-simplificada-cursor-borde)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:hover .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo{background:var(--tarjeta-simplificada-cursor-fondo)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:hover .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo>*{color:var(--tarjeta-simplificada-cursor-color)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible,.a11y-simplificada .tarjeta-hipervinculo-externo:focus,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible{background:var(--tarjeta-simplificada-enfoque-fondo);border-color:var(--tarjeta-simplificada-enfoque-borde);box-shadow:inset 0 0 0 1px var(--tarjeta-simplificada-enfoque-contorno),0 0 8px var(--tarjeta-simplificada-enfoque-sombra)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo{background:var(--tarjeta-simplificada-enfoque-fondo)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo>*{color:var(--tarjeta-simplificada-enfoque-color)}.a11y-simplificada .flex.flex-columnas-100-al-simplificar>[class^=columna-],.a11y-simplificada .flex.flex-columnas-100-al-simplificar>[class*=" columna-"]{flex-basis:100%;max-width:100%}@media screen and (max-width: 767px){.a11y-simplificada .a11y-simplificada-contenedor{max-width:100%;padding-left:24px;padding-right:24px}.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class*=" columna-"]{flex-basis:100%;max-width:100%}.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class*=" columna-"]{grid-column:span 8}}@media screen and (min-width: 768px){.a11y-simplificada .a11y-simplificada-contenedor{max-width:700px;padding-left:0;padding-right:0}.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class*=" columna-"]{flex-basis:100%;max-width:100%}.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class*=" columna-"]{grid-column:span 16}}.a11y-simplificada .texto-centrado{text-align:left}.a11y-tipografia{--tipografia-familia: "Atkinson Hyperlegible", sans-serif}.a11y-solo-lectura{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[target=_blank]::after{content:". Abre nueva pestaña.";position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(100%);border:0}.a11y-hipervinculos a,.a11y-hipervinculos .hipervinculo{text-decoration:underline}.a11y-hipervinculos a:hover,.a11y-hipervinculos a:focus,.a11y-hipervinculos a:focus-within,.a11y-hipervinculos a:active,.a11y-hipervinculos .hipervinculo:hover,.a11y-hipervinculos .hipervinculo:focus,.a11y-hipervinculos .hipervinculo:focus-within,.a11y-hipervinculos .hipervinculo:active{text-decoration:underline}.a11y-hipervinculos a:focus-visible,.a11y-hipervinculos .hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-oscura .invertir,.a11y-oscura .color-invertir,.a11y-oscura .a11y-oscura-filtro-blanco{filter:grayscale(1) brightness(100)}/*# sourceMappingURL=sisdai.min.css.map */
+:root{--tipografia-familia: "Montserrat", sans-serif;--tipografia-tamanio: 16px;--tipografia-codigo: monospace}html{font-size:var(--tipografia-tamanio);line-height:1.5;scroll-behavior:smooth;text-rendering:optimizelegibility;text-size-adjust:100%}body{background:var(--fondo);color:var(--texto-primario);font-family:var(--tipografia-familia, sans-serif);font-size:var(--tipografia-tamanio);font-weight:400;line-height:1.5;padding:0;margin:0}body *{font-family:var(--tipografia-familia, sans-serif);box-sizing:border-box}main{display:block;min-height:calc(100vh - 250px)}iframe{border:none;display:block}progress{vertical-align:baseline}hr{box-sizing:content-box;height:0}abbr{border:none;cursor:help;text-decoration:underline dotted}ins{border:none;text-decoration:underline dashed}b,strong{font-weight:500}small{font-size:.875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border:none}code,samp,pre,var,kbd{font-family:var(--tipografia-codigo, monospace);font-weight:400;font-size:1em;color:var(--texto-secundario)}kbd{background-color:var(--fondo-acento);border-radius:4px}:root{--color-neutro-7: #000;--color-neutro-7-rgb: 0, 0, 0;--color-neutro-6: #141414;--color-neutro-6-rgb: 20, 20, 20;--color-neutro-5: #434344;--color-neutro-4: #767677;--color-neutro-3: #AAA;--color-neutro-2: #DDD;--color-neutro-1: #F5F5F5;--color-neutro-0: #FFF;--color-interactivo-1: #005DFF;--color-interactivo-2: #356CCC;--color-interactivo-3: #668BFF;--color-interactivo-4: #8999CC;--color-interactivo-5: #CF99FF;--color-interactivo-6: #9233FF;--color-informativo-4: #172136;--color-informativo-3: #19439C;--color-informativo-2: #66A5FE;--color-informativo-1: #ECF2FF;--color-confirmacion-4: #0D2619;--color-confirmacion-3: #2A6F4D;--color-confirmacion-2: #1BD97C;--color-confirmacion-1: #E7FBF1;--color-alerta-4: #201C11;--color-alerta-3: #916802;--color-alerta-2: #FFDC69;--color-alerta-1: #FFF7E3;--color-error-4: #341116;--color-error-3: #940B1C;--color-error-2: #FF6969;--color-error-1: #FCDADE}:root{--color-conahcyt-4: #001C4A;--color-conahcyt-3: #002663;--color-conahcyt-2: #003384;--color-conahcyt-1: #13AFF0;--color-conahcyt-0: #FFF;--color-conahcyt-degradado: linear-gradient(to bottom, #003384, #002663, #001C4A);--color-mx-2: #611232;--color-mx-1: #D4C19C;--color-mx-0: #FFF}body[data-perfil=predeterminada],body[data-perfil=sisdai],:root{--color-primario-4: #2B13B1;--color-primario-3: #3F17E4;--color-primario-2: #9674E1;--color-primario-1: #A28BDF;--color-secundario-12: #201540;--color-secundario-11: #1f143f;--color-secundario-11-rgb: 31, 20, 63;--color-secundario-10: #2B204C;--color-secundario-9: #3A2F5B;--color-secundario-8: #453B67;--color-secundario-7: #6E6380;--color-secundario-6: #978CB7;--color-secundario-5: #BFB5E0;--color-secundario-4: #DBD0FB;--color-secundario-3: #E4DEFC;--color-secundario-2: #F4F1FE;--color-secundario-1: #FEFAF8}body[data-perfil=gema]{--color-primario-4: #993310;--color-primario-3: #CC4B14;--color-primario-2: #F4A762;--color-primario-1: #F2B17C;--color-secundario-12: #412110;--color-secundario-11: #462614;--color-secundario-11-rgb: 70, 38, 20;--color-secundario-10: #4C2C1B;--color-secundario-9: #5B3B2A;--color-secundario-8: #674736;--color-secundario-7: #90705F;--color-secundario-6: #B99988;--color-secundario-5: #E2C2B1;--color-secundario-4: #FDDDCC;--color-secundario-3: #FDE7DB;--color-secundario-2: #FFF5F0;--color-secundario-1: #FEFAF8}body[data-perfil=eni]{--color-primario-4: #0058cc;--color-primario-3: #0068FF;--color-primario-2: #6692FF;--color-primario-1: #80AAFF;--color-secundario-12: #102543;--color-secundario-11: #142a48;--color-secundario-11-rgb: 20, 42, 72;--color-secundario-10: #1B304E;--color-secundario-9: #2A3F5D;--color-secundario-8: #364A69;--color-secundario-7: #5E7392;--color-secundario-6: #889DBB;--color-secundario-5: #B1C6E4;--color-secundario-4: #CCE1FF;--color-secundario-3: #DBEAFF;--color-secundario-2: #F0F6FF;--color-secundario-1: #F8FBFF}body[data-tema=claro],:root{--fondo: var(--color-neutro-0);--fondo-neutro: var(--color-neutro-1);--fondo-acento: var(--color-secundario-2);--fondo-informacion: var(--color-informativo-1);--fondo-confirmacion: var(--color-confirmacion-1);--fondo-alerta: var(--color-alerta-1);--fondo-error: var(--color-error-1);--degradado-fuerte: linear-gradient(0deg, rgba(var(--color-neutro-7-rgb),1) 0%, rgba(var(--color-neutro-7-rgb),0.59) 60%, rgba(var(--color-neutro-7-rgb),0) 100%);--degradado-ligero: linear-gradient(transparent, rgba(var(--color-neutro-7-rgb),0.8));--opacidad-fuerte: rgba(var(--color-neutro-6-rgb),0.9);--opacidad-ligero: rgba(var(--color-neutro-6-rgb),0.5);--borde: var(--color-neutro-4);--borde-neutro: var(--color-neutro-6);--borde-secundario: var(--color-neutro-3);--borde-acento: var(--color-secundario-9);--borde-informacion: var(--color-informativo-3);--borde-confirmacion: var(--color-confirmacion-3);--borde-alerta: var(--color-alerta-3);--borde-error: var(--color-error-3);--texto-primario: var(--color-neutro-6);--texto-secundario: var(--color-secundario-8);--texto-acento: var(--color-primario-3);--texto-inverso: var(--color-neutro-0);--texto-informacion: var(--color-informativo-3);--texto-confirmacion: var(--color-confirmacion-3);--texto-alerta: var(--color-alerta-3);--texto-error: var(--color-error-3);--estado-enfoque: var(--color-interactivo-1);--estado-cursor: var(--color-secundario-2);--campo-etiqueta-color: var(--color-secundario-8);--campo-fondo: var(--color-neutro-0);--campo-color: var(--color-neutro-6);--campo-borde: var(--color-secundario-8);--campo-ejemplo-color: var(--color-neutro-4);--campo-ejemplo-cursor-color: var(--color-secundario-8);--campo-ejemplo-enfoque-color: var(--color-secundario-8);--campo-ejemplo-deshabilitado-color: var(--color-neutro-4);--campo-deshabilitado-fondo: var(--color-neutro-2);--campo-deshabilitado-color: var(--color-neutro-4);--campo-deshabilitado-borde: var(--color-neutro-3);--campo-cursor-fondo: var(--color-secundario-2);--campo-cursor-borde: var(--color-secundario-8);--campo-enfoque-fondo: var(--color-secundario-2);--campo-enfoque-borde: var(--estado-enfoque);--campo-enfoque-sombra: var(--estado-enfoque);--campo-rango-activo: var(--color-primario-3);--campo-rango-cursor: var(--color-primario-4);--campo-rango-deshabilitado: var(--color-neutro-3);--campo-rango: var(--color-neutro-3);--campo-control-fondo: var(--color-neutro-0);--campo-control-borde: var(--color-secundario-8);--campo-control-seleccionado-fondo: var(--color-neutro-0);--campo-control-seleccionado-color: var(--color-secundario-8);--campo-control-deshabilitado-fondo: var(--color-neutro-2);--campo-control-deshabilitado-borde: var(--color-neutro-3);--campo-control-deshabilitado-color: var(--color-neutro-3);--campo-contenedor-fondo: transparent;--campo-contenedor-borde: transparent;--campo-selector-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23141414" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--campo-selector-deshabilitado-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23767677" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--tabla-fila-par-fondo: var(--color-neutro-0);--tabla-fila-impar-fondo: var(--color-secundario-2);--tabla-fila-pie-fondo: var(--color-secundario-4);--tabla-borde: var(--color-neutro-4);--tabla-color: var(--texto-primario);--boton-primario-fondo: var(--color-primario-3);--boton-primario-borde: var(--color-primario-3);--boton-primario-color: var(--color-neutro-0);--boton-primario-deshabilitado-fondo: var(--color-neutro-2);--boton-primario-deshabilitado-borde: var(--color-neutro-2);--boton-primario-deshabilitado-color: var(--color-neutro-4);--boton-primario-deshabilitado-sombra: transparent;--boton-primario-cursor-fondo: var(--color-primario-4);--boton-primario-cursor-borde: var(--color-primario-4);--boton-primario-cursor-color: var(--color-neutro-0);--boton-primario-cursor-sombra: transparent;--boton-primario-enfoque-fondo: var(--color-primario-4);--boton-primario-enfoque-borde: var(--color-neutro-0);--boton-primario-enfoque-color: var(--color-neutro-0);--boton-primario-enfoque-contorno: var(--estado-enfoque);--boton-primario-enfoque-sombra: var(--estado-enfoque);--boton-secundario-fondo: transparent;--boton-secundario-borde: var(--color-secundario-8);--boton-secundario-color: var(--color-secundario-8);--boton-secundario-deshabilitado-fondo: transparent;--boton-secundario-deshabilitado-borde: var(--color-neutro-2);--boton-secundario-deshabilitado-color: var(--color-neutro-3);--boton-secundario-deshabilitado-sombra: transparent;--boton-secundario-cursor-fondo: var(--color-secundario-4);--boton-secundario-cursor-borde: var(--color-secundario-8);--boton-secundario-cursor-color: var(--color-secundario-8);--boton-secundario-cursor-sombra: transparent;--boton-secundario-enfoque-fondo: var(--color-secundario-4);--boton-secundario-enfoque-borde: var(--estado-enfoque);--boton-secundario-enfoque-color: var(--color-secundario-8);--boton-secundario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-primario-fondo: transparent;--boton-sin-contenedor-primario-borde: transparent;--boton-sin-contenedor-primario-color: var(--color-primario-3);--boton-sin-contenedor-primario-sombra: transparent;--boton-sin-contenedor-primario-deshabilitado-fondo: transparent;--boton-sin-contenedor-primario-deshabilitado-borde: transparent;--boton-sin-contenedor-primario-deshabilitado-color: var(--color-neutro-3);--boton-sin-contenedor-primario-deshabilitado-sombra: transparent;--boton-sin-contenedor-primario-cursor-fondo: transparent;--boton-sin-contenedor-primario-cursor-borde: transparent;--boton-sin-contenedor-primario-cursor-color: var(--color-primario-4);--boton-sin-contenedor-primario-cursor-sombra: transparent;--boton-sin-contenedor-primario-enfoque-fondo: var(--color-secundario-4);--boton-sin-contenedor-primario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-primario-enfoque-color: var(--color-primario-3);--boton-sin-contenedor-primario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-secundario-fondo: transparent;--boton-sin-contenedor-secundario-borde: transparent;--boton-sin-contenedor-secundario-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-sombra: transparent;--boton-sin-contenedor-secundario-deshabilitado-fondo: transparent;--boton-sin-contenedor-secundario-deshabilitado-borde: transparent;--boton-sin-contenedor-secundario-deshabilitado-color: var(--color-neutro-3);--boton-sin-contenedor-secundario-deshabilitado-sombra: transparent;--boton-sin-contenedor-secundario-cursor-fondo: var(--color-secundario-4);--boton-sin-contenedor-secundario-cursor-borde: var(--color-secundario-4);--boton-sin-contenedor-secundario-cursor-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-sombra: transparent;--boton-sin-contenedor-secundario-enfoque-fondo: var(--color-secundario-4);--boton-sin-contenedor-secundario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-secundario-enfoque-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-enfoque-sombra: var(--estado-enfoque);--hipervinculo-color: var(--color-interactivo-1);--hipervinculo-sombra: transparent;--hipervinculo-deshabilitado-color: var(--color-neutro-3);--hipervinculo-deshabilitado-sombra: transparent;--hipervinculo-cursor-color: var(--color-interactivo-2);--hipervinculo-cursor-sombra: transparent;--hipervinculo-enfoque-color: var(--estado-enfoque);--hipervinculo-enfoque-sombra: var(--estado-enfoque);--hipervinculo-visitado: var(--color-interactivo-6);--tarjeta-fondo: var(--color-neutro-1);--tarjeta-color: var(--color-neutro-6);--tarjeta-cursor-fondo: var(--color-neutro-2);--tarjeta-enfoque-borde: var(--estado-enfoque);--tarjeta-enfoque-sombra: var(--estado-enfoque);--tarjeta-externa-color: var(--texto-inverso);--tarjeta-externa-fondo-degradado: var(--degradado-fuerte);--tarjeta-interna-color: var(--color-neutro-6);--tarjeta-interna-fondo: var(--color-neutro-1);--tarjeta-simplificada-fondo: var(--color-neutro-0);--tarjeta-simplificada-color: var(--color-interactivo-1);--tarjeta-simplificada-borde: var(--color-interactivo-1);--tarjeta-simplificada-cursor-fondo: var(--color-interactivo-1);--tarjeta-simplificada-cursor-borde: var(--color-interactivo-1);--tarjeta-simplificada-cursor-color: var(--color-neutro-0);--tarjeta-simplificada-enfoque-fondo: var(--estado-enfoque);--tarjeta-simplificada-enfoque-borde: var(--color-neutro-0);--tarjeta-simplificada-enfoque-color: var(--color-neutro-0);--tarjeta-simplificada-enfoque-contorno: var(--estado-enfoque);--tarjeta-simplificada-enfoque-sombra: var(--estado-enfoque);--tarjeta-contenido-simplificada-fondo: var(--color-neutro-1);--tarjeta-contenido-simplificada-color: var(--color-neutro-6);--modal-fondo: var(--fondo);--modal-color: var(--texto-primario);--globo-fondo: var(--opacidad-fuerte);--globo-color: var(--texto-inverso);--globo-simbologia-borde: var(--color-neutro-0);--globo-boton-fondo: transparent;--globo-boton-color: var(--color-secundario-5);--globo-boton-borde: transparent;--globo-boton-sombra: transparent;--globo-boton-cursor-fondo: var(--color-secundario-8);--globo-boton-cursor-color: var(--color-secundario-5);--globo-boton-cursor-borde: var(--color-secundario-8);--globo-boton-cursor-sombra: transparent;--globo-boton-enfoque-fondo: var(--color-secundario-8);--globo-boton-enfoque-color: var(--color-secundario-5);--globo-boton-enfoque-borde: var(--estado-enfoque);--globo-boton-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-color: var(--color-interactivo-3);--globo-hipervinculo-sombra: transparent;--globo-hipervinculo-cursor-color: var(--color-interactivo-4);--globo-hipervinculo-cursor-sombra: transparent;--globo-hipervinculo-enfoque-color: var(--estado-enfoque);--globo-hipervinculo-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-visitado: var(--color-interactivo-5);--navegacion-primaria-fondo: var(--color-neutro-0);--navegacion-primaria-sombra: var(--opacidad-ligero);--navegacion-primaria-color: var(--color-secundario-12);--navegacion-primaria-cursor-fondo: var(--color-secundario-2);--navegacion-primaria-enfoque-borde: var(--estado-enfoque);--navegacion-primaria-enfoque-sombra: var(--estado-enfoque);--navegacion-primaria-enfoque-fondo: var(--color-secundario-2);--navegacion-primaria-activo-borde: var(--color-primario-3);--navegacion-primaria-seccion-fondo: var(--color-secundario-4);--navegacion-primaria-seccion-color: var(--color-secundario-8);--navegacion-secundaria-color: var(--color-secundario-12);--navegacion-secundaria-fondo: var(--color-secundario-3);--navegacion-secundaria-borde: var(--color-secundario-5);--navegacion-secundaria-cursor-color: var(--color-secundario-12);--navegacion-secundaria-cursor-fondo: var(--color-secundario-4);--navegacion-secundaria-cursor-borde: var(--color-secundario-8);--navegacion-secundaria-activo-color: var(--color-primario-3);--navegacion-secundaria-activo-fondo: var(--color-secundario-1);--navegacion-secundaria-activo-borde: var(--color-primario-3);--navegacion-secundaria-enfoque-color: var(--color-secundario-12);--navegacion-secundaria-enfoque-fondo: var(--color-secundario-4);--navegacion-secundaria-enfoque-sombra: var(--estado-enfoque);--navegacion-secundaria-enfoque-borde: var(--estado-enfoque);--menu-flotante-boton-fondo: var(--color-primario-3);--menu-flotante-boton-color: var(--color-neutro-0);--menu-flotante-boton-contorno: transparent;--menu-flotante-boton-borde: var(--color-neutro-0);--menu-flotante-boton-sombra: transparent;--menu-flotante-boton-cursor-fondo: var(--color-primario-4);--menu-flotante-boton-cursor-color: var(--color-neutro-0);--menu-flotante-boton-cursor-contorno: transparent;--menu-flotante-boton-cursor-borde: var(--color-neutro-0);--menu-flotante-boton-cursor-sombra: transparent;--menu-flotante-boton-enfoque-color: var(--color-neutro-0);--menu-flotante-boton-enfoque-fondo: var(--color-primario-4);--menu-flotante-boton-enfoque-contorno: var(--estado-enfoque);--menu-flotante-boton-enfoque-borde: var(--color-neutro-0);--menu-flotante-boton-enfoque-sombra: var(--estado-enfoque);--menu-flotante-contenedor-fondo: var(--fondo-neutro);--menu-flotante-contenedor-color: var(--texto-secundario);--menu-flotante-contenedor-borde: var(--borde-acento);--menu-flotante-contenedor-sombra: var(--opacidad-ligero);--menu-accesibilidad-boton-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-color: var(--color-neutro-0);--menu-accesibilidad-boton-contorno: transparent;--menu-accesibilidad-boton-borde: var(--color-neutro-0);--menu-accesibilidad-boton-sombra: transparent;--menu-accesibilidad-boton-cursor-fondo: var(--color-interactivo-2);--menu-accesibilidad-boton-cursor-color: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-contorno: transparent;--menu-accesibilidad-boton-cursor-borde: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-sombra: transparent;--menu-accesibilidad-boton-enfoque-color: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-enfoque-contorno: var(--estado-enfoque);--menu-accesibilidad-boton-enfoque-borde: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-sombra: var(--estado-enfoque)}body[data-tema=oscuro]{--fondo: var(--color-secundario-12);--fondo-neutro: var(--color-secundario-10);--fondo-acento: var(--color-secundario-10);--fondo-informacion: var(--color-informativo-4);--fondo-confirmacion: var(--color-confirmacion-4);--fondo-alerta: var(--color-alerta-4);--fondo-error: var(--color-error-4);--degradado-fuerte: linear-gradient(0deg, rgba(var(--color-secundario-11-rgb),1) 0%, rgba(var(--color-secundario-11-rgb),0.6) 60%, rgba(var(--color-secundario-11-rgb),0) 100%);--degradado-ligero: linear-gradient(transparent, rgba(var(--color-secundario-11-rgb),0.8));--opacidad-fuerte: rgba(var(--color-neutro-6-rgb),0.9);--opacidad-ligero: rgba(var(--color-neutro-6-rgb),0.5);--borde: var(--color-neutro-0);--borde-neutro: var(--color-neutro-0);--borde-secundario: var(--color-secundario-8);--borde-acento: var(--color-secundario-5);--borde-informacion: var(--color-informativo-2);--borde-confirmacion: var(--color-confirmacion-2);--borde-alerta: var(--color-alerta-2);--borde-error: var(--color-error-2);--texto-primario: var(--color-neutro-0);--texto-secundario: var(--color-secundario-5);--texto-acento: var(--color-primario-2);--texto-inverso: var(--color-neutro-0);--texto-informacion: var(--color-informativo-2);--texto-confirmacion: var(--color-confirmacion-2);--texto-alerta: var(--color-alerta-2);--texto-error: var(--color-error-2);--estado-enfoque: var(--color-interactivo-3);--estado-cursor: var(--color-secundario-10);--campo-etiqueta-color: var(--color-secundario-5);--campo-fondo: var(--color-secundario-12);--campo-color: var(--color-neutro-0);--campo-borde: var(--color-secundario-5);--campo-ejemplo-color: var(--color-secundario-7);--campo-ejemplo-cursor-color: var(--color-secundario-5);--campo-ejemplo-enfoque-color: var(--color-secundario-5);--campo-ejemplo-deshabilitado-color: var(--color-secundario-7);--campo-deshabilitado-fondo: var(--color-secundario-8);--campo-deshabilitado-color: var(--color-secundario-7);--campo-deshabilitado-borde: var(--color-secundario-6);--campo-cursor-fondo: var(--color-secundario-10);--campo-cursor-borde: var(--color-secundario-5);--campo-enfoque-fondo: var(--color-secundario-10);--campo-enfoque-borde: var(--estado-enfoque);--campo-enfoque-sombra: var(--estado-enfoque);--campo-rango-activo: var(--color-primario-2);--campo-rango-cursor: var(--color-primario-1);--campo-rango-deshabilitado: var(--color-secundario-7);--campo-rango: var(--color-secundario-7);--campo-control-fondo: var(--color-secundario-12);--campo-control-borde: var(--color-secundario-5);--campo-control-seleccionado-fondo: var(--color-secundario-12);--campo-control-seleccionado-color: var(--color-secundario-5);--campo-control-deshabilitado-fondo: var(--color-secundario-8);--campo-control-deshabilitado-borde: var(--color-secundario-7);--campo-control-deshabilitado-color: var(--color-secundario-7);--campo-contenedor-fondo: transparent;--campo-contenedor-borde: transparent;--campo-selector-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23FFFFFF" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--campo-selector-deshabilitado-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%235E7392" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--tabla-fila-par-fondo: var(--color-secundario-12);--tabla-fila-impar-fondo: var(--color-secundario-10);--tabla-fila-pie-fondo: var(--color-secundario-8);--tabla-borde: var(--color-secundario-6);--tabla-color: var(--texto-primario);--boton-primario-fondo: var(--color-primario-2);--boton-primario-borde: var(--color-primario-2);--boton-primario-color: var(--color-secundario-12);--boton-primario-deshabilitado-fondo: var(--color-secundario-8);--boton-primario-deshabilitado-borde: var(--color-secundario-8);--boton-primario-deshabilitado-color: var(--color-secundario-7);--boton-primario-deshabilitado-sombra: transparent;--boton-primario-cursor-fondo: var(--color-primario-1);--boton-primario-cursor-borde: var(--color-primario-1);--boton-primario-cursor-color: var(--color-secundario-12);--boton-primario-cursor-sombra: transparent;--boton-primario-enfoque-fondo: var(--color-primario-1);--boton-primario-enfoque-borde: var(--color-secundario-12);--boton-primario-enfoque-color: var(--color-secundario-12);--boton-primario-enfoque-contorno: var(--estado-enfoque);--boton-primario-enfoque-sombra: var(--estado-enfoque);--boton-secundario-fondo: transparent;--boton-secundario-borde: var(--color-secundario-5);--boton-secundario-color: var(--color-secundario-5);--boton-secundario-deshabilitado-fondo: transparent;--boton-secundario-deshabilitado-borde: var(--color-secundario-7);--boton-secundario-deshabilitado-color: var(--color-secundario-8);--boton-secundario-deshabilitado-sombra: transparent;--boton-secundario-cursor-fondo: var(--color-secundario-8);--boton-secundario-cursor-borde: var(--color-secundario-5);--boton-secundario-cursor-color: var(--color-secundario-5);--boton-secundario-cursor-sombra: transparent;--boton-secundario-enfoque-fondo: var(--color-secundario-8);--boton-secundario-enfoque-borde: var(--estado-enfoque);--boton-secundario-enfoque-color: var(--color-secundario-5);--boton-secundario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-primario-fondo: transparent;--boton-sin-contenedor-primario-borde: transparent;--boton-sin-contenedor-primario-color: var(--color-primario-2);--boton-sin-contenedor-primario-sombra: transparent;--boton-sin-contenedor-primario-deshabilitado-fondo: transparent;--boton-sin-contenedor-primario-deshabilitado-borde: transparent;--boton-sin-contenedor-primario-deshabilitado-color: var(--color-secundario-8);--boton-sin-contenedor-primario-deshabilitado-sombra: transparent;--boton-sin-contenedor-primario-cursor-fondo: transparent;--boton-sin-contenedor-primario-cursor-borde: transparent;--boton-sin-contenedor-primario-cursor-color: var(--color-primario-1);--boton-sin-contenedor-primario-cursor-sombra: transparent;--boton-sin-contenedor-primario-enfoque-fondo: var(--color-secundario-8);--boton-sin-contenedor-primario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-primario-enfoque-color: var(--color-primario-2);--boton-sin-contenedor-primario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-secundario-fondo: transparent;--boton-sin-contenedor-secundario-borde: transparent;--boton-sin-contenedor-secundario-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-sombra: transparent;--boton-sin-contenedor-secundario-deshabilitado-fondo: transparent;--boton-sin-contenedor-secundario-deshabilitado-borde: transparent;--boton-sin-contenedor-secundario-deshabilitado-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-deshabilitado-sombra: transparent;--boton-sin-contenedor-secundario-cursor-fondo: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-borde: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-cursor-sombra: transparent;--boton-sin-contenedor-secundario-enfoque-fondo: var(--color-secundario-8);--boton-sin-contenedor-secundario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-secundario-enfoque-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-enfoque-sombra: var(--estado-enfoque);--hipervinculo-color: var(--color-interactivo-3);--hipervinculo-sombra: transparent;--hipervinculo-deshabilitado-color: var(--color-secundario-8);--hipervinculo-deshabilitado-sombra: transparent;--hipervinculo-cursor-color: var(--color-interactivo-4);--hipervinculo-cursor-sombra: transparent;--hipervinculo-enfoque-color: var(--estado-enfoque);--hipervinculo-enfoque-sombra: var(--estado-enfoque);--hipervinculo-visitado: var(--color-interactivo-5);--tarjeta-fondo: var(--color-secundario-10);--tarjeta-color: var(--color-neutro-0);--tarjeta-cursor-fondo: var(--color-secundario-8);--tarjeta-enfoque-borde: var(--estado-enfoque);--tarjeta-enfoque-sombra: var(--estado-enfoque);--tarjeta-externa-color: var(--texto-inverso);--tarjeta-externa-fondo-degradado: var(--degradado-fuerte);--tarjeta-interna-color: var(--color-neutro-0);--tarjeta-interna-fondo: var(--color-secundario-10);--tarjeta-simplificada-fondo: var(--color-secundario-12);--tarjeta-simplificada-color: var(--color-interactivo-3);--tarjeta-simplificada-borde: var(--color-interactivo-3);--tarjeta-simplificada-cursor-fondo: var(--color-interactivo-3);--tarjeta-simplificada-cursor-borde: var(--color-interactivo-3);--tarjeta-simplificada-cursor-color: var(--color-secundario-12);--tarjeta-simplificada-enfoque-fondo: var(--estado-enfoque);--tarjeta-simplificada-enfoque-borde: var(--color-secundario-12);--tarjeta-simplificada-enfoque-color: var(--color-secundario-12);--tarjeta-simplificada-enfoque-contorno: var(--estado-enfoque);--tarjeta-simplificada-enfoque-sombra: var(--estado-enfoque);--tarjeta-contenido-simplificada-fondo: var(--color-secundario-10);--tarjeta-contenido-simplificada-color: var(--color-neutro-0);--modal-fondo: var(--fondo);--modal-color: var(--texto-primario);--globo-fondo: var(--opacidad-fuerte);--globo-color: var(--texto-inverso);--globo-simbologia-borde: var(--color-neutro-0);--globo-boton-fondo: transparent;--globo-boton-color: var(--color-secundario-5);--globo-boton-borde: transparent;--globo-boton-sombra: transparent;--globo-boton-cursor-fondo: var(--color-secundario-8);--globo-boton-cursor-color: var(--color-secundario-5);--globo-boton-cursor-borde: var(--color-secundario-8);--globo-boton-cursor-sombra: transparent;--globo-boton-enfoque-fondo: var(--color-secundario-8);--globo-boton-enfoque-color: var(--color-secundario-5);--globo-boton-enfoque-borde: var(--estado-enfoque);--globo-boton-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-color: var(--color-interactivo-3);--globo-hipervinculo-sombra: transparent;--globo-hipervinculo-cursor-color: var(--color-interactivo-4);--globo-hipervinculo-cursor-sombra: transparent;--globo-hipervinculo-enfoque-color: var(--estado-enfoque);--globo-hipervinculo-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-visitado: var(--color-interactivo-5);--navegacion-primaria-fondo: var(--color-secundario-12);--navegacion-primaria-sombra: var(--opacidad-fuerte);--navegacion-primaria-color: var(--color-neutro-0);--navegacion-primaria-cursor-fondo: var(--color-secundario-10);--navegacion-primaria-enfoque-borde: var(--estado-enfoque);--navegacion-primaria-enfoque-sombra: var(--estado-enfoque);--navegacion-primaria-enfoque-fondo: var(--color-secundario-10);--navegacion-primaria-activo-borde: var(--color-primario-2);--navegacion-primaria-seccion-fondo: var(--color-secundario-8);--navegacion-primaria-seccion-color: var(--color-secundario-5);--navegacion-secundaria-color: var(--color-neutro-0);--navegacion-secundaria-fondo: var(--color-secundario-9);--navegacion-secundaria-borde: var(--color-secundario-5);--navegacion-secundaria-cursor-color: var(--color-neutro-0);--navegacion-secundaria-cursor-fondo: var(--color-secundario-8);--navegacion-secundaria-cursor-borde: var(--color-secundario-4);--navegacion-secundaria-activo-color: var(--color-primario-2);--navegacion-secundaria-activo-fondo: var(--color-secundario-11);--navegacion-secundaria-activo-borde: var(--color-primario-2);--navegacion-secundaria-enfoque-color: var(--color-neutro-0);--navegacion-secundaria-enfoque-fondo: var(--color-secundario-8);--navegacion-secundaria-enfoque-sombra: var(--estado-enfoque);--navegacion-secundaria-enfoque-borde: var(--estado-enfoque);--menu-flotante-boton-fondo: var(--color-primario-2);--menu-flotante-boton-color: var(--color-secundario-12);--menu-flotante-boton-contorno: transparent;--menu-flotante-boton-borde: var(--color-secundario-12);--menu-flotante-boton-sombra: transparent;--menu-flotante-boton-cursor-fondo: var(--color-primario-1);--menu-flotante-boton-cursor-color: var(--color-secundario-12);--menu-flotante-boton-cursor-contorno: transparent;--menu-flotante-boton-cursor-borde: var(--color-secundario-12);--menu-flotante-boton-cursor-sombra: transparent;--menu-flotante-boton-enfoque-color: var(--color-secundario-12);--menu-flotante-boton-enfoque-fondo: var(--color-primario-1);--menu-flotante-boton-enfoque-contorno: var(--estado-enfoque);--menu-flotante-boton-enfoque-borde: var(--color-secundario-12);--menu-flotante-boton-enfoque-sombra: var(--estado-enfoque);--menu-flotante-contenedor-fondo: var(--fondo-neutro);--menu-flotante-contenedor-color: var(--texto-secundario);--menu-flotante-contenedor-borde: var(--borde-acento);--menu-flotante-contenedor-sombra: var(--opacidad-ligero);--menu-accesibilidad-boton-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-color: var(--color-neutro-0);--menu-accesibilidad-boton-contorno: transparent;--menu-accesibilidad-boton-borde: var(--color-neutro-0);--menu-accesibilidad-boton-sombra: transparent;--menu-accesibilidad-boton-cursor-fondo: var(--color-interactivo-2);--menu-accesibilidad-boton-cursor-color: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-contorno: transparent;--menu-accesibilidad-boton-cursor-borde: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-sombra: transparent;--menu-accesibilidad-boton-enfoque-color: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-enfoque-contorno: var(--estado-enfoque);--menu-accesibilidad-boton-enfoque-borde: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-sombra: var(--estado-enfoque)}.piepagina-titulo,.indice-contenido .indice-contenido-titulo,dialog.modal .modal-contenedor .modal-titulo,.portada .portada-titulo,.portada .portada-subtitulo,.portada.portada-secundaria .portada-titulo,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1,.tarjeta .tarjeta-titulo,details summary,.titulo-tabla,table caption{font-weight:500;margin-top:24px;margin-bottom:24px;line-height:1.25em}.tarjeta .tarjeta-titulo,details summary,.titulo-tabla,table caption{font-size:1rem}@media screen and (min-width: 768px){.tarjeta .tarjeta-titulo,details summary,.titulo-tabla,table caption{font-size:1.125rem}}h1,.h1{font-size:2rem}@media screen and (min-width: 768px){h1,.h1{font-size:2.25rem;margin-top:64px}}h2,.h2{font-size:1.75rem}@media screen and (min-width: 768px){h2,.h2{font-size:2rem}}h3,.h3{font-size:1.5rem}@media screen and (min-width: 768px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:1.25rem}@media screen and (min-width: 768px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.125rem}@media screen and (min-width: 768px){h5,.h5{font-size:1.25rem}}h6,.h6{font-size:1rem}@media screen and (min-width: 768px){h6,.h6{font-size:1.125rem}}p{line-height:1.5em;margin-top:24px;margin-bottom:24px}.parrafo-texto-alto{font-size:1.25rem}.nota{font-size:.875rem;font-weight:400;line-height:1.3em;margin-top:24px;margin-bottom:24px}.nota-titulo{font-size:1rem;font-weight:500;line-height:1.3em;margin-top:24px;margin-bottom:16px}.nota-titulo+.nota{margin-top:16px}.nota-contenedor{background:var(--fondo-acento);padding:24px}.nota-contenedor>.nota-titulo{margin-top:0}.nota-contenedor>.nota{margin-bottom:0}@font-face{font-family:sisdai-pictogramas;src:url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.eot");src:url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas?#iefix") format("embedded-opentype"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.woff") format("woff"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.ttf") format("truetype"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.svg#sisdai-pictogramas") format("svg");font-weight:normal;font-style:normal}[class^=pictograma-],[class*=" pictograma-"]{vertical-align:middle;display:inline-flex;padding:.25em}[class^=pictograma-]::before,[class*=" pictograma-"]::before{font-family:sisdai-pictogramas,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pictograma-actualizar::before{content:"a"}.pictograma-agregar::before{content:"b"}.pictograma-angulo-derecho::before{content:"d"}.pictograma-angulo-doble-abajo::before{content:"e"}.pictograma-angulo-doble-arriba::before{content:"f"}.pictograma-angulo-doble-derecha::before{content:"g"}.pictograma-angulo-doble-izquierda::before{content:"h"}.pictograma-angulo-izquierdo::before{content:"i"}.pictograma-aprobado::before{content:"j"}.pictograma-archivo-descargar::before{content:"k"}.pictograma-archivo-subir::before{content:"l"}.pictograma-arrastrar::before{content:"m"}.pictograma-ayuda::before{content:"n"}.pictograma-buscar::before{content:"o"}.pictograma-calendario::before{content:"p"}.pictograma-cambio-tipografia::before{content:"q"}.pictograma-capa-lineas::before{content:"r"}.pictograma-capa-puntos::before{content:"s"}.pictograma-casilla::before{content:"t"}.pictograma-casilla-verificada::before{content:"u"}.pictograma-cerrar::before{content:"v"}.pictograma-colaborar::before{content:"w"}.pictograma-compartir::before{content:"x"}.pictograma-contraste::before{content:"y"}.pictograma-control-comenzar::before{content:"z"}.pictograma-control-detener::before{content:"A"}.pictograma-control-final::before{content:"B"}.pictograma-control-inicio::before{content:"C"}.pictograma-control-pausa::before{content:"D"}.pictograma-copiar::before{content:"E"}.pictograma-documento::before{content:"F"}.pictograma-documento-csv::before{content:"G"}.pictograma-documento-geojson::before{content:"H"}.pictograma-documento-geopaquete::before{content:"I"}.pictograma-documento-pdf::before{content:"J"}.pictograma-documento-png::before{content:"K"}.pictograma-documento-ppt::before{content:"L"}.pictograma-documento-word::before{content:"M"}.pictograma-editar::before{content:"N"}.pictograma-eliminar::before{content:"O"}.pictograma-enlace-subrayado::before{content:"P"}.pictograma-estrella::before{content:"Q"}.pictograma-flecha-abajo::before{content:"R"}.pictograma-flecha-abajo-derecha::before{content:"S"}.pictograma-flecha-abajo-izquierda::before{content:"T"}.pictograma-flecha-arriba::before{content:"U"}.pictograma-flecha-arriba-derecha::before{content:"V"}.pictograma-flecha-arriba-izquierda::before{content:"W"}.pictograma-flecha-derecha::before{content:"X"}.pictograma-flechas-horizontales::before{content:"Y"}.pictograma-flkt::before{content:"Z"}.pictograma-grupo::before{content:"0"}.pictograma-social-github::before{content:"2"}.pictograma-social-youtube::before{content:"4"}.pictograma-informacion::before{content:"5"}.pictograma-inicio::before{content:"6"}.pictograma-mapa-centro::before{content:"7"}.pictograma-mapa-generador::before{content:"8"}.pictograma-maximizar::before{content:"9"}.pictograma-menu::before{content:"!"}.pictograma-mexico::before{content:'"'}.pictograma-minimizar::before{content:"#"}.pictograma-nivel::before{content:"$"}.pictograma-numerales::before{content:"%"}.pictograma-ojo-ocultar::before{content:"&"}.pictograma-ojo-ver::before{content:"'"}.pictograma-ordenar-alfabetico-asc::before{content:"("}.pictograma-ordenar-alfabetico-desc::before{content:")"}.pictograma-ordenar-asc::before{content:"*"}.pictograma-ordenar-desc::before{content:"+"}.pictograma-capa-poligono::before{content:"-"}.pictograma-reloj::before{content:"."}.pictograma-restar::before{content:"/"}.pictograma-teclado::before{content:":"}.pictograma-ubicacion::before{content:";"}.pictograma-vista-simplificada::before{content:"<"}.pictograma-voto-no::before{content:"="}.pictograma-voto-si::before{content:">"}.pictograma-accesibilidad::before{content:""}.pictograma-restablecer::before{content:"@"}.pictograma-flecha-izquierda::before{content:"["}.pictograma-enlace-externo::before{content:""}.pictograma-metadatos::before{content:"^"}.pictograma-visualizador::before{content:"_"}.pictograma-zoom-instruccional::before{content:"`"}.pictograma-angulo-arriba::before{content:"{"}.pictograma-social-instagram::before{content:"|"}.pictograma-persona::before{content:","}.pictograma-correo::before{content:"~"}.pictograma-corazon::before{content:"}"}.pictograma-mover::before{content:"\\"}.pictograma-guardar::before{content:""}.pictograma-bajar-capa::before{content:"1"}.pictograma-subir-capa::before{content:"3"}.pictograma-tabla::before{content:""}.pictograma-social-linkedin::before{content:""}.pictograma-social-x::before{content:""}.pictograma-social-twitter::before{content:""}.pictograma-social-facebook::before{content:""}.pictograma-adelantar-10::before{content:"c"}.pictograma-regresar-10::before{content:""}.pictograma-angulo-abajo::before{content:""}.pictograma-silenciar::before{content:""}.pictograma-volumen::before{content:""}.pictograma-alerta::before{content:""}.pictograma-capas::before{content:""}.pictograma-escribir::before{content:""}.pictograma-filtro::before{content:""}.pictograma-norte::before{content:""}.pictograma-chico{font-size:1rem;padding:4px}.pictograma-mediano{font-size:1.5rem;padding:4px}.pictograma-grande{font-size:2rem;padding:8px}@media screen and (max-width: 767px){.pictograma-chico-mov{font-size:1rem;padding:4px}.pictograma-mediano-mov{font-size:1.5rem;padding:4px}.pictograma-grande-mov{font-size:2rem;padding:8px}}@media screen and (min-width: 768px){.pictograma-chico-esc{font-size:1rem;padding:4px}.pictograma-mediano-esc{font-size:1.5rem;padding:4px}.pictograma-grande-esc{font-size:2rem;padding:8px}}.contenedor{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.contenedor .ancho-fijo,.contenedor .ancho-minimo,.contenedor .ancho-lectura{box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.contenedor{padding-left:24px;padding-right:24px}.contenedor .ancho-fijo,.contenedor.ancho-fijo{max-width:100%}.contenedor .ancho-minimo,.contenedor.ancho-minimo{max-width:100%}.contenedor .ancho-lectura,.contenedor.ancho-lectura{max-width:100%;padding-left:24px;padding-right:24px}}@media screen and (min-width: 768px){.contenedor{padding-left:48px;padding-right:48px}.contenedor .ancho-fijo,.contenedor.ancho-fijo{max-width:1366px}.contenedor .ancho-minimo,.contenedor.ancho-minimo{max-width:500px}.contenedor .ancho-lectura,.contenedor.ancho-lectura{max-width:700px;padding-left:0;padding-right:0}}.contenedor .contenedor{padding-left:0;padding-right:0}.contenedor .alineacion-cetrada{margin-left:auto;margin-right:auto}.contenedor .alineacion-derecha{margin-left:auto;margin-right:0}.contenedor .alineacion-izquierda{margin-left:0;margin-right:auto}.flex{box-sizing:border-box;display:flex;flex-flow:row wrap}.flex-contenido-centrado{justify-content:center}.flex-contenido-inicio{justify-content:flex-start}.flex-contenido-final{justify-content:flex-end}.flex-contenido-separado{justify-content:space-between}.flex-contenido-alrededor{justify-content:space-around}.flex-contenido-equidistante{justify-content:space-evenly}.flex-reversa{flex-direction:row-reverse}.flex-vertical-centrado{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.flex-vertical-final{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}.flex-vertical-inicio{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.grid{box-sizing:border-box;display:grid}@media screen and (max-width: 767px){.flex{gap:16px 16px}.flex>[class^=columna-],.flex>[class*=" columna-"]{flex:1 1}.grid{gap:16px 16px;grid-template-columns:repeat(8, 1fr)}.grid>[class^=columna-],.grid>[class*=" columna-"]{grid-column:span 16}.columns{column-gap:16px}.flex>.columna-1{flex:1 1 calc(12.5% - 16px + 2px - 1px);max-width:calc(12.5% - 16px + 2px)}.flex>.columna-orden-1{order:1}.grid>.columna-1{grid-column:span 1}.columns-1{column-count:1}.flex>.columna-2{flex:1 1 calc(25% - 16px + 4px - 1px);max-width:calc(25% - 16px + 4px)}.flex>.columna-orden-2{order:2}.grid>.columna-2{grid-column:span 2}.columns-2{column-count:2}.flex>.columna-3{flex:1 1 calc(37.5% - 16px + 6px - 1px);max-width:calc(37.5% - 16px + 6px)}.flex>.columna-orden-3{order:3}.grid>.columna-3{grid-column:span 3}.columns-3{column-count:3}.flex>.columna-4{flex:1 1 calc(50% - 16px + 8px - 1px);max-width:calc(50% - 16px + 8px)}.flex>.columna-orden-4{order:4}.grid>.columna-4{grid-column:span 4}.columns-4{column-count:4}.flex>.columna-5{flex:1 1 calc(62.5% - 16px + 10px - 1px);max-width:calc(62.5% - 16px + 10px)}.flex>.columna-orden-5{order:5}.grid>.columna-5{grid-column:span 5}.columns-5{column-count:5}.flex>.columna-6{flex:1 1 calc(75% - 16px + 12px - 1px);max-width:calc(75% - 16px + 12px)}.flex>.columna-orden-6{order:6}.grid>.columna-6{grid-column:span 6}.columns-6{column-count:6}.flex>.columna-7{flex:1 1 calc(87.5% - 16px + 14px - 1px);max-width:calc(87.5% - 16px + 14px)}.flex>.columna-orden-7{order:7}.grid>.columna-7{grid-column:span 7}.columns-7{column-count:7}.flex>.columna-8{flex:1 1 calc(100% - 16px + 16px - 1px);max-width:calc(100% - 16px + 16px)}.flex>.columna-orden-8{order:8}.grid>.columna-8{grid-column:span 8}.columns-8{column-count:8}}@media screen and (min-width: 768px){.flex{gap:24px 24px}.flex>[class^=columna-],.flex>[class*=" columna-"]{flex:1 1}.grid{gap:24px 24px;grid-template-columns:repeat(16, 1fr)}.grid>[class^=columna-],.grid>[class*=" columna-"]{grid-column:span 16}.columns{column-gap:24px}.flex>.columna-1{flex:1 1 calc(6.25% - 24px + 1.5px - 1px);max-width:calc(6.25% - 24px + 1.5px)}.flex>.columna-orden-1{order:1}.grid>.columna-1{grid-column:span 1}.columns-1{column-count:1}.flex>.columna-2{flex:1 1 calc(12.5% - 24px + 3px - 1px);max-width:calc(12.5% - 24px + 3px)}.flex>.columna-orden-2{order:2}.grid>.columna-2{grid-column:span 2}.columns-2{column-count:2}.flex>.columna-3{flex:1 1 calc(18.75% - 24px + 4.5px - 1px);max-width:calc(18.75% - 24px + 4.5px)}.flex>.columna-orden-3{order:3}.grid>.columna-3{grid-column:span 3}.columns-3{column-count:3}.flex>.columna-4{flex:1 1 calc(25% - 24px + 6px - 1px);max-width:calc(25% - 24px + 6px)}.flex>.columna-orden-4{order:4}.grid>.columna-4{grid-column:span 4}.columns-4{column-count:4}.flex>.columna-5{flex:1 1 calc(31.25% - 24px + 7.5px - 1px);max-width:calc(31.25% - 24px + 7.5px)}.flex>.columna-orden-5{order:5}.grid>.columna-5{grid-column:span 5}.columns-5{column-count:5}.flex>.columna-6{flex:1 1 calc(37.5% - 24px + 9px - 1px);max-width:calc(37.5% - 24px + 9px)}.flex>.columna-orden-6{order:6}.grid>.columna-6{grid-column:span 6}.columns-6{column-count:6}.flex>.columna-7{flex:1 1 calc(43.75% - 24px + 10.5px - 1px);max-width:calc(43.75% - 24px + 10.5px)}.flex>.columna-orden-7{order:7}.grid>.columna-7{grid-column:span 7}.columns-7{column-count:7}.flex>.columna-8{flex:1 1 calc(50% - 24px + 12px - 1px);max-width:calc(50% - 24px + 12px)}.flex>.columna-orden-8{order:8}.grid>.columna-8{grid-column:span 8}.columns-8{column-count:8}.flex>.columna-9{flex:1 1 calc(56.25% - 24px + 13.5px - 1px);max-width:calc(56.25% - 24px + 13.5px)}.flex>.columna-orden-9{order:9}.grid>.columna-9{grid-column:span 9}.columns-9{column-count:9}.flex>.columna-10{flex:1 1 calc(62.5% - 24px + 15px - 1px);max-width:calc(62.5% - 24px + 15px)}.flex>.columna-orden-10{order:10}.grid>.columna-10{grid-column:span 10}.columns-10{column-count:10}.flex>.columna-11{flex:1 1 calc(68.75% - 24px + 16.5px - 1px);max-width:calc(68.75% - 24px + 16.5px)}.flex>.columna-orden-11{order:11}.grid>.columna-11{grid-column:span 11}.columns-11{column-count:11}.flex>.columna-12{flex:1 1 calc(75% - 24px + 18px - 1px);max-width:calc(75% - 24px + 18px)}.flex>.columna-orden-12{order:12}.grid>.columna-12{grid-column:span 12}.columns-12{column-count:12}.flex>.columna-13{flex:1 1 calc(81.25% - 24px + 19.5px - 1px);max-width:calc(81.25% - 24px + 19.5px)}.flex>.columna-orden-13{order:13}.grid>.columna-13{grid-column:span 13}.columns-13{column-count:13}.flex>.columna-14{flex:1 1 calc(87.5% - 24px + 21px - 1px);max-width:calc(87.5% - 24px + 21px)}.flex>.columna-orden-14{order:14}.grid>.columna-14{grid-column:span 14}.columns-14{column-count:14}.flex>.columna-15{flex:1 1 calc(93.75% - 24px + 22.5px - 1px);max-width:calc(93.75% - 24px + 22.5px)}.flex>.columna-orden-15{order:15}.grid>.columna-15{grid-column:span 15}.columns-15{column-count:15}.flex>.columna-16{flex:1 1 calc(100% - 24px + 24px - 1px);max-width:calc(100% - 24px + 24px)}.flex>.columna-orden-16{order:16}.grid>.columna-16{grid-column:span 16}.columns-16{column-count:16}}@media screen and (max-width: 767px){.flex>.columna-1-mov{flex:1 1 calc(12.5% - 16px + 2px - 1px);max-width:calc(12.5% - 16px + 2px)}.flex>.columna-orden-1-mov{order:1}.grid>.columna-1-mov{grid-column:span 1}.columns-1-mov{column-count:1}.flex>.columna-2-mov{flex:1 1 calc(25% - 16px + 4px - 1px);max-width:calc(25% - 16px + 4px)}.flex>.columna-orden-2-mov{order:2}.grid>.columna-2-mov{grid-column:span 2}.columns-2-mov{column-count:2}.flex>.columna-3-mov{flex:1 1 calc(37.5% - 16px + 6px - 1px);max-width:calc(37.5% - 16px + 6px)}.flex>.columna-orden-3-mov{order:3}.grid>.columna-3-mov{grid-column:span 3}.columns-3-mov{column-count:3}.flex>.columna-4-mov{flex:1 1 calc(50% - 16px + 8px - 1px);max-width:calc(50% - 16px + 8px)}.flex>.columna-orden-4-mov{order:4}.grid>.columna-4-mov{grid-column:span 4}.columns-4-mov{column-count:4}.flex>.columna-5-mov{flex:1 1 calc(62.5% - 16px + 10px - 1px);max-width:calc(62.5% - 16px + 10px)}.flex>.columna-orden-5-mov{order:5}.grid>.columna-5-mov{grid-column:span 5}.columns-5-mov{column-count:5}.flex>.columna-6-mov{flex:1 1 calc(75% - 16px + 12px - 1px);max-width:calc(75% - 16px + 12px)}.flex>.columna-orden-6-mov{order:6}.grid>.columna-6-mov{grid-column:span 6}.columns-6-mov{column-count:6}.flex>.columna-7-mov{flex:1 1 calc(87.5% - 16px + 14px - 1px);max-width:calc(87.5% - 16px + 14px)}.flex>.columna-orden-7-mov{order:7}.grid>.columna-7-mov{grid-column:span 7}.columns-7-mov{column-count:7}.flex>.columna-8-mov{flex:1 1 calc(100% - 16px + 16px - 1px);max-width:calc(100% - 16px + 16px)}.flex>.columna-orden-8-mov{order:8}.grid>.columna-8-mov{grid-column:span 8}.columns-8-mov{column-count:8}.flex-reversa-mov{flex-direction:row-reverse}}@media screen and (min-width: 768px){.flex>.columna-1-esc{flex:1 1 calc(6.25% - 24px + 1.5px - 1px);max-width:calc(6.25% - 24px + 1.5px)}.flex>.columna-orden-1-esc{order:1}.grid>.columna-1-esc{grid-column:span 1}.columns-1-esc{column-count:1}.flex>.columna-2-esc{flex:1 1 calc(12.5% - 24px + 3px - 1px);max-width:calc(12.5% - 24px + 3px)}.flex>.columna-orden-2-esc{order:2}.grid>.columna-2-esc{grid-column:span 2}.columns-2-esc{column-count:2}.flex>.columna-3-esc{flex:1 1 calc(18.75% - 24px + 4.5px - 1px);max-width:calc(18.75% - 24px + 4.5px)}.flex>.columna-orden-3-esc{order:3}.grid>.columna-3-esc{grid-column:span 3}.columns-3-esc{column-count:3}.flex>.columna-4-esc{flex:1 1 calc(25% - 24px + 6px - 1px);max-width:calc(25% - 24px + 6px)}.flex>.columna-orden-4-esc{order:4}.grid>.columna-4-esc{grid-column:span 4}.columns-4-esc{column-count:4}.flex>.columna-5-esc{flex:1 1 calc(31.25% - 24px + 7.5px - 1px);max-width:calc(31.25% - 24px + 7.5px)}.flex>.columna-orden-5-esc{order:5}.grid>.columna-5-esc{grid-column:span 5}.columns-5-esc{column-count:5}.flex>.columna-6-esc{flex:1 1 calc(37.5% - 24px + 9px - 1px);max-width:calc(37.5% - 24px + 9px)}.flex>.columna-orden-6-esc{order:6}.grid>.columna-6-esc{grid-column:span 6}.columns-6-esc{column-count:6}.flex>.columna-7-esc{flex:1 1 calc(43.75% - 24px + 10.5px - 1px);max-width:calc(43.75% - 24px + 10.5px)}.flex>.columna-orden-7-esc{order:7}.grid>.columna-7-esc{grid-column:span 7}.columns-7-esc{column-count:7}.flex>.columna-8-esc{flex:1 1 calc(50% - 24px + 12px - 1px);max-width:calc(50% - 24px + 12px)}.flex>.columna-orden-8-esc{order:8}.grid>.columna-8-esc{grid-column:span 8}.columns-8-esc{column-count:8}.flex>.columna-9-esc{flex:1 1 calc(56.25% - 24px + 13.5px - 1px);max-width:calc(56.25% - 24px + 13.5px)}.flex>.columna-orden-9-esc{order:9}.grid>.columna-9-esc{grid-column:span 9}.columns-9-esc{column-count:9}.flex>.columna-10-esc{flex:1 1 calc(62.5% - 24px + 15px - 1px);max-width:calc(62.5% - 24px + 15px)}.flex>.columna-orden-10-esc{order:10}.grid>.columna-10-esc{grid-column:span 10}.columns-10-esc{column-count:10}.flex>.columna-11-esc{flex:1 1 calc(68.75% - 24px + 16.5px - 1px);max-width:calc(68.75% - 24px + 16.5px)}.flex>.columna-orden-11-esc{order:11}.grid>.columna-11-esc{grid-column:span 11}.columns-11-esc{column-count:11}.flex>.columna-12-esc{flex:1 1 calc(75% - 24px + 18px - 1px);max-width:calc(75% - 24px + 18px)}.flex>.columna-orden-12-esc{order:12}.grid>.columna-12-esc{grid-column:span 12}.columns-12-esc{column-count:12}.flex>.columna-13-esc{flex:1 1 calc(81.25% - 24px + 19.5px - 1px);max-width:calc(81.25% - 24px + 19.5px)}.flex>.columna-orden-13-esc{order:13}.grid>.columna-13-esc{grid-column:span 13}.columns-13-esc{column-count:13}.flex>.columna-14-esc{flex:1 1 calc(87.5% - 24px + 21px - 1px);max-width:calc(87.5% - 24px + 21px)}.flex>.columna-orden-14-esc{order:14}.grid>.columna-14-esc{grid-column:span 14}.columns-14-esc{column-count:14}.flex>.columna-15-esc{flex:1 1 calc(93.75% - 24px + 22.5px - 1px);max-width:calc(93.75% - 24px + 22.5px)}.flex>.columna-orden-15-esc{order:15}.grid>.columna-15-esc{grid-column:span 15}.columns-15-esc{column-count:15}.flex>.columna-16-esc{flex:1 1 calc(100% - 24px + 24px - 1px);max-width:calc(100% - 24px + 24px)}.flex>.columna-orden-16-esc{order:16}.grid>.columna-16-esc{grid-column:span 16}.columns-16-esc{column-count:16}.flex-reversa-esc{flex-direction:row-reverse}}.columns>:first-child{margin-top:0}.columns>:last-child{margin-bottom:0}.m-0{margin:0}.m-t-0{margin-top:0}.m-r-0{margin-right:0}.m-b-0{margin-bottom:0}.m-l-0{margin-left:0}.m-x-0{margin-left:0;margin-right:0}.m-y-0{margin-top:0;margin-bottom:0}.m--0{margin:0}.m-t--0{margin-top:0}.m-r--0{margin-right:0}.m-b--0{margin-bottom:0}.m-l--0{margin-left:0}.m-x--0{margin-left:0;margin-right:0}.m-y--0{margin-top:0;margin-bottom:0}.p-0{padding:0}.p-t-0{padding-top:0}.p-r-0{padding-right:0}.p-b-0{padding-bottom:0}.p-l-0{padding-left:0}.p-x-0{padding-left:0;padding-right:0}.p-y-0{padding-top:0;padding-bottom:0}.m-minimo{margin:4px}.m-t-minimo{margin-top:4px}.m-r-minimo{margin-right:4px}.m-b-minimo{margin-bottom:4px}.m-l-minimo{margin-left:4px}.m-x-minimo{margin-left:4px;margin-right:4px}.m-y-minimo{margin-top:4px;margin-bottom:4px}.m--minimo{margin:-4px}.m-t--minimo{margin-top:-4px}.m-r--minimo{margin-right:-4px}.m-b--minimo{margin-bottom:-4px}.m-l--minimo{margin-left:-4px}.m-x--minimo{margin-left:-4px;margin-right:-4px}.m-y--minimo{margin-top:-4px;margin-bottom:-4px}.p-minimo{padding:4px}.p-t-minimo{padding-top:4px}.p-r-minimo{padding-right:4px}.p-b-minimo{padding-bottom:4px}.p-l-minimo{padding-left:4px}.p-x-minimo{padding-left:4px;padding-right:4px}.p-y-minimo{padding-top:4px;padding-bottom:4px}.m-1{margin:8px}.m-t-1{margin-top:8px}.m-r-1{margin-right:8px}.m-b-1{margin-bottom:8px}.m-l-1{margin-left:8px}.m-x-1{margin-left:8px;margin-right:8px}.m-y-1{margin-top:8px;margin-bottom:8px}.m--1{margin:-8px}.m-t--1{margin-top:-8px}.m-r--1{margin-right:-8px}.m-b--1{margin-bottom:-8px}.m-l--1{margin-left:-8px}.m-x--1{margin-left:-8px;margin-right:-8px}.m-y--1{margin-top:-8px;margin-bottom:-8px}.p-1{padding:8px}.p-t-1{padding-top:8px}.p-r-1{padding-right:8px}.p-b-1{padding-bottom:8px}.p-l-1{padding-left:8px}.p-x-1{padding-left:8px;padding-right:8px}.p-y-1{padding-top:8px;padding-bottom:8px}.m-2{margin:16px}.m-t-2{margin-top:16px}.m-r-2{margin-right:16px}.m-b-2{margin-bottom:16px}.m-l-2{margin-left:16px}.m-x-2{margin-left:16px;margin-right:16px}.m-y-2{margin-top:16px;margin-bottom:16px}.m--2{margin:-16px}.m-t--2{margin-top:-16px}.m-r--2{margin-right:-16px}.m-b--2{margin-bottom:-16px}.m-l--2{margin-left:-16px}.m-x--2{margin-left:-16px;margin-right:-16px}.m-y--2{margin-top:-16px;margin-bottom:-16px}.p-2{padding:16px}.p-t-2{padding-top:16px}.p-r-2{padding-right:16px}.p-b-2{padding-bottom:16px}.p-l-2{padding-left:16px}.p-x-2{padding-left:16px;padding-right:16px}.p-y-2{padding-top:16px;padding-bottom:16px}.m-3{margin:24px}.m-t-3{margin-top:24px}.m-r-3{margin-right:24px}.m-b-3{margin-bottom:24px}.m-l-3{margin-left:24px}.m-x-3{margin-left:24px;margin-right:24px}.m-y-3{margin-top:24px;margin-bottom:24px}.m--3{margin:-24px}.m-t--3{margin-top:-24px}.m-r--3{margin-right:-24px}.m-b--3{margin-bottom:-24px}.m-l--3{margin-left:-24px}.m-x--3{margin-left:-24px;margin-right:-24px}.m-y--3{margin-top:-24px;margin-bottom:-24px}.p-3{padding:24px}.p-t-3{padding-top:24px}.p-r-3{padding-right:24px}.p-b-3{padding-bottom:24px}.p-l-3{padding-left:24px}.p-x-3{padding-left:24px;padding-right:24px}.p-y-3{padding-top:24px;padding-bottom:24px}.m-4{margin:32px}.m-t-4{margin-top:32px}.m-r-4{margin-right:32px}.m-b-4{margin-bottom:32px}.m-l-4{margin-left:32px}.m-x-4{margin-left:32px;margin-right:32px}.m-y-4{margin-top:32px;margin-bottom:32px}.m--4{margin:-32px}.m-t--4{margin-top:-32px}.m-r--4{margin-right:-32px}.m-b--4{margin-bottom:-32px}.m-l--4{margin-left:-32px}.m-x--4{margin-left:-32px;margin-right:-32px}.m-y--4{margin-top:-32px;margin-bottom:-32px}.p-4{padding:32px}.p-t-4{padding-top:32px}.p-r-4{padding-right:32px}.p-b-4{padding-bottom:32px}.p-l-4{padding-left:32px}.p-x-4{padding-left:32px;padding-right:32px}.p-y-4{padding-top:32px;padding-bottom:32px}.m-5{margin:40px}.m-t-5{margin-top:40px}.m-r-5{margin-right:40px}.m-b-5{margin-bottom:40px}.m-l-5{margin-left:40px}.m-x-5{margin-left:40px;margin-right:40px}.m-y-5{margin-top:40px;margin-bottom:40px}.m--5{margin:-40px}.m-t--5{margin-top:-40px}.m-r--5{margin-right:-40px}.m-b--5{margin-bottom:-40px}.m-l--5{margin-left:-40px}.m-x--5{margin-left:-40px;margin-right:-40px}.m-y--5{margin-top:-40px;margin-bottom:-40px}.p-5{padding:40px}.p-t-5{padding-top:40px}.p-r-5{padding-right:40px}.p-b-5{padding-bottom:40px}.p-l-5{padding-left:40px}.p-x-5{padding-left:40px;padding-right:40px}.p-y-5{padding-top:40px;padding-bottom:40px}.m-6{margin:48px}.m-t-6{margin-top:48px}.m-r-6{margin-right:48px}.m-b-6{margin-bottom:48px}.m-l-6{margin-left:48px}.m-x-6{margin-left:48px;margin-right:48px}.m-y-6{margin-top:48px;margin-bottom:48px}.m--6{margin:-48px}.m-t--6{margin-top:-48px}.m-r--6{margin-right:-48px}.m-b--6{margin-bottom:-48px}.m-l--6{margin-left:-48px}.m-x--6{margin-left:-48px;margin-right:-48px}.m-y--6{margin-top:-48px;margin-bottom:-48px}.p-6{padding:48px}.p-t-6{padding-top:48px}.p-r-6{padding-right:48px}.p-b-6{padding-bottom:48px}.p-l-6{padding-left:48px}.p-x-6{padding-left:48px;padding-right:48px}.p-y-6{padding-top:48px;padding-bottom:48px}.m-7{margin:56px}.m-t-7{margin-top:56px}.m-r-7{margin-right:56px}.m-b-7{margin-bottom:56px}.m-l-7{margin-left:56px}.m-x-7{margin-left:56px;margin-right:56px}.m-y-7{margin-top:56px;margin-bottom:56px}.m--7{margin:-56px}.m-t--7{margin-top:-56px}.m-r--7{margin-right:-56px}.m-b--7{margin-bottom:-56px}.m-l--7{margin-left:-56px}.m-x--7{margin-left:-56px;margin-right:-56px}.m-y--7{margin-top:-56px;margin-bottom:-56px}.p-7{padding:56px}.p-t-7{padding-top:56px}.p-r-7{padding-right:56px}.p-b-7{padding-bottom:56px}.p-l-7{padding-left:56px}.p-x-7{padding-left:56px;padding-right:56px}.p-y-7{padding-top:56px;padding-bottom:56px}.m-8{margin:64px}.m-t-8{margin-top:64px}.m-r-8{margin-right:64px}.m-b-8{margin-bottom:64px}.m-l-8{margin-left:64px}.m-x-8{margin-left:64px;margin-right:64px}.m-y-8{margin-top:64px;margin-bottom:64px}.m--8{margin:-64px}.m-t--8{margin-top:-64px}.m-r--8{margin-right:-64px}.m-b--8{margin-bottom:-64px}.m-l--8{margin-left:-64px}.m-x--8{margin-left:-64px;margin-right:-64px}.m-y--8{margin-top:-64px;margin-bottom:-64px}.p-8{padding:64px}.p-t-8{padding-top:64px}.p-r-8{padding-right:64px}.p-b-8{padding-bottom:64px}.p-l-8{padding-left:64px}.p-x-8{padding-left:64px;padding-right:64px}.p-y-8{padding-top:64px;padding-bottom:64px}.m-9{margin:72px}.m-t-9{margin-top:72px}.m-r-9{margin-right:72px}.m-b-9{margin-bottom:72px}.m-l-9{margin-left:72px}.m-x-9{margin-left:72px;margin-right:72px}.m-y-9{margin-top:72px;margin-bottom:72px}.m--9{margin:-72px}.m-t--9{margin-top:-72px}.m-r--9{margin-right:-72px}.m-b--9{margin-bottom:-72px}.m-l--9{margin-left:-72px}.m-x--9{margin-left:-72px;margin-right:-72px}.m-y--9{margin-top:-72px;margin-bottom:-72px}.p-9{padding:72px}.p-t-9{padding-top:72px}.p-r-9{padding-right:72px}.p-b-9{padding-bottom:72px}.p-l-9{padding-left:72px}.p-x-9{padding-left:72px;padding-right:72px}.p-y-9{padding-top:72px;padding-bottom:72px}.m-10{margin:80px}.m-t-10{margin-top:80px}.m-r-10{margin-right:80px}.m-b-10{margin-bottom:80px}.m-l-10{margin-left:80px}.m-x-10{margin-left:80px;margin-right:80px}.m-y-10{margin-top:80px;margin-bottom:80px}.m--10{margin:-80px}.m-t--10{margin-top:-80px}.m-r--10{margin-right:-80px}.m-b--10{margin-bottom:-80px}.m-l--10{margin-left:-80px}.m-x--10{margin-left:-80px;margin-right:-80px}.m-y--10{margin-top:-80px;margin-bottom:-80px}.p-10{padding:80px}.p-t-10{padding-top:80px}.p-r-10{padding-right:80px}.p-b-10{padding-bottom:80px}.p-l-10{padding-left:80px}.p-x-10{padding-left:80px;padding-right:80px}.p-y-10{padding-top:80px;padding-bottom:80px}.m-extra{margin:96px}.m-t-extra{margin-top:96px}.m-r-extra{margin-right:96px}.m-b-extra{margin-bottom:96px}.m-l-extra{margin-left:96px}.m-x-extra{margin-left:96px;margin-right:96px}.m-y-extra{margin-top:96px;margin-bottom:96px}.m--extra{margin:-96px}.m-t--extra{margin-top:-96px}.m-r--extra{margin-right:-96px}.m-b--extra{margin-bottom:-96px}.m-l--extra{margin-left:-96px}.m-x--extra{margin-left:-96px;margin-right:-96px}.m-y--extra{margin-top:-96px;margin-bottom:-96px}.p-extra{padding:96px}.p-t-extra{padding-top:96px}.p-r-extra{padding-right:96px}.p-b-extra{padding-bottom:96px}.p-l-extra{padding-left:96px}.p-x-extra{padding-left:96px;padding-right:96px}.p-y-extra{padding-top:96px;padding-bottom:96px}.m-maximo{margin:120px}.m-t-maximo{margin-top:120px}.m-r-maximo{margin-right:120px}.m-b-maximo{margin-bottom:120px}.m-l-maximo{margin-left:120px}.m-x-maximo{margin-left:120px;margin-right:120px}.m-y-maximo{margin-top:120px;margin-bottom:120px}.m--maximo{margin:-120px}.m-t--maximo{margin-top:-120px}.m-r--maximo{margin-right:-120px}.m-b--maximo{margin-bottom:-120px}.m-l--maximo{margin-left:-120px}.m-x--maximo{margin-left:-120px;margin-right:-120px}.m-y--maximo{margin-top:-120px;margin-bottom:-120px}.p-maximo{padding:120px}.p-t-maximo{padding-top:120px}.p-r-maximo{padding-right:120px}.p-b-maximo{padding-bottom:120px}.p-l-maximo{padding-left:120px}.p-x-maximo{padding-left:120px;padding-right:120px}.p-y-maximo{padding-top:120px;padding-bottom:120px}@media screen and (max-width: 767px){.m-0-mov{margin:0}.m-t-0-mov{margin-top:0}.m-r-0-mov{margin-right:0}.m-b-0-mov{margin-bottom:0}.m-l-0-mov{margin-left:0}.m-x-0-mov{margin-left:0;margin-right:0}.m-y-0-mov{margin-top:0;margin-bottom:0}.m--0-mov{margin:0}.m-t--0-mov{margin-top:0}.m-r--0-mov{margin-right:0}.m-b--0-mov{margin-bottom:0}.m-l--0-mov{margin-left:0}.m-x--0-mov{margin-left:0;margin-right:0}.m-y--0-mov{margin-top:0;margin-bottom:0}.p-0-mov{padding:0}.p-t-0-mov{padding-top:0}.p-r-0-mov{padding-right:0}.p-b-0-mov{padding-bottom:0}.p-l-0-mov{padding-left:0}.p-x-0-mov{padding-left:0;padding-right:0}.p-y-0-mov{padding-top:0;padding-bottom:0}.m-minimo-mov{margin:4px}.m-t-minimo-mov{margin-top:4px}.m-r-minimo-mov{margin-right:4px}.m-b-minimo-mov{margin-bottom:4px}.m-l-minimo-mov{margin-left:4px}.m-x-minimo-mov{margin-left:4px;margin-right:4px}.m-y-minimo-mov{margin-top:4px;margin-bottom:4px}.m--minimo-mov{margin:-4px}.m-t--minimo-mov{margin-top:-4px}.m-r--minimo-mov{margin-right:-4px}.m-b--minimo-mov{margin-bottom:-4px}.m-l--minimo-mov{margin-left:-4px}.m-x--minimo-mov{margin-left:-4px;margin-right:-4px}.m-y--minimo-mov{margin-top:-4px;margin-bottom:-4px}.p-minimo-mov{padding:4px}.p-t-minimo-mov{padding-top:4px}.p-r-minimo-mov{padding-right:4px}.p-b-minimo-mov{padding-bottom:4px}.p-l-minimo-mov{padding-left:4px}.p-x-minimo-mov{padding-left:4px;padding-right:4px}.p-y-minimo-mov{padding-top:4px;padding-bottom:4px}.m-1-mov{margin:8px}.m-t-1-mov{margin-top:8px}.m-r-1-mov{margin-right:8px}.m-b-1-mov{margin-bottom:8px}.m-l-1-mov{margin-left:8px}.m-x-1-mov{margin-left:8px;margin-right:8px}.m-y-1-mov{margin-top:8px;margin-bottom:8px}.m--1-mov{margin:-8px}.m-t--1-mov{margin-top:-8px}.m-r--1-mov{margin-right:-8px}.m-b--1-mov{margin-bottom:-8px}.m-l--1-mov{margin-left:-8px}.m-x--1-mov{margin-left:-8px;margin-right:-8px}.m-y--1-mov{margin-top:-8px;margin-bottom:-8px}.p-1-mov{padding:8px}.p-t-1-mov{padding-top:8px}.p-r-1-mov{padding-right:8px}.p-b-1-mov{padding-bottom:8px}.p-l-1-mov{padding-left:8px}.p-x-1-mov{padding-left:8px;padding-right:8px}.p-y-1-mov{padding-top:8px;padding-bottom:8px}.m-2-mov{margin:16px}.m-t-2-mov{margin-top:16px}.m-r-2-mov{margin-right:16px}.m-b-2-mov{margin-bottom:16px}.m-l-2-mov{margin-left:16px}.m-x-2-mov{margin-left:16px;margin-right:16px}.m-y-2-mov{margin-top:16px;margin-bottom:16px}.m--2-mov{margin:-16px}.m-t--2-mov{margin-top:-16px}.m-r--2-mov{margin-right:-16px}.m-b--2-mov{margin-bottom:-16px}.m-l--2-mov{margin-left:-16px}.m-x--2-mov{margin-left:-16px;margin-right:-16px}.m-y--2-mov{margin-top:-16px;margin-bottom:-16px}.p-2-mov{padding:16px}.p-t-2-mov{padding-top:16px}.p-r-2-mov{padding-right:16px}.p-b-2-mov{padding-bottom:16px}.p-l-2-mov{padding-left:16px}.p-x-2-mov{padding-left:16px;padding-right:16px}.p-y-2-mov{padding-top:16px;padding-bottom:16px}.m-3-mov{margin:24px}.m-t-3-mov{margin-top:24px}.m-r-3-mov{margin-right:24px}.m-b-3-mov{margin-bottom:24px}.m-l-3-mov{margin-left:24px}.m-x-3-mov{margin-left:24px;margin-right:24px}.m-y-3-mov{margin-top:24px;margin-bottom:24px}.m--3-mov{margin:-24px}.m-t--3-mov{margin-top:-24px}.m-r--3-mov{margin-right:-24px}.m-b--3-mov{margin-bottom:-24px}.m-l--3-mov{margin-left:-24px}.m-x--3-mov{margin-left:-24px;margin-right:-24px}.m-y--3-mov{margin-top:-24px;margin-bottom:-24px}.p-3-mov{padding:24px}.p-t-3-mov{padding-top:24px}.p-r-3-mov{padding-right:24px}.p-b-3-mov{padding-bottom:24px}.p-l-3-mov{padding-left:24px}.p-x-3-mov{padding-left:24px;padding-right:24px}.p-y-3-mov{padding-top:24px;padding-bottom:24px}.m-4-mov{margin:32px}.m-t-4-mov{margin-top:32px}.m-r-4-mov{margin-right:32px}.m-b-4-mov{margin-bottom:32px}.m-l-4-mov{margin-left:32px}.m-x-4-mov{margin-left:32px;margin-right:32px}.m-y-4-mov{margin-top:32px;margin-bottom:32px}.m--4-mov{margin:-32px}.m-t--4-mov{margin-top:-32px}.m-r--4-mov{margin-right:-32px}.m-b--4-mov{margin-bottom:-32px}.m-l--4-mov{margin-left:-32px}.m-x--4-mov{margin-left:-32px;margin-right:-32px}.m-y--4-mov{margin-top:-32px;margin-bottom:-32px}.p-4-mov{padding:32px}.p-t-4-mov{padding-top:32px}.p-r-4-mov{padding-right:32px}.p-b-4-mov{padding-bottom:32px}.p-l-4-mov{padding-left:32px}.p-x-4-mov{padding-left:32px;padding-right:32px}.p-y-4-mov{padding-top:32px;padding-bottom:32px}.m-5-mov{margin:40px}.m-t-5-mov{margin-top:40px}.m-r-5-mov{margin-right:40px}.m-b-5-mov{margin-bottom:40px}.m-l-5-mov{margin-left:40px}.m-x-5-mov{margin-left:40px;margin-right:40px}.m-y-5-mov{margin-top:40px;margin-bottom:40px}.m--5-mov{margin:-40px}.m-t--5-mov{margin-top:-40px}.m-r--5-mov{margin-right:-40px}.m-b--5-mov{margin-bottom:-40px}.m-l--5-mov{margin-left:-40px}.m-x--5-mov{margin-left:-40px;margin-right:-40px}.m-y--5-mov{margin-top:-40px;margin-bottom:-40px}.p-5-mov{padding:40px}.p-t-5-mov{padding-top:40px}.p-r-5-mov{padding-right:40px}.p-b-5-mov{padding-bottom:40px}.p-l-5-mov{padding-left:40px}.p-x-5-mov{padding-left:40px;padding-right:40px}.p-y-5-mov{padding-top:40px;padding-bottom:40px}.m-6-mov{margin:48px}.m-t-6-mov{margin-top:48px}.m-r-6-mov{margin-right:48px}.m-b-6-mov{margin-bottom:48px}.m-l-6-mov{margin-left:48px}.m-x-6-mov{margin-left:48px;margin-right:48px}.m-y-6-mov{margin-top:48px;margin-bottom:48px}.m--6-mov{margin:-48px}.m-t--6-mov{margin-top:-48px}.m-r--6-mov{margin-right:-48px}.m-b--6-mov{margin-bottom:-48px}.m-l--6-mov{margin-left:-48px}.m-x--6-mov{margin-left:-48px;margin-right:-48px}.m-y--6-mov{margin-top:-48px;margin-bottom:-48px}.p-6-mov{padding:48px}.p-t-6-mov{padding-top:48px}.p-r-6-mov{padding-right:48px}.p-b-6-mov{padding-bottom:48px}.p-l-6-mov{padding-left:48px}.p-x-6-mov{padding-left:48px;padding-right:48px}.p-y-6-mov{padding-top:48px;padding-bottom:48px}.m-7-mov{margin:56px}.m-t-7-mov{margin-top:56px}.m-r-7-mov{margin-right:56px}.m-b-7-mov{margin-bottom:56px}.m-l-7-mov{margin-left:56px}.m-x-7-mov{margin-left:56px;margin-right:56px}.m-y-7-mov{margin-top:56px;margin-bottom:56px}.m--7-mov{margin:-56px}.m-t--7-mov{margin-top:-56px}.m-r--7-mov{margin-right:-56px}.m-b--7-mov{margin-bottom:-56px}.m-l--7-mov{margin-left:-56px}.m-x--7-mov{margin-left:-56px;margin-right:-56px}.m-y--7-mov{margin-top:-56px;margin-bottom:-56px}.p-7-mov{padding:56px}.p-t-7-mov{padding-top:56px}.p-r-7-mov{padding-right:56px}.p-b-7-mov{padding-bottom:56px}.p-l-7-mov{padding-left:56px}.p-x-7-mov{padding-left:56px;padding-right:56px}.p-y-7-mov{padding-top:56px;padding-bottom:56px}.m-8-mov{margin:64px}.m-t-8-mov{margin-top:64px}.m-r-8-mov{margin-right:64px}.m-b-8-mov{margin-bottom:64px}.m-l-8-mov{margin-left:64px}.m-x-8-mov{margin-left:64px;margin-right:64px}.m-y-8-mov{margin-top:64px;margin-bottom:64px}.m--8-mov{margin:-64px}.m-t--8-mov{margin-top:-64px}.m-r--8-mov{margin-right:-64px}.m-b--8-mov{margin-bottom:-64px}.m-l--8-mov{margin-left:-64px}.m-x--8-mov{margin-left:-64px;margin-right:-64px}.m-y--8-mov{margin-top:-64px;margin-bottom:-64px}.p-8-mov{padding:64px}.p-t-8-mov{padding-top:64px}.p-r-8-mov{padding-right:64px}.p-b-8-mov{padding-bottom:64px}.p-l-8-mov{padding-left:64px}.p-x-8-mov{padding-left:64px;padding-right:64px}.p-y-8-mov{padding-top:64px;padding-bottom:64px}.m-9-mov{margin:72px}.m-t-9-mov{margin-top:72px}.m-r-9-mov{margin-right:72px}.m-b-9-mov{margin-bottom:72px}.m-l-9-mov{margin-left:72px}.m-x-9-mov{margin-left:72px;margin-right:72px}.m-y-9-mov{margin-top:72px;margin-bottom:72px}.m--9-mov{margin:-72px}.m-t--9-mov{margin-top:-72px}.m-r--9-mov{margin-right:-72px}.m-b--9-mov{margin-bottom:-72px}.m-l--9-mov{margin-left:-72px}.m-x--9-mov{margin-left:-72px;margin-right:-72px}.m-y--9-mov{margin-top:-72px;margin-bottom:-72px}.p-9-mov{padding:72px}.p-t-9-mov{padding-top:72px}.p-r-9-mov{padding-right:72px}.p-b-9-mov{padding-bottom:72px}.p-l-9-mov{padding-left:72px}.p-x-9-mov{padding-left:72px;padding-right:72px}.p-y-9-mov{padding-top:72px;padding-bottom:72px}.m-10-mov{margin:80px}.m-t-10-mov{margin-top:80px}.m-r-10-mov{margin-right:80px}.m-b-10-mov{margin-bottom:80px}.m-l-10-mov{margin-left:80px}.m-x-10-mov{margin-left:80px;margin-right:80px}.m-y-10-mov{margin-top:80px;margin-bottom:80px}.m--10-mov{margin:-80px}.m-t--10-mov{margin-top:-80px}.m-r--10-mov{margin-right:-80px}.m-b--10-mov{margin-bottom:-80px}.m-l--10-mov{margin-left:-80px}.m-x--10-mov{margin-left:-80px;margin-right:-80px}.m-y--10-mov{margin-top:-80px;margin-bottom:-80px}.p-10-mov{padding:80px}.p-t-10-mov{padding-top:80px}.p-r-10-mov{padding-right:80px}.p-b-10-mov{padding-bottom:80px}.p-l-10-mov{padding-left:80px}.p-x-10-mov{padding-left:80px;padding-right:80px}.p-y-10-mov{padding-top:80px;padding-bottom:80px}.m-extra-mov{margin:96px}.m-t-extra-mov{margin-top:96px}.m-r-extra-mov{margin-right:96px}.m-b-extra-mov{margin-bottom:96px}.m-l-extra-mov{margin-left:96px}.m-x-extra-mov{margin-left:96px;margin-right:96px}.m-y-extra-mov{margin-top:96px;margin-bottom:96px}.m--extra-mov{margin:-96px}.m-t--extra-mov{margin-top:-96px}.m-r--extra-mov{margin-right:-96px}.m-b--extra-mov{margin-bottom:-96px}.m-l--extra-mov{margin-left:-96px}.m-x--extra-mov{margin-left:-96px;margin-right:-96px}.m-y--extra-mov{margin-top:-96px;margin-bottom:-96px}.p-extra-mov{padding:96px}.p-t-extra-mov{padding-top:96px}.p-r-extra-mov{padding-right:96px}.p-b-extra-mov{padding-bottom:96px}.p-l-extra-mov{padding-left:96px}.p-x-extra-mov{padding-left:96px;padding-right:96px}.p-y-extra-mov{padding-top:96px;padding-bottom:96px}.m-maximo-mov{margin:120px}.m-t-maximo-mov{margin-top:120px}.m-r-maximo-mov{margin-right:120px}.m-b-maximo-mov{margin-bottom:120px}.m-l-maximo-mov{margin-left:120px}.m-x-maximo-mov{margin-left:120px;margin-right:120px}.m-y-maximo-mov{margin-top:120px;margin-bottom:120px}.m--maximo-mov{margin:-120px}.m-t--maximo-mov{margin-top:-120px}.m-r--maximo-mov{margin-right:-120px}.m-b--maximo-mov{margin-bottom:-120px}.m-l--maximo-mov{margin-left:-120px}.m-x--maximo-mov{margin-left:-120px;margin-right:-120px}.m-y--maximo-mov{margin-top:-120px;margin-bottom:-120px}.p-maximo-mov{padding:120px}.p-t-maximo-mov{padding-top:120px}.p-r-maximo-mov{padding-right:120px}.p-b-maximo-mov{padding-bottom:120px}.p-l-maximo-mov{padding-left:120px}.p-x-maximo-mov{padding-left:120px;padding-right:120px}.p-y-maximo-mov{padding-top:120px;padding-bottom:120px}}@media screen and (min-width: 768px){.m-0-esc{margin:0}.m-t-0-esc{margin-top:0}.m-r-0-esc{margin-right:0}.m-b-0-esc{margin-bottom:0}.m-l-0-esc{margin-left:0}.m-x-0-esc{margin-left:0;margin-right:0}.m-y-0-esc{margin-top:0;margin-bottom:0}.m--0-esc{margin:0}.m-t--0-esc{margin-top:0}.m-r--0-esc{margin-right:0}.m-b--0-esc{margin-bottom:0}.m-l--0-esc{margin-left:0}.m-x--0-esc{margin-left:0;margin-right:0}.m-y--0-esc{margin-top:0;margin-bottom:0}.p-0-esc{padding:0}.p-t-0-esc{padding-top:0}.p-r-0-esc{padding-right:0}.p-b-0-esc{padding-bottom:0}.p-l-0-esc{padding-left:0}.p-x-0-esc{padding-left:0;padding-right:0}.p-y-0-esc{padding-top:0;padding-bottom:0}.m-minimo-esc{margin:4px}.m-t-minimo-esc{margin-top:4px}.m-r-minimo-esc{margin-right:4px}.m-b-minimo-esc{margin-bottom:4px}.m-l-minimo-esc{margin-left:4px}.m-x-minimo-esc{margin-left:4px;margin-right:4px}.m-y-minimo-esc{margin-top:4px;margin-bottom:4px}.m--minimo-esc{margin:-4px}.m-t--minimo-esc{margin-top:-4px}.m-r--minimo-esc{margin-right:-4px}.m-b--minimo-esc{margin-bottom:-4px}.m-l--minimo-esc{margin-left:-4px}.m-x--minimo-esc{margin-left:-4px;margin-right:-4px}.m-y--minimo-esc{margin-top:-4px;margin-bottom:-4px}.p-minimo-esc{padding:4px}.p-t-minimo-esc{padding-top:4px}.p-r-minimo-esc{padding-right:4px}.p-b-minimo-esc{padding-bottom:4px}.p-l-minimo-esc{padding-left:4px}.p-x-minimo-esc{padding-left:4px;padding-right:4px}.p-y-minimo-esc{padding-top:4px;padding-bottom:4px}.m-1-esc{margin:8px}.m-t-1-esc{margin-top:8px}.m-r-1-esc{margin-right:8px}.m-b-1-esc{margin-bottom:8px}.m-l-1-esc{margin-left:8px}.m-x-1-esc{margin-left:8px;margin-right:8px}.m-y-1-esc{margin-top:8px;margin-bottom:8px}.m--1-esc{margin:-8px}.m-t--1-esc{margin-top:-8px}.m-r--1-esc{margin-right:-8px}.m-b--1-esc{margin-bottom:-8px}.m-l--1-esc{margin-left:-8px}.m-x--1-esc{margin-left:-8px;margin-right:-8px}.m-y--1-esc{margin-top:-8px;margin-bottom:-8px}.p-1-esc{padding:8px}.p-t-1-esc{padding-top:8px}.p-r-1-esc{padding-right:8px}.p-b-1-esc{padding-bottom:8px}.p-l-1-esc{padding-left:8px}.p-x-1-esc{padding-left:8px;padding-right:8px}.p-y-1-esc{padding-top:8px;padding-bottom:8px}.m-2-esc{margin:16px}.m-t-2-esc{margin-top:16px}.m-r-2-esc{margin-right:16px}.m-b-2-esc{margin-bottom:16px}.m-l-2-esc{margin-left:16px}.m-x-2-esc{margin-left:16px;margin-right:16px}.m-y-2-esc{margin-top:16px;margin-bottom:16px}.m--2-esc{margin:-16px}.m-t--2-esc{margin-top:-16px}.m-r--2-esc{margin-right:-16px}.m-b--2-esc{margin-bottom:-16px}.m-l--2-esc{margin-left:-16px}.m-x--2-esc{margin-left:-16px;margin-right:-16px}.m-y--2-esc{margin-top:-16px;margin-bottom:-16px}.p-2-esc{padding:16px}.p-t-2-esc{padding-top:16px}.p-r-2-esc{padding-right:16px}.p-b-2-esc{padding-bottom:16px}.p-l-2-esc{padding-left:16px}.p-x-2-esc{padding-left:16px;padding-right:16px}.p-y-2-esc{padding-top:16px;padding-bottom:16px}.m-3-esc{margin:24px}.m-t-3-esc{margin-top:24px}.m-r-3-esc{margin-right:24px}.m-b-3-esc{margin-bottom:24px}.m-l-3-esc{margin-left:24px}.m-x-3-esc{margin-left:24px;margin-right:24px}.m-y-3-esc{margin-top:24px;margin-bottom:24px}.m--3-esc{margin:-24px}.m-t--3-esc{margin-top:-24px}.m-r--3-esc{margin-right:-24px}.m-b--3-esc{margin-bottom:-24px}.m-l--3-esc{margin-left:-24px}.m-x--3-esc{margin-left:-24px;margin-right:-24px}.m-y--3-esc{margin-top:-24px;margin-bottom:-24px}.p-3-esc{padding:24px}.p-t-3-esc{padding-top:24px}.p-r-3-esc{padding-right:24px}.p-b-3-esc{padding-bottom:24px}.p-l-3-esc{padding-left:24px}.p-x-3-esc{padding-left:24px;padding-right:24px}.p-y-3-esc{padding-top:24px;padding-bottom:24px}.m-4-esc{margin:32px}.m-t-4-esc{margin-top:32px}.m-r-4-esc{margin-right:32px}.m-b-4-esc{margin-bottom:32px}.m-l-4-esc{margin-left:32px}.m-x-4-esc{margin-left:32px;margin-right:32px}.m-y-4-esc{margin-top:32px;margin-bottom:32px}.m--4-esc{margin:-32px}.m-t--4-esc{margin-top:-32px}.m-r--4-esc{margin-right:-32px}.m-b--4-esc{margin-bottom:-32px}.m-l--4-esc{margin-left:-32px}.m-x--4-esc{margin-left:-32px;margin-right:-32px}.m-y--4-esc{margin-top:-32px;margin-bottom:-32px}.p-4-esc{padding:32px}.p-t-4-esc{padding-top:32px}.p-r-4-esc{padding-right:32px}.p-b-4-esc{padding-bottom:32px}.p-l-4-esc{padding-left:32px}.p-x-4-esc{padding-left:32px;padding-right:32px}.p-y-4-esc{padding-top:32px;padding-bottom:32px}.m-5-esc{margin:40px}.m-t-5-esc{margin-top:40px}.m-r-5-esc{margin-right:40px}.m-b-5-esc{margin-bottom:40px}.m-l-5-esc{margin-left:40px}.m-x-5-esc{margin-left:40px;margin-right:40px}.m-y-5-esc{margin-top:40px;margin-bottom:40px}.m--5-esc{margin:-40px}.m-t--5-esc{margin-top:-40px}.m-r--5-esc{margin-right:-40px}.m-b--5-esc{margin-bottom:-40px}.m-l--5-esc{margin-left:-40px}.m-x--5-esc{margin-left:-40px;margin-right:-40px}.m-y--5-esc{margin-top:-40px;margin-bottom:-40px}.p-5-esc{padding:40px}.p-t-5-esc{padding-top:40px}.p-r-5-esc{padding-right:40px}.p-b-5-esc{padding-bottom:40px}.p-l-5-esc{padding-left:40px}.p-x-5-esc{padding-left:40px;padding-right:40px}.p-y-5-esc{padding-top:40px;padding-bottom:40px}.m-6-esc{margin:48px}.m-t-6-esc{margin-top:48px}.m-r-6-esc{margin-right:48px}.m-b-6-esc{margin-bottom:48px}.m-l-6-esc{margin-left:48px}.m-x-6-esc{margin-left:48px;margin-right:48px}.m-y-6-esc{margin-top:48px;margin-bottom:48px}.m--6-esc{margin:-48px}.m-t--6-esc{margin-top:-48px}.m-r--6-esc{margin-right:-48px}.m-b--6-esc{margin-bottom:-48px}.m-l--6-esc{margin-left:-48px}.m-x--6-esc{margin-left:-48px;margin-right:-48px}.m-y--6-esc{margin-top:-48px;margin-bottom:-48px}.p-6-esc{padding:48px}.p-t-6-esc{padding-top:48px}.p-r-6-esc{padding-right:48px}.p-b-6-esc{padding-bottom:48px}.p-l-6-esc{padding-left:48px}.p-x-6-esc{padding-left:48px;padding-right:48px}.p-y-6-esc{padding-top:48px;padding-bottom:48px}.m-7-esc{margin:56px}.m-t-7-esc{margin-top:56px}.m-r-7-esc{margin-right:56px}.m-b-7-esc{margin-bottom:56px}.m-l-7-esc{margin-left:56px}.m-x-7-esc{margin-left:56px;margin-right:56px}.m-y-7-esc{margin-top:56px;margin-bottom:56px}.m--7-esc{margin:-56px}.m-t--7-esc{margin-top:-56px}.m-r--7-esc{margin-right:-56px}.m-b--7-esc{margin-bottom:-56px}.m-l--7-esc{margin-left:-56px}.m-x--7-esc{margin-left:-56px;margin-right:-56px}.m-y--7-esc{margin-top:-56px;margin-bottom:-56px}.p-7-esc{padding:56px}.p-t-7-esc{padding-top:56px}.p-r-7-esc{padding-right:56px}.p-b-7-esc{padding-bottom:56px}.p-l-7-esc{padding-left:56px}.p-x-7-esc{padding-left:56px;padding-right:56px}.p-y-7-esc{padding-top:56px;padding-bottom:56px}.m-8-esc{margin:64px}.m-t-8-esc{margin-top:64px}.m-r-8-esc{margin-right:64px}.m-b-8-esc{margin-bottom:64px}.m-l-8-esc{margin-left:64px}.m-x-8-esc{margin-left:64px;margin-right:64px}.m-y-8-esc{margin-top:64px;margin-bottom:64px}.m--8-esc{margin:-64px}.m-t--8-esc{margin-top:-64px}.m-r--8-esc{margin-right:-64px}.m-b--8-esc{margin-bottom:-64px}.m-l--8-esc{margin-left:-64px}.m-x--8-esc{margin-left:-64px;margin-right:-64px}.m-y--8-esc{margin-top:-64px;margin-bottom:-64px}.p-8-esc{padding:64px}.p-t-8-esc{padding-top:64px}.p-r-8-esc{padding-right:64px}.p-b-8-esc{padding-bottom:64px}.p-l-8-esc{padding-left:64px}.p-x-8-esc{padding-left:64px;padding-right:64px}.p-y-8-esc{padding-top:64px;padding-bottom:64px}.m-9-esc{margin:72px}.m-t-9-esc{margin-top:72px}.m-r-9-esc{margin-right:72px}.m-b-9-esc{margin-bottom:72px}.m-l-9-esc{margin-left:72px}.m-x-9-esc{margin-left:72px;margin-right:72px}.m-y-9-esc{margin-top:72px;margin-bottom:72px}.m--9-esc{margin:-72px}.m-t--9-esc{margin-top:-72px}.m-r--9-esc{margin-right:-72px}.m-b--9-esc{margin-bottom:-72px}.m-l--9-esc{margin-left:-72px}.m-x--9-esc{margin-left:-72px;margin-right:-72px}.m-y--9-esc{margin-top:-72px;margin-bottom:-72px}.p-9-esc{padding:72px}.p-t-9-esc{padding-top:72px}.p-r-9-esc{padding-right:72px}.p-b-9-esc{padding-bottom:72px}.p-l-9-esc{padding-left:72px}.p-x-9-esc{padding-left:72px;padding-right:72px}.p-y-9-esc{padding-top:72px;padding-bottom:72px}.m-10-esc{margin:80px}.m-t-10-esc{margin-top:80px}.m-r-10-esc{margin-right:80px}.m-b-10-esc{margin-bottom:80px}.m-l-10-esc{margin-left:80px}.m-x-10-esc{margin-left:80px;margin-right:80px}.m-y-10-esc{margin-top:80px;margin-bottom:80px}.m--10-esc{margin:-80px}.m-t--10-esc{margin-top:-80px}.m-r--10-esc{margin-right:-80px}.m-b--10-esc{margin-bottom:-80px}.m-l--10-esc{margin-left:-80px}.m-x--10-esc{margin-left:-80px;margin-right:-80px}.m-y--10-esc{margin-top:-80px;margin-bottom:-80px}.p-10-esc{padding:80px}.p-t-10-esc{padding-top:80px}.p-r-10-esc{padding-right:80px}.p-b-10-esc{padding-bottom:80px}.p-l-10-esc{padding-left:80px}.p-x-10-esc{padding-left:80px;padding-right:80px}.p-y-10-esc{padding-top:80px;padding-bottom:80px}.m-extra-esc{margin:96px}.m-t-extra-esc{margin-top:96px}.m-r-extra-esc{margin-right:96px}.m-b-extra-esc{margin-bottom:96px}.m-l-extra-esc{margin-left:96px}.m-x-extra-esc{margin-left:96px;margin-right:96px}.m-y-extra-esc{margin-top:96px;margin-bottom:96px}.m--extra-esc{margin:-96px}.m-t--extra-esc{margin-top:-96px}.m-r--extra-esc{margin-right:-96px}.m-b--extra-esc{margin-bottom:-96px}.m-l--extra-esc{margin-left:-96px}.m-x--extra-esc{margin-left:-96px;margin-right:-96px}.m-y--extra-esc{margin-top:-96px;margin-bottom:-96px}.p-extra-esc{padding:96px}.p-t-extra-esc{padding-top:96px}.p-r-extra-esc{padding-right:96px}.p-b-extra-esc{padding-bottom:96px}.p-l-extra-esc{padding-left:96px}.p-x-extra-esc{padding-left:96px;padding-right:96px}.p-y-extra-esc{padding-top:96px;padding-bottom:96px}.m-maximo-esc{margin:120px}.m-t-maximo-esc{margin-top:120px}.m-r-maximo-esc{margin-right:120px}.m-b-maximo-esc{margin-bottom:120px}.m-l-maximo-esc{margin-left:120px}.m-x-maximo-esc{margin-left:120px;margin-right:120px}.m-y-maximo-esc{margin-top:120px;margin-bottom:120px}.m--maximo-esc{margin:-120px}.m-t--maximo-esc{margin-top:-120px}.m-r--maximo-esc{margin-right:-120px}.m-b--maximo-esc{margin-bottom:-120px}.m-l--maximo-esc{margin-left:-120px}.m-x--maximo-esc{margin-left:-120px;margin-right:-120px}.m-y--maximo-esc{margin-top:-120px;margin-bottom:-120px}.p-maximo-esc{padding:120px}.p-t-maximo-esc{padding-top:120px}.p-r-maximo-esc{padding-right:120px}.p-b-maximo-esc{padding-bottom:120px}.p-l-maximo-esc{padding-left:120px}.p-x-maximo-esc{padding-left:120px;padding-right:120px}.p-y-maximo-esc{padding-top:120px;padding-bottom:120px}}button,input[type=button],input[type=submit],input[type=reset],.boton{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out}button.deshabilitado,button:disabled,input[type=button].deshabilitado,input[type=button]:disabled,input[type=submit].deshabilitado,input[type=submit]:disabled,input[type=reset].deshabilitado,input[type=reset]:disabled,.boton.deshabilitado,.boton:disabled{pointer-events:none;cursor:default}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus,.boton:hover,.boton:focus{text-decoration:none;outline:none}button .pictograma,button [class^=pictograma-],button [class*=" pictograma-"],.boton .pictograma,.boton [class^=pictograma-],.boton [class*=" pictograma-"]{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;padding:0 0 0 8px}.boton-primario,.boton-con-contenedor-primario{background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color)}.boton-primario.deshabilitado,.boton-primario:disabled,.boton-con-contenedor-primario.deshabilitado,.boton-con-contenedor-primario:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-primario:visited,.boton-con-contenedor-primario:visited{color:var(--boton-primario-color)}.boton-primario:hover,.boton-con-contenedor-primario:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-primario:focus,.boton-con-contenedor-primario:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-secundario,.boton-con-contenedor-secundario{background-color:var(--boton-secundario-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-borde);color:var(--boton-secundario-color)}.boton-secundario.deshabilitado,.boton-secundario:disabled,.boton-con-contenedor-secundario.deshabilitado,.boton-con-contenedor-secundario:disabled{background-color:var(--boton-secundario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-deshabilitado-borde),3px 3px 4px var(--boton-secundario-deshabilitado-sombra);color:var(--boton-secundario-deshabilitado-color)}.boton-secundario:visited,.boton-con-contenedor-secundario:visited{color:var(--boton-secundario-color)}.boton-secundario:hover,.boton-con-contenedor-secundario:hover{background-color:var(--boton-secundario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-cursor-borde),0 0 8px var(--boton-secundario-cursor-sombra);color:var(--boton-secundario-cursor-color)}.boton-secundario:focus,.boton-con-contenedor-secundario:focus{background-color:var(--boton-secundario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-enfoque-borde),0 0 8px var(--boton-secundario-enfoque-sombra);color:var(--boton-secundario-enfoque-color)}.boton-sin-contenedor-primario{background:var(--boton-sin-contenedor-primario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-borde),0 0 0 var(--boton-sin-contenedor-primario-sombra);color:var(--boton-sin-contenedor-primario-color)}.boton-sin-contenedor-primario.deshabilitado,.boton-sin-contenedor-primario:disabled{background:var(--boton-sin-contenedor-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-sombra);color:var(--boton-sin-contenedor-primario-deshabilitado-color)}.boton-sin-contenedor-primario:hover{background:var(--boton-sin-contenedor-primario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-cursor-borde),0 0 0 var(--boton-sin-contenedor-primario-cursor-sombra);color:var(--boton-sin-contenedor-primario-cursor-color)}.boton-sin-contenedor-primario:focus{background:var(--boton-sin-contenedor-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-primario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-primario-enfoque-sombra);color:var(--boton-sin-contenedor-primario-enfoque-color)}.boton-sin-contenedor-secundario{background:var(--boton-sin-contenedor-secundario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-borde),0 0 0 var(--boton-sin-contenedor-secundario-sombra);color:var(--boton-sin-contenedor-secundario-color)}.boton-sin-contenedor-secundario.deshabilitado,.boton-sin-contenedor-secundario:disabled{background:var(--boton-sin-contenedor-secundario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-secundario-deshabilitado-sombra);color:var(--boton-sin-contenedor-secundario-deshabilitado-color)}.boton-sin-contenedor-secundario:hover{background:var(--boton-sin-contenedor-secundario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-cursor-borde),0 0 0 var(--boton-sin-contenedor-secundario-cursor-sombra);color:var(--boton-sin-contenedor-secundario-cursor-color)}.boton-sin-contenedor-secundario:focus{background:var(--boton-sin-contenedor-secundario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-secundario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-secundario-enfoque-sombra);color:var(--boton-sin-contenedor-secundario-enfoque-color)}.boton-chico{font-size:.875rem;padding:8px}.boton-grande{font-size:1rem;padding:24px}.a11y-simplificada .a11y-simplificada-formato-hipervinculo,.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar),.a11y-simplificada input[type=button],.a11y-simplificada input[type=submit],.a11y-simplificada input[type=reset],a,.hipervinculo{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-weight:500;line-height:inherit;padding:0;text-decoration:none;text-align:left;display:inline;vertical-align:baseline;cursor:pointer;transition:all .27s ease-in-out}.a11y-simplificada .a11y-simplificada-formato-hipervinculo .pictograma,.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) .pictograma,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) .pictograma,.a11y-simplificada input[type=button] .pictograma,.a11y-simplificada input[type=submit] .pictograma,.a11y-simplificada input[type=reset] .pictograma,a .pictograma,.hipervinculo .pictograma,.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class^=pictograma-],.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) [class^=pictograma-],.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) [class^=pictograma-],.a11y-simplificada input[type=button] [class^=pictograma-],.a11y-simplificada input[type=submit] [class^=pictograma-],.a11y-simplificada input[type=reset] [class^=pictograma-],a [class^=pictograma-],.hipervinculo [class^=pictograma-],.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class*=" pictograma-"],.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) [class*=" pictograma-"],.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) [class*=" pictograma-"],.a11y-simplificada input[type=button] [class*=" pictograma-"],.a11y-simplificada input[type=submit] [class*=" pictograma-"],.a11y-simplificada input[type=reset] [class*=" pictograma-"],a [class*=" pictograma-"],.hipervinculo [class*=" pictograma-"]{display:inline;vertical-align:sub;padding:0}a,.hipervinculo{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}a:disabled,.hipervinculo:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}a:visited,.hipervinculo:visited{color:var(--hipervinculo-visitado)}a:hover,.hipervinculo:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}a:focus-visible,.hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}a[class^=m-],a[class^=p-],.hipervinculo[class^=m-],.hipervinculo[class^=p-],a[class*=" m-"],a[class*=" p-"],.hipervinculo[class*=" m-"],.hipervinculo[class*=" p-"]{display:inline-block}select,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]){box-sizing:border-box;font-family:var(--tipografia-familia);font-size:1rem;font-weight:400;line-height:1.5em;width:100%;touch-action:manipulation}::placeholder{font-style:italic;color:var(--campo-ejemplo-color);opacity:1}:hover::placeholder{color:var(--campo-ejemplo-cursor-color)}:focus::placeholder{color:var(--campo-ejemplo-enfoque-color)}:disabled::placeholder{color:var(--campo-ejemplo-deshabilitado-color)}:read-only::placeholder{color:var(--campo-ejemplo-deshabilitado-color)}label{display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5em;color:var(--campo-etiqueta-color)}legend,.titulo-leyenda{display:block;font-size:1rem;line-height:1.25em;font-weight:600;margin:8px 0}.formulario-obligatoriedad{font-weight:400;margin-left:4px}.formulario-ayuda{font-size:.875rem;font-weight:400;line-height:1.3em;margin-top:4px;margin-bottom:24px}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled){transition:all .27s ease-in-out}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],.campo-busqueda-entrada){height:40px;border-radius:8px;padding:7px 16px}textarea{border-radius:8px;padding:16px;min-height:120px;resize:none;display:flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}textarea:disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}textarea:not(:disabled){transition:all .27s ease-in-out}textarea:not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}textarea:not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}[type=checkbox],[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;line-height:1.25em;border:0}[type=checkbox]+label,[type=radio]+label{line-height:1.25em;background-color:var(--campo-contenedor-fondo);border:1px solid var(--campo-contenedor-borde);box-shadow:0 0 0 var(--campo-contenedor-borde);border-radius:8px;cursor:pointer;display:inline-flex;position:relative;margin:0;padding:8px 8px 8px calc(1.25rem + 8px + 4px);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .3s ease-in-out}[type=checkbox]:disabled+label,[type=radio]:disabled+label,[type=checkbox]:checked:disabled+label,[type=radio]:checked:disabled+label{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color);cursor:default}[type=checkbox]:not(:disabled):hover+label,[type=radio]:not(:disabled):hover+label{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}[type=checkbox]:not(:disabled):focus+label,[type=radio]:not(:disabled):focus+label{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none;z-index:1}[type=checkbox]+label::before,[type=radio]+label::before{background-color:var(--campo-control-fondo);border:1px solid var(--campo-control-borde);box-sizing:border-box;content:"";height:1.125rem;width:1.125rem;top:9px;left:8px;padding:4px;position:absolute}[type=checkbox]+label::before{border-radius:2px}[type=radio]+label::before{border-radius:50%}[type=radio]:disabled+label::before,[type=checkbox]:disabled+label::before,[type=radio]:checked:disabled+label::before,[type=checkbox]:checked:disabled+label::before{background-color:var(--campo-control-deshabilitado-fondo);border-color:var(--campo-control-deshabilitado-borde)}[type=checkbox]:checked+label::after{font-family:sisdai-pictogramas,sans-serif;content:"j"/"";color:var(--campo-control-seleccionado-color);position:absolute;left:calc(.125rem + 8px - 1px);top:8px;font-weight:800;text-align:center}[type=checkbox]:not(:checked,:disabled).indeterminate+label::after,[type=checkbox]:indeterminate:not(:disabled)+label::after{font-family:sisdai-pictogramas,sans-serif;content:"/"/"";color:var(--campo-control-seleccionado-color);position:absolute;left:calc(.125rem + 4px + 1px);top:8px;font-weight:800;font-size:1.2rem}[type=checkbox]:checked:disabled+label::after,[type=checkbox]:indeterminate:disabled+label::after,[type=checkbox]:not(:checked):disabled.indeterminate+label::after{color:var(--campo-control-deshabilitado-color)}[type=radio]:checked:disabled+label::before{background-color:var(--campo-control-deshabilitado-color);box-shadow:inset 0 0 0 .15rem var(--campo-control-deshabilitado-fondo)}[type=radio]:not(:disabled):checked+label::before,[type=radio]:not(:disabled):checked:hover+label::before{background-color:var(--campo-control-seleccionado-color);box-shadow:inset 0 0 0 .15rem var(--campo-control-seleccionado-fondo)}select{border-radius:8px;height:40px;line-height:1.25em;appearance:none;box-shadow:none;background-position:calc(100% - 8px),50%;background-size:32px;background-repeat:no-repeat;background-image:var(--campo-selector-svg);padding:9px 40px 9px 16px;background-color:var(--campo-fondo);color:var(--campo-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}select:disabled{opacity:1;background-image:var(--campo-selector-deshabilitado-svg)}select:disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}select:not(:disabled){transition:all .27s ease-in-out}select:not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}select:not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}[type=range]{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);box-sizing:border-box;width:100%;touch-action:manipulation;appearance:none;cursor:pointer;padding:8px 0;height:40px;border-radius:8px;display:flex;margin:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .3s ease-in-out}[type=range]::-moz-range-thumb{margin-top:-0.375rem;height:1rem;width:1rem;border:0;border-radius:.5rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-thumb{margin-top:-0.375rem;width:1rem;height:1rem;border:0;border-radius:.5rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-webkit-slider-thumb{margin-top:-0.375rem;width:1rem;height:1rem;border:0;border-radius:.5rem;appearance:none;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-webkit-slider-runnable-track{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-moz-range-track{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-fill-lower{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-fill-upper{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango);transition:background-color .2s ease-in-out}[type=range]:disabled{cursor:auto;pointer-events:none}[type=range]:disabled::-moz-range-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-webkit-slider-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-webkit-slider-runnable-track{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-moz-range-track{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-fill-lower{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-fill-upper{background-color:var(--campo-rango-deshabilitado)}[type=range]:not(:disabled):hover::-moz-range-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-webkit-slider-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-webkit-slider-runnable-track{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-moz-range-track{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-fill-lower{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-fill-upper{background-color:var(--campo-rango-cursor)}[type=range]:focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}input[type=file]{height:40px;padding-left:8px}fieldset{border:none;padding:0;margin-top:24px;margin-bottom:24px}.grupo-formulario{display:flex;gap:8px}.grupo-formulario-vertical{display:grid}.grupo-formulario label>.formulario-obligatoriedad{display:none;content:""}.formulario-horizontal label{margin-right:4px}.formulario-horizontal input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]),.formulario-horizontal textarea,.formulario-horizontal select{width:inherit}.formulario-horizontal input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:last-child),.formulario-horizontal textarea:not(:last-child),.formulario-horizontal select:not(:last-child){margin-right:24px}.casillas-anidadas{list-style:none;padding:0}.casillas-anidadas li{margin:0}.casillas-anidadas label{display:flex}.casillas-anidadas .casillas-subseleccion{list-style:none;padding:0 0 0 calc(1.25rem + 4px)}input.campo-error,textarea.campo-error,select.campo-error{border-color:var(--borde-error)}input.campo-confirmacion,textarea.campo-confirmacion,select.campo-confirmacion{border-color:var(--borde-confirmacion)}.formulario-ayuda.ayuda-error{color:var(--texto-error)}.formulario-ayuda.ayuda-confirmacion{color:var(--texto-confirmacion)}fieldset+.formulario-ayuda{margin-top:-20px}fieldset:invalid+.formulario-ayuda{color:var(--texto-error)}fieldset:has([type=checkbox]:required):invalid+.formulario-ayuda::before{content:"Una o mas casillas necesitan estar verificadas. "}fieldset:has([type=radio]:required):invalid+.formulario-ayuda::before{content:"Un botón de radio necesita estar seleccionado. "}textarea:invalid,select:invalid{border-color:var(--borde-error)}textarea:invalid+p.formulario-ayuda,select:invalid+p.formulario-ayuda{color:var(--texto-error)}textarea:required:invalid+p.formulario-ayuda::before,select:required:invalid+p.formulario-ayuda::before{content:"Este campo no puede quedar vacío. "}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):invalid{border-color:var(--borde-error)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):invalid+p.formulario-ayuda{color:var(--texto-error)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):required:invalid+p.formulario-ayuda::before{content:"Este campo no puede quedar vacío. "}input:is([type=checkbox],[type=radio]):invalid+label{outline:1px solid var(--borde-error)}input:is([type=checkbox],[type=radio]):invalid+label::before{border:1px solid var(--borde-error)}input:is([type=checkbox],[type=radio]):invalid+label+.formulario-ayuda{color:var(--texto-error)}input:is([type=checkbox]):required:invalid+label+p.formulario-ayuda::before{content:"Esta casilla necesita estar verificada. "}table{border-collapse:collapse;color:var(--tabla-color);text-align:left}table caption{margin:16px 0 0;text-align:left}table th,table td{padding:16px 24px}table thead{font-weight:600}table thead tr{border-bottom:1px solid var(--tabla-borde)}table tbody>:nth-child(odd){background-color:var(--tabla-fila-impar-fondo)}table tbody>:nth-child(even){background-color:var(--tabla-fila-par-fondo)}table tfoot{font-weight:600}table tfoot tr{background-color:var(--tabla-fila-pie-fondo)}.tabla-condensada th,.tabla-condensada td{padding:8px 16px}.tabla-expandida th,.tabla-expandida td{padding:24px}.titulo-tabla{margin:16px 0 0;text-align:left}.contenedor-tabla{max-width:100%;overflow-x:auto}.contenedor-tabla table{max-width:100%}ol,ul,dl{margin:0;padding:0}ol,ul{padding-left:24px}ol li,ul li{margin:16px 0}ol ol,ol ul,ul ol,ul ul{padding:0 0 0 16px}ol ol li,ol ul li,ul ol li,ul ul li{margin:8px 0}dl dt{font-weight:600;margin:16px 0 8px 0}dl dd{margin:8px 0 16px 0}.lista-sin-estilo{padding-left:0;list-style-type:none}.lista-decimal{list-style-type:decimal}.lista-romana{list-style-type:upper-roman}.lista-romana-minuscula{list-style-type:lower-roman}.lista-latina{list-style-type:upper-latin}.lista-latina-minuscula{list-style-type:lower-latin}ol.lista-secuenciada,ul.lista-secuenciada{list-style-type:none;counter-reset:item;padding-left:0}ol.lista-secuenciada li,ul.lista-secuenciada li{counter-increment:item}ol.lista-secuenciada li ol,ol.lista-secuenciada li ul,ul.lista-secuenciada li ol,ul.lista-secuenciada li ul{list-style-type:none;counter-reset:item}ol.lista-secuenciada li::before,ul.lista-secuenciada li::before{content:counters(item, ".") ". "}img{border-radius:8px;max-width:100%}figure{color:var(--texto-secundario);margin:24px 0;clear:both}figure img{margin-bottom:8px}figure img:not(:last-of-type){margin-right:8px}figure figcaption{margin-top:-8px;font-size:.875rem;font-weight:400;clear:both}video{display:block;width:100%}.video{display:block;position:relative;padding-bottom:56.25%;width:100%;overflow:hidden}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}hr{border:none;border-top:1px solid var(--borde);margin:0}details{border:1px solid var(--borde-secundario);border-radius:8px;padding:24px 24px 0;display:block}details summary{cursor:pointer;padding:24px;margin:-24px -24px 0}details[open] summary{border-bottom:1px solid var(--borde-secundario)}.portada{position:relative;width:100%;min-height:100px;display:flex;height:calc(100vh - 92px)}@media screen and (max-width: 767px){.portada{height:calc(100vh - 120px)}}.portada .portada-imagen{border-radius:0;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:50% 50%;transition:all .27s ease-in-out}.portada .portada-degradado{position:relative;width:100%;background:var(--degradado-ligero);display:flex;align-items:stretch;margin-top:48px}.portada .portada-cuerpo{margin:auto auto 0;padding:24px 24px 96px;width:100%;max-width:700px;text-align:center}.portada .portada-cuerpo>*{color:var(--texto-inverso);border-color:currentcolor;margin:8px 0}.portada .portada-cuerpo>:first-child{margin-top:0}.portada .portada-cuerpo>:last-child{margin-bottom:0}.portada .portada-titulo{font-size:2.25rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada .portada-titulo{font-size:5rem}}.portada .portada-subtitulo{font-size:1.125rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada .portada-subtitulo{font-size:1.5rem}}.portada.portada-secundaria .portada-titulo{font-size:2.25rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada.portada-secundaria .portada-titulo{font-size:3.5rem}}.menu-flotante{position:fixed;z-index:9999;bottom:40px}.menu-flotante .menu-flotante-boton{background-color:var(--menu-flotante-boton-fondo);color:var(--menu-flotante-boton-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-borde),0 0 0 1px var(--menu-flotante-boton-contorno),0 0 8px var(--menu-flotante-boton-sombra);border-radius:50%;margin:-20px;padding:8px;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;width:40px;height:40px}.menu-flotante .menu-flotante-boton .pictograma,.menu-flotante .menu-flotante-boton [class^=pictograma-],.menu-flotante .menu-flotante-boton [class*=" pictograma-"]{font-size:1.5rem;display:flex;align-items:center;justify-content:center;padding:0}.menu-flotante .menu-flotante-boton:disabled{pointer-events:none;cursor:default}.menu-flotante .menu-flotante-boton:hover{background-color:var(--menu-flotante-boton-cursor-fondo);color:var(--menu-flotante-boton-cursor-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-cursor-borde),0 0 0 1px var(--menu-flotante-boton-cursor-contorno),3px 3px 4px var(--menu-flotante-boton-cursor-sombra)}.menu-flotante .menu-flotante-boton:focus{background-color:var(--menu-flotante-boton-enfoque-fondo);color:var(--menu-flotante-boton-enfoque-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-enfoque-borde),0 0 0 1px var(--menu-flotante-boton-enfoque-contorno),0 0 8px var(--menu-flotante-boton-enfoque-sombra)}.menu-flotante .menu-flotante-pictograma-cerrado{transition:all .27s ease-in-out;position:absolute;opacity:1}.menu-flotante .menu-flotante-pictograma-abierto{transition:all .27s ease-in-out;position:absolute;opacity:0}.menu-flotante .menu-flotante-contenedor{transition:all .27s ease-in-out;background-color:var(--menu-flotante-contenedor-fondo);box-shadow:0 0 0 0 rgba(0,0,0,0);color:var(--menu-flotante-contenedor-color);padding:0;margin:0;z-index:1;overflow:hidden;position:relative;width:300px;max-height:0;opacity:0}.menu-flotante .menu-flotante-contenedor .menu-flotante-titulo{font-size:1rem;font-weight:600;line-height:1.25em;margin-top:0;margin-bottom:8px;padding-bottom:16px;border-bottom:1px solid var(--menu-flotante-contenedor-borde)}.menu-flotante .menu-flotante-contenedor a,.menu-flotante .menu-flotante-contenedor label,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo){display:flex;align-items:center;justify-content:flex-start;min-height:40px;width:100%}.menu-flotante .menu-flotante-contenedor a::before,.menu-flotante .menu-flotante-contenedor a::after,.menu-flotante .menu-flotante-contenedor label::before,.menu-flotante .menu-flotante-contenedor label::after,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo)::before,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo)::after{top:auto}.menu-flotante .menu-flotante-contenedor label .pictograma,.menu-flotante .menu-flotante-contenedor label [class^=pictograma-],.menu-flotante .menu-flotante-contenedor label [class*=" pictograma-"]{font-size:1.5rem;padding:0;margin-right:4px}.menu-flotante.menu-flotante-derecho{transition:all .27s ease-in-out;right:-260px}.menu-flotante.menu-flotante-derecho.abierto{right:40px}.menu-flotante.menu-flotante-izquierdo{left:40px}.menu-flotante.abierto .menu-flotante-pictograma-cerrado{opacity:0}.menu-flotante.abierto .menu-flotante-pictograma-abierto{opacity:1}.menu-flotante.abierto .menu-flotante-contenedor{box-shadow:inset 0 0 0 .1px var(--menu-flotante-contenedor-sombra),0 8px 16px -4px var(--menu-flotante-contenedor-sombra);max-height:500px;padding:24px;opacity:1}@keyframes animacion-vista-cargando{0%{opacity:.35;height:8px}100%{opacity:1;height:50px}}.vista-cargando{background:var(--opacidad-ligero);z-index:9;display:flex;justify-content:center;align-items:center}.vista-cargando.posicion-absoluta{position:absolute;inset:0}.vista-cargando>ul{display:inline-flex;align-items:flex-end;margin:0;padding:0;height:50px;list-style:none;gap:4px}.vista-cargando>ul>li{background:var(--globo-color);width:10px;height:8px;animation:animacion-vista-cargando 0ms -800ms linear infinite alternate}.vista-cargando>ul>li:nth-child(1){animation-duration:405ms}.vista-cargando>ul>li:nth-child(2){animation-duration:477ms}.vista-cargando>ul>li:nth-child(3){animation-duration:456ms}.vista-cargando>ul>li:nth-child(4){animation-duration:402ms}.vista-cargando>ul>li:nth-child(5){animation-duration:472ms}.vista-cargando>ul>li:nth-child(6){animation-duration:452ms}.vista-cargando>ul>li:nth-child(7){animation-duration:415ms}.vista-cargando>ul>li:nth-child(8){animation-duration:456ms}.vista-cargando>ul>li:nth-child(9){animation-duration:497ms}.vista-cargando>ul>li:nth-child(10){animation-duration:440ms}.tarjeta{background:var(--tarjeta-fondo);border-radius:20px;box-sizing:content-box;position:relative;height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column}.tarjeta .tarjeta-imagen{max-width:inherit;width:100%;height:240px;object-fit:cover;object-position:center;border-radius:0}.tarjeta .tarjeta-imagen img{border-radius:0;max-width:inherit}.tarjeta .tarjeta-etiqueta{font-size:.875rem;font-weight:400;line-height:1.3em}.tarjeta .tarjeta-cuerpo{padding:24px 24px 0;color:var(--tarjeta-color);flex-grow:1;transition:all .27s ease-in-out}.tarjeta .tarjeta-cuerpo>*{margin:16px 0}.tarjeta .tarjeta-cuerpo>:first-child{margin-top:0}.tarjeta .tarjeta-pie{display:flex;gap:8px;padding:0 24px 24px}@media screen and (min-width: 768px){.tarjeta-horizontal{flex-wrap:nowrap;min-width:480px}.tarjeta-horizontal .tarjeta-imagen{height:100%;width:240px;position:absolute;top:0;bottom:0}.tarjeta-horizontal .tarjeta-cuerpo{padding-left:264px}.tarjeta-horizontal .tarjeta-pie{padding-left:264px}}.tarjeta-hipervinculo-externo,.tarjeta-hipervinculo-interno{display:flex;flex-direction:column;text-decoration:none;font-weight:normal;margin-top:8px;margin-bottom:8px;background:var(--tarjeta-fondo);width:100%}.tarjeta-hipervinculo-externo:hover,.tarjeta-hipervinculo-interno:hover,.tarjeta-hipervinculo-externo:focus,.tarjeta-hipervinculo-interno:focus,.tarjeta-hipervinculo-externo:focus-visible,.tarjeta-hipervinculo-interno:focus-visible{background-color:var(--tarjeta-cursor-fondo);box-shadow:0 0 0 2px var(--tarjeta-enfoque-borde),0 0 8px 1px var(--tarjeta-enfoque-sombra);outline:none;text-decoration:none}.tarjeta-hipervinculo-interno{background:var(--tarjeta-interna-fondo);color:var(--tarjeta-interna-color)}.tarjeta-hipervinculo-externo{position:relative;min-height:200px}.tarjeta-hipervinculo-externo img.tarjeta-imagen{transform:scale(1.1);position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:all .27s ease-in-out}.tarjeta-hipervinculo-externo picture.tarjeta-imagen{position:absolute;width:100%;height:100%;transform:scale(1.1);transition:all .27s ease-in-out}.tarjeta-hipervinculo-externo picture.tarjeta-imagen img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tarjeta-hipervinculo-externo .tarjeta-degradado{position:relative;width:100%;height:100%;background:var(--tarjeta-externa-fondo-degradado);display:flex;align-items:stretch;margin-top:48px}.tarjeta-hipervinculo-externo .tarjeta-cuerpo{margin-top:auto;padding:24px;width:100%}.tarjeta-hipervinculo-externo .tarjeta-cuerpo>*{color:var(--tarjeta-externa-color);border-color:currentcolor}.tarjeta-hipervinculo-externo .tarjeta-cuerpo .pictograma,.tarjeta-hipervinculo-externo .tarjeta-cuerpo [class^=pictograma-],.tarjeta-hipervinculo-externo .tarjeta-cuerpo [class*=" pictograma-"]{vertical-align:middle}.tarjeta-hipervinculo-externo:hover img.tarjeta-imagen{transform:scale(1)}.tarjeta-hipervinculo-externo:hover picture.tarjeta-imagen{transform:scale(1)}.lista-compuesta{margin:0;padding:0;list-style:none}.lista-compuesta li{margin:0}.lista-compuesta ol,.lista-compuesta ul{padding:0}.lista-compuesta li{display:flex;width:100%}.lista-compuesta a{display:flex;width:100%;text-decoration:none}.lista-compuesta a:hover{background-color:var(--estado-cursor)}.lista-compuesta .lista-compuesta-titulo{color:var(--texto-primario);font-weight:500;margin:0}.lista-compuesta .lista-compuesta-texto-primario{color:var(--texto-primario);font-weight:400;margin:0}.lista-compuesta .lista-compuesta-texto-secundario{color:var(--texto-secundario);font-weight:400;margin:0}.lista-compuesta-cuerpo{flex:1 1;display:block}.lista-compuesta-cuerpo>:first-child{margin:0}.lista-pictograma li{padding:24px 0}.lista-pictograma .lista-pictograma-imagen{display:flex;align-items:baseline;margin:0 24px}.lista-pictograma .lista-pictograma-imagen .pictograma,.lista-pictograma .lista-pictograma-imagen [class^=pictograma-],.lista-pictograma .lista-pictograma-imagen [class*=" pictograma-"]{padding:0}.lista-avatar li{padding:24px 0;align-items:center}.lista-avatar li>a{margin:-24px 0;padding:24px 0;align-items:center}.lista-avatar .lista-avatar-imagen{border-radius:80px;height:80px;width:80px;margin:0 24px;overflow:hidden}.lista-avatar .lista-avatar-imagen img,.lista-avatar .lista-avatar-imagen svg{object-fit:cover}.lista-logotipo li{padding:24px 0;align-items:center}.lista-logotipo li>a{margin:-24px 0;padding:24px 0;align-items:center}.lista-logotipo .lista-logotipo-imagen{height:80px;width:120px;margin:0 24px;overflow:hidden}.lista-logotipo .lista-logotipo-imagen img{height:80px;width:120px;object-fit:scale-down}.lista-accion li{border-bottom:1px solid var(--borde-secundario);padding:16px 0}.lista-accion .lista-accion-acciones{display:flex;align-items:center}.lista-accion .lista-accion-acciones button,.lista-accion .lista-accion-acciones .boton{margin-left:4px}.lista-casilla li{border-bottom:1px solid var(--borde-secundario);padding:12px 0}.lista-casilla li [type=checkbox]+label,.lista-casilla li [type=radio]+label{transition:all .27s ease-in-out;flex:1 1;display:block;padding-top:4px;padding-bottom:4px;padding-left:calc(1.25rem + 16px + 4px)}.boton-pictograma{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;padding:4px}.boton-pictograma.deshabilitado,.boton-pictograma:disabled{pointer-events:none;cursor:default}.boton-pictograma:hover,.boton-pictograma:focus{text-decoration:none;outline:none}.boton-pictograma .pictograma,.boton-pictograma [class^=pictograma-],.boton-pictograma [class*=" pictograma-"]{font-size:1.5rem;padding:0}.boton-pictograma.boton-chico{padding:4px}.boton-pictograma.boton-chico .pictograma,.boton-pictograma.boton-chico [class^=pictograma-],.boton-pictograma.boton-chico [class*=" pictograma-"]{font-size:1rem}.boton-pictograma.boton-grande{padding:8px}.boton-pictograma.boton-grande .pictograma,.boton-pictograma.boton-grande [class^=pictograma-],.boton-pictograma.boton-grande [class*=" pictograma-"]{font-size:1.5rem}.boton-descarga{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);display:block;border-radius:12px;padding:32px;text-align:left;width:100%}.boton-descarga.deshabilitado,.boton-descarga:disabled{pointer-events:none;cursor:default}.boton-descarga:hover,.boton-descarga:focus{text-decoration:none;outline:none}.boton-descarga.deshabilitado,.boton-descarga:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-descarga:visited{color:var(--boton-primario-color)}.boton-descarga:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-descarga:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-descarga .boton-descarga-titulo{display:block;font-size:1rem;line-height:1.25rem;font-weight:600;margin:0 0 8px}.boton-descarga .boton-descarga-cuerpo{display:block;position:relative;padding-right:40px;font-weight:400}.boton-descarga .boton-descarga-cuerpo>*{margin-top:8px;margin-bottom:8px}.boton-descarga .boton-descarga-cuerpo>:first-child{margin-top:0}.boton-descarga .boton-descarga-cuerpo>:last-child{margin-bottom:0}.boton-descarga .boton-descarga-cuerpo .boton-descarga-pictograma{font-size:2rem;position:absolute;bottom:0;right:0}.boton-alternar{background-color:var(--fondo-acento);border-radius:10rem;display:inline-flex;padding:4px;gap:4px}.boton-alternar [type=radio]+label{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);background-color:rgba(0,0,0,0);box-shadow:none;color:var(--campo-etiqueta-color);border-radius:10rem;font-weight:600;font-size:.875rem;padding:8px 16px;margin:0}.boton-alternar [type=radio]+label.deshabilitado,.boton-alternar [type=radio]+label:disabled{pointer-events:none;cursor:default}.boton-alternar [type=radio]+label:hover,.boton-alternar [type=radio]+label:focus{text-decoration:none;outline:none}.boton-alternar [type=radio]+label.deshabilitado,.boton-alternar [type=radio]+label:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-alternar [type=radio]+label:visited{color:var(--boton-primario-color)}.boton-alternar [type=radio]+label:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-alternar [type=radio]+label:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-alternar [type=radio]+label::after,.boton-alternar [type=radio]+label::before{display:none}.boton-alternar [type=radio]:checked+label{background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color)}.boton-alternar [type=radio]:checked+label.deshabilitado,.boton-alternar [type=radio]:checked+label:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-alternar [type=radio]:checked+label:visited{color:var(--boton-primario-color)}.boton-alternar [type=radio]:checked+label:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-alternar [type=radio]:checked+label:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-alternar [type=radio]:disabled+label{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color);pointer-events:none;cursor:default}.audio{background:var(--fondo-neutro);border-radius:20px;padding:16px}.audio .audio-cabecera{margin-bottom:24px}.audio .audio-cabecera>*{margin-top:16px;margin-bottom:16px}.audio .audio-cabecera>:first-child{margin-top:0}.audio .audio-cabecera>:last-child{margin-bottom:0}.audio .audio-velocidad{flex:1 1;max-width:120px}.audio .audio-reproduccion{flex:2 0;display:flex;justify-content:center;white-space:nowrap;gap:8px}.audio .audio-volumen{flex:1 1;max-width:120px;display:flex;white-space:nowrap}.campo-busqueda{display:flex;position:relative}.campo-busqueda-entrada{border-radius:8px 0 0 8px;height:auto;padding:7px 48px 7px 16px}.campo-busqueda-entrada::-webkit-search-decoration,.campo-busqueda-entrada::-webkit-search-cancel-button,.campo-busqueda-entrada::-webkit-search-results-button,.campo-busqueda-entrada::-webkit-search-results-decoration{display:none}.campo-busqueda-borrar{position:absolute;top:4px;right:56px;margin:8px}.campo-busqueda-buscar{border-top-left-radius:0;border-bottom-left-radius:0;padding:16px}.control-acercar-alejar{display:flex;align-items:center;position:relative;gap:4px}.control-acercar-alejar .control-acercar-alejar-rango{flex:1 0}.control-acercar-alejar .control-acercar-alejar-porcentaje{flex:0 1 calc(3ch + 40px);max-width:calc(3ch + 40px);width:calc(3ch + 40px);padding-right:24px !important;padding-left:4px !important;text-align:right !important}.control-acercar-alejar::after{content:"%"/"";position:absolute;right:8px}.globo-informacion{background-color:var(--globo-fondo);border-radius:8px;color:var(--globo-color);align-items:flex-start;justify-content:space-between;display:inline-flex;position:relative;width:auto;z-index:99}.globo-informacion .globo-informacion-cuerpo{padding:16px}.globo-informacion .globo-informacion-cuerpo>*:not(div){margin-top:16px;margin-bottom:16px}.globo-informacion .globo-informacion-cuerpo>*:not(div):first-child{margin-top:0}.globo-informacion .globo-informacion-cuerpo>*:not(div):last-child{margin-bottom:0}.globo-informacion .globo-informacion-cuerpo a{box-shadow:0 0 2px var(--globo-hipervinculo-sombra);color:var(--globo-hipervinculo-color)}.globo-informacion .globo-informacion-cuerpo a:visited{color:var(--globo-hipervinculo-visitado)}.globo-informacion .globo-informacion-cuerpo a:hover{box-shadow:0 0 2px var(--globo-hipervinculo-cursor-sombra);color:var(--globo-hipervinculo-cursor-color)}.globo-informacion .globo-informacion-cuerpo a:focus-visible{color:var(--globo-hipervinculo-enfoque-color);outline:2px dashed var(--globo-hipervinculo-enfoque-sombra)}.globo-informacion .globo-informacion-punto-color{width:.625rem;height:.625rem;border-radius:50%;border:1px solid var(--globo-simbologia-borde);background-color:var(--texto-acento);display:inline-block}.globo-informacion:not(.globo-informacion-extendido){font-size:.75rem}.globo-informacion.globo-informacion-extendido{font-size:inherit}.globo-informacion .globo-informacion-cerrar{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;padding:4px;position:sticky;top:0;margin:8px 8px 8px 0;background:var(--globo-boton-fondo);box-shadow:inset 0 0 0 0 var(--globo-boton-borde),0 0 0 var(--globo-boton-sombra);color:var(--globo-boton-color)}.globo-informacion .globo-informacion-cerrar.deshabilitado,.globo-informacion .globo-informacion-cerrar:disabled{pointer-events:none;cursor:default}.globo-informacion .globo-informacion-cerrar:hover,.globo-informacion .globo-informacion-cerrar:focus{text-decoration:none;outline:none}.globo-informacion .globo-informacion-cerrar .pictograma,.globo-informacion .globo-informacion-cerrar [class^=pictograma-],.globo-informacion .globo-informacion-cerrar [class*=" pictograma-"]{justify-content:center;font-size:1.5rem;padding:0}.globo-informacion .globo-informacion-cerrar:hover{background:var(--globo-boton-cursor-fondo);box-shadow:inset 0 0 0 0 var(--globo-boton-cursor-borde),0 0 0 var(--globo-boton-cursor-sombra);color:var(--globo-boton-cursor-color)}.globo-informacion .globo-informacion-cerrar:focus{background:var(--globo-boton-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--globo-boton-enfoque-borde),0 0 8px var(--globo-boton-enfoque-sombra);color:var(--globo-boton-enfoque-color)}dialog{position:absolute;z-index:999999}dialog::backdrop{background-color:var(--opacidad-ligero)}dialog.modal{position:fixed;inset:0;background-color:var(--fondo);color:var(--texto-primario);border-radius:20px;border:none;padding:24px;margin:64px auto;width:calc(100% - 40px);max-width:462px}@media screen and (min-width: 768px){dialog.modal{margin:120px auto}}dialog.modal.modal-chico{max-width:462px}dialog.modal.modal-grande{max-width:1110px}dialog.modal .modal-contenedor{position:relative}dialog.modal .modal-contenedor .modal-cabecera{margin-bottom:24px}dialog.modal .modal-contenedor .modal-cuerpo{max-height:calc(80vh - 128px);overflow-y:auto}dialog.modal .modal-contenedor .modal-cuerpo>:first-child{margin-top:0}dialog.modal .modal-contenedor .modal-cuerpo>:last-child{margin-bottom:0}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-cuerpo{max-height:calc(80vh - 240px)}}dialog.modal .modal-contenedor .modal-pie{display:flex;flex-direction:row-reverse;gap:24px;margin-top:40px}dialog.modal .modal-contenedor .modal-titulo{font-size:1.125rem;margin:0;padding-right:40px}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-titulo{font-size:1.5rem}}dialog.modal .modal-contenedor .modal-cerrar{position:absolute;top:-4px;right:0}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-cerrar{top:0}}.menu-lateral-contenedor{background:var(--navegacion-secundaria-fondo);border-left:1px solid rgba(0,0,0,0);color:var(--navegacion-secundaria-color);position:relative;width:100%}.menu-lateral-contenedor a{font-weight:400;display:block;text-decoration:none;padding-top:8px;padding-bottom:8px;padding-right:24px;background-color:rgba(0,0,0,0);border-radius:0;color:var(--navegacion-secundaria-color)}.menu-lateral-contenedor a:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.menu-lateral-contenedor a:focus,.menu-lateral-contenedor a:active,.menu-lateral-contenedor a.router-link-exact-active,.menu-lateral-contenedor a.link-activo{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.menu-lateral-contenedor a:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.menu-lateral-contenedor .colapsable-boton{padding-top:8px;padding-bottom:8px;padding-right:24px;background-color:rgba(0,0,0,0);border-radius:0;color:var(--navegacion-secundaria-color)}.menu-lateral-contenedor .colapsable-boton:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.menu-lateral-contenedor .colapsable-boton:focus,.menu-lateral-contenedor .colapsable-boton:active,.menu-lateral-contenedor .colapsable-boton.router-link-exact-active,.menu-lateral-contenedor .colapsable-boton.link-activo{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.menu-lateral-contenedor .colapsable-boton:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.menu-lateral-contenedor ul,.menu-lateral-contenedor ol{margin:0;padding:0;list-style:none}.menu-lateral-contenedor ul li,.menu-lateral-contenedor ol li{margin:0}.menu-lateral-contenedor ul ol,.menu-lateral-contenedor ul ul,.menu-lateral-contenedor ol ol,.menu-lateral-contenedor ol ul{padding:0}.menu-lateral-boton{background:var(--navegacion-secundaria-fondo);border-radius:20px;color:var(--navegacion-secundaria-color);margin-left:16px;display:flex;padding:0;z-index:3}.menu-lateral-boton .pictograma,.menu-lateral-boton [class^=pictograma-],.menu-lateral-boton [class*=" pictograma-"]{align-self:flex-start;font-size:1.35em;padding:24px 8px;transition:transform .27s ease}.menu-lateral-boton:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color)}.menu-lateral-boton:focus{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color)}.menu-lateral{position:sticky;z-index:999}@media screen and (max-width: 767px){.menu-lateral{display:flex;margin-top:40px;top:15vh;width:55px;transition:all .2s linear}.menu-lateral .menu-lateral-contenedor{border-radius:0 20px 20px 0;overflow:hidden;margin-left:-40px;padding:0;opacity:0;pointer-events:none;visibility:hidden;width:100%;height:70vh;overflow-y:auto;transition:all .5s ease-in-out}.menu-lateral.abierto{width:80vw}.menu-lateral.abierto .menu-lateral-boton{border-radius:20px 0 0 20px}.menu-lateral.abierto .menu-lateral-boton .pictograma,.menu-lateral.abierto .menu-lateral-boton [class^=pictograma-],.menu-lateral.abierto .menu-lateral-boton [class*=" pictograma-"]{transform:rotate(180deg)}.menu-lateral.abierto .menu-lateral-contenedor{border-left-color:var(--navegacion-secundaria-borde);visibility:visible;margin-left:0;opacity:1;pointer-events:inherit;padding-top:16px;padding-bottom:16px;box-shadow:4px 8px 16px -4px var(--opacidad-ligero)}.menu-lateral.abierto .menu-lateral-contenedor ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li .colapsable-boton{padding-left:24px}.menu-lateral.abierto .menu-lateral-contenedor ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li .colapsable-boton{padding-left:32px}.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li .colapsable-boton{padding-left:40px}}@media screen and (min-width: 768px){.menu-lateral{display:block;top:40px;width:100%;height:calc(100vh - 46px);overflow-y:auto}.menu-lateral .menu-lateral-contenedor{border-radius:0;padding-top:40px;padding-bottom:40px}.menu-lateral .menu-lateral-contenedor ul li>a,.menu-lateral .menu-lateral-contenedor ul li>button,.menu-lateral .menu-lateral-contenedor ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li>a,.menu-lateral .menu-lateral-contenedor ol li>button,.menu-lateral .menu-lateral-contenedor ol li .colapsable-boton{padding-left:48px}.menu-lateral .menu-lateral-contenedor ul li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ul li .colapsable-boton{padding-left:56px}.menu-lateral .menu-lateral-contenedor ul li ol li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ol li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ol li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ol li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ol li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ul li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ul li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ul li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ol li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ol li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ol li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ul li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ul li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ul li ul li .colapsable-boton{padding-left:64px}.menu-lateral .menu-lateral-boton{display:none}}.menu-lateral-fondo{position:relative}@media screen and (min-width: 768px){.menu-lateral-fondo{background:var(--navegacion-secundaria-fondo)}}@media screen and (max-width: 767px){.indice-contenido{padding-left:24px;padding-right:24px}}@media screen and (min-width: 768px){.indice-contenido{position:sticky;top:150px}}.indice-contenido .indice-contenido-titulo{font-size:1.125rem}.indice-contenido .indice-contenido-contenedor ul,.indice-contenido .indice-contenido-contenedor ol{margin:0;padding:0;list-style:none}.indice-contenido .indice-contenido-contenedor ul li,.indice-contenido .indice-contenido-contenedor ol li{margin:0}.indice-contenido .indice-contenido-contenedor ul ol,.indice-contenido .indice-contenido-contenedor ul ul,.indice-contenido .indice-contenido-contenedor ol ol,.indice-contenido .indice-contenido-contenedor ol ul{padding:0}.indice-contenido .indice-contenido-contenedor a{background:rgba(0,0,0,0);display:block;border-radius:0;color:var(--navegacion-secundaria-color);font-weight:400;text-decoration:none;padding:8px 24px}@media screen and (min-width: 768px){.indice-contenido .indice-contenido-contenedor a{padding-left:48px;padding-right:48px}}.indice-contenido .indice-contenido-contenedor a:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.indice-contenido .indice-contenido-contenedor a:active,.indice-contenido .indice-contenido-contenedor a:focus,.indice-contenido .indice-contenido-contenedor a.link-activo,.indice-contenido .indice-contenido-contenedor a.router-link-exact-active{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.indice-contenido .indice-contenido-contenedor a:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.colapsable{position:relative}.colapsable .colapsable-boton{display:flex;position:relative;align-items:flex-start;justify-content:space-between;text-align:left;font-weight:500;padding-top:8px;padding-bottom:8px;width:100%}.colapsable .colapsable-boton .pictograma,.colapsable .colapsable-boton [class^=pictograma-],.colapsable .colapsable-boton [class*=" pictograma-"]{padding:0;font-size:1.25rem}.colapsable .colapsable-boton .pictograma::before,.colapsable .colapsable-boton [class^=pictograma-]::before,.colapsable .colapsable-boton [class*=" pictograma-"]::before{transition:transform .27s ease;transform:translateX(0) rotate(90deg);transform-origin:50% 50%}.colapsable .colapsable-contenedor{cursor:default;pointer-events:none;position:relative;opacity:0;height:0;transition:opacity .27s ease}.colapsable .colapsable-contenedor>ul,.colapsable .colapsable-contenedor>ol{margin:0;padding:0;list-style:none}.colapsable .colapsable-contenedor>ul li,.colapsable .colapsable-contenedor>ol li{margin:0}.colapsable .colapsable-contenedor>ul ol,.colapsable .colapsable-contenedor>ul ul,.colapsable .colapsable-contenedor>ol ol,.colapsable .colapsable-contenedor>ol ul{padding:0}.colapsable .colapsable-contenedor>ul>li>a,.colapsable .colapsable-contenedor>ol>li>a{display:block;padding-top:8px;padding-bottom:8px}.colapsable.abierto>.colapsable-boton .pictograma::before,.colapsable.abierto>.colapsable-boton [class^=pictograma-]::before,.colapsable.abierto>.colapsable-boton [class*=" pictograma-"]::before{transform:translateX(-1px) rotate(270deg)}.colapsable.abierto>.colapsable-contenedor{cursor:inherit;pointer-events:inherit;opacity:1;height:auto}dl.informacion-despliegue{position:fixed;left:0;border-radius:4px;bottom:0;z-index:99999;background:var(--opacidad-fuerte);backdrop-filter:blur(10px);pointer-events:none;user-select:none;padding:8px;font-size:.875rem;line-height:1em;color:var(--texto-inverso)}dl.informacion-despliegue dt,dl.informacion-despliegue dd{margin:0;display:inline-block}dl.informacion-despliegue dd:not(:last-child){padding-right:16px}.menu-flotante.menu-accesibilidad .menu-flotante-boton{background-color:var(--menu-accesibilidad-boton-fondo);color:var(--menu-accesibilidad-boton-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-borde),0 0 0 1px var(--menu-accesibilidad-boton-contorno),0 0 8px var(--menu-accesibilidad-boton-sombra)}.menu-flotante.menu-accesibilidad .menu-flotante-boton:not(:disabled):hover{background-color:var(--menu-accesibilidad-boton-cursor-fondo);color:var(--menu-accesibilidad-boton-cursor-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-cursor-borde),0 0 0 1px var(--menu-accesibilidad-boton-cursor-contorno),3px 3px 4px var(--menu-accesibilidad-boton-cursor-sombra)}.menu-flotante.menu-accesibilidad .menu-flotante-boton:not(:disabled):focus{background-color:var(--menu-accesibilidad-boton-enfoque-fondo);color:var(--menu-accesibilidad-boton-enfoque-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-enfoque-borde),0 0 0 1px var(--menu-accesibilidad-boton-enfoque-contorno),0 0 8px var(--menu-accesibilidad-boton-enfoque-sombra)}#app{overflow:clip}.navegacion{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);font-size:.875rem;display:block;position:relative;z-index:9999;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.navegacion{padding-left:48px;padding-right:48px}}.navegacion.navegacion-pegada{position:sticky;top:0}.navegacion+.navegacion{z-index:9998}.navegacion+.navegacion+.navegacion{z-index:9997}.nav-contenedor-identidad{display:flex;flex-wrap:wrap;justify-content:space-between}.nav-contenedor-identidad .nav-informacion{background:var(--navegacion-primaria-seccion-fondo);color:var(--navegacion-primaria-seccion-color);font-size:.75rem;padding:4px 24px;margin-left:-24px;margin-right:-24px;flex:1 0 calc(100% - 48px)}@media screen and (min-width: 768px){.nav-contenedor-identidad .nav-informacion{display:none}}.nav-logo{height:38px}.nav-menu-contenedor{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);border-radius:0 0 8px 8px;display:flex;flex-direction:column;width:70%;max-width:320px;position:absolute;top:46px;right:-320px;opacity:0;pointer-events:none;visibility:hidden;transition:right .3s ease-in-out,opacity .3s ease-in-out}.nav-menu-contenedor.abierto{right:0;opacity:1;visibility:visible;pointer-events:inherit}.nav-menu-contenedor.abierto.submenu-abierto{right:-320px}.nav-menu{list-style:none;margin:0;padding:0}.nav-menu li{margin:0;padding:0}.nav-menu li:last-of-type .nav-boton{margin-bottom:16px}.nav-submenu{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);border-radius:0 0 8px 8px;width:100%;list-style:none;margin:0;padding:0;position:absolute;top:0;right:-320px;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;transition:right .3s ease-in-out,opacity .3s ease-in-out}.nav-submenu.abierto{right:320px;opacity:1;visibility:visible;pointer-events:inherit}.nav-submenu.nav-submenu-columnas{columns:2;width:90vw}.navegacion.navegacion-extendida{display:flex;align-items:center;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.navegacion.navegacion-extendida{padding-left:48px;padding-right:48px}}.navegacion.navegacion-extendida .nav-contenedor-identidad{display:flex;align-items:center}.navegacion.navegacion-extendida .nav-contenedor-identidad .nav-boton-menu,.navegacion.navegacion-extendida .nav-contenedor-identidad .nav-informacion{display:none}.navegacion.navegacion-extendida .nav-menu-contenedor{background-color:rgba(0,0,0,0);box-shadow:none;border-radius:none;flex:1;display:flex;flex-direction:row;align-items:center;position:relative;overflow:visible;width:100%;max-width:inherit;right:0;top:0;opacity:1;visibility:visible;pointer-events:inherit}.navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-complementario{padding-left:8px;padding-right:8px}.navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-principal{flex:1;display:flex;justify-content:flex-end}.navegacion.navegacion-extendida .nav-menu-contenedor.abierto.submenu-abierto{right:0}.navegacion.navegacion-extendida .nav-menu{display:flex;align-items:center}.navegacion.navegacion-extendida .nav-menu li{position:relative}.navegacion.navegacion-extendida .nav-menu li:last-of-type .nav-boton{margin-bottom:0}.navegacion.navegacion-extendida .nav-submenu{overflow:clip;top:inherit;left:inherit;right:0;width:inherit}.navegacion.navegacion-extendida .nav-submenu .nav-hipervinculo{display:block}.navegacion.navegacion-extendida .nav-submenu.abierto{right:0}.etiqueta{font-size:.75rem;font-weight:600;padding:.25rem .5rem;line-height:1.25em;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background-color:var(--color-error-2);color:var(--color-error-4)}.nav-hipervinculo{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1.25em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.nav-hipervinculo:visited{color:var(--navegacion-primaria-color)}.nav-hipervinculo:hover,.nav-hipervinculo:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-hipervinculo:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-hipervinculo:active,.nav-hipervinculo.active,.nav-hipervinculo.nuxt-link-active,.nav-hipervinculo.nuxt-link-exact-active,.nav-hipervinculo.router-link-active,.nav-hipervinculo.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-hipervinculo:active:hover,.nav-hipervinculo:active:focus,.nav-hipervinculo.active:hover,.nav-hipervinculo.active:focus,.nav-hipervinculo.nuxt-link-active:hover,.nav-hipervinculo.nuxt-link-active:focus,.nav-hipervinculo.nuxt-link-exact-active:hover,.nav-hipervinculo.nuxt-link-exact-active:focus,.nav-hipervinculo.router-link-active:hover,.nav-hipervinculo.router-link-active:focus,.nav-hipervinculo.router-link-exact-active:hover,.nav-hipervinculo.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-hipervinculo:active:focus-visible,.nav-hipervinculo.active:focus-visible,.nav-hipervinculo.nuxt-link-active:focus-visible,.nav-hipervinculo.nuxt-link-exact-active:focus-visible,.nav-hipervinculo.router-link-active:focus-visible,.nav-hipervinculo.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-hipervinculo .nav-logo{margin-top:-12px;margin-bottom:-12px}.nav-hipervinculo .etiqueta{margin-top:-0.25rem;margin-bottom:-0.25rem}.navegacion.navegacion-extendida .nav-hipervinculo{display:inline-flex;white-space:nowrap}.nav-hiperviculo-logo{flex-shrink:0;display:inline-flex;padding:4px 0;margin:0;border-radius:0}.nav-hiperviculo-logo:focus-visible{outline:none;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.navegacion .nav-boton-menu{background:var(--boton-sin-contenedor-primario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-borde),0 0 0 var(--boton-sin-contenedor-primario-sombra);color:var(--boton-sin-contenedor-primario-color);width:46px;height:46px;justify-content:center}.navegacion .nav-boton-menu.deshabilitado,.navegacion .nav-boton-menu:disabled{background:var(--boton-sin-contenedor-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-sombra);color:var(--boton-sin-contenedor-primario-deshabilitado-color)}.navegacion .nav-boton-menu:hover{background:var(--boton-sin-contenedor-primario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-cursor-borde),0 0 0 var(--boton-sin-contenedor-primario-cursor-sombra);color:var(--boton-sin-contenedor-primario-cursor-color)}.navegacion .nav-boton-menu:focus{background:var(--boton-sin-contenedor-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-primario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-primario-enfoque-sombra);color:var(--boton-sin-contenedor-primario-enfoque-color)}.navegacion .nav-boton-menu .nav-icono-menu{background:currentcolor;width:20px;height:1px;display:block;transition:width .2s ease-in-out;position:absolute;top:22px}.navegacion .nav-boton-menu .nav-icono-menu::after,.navegacion .nav-boton-menu .nav-icono-menu::before{background:currentcolor;content:"";width:20px;height:1px;display:block;position:absolute;transition:transform .2s ease-in-out}.navegacion .nav-boton-menu .nav-icono-menu::after{top:5px}.navegacion .nav-boton-menu .nav-icono-menu::before{top:-5px}.navegacion .nav-boton-menu.abierto .nav-icono-menu{width:0}.navegacion .nav-boton-menu.abierto .nav-icono-menu::after{transform:translate3d(-10px, -5px, 0) rotate(-135deg)}.navegacion .nav-boton-menu.abierto .nav-icono-menu::before{transform:translate3d(-10px, 5px, 0) rotate(135deg)}.nav-boton{height:24px;font-size:.75rem;display:flex;width:inherit;font-weight:400;white-space:nowrap;align-items:center;padding:4px;margin:4px 16px}.nav-boton .pictograma,.nav-boton [class^=pictograma-],.nav-boton [class*=" pictograma-"]{padding:0}.nav-boton-submenu{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1.25em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;justify-content:space-between;width:100%}.nav-boton-submenu:visited{color:var(--navegacion-primaria-color)}.nav-boton-submenu:hover,.nav-boton-submenu:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-boton-submenu:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-submenu:active,.nav-boton-submenu.active,.nav-boton-submenu.nuxt-link-active,.nav-boton-submenu.nuxt-link-exact-active,.nav-boton-submenu.router-link-active,.nav-boton-submenu.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-boton-submenu:active:hover,.nav-boton-submenu:active:focus,.nav-boton-submenu.active:hover,.nav-boton-submenu.active:focus,.nav-boton-submenu.nuxt-link-active:hover,.nav-boton-submenu.nuxt-link-active:focus,.nav-boton-submenu.nuxt-link-exact-active:hover,.nav-boton-submenu.nuxt-link-exact-active:focus,.nav-boton-submenu.router-link-active:hover,.nav-boton-submenu.router-link-active:focus,.nav-boton-submenu.router-link-exact-active:hover,.nav-boton-submenu.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-boton-submenu:active:focus-visible,.nav-boton-submenu.active:focus-visible,.nav-boton-submenu.nuxt-link-active:focus-visible,.nav-boton-submenu.nuxt-link-exact-active:focus-visible,.nav-boton-submenu.router-link-active:focus-visible,.nav-boton-submenu.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-submenu::after{font-family:sisdai-pictogramas,sans-serif;font-size:1rem;height:.875rem;content:"d"/"";margin-left:4px}.nav-boton-regresar{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1.25em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;justify-content:flex-start;text-align:left;width:100%}.nav-boton-regresar:visited{color:var(--navegacion-primaria-color)}.nav-boton-regresar:hover,.nav-boton-regresar:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-boton-regresar:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-regresar:active,.nav-boton-regresar.active,.nav-boton-regresar.nuxt-link-active,.nav-boton-regresar.nuxt-link-exact-active,.nav-boton-regresar.router-link-active,.nav-boton-regresar.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-boton-regresar:active:hover,.nav-boton-regresar:active:focus,.nav-boton-regresar.active:hover,.nav-boton-regresar.active:focus,.nav-boton-regresar.nuxt-link-active:hover,.nav-boton-regresar.nuxt-link-active:focus,.nav-boton-regresar.nuxt-link-exact-active:hover,.nav-boton-regresar.nuxt-link-exact-active:focus,.nav-boton-regresar.router-link-active:hover,.nav-boton-regresar.router-link-active:focus,.nav-boton-regresar.router-link-exact-active:hover,.nav-boton-regresar.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-boton-regresar:active:focus-visible,.nav-boton-regresar.active:focus-visible,.nav-boton-regresar.nuxt-link-active:focus-visible,.nav-boton-regresar.nuxt-link-exact-active:focus-visible,.nav-boton-regresar.router-link-active:focus-visible,.nav-boton-regresar.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-regresar::before{font-family:sisdai-pictogramas,sans-serif;font-size:1rem;content:"d"/"";margin-left:-4px;margin-right:4px;transform:rotate(180deg)}.navegacion.navegacion-extendida .nav-boton-regresar{display:none}.navegacion.navegacion-extendida .nav-boton-submenu::after{transform:rotate(90deg)}.navegacion.navegacion-extendida .nav-boton{margin:0 0 0 8px}.navegacion-gobmx{background-color:var(--color-mx-2);box-shadow:none}.navegacion-gobmx .nav-menu-contenedor{background-color:var(--color-mx-2);border-top:1px solid var(--color-mx-1)}.navegacion-gobmx .nav-hipervinculo{background:rgba(0,0,0,0);box-shadow:none;color:var(--color-mx-0)}.navegacion-gobmx .nav-hipervinculo:visited{color:var(--color-mx-0)}.navegacion-gobmx .nav-hipervinculo:active,.navegacion-gobmx .nav-hipervinculo:hover,.navegacion-gobmx .nav-hipervinculo:focus{background:rgba(0,0,0,0);box-shadow:none;color:var(--color-mx-0);text-decoration:underline}.navegacion-gobmx .nav-hipervinculo:focus,.navegacion-gobmx .nav-hipervinculo:focus-visible{outline:none;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.navegacion-gobmx .nav-boton-menu{background-color:rgba(0,0,0,0);color:var(--color-mx-0)}.navegacion-gobmx .nav-boton-menu:not(:disabled):hover{background-color:rgba(0,0,0,0);color:var(--color-mx-1)}.navegacion-gobmx .nav-boton-menu:not(:disabled):focus{background-color:rgba(0,0,0,0);color:var(--color-mx-0)}.navegacion-gobmx.navegacion-extendida .nav-menu-contenedor{border-top:none}.pestanias [role=tablist]{min-width:100%}.pestanias [role=tablist] button[role=tab],.pestanias [role=tablist] button[role=tab]:focus,.pestanias [role=tablist] button[role=tab]:hover{display:inline-block;position:relative;z-index:2;padding:8px;border-radius:inherit;background-color:inherit;overflow:hidden;text-align:center;cursor:pointer;color:var(--boton-secundario-color)}.pestanias [role=tablist] button[role=tab]:disabled{color:var(--boton-secundario-deshabilitado-color)}.pestanias [role=tablist] button[role=tab][aria-selected=true]{border-bottom:4px solid var(--boton-secundario-borde)}.pestanias [role=tablist] button[role=tab][aria-selected=false]{border-bottom:4px solid rgba(0,0,0,0)}.pestanias [role=tablist] button[role=tab][aria-selected=false]:focus{background-color:var(--boton-secundario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-enfoque-borde),0 0 8px var(--boton-secundario-enfoque-sombra);border-bottom:4px solid var(--boton-secundario-enfoque-borde);color:var(--boton-secundario-enfoque-color)}.pestanias [role=tablist] button[role=tab][aria-selected=false]:hover{background-color:var(--boton-secundario-cursor-fondo);box-shadow:inherit;border-bottom:4px solid var(--boton-secundario-borde)}footer,.piepagina-gobmx,.piepagina-conahcyt{font-size:.875rem;padding-top:32px;padding-bottom:32px}footer p,.piepagina-gobmx p,.piepagina-conahcyt p{margin:16px 0}footer a,.piepagina-gobmx a,.piepagina-conahcyt a{display:inline-block;line-height:max(24px,1.5em);text-underline-offset:4px}footer li,.piepagina-gobmx li,.piepagina-conahcyt li{margin:0}footer ul,footer ol,.piepagina-gobmx ul,.piepagina-gobmx ol,.piepagina-conahcyt ul,.piepagina-conahcyt ol{margin:0;padding:0;list-style:none}.piepagina-titulo{font-size:1.125rem}.piepagina-social{display:flex;font-size:1.5rem;padding:0;gap:24px}.piepagina-social li{margin:0;display:inline-flex}.piepagina-gobmx{background-color:var(--color-mx-2);background-image:url("https://cdn.conahcyt.mx/sisdai-archivos/gobmxpleca-2024.svg");background-position:0 calc(100% + 34px);background-repeat:repeat-x;background-size:auto 80px;color:var(--color-mx-0);padding-bottom:80px}.piepagina-gobmx .hipervinculo-gobmx{color:var(--color-mx-0)}.piepagina-gobmx .hipervinculo-gobmx:visited{color:var(--color-mx-0)}.piepagina-gobmx .hipervinculo-gobmx:hover,.piepagina-gobmx .hipervinculo-gobmx:focus,.piepagina-gobmx .hipervinculo-gobmx:focus-visible{color:var(--color-mx-0);text-decoration:underline}.piepagina-conahcyt{background:var(--color-conahcyt-degradado);color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt{color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt:visited{color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt:hover,.piepagina-conahcyt .hipervinculo-conahcyt:focus,.piepagina-conahcyt .hipervinculo-conahcyt:focus-visible{color:var(--color-conahcyt-0);text-decoration:underline}.contenedor-vis{--contenedor-vis-alto-menus: 50px;--contenedor-vis-alto-atribuciones: 58px;--contenedor-vis-alto-maximo: calc(100vh - var(--contenedor-vis-alto-menus));--contenedor-vis-alto-minimo-vis: 300px;background-color:var(--fondo-neutro);border-radius:20px;width:100%}.contenedor-vis .contenedor-vis-paneles{display:grid;grid-gap:0;grid-template-rows:auto auto auto auto auto;grid-template-columns:1;padding-top:16px;padding-left:16px;padding-right:16px}.contenedor-vis .contenedor-vis-paneles .contenido-vis{width:100%;margin:0;min-height:var(--contenedor-vis-alto-minimo-vis);position:relative;grid-column:1/span 1;grid-row:3/span 1}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip{position:relative;width:100%;display:inline-block}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-y{display:inline-block}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-y .titulo-eje-y{position:absolute;display:block;transform-origin:top left;text-align:center}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-x{position:relative;width:100%}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-x .titulo-eje-x{text-align:center}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure{position:absolute;top:0;margin:0}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure svg .vis-linea-ejes{stroke:var(--borde);stroke-dasharray:3 3;stroke-width:1px}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure svg .vis-linea-base{stroke:var(--borde);stroke-width:1px}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis,.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{scrollbar-width:thin;position:relative;display:none;overflow:hidden auto;grid-column:1/span 1;grid-row-end:span 1}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-pie-vis>:first-child:not(.figura-variable){margin-top:0}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-pie-vis>:last-child:not(.nombre-variable){margin-bottom:0}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis{grid-row-start:1;margin:-8px;padding:8px 8px 24px}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis{grid-row-start:2;margin:-8px;padding:8px 8px 24px}.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{grid-row-start:4;margin:-8px;padding:8px 8px 24px}.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{grid-row-start:5;margin:-8px;padding:24px 8px 8px}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis .panel-encabezado-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis .panel-izquierda-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .panel-derecha-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis .panel-pie-vis{display:block}@media screen and (min-width: 768px){.contenedor-vis .contenedor-vis-paneles{padding-left:24px;padding-right:24px;max-height:var(--contenedor-vis-alto-maximo);grid-template-rows:0 1fr 0;min-height:calc(var(--contenedor-vis-alto-minimo-vis) + var(--contenedor-vis-alto-atribuciones) + 24px)}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles .contenido-vis,.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{grid-row-start:2}.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{padding-bottom:8px;padding-left:24px}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis{padding-bottom:8px;padding-right:24px;margin-right:0}.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{grid-row-start:3}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis{grid-template-rows:auto auto 0}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis{grid-template-rows:auto 1fr 0}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis .panel-pie-vis{grid-column-end:span 2}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-pie-vis{grid-template-rows:auto auto auto}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis{grid-template-columns:1fr 2fr}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis .contenido-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis{grid-template-columns:2fr 1fr}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .contenido-vis{grid-column-start:1}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .panel-derecha-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis{grid-template-columns:1fr 2fr 1fr}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-pie-vis{grid-column-end:span 3}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .contenido-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-derecha-vis{grid-column-start:3}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis{grid-template-rows:0 auto auto}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis{grid-template-rows:0 1fr auto}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-encabezado-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-encabezado-vis.con-panel-derecha-vis{grid-template-rows:auto 1fr auto}}.contenedor-vis .contenedor-vis-atribuciones{display:flex;justify-content:space-between;align-items:center;line-height:24px;padding-top:16px;padding-bottom:16px;margin-top:16px;margin-left:16px;margin-right:16px}@media screen and (min-width: 768px){.contenedor-vis .contenedor-vis-atribuciones{margin-left:24px;margin-right:24px}}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt{filter:grayscale(100%)}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt img{float:left;height:24px;opacity:.5;transition:all .25s ease-in-out}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:hover,.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:focus{filter:grayscale(0%)}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:hover img,.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:focus img{opacity:1}.contenedor-vis.sin-atribuciones .contenedor-vis-atribuciones{display:none}.leyenda-clases{padding:0 0 0 calc(1.25rem + 4px)}.titulo-clases{margin:8px 0;padding:0 0 0 8px}.contenedor-vis.gema{height:100%;position:relative}.contenedor-vis.gema .contenedor-vis-paneles{height:100%;max-height:max-content;padding:0;border-radius:0;grid-template-columns:1fr auto}.contenedor-vis.gema .contenedor-vis-paneles .contenido-vis{grid-column-end:span 2}.contenedor-vis.gema .contenedor-vis-paneles .panel-derecha-vis{z-index:1}.contenedor-vis.gema .contenedor-vis-atribuciones{display:none}.visualizador .contenedor-vis.gema .sisdai-mapa-control-acercar-alejar,.visualizador .contenedor-vis.gema .sisdai-mapa-control-ajuste-vista{right:calc(var(--margen) + 320px)}.controlador-vis{--controlador-vis-control-alto: 1.125rem;--controlador-vis-figura-alto: 18px;--controlador-vis-figura-borde-grosor: 1px;--controlador-vis-figura-borde-color: var(--borde-neutro);--controlador-vis-figura-fondo: var(--texto-acento);min-height:var(--controlador-vis-control-alto);vertical-align:text-top}.controlador-vis .lectura{padding:10px;margin:0 0 8px 0;line-height:1.25em;color:var(--campo-color);vertical-align:text-top;display:inline-flex}.controlador-vis .anidado{padding-left:calc(1.25rem + 8px + 4px)}.controlador-vis label::before,.controlador-vis label::after{margin-top:max((var(--controlador-vis-figura-alto) - var(--controlador-vis-control-alto))*.5,0px)}.controlador-vis .nombre-variable,.controlador-vis .figura-variable{display:inline-flex}.controlador-vis .nombre-variable{flex:1 1;margin-top:max((var(--controlador-vis-figura-alto) - var(--controlador-vis-control-alto))*.5,0px)}.controlador-vis .figura-variable{flex-shrink:0;margin-right:4px;margin-top:max((var(--controlador-vis-control-alto) - var(--controlador-vis-figura-alto))*.5,0px);min-width:calc(var(--controlador-vis-figura-alto));height:calc(var(--controlador-vis-figura-alto))}.controlador-vis .figura-variable.muestra{background-color:var(--controlador-vis-figura-fondo);border:var(--controlador-vis-figura-borde-grosor) solid var(--controlador-vis-figura-borde-color);border-radius:50%}.controlador-vis .figura-variable.pictograma,.controlador-vis .figura-variable[class^=pictograma-],.controlador-vis .figura-variable[class*=" pictograma-"]{display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--controlador-vis-figura-alto));line-height:1;padding:0}.controlador-vis [type=checkbox]:disabled+label .figura-variable.muestra,.controlador-vis [type=radio]:disabled+label .figura-variable.muestra,.controlador-vis [type=checkbox]:checked:disabled+label .figura-variable.muestra,.controlador-vis [type=radio]:checked:disabled+label .figura-variable.muestra{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-color)}span.controlador-vis{display:inline-flex;margin-right:8px;margin-bottom:8px}span.controlador-vis label{display:inline-flex}div.controlador-vis label{display:flex}[class^=vis-],[class*=" vis-"]{color:var(--texto-primario);font-family:var(--tipografia-familia, "sans-serif")}.vis-titulo-visualizacion{display:block;margin:16px 0;line-height:1.25em;font-size:1.125rem;font-weight:600}@media screen and (min-width: 768px){.vis-titulo-visualizacion{font-size:1.5rem}}.vis-fecha-actualizacion{display:block;font-size:.75rem;line-height:1.2em;font-weight:500;margin:16px 0}.vis-instruccional{display:block;font-size:1rem;line-height:1.25em;font-weight:400;margin:16px 0}.vis-valores-ejes{font-size:.75rem;line-height:1.2em;font-weight:400;fill:var(--texto-primario);margin:0}.vis-titulo-ejes{font-size:.75rem;line-height:1.25em;font-weight:600;fill:var(--texto-primario);margin:0}.vis-titulo-leyenda{display:block;font-size:1rem;line-height:1.25em;font-weight:600;margin:16px 0}.vis-nomenclatura{font-size:1rem;line-height:1.25em;font-weight:400;color:var(--texto-secundario);display:inline-flex;margin:8px 24px 8px 0}.vis-nomenclatura .figura-variable{width:1.125rem;height:1.125rem;background-color:var(--texto-acento);border:1px solid var(--borde-neutro);border-radius:50%;display:inline-flex;margin-right:4px}.vis-nomenclatura .figura-variable.disabled{background:var(--campo-deshabilitado-fondo);border:1px solid var(--campo-deshabilitado-color)}.borde{border:1px solid currentcolor}.borde-t{border-top:1px solid currentcolor}.borde-r{border-right:1px solid currentcolor}.borde-b{border-bottom:1px solid currentcolor}.borde-l{border-left:1px solid currentcolor}.borde-x{border-right:1px solid currentcolor;border-left:1px solid currentcolor}.borde-y{border-top:1px solid currentcolor;border-bottom:1px solid currentcolor}.borde-color-primario{border-color:var(--borde)}.borde-t-color-primario{border-top-color:var(--borde)}.borde-r-color-primario{border-right-color:var(--borde)}.borde-b-color-primario{border-bottom-color:var(--borde)}.borde-l-color-primario{border-left-color:var(--borde)}.borde-x-color-primario{border-right-color:var(--borde);border-left-color:var(--borde)}.borde-y-color-primario{border-top-color:var(--borde);border-bottom-color:var(--borde)}.borde-color-neutro{border-color:var(--borde-neutro)}.borde-t-color-neutro{border-top-color:var(--borde-neutro)}.borde-r-color-neutro{border-right-color:var(--borde-neutro)}.borde-b-color-neutro{border-bottom-color:var(--borde-neutro)}.borde-l-color-neutro{border-left-color:var(--borde-neutro)}.borde-x-color-neutro{border-right-color:var(--borde-neutro);border-left-color:var(--borde-neutro)}.borde-y-color-neutro{border-top-color:var(--borde-neutro);border-bottom-color:var(--borde-neutro)}.borde-color-secundario{border-color:var(--borde-secundario)}.borde-t-color-secundario{border-top-color:var(--borde-secundario)}.borde-r-color-secundario{border-right-color:var(--borde-secundario)}.borde-b-color-secundario{border-bottom-color:var(--borde-secundario)}.borde-l-color-secundario{border-left-color:var(--borde-secundario)}.borde-x-color-secundario{border-right-color:var(--borde-secundario);border-left-color:var(--borde-secundario)}.borde-y-color-secundario{border-top-color:var(--borde-secundario);border-bottom-color:var(--borde-secundario)}.borde-color-acento{border-color:var(--borde-acento)}.borde-t-color-acento{border-top-color:var(--borde-acento)}.borde-r-color-acento{border-right-color:var(--borde-acento)}.borde-b-color-acento{border-bottom-color:var(--borde-acento)}.borde-l-color-acento{border-left-color:var(--borde-acento)}.borde-x-color-acento{border-right-color:var(--borde-acento);border-left-color:var(--borde-acento)}.borde-y-color-acento{border-top-color:var(--borde-acento);border-bottom-color:var(--borde-acento)}.borde-color-informacion{border-color:var(--borde-informacion)}.borde-t-color-informacion{border-top-color:var(--borde-informacion)}.borde-r-color-informacion{border-right-color:var(--borde-informacion)}.borde-b-color-informacion{border-bottom-color:var(--borde-informacion)}.borde-l-color-informacion{border-left-color:var(--borde-informacion)}.borde-x-color-informacion{border-right-color:var(--borde-informacion);border-left-color:var(--borde-informacion)}.borde-y-color-informacion{border-top-color:var(--borde-informacion);border-bottom-color:var(--borde-informacion)}.borde-color-confirmacion{border-color:var(--borde-confirmacion)}.borde-t-color-confirmacion{border-top-color:var(--borde-confirmacion)}.borde-r-color-confirmacion{border-right-color:var(--borde-confirmacion)}.borde-b-color-confirmacion{border-bottom-color:var(--borde-confirmacion)}.borde-l-color-confirmacion{border-left-color:var(--borde-confirmacion)}.borde-x-color-confirmacion{border-right-color:var(--borde-confirmacion);border-left-color:var(--borde-confirmacion)}.borde-y-color-confirmacion{border-top-color:var(--borde-confirmacion);border-bottom-color:var(--borde-confirmacion)}.borde-color-alerta{border-color:var(--borde-alerta)}.borde-t-color-alerta{border-top-color:var(--borde-alerta)}.borde-r-color-alerta{border-right-color:var(--borde-alerta)}.borde-b-color-alerta{border-bottom-color:var(--borde-alerta)}.borde-l-color-alerta{border-left-color:var(--borde-alerta)}.borde-x-color-alerta{border-right-color:var(--borde-alerta);border-left-color:var(--borde-alerta)}.borde-y-color-alerta{border-top-color:var(--borde-alerta);border-bottom-color:var(--borde-alerta)}.borde-color-error{border-color:var(--borde-error)}.borde-t-color-error{border-top-color:var(--borde-error)}.borde-r-color-error{border-right-color:var(--borde-error)}.borde-b-color-error{border-bottom-color:var(--borde-error)}.borde-l-color-error{border-left-color:var(--borde-error)}.borde-x-color-error{border-right-color:var(--borde-error);border-left-color:var(--borde-error)}.borde-y-color-error{border-top-color:var(--borde-error);border-bottom-color:var(--borde-error)}.borde-grosor-0{border-width:0}.borde-t-grosor-0{border-top-width:0}.borde-r-grosor-0{border-right-width:0}.borde-b-grosor-0{border-bottom-width:0}.borde-l-grosor-0{border-left-width:0}.borde-x-grosor-0{border-right-width:0;border-left-width:0}.borde-y-grosor-0{border-top-width:0;border-bottom-width:0}.borde-grosor-1{border-width:1px}.borde-t-grosor-1{border-top-width:1px}.borde-r-grosor-1{border-right-width:1px}.borde-b-grosor-1{border-bottom-width:1px}.borde-l-grosor-1{border-left-width:1px}.borde-x-grosor-1{border-right-width:1px;border-left-width:1px}.borde-y-grosor-1{border-top-width:1px;border-bottom-width:1px}.borde-grosor-2{border-width:2px}.borde-t-grosor-2{border-top-width:2px}.borde-r-grosor-2{border-right-width:2px}.borde-b-grosor-2{border-bottom-width:2px}.borde-l-grosor-2{border-left-width:2px}.borde-x-grosor-2{border-right-width:2px;border-left-width:2px}.borde-y-grosor-2{border-top-width:2px;border-bottom-width:2px}.borde-grosor-3{border-width:3px}.borde-t-grosor-3{border-top-width:3px}.borde-r-grosor-3{border-right-width:3px}.borde-b-grosor-3{border-bottom-width:3px}.borde-l-grosor-3{border-left-width:3px}.borde-x-grosor-3{border-right-width:3px;border-left-width:3px}.borde-y-grosor-3{border-top-width:3px;border-bottom-width:3px}.borde-grosor-4{border-width:4px}.borde-t-grosor-4{border-top-width:4px}.borde-r-grosor-4{border-right-width:4px}.borde-b-grosor-4{border-bottom-width:4px}.borde-l-grosor-4{border-left-width:4px}.borde-x-grosor-4{border-right-width:4px;border-left-width:4px}.borde-y-grosor-4{border-top-width:4px;border-bottom-width:4px}.borde-redondeado-0{border-radius:0}.borde-t-redondeado-0{border-top-left-radius:0;border-top-right-radius:0}.borde-b-redondeado-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.borde-l-redondeado-0{border-top-left-radius:0;border-bottom-left-radius:0}.borde-r-redondeado-0{border-top-right-radius:0;border-bottom-right-radius:0}.borde-t-l-redondeado-0{border-top-left-radius:0}.borde-t-r-redondeado-0{border-top-right-radius:0}.borde-b-l-redondeado-0{border-bottom-left-radius:0}.borde-b-r-redondeado-0{border-bottom-right-radius:0}.borde-redondeado-2{border-radius:2px}.borde-t-redondeado-2{border-top-left-radius:2px;border-top-right-radius:2px}.borde-b-redondeado-2{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.borde-l-redondeado-2{border-top-left-radius:2px;border-bottom-left-radius:2px}.borde-r-redondeado-2{border-top-right-radius:2px;border-bottom-right-radius:2px}.borde-t-l-redondeado-2{border-top-left-radius:2px}.borde-t-r-redondeado-2{border-top-right-radius:2px}.borde-b-l-redondeado-2{border-bottom-left-radius:2px}.borde-b-r-redondeado-2{border-bottom-right-radius:2px}.borde-redondeado-4{border-radius:4px}.borde-t-redondeado-4{border-top-left-radius:4px;border-top-right-radius:4px}.borde-b-redondeado-4{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.borde-l-redondeado-4{border-top-left-radius:4px;border-bottom-left-radius:4px}.borde-r-redondeado-4{border-top-right-radius:4px;border-bottom-right-radius:4px}.borde-t-l-redondeado-4{border-top-left-radius:4px}.borde-t-r-redondeado-4{border-top-right-radius:4px}.borde-b-l-redondeado-4{border-bottom-left-radius:4px}.borde-b-r-redondeado-4{border-bottom-right-radius:4px}.borde-redondeado-8{border-radius:8px}.borde-t-redondeado-8{border-top-left-radius:8px;border-top-right-radius:8px}.borde-b-redondeado-8{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.borde-l-redondeado-8{border-top-left-radius:8px;border-bottom-left-radius:8px}.borde-r-redondeado-8{border-top-right-radius:8px;border-bottom-right-radius:8px}.borde-t-l-redondeado-8{border-top-left-radius:8px}.borde-t-r-redondeado-8{border-top-right-radius:8px}.borde-b-l-redondeado-8{border-bottom-left-radius:8px}.borde-b-r-redondeado-8{border-bottom-right-radius:8px}.borde-redondeado-12{border-radius:12px}.borde-t-redondeado-12{border-top-left-radius:12px;border-top-right-radius:12px}.borde-b-redondeado-12{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.borde-l-redondeado-12{border-top-left-radius:12px;border-bottom-left-radius:12px}.borde-r-redondeado-12{border-top-right-radius:12px;border-bottom-right-radius:12px}.borde-t-l-redondeado-12{border-top-left-radius:12px}.borde-t-r-redondeado-12{border-top-right-radius:12px}.borde-b-l-redondeado-12{border-bottom-left-radius:12px}.borde-b-r-redondeado-12{border-bottom-right-radius:12px}.borde-redondeado-16{border-radius:16px}.borde-t-redondeado-16{border-top-left-radius:16px;border-top-right-radius:16px}.borde-b-redondeado-16{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.borde-l-redondeado-16{border-top-left-radius:16px;border-bottom-left-radius:16px}.borde-r-redondeado-16{border-top-right-radius:16px;border-bottom-right-radius:16px}.borde-t-l-redondeado-16{border-top-left-radius:16px}.borde-t-r-redondeado-16{border-top-right-radius:16px}.borde-b-l-redondeado-16{border-bottom-left-radius:16px}.borde-b-r-redondeado-16{border-bottom-right-radius:16px}.borde-redondeado-20{border-radius:20px}.borde-t-redondeado-20{border-top-left-radius:20px;border-top-right-radius:20px}.borde-b-redondeado-20{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.borde-l-redondeado-20{border-top-left-radius:20px;border-bottom-left-radius:20px}.borde-r-redondeado-20{border-top-right-radius:20px;border-bottom-right-radius:20px}.borde-t-l-redondeado-20{border-top-left-radius:20px}.borde-t-r-redondeado-20{border-top-right-radius:20px}.borde-b-l-redondeado-20{border-bottom-left-radius:20px}.borde-b-r-redondeado-20{border-bottom-right-radius:20px}.borde-redondeado-24{border-radius:24px}.borde-t-redondeado-24{border-top-left-radius:24px;border-top-right-radius:24px}.borde-b-redondeado-24{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.borde-l-redondeado-24{border-top-left-radius:24px;border-bottom-left-radius:24px}.borde-r-redondeado-24{border-top-right-radius:24px;border-bottom-right-radius:24px}.borde-t-l-redondeado-24{border-top-left-radius:24px}.borde-t-r-redondeado-24{border-top-right-radius:24px}.borde-b-l-redondeado-24{border-bottom-left-radius:24px}.borde-b-r-redondeado-24{border-bottom-right-radius:24px}.fondo-color-primario{background-color:var(--fondo)}.fondo-color-neutro{background-color:var(--fondo-neutro)}.fondo-color-acento{background-color:var(--fondo-acento)}.fondo-color-informacion{background-color:var(--fondo-informacion)}.fondo-color-confirmacion{background-color:var(--fondo-confirmacion)}.fondo-color-alerta{background-color:var(--fondo-alerta)}.fondo-color-error{background-color:var(--fondo-error)}.texto-centrado{text-align:center}.texto-derecha{text-align:right}.texto-izquierda{text-align:left}.texto-justificado{text-align:justify}.texto-tamanio-1{font-size:.75rem;line-height:1.5em}.texto-tamanio-2{font-size:.875rem;line-height:1.5em}.texto-tamanio-3{font-size:1rem;line-height:1.5em}.texto-tamanio-4{font-size:1.125rem;line-height:1.5em}.texto-tamanio-5{font-size:1.25rem;line-height:1.5em}.texto-tamanio-6{font-size:1.5rem;line-height:1.5em}.texto-tamanio-7{font-size:2.25rem;line-height:1.5em}.texto-tamanio-8{font-size:3rem;line-height:1.5em}.texto-tamanio-9{font-size:3.5rem;line-height:1.5em}.texto-tamanio-10{font-size:5rem;line-height:1.5em}@media screen and (max-width: 767px){.texto-tamanio-1-mov{font-size:.75rem;line-height:1.25em}.texto-tamanio-2-mov{font-size:.875rem;line-height:1.25em}.texto-tamanio-3-mov{font-size:1rem;line-height:1.25em}.texto-tamanio-4-mov{font-size:1.125rem;line-height:1.25em}.texto-tamanio-5-mov{font-size:1.25rem;line-height:1.25em}.texto-tamanio-6-mov{font-size:1.5rem;line-height:1.25em}.texto-tamanio-7-mov{font-size:2.25rem;line-height:1.25em}.texto-tamanio-8-mov{font-size:3rem;line-height:1.25em}.texto-tamanio-9-mov{font-size:3.5rem;line-height:1.25em}.texto-tamanio-10-mov{font-size:5rem;line-height:1.25em}}@media screen and (min-width: 768px){.texto-tamanio-1-esc{font-size:.75rem;line-height:1.25em}.texto-tamanio-2-esc{font-size:.875rem;line-height:1.25em}.texto-tamanio-3-esc{font-size:1rem;line-height:1.25em}.texto-tamanio-4-esc{font-size:1.125rem;line-height:1.25em}.texto-tamanio-5-esc{font-size:1.25rem;line-height:1.25em}.texto-tamanio-6-esc{font-size:1.5rem;line-height:1.25em}.texto-tamanio-7-esc{font-size:2.25rem;line-height:1.25em}.texto-tamanio-8-esc{font-size:3rem;line-height:1.25em}.texto-tamanio-9-esc{font-size:3.5rem;line-height:1.25em}.texto-tamanio-10-esc{font-size:5rem;line-height:1.25em}}.texto-color-primario{color:var(--texto-primario)}.texto-color-secundario{color:var(--texto-secundario)}.texto-color-acento{color:var(--texto-acento)}.texto-color-inverso{color:var(--texto-inverso)}.texto-color-informacion{color:var(--texto-informacion)}.texto-color-confirmacion{color:var(--texto-confirmacion)}.texto-color-alerta{color:var(--texto-alerta)}.texto-color-error{color:var(--texto-error)}.overflow-hidden{overflow:hidden}.desbordado-x{overflow-x:auto}.desbordado-y{overflow-y:auto}.oculto{display:none}.no-visible{visibility:hidden}@media screen and (max-width: 767px){.oculto-mov{display:none}.no-visible-mov{visibility:hidden}}@media screen and (min-width: 768px){.oculto-esc{display:none}.no-visible-esc{visibility:hidden}}.ir-contenido-principal{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);position:absolute;justify-content:center;transform:translateY(-100%);z-index:99999;width:100%;border-radius:0}.ir-contenido-principal.deshabilitado,.ir-contenido-principal:disabled{pointer-events:none;cursor:default}.ir-contenido-principal:hover,.ir-contenido-principal:focus{text-decoration:none;outline:none}.ir-contenido-principal.deshabilitado,.ir-contenido-principal:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.ir-contenido-principal:visited{color:var(--boton-primario-color)}.ir-contenido-principal:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.ir-contenido-principal:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.ir-contenido-principal:focus{transform:translateY(0%)}.a11y-simplificada-mostrar-inline{display:none}.a11y-simplificada-mostrar-bloque{display:none}.a11y-simplificada-leer-mostrar-inline{display:inline-flex;width:0;white-space:nowrap;overflow:hidden}.a11y-simplificada .a11y-simplificada-mostrar-inline{display:inline-flex}.a11y-simplificada .a11y-simplificada-mostrar-bloque{display:block}.a11y-simplificada .a11y-simplificada-leer-mostrar-inline{width:inherit;white-space:normal}.a11y-simplificada .a11y-simplificada-ocultar{display:none}.a11y-simplificada .a11y-simplificada-formato-hipervinculo{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:not(:last-child){margin-right:8px}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:visited{color:var(--hipervinculo-visitado)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar),.a11y-simplificada input[type=button],.a11y-simplificada input[type=submit],.a11y-simplificada input[type=reset]{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):not(:last-child),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):not(:last-child),.a11y-simplificada input[type=button]:not(:last-child),.a11y-simplificada input[type=submit]:not(:last-child),.a11y-simplificada input[type=reset]:not(:last-child){margin-right:8px}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):disabled,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):disabled,.a11y-simplificada input[type=button]:disabled,.a11y-simplificada input[type=submit]:disabled,.a11y-simplificada input[type=reset]:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):visited,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):visited,.a11y-simplificada input[type=button]:visited,.a11y-simplificada input[type=submit]:visited,.a11y-simplificada input[type=reset]:visited{color:var(--hipervinculo-visitado)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):hover,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):hover,.a11y-simplificada input[type=button]:hover,.a11y-simplificada input[type=submit]:hover,.a11y-simplificada input[type=reset]:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):focus-visible,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):focus-visible,.a11y-simplificada input[type=button]:focus-visible,.a11y-simplificada input[type=submit]:focus-visible,.a11y-simplificada input[type=reset]:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-simplificada video,.a11y-simplificada picture:not(.nav-logo,.pie-logo,.a11y-simplificada-mantener-imagen),.a11y-simplificada img:not(.nav-logo,.pie-logo,.a11y-simplificada-mantener-imagen),.a11y-simplificada svg:not(.nav-logo,.pie-logo,.a11y-simplificada-mantener-imagen){display:none !important}.a11y-simplificada .video iframe{display:none}.a11y-simplificada .portada{height:auto}.a11y-simplificada .portada .portada-imagen{display:none}.a11y-simplificada .portada .portada-degradado{background:rgba(0,0,0,0)}.a11y-simplificada .portada .portada-degradado .portada-cuerpo{margin-top:0}.a11y-simplificada .portada .portada-degradado .portada-cuerpo>*{color:var(--texto-primario)}.a11y-simplificada .tarjeta .tarjeta-imagen{display:none}.a11y-simplificada .tarjeta .tarjeta-cuerpo{background:var(--tarjeta-contenido-simplificada-fondo);color:var(--tarjeta-contenido-simplificada-color)}.a11y-simplificada .tarjeta .tarjeta-cuerpo p,.a11y-simplificada .tarjeta .tarjeta-cuerpo .tarjeta-titulo,.a11y-simplificada .tarjeta .tarjeta-cuerpo .tarjeta-etiqueta{color:var(--tarjeta-contenido-simplificada-color)}@media screen and (min-width: 768px){.a11y-simplificada .tarjeta-horizontal .tarjeta-cuerpo{padding-left:24px}.a11y-simplificada .tarjeta-horizontal .tarjeta-pie{padding-left:24px}}.a11y-simplificada .tarjeta-hipervinculo-interno,.a11y-simplificada .tarjeta-hipervinculo-externo{background:var(--tarjeta-simplificada-fondo);border:1px solid var(--tarjeta-simplificada-borde);color:var(--tarjeta-simplificada-color);min-height:auto}.a11y-simplificada .tarjeta-hipervinculo-interno .tarjeta-degradado,.a11y-simplificada .tarjeta-hipervinculo-externo .tarjeta-degradado{background:none;margin:0}.a11y-simplificada .tarjeta-hipervinculo-interno .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo .tarjeta-cuerpo{background:var(--tarjeta-simplificada-fondo);color:var(--tarjeta-simplificada-color)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover,.a11y-simplificada .tarjeta-hipervinculo-interno:focus,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible,.a11y-simplificada .tarjeta-hipervinculo-externo:hover,.a11y-simplificada .tarjeta-hipervinculo-externo:focus,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible{box-shadow:none;background:var(--tarjeta-simplificada-cursor-fondo);border-color:var(--tarjeta-simplificada-cursor-borde)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:hover .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo{background:var(--tarjeta-simplificada-cursor-fondo)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:hover .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo>*{color:var(--tarjeta-simplificada-cursor-color)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible,.a11y-simplificada .tarjeta-hipervinculo-externo:focus,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible{background:var(--tarjeta-simplificada-enfoque-fondo);border-color:var(--tarjeta-simplificada-enfoque-borde);box-shadow:inset 0 0 0 1px var(--tarjeta-simplificada-enfoque-contorno),0 0 8px var(--tarjeta-simplificada-enfoque-sombra)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo{background:var(--tarjeta-simplificada-enfoque-fondo)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo>*{color:var(--tarjeta-simplificada-enfoque-color)}.a11y-simplificada .flex.flex-columnas-100-al-simplificar>[class^=columna-],.a11y-simplificada .flex.flex-columnas-100-al-simplificar>[class*=" columna-"]{flex-basis:100%;max-width:100%}@media screen and (max-width: 767px){.a11y-simplificada .a11y-simplificada-contenedor{max-width:100%;padding-left:24px;padding-right:24px}.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class*=" columna-"]{flex-basis:100%;max-width:100%}.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class*=" columna-"]{grid-column:span 8}}@media screen and (min-width: 768px){.a11y-simplificada .a11y-simplificada-contenedor{max-width:700px;padding-left:0;padding-right:0}.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class*=" columna-"]{flex-basis:100%;max-width:100%}.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class*=" columna-"]{grid-column:span 16}}.a11y-simplificada .texto-centrado{text-align:left}.a11y-tipografia{--tipografia-familia: "Atkinson Hyperlegible", sans-serif}.a11y-solo-lectura{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[target=_blank]::after{content:". Abre nueva pestaña.";position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(100%);border:0}.a11y-hipervinculos a,.a11y-hipervinculos .hipervinculo{text-decoration:underline}.a11y-hipervinculos a:hover,.a11y-hipervinculos a:focus,.a11y-hipervinculos a:focus-within,.a11y-hipervinculos a:active,.a11y-hipervinculos .hipervinculo:hover,.a11y-hipervinculos .hipervinculo:focus,.a11y-hipervinculos .hipervinculo:focus-within,.a11y-hipervinculos .hipervinculo:active{text-decoration:underline}.a11y-hipervinculos a:not(.ir-contenido-principal):focus-visible,.a11y-hipervinculos .hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-oscura .invertir,.a11y-oscura .color-invertir,.a11y-oscura .a11y-oscura-filtro-blanco{filter:grayscale(1) brightness(100)}/*# sourceMappingURL=sisdai.min.css.map */
diff --git a/dist/sisdai.min.css.map b/dist/sisdai.min.css.map
index 3e539cfbdc7913ec8c89a4169558db198ccb4553..2288c4e00cd491acd43f5b1e57b9d90887f1c8a7 100644
--- a/dist/sisdai.min.css.map
+++ b/dist/sisdai.min.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../src/_variables.scss","../src/_normalizar.scss","../src/color/base.scss","../src/color/institucionales.scss","../src/color/perfil-sisdai.scss","../src/color/perfil-gema.scss","../src/color/perfil-eni.scss","../src/color/tema-claro.scss","../src/color/tema-oscuro.scss","../src/tipografia/titulo.scss","../src/_mixins.scss","../src/tipografia/parrafo.scss","../src/tipografia/nota.scss","../src/pictograma/fuente.scss","../src/pictograma/mapa.scss","../src/pictograma/tamanio.scss","../src/reticula/contenedor.scss","../src/reticula/columna.scss","../src/reticula/espaciado.scss","../src/boton/base.scss","../src/boton/color.scss","../src/boton/tamanio.scss","../src/hipervinculo/base.scss","../src/formulario/base.scss","../src/formulario/label.scss","../src/formulario/input.scss","../src/formulario/textarea.scss","../src/formulario/checkbox-radio.scss","../src/formulario/select.scss","../src/formulario/range.scss","../src/formulario/file.scss","../src/formulario/contenedores.scss","../src/formulario/validaciones.scss","../src/tabla/base.scss","../src/tabla/tamanio.scss","../src/tabla/complementos.scss","../src/lista/base.scss","../src/lista/tipo.scss","../src/lista/secuenciada.scss","../src/imagen/base.scss","../src/video/base.scss","../src/separador/base.scss","../src/detalle/base.scss","../src/compuestos/portada.scss","../src/compuestos/menu-flotante.scss","../src/compuestos/vista-cargando.scss","../src/compuestos/tarjeta.scss","../src/compuestos/tarjeta-horizontal.scss","../src/compuestos/tarjeta-hipervinculo.scss","../src/compuestos/tarjeta-hipervinculo-interno.scss","../src/compuestos/tarjeta-hipervinculo-externo.scss","../src/compuestos/lista-compuesta.scss","../src/compuestos/lista-compuesta-pictograma.scss","../src/compuestos/lista-compuesta-avatar.scss","../src/compuestos/lista-compuesta-logotipo.scss","../src/compuestos/lista-compuesta-accion.scss","../src/compuestos/lista-compuesta-casilla.scss","../src/compuestos/boton-pictograma.scss","../src/compuestos/boton-descarga.scss","../src/compuestos/boton-alternar.scss","../src/componentes/audio.scss","../src/componentes/campo-busqueda.scss","../src/componentes/control-acercar-alejar.scss","../src/componentes/globo-informacion.scss","../src/componentes/modal.scss","../src/componentes/menu-lateral.scss","../src/componentes/indice-contenido.scss","../src/componentes/colapsable.scss","../src/componentes/informacion-despliegue.scss","../src/componentes/menu-accesibilidad.scss","../src/componentes/navegacion.scss","../src/componentes/navegacion-hipervinculo.scss","../src/componentes/navegacion-boton.scss","../src/componentes/navegacion-institucional.scss","../src/componentes/piepagina-institucional.scss","../src/visualizaciones/contenedor.scss","../src/visualizaciones/controlador.scss","../src/visualizaciones/tipografia.scss","../src/auxiliares/animacion.scss","../src/auxiliares/borde.scss","../src/auxiliares/fondo.scss","../src/auxiliares/texto.scss","../src/auxiliares/visibilidad.scss","../src/accesibilidad/ir-contenido-principal.scss","../src/accesibilidad/simplificada.scss","../src/accesibilidad/tipografia.scss","../src/accesibilidad/lectura.scss","../src/accesibilidad/hipervinculos.scss","../src/accesibilidad/oscura.scss"],"names":[],"mappings":"CAEA,MACE,+CACA,2BACA,+BCLF,KACE,oCACA,gBACA,uBACA,kCACA,sBAGF,KACE,wBACA,4BACA,kDACA,oCACA,gBACA,gBACA,UACA,SAGF,OACE,kDACA,sBAGF,KACE,cACA,+BAGF,OACE,YACA,cAGF,SACE,wBAGF,GACE,uBACA,SAGF,KACE,YACA,YACA,iCAGF,IACE,YACA,iCAGF,SAEE,gBAGF,MACE,iBAGF,QAEE,gBACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAGF,IACE,YAGF,sBAKE,gDACA,gBACA,cACA,8BAGF,IACE,qCACA,kBC/FF,MAEE,uBACA,8BACA,0BACA,iCACA,0BACA,0BACA,uBACA,uBACA,0BACA,uBAGA,+BACA,+BACA,+BACA,+BACA,+BACA,+BAGA,+BACA,+BACA,+BACA,+BACA,gCACA,gCACA,gCACA,gCACA,0BACA,0BACA,0BACA,0BACA,yBACA,yBACA,yBACA,yBCrCF,MAEE,4BACA,4BACA,4BACA,4BACA,yBACA,kFAGA,sBACA,sBACA,mBCZF,gEAIE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCtBF,uBAEE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCpBF,sBAEE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCrBF,4BAGE,+BACA,sCACA,0CACA,gDACA,kDACA,sCACA,oCAGA,kKACA,sFACA,uDACA,uDAGA,+BACA,sCACA,0CACA,0CACA,gDACA,kDACA,sCACA,oCAGA,wCACA,8CACA,wCACA,uCACA,gDACA,kDACA,sCACA,oCAGA,6CACA,2CAGA,kDACA,qCACA,qCACA,yCACA,6CACA,wDACA,yDACA,2DACA,mDACA,mDACA,mDACA,gDACA,gDACA,iDACA,6CACA,8CACA,8CACA,8CACA,mDACA,qCACA,6CACA,iDACA,0DACA,8DACA,2DACA,2DACA,2DACA,sCACA,sCACA,gNACA,8NAGA,8CACA,oDACA,kDACA,qCACA,qCAGA,gDACA,gDACA,8CACA,4DACA,4DACA,4DACA,mDACA,uDACA,uDACA,qDACA,4CACA,wDACA,sDACA,sDACA,yDACA,uDAGA,sCACA,oDACA,oDACA,oDACA,8DACA,8DACA,qDACA,2DACA,2DACA,2DACA,8CACA,4DACA,wDACA,4DACA,yDAGA,mDACA,mDACA,+DACA,oDACA,iEACA,iEACA,2EACA,kEACA,0DACA,0DACA,sEACA,2DACA,yEACA,qEACA,uEACA,sEAGA,qDACA,qDACA,mEACA,sDACA,mEACA,mEACA,6EACA,oEACA,0EACA,0EACA,0EACA,6DACA,2EACA,uEACA,2EACA,wEAGA,iDACA,mCACA,0DACA,iDACA,wDACA,0CACA,oDACA,qDACA,oDAGA,uCACA,uCACA,8CACA,+CACA,gDACA,8CACA,2DACA,+CACA,+CACA,oDACA,yDACA,yDACA,gEACA,gEACA,2DACA,4DACA,4DACA,4DACA,+DACA,6DACA,8DACA,8DAGA,4BACA,qCAGA,sCACA,oCACA,gDACA,iCACA,+CACA,iCACA,kCACA,sDACA,sDACA,sDACA,yCACA,uDACA,uDACA,mDACA,oDACA,uDACA,yCACA,8DACA,gDACA,0DACA,2DACA,0DAGA,mDACA,qDACA,wDACA,8DACA,2DACA,4DACA,+DACA,4DACA,+DACA,+DAGA,0DACA,yDACA,yDACA,iEACA,gEACA,gEACA,8DACA,gEACA,8DACA,kEACA,iEACA,8DACA,6DAGA,qDACA,mDACA,4CACA,mDACA,0CACA,4DACA,0DACA,mDACA,0DACA,iDACA,2DACA,6DACA,8DACA,2DACA,4DACA,sDACA,0DACA,sDACA,0DAGA,6DACA,wDACA,iDACA,wDACA,+CACA,oEACA,+DACA,wDACA,+DACA,sDACA,gEACA,qEACA,mEACA,gEACA,iECtRF,uBAEE,oCACA,2CACA,2CACA,gDACA,kDACA,sCACA,oCAGA,gLACA,2FACA,uDACA,uDAGA,+BACA,sCACA,8CACA,0CACA,gDACA,kDACA,sCACA,oCAGA,wCACA,8CACA,wCACA,uCACA,gDACA,kDACA,sCACA,oCAGA,6CACA,4CAGA,kDACA,0CACA,qCACA,yCACA,iDACA,wDACA,yDACA,+DACA,uDACA,uDACA,uDACA,iDACA,gDACA,kDACA,6CACA,8CACA,8CACA,8CACA,uDACA,yCACA,kDACA,iDACA,+DACA,8DACA,+DACA,+DACA,+DACA,sCACA,sCACA,gNACA,8NAGA,mDACA,qDACA,kDACA,yCACA,qCAGA,gDACA,gDACA,mDACA,gEACA,gEACA,gEACA,mDACA,uDACA,uDACA,0DACA,4CACA,wDACA,2DACA,2DACA,yDACA,uDAGA,sCACA,oDACA,oDACA,oDACA,kEACA,kEACA,qDACA,2DACA,2DACA,2DACA,8CACA,4DACA,wDACA,4DACA,yDAGA,mDACA,mDACA,+DACA,oDACA,iEACA,iEACA,+EACA,kEACA,0DACA,0DACA,sEACA,2DACA,yEACA,qEACA,uEACA,sEAGA,qDACA,qDACA,mEACA,sDACA,mEACA,mEACA,iFACA,oEACA,0EACA,0EACA,0EACA,6DACA,2EACA,uEACA,2EACA,wEAGA,iDACA,mCACA,8DACA,iDACA,wDACA,0CACA,oDACA,qDACA,oDAGA,4CACA,uCACA,kDACA,+CACA,gDACA,8CACA,2DACA,+CACA,oDACA,yDACA,yDACA,yDACA,gEACA,gEACA,gEACA,4DACA,iEACA,iEACA,+DACA,6DACA,mEACA,8DAGA,4BACA,qCAGA,sCACA,oCACA,gDACA,iCACA,+CACA,iCACA,kCACA,sDACA,sDACA,sDACA,yCACA,uDACA,uDACA,mDACA,oDACA,uDACA,yCACA,8DACA,gDACA,0DACA,2DACA,0DAGA,wDACA,qDACA,mDACA,+DACA,2DACA,4DACA,gEACA,4DACA,+DACA,+DAGA,qDACA,yDACA,yDACA,4DACA,gEACA,gEACA,8DACA,iEACA,8DACA,6DACA,iEACA,8DACA,6DAGA,qDACA,wDACA,4CACA,wDACA,0CACA,4DACA,+DACA,mDACA,+DACA,iDACA,gEACA,6DACA,8DACA,gEACA,4DACA,sDACA,0DACA,sDACA,0DAGA,6DACA,wDACA,iDACA,wDACA,+CACA,oEACA,+DACA,wDACA,+DACA,sDACA,gEACA,qEACA,mEACA,gEACA,iEClRF,4SACE,gBACA,gBACA,mBACA,mBAIF,uDAGE,eCNE,qCDGJ,uDAMI,oBAIJ,OAGE,eChBE,qCDaJ,OAMI,kBACA,iBAIJ,OAGE,kBC3BE,qCDwBJ,OAMI,gBAIJ,OAGE,iBCrCE,qCDkCJ,OAMI,mBAIJ,OAGE,kBC/CE,qCD4CJ,OAMI,kBAIJ,OAGE,mBCzDE,qCDsDJ,OAMI,mBAIJ,OAGE,eCnEE,qCDgEJ,OAMI,oBE5EJ,EACE,kBACA,gBACA,mBAGF,oBACE,kBCPF,MACE,kBACA,gBACA,kBACA,gBACA,mBAGF,aACE,eACA,gBACA,kBACA,gBACA,mBAGF,mBACE,gBAGF,iBACE,+BACA,aAGF,8BACE,aAGF,uBACE,gBChCF,WACE,+BACA,8FACA,+cAIA,mBACA,kBAGF,6CAEE,sBACA,oBACA,cAGF,6DAEE,4JACA,kBACA,mBACA,oBACA,oBACA,cACA,mCACA,kCC3BF,+BACE,YAGF,4BACE,YAGF,mCACE,YAGF,uCACE,YAGF,wCACE,YAGF,yCACE,YAGF,2CACE,YAGF,qCACE,YAGF,6BACE,YAGF,sCACE,YAGF,kCACE,YAGF,8BACE,YAGF,0BACE,YAGF,2BACE,YAGF,+BACE,YAGF,sCACE,YAGF,gCACE,YAGF,gCACE,YAGF,4BACE,YAGF,uCACE,YAGF,2BACE,YAGF,8BACE,YAGF,8BACE,YAGF,8BACE,YAGF,qCACE,YAGF,oCACE,YAGF,kCACE,YAGF,mCACE,YAGF,kCACE,YAGF,2BACE,YAGF,8BACE,YAGF,kCACE,YAGF,sCACE,YAGF,yCACE,YAGF,kCACE,YAGF,kCACE,YAGF,kCACE,YAGF,mCACE,YAGF,2BACE,YAGF,6BACE,YAGF,qCACE,YAGF,6BACE,YAGF,iCACE,YAGF,yCACE,YAGF,2CACE,YAGF,kCACE,YAGF,0CACE,YAGF,4CACE,YAGF,mCACE,YAGF,yCACE,YAGF,yBACE,YAGF,0BACE,YAGF,kCACE,YAGF,mCACE,YAGF,gCACE,YAGF,2BACE,YAGF,gCACE,YAGF,mCACE,YAGF,8BACE,YAGF,yBACE,YAGF,2BACE,YAGF,8BACE,YAGF,0BACE,YAGF,8BACE,YAGF,gCACE,YAGF,4BACE,YAGF,2CACE,YAGF,4CACE,YAGF,gCACE,YAGF,iCACE,YAGF,kCACE,YAGF,0BACE,YAGF,2BACE,YAGF,4BACE,YAGF,8BACE,YAGF,uCACE,YAGF,4BACE,YAGF,4BACE,YAGF,kCACE,YAGF,gCACE,YAGF,qCACE,YAGF,mCACE,YAGF,8BACE,YAGF,iCACE,YAGF,uCACE,YAGF,kCACE,YAGF,qCACE,YAGF,4BACE,YAGF,2BACE,YAGF,4BACE,YAGF,0BACE,aAGF,4BACE,YAGF,+BACE,YAGF,+BACE,YAGF,0BACE,YAGF,oCACE,YAGF,6BACE,YAGF,mCACE,YAGF,oCACE,YAGF,iCACE,YAGF,gCACE,YAGF,iCACE,YAGF,8BACE,YAGF,4BACE,YC1ZA,kBACE,eACA,YAFF,oBACE,iBACA,YAFF,mBACE,eACA,YLDA,qCKQE,sBACE,eACA,YAFF,wBACE,iBACA,YAFF,uBACE,eACA,aLNJ,qCKIE,sBACE,eACA,YAFF,wBACE,iBACA,YAFF,uBACE,eACA,aCZR,YACE,sBACA,iBACA,kBACA,WAEA,6EAGE,sBACA,iBACA,kBNTA,qCMFJ,YAgBM,kBACA,mBAEA,+CAEE,eAGF,mDAEE,eAGF,qDAEE,eACA,kBACA,oBN3BJ,qCMNJ,YAgBM,kBACA,mBAEA,+CAEE,iBAGF,mDAEE,gBAGF,qDAEE,gBACA,eACA,iBAKN,wBACE,eACA,gBAGF,gCACE,iBACA,kBAGF,gCACE,iBACA,eAGF,kCACE,cACA,kBCvDJ,MACE,sBACA,aACA,mBAGF,yBACE,uBAGF,uBACE,2BAGF,sBACE,yBAGF,yBACE,8BAGF,0BACE,6BAGF,6BACE,6BAGF,cACE,2BAGF,wBACE,aACA,sBACA,oBACA,uBAGF,qBACE,aACA,sBACA,oBACA,yBAGF,sBACE,aACA,sBACA,oBACA,2BAGF,MACE,sBACA,aPvDE,qCO4DA,MACE,cAEA,mDAEE,SAIJ,MACE,cACA,qCAEA,mDAEE,oBAIJ,SACE,gBAIA,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,yCACA,oCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,uCACA,kCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,yCACA,oCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,GP/Eb,qCOwDA,MACE,cAEA,mDAEE,SAIJ,MACE,cACA,sCAEA,mDAEE,oBAIJ,SACE,gBAIA,iBACE,0CACA,qCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,2CACA,sCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,2CACA,sCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,4CACA,uCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,uCACA,kCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,4CACA,uCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,kBACE,yCACA,oCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,uCACA,kCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,yCACA,oCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,wCACA,mCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,IPnFb,qCOwGE,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,yCACA,oCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,uCACA,kCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,yCACA,oCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EAmBb,kBACE,4BPvHF,qCOoGE,qBACE,0CACA,qCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,2CACA,sCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,2CACA,sCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,4CACA,uCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,uCACA,kCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,4CACA,uCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,sBACE,yCACA,oCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,uCACA,kCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,yCACA,oCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,wCACA,mCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GAmBb,kBACE,4BAMJ,sBACE,aAGF,qBACE,gBCzIF,KACE,OlB8EQ,EkB3EV,OACE,WlB0EQ,EkBvEV,OACE,alBsEQ,EkBnEV,OACE,clBkEQ,EkB/DV,OACE,YlB8DQ,EkB3DV,OACE,YlB0DQ,EkBzDR,alByDQ,EkBtDV,OACE,WlBqDQ,EkBpDR,clBoDQ,EkBjDV,MACE,SAGF,QACE,aAGF,QACE,eAGF,QACE,gBAGF,QACE,cAGF,QACE,cACA,eAEF,QACE,aACA,gBAGF,KACE,QlBmBQ,EkBhBV,OACE,YlBeQ,EkBZV,OACE,clBWQ,EkBRV,OACE,elBOQ,EkBJV,OACE,alBGQ,SkBCR,alBDQ,EkBER,clBFQ,EkBKV,OACE,YlBNQ,EkBOR,elBPQ,EkB/EV,UACE,OlB8EQ,IkB3EV,YACE,WlB0EQ,IkBvEV,YACE,alBsEQ,IkBnEV,YACE,clBkEQ,IkB/DV,YACE,YlB8DQ,IkB3DV,YACE,YlB0DQ,IkBzDR,alByDQ,IkBtDV,YACE,WlBqDQ,IkBpDR,clBoDQ,IkBjDV,WACE,YAGF,aACE,gBAGF,aACE,kBAGF,aACE,mBAGF,aACE,iBAGF,aACE,iBACA,kBAEF,aACE,gBACA,mBAGF,UACE,QlBmBQ,IkBhBV,YACE,YlBeQ,IkBZV,YACE,clBWQ,IkBRV,YACE,elBOQ,IkBJV,YACE,alBGQ,gBkBCR,alBDQ,IkBER,clBFQ,IkBKV,YACE,YlBNQ,IkBOR,elBPQ,IkB/EV,KACE,OlB8EQ,IkB3EV,OACE,WlB0EQ,IkBvEV,OACE,alBsEQ,IkBnEV,OACE,clBkEQ,IkB/DV,OACE,YlB8DQ,IkB3DV,OACE,YlB0DQ,IkBzDR,alByDQ,IkBtDV,OACE,WlBqDQ,IkBpDR,clBoDQ,IkBjDV,MACE,YAGF,QACE,gBAGF,QACE,kBAGF,QACE,mBAGF,QACE,iBAGF,QACE,iBACA,kBAEF,QACE,gBACA,mBAGF,KACE,QlBmBQ,IkBhBV,OACE,YlBeQ,IkBZV,OACE,clBWQ,IkBRV,OACE,elBOQ,IkBJV,OACE,alBGQ,WkBCR,alBDQ,IkBER,clBFQ,IkBKV,OACE,YlBNQ,IkBOR,elBPQ,IkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,MACE,OlB8EQ,KkB3EV,QACE,WlB0EQ,KkBvEV,QACE,alBsEQ,KkBnEV,QACE,clBkEQ,KkB/DV,QACE,YlB8DQ,KkB3DV,QACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,QACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,OACE,aAGF,SACE,iBAGF,SACE,mBAGF,SACE,oBAGF,SACE,kBAGF,SACE,kBACA,mBAEF,SACE,iBACA,oBAGF,MACE,QlBmBQ,KkBhBV,QACE,YlBeQ,KkBZV,QACE,clBWQ,KkBRV,QACE,elBOQ,KkBJV,QACE,alBGQ,akBCR,alBDQ,KkBER,clBFQ,KkBKV,QACE,YlBNQ,KkBOR,elBPQ,KkB/EV,SACE,OlB8EQ,KkB3EV,WACE,WlB0EQ,KkBvEV,WACE,alBsEQ,KkBnEV,WACE,clBkEQ,KkB/DV,WACE,YlB8DQ,KkB3DV,WACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,WACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAEF,YACE,iBACA,oBAGF,SACE,QlBmBQ,KkBhBV,WACE,YlBeQ,KkBZV,WACE,clBWQ,KkBRV,WACE,elBOQ,KkBJV,WACE,alBGQ,gBkBCR,alBDQ,KkBER,clBFQ,KkBKV,WACE,YlBNQ,KkBOR,elBPQ,KkB/EV,UACE,OlB8EQ,MkB3EV,YACE,WlB0EQ,MkBvEV,YACE,alBsEQ,MkBnEV,YACE,clBkEQ,MkB/DV,YACE,YlB8DQ,MkB3DV,YACE,YlB0DQ,MkBzDR,alByDQ,MkBtDV,YACE,WlBqDQ,MkBpDR,clBoDQ,MkBjDV,WACE,cAGF,aACE,kBAGF,aACE,oBAGF,aACE,qBAGF,aACE,mBAGF,aACE,mBACA,oBAEF,aACE,kBACA,qBAGF,UACE,QlBmBQ,MkBhBV,YACE,YlBeQ,MkBZV,YACE,clBWQ,MkBRV,YACE,elBOQ,MkBJV,YACE,alBGQ,kBkBCR,alBDQ,MkBER,clBFQ,MkBKV,YACE,YlBNQ,MkBOR,elBPQ,MU5ER,qCQ0FE,SACE,OlBfI,EkBkBN,WACE,WlBnBI,EkBsBN,WACE,alBvBI,EkB0BN,WACE,clB3BI,EkB8BN,WACE,YlB/BI,EkBkCN,WACE,YlBnCI,EkBoCJ,alBpCI,EkBuCN,WACE,WlBxCI,EkByCJ,clBzCI,EkB4CN,UACE,SAGF,YACE,aAGF,YACE,eAGF,YACE,gBAGF,YACE,cAGF,YACE,cACA,eAGF,YACE,aACA,gBAGF,SACE,QlB3EI,EkB8EN,WACE,YlB/EI,EkBkFN,WACE,clBnFI,EkBsFN,WACE,elBvFI,EkB0FN,WACE,alB3FI,EkB8FN,WACE,alB/FI,EkBgGJ,clBhGI,EkBmGN,WACE,YlBpGI,EkBqGJ,elBrGI,EkBcN,cACE,OlBfI,IkBkBN,gBACE,WlBnBI,IkBsBN,gBACE,alBvBI,IkB0BN,gBACE,clB3BI,IkB8BN,gBACE,YlB/BI,IkBkCN,gBACE,YlBnCI,IkBoCJ,alBpCI,IkBuCN,gBACE,WlBxCI,IkByCJ,clBzCI,IkB4CN,eACE,YAGF,iBACE,gBAGF,iBACE,kBAGF,iBACE,mBAGF,iBACE,iBAGF,iBACE,iBACA,kBAGF,iBACE,gBACA,mBAGF,cACE,QlB3EI,IkB8EN,gBACE,YlB/EI,IkBkFN,gBACE,clBnFI,IkBsFN,gBACE,elBvFI,IkB0FN,gBACE,alB3FI,IkB8FN,gBACE,alB/FI,IkBgGJ,clBhGI,IkBmGN,gBACE,YlBpGI,IkBqGJ,elBrGI,IkBcN,SACE,OlBfI,IkBkBN,WACE,WlBnBI,IkBsBN,WACE,alBvBI,IkB0BN,WACE,clB3BI,IkB8BN,WACE,YlB/BI,IkBkCN,WACE,YlBnCI,IkBoCJ,alBpCI,IkBuCN,WACE,WlBxCI,IkByCJ,clBzCI,IkB4CN,UACE,YAGF,YACE,gBAGF,YACE,kBAGF,YACE,mBAGF,YACE,iBAGF,YACE,iBACA,kBAGF,YACE,gBACA,mBAGF,SACE,QlB3EI,IkB8EN,WACE,YlB/EI,IkBkFN,WACE,clBnFI,IkBsFN,WACE,elBvFI,IkB0FN,WACE,alB3FI,IkB8FN,WACE,alB/FI,IkBgGJ,clBhGI,IkBmGN,WACE,YlBpGI,IkBqGJ,elBrGI,IkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,UACE,OlBfI,KkBkBN,YACE,WlBnBI,KkBsBN,YACE,alBvBI,KkB0BN,YACE,clB3BI,KkB8BN,YACE,YlB/BI,KkBkCN,YACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,YACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,WACE,aAGF,aACE,iBAGF,aACE,mBAGF,aACE,oBAGF,aACE,kBAGF,aACE,kBACA,mBAGF,aACE,iBACA,oBAGF,UACE,QlB3EI,KkB8EN,YACE,YlB/EI,KkBkFN,YACE,clBnFI,KkBsFN,YACE,elBvFI,KkB0FN,YACE,alB3FI,KkB8FN,YACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,YACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,aACE,OlBfI,KkBkBN,eACE,WlBnBI,KkBsBN,eACE,alBvBI,KkB0BN,eACE,clB3BI,KkB8BN,eACE,YlB/BI,KkBkCN,eACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,eACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,cACE,aAGF,gBACE,iBAGF,gBACE,mBAGF,gBACE,oBAGF,gBACE,kBAGF,gBACE,kBACA,mBAGF,gBACE,iBACA,oBAGF,aACE,QlB3EI,KkB8EN,eACE,YlB/EI,KkBkFN,eACE,clBnFI,KkBsFN,eACE,elBvFI,KkB0FN,eACE,alB3FI,KkB8FN,eACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,eACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,cACE,OlBfI,MkBkBN,gBACE,WlBnBI,MkBsBN,gBACE,alBvBI,MkB0BN,gBACE,clB3BI,MkB8BN,gBACE,YlB/BI,MkBkCN,gBACE,YlBnCI,MkBoCJ,alBpCI,MkBuCN,gBACE,WlBxCI,MkByCJ,clBzCI,MkB4CN,eACE,cAGF,iBACE,kBAGF,iBACE,oBAGF,iBACE,qBAGF,iBACE,mBAGF,iBACE,mBACA,oBAGF,iBACE,kBACA,qBAGF,cACE,QlB3EI,MkB8EN,gBACE,YlB/EI,MkBkFN,gBACE,clBnFI,MkBsFN,gBACE,elBvFI,MkB0FN,gBACE,alB3FI,MkB8FN,gBACE,alB/FI,MkBgGJ,clBhGI,MkBmGN,gBACE,YlBpGI,MkBqGJ,elBrGI,OUxER,qCQsFE,SACE,OlBfI,EkBkBN,WACE,WlBnBI,EkBsBN,WACE,alBvBI,EkB0BN,WACE,clB3BI,EkB8BN,WACE,YlB/BI,EkBkCN,WACE,YlBnCI,EkBoCJ,alBpCI,EkBuCN,WACE,WlBxCI,EkByCJ,clBzCI,EkB4CN,UACE,SAGF,YACE,aAGF,YACE,eAGF,YACE,gBAGF,YACE,cAGF,YACE,cACA,eAGF,YACE,aACA,gBAGF,SACE,QlB3EI,EkB8EN,WACE,YlB/EI,EkBkFN,WACE,clBnFI,EkBsFN,WACE,elBvFI,EkB0FN,WACE,alB3FI,EkB8FN,WACE,alB/FI,EkBgGJ,clBhGI,EkBmGN,WACE,YlBpGI,EkBqGJ,elBrGI,EkBcN,cACE,OlBfI,IkBkBN,gBACE,WlBnBI,IkBsBN,gBACE,alBvBI,IkB0BN,gBACE,clB3BI,IkB8BN,gBACE,YlB/BI,IkBkCN,gBACE,YlBnCI,IkBoCJ,alBpCI,IkBuCN,gBACE,WlBxCI,IkByCJ,clBzCI,IkB4CN,eACE,YAGF,iBACE,gBAGF,iBACE,kBAGF,iBACE,mBAGF,iBACE,iBAGF,iBACE,iBACA,kBAGF,iBACE,gBACA,mBAGF,cACE,QlB3EI,IkB8EN,gBACE,YlB/EI,IkBkFN,gBACE,clBnFI,IkBsFN,gBACE,elBvFI,IkB0FN,gBACE,alB3FI,IkB8FN,gBACE,alB/FI,IkBgGJ,clBhGI,IkBmGN,gBACE,YlBpGI,IkBqGJ,elBrGI,IkBcN,SACE,OlBfI,IkBkBN,WACE,WlBnBI,IkBsBN,WACE,alBvBI,IkB0BN,WACE,clB3BI,IkB8BN,WACE,YlB/BI,IkBkCN,WACE,YlBnCI,IkBoCJ,alBpCI,IkBuCN,WACE,WlBxCI,IkByCJ,clBzCI,IkB4CN,UACE,YAGF,YACE,gBAGF,YACE,kBAGF,YACE,mBAGF,YACE,iBAGF,YACE,iBACA,kBAGF,YACE,gBACA,mBAGF,SACE,QlB3EI,IkB8EN,WACE,YlB/EI,IkBkFN,WACE,clBnFI,IkBsFN,WACE,elBvFI,IkB0FN,WACE,alB3FI,IkB8FN,WACE,alB/FI,IkBgGJ,clBhGI,IkBmGN,WACE,YlBpGI,IkBqGJ,elBrGI,IkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,UACE,OlBfI,KkBkBN,YACE,WlBnBI,KkBsBN,YACE,alBvBI,KkB0BN,YACE,clB3BI,KkB8BN,YACE,YlB/BI,KkBkCN,YACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,YACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,WACE,aAGF,aACE,iBAGF,aACE,mBAGF,aACE,oBAGF,aACE,kBAGF,aACE,kBACA,mBAGF,aACE,iBACA,oBAGF,UACE,QlB3EI,KkB8EN,YACE,YlB/EI,KkBkFN,YACE,clBnFI,KkBsFN,YACE,elBvFI,KkB0FN,YACE,alB3FI,KkB8FN,YACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,YACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,aACE,OlBfI,KkBkBN,eACE,WlBnBI,KkBsBN,eACE,alBvBI,KkB0BN,eACE,clB3BI,KkB8BN,eACE,YlB/BI,KkBkCN,eACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,eACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,cACE,aAGF,gBACE,iBAGF,gBACE,mBAGF,gBACE,oBAGF,gBACE,kBAGF,gBACE,kBACA,mBAGF,gBACE,iBACA,oBAGF,aACE,QlB3EI,KkB8EN,eACE,YlB/EI,KkBkFN,eACE,clBnFI,KkBsFN,eACE,elBvFI,KkB0FN,eACE,alB3FI,KkB8FN,eACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,eACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,cACE,OlBfI,MkBkBN,gBACE,WlBnBI,MkBsBN,gBACE,alBvBI,MkB0BN,gBACE,clB3BI,MkB8BN,gBACE,YlB/BI,MkBkCN,gBACE,YlBnCI,MkBoCJ,alBpCI,MkBuCN,gBACE,WlBxCI,MkByCJ,clBzCI,MkB4CN,eACE,cAGF,iBACE,kBAGF,iBACE,oBAGF,iBACE,qBAGF,iBACE,mBAGF,iBACE,mBACA,oBAGF,iBACE,kBACA,qBAGF,cACE,QlB3EI,MkB8EN,gBACE,YlB/EI,MkBkFN,gBACE,clBnFI,MkBsFN,gBACE,elBvFI,MkB0FN,gBACE,alB3FI,MkB8FN,gBACE,alB/FI,MkBgGJ,clBhGI,MkBmGN,gBACE,YlBpGI,MkBqGJ,elBrGI,OmB/CZ,sEA7BE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gCSHA,+PAEE,oBACA,eAGF,wMAEE,qBACA,aAcF,4JAGE,oBACA,mBACA,uBACA,eACA,cACA,kBCiBJ,+CAnEE,6CACA,uDACA,kCAEA,4IAEE,2DACA,4HAEA,gDAGF,+DACE,kCAGF,2DACE,oDACA,WACE,mGAEF,yCAGF,2DACE,qDACA,WACE,kJAGF,0CA0CJ,mDAEE,+CACA,yDACA,oCAEA,oJAEE,6DACA,WACE,qHAEF,kDAGF,mEACE,oCAGF,+DACE,sDACA,WACE,mGAEF,2CAGF,+DACE,uDACA,WACE,qGAEF,4CAIJ,+BAzEE,sDACA,WACE,2GAEF,iDAEA,qFAEE,oEACA,WACE,uIAEF,+DAGF,qCACE,6DACA,WACE,yHAEF,wDAGF,qCACE,8DACA,WACE,+HAEF,yDAiDJ,iCACE,wDACA,WACE,+GAEF,mDAEA,yFAEE,sEACA,WACE,2IAEF,iEAGF,uCACE,+DACA,WACE,6HAEF,0DAGF,uCACE,gEACA,WACE,mIAEF,2DC5IJ,aACE,kBACA,YAGF,cACE,eACA,aCPF,ghBACE,YACA,kBACA,sBACA,oDACA,gBACA,oBACA,UACA,qBACA,gBACA,eACA,wBACA,eZSA,gCYLA,w/DAGE,eACA,mBACA,UAmCJ,gBA9BE,+BACA,8CACA,gCAEA,kCACE,+BACA,8CACA,4DAGF,gCACE,mCAGF,4BACE,+BACA,uCACA,0BACA,gBAGF,4CACE,+BACA,wCACA,sDACA,mBACA,gBAUJ,oKAQE,qBCnEF,8GACE,sBACA,sCACA,eACA,gBACA,kBACA,WACA,0BA+BF,cACE,kBACA,iCACA,UAGF,oBACE,wCAGF,oBACE,yCAGF,uBACE,+CAGF,wBACE,+CC5DF,aACE,oBACA,eACA,gBACA,kBACA,kCAQF,2BACE,gBACA,gBAGF,kBACE,kBACA,gBACA,kBACA,eACA,mBCvBF,8FAGE,gBACA,mBACA,uBACA,oBFQA,oCACA,oCACA,yBAEA,uGACE,kDACA,8CACA,uCAGF,6GbHA,gCaOA,mHACE,2CACA,uCAGF,mHACE,4CACA,wCACA,+CACA,aE1BJ,sHACE,OFXgB,KEYhB,cFbiB,IEcjB,iBCdF,SAGE,cHHiB,IGIjB,aACA,iBACA,YACA,aHOA,oCACA,oCACA,yBAEA,kBACE,kDACA,8CACA,uCAGF,wBbHA,gCaOA,8BACE,2CACA,uCAGF,8BACE,4CACA,wCACA,+CACA,aIrCJ,6BAEE,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA,mBACA,SAIF,yCAEE,mBACA,+CACA,+CACA,+CACA,cJrBiB,IIsBjB,eACA,oBACA,kBACA,SACA,8CACA,oGAGF,sIAIE,kDACA,8CACA,uCACA,eAGF,mFAEE,2CACA,uCAGF,mFAEE,4CACA,wCACA,+CACA,aACA,UAIF,yDAEE,4CACA,4CACA,sBACA,WACA,gBACA,eACA,QACA,SACA,YACA,kBAGF,8BACE,kBAGF,2BACE,kBAGF,sKAIE,0DACA,sDAGF,qCACE,0CACA,eACA,8CACA,kBACA,+BACA,QACA,gBACA,kBAGF,6HAEE,0CACA,eACA,8CACA,kBACA,+BACA,QACA,gBACA,iBAGF,oKAGE,+CAGF,4CACE,0DACA,uEAGF,0GAEE,yDACA,sEC3HF,OAGE,cLHiB,IKIjB,OLHgB,KKIhB,mBACA,gBACA,gBACA,yCACA,qBACA,4BACA,2CACA,0BACA,oCACA,yBACA,gBACA,mBACA,uBACA,aLJA,oCACA,oCACA,yBKIA,gBACE,UACA,yDLJF,gBACE,kDACA,8CACA,uCAGF,sBbHA,gCaOA,4BACE,2CACA,uCAGF,4BACE,4CACA,wCACA,+CACA,aMrCJ,aACE,+BACA,+BACA,+BACA,sBACA,WACA,0BACA,gBACA,eACA,cACA,ONTgB,KMUhB,cNXiB,IMYjB,aACA,SACA,oGAGA,+BACE,qBACA,YACA,WACA,SACA,oBACA,2CACA,4CAGF,wBACE,qBACA,WACA,YACA,SACA,oBACA,2CACA,4CAGF,mCACE,qBACA,WACA,YACA,SACA,oBACA,gBACA,2CACA,4CAIF,4CACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,+BACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,6BACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,6BACE,SACA,qBACA,WACA,cACA,oCACA,4CAGF,sBACE,YACA,oBAEA,wCACE,kDAGF,iCACE,kDAGF,4CACE,kDAGF,qDACE,kDAGF,wCACE,kDAGF,sCACE,kDAGF,sCACE,kDAKF,oDACE,2CAGF,6CACE,2CAGF,wDACE,2CAGF,iEACE,2CAGF,oDACE,2CAGF,kDACE,2CAGF,kDACE,2CAIJ,mBACE,4CACA,wCACA,+CACA,aCxJJ,iBACE,YACA,iBCFF,SACE,oCACA,oCACA,cRHiB,IQIjB,aACA,gBACA,mBAIA,6BACE,iBAGF,mLAGE,cAEA,sOACE,kBAKN,mBACE,gBACA,UAEA,sBACE,SAGF,yBACE,aAGF,0CACE,gBACA,kCCtCF,0DACE,gCAGF,+EACE,uCAKF,8BACE,yBAGF,qCACE,gCChBJ,MACE,yBACA,yBACA,gBAEA,cACE,gBACA,UACA,eACA,mBACA,gBACA,cAGF,kBAEE,kBAGF,YACE,gBAEA,eACE,2CAKF,4BACE,+CAGF,6BACE,6CAIJ,YACE,gBAEA,eACE,6CCxCJ,0CAEE,iBAKF,wCAEE,aCZJ,cAGE,gBAGF,kBACE,eACA,gBAEA,wBACE,eCMJ,SAGE,SACA,UAGF,MAEE,kBAEA,YACE,cAGF,wBAEE,mBAEA,oCACE,aAMJ,MACE,gBACA,oBAGF,MACE,oBCjDJ,kBACE,eACA,qBAGF,eACE,wBAGF,cACE,4BAGF,wBACE,4BAGF,cACE,4BAGF,wBACE,4BCtBF,0CAEE,qBACA,mBACA,eAEA,gDACE,uBAEA,4GACE,qBACA,mBAGF,gEACE,iCCbN,IACE,kBACA,eAGF,OACE,8BACA,cACA,WAEA,WACE,kBAGF,8BACE,iBAGF,kBACE,gBACA,kBACA,gBACA,WCxBJ,MACE,cACA,WAGF,OACE,cACA,kBACA,sBACA,WACA,gBAEA,cACE,kBACA,MACA,OACA,WACA,YCjBJ,GACE,YACA,kCACA,SCDF,QACE,yCACA,kBACA,oBACA,cAEA,gBAGE,eACA,aACA,qBAIA,sBACE,gDChBN,SACC,kBACA,WACA,iBACA,aACA,0BAEC,yBAPF,SAQE,4BAGD,yBACG,gBACF,kBACA,WACA,YACA,OACA,MACA,iBACA,wBjCEA,gCiCGA,4BACA,kBACA,WACA,mCACA,aACA,oBACA,gBAGA,yBACE,mBACA,uBACA,WACA,gBACA,kBAEA,2BACE,2BACA,0BACA,aAGF,sCACE,aAGF,qCACE,gBAIJ,yBAGE,kBACA,2BjCrDA,qCiCiDF,yBAOI,gBAIJ,4BAGE,mBACA,2BjChEA,qCiC4DF,4BAOI,kBAKF,4CAGE,kBACA,2BjC5EF,qCiCwEA,4CAOI,kBCrFR,eACE,eACA,aACA,YAEA,oCACE,kDACA,uCACA,WACE,yIAGF,kBACA,aACA,YACA,aACA,mBACA,uBACA,UACA,kBACA,WACA,YAEA,qKAGE,iBACA,aACA,mBACA,uBACA,UAGF,6CACE,oBACA,eAGF,0CACE,yDACA,8CACA,WACE,kKAKJ,0CACE,0DACA,+CACA,WACE,iKAMN,iDlCpCA,gCkCuCE,kBACA,UAGF,iDlC3CA,gCkC8CE,kBACA,UAGF,yCACE,uDACA,iCACA,4CACA,UACA,SACA,UACA,gBACA,kBACA,YACA,aACA,UACA,+BAEA,+DACE,eACA,gBACA,mBACA,aACA,kBACA,oBACA,8DAGF,gKAGE,aACA,mBACA,2BACA,gBACA,WAEA,6WAEE,SAKF,sMAGE,iBACA,UACA,iBAKN,qCACE,aACA,+BAGF,6CACE,WAGF,uCACE,UAIA,yDACE,UAGF,yDACE,UAGF,iDACE,WACE,+GAEF,iBACA,aACA,UCrJN,gBACE,kCACA,UACA,aACA,uBACA,mBAEA,kCACE,kBACA,QAGF,mBACE,oBACA,qBACA,SACA,UACA,YACA,gBACA,QAEA,sBACE,8BACA,WACA,WACA,8DAEA,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,oCACE,yBChER,SACE,gCACA,mBACA,uBACA,kBACA,YACA,WACA,gBACA,aACA,sBAEA,yBACE,kBACA,WACA,aACA,iBACA,uBACA,gBAEA,6BACE,gBACA,kBAIJ,2BACE,kBACA,gBACA,kBAOF,yBACE,oBACA,2BACA,YpCjBF,gCoCqBE,2BACE,cAGF,sCACE,aAIJ,sBACE,aACA,QACA,oBCrDF,qCADF,oBAEI,iBACA,gBAEA,oCACE,YACA,YACA,kBACA,MACA,SAGF,oCACE,mBAGF,iCACE,oBClBN,4DACE,aACA,sBACA,qBACA,mBACA,eACA,kBACA,gCACA,WAEA,wOAGE,6CACA,WACE,iFAEF,aACA,qBCpBJ,8BAGE,wCACA,mCCFF,8BAGE,kBACA,iBAEA,iDACE,qBACA,kBACA,WACA,YACA,iBACA,wBxCSF,gCwCJA,qDACE,kBACA,WACA,YACA,qDAIA,yDACE,WACA,YACA,iBACA,wBAIJ,iDACE,kBACA,WACA,YACA,kDACA,aACA,oBACA,gBAGF,8CACE,gBACA,aACA,WAEA,gDACE,mCACA,0BAGF,mMAGE,sBAKF,uDACE,mBAGF,2DACE,mBCpEN,iBfGE,SACA,UACA,gBAEA,oBACE,SAGF,wCACE,UeTF,oBACE,aACA,WAGF,mBACE,aACA,WACA,qBAEA,yBACE,sCAIJ,yCACE,4BACA,gBACA,SAGF,iDACE,4BACA,gBACA,SAGF,mDACE,8BACA,gBACA,SAIJ,wBACE,SACA,cAEA,qCACE,SCvCF,qBACE,eAGF,2CACE,aACA,qBACA,cAEA,0LAGE,UCZJ,iBACE,eACA,mBAGF,mBACE,eACA,eACA,mBAGF,mCACE,mBACA,YACA,WACA,cACA,gBAEA,8EAEE,iBCpBJ,mBACE,eACA,mBAGF,qBACE,eACA,eACA,mBAGF,uCACE,YACA,YACA,cACA,gBAEA,2CACE,YACA,YACA,sBCpBJ,iBACE,gDACA,eAGF,qCACE,aACA,mBAEA,wFAEE,gBCXJ,kBACE,gDACA,eAEA,6E9CgBF,gC8CZI,SACA,cACA,gBACA,mBACA,wCCbN,kBtCEE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gC+ClBA,YtCeA,2DAEE,oBACA,eAGF,gDAEE,qBACA,asCtBF,+GAGE,iBACA,UAGF,8BACE,YAEA,mJAGE,eAIJ,+BACE,YAEA,sJAGE,iBC5BN,gBvCEE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gCUtBA,6CACA,uDACA,kCsCGA,cACA,mBACA,aACA,gBACA,WvCUA,uDAEE,oBACA,eAGF,4CAEE,qBACA,aCxBF,uDAEE,2DACA,4HAEA,gDAGF,wBACE,kCAGF,sBACE,oDACA,WACE,mGAEF,yCAGF,sBACE,qDACA,WACE,kJAGF,0CsCnBF,uCACE,cACA,eACA,oBACA,gBACA,eAGF,uCACE,cACA,kBACA,mBACA,gBAEA,yCACE,eACA,kBAGF,oDACE,aAGF,mDACE,gBAGF,kEACE,eACA,kBACA,SACA,QCzCN,gBACE,qCACA,oBACA,oBACA,YACA,QAEA,mCxCLA,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gCUtBA,6CACA,uDACA,kCuCUE,+BACA,gBACA,kCACA,oBACA,gBACA,kBACA,iBACA,sGxCEA,oBACA,eAGF,kFAEE,qBACA,aCxBF,6FAEE,2DACA,4HAEA,gDAGF,2CACE,kCAGF,yCACE,oDACA,WACE,mGAEF,yCAGF,yCACE,qDACA,WACE,kJAGF,0CuCRF,qFAEE,aAGF,2CvC3BA,6CACA,uDACA,kCAEA,6GAEE,2DACA,4HAEA,gDAGF,mDACE,kCAGF,iDACE,oDACA,WACE,mGAEF,yCAGF,iDACE,qDACA,WACE,kJAGF,0CuCCF,4CACE,2DACA,4HAEA,gDACA,oBACA,eCpCJ,OACE,+BACA,mBACA,aAEA,uBACE,mBAEA,yBACE,gBACA,mBAGF,oCACE,aAGF,mCACE,gBAIJ,wBACE,SACA,gBAGF,2BACE,SACA,aACA,uBACA,mBACA,QAGF,sBACE,SACA,gBACA,aACA,mBCvCJ,gBACE,aACA,kBAGF,wBACE,0BACA,YACA,QACE,kBAMF,2NAIE,aAIJ,uBACE,kBACA,QACA,WACA,WAGF,uBACE,yBACA,4BACA,aCjCF,wBACE,aACA,mBACA,kBACA,QAEA,sDACE,SAGF,2DACE,0BACA,2BACA,uBACA,8BACA,4BACA,4BAGF,+BACE,eACA,kBACA,UCtBJ,mBACE,oCACA,kBACA,yBACA,uBACA,8BACA,oBACA,kBACA,WACA,WAEA,6CACE,aAEA,wDACE,gBACA,mBAEA,oEACE,aAGF,mEACE,gBAIJ,+CACE,oDACA,sCAEA,uDACE,yCAGF,qDACE,2DACA,6CAGF,6DACE,8CACA,4DAKN,kDACE,cACA,eACA,kBACA,+CACA,qCACA,qBAGF,qDACE,iBAGF,+CACE,kBAGF,6C5C9DA,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gCqD8CE,YACA,gBACA,MACA,qBACA,oCACA,WACE,uEAEF,+B5CzDF,iHAEE,oBACA,eAGF,sGAEE,qBACA,a4CkDA,gMAGE,uBACA,iBACA,UAGF,mDACE,2CACA,WACE,qFAEF,sCAGF,mDACE,4CACA,WACE,2FAEF,uCClGN,OACE,kBACA,eAEA,iBACE,wCAGF,aACE,eACA,QACA,8BACA,4BACA,mBACA,YACA,aACA,iBACA,wBACA,gBtDZA,qCsDEF,aAaI,mBAGF,yBACE,gBAGF,0BACE,iBAGF,+BACE,kBAEA,+CACE,mBAGF,6CACE,8BACA,gBAEA,0DACE,aAGF,yDACE,gBtD1CN,qCsDiCE,6CAaI,+BAIJ,0CACE,aACA,2BACA,SACA,gBAGF,6CAGE,mBACA,SACA,mBtD9DJ,qCsDyDE,6CAQI,kBAIJ,6CACE,kBACA,SACA,QtDxEJ,qCsDqEE,6CAMI,OCzCV,yBACE,8CACA,oCACA,yCACA,kBACA,WAEA,2BACE,gBACA,cACA,qBA/CF,gBACA,mBACA,mBACA,+BACA,gBACA,yCAEA,iCACE,qDACA,qEACA,gDACA,qBAGF,uMAKE,qDACA,mEACA,gDACA,qBACA,aAGF,yCACE,sDACA,WACE,+GAEF,iDACA,aACA,qBAmBF,2CApDA,gBACA,mBACA,mBACA,+BACA,gBACA,yCAEA,iDACE,qDACA,qEACA,gDACA,qBAGF,uRAKE,qDACA,mEACA,gDACA,qBACA,aAGF,yDACE,sDACA,WACE,+GAEF,iDACA,aACA,qBAuBF,wD7B1DA,SACA,UACA,gBAEA,8DACE,SAGF,4HACE,U6BuDJ,oBACE,8CACA,mBACA,yCACA,iBACA,aACA,UACA,UAEA,qHAGE,sBACA,iBACA,iBACA,+BAGF,0BACE,qDACA,qEACA,gDAGF,0BACE,sDACA,WACE,+GAEF,iDAIJ,cACE,gBACA,YvDlGE,qCuDgGJ,cAKI,aACA,gBACA,SACA,WACA,0BAEA,uCACE,4BACA,gBACA,kBACA,UACA,UACA,oBACA,kBACA,WACA,YACA,gBACA,+BAGF,sBACE,WAEA,0CACE,4BAEA,uLAGE,yBAIJ,+CACE,qDACA,mBACA,cACA,UACA,uBACA,iBACA,oBACA,oDAKI,oXAGE,kBAKA,gzBAGE,kBAKA,gvDAGE,mBvDlKd,qCuD4FJ,cAiFI,cACA,SACA,WACA,0BACA,gBAEA,uCACE,gBACA,iBACA,oBAKI,oUAGE,kBAKA,gtBAGE,kBAKA,gjDAGE,kBAQZ,kCACE,cAKN,oBACE,kBvD7NE,qCuD4NJ,oBAII,+CvDpOA,qCwDFJ,kBAEI,kBACA,oBxDGA,qCwDNJ,kBAOI,gBACA,WAGF,2CAGE,mBAIA,oG9BjBF,SACA,UACA,gBAEA,0GACE,SAGF,oNACE,U8BYA,iDACE,yBACA,cACA,gBACA,yCACA,gBACA,qBACA,iBxDvBF,qCwDgBA,iDAUI,kBACA,oBAGF,uDACE,qDACA,qEACA,gDACA,qBAGF,sPAIE,qDACA,mEACA,gDACA,qBACA,aAGF,+DACE,sDACA,WACE,+GAEF,iDACA,aACA,qBC7DR,YACE,kBAEA,8BACE,aACA,kBACA,uBACA,8BACA,gBACA,gBACA,gBACA,mBACA,WAEA,mJAGE,UACA,kBAEA,2KACE,+BACA,sCACA,yBAKN,mCACE,eACA,oBACA,kBACA,UACA,SACA,6BAEA,4E/BnCF,SACA,UACA,gBAEA,kFACE,SAGF,oKACE,U+B+BI,sFACE,cACA,gBACA,mBAWF,mMACE,0CAKN,2CACE,eACA,uBACA,UACA,YCjEN,0BACE,eACA,OACA,kBACA,SACA,cACA,kCACA,2BACA,oBACA,iBACA,YACA,kBACA,gBACA,2BAEA,0DAEE,SACA,qBAGF,8CACE,mBCvBF,uDACE,uDACA,4CACA,WACE,wJAIF,4EACE,8DACA,mDACA,WACE,iLAKJ,4EACE,+DACA,oDACA,WACE,gLCpBR,KACE,cAGF,YACE,kDACA,4DACA,kBACA,cACA,kBACA,aACA,kBACA,mB5DNE,qC4DFJ,YAWI,kBACA,oBAGF,8BACE,gBACA,MAIJ,wBACE,aAGF,oCACE,aAGF,0BACE,aACA,eACA,8BAEA,2CACE,oDACA,+CACA,iBACA,iBACA,kBACA,mBACA,2B5DvCA,qC4DgCF,2CAUI,cAKN,UACE,YAGF,qBACE,kDACA,4DACA,0BACA,aACA,sBACA,UACA,gBACA,kBACA,SACA,aACA,UACA,oBACA,kBACA,yDAEA,6BACE,QACA,UACA,mBACA,uBAEA,6CACE,aAKN,UACE,gBACA,SACA,UAEA,aACE,SACA,UAGF,qCACE,mBAIJ,aACE,kDACA,4DACA,0BACA,WACA,gBACA,SACA,UACA,kBACA,MACA,aACA,UACA,oBACA,kBACA,yDAEA,qBACE,YACA,UACA,mBACA,uBAIJ,iCACE,aACA,mBACA,kBACA,mB5D1HE,qC4DsHJ,iCAOI,kBACA,oBAGF,2DACE,aACA,mBAEA,uJAEE,aAIJ,sDACE,+BACA,gBACA,mBACA,OACA,aACA,mBACA,mBACA,kBACA,iBACA,WACA,kBACA,QACA,MACA,UACA,mBACA,uBAEA,+EACE,kBAGF,0EACE,OACA,aACA,yBAGF,8EACE,QAIJ,2CACE,aACA,mBAEA,8CACE,kBAGF,sEACE,gBAIJ,8CACE,cACA,YACA,aACA,QACA,cAEA,gEACE,cAGF,sDACE,QCnJN,kBAvDE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,gBACA,aACA,qBACA,uEAEA,0BACE,uCAGF,gDAEE,yDACA,uCACA,qBAGF,gCACE,aACA,0DACA,WACE,2GAIJ,8MAME,oEAEA,oeAEE,yDAGF,kSACE,aACA,0DACA,WACE,oKAUN,4BACE,iBACA,oBAKF,mDACE,oBACA,mBAIJ,sBACE,cACA,oBACA,cACA,SACA,gBAEA,oCACE,aACA,+BACA,WACE,2GCnFN,4BpDkCE,sDACA,WACE,2GAEF,iDoDnCA,WACA,YACA,uBpDmCA,+EAEE,oEACA,WACE,uIAEF,+DAGF,kCACE,6DACA,WACE,yHAEF,wDAGF,kCACE,8DACA,WACE,+HAEF,yDoDvDF,4CACE,wBACA,WACA,WACA,cACA,iCACA,kBACA,SAEA,uGAEE,wBACA,WACA,WACA,WACA,cACA,kBACA,qCAGF,mDACE,QAGF,oDACE,SAKF,oDACE,QAEA,2DACE,sDAGF,4DACE,oDAMR,WACE,YACA,kBACA,aACA,cACA,gBACA,mBACA,mBACA,YACA,gBAEA,0FAGE,UAIJ,mBDpEE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,gBACA,aACA,qBACA,uEC6DA,aACA,8BACA,WD7DA,2BACE,uCAGF,kDAEE,yDACA,uCACA,qBAGF,iCACE,aACA,0DACA,WACE,2GAIJ,oNAME,oEAEA,gfAEE,yDAGF,wSACE,aACA,0DACA,WACE,oKC2BN,0BACE,0CACA,eACA,eACA,eACA,gBAIJ,oBDpFE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,gBACA,aACA,qBACA,uEC6EA,aACA,2BACA,WD7EA,4BACE,uCAGF,oDAEE,yDACA,uCACA,qBAGF,kCACE,aACA,0DACA,WACE,2GAIJ,0NAME,oEAEA,4fAEE,yDAGF,8SACE,aACA,0DACA,WACE,oKC2CN,4BACE,0CACA,eACA,eACA,iBACA,iBACA,yBAKF,qDACE,aAIA,2DACE,wBAIJ,4CACE,iBCpHJ,kBACE,mCACA,gBAEA,uCACE,mCACA,uCAGF,oCACE,yBACA,gBACA,wBAEA,4CACE,wBAGF,+HAGE,yBACA,gBACA,wBACA,0BAGF,4FAEE,aACA,yBACA,WACE,2GAKN,kCACE,+BACA,wBAEA,uDACE,+BACA,wBAGF,uDACE,+BACA,wBAKF,4DACE,gBCpDN,4CAGE,kBACA,iBACA,oBAEA,kDACE,cAGF,kDACE,qBACA,4BACA,0BAGF,qDACE,SAGF,0GAEE,SACA,UACA,gBAIJ,kBAGE,mBAGF,kBACE,aACA,iBACA,UACA,SAEA,qBACE,SACA,oBAIJ,iBACE,mCACA,oFACA,wCACA,2BACA,0BACA,wBACA,oBAEA,qCACE,wBAEA,6CACE,wBAGF,yIAGE,wBACA,0BAKN,oBACE,2CACA,8BAEA,2CACE,8BAEA,mDACE,8BAGF,2JAGE,8BACA,0BCvFN,gBACE,kCACA,yCACA,6EACA,wCAEA,qCACA,mBACA,WAEA,wCACE,aACA,WACA,4CACA,wBACA,iBACA,kBACA,mBAEA,uDACE,WACA,SACA,iDACA,kBAGA,qBACA,kBAEA,oFACE,kBACA,WACA,qBAEA,6GACE,qBAEA,2HACE,kBACA,cACA,0BACA,kBAIJ,6GACE,kBACA,WAEA,2HACE,kBAIJ,2FACE,kBACA,MACA,SAGE,+GACE,oBACA,qBACA,iBAGF,+GACE,oBACA,iBAOV,6OAIE,qBACA,kBACA,aAGA,qBAGA,qBACA,oBAEA,yXACE,aAGF,qXACE,gBAIJ,8DACE,iBACA,YACA,qBAGF,6DACE,iBACA,YACA,qBAGF,2DACE,iBACA,YACA,qBAGF,uDACE,iBACA,YACA,qBAGF,uFACE,cAGF,qFACE,cAGF,iFACE,cAGF,yEACE,cjElIF,qCiEIF,wCAmII,kBACA,mBACA,6CACA,2BACA,wGAEA,+KAGE,iBAGF,2DACE,mBACA,kBAGF,6DACE,mBACA,mBACA,eAGF,uDACE,iBAGF,iEACE,+BAEA,gLAEE,8BAQA,wzBAEE,uBAKN,mFACE,kCAGF,gEACE,8BAEA,+EACE,oBAIJ,8DACE,8BAEA,6EACE,oBAGF,iFACE,oBAIJ,sFACE,kCAEA,iNAEE,uBAGF,qGACE,oBAGF,yGACE,oBAIJ,0DACE,+BAEA,kKAEE,8BAIA,oNAEE,kCAOV,6CACE,aACA,8BACA,mBACA,iBACA,iBACA,oBACA,gBACA,iBACA,kBjE1PA,qCiEiPF,6CAYI,iBACA,mBAGF,2DACE,uBAEA,+DACE,WACA,YACA,WACA,gCAGF,kIAEE,qBAEA,0IACE,UAON,8DACE,aAON,gBACE,kCAGF,eACE,aACA,kBAIF,qBACE,YACA,kBAEA,6CACE,YACA,uBACA,UACA,gBACA,+BAEA,4DACE,uBAGF,gEACE,UAIJ,kDACE,aAMA,4IAGE,kCC7UN,iBACE,yCACA,oCACA,2CACA,0DACA,oDAEA,+CACA,wBAEA,0BACE,aACA,iBACA,mBACA,yBACA,wBACA,oBAGF,0BACE,uCAGF,6DAEE,kGAGF,oEAEE,oBAGF,kCACE,SACA,kGAGF,kCACE,cACA,iBACA,kGACA,mDACA,gDAEA,0CACE,qDACA,kGACA,kBAGF,4JAGE,oBACA,mBACA,uBACA,mDACA,cACA,UAIJ,8SAIE,kDACA,8CAIJ,qBACE,oBACA,iBACA,kBAEA,2BACE,oBAKF,0BACE,aCpFJ,+BAEE,4BACA,oDAGF,0BACE,cACA,cACA,mBACA,mBACA,gBnELE,+DmEQA,kBAIJ,yBACE,cACA,iBACA,kBACA,gBACA,cAGF,mBACE,cACA,eACA,mBACA,gBACA,cAGF,kBACE,iBACA,kBACA,gBACA,2BACA,SAGF,iBACE,iBACA,mBACA,gBACA,2BACA,SAGF,oBACE,cACA,eACA,mBACA,gBACA,cAGF,kBACE,eACA,mBACA,gBACA,8BACA,oBACA,sBAEA,mCACE,eACA,gBACA,qCACA,qCACA,kBACA,oBACA,iBAEA,4CACE,4CACA,kDC/EN,0BACE,GACE,YACA,WAGF,KACE,UACA,aCRJ,OACE,8BAGF,SACE,kCAGF,SACE,oCAGF,SACE,qCAGF,SACE,mCAGF,SACE,oCACA,mCAGF,SACE,kCACA,qCAKA,sBACE,a/ECU,a+EEZ,wBACE,iB/EHU,a+EMZ,wBACE,mB/EPU,a+EUZ,wBACE,oB/EXU,a+EcZ,wBACE,kB/EfU,a+EkBZ,wBACE,mB/EnBU,a+EoBV,kB/EpBU,a+EuBZ,wBACE,iB/ExBU,a+EyBV,oB/EzBU,a+EFZ,oBACE,a/ECU,oB+EEZ,sBACE,iB/EHU,oB+EMZ,sBACE,mB/EPU,oB+EUZ,sBACE,oB/EXU,oB+EcZ,sBACE,kB/EfU,oB+EkBZ,sBACE,mB/EnBU,oB+EoBV,kB/EpBU,oB+EuBZ,sBACE,iB/ExBU,oB+EyBV,oB/EzBU,oB+EFZ,wBACE,a/ECU,wB+EEZ,0BACE,iB/EHU,wB+EMZ,0BACE,mB/EPU,wB+EUZ,0BACE,oB/EXU,wB+EcZ,0BACE,kB/EfU,wB+EkBZ,0BACE,mB/EnBU,wB+EoBV,kB/EpBU,wB+EuBZ,0BACE,iB/ExBU,wB+EyBV,oB/EzBU,wB+EFZ,oBACE,a/ECU,oB+EEZ,sBACE,iB/EHU,oB+EMZ,sBACE,mB/EPU,oB+EUZ,sBACE,oB/EXU,oB+EcZ,sBACE,kB/EfU,oB+EkBZ,sBACE,mB/EnBU,oB+EoBV,kB/EpBU,oB+EuBZ,sBACE,iB/ExBU,oB+EyBV,oB/EzBU,oB+EFZ,yBACE,a/ECU,yB+EEZ,2BACE,iB/EHU,yB+EMZ,2BACE,mB/EPU,yB+EUZ,2BACE,oB/EXU,yB+EcZ,2BACE,kB/EfU,yB+EkBZ,2BACE,mB/EnBU,yB+EoBV,kB/EpBU,yB+EuBZ,2BACE,iB/ExBU,yB+EyBV,oB/EzBU,yB+EFZ,0BACE,a/ECU,0B+EEZ,4BACE,iB/EHU,0B+EMZ,4BACE,mB/EPU,0B+EUZ,4BACE,oB/EXU,0B+EcZ,4BACE,kB/EfU,0B+EkBZ,4BACE,mB/EnBU,0B+EoBV,kB/EpBU,0B+EuBZ,4BACE,iB/ExBU,0B+EyBV,oB/EzBU,0B+EFZ,oBACE,a/ECU,oB+EEZ,sBACE,iB/EHU,oB+EMZ,sBACE,mB/EPU,oB+EUZ,sBACE,oB/EXU,oB+EcZ,sBACE,kB/EfU,oB+EkBZ,sBACE,mB/EnBU,oB+EoBV,kB/EpBU,oB+EuBZ,sBACE,iB/ExBU,oB+EyBV,oB/EzBU,oB+EFZ,mBACE,a/ECU,mB+EEZ,qBACE,iB/EHU,mB+EMZ,qBACE,mB/EPU,mB+EUZ,qBACE,oB/EXU,mB+EcZ,qBACE,kB/EfU,mB+EkBZ,qBACE,mB/EnBU,mB+EoBV,kB/EpBU,mB+EuBZ,qBACE,iB/ExBU,mB+EyBV,oB/EzBU,mB+E+BZ,gBACE,a/EvCW,E+E0Cb,kBACE,iB/E3CW,E+E8Cb,kBACE,mB/E/CW,E+EkDb,kBACE,oB/EnDW,E+EsDb,kBACE,kB/EvDW,E+E0Db,kBACE,mB/E3DW,E+E4DX,kB/E5DW,E+E+Db,kBACE,iB/EhEW,E+EiEX,oB/EjEW,E+EsCb,gBACE,a/EvCW,I+E0Cb,kBACE,iB/E3CW,I+E8Cb,kBACE,mB/E/CW,I+EkDb,kBACE,oB/EnDW,I+EsDb,kBACE,kB/EvDW,I+E0Db,kBACE,mB/E3DW,I+E4DX,kB/E5DW,I+E+Db,kBACE,iB/EhEW,I+EiEX,oB/EjEW,I+EsCb,gBACE,a/EvCW,I+E0Cb,kBACE,iB/E3CW,I+E8Cb,kBACE,mB/E/CW,I+EkDb,kBACE,oB/EnDW,I+EsDb,kBACE,kB/EvDW,I+E0Db,kBACE,mB/E3DW,I+E4DX,kB/E5DW,I+E+Db,kBACE,iB/EhEW,I+EiEX,oB/EjEW,I+EsCb,gBACE,a/EvCW,I+E0Cb,kBACE,iB/E3CW,I+E8Cb,kBACE,mB/E/CW,I+EkDb,kBACE,oB/EnDW,I+EsDb,kBACE,kB/EvDW,I+E0Db,kBACE,mB/E3DW,I+E4DX,kB/E5DW,I+E+Db,kBACE,iB/EhEW,I+EiEX,oB/EjEW,I+EsCb,gBACE,a/EvCW,I+E0Cb,kBACE,iB/E3CW,I+E8Cb,kBACE,mB/E/CW,I+EkDb,kBACE,oB/EnDW,I+EsDb,kBACE,kB/EvDW,I+E0Db,kBACE,mB/E3DW,I+E4DX,kB/E5DW,I+E+Db,kBACE,iB/EhEW,I+EiEX,oB/EjEW,I+EuEb,oBACE,c/ElFe,E+EqFjB,sBACE,uB/EtFe,E+EuFf,wB/EvFe,E+E0FjB,sBACE,0B/E3Fe,E+E4Ff,2B/E5Fe,E+E+FjB,sBACE,uB/EhGe,E+EiGf,0B/EjGe,E+EoGjB,sBACE,wB/ErGe,E+EsGf,2B/EtGe,E+EyGjB,wBACE,uB/E1Ge,E+E6GjB,wBACE,wB/E9Ge,E+EiHjB,wBACE,0B/ElHe,E+EqHjB,wBACE,2B/EtHe,E+EiFjB,oBACE,c/ElFe,I+EqFjB,sBACE,uB/EtFe,I+EuFf,wB/EvFe,I+E0FjB,sBACE,0B/E3Fe,I+E4Ff,2B/E5Fe,I+E+FjB,sBACE,uB/EhGe,I+EiGf,0B/EjGe,I+EoGjB,sBACE,wB/ErGe,I+EsGf,2B/EtGe,I+EyGjB,wBACE,uB/E1Ge,I+E6GjB,wBACE,wB/E9Ge,I+EiHjB,wBACE,0B/ElHe,I+EqHjB,wBACE,2B/EtHe,I+EiFjB,oBACE,c/ElFe,I+EqFjB,sBACE,uB/EtFe,I+EuFf,wB/EvFe,I+E0FjB,sBACE,0B/E3Fe,I+E4Ff,2B/E5Fe,I+E+FjB,sBACE,uB/EhGe,I+EiGf,0B/EjGe,I+EoGjB,sBACE,wB/ErGe,I+EsGf,2B/EtGe,I+EyGjB,wBACE,uB/E1Ge,I+E6GjB,wBACE,wB/E9Ge,I+EiHjB,wBACE,0B/ElHe,I+EqHjB,wBACE,2B/EtHe,I+EiFjB,oBACE,c/ElFe,I+EqFjB,sBACE,uB/EtFe,I+EuFf,wB/EvFe,I+E0FjB,sBACE,0B/E3Fe,I+E4Ff,2B/E5Fe,I+E+FjB,sBACE,uB/EhGe,I+EiGf,0B/EjGe,I+EoGjB,sBACE,wB/ErGe,I+EsGf,2B/EtGe,I+EyGjB,wBACE,uB/E1Ge,I+E6GjB,wBACE,wB/E9Ge,I+EiHjB,wBACE,0B/ElHe,I+EqHjB,wBACE,2B/EtHe,I+EiFjB,qBACE,c/ElFe,K+EqFjB,uBACE,uB/EtFe,K+EuFf,wB/EvFe,K+E0FjB,uBACE,0B/E3Fe,K+E4Ff,2B/E5Fe,K+E+FjB,uBACE,uB/EhGe,K+EiGf,0B/EjGe,K+EoGjB,uBACE,wB/ErGe,K+EsGf,2B/EtGe,K+EyGjB,yBACE,uB/E1Ge,K+E6GjB,yBACE,wB/E9Ge,K+EiHjB,yBACE,0B/ElHe,K+EqHjB,yBACE,2B/EtHe,K+EiFjB,qBACE,c/ElFe,K+EqFjB,uBACE,uB/EtFe,K+EuFf,wB/EvFe,K+E0FjB,uBACE,0B/E3Fe,K+E4Ff,2B/E5Fe,K+E+FjB,uBACE,uB/EhGe,K+EiGf,0B/EjGe,K+EoGjB,uBACE,wB/ErGe,K+EsGf,2B/EtGe,K+EyGjB,yBACE,uB/E1Ge,K+E6GjB,yBACE,wB/E9Ge,K+EiHjB,yBACE,0B/ElHe,K+EqHjB,yBACE,2B/EtHe,K+EiFjB,qBACE,c/ElFe,K+EqFjB,uBACE,uB/EtFe,K+EuFf,wB/EvFe,K+E0FjB,uBACE,0B/E3Fe,K+E4Ff,2B/E5Fe,K+E+FjB,uBACE,uB/EhGe,K+EiGf,0B/EjGe,K+EoGjB,uBACE,wB/ErGe,K+EsGf,2B/EtGe,K+EyGjB,yBACE,uB/E1Ge,K+E6GjB,yBACE,wB/E9Ge,K+EiHjB,yBACE,0B/ElHe,K+EqHjB,yBACE,2B/EtHe,K+EiFjB,qBACE,c/ElFe,K+EqFjB,uBACE,uB/EtFe,K+EuFf,wB/EvFe,K+E0FjB,uBACE,0B/E3Fe,K+E4Ff,2B/E5Fe,K+E+FjB,uBACE,uB/EhGe,K+EiGf,0B/EjGe,K+EoGjB,uBACE,wB/ErGe,K+EsGf,2B/EtGe,K+EyGjB,yBACE,uB/E1Ge,K+E6GjB,yBACE,wB/E9Ge,K+EiHjB,yBACE,0B/ElHe,K+EqHjB,yBACE,2B/EtHe,KgFhBjB,sBACE,iBhFMU,agFPZ,oBACE,iBhFMU,oBgFPZ,oBACE,iBhFMU,oBgFPZ,yBACE,iBhFMU,yBgFPZ,0BACE,iBhFMU,0BgFPZ,oBACE,iBhFMU,oBgFPZ,mBACE,iBhFMU,mBiFRd,gBACE,kBAGF,eACE,iBAGF,iBACE,gBAGF,mBACE,mBAIA,iBACE,UjF0BY,OiFzBZ,kBAFF,iBACE,UjF0BY,QiFzBZ,kBAFF,iBACE,UjF0BY,KiFzBZ,kBAFF,iBACE,UjF0BY,SiFzBZ,kBAFF,iBACE,UjF0BY,QiFzBZ,kBAFF,iBACE,UjF0BY,OiFzBZ,kBAFF,iBACE,UjF0BY,QiFzBZ,kBAFF,iBACE,UjF0BY,KiFzBZ,kBAFF,iBACE,UjF0BY,OiFzBZ,kBAFF,kBACE,UjF0BY,KiFzBZ,kBvEfA,qCuEsBE,qBACE,UjFiBQ,OiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,KiFhBR,mBAFF,qBACE,UjFiBQ,SiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,OiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,KiFhBR,mBAFF,qBACE,UjFiBQ,OiFhBR,mBAFF,sBACE,UjFiBQ,KiFhBR,oBvEpBJ,qCuEkBE,qBACE,UjFiBQ,OiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,KiFhBR,mBAFF,qBACE,UjFiBQ,SiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,OiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,KiFhBR,mBAFF,qBACE,UjFiBQ,OiFhBR,mBAFF,sBACE,UjFiBQ,KiFhBR,oBAON,sBACE,MjFoBU,sBiFrBZ,wBACE,MjFoBU,wBiFrBZ,oBACE,MjFoBU,oBiFrBZ,qBACE,MjFoBU,qBiFrBZ,yBACE,MjFoBU,yBiFrBZ,0BACE,MjFoBU,0BiFrBZ,oBACE,MjFoBU,oBiFrBZ,mBACE,MjFoBU,mBkFvDd,iBACE,gBAGF,cACE,gBAGF,cACE,gBAGF,QACE,aAGF,YACE,kBxEdE,qCwEmBA,YACE,aAEF,gBACE,mBxEnBF,qCwEeA,YACE,aAEF,gBACE,mBC3BN,wBhEIE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gCUtBA,6CACA,uDACA,kC+DCA,kBACA,uBACA,4BACA,cACA,WACA,gBhEWA,uEAEE,oBACA,eAGF,4DAEE,qBACA,aCxBF,uEAEE,2DACA,4HAEA,gDAGF,gCACE,kCAGF,8BACE,oDACA,WACE,mGAEF,yCAGF,8BACE,qDACA,WACE,kJAGF,0C+DpBF,8BACE,yBCVJ,kCACE,aAGF,kCACE,aAGF,uCACE,oBACA,QACA,mBACA,gBAIA,qDACE,oBAGF,qDACE,cAGF,0DACE,cACA,mBAGF,8CACE,aAGF,2D9DPA,+BACA,8CACA,gC8DQE,4EACE,iB9DPJ,oEACE,+BACA,8CACA,4DAGF,mEACE,mCAGF,iEACE,+BACA,uCACA,0BACA,gBAGF,yEACE,+BACA,wCACA,sDACA,mBACA,gB8DTF,qc9DjBA,+BACA,8CACA,gC8DsBE,0hBACE,iB9DrBJ,kfACE,+BACA,8CACA,4DAGF,6eACE,mCAGF,meACE,+BACA,uCACA,0BACA,gBAGF,2gBACE,+BACA,wCACA,sDACA,mBACA,gB8DKF,wPAIE,wBAIA,iCACE,aAIJ,4BACE,YAEA,4CACE,aAGF,+CACE,yBAEA,+DACE,aAEA,iEACE,4BAON,4CACE,aAGF,4CACE,uDACA,kDAEA,wKAGF,kDAMA,qCACE,uDACE,kBAGF,oDACE,mBAKN,kGAEE,6CACA,mDACA,wCACA,gBAEA,wIACE,gBACA,SAGF,kIACE,6CACA,wCAGF,0VAGE,gBACA,oDACA,sDAEA,0bACE,oDAEA,scACE,+CAKN,4OAEE,qDACA,uDACA,WACE,gHAGA,4SACA,qDAEA,oTACE,gDAON,2JAEE,gBACA,e1E5KF,qC0EgLF,iDAGM,eACA,kBACA,mBAEA,qJAEE,gBACA,eAGF,qJAEE,oB1E3LN,qC0E4KF,iDAGM,gBACA,eACA,gBAEA,qJAEE,gBACA,eAGF,qJAEE,qBAMR,mCACE,gBC1MJ,iBACE,0DCDF,mBACE,mBACA,sBACA,WACA,gBACA,kBACA,mBACA,UAIF,uBACE,gCACA,kBACA,UACA,WACA,UACA,SACA,gBACA,mBACA,sBACA,sBACA,SCrBA,wDAEE,0BAEA,gSAIE,0BAGF,oFACE,+BACA,wCACA,sDACA,mBACA,gBChBJ,4FAGE","file":"sisdai.min.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../src/_normalizar.scss","../src/color/base.scss","../src/color/institucionales.scss","../src/color/perfil-sisdai.scss","../src/color/perfil-gema.scss","../src/color/perfil-eni.scss","../src/color/tema-claro.scss","../src/color/tema-oscuro.scss","../src/tipografia/titulo.scss","../src/_mixins.scss","../src/tipografia/parrafo.scss","../src/tipografia/nota.scss","../src/pictograma/fuente.scss","../src/pictograma/mapa.scss","../src/pictograma/tamanio.scss","../src/reticula/contenedor.scss","../src/reticula/columna.scss","../src/reticula/espaciado.scss","../src/_variables.scss","../src/boton/base.scss","../src/boton/color.scss","../src/boton/tamanio.scss","../src/hipervinculo/base.scss","../src/formulario/base.scss","../src/formulario/label.scss","../src/formulario/input.scss","../src/formulario/textarea.scss","../src/formulario/checkbox-radio.scss","../src/formulario/select.scss","../src/formulario/range.scss","../src/formulario/file.scss","../src/formulario/contenedores.scss","../src/formulario/validaciones.scss","../src/tabla/base.scss","../src/tabla/tamanio.scss","../src/tabla/complementos.scss","../src/lista/base.scss","../src/lista/tipo.scss","../src/lista/secuenciada.scss","../src/imagen/base.scss","../src/video/base.scss","../src/separador/base.scss","../src/detalle/base.scss","../src/compuestos/portada.scss","../src/compuestos/menu-flotante.scss","../src/compuestos/vista-cargando.scss","../src/compuestos/tarjeta.scss","../src/compuestos/tarjeta-horizontal.scss","../src/compuestos/tarjeta-hipervinculo.scss","../src/compuestos/tarjeta-hipervinculo-interno.scss","../src/compuestos/tarjeta-hipervinculo-externo.scss","../src/compuestos/lista-compuesta.scss","../src/compuestos/lista-compuesta-pictograma.scss","../src/compuestos/lista-compuesta-avatar.scss","../src/compuestos/lista-compuesta-logotipo.scss","../src/compuestos/lista-compuesta-accion.scss","../src/compuestos/lista-compuesta-casilla.scss","../src/compuestos/boton-pictograma.scss","../src/compuestos/boton-descarga.scss","../src/compuestos/boton-alternar.scss","../src/componentes/audio.scss","../src/componentes/campo-busqueda.scss","../src/componentes/control-acercar-alejar.scss","../src/componentes/globo-informacion.scss","../src/componentes/modal.scss","../src/componentes/menu-lateral.scss","../src/componentes/indice-contenido.scss","../src/componentes/colapsable.scss","../src/componentes/informacion-despliegue.scss","../src/componentes/menu-accesibilidad.scss","../src/componentes/navegacion.scss","../src/componentes/navegacion-etiqueta.scss","../src/componentes/navegacion-hipervinculo.scss","../src/componentes/navegacion-boton.scss","../src/componentes/navegacion-institucional.scss","../src/componentes/pestanias.scss","../src/componentes/piepagina-institucional.scss","../src/visualizaciones/contenedor.scss","../src/visualizaciones/controlador.scss","../src/visualizaciones/tipografia.scss","../src/auxiliares/borde.scss","../src/auxiliares/fondo.scss","../src/auxiliares/texto.scss","../src/auxiliares/visibilidad.scss","../src/accesibilidad/ir-contenido-principal.scss","../src/accesibilidad/simplificada.scss","../src/accesibilidad/tipografia.scss","../src/accesibilidad/lectura.scss","../src/accesibilidad/hipervinculos.scss","../src/accesibilidad/oscura.scss"],"names":[],"mappings":"CAAA,MACE,+CACA,2BACA,+BAGF,KACE,oCACA,gBACA,uBACA,kCACA,sBAGF,KACE,wBACA,4BACA,kDACA,oCACA,gBACA,gBACA,UACA,SAGF,OACE,kDACA,sBAGF,KACE,cACA,+BAGF,OACE,YACA,cAGF,SACE,wBAGF,GACE,uBACA,SAGF,KACE,YACA,YACA,iCAGF,IACE,YACA,iCAGF,SAEE,gBAGF,MACE,iBAGF,QAEE,gBACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAGF,IACE,YAGF,sBAKE,gDACA,gBACA,cACA,8BAGF,IACE,qCACA,kBCrGF,MAEE,uBACA,8BACA,0BACA,iCACA,0BACA,0BACA,uBACA,uBACA,0BACA,uBAGA,+BACA,+BACA,+BACA,+BACA,+BACA,+BAGA,+BACA,+BACA,+BACA,+BACA,gCACA,gCACA,gCACA,gCACA,0BACA,0BACA,0BACA,0BACA,yBACA,yBACA,yBACA,yBCrCF,MAEE,4BACA,4BACA,4BACA,4BACA,yBACA,kFAGA,sBACA,sBACA,mBCZF,gEAIE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCtBF,uBAEE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCpBF,sBAEE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCrBF,4BAGE,+BACA,sCACA,0CACA,gDACA,kDACA,sCACA,oCAGA,kKACA,sFACA,uDACA,uDAGA,+BACA,sCACA,0CACA,0CACA,gDACA,kDACA,sCACA,oCAGA,wCACA,8CACA,wCACA,uCACA,gDACA,kDACA,sCACA,oCAGA,6CACA,2CAGA,kDACA,qCACA,qCACA,yCACA,6CACA,wDACA,yDACA,2DACA,mDACA,mDACA,mDACA,gDACA,gDACA,iDACA,6CACA,8CACA,8CACA,8CACA,mDACA,qCACA,6CACA,iDACA,0DACA,8DACA,2DACA,2DACA,2DACA,sCACA,sCACA,gNACA,8NAGA,8CACA,oDACA,kDACA,qCACA,qCAGA,gDACA,gDACA,8CACA,4DACA,4DACA,4DACA,mDACA,uDACA,uDACA,qDACA,4CACA,wDACA,sDACA,sDACA,yDACA,uDAGA,sCACA,oDACA,oDACA,oDACA,8DACA,8DACA,qDACA,2DACA,2DACA,2DACA,8CACA,4DACA,wDACA,4DACA,yDAGA,mDACA,mDACA,+DACA,oDACA,iEACA,iEACA,2EACA,kEACA,0DACA,0DACA,sEACA,2DACA,yEACA,qEACA,uEACA,sEAGA,qDACA,qDACA,mEACA,sDACA,mEACA,mEACA,6EACA,oEACA,0EACA,0EACA,0EACA,6DACA,2EACA,uEACA,2EACA,wEAGA,iDACA,mCACA,0DACA,iDACA,wDACA,0CACA,oDACA,qDACA,oDAGA,uCACA,uCACA,8CACA,+CACA,gDACA,8CACA,2DACA,+CACA,+CACA,oDACA,yDACA,yDACA,gEACA,gEACA,2DACA,4DACA,4DACA,4DACA,+DACA,6DACA,8DACA,8DAGA,4BACA,qCAGA,sCACA,oCACA,gDACA,iCACA,+CACA,iCACA,kCACA,sDACA,sDACA,sDACA,yCACA,uDACA,uDACA,mDACA,oDACA,uDACA,yCACA,8DACA,gDACA,0DACA,2DACA,0DAGA,mDACA,qDACA,wDACA,8DACA,2DACA,4DACA,+DACA,4DACA,+DACA,+DAGA,0DACA,yDACA,yDACA,iEACA,gEACA,gEACA,8DACA,gEACA,8DACA,kEACA,iEACA,8DACA,6DAGA,qDACA,mDACA,4CACA,mDACA,0CACA,4DACA,0DACA,mDACA,0DACA,iDACA,2DACA,6DACA,8DACA,2DACA,4DACA,sDACA,0DACA,sDACA,0DAGA,6DACA,wDACA,iDACA,wDACA,+CACA,oEACA,+DACA,wDACA,+DACA,sDACA,gEACA,qEACA,mEACA,gEACA,iECtRF,uBAEE,oCACA,2CACA,2CACA,gDACA,kDACA,sCACA,oCAGA,gLACA,2FACA,uDACA,uDAGA,+BACA,sCACA,8CACA,0CACA,gDACA,kDACA,sCACA,oCAGA,wCACA,8CACA,wCACA,uCACA,gDACA,kDACA,sCACA,oCAGA,6CACA,4CAGA,kDACA,0CACA,qCACA,yCACA,iDACA,wDACA,yDACA,+DACA,uDACA,uDACA,uDACA,iDACA,gDACA,kDACA,6CACA,8CACA,8CACA,8CACA,uDACA,yCACA,kDACA,iDACA,+DACA,8DACA,+DACA,+DACA,+DACA,sCACA,sCACA,gNACA,8NAGA,mDACA,qDACA,kDACA,yCACA,qCAGA,gDACA,gDACA,mDACA,gEACA,gEACA,gEACA,mDACA,uDACA,uDACA,0DACA,4CACA,wDACA,2DACA,2DACA,yDACA,uDAGA,sCACA,oDACA,oDACA,oDACA,kEACA,kEACA,qDACA,2DACA,2DACA,2DACA,8CACA,4DACA,wDACA,4DACA,yDAGA,mDACA,mDACA,+DACA,oDACA,iEACA,iEACA,+EACA,kEACA,0DACA,0DACA,sEACA,2DACA,yEACA,qEACA,uEACA,sEAGA,qDACA,qDACA,mEACA,sDACA,mEACA,mEACA,iFACA,oEACA,0EACA,0EACA,0EACA,6DACA,2EACA,uEACA,2EACA,wEAGA,iDACA,mCACA,8DACA,iDACA,wDACA,0CACA,oDACA,qDACA,oDAGA,4CACA,uCACA,kDACA,+CACA,gDACA,8CACA,2DACA,+CACA,oDACA,yDACA,yDACA,yDACA,gEACA,gEACA,gEACA,4DACA,iEACA,iEACA,+DACA,6DACA,mEACA,8DAGA,4BACA,qCAGA,sCACA,oCACA,gDACA,iCACA,+CACA,iCACA,kCACA,sDACA,sDACA,sDACA,yCACA,uDACA,uDACA,mDACA,oDACA,uDACA,yCACA,8DACA,gDACA,0DACA,2DACA,0DAGA,wDACA,qDACA,mDACA,+DACA,2DACA,4DACA,gEACA,4DACA,+DACA,+DAGA,qDACA,yDACA,yDACA,4DACA,gEACA,gEACA,8DACA,iEACA,8DACA,6DACA,iEACA,8DACA,6DAGA,qDACA,wDACA,4CACA,wDACA,0CACA,4DACA,+DACA,mDACA,+DACA,iDACA,gEACA,6DACA,8DACA,gEACA,4DACA,sDACA,0DACA,sDACA,0DAGA,6DACA,wDACA,iDACA,wDACA,+CACA,oEACA,+DACA,wDACA,+DACA,sDACA,gEACA,qEACA,mEACA,gEACA,iEChRF,0TACE,gBACA,gBACA,mBACA,mBAIF,qEAGE,eCPE,qCDIJ,qEAMI,oBAIJ,OAGE,eCjBE,qCDcJ,OAMI,kBACA,iBAIJ,OAGE,kBC5BE,qCDyBJ,OAMI,gBAIJ,OAGE,iBCtCE,qCDmCJ,OAMI,mBAIJ,OAGE,kBChDE,qCD6CJ,OAMI,kBAIJ,OAGE,mBC1DE,qCDuDJ,OAMI,mBAIJ,OAGE,eCpEE,qCDiEJ,OAMI,oBE7EJ,EACE,kBACA,gBACA,mBAGF,oBACE,kBCPF,MACE,kBACA,gBACA,kBACA,gBACA,mBAGF,aACE,eACA,gBACA,kBACA,gBACA,mBAGF,mBACE,gBAGF,iBACE,+BACA,aAGF,8BACE,aAGF,uBACE,gBCjCF,WACE,+BACA,8FACA,+cAIA,mBACA,kBAGF,6CAEE,sBACA,oBACA,cAGF,6DAEE,4JACA,kBACA,mBACA,oBACA,oBACA,cACA,mCACA,kCC3BF,+BACE,YAGF,4BACE,YAGF,mCACE,YAGF,uCACE,YAGF,wCACE,YAGF,yCACE,YAGF,2CACE,YAGF,qCACE,YAGF,6BACE,YAGF,sCACE,YAGF,kCACE,YAGF,8BACE,YAGF,0BACE,YAGF,2BACE,YAGF,+BACE,YAGF,sCACE,YAGF,gCACE,YAGF,gCACE,YAGF,4BACE,YAGF,uCACE,YAGF,2BACE,YAGF,8BACE,YAGF,8BACE,YAGF,8BACE,YAGF,qCACE,YAGF,oCACE,YAGF,kCACE,YAGF,mCACE,YAGF,kCACE,YAGF,2BACE,YAGF,8BACE,YAGF,kCACE,YAGF,sCACE,YAGF,yCACE,YAGF,kCACE,YAGF,kCACE,YAGF,kCACE,YAGF,mCACE,YAGF,2BACE,YAGF,6BACE,YAGF,qCACE,YAGF,6BACE,YAGF,iCACE,YAGF,yCACE,YAGF,2CACE,YAGF,kCACE,YAGF,0CACE,YAGF,4CACE,YAGF,mCACE,YAGF,yCACE,YAGF,yBACE,YAGF,0BACE,YAGF,kCACE,YAGF,mCACE,YAGF,gCACE,YAGF,2BACE,YAGF,gCACE,YAGF,mCACE,YAGF,8BACE,YAGF,yBACE,YAGF,2BACE,YAGF,8BACE,YAGF,0BACE,YAGF,8BACE,YAGF,gCACE,YAGF,4BACE,YAGF,2CACE,YAGF,4CACE,YAGF,gCACE,YAGF,iCACE,YAGF,kCACE,YAGF,0BACE,YAGF,2BACE,YAGF,4BACE,YAGF,8BACE,YAGF,uCACE,YAGF,4BACE,YAGF,4BACE,YAGF,kCACE,YAGF,gCACE,YAGF,qCACE,YAGF,mCACE,YAGF,8BACE,YAGF,iCACE,YAGF,uCACE,YAGF,kCACE,YAGF,qCACE,YAGF,4BACE,YAGF,2BACE,YAGF,4BACE,YAGF,0BACE,aAGF,4BACE,YAGF,+BACE,YAGF,+BACE,YAGF,0BACE,YAGF,oCACE,YAGF,6BACE,YAGF,mCACE,YAGF,oCACE,YAGF,iCACE,YAGF,gCACE,YAGF,iCACE,YAGF,8BACE,YAGF,4BACE,YAGF,2BACE,YAGF,0BACE,YAGF,6BACE,YAGF,2BACE,YAGF,0BACE,YC5aA,kBACE,eACA,YAFF,oBACE,iBACA,YAFF,mBACE,eACA,YLFA,qCKSE,sBACE,eACA,YAFF,wBACE,iBACA,YAFF,uBACE,eACA,aLPJ,qCKKE,sBACE,eACA,YAFF,wBACE,iBACA,YAFF,uBACE,eACA,aCZR,YACE,sBACA,iBACA,kBACA,WAEA,6EAGE,sBACA,iBACA,kBNVA,qCMDJ,YAgBM,kBACA,mBAEA,+CAEE,eAGF,mDAEE,eAGF,qDAEE,eACA,kBACA,oBN5BJ,qCMLJ,YAgBM,kBACA,mBAEA,+CAEE,iBAGF,mDAEE,gBAGF,qDAEE,gBACA,eACA,iBAKN,wBACE,eACA,gBAGF,gCACE,iBACA,kBAGF,gCACE,iBACA,eAGF,kCACE,cACA,kBCvDJ,MACE,sBACA,aACA,mBAGF,yBACE,uBAGF,uBACE,2BAGF,sBACE,yBAGF,yBACE,8BAGF,0BACE,6BAGF,6BACE,6BAGF,cACE,2BAGF,wBACE,aACA,sBACA,oBACA,uBAGF,qBACE,aACA,sBACA,oBACA,yBAGF,sBACE,aACA,sBACA,oBACA,2BAGF,MACE,sBACA,aPxDE,qCO6DA,MACE,cAEA,mDAEE,SAIJ,MACE,cACA,qCAEA,mDAEE,oBAIJ,SACE,gBAIA,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,yCACA,oCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,uCACA,kCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,yCACA,oCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,GPhFb,qCOyDA,MACE,cAEA,mDAEE,SAIJ,MACE,cACA,sCAEA,mDAEE,oBAIJ,SACE,gBAIA,iBACE,0CACA,qCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,2CACA,sCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,2CACA,sCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,4CACA,uCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,uCACA,kCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,4CACA,uCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,kBACE,yCACA,oCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,uCACA,kCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,yCACA,oCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,wCACA,mCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,IPpFb,qCOyGE,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,yCACA,oCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,uCACA,kCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,yCACA,oCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EAmBb,kBACE,4BPxHF,qCOqGE,qBACE,0CACA,qCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,2CACA,sCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,2CACA,sCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,4CACA,uCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,uCACA,kCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,4CACA,uCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,sBACE,yCACA,oCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,uCACA,kCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,yCACA,oCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,wCACA,mCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GAmBb,kBACE,4BAMJ,sBACE,aAGF,qBACE,gBCvIF,KACE,OCoEQ,EDjEV,OACE,WCgEQ,ED7DV,OACE,aC4DQ,EDzDV,OACE,cCwDQ,EDrDV,OACE,YCoDQ,EDjDV,OACE,YCgDQ,ED/CR,aC+CQ,ED5CV,OACE,WC2CQ,ED1CR,cC0CQ,EDvCV,MACE,SAGF,QACE,aAGF,QACE,eAGF,QACE,gBAGF,QACE,cAGF,QACE,cACA,eAEF,QACE,aACA,gBAGF,KACE,QCSQ,EDNV,OACE,YCKQ,EDFV,OACE,cCCQ,EDEV,OACE,eCHQ,EDMV,OACE,aCPQ,EDUV,OACE,aCXQ,EDYR,cCZQ,EDeV,OACE,YChBQ,EDiBR,eCjBQ,EDrEV,UACE,OCoEQ,IDjEV,YACE,WCgEQ,ID7DV,YACE,aC4DQ,IDzDV,YACE,cCwDQ,IDrDV,YACE,YCoDQ,IDjDV,YACE,YCgDQ,ID/CR,aC+CQ,ID5CV,YACE,WC2CQ,ID1CR,cC0CQ,IDvCV,WACE,YAGF,aACE,gBAGF,aACE,kBAGF,aACE,mBAGF,aACE,iBAGF,aACE,iBACA,kBAEF,aACE,gBACA,mBAGF,UACE,QCSQ,IDNV,YACE,YCKQ,IDFV,YACE,cCCQ,IDEV,YACE,eCHQ,IDMV,YACE,aCPQ,IDUV,YACE,aCXQ,IDYR,cCZQ,IDeV,YACE,YChBQ,IDiBR,eCjBQ,IDrEV,KACE,OCoEQ,IDjEV,OACE,WCgEQ,ID7DV,OACE,aC4DQ,IDzDV,OACE,cCwDQ,IDrDV,OACE,YCoDQ,IDjDV,OACE,YCgDQ,ID/CR,aC+CQ,ID5CV,OACE,WC2CQ,ID1CR,cC0CQ,IDvCV,MACE,YAGF,QACE,gBAGF,QACE,kBAGF,QACE,mBAGF,QACE,iBAGF,QACE,iBACA,kBAEF,QACE,gBACA,mBAGF,KACE,QCSQ,IDNV,OACE,YCKQ,IDFV,OACE,cCCQ,IDEV,OACE,eCHQ,IDMV,OACE,aCPQ,IDUV,OACE,aCXQ,IDYR,cCZQ,IDeV,OACE,YChBQ,IDiBR,eCjBQ,IDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,MACE,OCoEQ,KDjEV,QACE,WCgEQ,KD7DV,QACE,aC4DQ,KDzDV,QACE,cCwDQ,KDrDV,QACE,YCoDQ,KDjDV,QACE,YCgDQ,KD/CR,aC+CQ,KD5CV,QACE,WC2CQ,KD1CR,cC0CQ,KDvCV,OACE,aAGF,SACE,iBAGF,SACE,mBAGF,SACE,oBAGF,SACE,kBAGF,SACE,kBACA,mBAEF,SACE,iBACA,oBAGF,MACE,QCSQ,KDNV,QACE,YCKQ,KDFV,QACE,cCCQ,KDEV,QACE,eCHQ,KDMV,QACE,aCPQ,KDUV,QACE,aCXQ,KDYR,cCZQ,KDeV,QACE,YChBQ,KDiBR,eCjBQ,KDrEV,SACE,OCoEQ,KDjEV,WACE,WCgEQ,KD7DV,WACE,aC4DQ,KDzDV,WACE,cCwDQ,KDrDV,WACE,YCoDQ,KDjDV,WACE,YCgDQ,KD/CR,aC+CQ,KD5CV,WACE,WC2CQ,KD1CR,cC0CQ,KDvCV,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAEF,YACE,iBACA,oBAGF,SACE,QCSQ,KDNV,WACE,YCKQ,KDFV,WACE,cCCQ,KDEV,WACE,eCHQ,KDMV,WACE,aCPQ,KDUV,WACE,aCXQ,KDYR,cCZQ,KDeV,WACE,YChBQ,KDiBR,eCjBQ,KDrEV,UACE,OCoEQ,MDjEV,YACE,WCgEQ,MD7DV,YACE,aC4DQ,MDzDV,YACE,cCwDQ,MDrDV,YACE,YCoDQ,MDjDV,YACE,YCgDQ,MD/CR,aC+CQ,MD5CV,YACE,WC2CQ,MD1CR,cC0CQ,MDvCV,WACE,cAGF,aACE,kBAGF,aACE,oBAGF,aACE,qBAGF,aACE,mBAGF,aACE,mBACA,oBAEF,aACE,kBACA,qBAGF,UACE,QCSQ,MDNV,YACE,YCKQ,MDFV,YACE,cCCQ,MDEV,YACE,eCHQ,MDMV,YACE,aCPQ,MDUV,YACE,aCXQ,MDYR,cCZQ,MDeV,YACE,YChBQ,MDiBR,eCjBQ,MTrER,qCQ6FE,SACE,OCzBI,ED4BN,WACE,WC7BI,EDgCN,WACE,aCjCI,EDoCN,WACE,cCrCI,EDwCN,WACE,YCzCI,ED4CN,WACE,YC7CI,ED8CJ,aC9CI,EDiDN,WACE,WClDI,EDmDJ,cCnDI,EDsDN,UACE,SAGF,YACE,aAGF,YACE,eAGF,YACE,gBAGF,YACE,cAGF,YACE,cACA,eAGF,YACE,aACA,gBAGF,SACE,QCrFI,EDwFN,WACE,YCzFI,ED4FN,WACE,cC7FI,EDgGN,WACE,eCjGI,EDoGN,WACE,aCrGI,EDwGN,WACE,aCzGI,ED0GJ,cC1GI,ED6GN,WACE,YC9GI,ED+GJ,eC/GI,EDwBN,cACE,OCzBI,ID4BN,gBACE,WC7BI,IDgCN,gBACE,aCjCI,IDoCN,gBACE,cCrCI,IDwCN,gBACE,YCzCI,ID4CN,gBACE,YC7CI,ID8CJ,aC9CI,IDiDN,gBACE,WClDI,IDmDJ,cCnDI,IDsDN,eACE,YAGF,iBACE,gBAGF,iBACE,kBAGF,iBACE,mBAGF,iBACE,iBAGF,iBACE,iBACA,kBAGF,iBACE,gBACA,mBAGF,cACE,QCrFI,IDwFN,gBACE,YCzFI,ID4FN,gBACE,cC7FI,IDgGN,gBACE,eCjGI,IDoGN,gBACE,aCrGI,IDwGN,gBACE,aCzGI,ID0GJ,cC1GI,ID6GN,gBACE,YC9GI,ID+GJ,eC/GI,IDwBN,SACE,OCzBI,ID4BN,WACE,WC7BI,IDgCN,WACE,aCjCI,IDoCN,WACE,cCrCI,IDwCN,WACE,YCzCI,ID4CN,WACE,YC7CI,ID8CJ,aC9CI,IDiDN,WACE,WClDI,IDmDJ,cCnDI,IDsDN,UACE,YAGF,YACE,gBAGF,YACE,kBAGF,YACE,mBAGF,YACE,iBAGF,YACE,iBACA,kBAGF,YACE,gBACA,mBAGF,SACE,QCrFI,IDwFN,WACE,YCzFI,ID4FN,WACE,cC7FI,IDgGN,WACE,eCjGI,IDoGN,WACE,aCrGI,IDwGN,WACE,aCzGI,ID0GJ,cC1GI,ID6GN,WACE,YC9GI,ID+GJ,eC/GI,IDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,UACE,OCzBI,KD4BN,YACE,WC7BI,KDgCN,YACE,aCjCI,KDoCN,YACE,cCrCI,KDwCN,YACE,YCzCI,KD4CN,YACE,YC7CI,KD8CJ,aC9CI,KDiDN,YACE,WClDI,KDmDJ,cCnDI,KDsDN,WACE,aAGF,aACE,iBAGF,aACE,mBAGF,aACE,oBAGF,aACE,kBAGF,aACE,kBACA,mBAGF,aACE,iBACA,oBAGF,UACE,QCrFI,KDwFN,YACE,YCzFI,KD4FN,YACE,cC7FI,KDgGN,YACE,eCjGI,KDoGN,YACE,aCrGI,KDwGN,YACE,aCzGI,KD0GJ,cC1GI,KD6GN,YACE,YC9GI,KD+GJ,eC/GI,KDwBN,aACE,OCzBI,KD4BN,eACE,WC7BI,KDgCN,eACE,aCjCI,KDoCN,eACE,cCrCI,KDwCN,eACE,YCzCI,KD4CN,eACE,YC7CI,KD8CJ,aC9CI,KDiDN,eACE,WClDI,KDmDJ,cCnDI,KDsDN,cACE,aAGF,gBACE,iBAGF,gBACE,mBAGF,gBACE,oBAGF,gBACE,kBAGF,gBACE,kBACA,mBAGF,gBACE,iBACA,oBAGF,aACE,QCrFI,KDwFN,eACE,YCzFI,KD4FN,eACE,cC7FI,KDgGN,eACE,eCjGI,KDoGN,eACE,aCrGI,KDwGN,eACE,aCzGI,KD0GJ,cC1GI,KD6GN,eACE,YC9GI,KD+GJ,eC/GI,KDwBN,cACE,OCzBI,MD4BN,gBACE,WC7BI,MDgCN,gBACE,aCjCI,MDoCN,gBACE,cCrCI,MDwCN,gBACE,YCzCI,MD4CN,gBACE,YC7CI,MD8CJ,aC9CI,MDiDN,gBACE,WClDI,MDmDJ,cCnDI,MDsDN,eACE,cAGF,iBACE,kBAGF,iBACE,oBAGF,iBACE,qBAGF,iBACE,mBAGF,iBACE,mBACA,oBAGF,iBACE,kBACA,qBAGF,cACE,QCrFI,MDwFN,gBACE,YCzFI,MD4FN,gBACE,cC7FI,MDgGN,gBACE,eCjGI,MDoGN,gBACE,aCrGI,MDwGN,gBACE,aCzGI,MD0GJ,cC1GI,MD6GN,gBACE,YC9GI,MD+GJ,eC/GI,OTjER,qCQyFE,SACE,OCzBI,ED4BN,WACE,WC7BI,EDgCN,WACE,aCjCI,EDoCN,WACE,cCrCI,EDwCN,WACE,YCzCI,ED4CN,WACE,YC7CI,ED8CJ,aC9CI,EDiDN,WACE,WClDI,EDmDJ,cCnDI,EDsDN,UACE,SAGF,YACE,aAGF,YACE,eAGF,YACE,gBAGF,YACE,cAGF,YACE,cACA,eAGF,YACE,aACA,gBAGF,SACE,QCrFI,EDwFN,WACE,YCzFI,ED4FN,WACE,cC7FI,EDgGN,WACE,eCjGI,EDoGN,WACE,aCrGI,EDwGN,WACE,aCzGI,ED0GJ,cC1GI,ED6GN,WACE,YC9GI,ED+GJ,eC/GI,EDwBN,cACE,OCzBI,ID4BN,gBACE,WC7BI,IDgCN,gBACE,aCjCI,IDoCN,gBACE,cCrCI,IDwCN,gBACE,YCzCI,ID4CN,gBACE,YC7CI,ID8CJ,aC9CI,IDiDN,gBACE,WClDI,IDmDJ,cCnDI,IDsDN,eACE,YAGF,iBACE,gBAGF,iBACE,kBAGF,iBACE,mBAGF,iBACE,iBAGF,iBACE,iBACA,kBAGF,iBACE,gBACA,mBAGF,cACE,QCrFI,IDwFN,gBACE,YCzFI,ID4FN,gBACE,cC7FI,IDgGN,gBACE,eCjGI,IDoGN,gBACE,aCrGI,IDwGN,gBACE,aCzGI,ID0GJ,cC1GI,ID6GN,gBACE,YC9GI,ID+GJ,eC/GI,IDwBN,SACE,OCzBI,ID4BN,WACE,WC7BI,IDgCN,WACE,aCjCI,IDoCN,WACE,cCrCI,IDwCN,WACE,YCzCI,ID4CN,WACE,YC7CI,ID8CJ,aC9CI,IDiDN,WACE,WClDI,IDmDJ,cCnDI,IDsDN,UACE,YAGF,YACE,gBAGF,YACE,kBAGF,YACE,mBAGF,YACE,iBAGF,YACE,iBACA,kBAGF,YACE,gBACA,mBAGF,SACE,QCrFI,IDwFN,WACE,YCzFI,ID4FN,WACE,cC7FI,IDgGN,WACE,eCjGI,IDoGN,WACE,aCrGI,IDwGN,WACE,aCzGI,ID0GJ,cC1GI,ID6GN,WACE,YC9GI,ID+GJ,eC/GI,IDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,UACE,OCzBI,KD4BN,YACE,WC7BI,KDgCN,YACE,aCjCI,KDoCN,YACE,cCrCI,KDwCN,YACE,YCzCI,KD4CN,YACE,YC7CI,KD8CJ,aC9CI,KDiDN,YACE,WClDI,KDmDJ,cCnDI,KDsDN,WACE,aAGF,aACE,iBAGF,aACE,mBAGF,aACE,oBAGF,aACE,kBAGF,aACE,kBACA,mBAGF,aACE,iBACA,oBAGF,UACE,QCrFI,KDwFN,YACE,YCzFI,KD4FN,YACE,cC7FI,KDgGN,YACE,eCjGI,KDoGN,YACE,aCrGI,KDwGN,YACE,aCzGI,KD0GJ,cC1GI,KD6GN,YACE,YC9GI,KD+GJ,eC/GI,KDwBN,aACE,OCzBI,KD4BN,eACE,WC7BI,KDgCN,eACE,aCjCI,KDoCN,eACE,cCrCI,KDwCN,eACE,YCzCI,KD4CN,eACE,YC7CI,KD8CJ,aC9CI,KDiDN,eACE,WClDI,KDmDJ,cCnDI,KDsDN,cACE,aAGF,gBACE,iBAGF,gBACE,mBAGF,gBACE,oBAGF,gBACE,kBAGF,gBACE,kBACA,mBAGF,gBACE,iBACA,oBAGF,aACE,QCrFI,KDwFN,eACE,YCzFI,KD4FN,eACE,cC7FI,KDgGN,eACE,eCjGI,KDoGN,eACE,aCrGI,KDwGN,eACE,aCzGI,KD0GJ,cC1GI,KD6GN,eACE,YC9GI,KD+GJ,eC/GI,KDwBN,cACE,OCzBI,MD4BN,gBACE,WC7BI,MDgCN,gBACE,aCjCI,MDoCN,gBACE,cCrCI,MDwCN,gBACE,YCzCI,MD4CN,gBACE,YC7CI,MD8CJ,aC9CI,MDiDN,gBACE,WClDI,MDmDJ,cCnDI,MDsDN,eACE,cAGF,iBACE,kBAGF,iBACE,oBAGF,iBACE,qBAGF,iBACE,mBAGF,iBACE,mBACA,oBAGF,iBACE,kBACA,qBAGF,cACE,QCrFI,MDwFN,gBACE,YCzFI,MD4FN,gBACE,cC7FI,MDgGN,gBACE,eCjGI,MDoGN,gBACE,aCrGI,MDwGN,gBACE,aCzGI,MD0GJ,cC1GI,MD6GN,gBACE,YC9GI,MD+GJ,eC/GI,OCvCZ,sEA7BE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCUFA,+PAEE,oBACA,eAGF,wMAEE,qBACA,aAcF,4JAGE,oBACA,mBACA,uBACA,eACA,cACA,kBCeJ,+CAnEE,6CACA,uDACA,kCAEA,4IAEE,2DACA,4HAEA,gDAGF,+DACE,kCAGF,2DACE,oDACA,WACE,mGAEF,yCAGF,2DACE,qDACA,WACE,kJAGF,0CA0CJ,mDAEE,+CACA,yDACA,oCAEA,oJAEE,6DACA,WACE,qHAEF,kDAGF,mEACE,oCAGF,+DACE,sDACA,WACE,mGAEF,2CAGF,+DACE,uDACA,WACE,qGAEF,4CAIJ,+BAzEE,sDACA,WACE,2GAEF,iDAEA,qFAEE,oEACA,WACE,uIAEF,+DAGF,qCACE,6DACA,WACE,yHAEF,wDAGF,qCACE,8DACA,WACE,+HAEF,yDAiDJ,iCACE,wDACA,WACE,+GAEF,mDAEA,yFAEE,sEACA,WACE,2IAEF,iEAGF,uCACE,+DACA,WACE,6HAEF,0DAGF,uCACE,gEACA,WACE,mIAEF,2DC3IJ,aACE,kBACA,YAGF,cACE,eACA,aCNF,okBACE,YACA,kBACA,sBACA,oDACA,gBACA,oBACA,UACA,qBACA,gBACA,eACA,wBACA,ebQA,gCaJA,opEAGE,eACA,mBACA,UAmCJ,gBA9BE,+BACA,8CACA,gCAEA,kCACE,+BACA,8CACA,4DAGF,gCACE,mCAGF,4BACE,+BACA,uCACA,0BACA,gBAGF,4CACE,+BACA,wCACA,sDACA,mBACA,gBAUJ,oKAQE,qBCrEF,8GACE,sBACA,sCACA,eACA,gBACA,kBACA,WACA,0BA+BF,cACE,kBACA,iCACA,UAGF,oBACE,wCAGF,oBACE,yCAGF,uBACE,+CAGF,wBACE,+CC3DF,MACE,oBACA,eACA,gBACA,kBACA,kCAGF,uBAEE,cACA,eACA,mBACA,gBACA,aAGF,2BACE,gBACA,gBAGF,kBACE,kBACA,gBACA,kBACA,eACA,mBC1BF,8FAGE,gBACA,mBACA,uBACA,oBFMA,oCACA,oCACA,yBAEA,uGACE,kDACA,8CACA,uCAGF,6GdFA,gCcMA,mHACE,2CACA,uCAGF,mHACE,4CACA,wCACA,+CACA,aExBJ,sHACE,OFbgB,KEchB,cFfiB,IEgBjB,iBCdF,SAGE,cHLiB,IGMjB,aACA,iBACA,YACA,aHKA,oCACA,oCACA,yBAEA,kBACE,kDACA,8CACA,uCAGF,wBdFA,gCcMA,8BACE,2CACA,uCAGF,8BACE,4CACA,wCACA,+CACA,aInCJ,6BAEE,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA,mBACA,SAIF,yCAEE,mBACA,+CACA,+CACA,+CACA,cJvBiB,IIwBjB,eACA,oBACA,kBACA,SACA,8CACA,oGAGF,sIAIE,kDACA,8CACA,uCACA,eAGF,mFAEE,2CACA,uCAGF,mFAEE,4CACA,wCACA,+CACA,aACA,UAIF,yDAEE,4CACA,4CACA,sBACA,WACA,gBACA,eACA,QACA,SACA,YACA,kBAGF,8BACE,kBAGF,2BACE,kBAGF,sKAIE,0DACA,sDAGF,qCACE,0CACA,eACA,8CACA,kBACA,+BACA,QACA,gBACA,kBAGF,6HAEE,0CACA,eACA,8CACA,kBACA,+BACA,QACA,gBACA,iBAGF,oKAGE,+CAGF,4CACE,0DACA,uEAGF,0GAEE,yDACA,sEC3HF,OAGE,cLLiB,IKMjB,OLLgB,KKMhB,mBACA,gBACA,gBACA,yCACA,qBACA,4BACA,2CACA,0BACA,oCACA,yBACA,gBACA,mBACA,uBACA,aLNA,oCACA,oCACA,yBKMA,gBACE,UACA,yDLNF,gBACE,kDACA,8CACA,uCAGF,sBdFA,gCcMA,4BACE,2CACA,uCAGF,4BACE,4CACA,wCACA,+CACA,aMnCJ,aACE,+BACA,+BACA,+BACA,sBACA,WACA,0BACA,gBACA,eACA,cACA,ONXgB,KMYhB,cNbiB,IMcjB,aACA,SACA,oGAGA,+BACE,qBACA,YACA,WACA,SACA,oBACA,2CACA,4CAGF,wBACE,qBACA,WACA,YACA,SACA,oBACA,2CACA,4CAGF,mCACE,qBACA,WACA,YACA,SACA,oBACA,gBACA,2CACA,4CAIF,4CACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,+BACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,6BACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,6BACE,SACA,qBACA,WACA,cACA,oCACA,4CAGF,sBACE,YACA,oBAEA,wCACE,kDAGF,iCACE,kDAGF,4CACE,kDAGF,qDACE,kDAGF,wCACE,kDAGF,sCACE,kDAGF,sCACE,kDAKF,oDACE,2CAGF,6CACE,2CAGF,wDACE,2CAGF,iEACE,2CAGF,oDACE,2CAGF,kDACE,2CAGF,kDACE,2CAIJ,mBACE,4CACA,wCACA,+CACA,aCxJJ,iBACE,OPFgB,KOGhB,iBCHF,SACE,YACA,UACA,gBACA,mBAGF,kBACE,aACA,QAGF,2BACE,aAGF,mDACE,aACA,WAIA,6BACE,iBAGF,mLAGE,cAEA,sOACE,kBAKN,mBACE,gBACA,UAEA,sBACE,SAGF,yBACE,aAGF,0CACE,gBACA,kCChDF,0DACE,gCAGF,+EACE,uCAKF,8BACE,yBAGF,qCACE,gCAKJ,2BACE,iBAGF,mCACE,yBAGF,yEACE,2DAGF,sEACE,0DAIF,gCAEE,gCAGF,sEAEE,yBAGF,wGAEE,6CAIF,sGACE,gCAGF,yHACE,yBAGF,0IACE,6CAGF,qDACE,qCAGF,6DACE,oCAGF,uEACE,yBAGF,4EACE,mDChFF,MACE,yBACA,yBACA,gBAEA,cAGE,gBACA,gBAGF,kBAEE,kBAGF,YACE,gBAEA,eACE,2CAKF,4BACE,+CAGF,6BACE,6CAIJ,YACE,gBAEA,eACE,6CCvCJ,0CAEE,iBAKF,wCAEE,aCTJ,cAGE,gBACA,gBAGF,kBACE,eACA,gBAEA,wBACE,eCEJ,SAGE,SACA,UAGF,MAEE,kBAEA,YACE,cAGF,wBAEE,mBAEA,oCACE,aAMJ,MACE,gBACA,oBAGF,MACE,oBClDJ,kBACE,eACA,qBAGF,eACE,wBAGF,cACE,4BAGF,wBACE,4BAGF,cACE,4BAGF,wBACE,4BCtBF,0CAEE,qBACA,mBACA,eAEA,gDACE,uBAEA,4GACE,qBACA,mBAGF,gEACE,iCCZN,IACE,kBACA,eAGF,OACE,8BACA,cACA,WAEA,WACE,kBAGF,8BACE,iBAGF,kBACE,gBACA,kBACA,gBACA,WCzBJ,MACE,cACA,WAGF,OACE,cACA,kBACA,sBACA,WACA,gBAEA,cACE,kBACA,MACA,OACA,WACA,YCjBJ,GACE,YACA,kCACA,SCCF,QACE,yCACA,kBACA,oBACA,cAEA,gBAGE,eACA,aACA,qBAIA,sBACE,gDCfN,SACC,kBACA,WACA,iBACA,aACA,0BlCLG,8CkCQF,4BAGD,yBACG,gBACF,kBACA,WACA,YACA,OACA,MACA,iBACA,wDAKA,4BACA,kBACA,WACA,mCACA,aACA,oBACA,gBAGA,yBACE,mBACA,uBACA,WACA,gBACA,kBAEA,2BACE,2BACA,0BACA,aAGF,sCACE,aAGF,qCACE,gBAIJ,yBAGE,kBACA,2BlCvDA,qCkCmDF,yBAOI,gBAIJ,4BAGE,mBACA,2BlClEA,qCkC8DF,4BAOI,kBAKF,4CAGE,kBACA,2BlC9EF,qCkC0EA,4CAOI,kBCtFR,eACE,eACA,aACA,YAEA,oCACE,kDACA,uCACA,WACE,yIAGF,kBACA,aACA,YACA,aACA,mBACA,uBACA,UACA,kBACA,WACA,YAEA,qKAGE,iBACA,aACA,mBACA,uBACA,UAGF,6CACE,oBACA,eAGF,0CACE,yDACA,8CACA,WACE,kKAKJ,0CACE,0DACA,+CACA,WACE,iKAMN,iDnCrCA,gCmCwCE,kBACA,UAGF,iDnC5CA,gCmC+CE,kBACA,UAGF,yCnCnDA,gCmCsDE,uDACA,iCACA,4CACA,UACA,SACA,UACA,gBACA,kBACA,YACA,aACA,UAEA,+DACE,eACA,gBACA,mBACA,aACA,kBACA,oBACA,8DAGF,gKAGE,aACA,mBACA,2BACA,gBACA,WAEA,6WAEE,SAKF,sMAGE,iBACA,UACA,iBAKN,qCnCtGA,gCmCyGE,aAGF,6CACE,WAGF,uCACE,UAIA,yDACE,UAGF,yDACE,UAGF,iDACE,WACE,+GAEF,iBACA,aACA,UCxJN,oCACE,GACE,YACA,WAGF,KACE,UACA,aAIJ,gBACE,kCACA,UACA,aACA,uBACA,mBAEA,kCACE,kBACA,QAGF,mBACE,oBACA,qBACA,SACA,UACA,YACA,gBACA,QAEA,sBACE,8BACA,WACA,WACA,wEAEA,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,oCACE,yBC1ER,SACE,gCACA,mBACA,uBACA,kBACA,YACA,WACA,gBACA,aACA,sBAEA,yBACE,kBACA,WACA,aACA,iBACA,uBACA,gBAEA,6BACE,gBACA,kBAIJ,2BACE,kBACA,gBACA,kBAOF,yBACE,oBACA,2BACA,YrCnBF,gCqCuBE,2BACE,cAGF,sCACE,aAIJ,sBACE,aACA,QACA,oBrClDA,qCsCLJ,oBAEI,iBACA,gBAEA,oCACE,YACA,YACA,kBACA,MACA,SAGF,oCACE,mBAGF,iCACE,oBCnBN,4DACE,aACA,sBACA,qBACA,mBACA,eACA,kBACA,gCACA,WAEA,wOAGE,6CACA,WACE,iFAEF,aACA,qBCnBJ,8BAGE,wCACA,mCCDF,8BAGE,kBACA,iBAEA,iDACE,qBACA,kBACA,WACA,YACA,iBACA,wBzCOF,gCyCFA,qDACE,kBACA,WACA,YACA,qBzCFF,gCyCME,yDACE,WACA,YACA,iBACA,wBAIJ,iDACE,kBACA,WACA,YACA,kDACA,aACA,oBACA,gBAGF,8CACE,gBACA,aACA,WAEA,gDACE,mCACA,0BAGF,mMAGE,sBAKF,uDACE,mBAGF,2DACE,mBCrEN,iBfEE,SACA,UACA,gBAEA,oBACE,SAGF,wCACE,UeRF,oBACE,aACA,WAGF,mBACE,aACA,WACA,qBAEA,yBACE,sCAIJ,yCACE,4BACA,gBACA,SAGF,iDACE,4BACA,gBACA,SAGF,mDACE,8BACA,gBACA,SAIJ,wBACE,SACA,cAEA,qCACE,SCxCF,qBACE,eAGF,2CACE,aACA,qBACA,cAEA,0LAGE,UCZJ,iBACE,eACA,mBAGF,mBACE,eACA,eACA,mBAGF,mCACE,mBACA,YACA,WACA,cACA,gBAEA,8EAEE,iBCpBJ,mBACE,eACA,mBAGF,qBACE,eACA,eACA,mBAGF,uCACE,YACA,YACA,cACA,gBAEA,2CACE,YACA,YACA,sBCpBJ,iBACE,gDACA,eAGF,qCACE,aACA,mBAEA,wFAEE,gBCVJ,kBACE,gDACA,eAEA,6E/CeF,gC+CXI,SACA,cACA,gBACA,mBACA,wCCbN,kBtCEE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCgDjBA,YtCeA,2DAEE,oBACA,eAGF,gDAEE,qBACA,asCtBF,+GAGE,iBACA,UAGF,8BACE,YAEA,mJAGE,eAIJ,+BACE,YAEA,sJAGE,iBC3BN,gBvCCE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCWvBA,6CACA,uDACA,kCsCMA,cACA,mBACA,aACA,gBACA,WvCSA,uDAEE,oBACA,eAGF,4CAEE,qBACA,aC1BF,uDAEE,2DACA,4HAEA,gDAGF,wBACE,kCAGF,sBACE,oDACA,WACE,mGAEF,yCAGF,sBACE,qDACA,WACE,kJAGF,0CsChBF,uCACE,cACA,eACA,oBACA,gBACA,eAGF,uCACE,cACA,kBACA,mBACA,gBAEA,yCACE,eACA,kBAGF,oDACE,aAGF,mDACE,gBAGF,kEACE,eACA,kBACA,SACA,QCzCN,gBACE,qCACA,oBACA,oBACA,YACA,QAEA,mCxCNA,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCWvBA,6CACA,uDACA,kCuCaE,+BACA,gBACA,kCACA,oBACA,gBACA,kBACA,iBACA,SxCDF,6FAEE,oBACA,eAGF,kFAEE,qBACA,aC1BF,6FAEE,2DACA,4HAEA,gDAGF,2CACE,kCAGF,yCACE,oDACA,WACE,mGAEF,yCAGF,yCACE,qDACA,WACE,kJAGF,0CuCLF,qFAEE,aAGF,2CvC9BA,6CACA,uDACA,kCAEA,6GAEE,2DACA,4HAEA,gDAGF,mDACE,kCAGF,iDACE,oDACA,WACE,mGAEF,yCAGF,iDACE,qDACA,WACE,kJAGF,0CuCIF,4CACE,2DACA,4HAEA,gDACA,oBACA,eCtCJ,OACE,+BACA,mBACA,aAEA,uBACE,mBAEA,yBACE,gBACA,mBAGF,oCACE,aAGF,mCACE,gBAIJ,wBACE,SACA,gBAGF,2BACE,SACA,aACA,uBACA,mBACA,QAGF,sBACE,SACA,gBACA,aACA,mBCtCJ,gBACE,aACA,kBAGF,wBACE,0BACA,YACA,QACE,kBAMF,2NAIE,aAIJ,uBACE,kBACA,QACA,WACA,WAGF,uBACE,yBACA,4BACA,aClCF,wBACE,aACA,mBACA,kBACA,QAEA,sDACE,SAGF,2DACE,0BACA,2BACA,uBACA,8BACA,4BACA,4BAGF,+BACE,eACA,kBACA,UCrBJ,mBACE,oCACA,kBACA,yBACA,uBACA,8BACA,oBACA,kBACA,WACA,WAEA,6CACE,aAEA,wDACE,gBACA,mBAEA,oEACE,aAGF,mEACE,gBAIJ,+CACE,oDACA,sCAEA,uDACE,yCAGF,qDACE,2DACA,6CAGF,6DACE,8CACA,4DAKN,kDACE,cACA,eACA,kBACA,+CACA,qCACA,qBAGF,qDACE,iBAGF,+CACE,kBAGF,6C5C9DA,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCsD+CE,YACA,gBACA,MACA,qBACA,oCACA,WACE,uEAEF,+B5CzDF,iHAEE,oBACA,eAGF,sGAEE,qBACA,a4CkDA,gMAGE,uBACA,iBACA,UAGF,mDACE,2CACA,WACE,qFAEF,sCAGF,mDACE,4CACA,WACE,2FAEF,uCCjGN,OACE,kBACA,eAEA,iBACE,wCAGF,aACE,eACA,QACA,8BACA,4BACA,mBACA,YACA,aACA,iBACA,wBACA,gBvDdA,qCuDIF,aAaI,mBAGF,yBACE,gBAGF,0BACE,iBAGF,+BACE,kBAEA,+CACE,mBAGF,6CACE,8BACA,gBAEA,0DACE,aAGF,yDACE,gBvD5CN,qCuDmCE,6CAaI,+BAIJ,0CACE,aACA,2BACA,SACA,gBAGF,6CAGE,mBACA,SACA,mBvDhEJ,qCuD2DE,6CAQI,kBAIJ,6CACE,kBACA,SACA,QvD1EJ,qCuDuEE,6CAMI,OC3CV,yBACE,8CACA,oCACA,yCACA,kBACA,WAEA,2BACE,gBACA,cACA,qBA9CF,gBACA,mBACA,mBACA,+BACA,gBACA,yCAEA,iCACE,qDACA,qEACA,gDACA,qBAGF,8JAIE,qDACA,mEACA,gDACA,qBACA,aAGF,yCACE,sDACA,WACE,+GAEF,iDACA,aACA,qBAmBF,2CAnDA,gBACA,mBACA,mBACA,+BACA,gBACA,yCAEA,iDACE,qDACA,qEACA,gDACA,qBAGF,8NAIE,qDACA,mEACA,gDACA,qBACA,aAGF,yDACE,sDACA,WACE,+GAEF,iDACA,aACA,qBAuBF,wD7B1DA,SACA,UACA,gBAEA,8DACE,SAGF,4HACE,U6BuDJ,oBACE,8CACA,mBACA,yCACA,iBACA,aACA,UACA,UAEA,qHAGE,sBACA,iBACA,iBACA,+BAGF,0BACE,qDACA,qEACA,gDAGF,0BACE,sDACA,WACE,+GAEF,iDAIJ,cACE,gBACA,YxDlGE,qCwDgGJ,cAKI,aACA,gBACA,SACA,WACA,0BAEA,uCACE,4BACA,gBACA,kBACA,UACA,UACA,oBACA,kBACA,WACA,YACA,gBACA,+BAGF,sBACE,WAEA,0CACE,4BAEA,uLAGE,yBAIJ,+CACE,qDACA,mBACA,cACA,UACA,uBACA,iBACA,oBACA,oDAKI,oXAGE,kBAKA,gzBAGE,kBAKA,gvDAGE,mBxDlKd,qCwD4FJ,cAiFI,cACA,SACA,WACA,0BACA,gBAEA,uCACE,gBACA,iBACA,oBAKI,oUAGE,kBAKA,gtBAGE,kBAKA,gjDAGE,kBAQZ,kCACE,cAKN,oBACE,kBxD7NE,qCwD4NJ,oBAII,+CxDpOA,qCyDCJ,kBAEI,kBACA,yDAHJ,kBAOI,gBACA,WAGF,2CAGE,mBAIA,oG9BpBF,SACA,UACA,gBAEA,0GACE,SAGF,oNACE,U8BeA,iDACE,yBACA,cACA,gBACA,yCACA,gBACA,qBACA,iBzD1BF,qCyDmBA,iDAUI,kBACA,oBAGF,uDACE,qDACA,qEACA,gDACA,qBAGF,sPAIE,qDACA,mEACA,gDACA,qBACA,aAGF,+DACE,sDACA,WACE,+GAEF,iDACA,aACA,qBC/DR,YACE,kBAEA,8BACE,aACA,kBACA,uBACA,8BACA,gBACA,gBACA,gBACA,mBACA,WAEA,mJAGE,UACA,kBAEA,2KACE,+BACA,sCACA,yBAKN,mCACE,eACA,oBACA,kBACA,UACA,SACA,6BAEA,4E/BpCF,SACA,UACA,gBAEA,kFACE,SAGF,oKACE,U+BgCI,sFACE,cACA,gBACA,mBAWF,mMACE,0CAKN,2CACE,eACA,uBACA,UACA,YClEN,0BACE,eACA,OACA,kBACA,SACA,cACA,kCACA,2BACA,oBACA,iBACA,YACA,kBACA,gBACA,2BAEA,0DAEE,SACA,qBAGF,8CACE,mBCxBF,uDACE,uDACA,4CACA,WACE,wJAIF,4EACE,8DACA,mDACA,WACE,iLAKJ,4EACE,+DACA,oDACA,WACE,gLClBR,KACE,cAGF,YACE,kDACA,4DACA,kBACA,cACA,kBACA,aACA,kBACA,mB7DPE,qC6DDJ,YAWI,kBACA,oBAGF,8BACE,gBACA,MAIJ,wBACE,aAGF,oCACE,aAGF,0BACE,aACA,eACA,8BAEA,2CACE,oDACA,+CACA,iBACA,iBACA,kBACA,mBACA,2B7DxCA,qC6DiCF,2CAUI,cAKN,UACE,YAGF,qBACE,kDACA,4DACA,0BACA,aACA,sBACA,UACA,gBACA,kBACA,SACA,aACA,UACA,oBACA,kBACA,yDAEA,6BACE,QACA,UACA,mBACA,uBAEA,6CACE,aAKN,UACE,gBACA,SACA,UAEA,aACE,SACA,UAGF,qCACE,mBAIJ,aACE,kDACA,4DACA,0BACA,WACA,gBACA,SACA,UACA,kBACA,MACA,aACA,gBACA,UACA,oBACA,kBACA,yDAEA,qBACE,YACA,UACA,mBACA,uBAGF,kCACE,UACA,WAKJ,iCACE,aACA,mBACA,kBACA,mB7DlIE,qC6D8HJ,iCAOI,kBACA,oBAGF,2DACE,aACA,mBAEA,uJAEE,aAIJ,sDACE,+BACA,gBACA,mBACA,OACA,aACA,mBACA,mBACA,kBACA,iBACA,WACA,kBACA,QACA,MACA,UACA,mBACA,uBAEA,+EACE,iBACA,kBAGF,0EACE,OACA,aACA,yBAGF,8EACE,QAIJ,2CACE,aACA,mBAEA,8CACE,kBAGF,sEACE,gBAIJ,8CACE,cACA,YACA,aACA,QACA,cAEA,gEACE,cAGF,sDACE,QCrNN,UACE,iBACA,gBACA,qBACA,mBACA,oBACA,mBACA,uBACA,mBACA,sCACA,2BC+CF,kBAvDE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,mBACA,aACA,qBACA,uEAEA,0BACE,uCAGF,gDAEE,yDACA,uCACA,qBAGF,gCACE,aACA,0DACA,WACE,2GAIJ,8MAME,oEAEA,oeAEE,yDAGF,kSACE,aACA,0DACA,WACE,oKAUN,4BACE,iBACA,oBAGF,4BACE,oBACA,uBAKF,mDACE,oBACA,mBAIJ,sBACE,cACA,oBACA,cACA,SACA,gBAEA,oCACE,aACA,+BACA,WACE,2GCtFN,4BrD+BE,sDACA,WACE,2GAEF,iDqDhCA,WACA,YACA,uBrDgCA,+EAEE,oEACA,WACE,uIAEF,+DAGF,kCACE,6DACA,WACE,yHAEF,wDAGF,kCACE,8DACA,WACE,+HAEF,yDqDpDF,4CACE,wBACA,WACA,WACA,cACA,iCACA,kBACA,SAEA,uGAEE,wBACA,WACA,WACA,WACA,cACA,kBACA,qCAGF,mDACE,QAGF,oDACE,SAKF,oDACE,QAEA,2DACE,sDAGF,4DACE,oDAMR,WACE,YACA,iBACA,aACA,cACA,gBACA,mBACA,mBACA,YACA,gBAEA,0FAGE,UAIJ,mBDtEE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,mBACA,aACA,qBACA,uEC+DA,aACA,8BACA,WD/DA,2BACE,uCAGF,kDAEE,yDACA,uCACA,qBAGF,iCACE,aACA,0DACA,WACE,2GAIJ,oNAME,oEAEA,gfAEE,yDAGF,wSACE,aACA,0DACA,WACE,oKC6BN,0BACE,0CACA,eACA,eACA,eACA,gBAIJ,oBDtFE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,mBACA,aACA,qBACA,uEC+EA,aACA,2BACA,gBACA,WDhFA,4BACE,uCAGF,oDAEE,yDACA,uCACA,qBAGF,kCACE,aACA,0DACA,WACE,2GAIJ,0NAME,oEAEA,4fAEE,yDAGF,8SACE,aACA,0DACA,WACE,oKC8CN,4BACE,0CACA,eACA,eACA,iBACA,iBACA,yBAKF,qDACE,aAIA,2DACE,wBAIJ,4CACE,iBCxHJ,kBACE,mCACA,gBAEA,uCACE,mCACA,uCAGF,oCACE,yBACA,gBACA,wBAEA,4CACE,wBAGF,+HAGE,yBACA,gBACA,wBACA,0BAGF,4FAEE,aACA,yBACA,WACE,2GAKN,kCACE,+BACA,wBAEA,uDACE,+BACA,wBAGF,uDACE,+BACA,wBAKF,4DACE,gBClDF,0BACE,eAEA,6IAGE,qBACA,kBACA,UACA,YACA,sBACA,yBACA,gBACA,kBACA,eACA,oCAGF,oDACE,kDAGF,+DACE,sDAIF,gEACE,sCAGF,sEACE,uDACA,WACI,qGAEJ,8DACA,4CAGF,sEACE,sDACA,mBACA,sDC3CR,4CAGE,kBACA,iBACA,oBAEA,kDACE,cAGF,kDACE,qBACA,4BACA,0BAGF,qDACE,SAGF,0GAEE,SACA,UACA,gBAIJ,kBAGE,mBAGF,kBACE,aACA,iBACA,UACA,SAEA,qBACE,SACA,oBAIJ,iBACE,mCACA,oFACA,wCACA,2BACA,0BACA,wBACA,oBAEA,qCACE,wBAEA,6CACE,wBAGF,yIAGE,wBACA,0BAKN,oBACE,2CACA,8BAEA,2CACE,8BAEA,mDACE,8BAGF,2JAGE,8BACA,0BCvFN,gBACE,kCACA,yCACA,6EACA,wCAEA,qCACA,mBACA,WAEA,wCACE,aACA,WACA,4CACA,wBACA,iBACA,kBACA,mBAEA,uDACE,WACA,SACA,iDACA,kBACA,qBACA,kBAEA,oFACE,kBACA,WACA,qBAEA,6GACE,qBAEA,2HACE,kBACA,cACA,0BACA,kBAIJ,6GACE,kBACA,WAEA,2HACE,kBAIJ,2FACE,kBACA,MACA,SAGE,+GACE,oBACA,qBACA,iBAGF,+GACE,oBACA,iBAOV,6OAIE,qBACA,kBACA,aACA,qBACA,qBACA,oBAEA,yXACE,aAGF,qXACE,gBAIJ,8DACE,iBACA,YACA,qBAIF,6DACE,iBACA,YACA,qBAIF,2DACE,iBACA,YACA,qBAIF,uDACE,iBACA,YACA,qBAIF,uFACE,cAGF,qFACE,cAGF,iFACE,cAGF,yEACE,cpEjIF,qCoEKF,wCAgII,kBACA,mBACA,6CACA,2BACA,wGAEA,+KAGE,iBAGF,2DACE,mBACA,kBAGF,6DACE,mBACA,mBACA,eAGF,uDACE,iBAGF,iEACE,+BAEA,gLAEE,8BAQA,wzBAEE,uBAKN,mFACE,kCAGF,gEACE,8BAEA,+EACE,oBAIJ,8DACE,8BAEA,6EACE,oBAGF,iFACE,oBAIJ,sFACE,kCAEA,iNAEE,uBAGF,qGACE,oBAGF,yGACE,oBAIJ,0DACE,+BAEA,kKAEE,8BAIA,oNAEE,kCAOV,6CACE,aACA,8BACA,mBACA,iBACA,iBACA,oBACA,gBACA,iBACA,kBpExPA,qCoE+OF,6CAYI,iBACA,mBAGF,2DACE,uBAEA,+DACE,WACA,YACA,WACA,gCAGF,kIAEE,qBAEA,0IACE,UAON,8DACE,aAON,gBACE,kCAGF,eACE,aACA,kBAIF,qBACE,YACA,kBAEA,6CACE,YACA,uBACA,UACA,gBACA,+BAEA,4DACE,uBAGF,gEACE,UAIJ,kDACE,aAMA,4IAGE,kCC3UN,iBACE,yCACA,oCACA,2CACA,0DACA,oDAEA,+CACA,wBAEA,0BACE,aACA,iBACA,mBACA,yBACA,wBACA,oBAGF,0BACE,uCAGF,6DAEE,kGAGF,oEAEE,oBAGF,kCACE,SACA,kGAGF,kCACE,cACA,iBACA,kGACA,mDACA,gDAEA,0CACE,qDACA,kGACA,kBAGF,4JAGE,oBACA,mBACA,uBACA,mDACA,cACA,UAIJ,8SAIE,kDACA,8CAIJ,qBACE,oBACA,iBACA,kBAEA,2BACE,oBAKF,0BACE,aCnFJ,+BAEE,4BACA,oDAGF,0BACE,cACA,cACA,mBACA,mBACA,gBtENE,qCsECJ,0BAQI,kBAIJ,yBACE,cACA,iBACA,kBACA,gBACA,cAGF,mBACE,cACA,eACA,mBACA,gBACA,cAGF,kBACE,iBACA,kBACA,gBACA,2BACA,SAGF,iBACE,iBACA,mBACA,gBACA,2BACA,SAGF,oBACE,cACA,eACA,mBACA,gBACA,cAGF,kBACE,eACA,mBACA,gBACA,8BACA,oBACA,sBAEA,mCACE,eACA,gBACA,qCACA,qCACA,kBACA,oBACA,iBAEA,4CACE,4CACA,kDC/EN,OACE,8BAGF,SACE,kCAGF,SACE,oCAGF,SACE,qCAGF,SACE,mCAGF,SACE,oCACA,mCAGF,SACE,kCACA,qCAKA,sBACE,a9DPU,a8DUZ,wBACE,iB9DXU,a8DcZ,wBACE,mB9DfU,a8DkBZ,wBACE,oB9DnBU,a8DsBZ,wBACE,kB9DvBU,a8D0BZ,wBACE,mB9D3BU,a8D4BV,kB9D5BU,a8D+BZ,wBACE,iB9DhCU,a8DiCV,oB9DjCU,a8DMZ,oBACE,a9DPU,oB8DUZ,sBACE,iB9DXU,oB8DcZ,sBACE,mB9DfU,oB8DkBZ,sBACE,oB9DnBU,oB8DsBZ,sBACE,kB9DvBU,oB8D0BZ,sBACE,mB9D3BU,oB8D4BV,kB9D5BU,oB8D+BZ,sBACE,iB9DhCU,oB8DiCV,oB9DjCU,oB8DMZ,wBACE,a9DPU,wB8DUZ,0BACE,iB9DXU,wB8DcZ,0BACE,mB9DfU,wB8DkBZ,0BACE,oB9DnBU,wB8DsBZ,0BACE,kB9DvBU,wB8D0BZ,0BACE,mB9D3BU,wB8D4BV,kB9D5BU,wB8D+BZ,0BACE,iB9DhCU,wB8DiCV,oB9DjCU,wB8DMZ,oBACE,a9DPU,oB8DUZ,sBACE,iB9DXU,oB8DcZ,sBACE,mB9DfU,oB8DkBZ,sBACE,oB9DnBU,oB8DsBZ,sBACE,kB9DvBU,oB8D0BZ,sBACE,mB9D3BU,oB8D4BV,kB9D5BU,oB8D+BZ,sBACE,iB9DhCU,oB8DiCV,oB9DjCU,oB8DMZ,yBACE,a9DPU,yB8DUZ,2BACE,iB9DXU,yB8DcZ,2BACE,mB9DfU,yB8DkBZ,2BACE,oB9DnBU,yB8DsBZ,2BACE,kB9DvBU,yB8D0BZ,2BACE,mB9D3BU,yB8D4BV,kB9D5BU,yB8D+BZ,2BACE,iB9DhCU,yB8DiCV,oB9DjCU,yB8DMZ,0BACE,a9DPU,0B8DUZ,4BACE,iB9DXU,0B8DcZ,4BACE,mB9DfU,0B8DkBZ,4BACE,oB9DnBU,0B8DsBZ,4BACE,kB9DvBU,0B8D0BZ,4BACE,mB9D3BU,0B8D4BV,kB9D5BU,0B8D+BZ,4BACE,iB9DhCU,0B8DiCV,oB9DjCU,0B8DMZ,oBACE,a9DPU,oB8DUZ,sBACE,iB9DXU,oB8DcZ,sBACE,mB9DfU,oB8DkBZ,sBACE,oB9DnBU,oB8DsBZ,sBACE,kB9DvBU,oB8D0BZ,sBACE,mB9D3BU,oB8D4BV,kB9D5BU,oB8D+BZ,sBACE,iB9DhCU,oB8DiCV,oB9DjCU,oB8DMZ,mBACE,a9DPU,mB8DUZ,qBACE,iB9DXU,mB8DcZ,qBACE,mB9DfU,mB8DkBZ,qBACE,oB9DnBU,mB8DsBZ,qBACE,kB9DvBU,mB8D0BZ,qBACE,mB9D3BU,mB8D4BV,kB9D5BU,mB8D+BZ,qBACE,iB9DhCU,mB8DiCV,oB9DjCU,mB8DuCZ,gBACE,a9D/CW,E8DkDb,kBACE,iB9DnDW,E8DsDb,kBACE,mB9DvDW,E8D0Db,kBACE,oB9D3DW,E8D8Db,kBACE,kB9D/DW,E8DkEb,kBACE,mB9DnEW,E8DoEX,kB9DpEW,E8DuEb,kBACE,iB9DxEW,E8DyEX,oB9DzEW,E8D8Cb,gBACE,a9D/CW,I8DkDb,kBACE,iB9DnDW,I8DsDb,kBACE,mB9DvDW,I8D0Db,kBACE,oB9D3DW,I8D8Db,kBACE,kB9D/DW,I8DkEb,kBACE,mB9DnEW,I8DoEX,kB9DpEW,I8DuEb,kBACE,iB9DxEW,I8DyEX,oB9DzEW,I8D8Cb,gBACE,a9D/CW,I8DkDb,kBACE,iB9DnDW,I8DsDb,kBACE,mB9DvDW,I8D0Db,kBACE,oB9D3DW,I8D8Db,kBACE,kB9D/DW,I8DkEb,kBACE,mB9DnEW,I8DoEX,kB9DpEW,I8DuEb,kBACE,iB9DxEW,I8DyEX,oB9DzEW,I8D8Cb,gBACE,a9D/CW,I8DkDb,kBACE,iB9DnDW,I8DsDb,kBACE,mB9DvDW,I8D0Db,kBACE,oB9D3DW,I8D8Db,kBACE,kB9D/DW,I8DkEb,kBACE,mB9DnEW,I8DoEX,kB9DpEW,I8DuEb,kBACE,iB9DxEW,I8DyEX,oB9DzEW,I8D8Cb,gBACE,a9D/CW,I8DkDb,kBACE,iB9DnDW,I8DsDb,kBACE,mB9DvDW,I8D0Db,kBACE,oB9D3DW,I8D8Db,kBACE,kB9D/DW,I8DkEb,kBACE,mB9DnEW,I8DoEX,kB9DpEW,I8DuEb,kBACE,iB9DxEW,I8DyEX,oB9DzEW,I8D+Eb,oBACE,c9D1Fe,E8D6FjB,sBACE,uB9D9Fe,E8D+Ff,wB9D/Fe,E8DkGjB,sBACE,0B9DnGe,E8DoGf,2B9DpGe,E8DuGjB,sBACE,uB9DxGe,E8DyGf,0B9DzGe,E8D4GjB,sBACE,wB9D7Ge,E8D8Gf,2B9D9Ge,E8DiHjB,wBACE,uB9DlHe,E8DqHjB,wBACE,wB9DtHe,E8DyHjB,wBACE,0B9D1He,E8D6HjB,wBACE,2B9D9He,E8DyFjB,oBACE,c9D1Fe,I8D6FjB,sBACE,uB9D9Fe,I8D+Ff,wB9D/Fe,I8DkGjB,sBACE,0B9DnGe,I8DoGf,2B9DpGe,I8DuGjB,sBACE,uB9DxGe,I8DyGf,0B9DzGe,I8D4GjB,sBACE,wB9D7Ge,I8D8Gf,2B9D9Ge,I8DiHjB,wBACE,uB9DlHe,I8DqHjB,wBACE,wB9DtHe,I8DyHjB,wBACE,0B9D1He,I8D6HjB,wBACE,2B9D9He,I8DyFjB,oBACE,c9D1Fe,I8D6FjB,sBACE,uB9D9Fe,I8D+Ff,wB9D/Fe,I8DkGjB,sBACE,0B9DnGe,I8DoGf,2B9DpGe,I8DuGjB,sBACE,uB9DxGe,I8DyGf,0B9DzGe,I8D4GjB,sBACE,wB9D7Ge,I8D8Gf,2B9D9Ge,I8DiHjB,wBACE,uB9DlHe,I8DqHjB,wBACE,wB9DtHe,I8DyHjB,wBACE,0B9D1He,I8D6HjB,wBACE,2B9D9He,I8DyFjB,oBACE,c9D1Fe,I8D6FjB,sBACE,uB9D9Fe,I8D+Ff,wB9D/Fe,I8DkGjB,sBACE,0B9DnGe,I8DoGf,2B9DpGe,I8DuGjB,sBACE,uB9DxGe,I8DyGf,0B9DzGe,I8D4GjB,sBACE,wB9D7Ge,I8D8Gf,2B9D9Ge,I8DiHjB,wBACE,uB9DlHe,I8DqHjB,wBACE,wB9DtHe,I8DyHjB,wBACE,0B9D1He,I8D6HjB,wBACE,2B9D9He,I8DyFjB,qBACE,c9D1Fe,K8D6FjB,uBACE,uB9D9Fe,K8D+Ff,wB9D/Fe,K8DkGjB,uBACE,0B9DnGe,K8DoGf,2B9DpGe,K8DuGjB,uBACE,uB9DxGe,K8DyGf,0B9DzGe,K8D4GjB,uBACE,wB9D7Ge,K8D8Gf,2B9D9Ge,K8DiHjB,yBACE,uB9DlHe,K8DqHjB,yBACE,wB9DtHe,K8DyHjB,yBACE,0B9D1He,K8D6HjB,yBACE,2B9D9He,K8DyFjB,qBACE,c9D1Fe,K8D6FjB,uBACE,uB9D9Fe,K8D+Ff,wB9D/Fe,K8DkGjB,uBACE,0B9DnGe,K8DoGf,2B9DpGe,K8DuGjB,uBACE,uB9DxGe,K8DyGf,0B9DzGe,K8D4GjB,uBACE,wB9D7Ge,K8D8Gf,2B9D9Ge,K8DiHjB,yBACE,uB9DlHe,K8DqHjB,yBACE,wB9DtHe,K8DyHjB,yBACE,0B9D1He,K8D6HjB,yBACE,2B9D9He,K8DyFjB,qBACE,c9D1Fe,K8D6FjB,uBACE,uB9D9Fe,K8D+Ff,wB9D/Fe,K8DkGjB,uBACE,0B9DnGe,K8DoGf,2B9DpGe,K8DuGjB,uBACE,uB9DxGe,K8DyGf,0B9DzGe,K8D4GjB,uBACE,wB9D7Ge,K8D8Gf,2B9D9Ge,K8DiHjB,yBACE,uB9DlHe,K8DqHjB,yBACE,wB9DtHe,K8DyHjB,yBACE,0B9D1He,K8D6HjB,yBACE,2B9D9He,K8DyFjB,qBACE,c9D1Fe,K8D6FjB,uBACE,uB9D9Fe,K8D+Ff,wB9D/Fe,K8DkGjB,uBACE,0B9DnGe,K8DoGf,2B9DpGe,K8DuGjB,uBACE,uB9DxGe,K8DyGf,0B9DzGe,K8D4GjB,uBACE,wB9D7Ge,K8D8Gf,2B9D9Ge,K8DiHjB,yBACE,uB9DlHe,K8DqHjB,yBACE,wB9DtHe,K8DyHjB,yBACE,0B9D1He,K8D6HjB,yBACE,2B9D9He,K+DRjB,sBACE,iB/DFU,a+DCZ,oBACE,iB/DFU,oB+DCZ,oBACE,iB/DFU,oB+DCZ,yBACE,iB/DFU,yB+DCZ,0BACE,iB/DFU,0B+DCZ,oBACE,iB/DFU,oB+DCZ,mBACE,iB/DFU,mBgECd,gBACE,kBAGF,eACE,iBAGF,iBACE,gBAGF,mBACE,mBAIA,iBACE,UhEiBY,OgEhBZ,kBAFF,iBACE,UhEiBY,QgEhBZ,kBAFF,iBACE,UhEiBY,KgEhBZ,kBAFF,iBACE,UhEiBY,SgEhBZ,kBAFF,iBACE,UhEiBY,QgEhBZ,kBAFF,iBACE,UhEiBY,OgEhBZ,kBAFF,iBACE,UhEiBY,QgEhBZ,kBAFF,iBACE,UhEiBY,KgEhBZ,kBAFF,iBACE,UhEiBY,OgEhBZ,kBAFF,kBACE,UhEiBY,KgEhBZ,kBzEjBA,qCyEwBE,qBACE,UhEQQ,OgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,KgEPR,mBAFF,qBACE,UhEQQ,SgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,OgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,KgEPR,mBAFF,qBACE,UhEQQ,OgEPR,mBAFF,sBACE,UhEQQ,KgEPR,oBzEtBJ,qCyEoBE,qBACE,UhEQQ,OgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,KgEPR,mBAFF,qBACE,UhEQQ,SgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,OgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,KgEPR,mBAFF,qBACE,UhEQQ,OgEPR,mBAFF,sBACE,UhEQQ,KgEPR,oBAON,sBACE,MhEWU,sBgEZZ,wBACE,MhEWU,wBgEZZ,oBACE,MhEWU,oBgEZZ,qBACE,MhEWU,qBgEZZ,yBACE,MhEWU,yBgEZZ,0BACE,MhEWU,0BgEZZ,oBACE,MhEWU,oBgEZZ,mBACE,MhEWU,mBiE/Cd,iBACE,gBAGF,cACE,gBAGF,cACE,gBAGF,QACE,aAGF,YACE,kB1EfE,qC0EoBA,YACE,aAEF,gBACE,mB1EpBF,qC0EgBA,YACE,aAEF,gBACE,mBC1BN,wBjEGE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCWvBA,6CACA,uDACA,kCgEIA,kBACA,uBACA,4BACA,cACA,WACA,gBjEUA,uEAEE,oBACA,eAGF,4DAEE,qBACA,aC1BF,uEAEE,2DACA,4HAEA,gDAGF,gCACE,kCAGF,8BACE,oDACA,WACE,mGAEF,yCAGF,8BACE,qDACA,WACE,kJAGF,0CgEjBF,8BACE,yBCVJ,kCACE,aAGF,kCACE,aAGF,uCACE,oBACA,QACA,mBACA,gBAIA,qDACE,oBAGF,qDACE,cAGF,0DACE,cACA,mBAGF,8CACE,aAGF,2D/DRA,+BACA,8CACA,gC+DSE,4EACE,iB/DRJ,oEACE,+BACA,8CACA,4DAGF,mEACE,mCAGF,iEACE,+BACA,uCACA,0BACA,gBAGF,yEACE,+BACA,wCACA,sDACA,mBACA,gB+DRF,yf/DlBA,+BACA,8CACA,gC+DuBE,8kBACE,iB/DtBJ,siBACE,+BACA,8CACA,4DAGF,iiBACE,mCAGF,uhBACE,+BACA,uCACA,0BACA,gBAGF,+jBACE,+BACA,wCACA,sDACA,mBACA,gB+DMF,sRAIE,wBAIA,iCACE,aAIJ,4BACE,YAEA,4CACE,aAGF,+CACE,yBAEA,+DACE,aAEA,iEACE,4BAON,4CACE,aAGF,4CACE,uDACA,kDAEA,wKAGF,kD5ElGA,qC4EyGE,uDACE,kBAGF,oDACE,mBAKN,kGAEE,6CACA,mDACA,wCACA,gBAEA,wIACE,gBACA,SAGF,kIACE,6CACA,wCAGF,0VAGE,gBACA,oDACA,sDAEA,0bACE,oDAEA,scACE,+CAKN,4OAEE,qDACA,uDACA,WACE,gHAGA,4SACA,qDAEA,oTACE,gDAON,2JAEE,gBACA,e5E9KF,qC4EkLF,iDAGM,eACA,kBACA,mBAEA,qJAEE,gBACA,eAGF,qJAEE,oB5E7LN,qC4E8KF,iDAGM,gBACA,eACA,gBAEA,qJAEE,gBACA,eAGF,qJAEE,qBAMR,mCACE,gBC7MJ,iBACE,0DCDF,mBACE,mBACA,sBACA,WACA,gBACA,kBACA,mBACA,UAIF,uBACE,gCACA,kBACA,UACA,WACA,UACA,SACA,gBACA,mBACA,sBACA,sBACA,SCrBA,wDAEE,0BAEA,gSAIE,0BAIJ,iHAEE,+BACA,wCACA,sDACA,mBACA,gBClBF,4FAGE","file":"sisdai.min.css"}
\ No newline at end of file
diff --git a/docs/src/App.vue b/docs/src/App.vue
index 2feed104e8dbead452fd7f3f4df7efe5ea8bcb3e..781e5bb9de4e72da7900bd8afbce1c2b081c78e6 100644
--- a/docs/src/App.vue
+++ b/docs/src/App.vue
@@ -16,7 +16,7 @@
   const anchoNavegacion = ref(1450)
 
   isA11yOscura.value, isA11yTypography.value, isA11yView.value, isA11yUnderline.value, showGob.value, showMenu.value, 
-  showSubmenu.value = false
+  showSubmenu.value = ''
   
   function toggleA11yTypography() {
     isA11yTypography.value = !isA11yTypography.value
@@ -305,7 +305,33 @@
       </div>
       <div id="menusisdaicss" class="nav-menu-contenedor" :class="{ 'abierto': showMenu, 'submenu-abierto': showSubmenu != '' }" >
         <div class="nav-menu-complementario">
-          <a href="https://sisdai.conahcyt.mx" target="_blank" rel="noopener noreferrer" class="nav-hipervinculo">IR A SISDAI</a>
+          <ul class="nav-menu">
+            <li>
+              <a 
+                href="https://sisdai.conahcyt.mx" 
+                target="_blank" 
+                rel="noopener noreferrer"
+                class="nav-hipervinculo"
+              >
+                <small>IR A SISDAI</small>
+              </a>
+            </li>
+            <li>
+              <a
+                href="https://codigo.conahcyt.mx/sisdai/sisdai-css"
+                target="_blank"
+                rel="noopener noreferrer"
+                class="nav-hipervinculo"
+              >
+                <img
+                  class="nav-logo m-l--1"
+                  src="/gitlab-logo-500.png"
+                  :alt="`Repositorio de código sisdai-css versión ${pkg.version}`"
+                />
+                <span aria-hidden="true">v{{ pkg.version }}</span>
+              </a>
+            </li>
+          </ul>
         </div>
         <div class="nav-menu-principal">
           <ul class="nav-menu">
@@ -366,7 +392,6 @@
               <ul id="submenuelementos" class="nav-submenu" :class="{ 'abierto': showSubmenu == 'elementos' }" :aria-hidden="showSubmenu != 'elementos'">
                 <li v-if="esColapsable"><button class="nav-boton-regresar" @click="toggleSubmenu('')">Regresar al menú principal</button></li>
                 <li><RouterLink class="nav-hipervinculo" to="/elementos/botones">Botones</RouterLink></li>
-                <li><RouterLink class="nav-hipervinculo" to="/elementos/formularios">Formularios</RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/elementos/hipervinculos">Hipervínculos</RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/elementos/imagenes">Imágenes</RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/elementos/listas">Listas</RouterLink></li>
@@ -404,12 +429,13 @@
               >
                 Componentes
               </button>
-              <ul id="submenucomponentes" class="nav-submenu" :class="{ 'abierto': showSubmenu == 'componentes' }" :aria-hidden="showSubmenu != 'componentes'">
+              <ul id="submenucomponentes" class="nav-submenu nav-submenu-columnas" :class="{ 'abierto': showSubmenu == 'componentes' }" :aria-hidden="showSubmenu != 'componentes'">
                 <li v-if="esColapsable"><button class="nav-boton-regresar" @click="toggleSubmenu('')">Regresar al menú principal</button></li>
                 <li><RouterLink class="nav-hipervinculo" to="/componentes/audio">Audio</RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/componentes/campo-busqueda">Campo de Búsqueda</RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/componentes/control-acercar-alejar">Control Acercar Alejar</RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/componentes/control-deslizante">Control Deslizante</RouterLink></li>
+                <li><RouterLink class="nav-hipervinculo" to="/componentes/formulario">Formulario</RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/componentes/globo-informacion">Globos de Información</RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/componentes/info-despliegue">Información de despliegue</RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/componentes/menu-accesibilidad">Menú Accesibilidad</RouterLink></li>
@@ -420,6 +446,7 @@
                 <li><RouterLink class="nav-hipervinculo" to="/componentes/colapsable">Colapsable <span class="etiqueta">pre</span></RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/componentes/indice-contenido">Índice de Contenido <span class="etiqueta">pre</span></RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/componentes/menu-lateral">Menú Lateral <span class="etiqueta">pre</span></RouterLink></li>
+                <li><RouterLink class="nav-hipervinculo" to="/componentes/pestanias">Pestañas</RouterLink></li>
               </ul>
             </li>
             <li>
@@ -438,6 +465,7 @@
                 <li><RouterLink class="nav-hipervinculo" to="/visualizaciones/viscontenedor">Contenedor</RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/visualizaciones/viscontrolador">Controlador</RouterLink></li>
                 <li><RouterLink class="nav-hipervinculo" to="/visualizaciones/vistipografia">Tipografía</RouterLink></li>
+                <li><RouterLink class="nav-hipervinculo" to="/visualizaciones/vispestanias">Pestañas</RouterLink></li>
               </ul>
             </li>
             <li>
@@ -459,27 +487,12 @@
                 <li><RouterLink class="nav-hipervinculo" to="/auxiliares/visibilidad">Visibilidad</RouterLink></li>
               </ul>
             </li>
-            <li>
-              <a
-                href="https://codigo.conahcyt.mx/sisdai/sisdai-css"
-                target="_blank"
-                rel="noopener noreferrer"
-                class="nav-boton boton boton-sin-contenedor-secundario"
-              >
-                <img
-                  class="nav-logo"
-                  src="/gitlab-logo-500.png"
-                  :alt="`Repositorio de código sisdai-css versión ${pkg.version}`"
-                />
-                <span aria-hidden="true">v{{ pkg.version }}</span>
-              </a>
-            </li>
           </ul>
         </div>
       </div>
     </nav>
 
-    <main>
+    <main id="principal">
       <RouterView />
     </main>
   </div>
@@ -502,6 +515,8 @@
     z-index: 999;
     gap: 8px;
     // display: none;
+    max-width: 100%;
+    overflow: auto;
   }
   .tmp-menu * {
     font-size: 12px;
@@ -512,14 +527,4 @@
     flex: 1;
     text-align: right;
   }
-  .etiqueta {
-    font-size: 0.75rem; // 14px
-    font-weight: 600;
-    padding: .25rem .5rem;
-    line-height: calc(1em * 1.3);
-    margin: 0;
-    display: inline-flex;
-    border-radius: 20px;
-    background-color: #f005;
-  }
 </style>
diff --git a/docs/src/assets/sisdai.css b/docs/src/assets/sisdai.css
index a70f1cd337e70c39f2d14616f5b241e1ecbd28d9..b4de3f3ab8b2e9b0b198e1a5bf1a021bb68f9675 100644
--- a/docs/src/assets/sisdai.css
+++ b/docs/src/assets/sisdai.css
@@ -730,18 +730,18 @@ body[data-tema=oscuro] {
   --menu-accesibilidad-boton-enfoque-sombra: var(--estado-enfoque);
 }
 
-.piepagina-titulo, .indice-contenido .indice-contenido-titulo, dialog.modal .modal-contenedor .modal-titulo, .portada.portada-secundaria .portada-titulo, .portada .portada-subtitulo, .portada .portada-titulo, h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1, .tarjeta .tarjeta-titulo, details summary, .titulo-tabla {
+.piepagina-titulo, .indice-contenido .indice-contenido-titulo, dialog.modal .modal-contenedor .modal-titulo, .portada .portada-titulo, .portada .portada-subtitulo, .portada.portada-secundaria .portada-titulo, h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1, .tarjeta .tarjeta-titulo, details summary, .titulo-tabla, table caption {
   font-weight: 500;
   margin-top: 24px;
   margin-bottom: 24px;
   line-height: 1.25em;
 }
 
-.tarjeta .tarjeta-titulo, details summary, .titulo-tabla {
+.tarjeta .tarjeta-titulo, details summary, .titulo-tabla, table caption {
   font-size: 1rem;
 }
 @media screen and (min-width: 768px) {
-  .tarjeta .tarjeta-titulo, details summary, .titulo-tabla {
+  .tarjeta .tarjeta-titulo, details summary, .titulo-tabla, table caption {
     font-size: 1.125rem;
   }
 }
@@ -1286,6 +1286,26 @@ p {
   content: "\e009";
 }
 
+.pictograma-alerta::before {
+  content: "\e010";
+}
+
+.pictograma-capas::before {
+  content: "\e00f";
+}
+
+.pictograma-escribir::before {
+  content: "\e00e";
+}
+
+.pictograma-filtro::before {
+  content: "\e00d";
+}
+
+.pictograma-norte::before {
+  content: "\e00c";
+}
+
 .pictograma-chico {
   font-size: 1rem;
   padding: 4px;
@@ -5501,11 +5521,11 @@ button [class*=" pictograma-"],
   padding: 24px;
 }
 
-.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar),
-.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar),
+.a11y-simplificada .a11y-simplificada-formato-hipervinculo, .a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar),
+.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar),
 .a11y-simplificada input[type=button],
 .a11y-simplificada input[type=submit],
-.a11y-simplificada input[type=reset], .a11y-simplificada .a11y-simplificada-formato-hipervinculo, a,
+.a11y-simplificada input[type=reset], a,
 .hipervinculo {
   border: none;
   border-radius: 4px;
@@ -5521,26 +5541,26 @@ button [class*=" pictograma-"],
   cursor: pointer;
   transition: all 0.27s ease-in-out;
 }
-.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) .pictograma,
-.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) .pictograma,
+.a11y-simplificada .a11y-simplificada-formato-hipervinculo .pictograma, .a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) .pictograma,
+.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) .pictograma,
 .a11y-simplificada input[type=button] .pictograma,
 .a11y-simplificada input[type=submit] .pictograma,
-.a11y-simplificada input[type=reset] .pictograma, .a11y-simplificada .a11y-simplificada-formato-hipervinculo .pictograma, a .pictograma,
+.a11y-simplificada input[type=reset] .pictograma, a .pictograma,
 .hipervinculo .pictograma,
-.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) [class^=pictograma-],
-.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) [class^=pictograma-],
+.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class^=pictograma-],
+.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) [class^=pictograma-],
+.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) [class^=pictograma-],
 .a11y-simplificada input[type=button] [class^=pictograma-],
 .a11y-simplificada input[type=submit] [class^=pictograma-],
 .a11y-simplificada input[type=reset] [class^=pictograma-],
-.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class^=pictograma-],
 a [class^=pictograma-],
 .hipervinculo [class^=pictograma-],
-.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) [class*=" pictograma-"],
-.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) [class*=" pictograma-"],
+.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class*=" pictograma-"],
+.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) [class*=" pictograma-"],
+.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) [class*=" pictograma-"],
 .a11y-simplificada input[type=button] [class*=" pictograma-"],
 .a11y-simplificada input[type=submit] [class*=" pictograma-"],
 .a11y-simplificada input[type=reset] [class*=" pictograma-"],
-.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class*=" pictograma-"],
 a [class*=" pictograma-"],
 .hipervinculo [class*=" pictograma-"] {
   display: inline;
@@ -5623,8 +5643,7 @@ select, textarea, input:not([type=checkbox], [type=radio], [type=range], [type=b
   color: var(--campo-ejemplo-deshabilitado-color);
 }
 
-label,
-legend {
+label {
   display: inline-flex;
   font-size: 1rem;
   font-weight: 500;
@@ -5632,6 +5651,15 @@ legend {
   color: var(--campo-etiqueta-color);
 }
 
+legend,
+.titulo-leyenda {
+  display: block;
+  font-size: 1rem;
+  line-height: 1.25em;
+  font-weight: 600;
+  margin: 8px 0;
+}
+
 .formulario-obligatoriedad {
   font-weight: 400;
   margin-left: 4px;
@@ -6011,14 +6039,26 @@ input[type=file] {
 }
 
 fieldset {
-  background-color: var(--campo-fondo);
-  border: 1px solid var(--campo-borde);
-  border-radius: 8px;
-  padding: 16px;
+  border: none;
+  padding: 0;
   margin-top: 24px;
   margin-bottom: 24px;
 }
 
+.grupo-formulario {
+  display: flex;
+  gap: 8px;
+}
+
+.grupo-formulario-vertical {
+  display: grid;
+}
+
+.grupo-formulario label > .formulario-obligatoriedad {
+  display: none;
+  content: "";
+}
+
 .formulario-horizontal label {
   margin-right: 4px;
 }
@@ -6066,18 +6106,73 @@ select.campo-confirmacion {
   color: var(--texto-confirmacion);
 }
 
+fieldset + .formulario-ayuda {
+  margin-top: -20px;
+}
+
+fieldset:invalid + .formulario-ayuda {
+  color: var(--texto-error);
+}
+
+fieldset:has([type=checkbox]:required):invalid + .formulario-ayuda::before {
+  content: "Una o mas casillas necesitan estar verificadas. ";
+}
+
+fieldset:has([type=radio]:required):invalid + .formulario-ayuda::before {
+  content: "Un botón de radio necesita estar seleccionado. ";
+}
+
+textarea:invalid,
+select:invalid {
+  border-color: var(--borde-error);
+}
+
+textarea:invalid + p.formulario-ayuda,
+select:invalid + p.formulario-ayuda {
+  color: var(--texto-error);
+}
+
+textarea:required:invalid + p.formulario-ayuda::before,
+select:required:invalid + p.formulario-ayuda::before {
+  content: "Este campo no puede quedar vacío. ";
+}
+
+input:not([type=checkbox], [type=radio], [type=range], [type=button], [type=submit], [type=reset]):invalid {
+  border-color: var(--borde-error);
+}
+
+input:not([type=checkbox], [type=radio], [type=range], [type=button], [type=submit], [type=reset]):invalid + p.formulario-ayuda {
+  color: var(--texto-error);
+}
+
+input:not([type=checkbox], [type=radio], [type=range], [type=button], [type=submit], [type=reset]):required:invalid + p.formulario-ayuda::before {
+  content: "Este campo no puede quedar vacío. ";
+}
+
+input:is([type=checkbox], [type=radio]):invalid + label {
+  outline: 1px solid var(--borde-error);
+}
+
+input:is([type=checkbox], [type=radio]):invalid + label::before {
+  border: 1px solid var(--borde-error);
+}
+
+input:is([type=checkbox], [type=radio]):invalid + label + .formulario-ayuda {
+  color: var(--texto-error);
+}
+
+input:is([type=checkbox]):required:invalid + label + p.formulario-ayuda::before {
+  content: "Esta casilla necesita estar verificada. ";
+}
+
 table {
   border-collapse: collapse;
   color: var(--tabla-color);
   text-align: left;
 }
 table caption {
+  margin: 16px 0 0;
   text-align: left;
-  padding: 0;
-  font-size: 1rem;
-  line-height: 1.25em;
-  font-weight: 400;
-  margin: 16px 0;
 }
 table th,
 table td {
@@ -6113,7 +6208,8 @@ table tfoot tr {
 }
 
 .titulo-tabla {
-  margin-bottom: 0;
+  margin: 16px 0 0;
+  text-align: left;
 }
 
 .contenedor-tabla {
@@ -6277,7 +6373,7 @@ details[open] summary {
   display: flex;
   height: calc(100vh - 92px);
 }
-@media (max-width: 768px) {
+@media screen and (max-width: 767px) {
   .portada {
     height: calc(100vh - 120px);
   }
@@ -6401,6 +6497,7 @@ details[open] summary {
   opacity: 0;
 }
 .menu-flotante .menu-flotante-contenedor {
+  transition: all 0.27s ease-in-out;
   background-color: var(--menu-flotante-contenedor-fondo);
   box-shadow: 0 0 0 0 transparent;
   color: var(--menu-flotante-contenedor-color);
@@ -6412,7 +6509,6 @@ details[open] summary {
   width: 300px;
   max-height: 0;
   opacity: 0;
-  transition: all 0.3s ease-in-out;
 }
 .menu-flotante .menu-flotante-contenedor .menu-flotante-titulo {
   font-size: 1rem;
@@ -6447,8 +6543,8 @@ details[open] summary {
   margin-right: 4px;
 }
 .menu-flotante.menu-flotante-derecho {
+  transition: all 0.27s ease-in-out;
   right: -260px;
-  transition: all 0.3s ease-in-out;
 }
 .menu-flotante.menu-flotante-derecho.abierto {
   right: 40px;
@@ -6469,6 +6565,16 @@ details[open] summary {
   opacity: 1;
 }
 
+@keyframes animacion-vista-cargando {
+  0% {
+    opacity: 0.35;
+    height: 8px;
+  }
+  100% {
+    opacity: 1;
+    height: 50px;
+  }
+}
 .vista-cargando {
   background: var(--opacidad-ligero);
   z-index: 9;
@@ -6493,7 +6599,7 @@ details[open] summary {
   background: var(--globo-color);
   width: 10px;
   height: 8px;
-  animation: vista-cargando 0ms -800ms linear infinite alternate;
+  animation: animacion-vista-cargando 0ms -800ms linear infinite alternate;
 }
 .vista-cargando > ul > li:nth-child(1) {
   animation-duration: 405ms;
@@ -7313,7 +7419,7 @@ dialog.modal .modal-contenedor .modal-cerrar {
   color: var(--navegacion-secundaria-cursor-color);
   text-decoration: none;
 }
-.menu-lateral-contenedor a:focus, .menu-lateral-contenedor a:focus-visible, .menu-lateral-contenedor a:active, .menu-lateral-contenedor a.router-link-exact-active, .menu-lateral-contenedor a.link-activo {
+.menu-lateral-contenedor a:focus, .menu-lateral-contenedor a:active, .menu-lateral-contenedor a.router-link-exact-active, .menu-lateral-contenedor a.link-activo {
   background: var(--navegacion-secundaria-activo-fondo);
   box-shadow: inset 8px 0 0 var(--navegacion-secundaria-activo-borde);
   color: var(--navegacion-secundaria-activo-color);
@@ -7341,7 +7447,7 @@ dialog.modal .modal-contenedor .modal-cerrar {
   color: var(--navegacion-secundaria-cursor-color);
   text-decoration: none;
 }
-.menu-lateral-contenedor .colapsable-boton:focus, .menu-lateral-contenedor .colapsable-boton:focus-visible, .menu-lateral-contenedor .colapsable-boton:active, .menu-lateral-contenedor .colapsable-boton.router-link-exact-active, .menu-lateral-contenedor .colapsable-boton.link-activo {
+.menu-lateral-contenedor .colapsable-boton:focus, .menu-lateral-contenedor .colapsable-boton:active, .menu-lateral-contenedor .colapsable-boton.router-link-exact-active, .menu-lateral-contenedor .colapsable-boton.link-activo {
   background: var(--navegacion-secundaria-activo-fondo);
   box-shadow: inset 8px 0 0 var(--navegacion-secundaria-activo-borde);
   color: var(--navegacion-secundaria-activo-color);
@@ -7846,6 +7952,7 @@ dl.informacion-despliegue dd:not(:last-child) {
   position: absolute;
   top: 0;
   right: -320px;
+  overflow: hidden;
   opacity: 0;
   pointer-events: none;
   visibility: hidden;
@@ -7857,6 +7964,10 @@ dl.informacion-despliegue dd:not(:last-child) {
   visibility: visible;
   pointer-events: inherit;
 }
+.nav-submenu.nav-submenu-columnas {
+  columns: 2;
+  width: 90vw;
+}
 
 .navegacion.navegacion-extendida {
   display: flex;
@@ -7897,7 +8008,8 @@ dl.informacion-despliegue dd:not(:last-child) {
   pointer-events: inherit;
 }
 .navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-complementario {
-  padding-left: 16px;
+  padding-left: 8px;
+  padding-right: 8px;
 }
 .navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-principal {
   flex: 1;
@@ -7931,6 +8043,19 @@ dl.informacion-despliegue dd:not(:last-child) {
   right: 0;
 }
 
+.etiqueta {
+  font-size: 0.75rem;
+  font-weight: 600;
+  padding: 0.25rem 0.5rem;
+  line-height: 1.25em;
+  display: inline-flex;
+  align-items: center;
+  justify-content: center;
+  border-radius: 20px;
+  background-color: var(--color-error-2);
+  color: var(--color-error-4);
+}
+
 .nav-hipervinculo {
   background-color: var(--navegacion-primaria-fondo);
   border-radius: 0;
@@ -7939,7 +8064,7 @@ dl.informacion-despliegue dd:not(:last-child) {
   display: block;
   font-size: 0.875rem;
   font-weight: 400;
-  line-height: 1em;
+  line-height: 1.25em;
   padding: 16px;
   text-decoration: none;
   transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
@@ -7972,6 +8097,10 @@ dl.informacion-despliegue dd:not(:last-child) {
   margin-top: -12px;
   margin-bottom: -12px;
 }
+.nav-hipervinculo .etiqueta {
+  margin-top: -0.25rem;
+  margin-bottom: -0.25rem;
+}
 
 .navegacion.navegacion-extendida .nav-hipervinculo {
   display: inline-flex;
@@ -8050,7 +8179,7 @@ dl.informacion-despliegue dd:not(:last-child) {
 
 .nav-boton {
   height: 24px;
-  font-size: 0.875rem;
+  font-size: 0.75rem;
   display: flex;
   width: inherit;
   font-weight: 400;
@@ -8073,7 +8202,7 @@ dl.informacion-despliegue dd:not(:last-child) {
   display: block;
   font-size: 0.875rem;
   font-weight: 400;
-  line-height: 1em;
+  line-height: 1.25em;
   padding: 16px;
   text-decoration: none;
   transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
@@ -8121,12 +8250,13 @@ dl.informacion-despliegue dd:not(:last-child) {
   display: block;
   font-size: 0.875rem;
   font-weight: 400;
-  line-height: 1em;
+  line-height: 1.25em;
   padding: 16px;
   text-decoration: none;
   transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
   display: flex;
   justify-content: flex-start;
+  text-align: left;
   width: 100%;
 }
 .nav-boton-regresar:visited {
@@ -8215,6 +8345,44 @@ dl.informacion-despliegue dd:not(:last-child) {
   border-top: none;
 }
 
+.pestanias [role=tablist] {
+  min-width: 100%;
+}
+.pestanias [role=tablist] button[role=tab],
+.pestanias [role=tablist] button[role=tab]:focus,
+.pestanias [role=tablist] button[role=tab]:hover {
+  display: inline-block;
+  position: relative;
+  z-index: 2;
+  padding: 8px;
+  border-radius: inherit;
+  background-color: inherit;
+  overflow: hidden;
+  text-align: center;
+  cursor: pointer;
+  color: var(--boton-secundario-color);
+}
+.pestanias [role=tablist] button[role=tab]:disabled {
+  color: var(--boton-secundario-deshabilitado-color);
+}
+.pestanias [role=tablist] button[role=tab][aria-selected=true] {
+  border-bottom: 4px solid var(--boton-secundario-borde);
+}
+.pestanias [role=tablist] button[role=tab][aria-selected=false] {
+  border-bottom: 4px solid transparent;
+}
+.pestanias [role=tablist] button[role=tab][aria-selected=false]:focus {
+  background-color: var(--boton-secundario-enfoque-fondo);
+  box-shadow: inset 0 0 0 1px var(--boton-secundario-enfoque-borde), 0 0 8px var(--boton-secundario-enfoque-sombra);
+  border-bottom: 4px solid var(--boton-secundario-enfoque-borde);
+  color: var(--boton-secundario-enfoque-color);
+}
+.pestanias [role=tablist] button[role=tab][aria-selected=false]:hover {
+  background-color: var(--boton-secundario-cursor-fondo);
+  box-shadow: inherit;
+  border-bottom: 4px solid var(--boton-secundario-borde);
+}
+
 footer,
 .piepagina-gobmx,
 .piepagina-conahcyt {
@@ -8387,22 +8555,22 @@ footer ol,
 .contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis {
   grid-row-start: 1;
   margin: -8px;
-  padding: 8px 8px 32px;
+  padding: 8px 8px 24px;
 }
 .contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis {
   grid-row-start: 2;
   margin: -8px;
-  padding: 8px 8px 32px;
+  padding: 8px 8px 24px;
 }
 .contenedor-vis .contenedor-vis-paneles .panel-derecha-vis {
   grid-row-start: 4;
   margin: -8px;
-  padding: 8px 8px 32px;
+  padding: 8px 8px 24px;
 }
 .contenedor-vis .contenedor-vis-paneles .panel-pie-vis {
   grid-row-start: 5;
   margin: -8px;
-  padding: 32px 8px 8px;
+  padding: 24px 8px 8px;
 }
 .contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis .panel-encabezado-vis {
   display: block;
@@ -8431,7 +8599,7 @@ footer ol,
   }
   .contenedor-vis .contenedor-vis-paneles .panel-derecha-vis {
     padding-bottom: 8px;
-    padding-left: 32px;
+    padding-left: 24px;
   }
   .contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis {
     padding-bottom: 8px;
@@ -8719,16 +8887,6 @@ div.controlador-vis label {
   border: 1px solid var(--campo-deshabilitado-color);
 }
 
-@keyframes vista-cargando {
-  0% {
-    opacity: 0.35;
-    height: 8px;
-  }
-  100% {
-    opacity: 1;
-    height: 50px;
-  }
-}
 .borde {
   border: 1px solid currentcolor;
 }
@@ -9827,8 +9985,8 @@ div.controlador-vis label {
   outline-offset: 4px;
   box-shadow: none;
 }
-.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar),
-.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar),
+.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar),
+.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar),
 .a11y-simplificada input[type=button],
 .a11y-simplificada input[type=submit],
 .a11y-simplificada input[type=reset] {
@@ -9836,15 +9994,15 @@ div.controlador-vis label {
   box-shadow: 0 0 2px var(--hipervinculo-sombra);
   color: var(--hipervinculo-color);
 }
-.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):not(:last-child),
-.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):not(:last-child),
+.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):not(:last-child),
+.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):not(:last-child),
 .a11y-simplificada input[type=button]:not(:last-child),
 .a11y-simplificada input[type=submit]:not(:last-child),
 .a11y-simplificada input[type=reset]:not(:last-child) {
   margin-right: 8px;
 }
-.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):disabled,
-.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):disabled,
+.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):disabled,
+.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):disabled,
 .a11y-simplificada input[type=button]:disabled,
 .a11y-simplificada input[type=submit]:disabled,
 .a11y-simplificada input[type=reset]:disabled {
@@ -9852,15 +10010,15 @@ div.controlador-vis label {
   color: var(--hipervinculo-deshabilitado-color);
   box-shadow: 0 0 2px var(--hipervinculo-deshabilitado-sombra);
 }
-.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):visited,
-.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):visited,
+.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):visited,
+.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):visited,
 .a11y-simplificada input[type=button]:visited,
 .a11y-simplificada input[type=submit]:visited,
 .a11y-simplificada input[type=reset]:visited {
   color: var(--hipervinculo-visitado);
 }
-.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):hover,
-.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):hover,
+.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):hover,
+.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):hover,
 .a11y-simplificada input[type=button]:hover,
 .a11y-simplificada input[type=submit]:hover,
 .a11y-simplificada input[type=reset]:hover {
@@ -9869,8 +10027,8 @@ div.controlador-vis label {
   text-decoration: underline;
   box-shadow: none;
 }
-.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):focus-visible,
-.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):focus-visible,
+.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):focus-visible,
+.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):focus-visible,
 .a11y-simplificada input[type=button]:focus-visible,
 .a11y-simplificada input[type=submit]:focus-visible,
 .a11y-simplificada input[type=reset]:focus-visible {
@@ -9881,9 +10039,9 @@ div.controlador-vis label {
   box-shadow: none;
 }
 .a11y-simplificada video,
-.a11y-simplificada picture:not(.nav-logo, .a11y-simplificada-mantener-imagen),
-.a11y-simplificada img:not(.nav-logo, .a11y-simplificada-mantener-imagen),
-.a11y-simplificada svg:not(.nav-logo, .a11y-simplificada-mantener-imagen) {
+.a11y-simplificada picture:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen),
+.a11y-simplificada img:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen),
+.a11y-simplificada svg:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen) {
   display: none !important;
 }
 .a11y-simplificada .video iframe {
@@ -10058,7 +10216,7 @@ div.controlador-vis label {
 .a11y-hipervinculos .hipervinculo:active {
   text-decoration: underline;
 }
-.a11y-hipervinculos a:focus-visible,
+.a11y-hipervinculos a:not(.ir-contenido-principal):focus-visible,
 .a11y-hipervinculos .hipervinculo:focus-visible {
   background-color: transparent;
   color: var(--hipervinculo-enfoque-color);
diff --git a/docs/src/componetes/EjemploEstiloClase.vue b/docs/src/componetes/EjemploEstiloClase.vue
index 701614739940108537d6b2c334b76a38e137241b..0f7b5157fdadc9d582cc0a39b3a01c8f1c938a2c 100644
--- a/docs/src/componetes/EjemploEstiloClase.vue
+++ b/docs/src/componetes/EjemploEstiloClase.vue
@@ -12,7 +12,16 @@
 <template>
   <div class="ej-estilo-clase">
     <div class="fondo-color-informacion" :class="clases">
-      <pre class="texto-tamanio-1 m-l--5">{{ codigo }}</pre>
+      <pre class="texto-tamanio-1">{{ codigo }}</pre>
     </div>
   </div>
 </template>
+
+<style lang="scss">
+.ej-estilo-clase {
+  .fondo-color-informacion pre {
+    max-width: 100%;
+    overflow: auto;
+  }
+}
+</style>
diff --git a/docs/src/componetes/pruebas-concepto/AreaTextoBase.vue b/docs/src/componetes/pruebas-concepto/AreaTextoBase.vue
new file mode 100644
index 0000000000000000000000000000000000000000..368783ff6f30aa0e1d84a1245470f795b90e4cca
--- /dev/null
+++ b/docs/src/componetes/pruebas-concepto/AreaTextoBase.vue
@@ -0,0 +1,80 @@
+<script setup>  
+  import { computed } from 'vue'
+
+  const identificador = idAleatorio()
+
+  function idAleatorio() {
+    return 'area-' + Math.random().toString(36).substring(2)
+  }
+
+  defineExpose({
+    identificador,
+  })
+  
+  const props = defineProps({
+    etiqueta: {
+      type: String,
+      required: true
+    },
+    ejemplo: {
+      type: String,
+    },
+    texto_ayuda: {
+      type: String,
+      default: '',
+    },
+    texto_error: {
+      type: String,
+      default: ''
+    },
+    modelValue: {
+      type: String,
+      default: ""
+    },
+    es_etiqueta_visible: {
+      type: Boolean,
+      default: true
+    },
+    es_obligatorio: {
+      type: Boolean,
+      default: false
+    },
+  })
+  
+  const emit = defineEmits(['update:modelValue'])
+
+  const modeloAreaTexto = computed({
+    get() {
+      return props.modelValue;
+    },
+    set(value) {
+      emit('update:modelValue', value)
+    }
+  })
+</script>
+<template>
+  <div>
+    <label :for="identificador" :class="(es_etiqueta_visible)?'':'a11y-solo-lectura'">
+      {{ etiqueta }}
+      <span 
+        v-if="es_obligatorio"
+        class="formulario-obligatoriedad" 
+      >
+        (Obligatorio)
+      </span>
+    </label>
+    <textarea 
+      :name="identificador" 
+      :id="identificador"
+      :placeholder="ejemplo"
+      :required="es_obligatorio"
+      :aria-required="es_obligatorio"
+      v-model="modeloAreaTexto"
+      v-bind="$attrs"
+    />
+    <p aria-live="polite" class="formulario-ayuda" role="status" v-if="texto_ayuda || es_obligatorio || texto_error"> 
+      {{ texto_error }}
+      {{ texto_ayuda }}
+    </p>
+  </div>
+</template>
diff --git a/docs/src/componetes/pruebas-concepto/CampoBase.vue b/docs/src/componetes/pruebas-concepto/CampoBase.vue
new file mode 100644
index 0000000000000000000000000000000000000000..8d554fb2ab3584cd39540d172e5ea0b32ca19dce
--- /dev/null
+++ b/docs/src/componetes/pruebas-concepto/CampoBase.vue
@@ -0,0 +1,85 @@
+<script setup>  
+  import { computed } from 'vue'
+
+  const identificador = idAleatorio()
+
+  function idAleatorio() {
+    return 'campo-' + Math.random().toString(36).substring(2)
+  }
+
+  defineExpose({
+    identificador,
+  })
+  
+  const props = defineProps({
+    etiqueta: {
+      type: String,
+      required: true
+    },
+    tipo: {
+      type: String,
+      default: 'text'
+    },
+    ejemplo: {
+      type: String,
+    },
+    texto_ayuda: {
+      type: String,
+      default: ''
+    },
+    texto_error: {
+      type: String,
+      default: ''
+    },
+    modelValue: {
+      type: [String, Number],
+      default: ""
+    },
+    es_etiqueta_visible: {
+      type: Boolean,
+      default: true
+    },
+    es_obligatorio: {
+      type: Boolean,
+      default: false
+    },
+  })
+  
+  const emit = defineEmits(['update:modelValue'])
+
+  const modeloCampo = computed({
+    get() {
+      return props.modelValue;
+    },
+    set(value) {
+      emit('update:modelValue', value)
+    }
+  })
+</script>
+<template>
+  <div>
+    <label :for="identificador" :class="(es_etiqueta_visible)?'':'a11y-solo-lectura'">
+      {{ etiqueta }}
+      <span 
+        v-if="es_obligatorio"
+        class="formulario-obligatoriedad" 
+      >
+        (Obligatorio)
+      </span>
+    </label>
+    <input 
+      :name="identificador" 
+      :id="identificador"
+      :placeholder="ejemplo"
+      :required="es_obligatorio"
+      :aria-required="es_obligatorio"
+      :type="tipo"
+      v-model="modeloCampo"
+      v-bind="$attrs"
+    />
+    <p aria-live="polite" class="formulario-ayuda" role="status" v-if="texto_ayuda || es_obligatorio || texto_error"> 
+      {{ texto_error }}
+      {{ texto_ayuda }}
+    </p>
+  </div>
+</template>
diff --git a/docs/src/componetes/pruebas-concepto/CasillaVerificacionBase.vue b/docs/src/componetes/pruebas-concepto/CasillaVerificacionBase.vue
new file mode 100644
index 0000000000000000000000000000000000000000..daceead90e151fbb8f6bff899b89bd24bce871c7
--- /dev/null
+++ b/docs/src/componetes/pruebas-concepto/CasillaVerificacionBase.vue
@@ -0,0 +1,89 @@
+<script setup>  
+  import { computed } from 'vue'
+
+  const identificador = idAleatorio()
+
+  function idAleatorio() {
+    return 'casilla-' + Math.random().toString(36).substring(2)
+  }
+
+  defineExpose({
+    identificador,
+  })
+  
+  const props = defineProps({
+    titulo: {
+      type: String,
+    },
+    etiqueta: {
+      type: String,
+      required: true
+    },
+    texto_ayuda: {
+      type: String,
+      default: ''
+    },
+    texto_error: {
+      type: String,
+      default: ''
+    },
+    modelValue: {
+      type: [Boolean, Array],
+      required: true,
+    },
+    es_obligatorio: {
+      type: Boolean,
+      default: false
+    },
+    es_ayuda_visible: {
+      type: Boolean,
+      default: false
+    },
+  });
+
+  const emit = defineEmits(['update:modelValue'])
+
+  const modeloCasilla = computed({
+    get() {
+      return props.modelValue;
+    },
+    set(value) {
+      emit('update:modelValue', value)
+    }
+  })
+  
+</script>
+<template>
+  <span>
+    <p v-if="titulo" class="titulo-leyenda">
+      {{ titulo }}
+      <span 
+        v-if="es_obligatorio"
+        class="formulario-obligatoriedad" 
+      >
+        (Obligatorio)
+      </span>
+    </p>
+    <input 
+      :id="identificador"
+      :required="es_obligatorio"
+      :aria-required="es_obligatorio"
+      v-model="modeloCasilla"
+      type="checkbox"
+      v-bind="$attrs"
+    />
+    <label :for="identificador">
+      {{ etiqueta }}
+      <span 
+        v-if="es_obligatorio && !titulo"
+        class="formulario-obligatoriedad" 
+      >
+        (Obligatorio)
+      </span>
+    </label>
+    <p aria-live="polite" class="formulario-ayuda" role="status" v-if="es_ayuda_visible && (texto_ayuda || es_obligatorio || texto_error)"> 
+      {{ texto_error }}
+      {{ texto_ayuda }}
+    </p>
+  </span>
+</template>
diff --git a/docs/src/componetes/pruebas-concepto/GrupoBotonesRadio.vue b/docs/src/componetes/pruebas-concepto/GrupoBotonesRadio.vue
new file mode 100644
index 0000000000000000000000000000000000000000..0272c8a04464eb8093dc8173020d9cdefd5a6bb8
--- /dev/null
+++ b/docs/src/componetes/pruebas-concepto/GrupoBotonesRadio.vue
@@ -0,0 +1,48 @@
+<script setup>  
+  defineProps({
+    leyenda: {
+      type: String,
+      required: true
+    },
+    texto_ayuda: {
+      type: String,
+      default: ''
+    },
+    texto_error: {
+      type: String,
+      default: ''
+    },
+    es_vertical: {
+      type: Boolean,
+      default: false
+    },
+    es_obligatorio: {
+      type: Boolean,
+      default: false
+    },
+  });
+</script>
+<template>
+  <div>
+    <fieldset 
+      class="grupo-formulario" 
+      :class="{'grupo-formulario-vertical':es_vertical}" 
+      role="radiogroup"
+    >
+      <legend>
+        {{ leyenda }}
+        <span 
+          v-if="es_obligatorio"
+          class="formulario-obligatoriedad" 
+        >
+          (Obligatorio)
+        </span>
+      </legend>
+      <slot></slot>
+    </fieldset>
+    <p aria-live="polite" class="formulario-ayuda" role="status" v-if="texto_ayuda || es_obligatorio || texto_error"> 
+      {{ texto_error }}
+      {{ texto_ayuda }}
+    </p>
+  </div>
+</template>
diff --git a/docs/src/componetes/pruebas-concepto/GrupoCasillasVerificacion.vue b/docs/src/componetes/pruebas-concepto/GrupoCasillasVerificacion.vue
new file mode 100644
index 0000000000000000000000000000000000000000..9c61b342ec4590b490f38b33577d3dab88a32fa9
--- /dev/null
+++ b/docs/src/componetes/pruebas-concepto/GrupoCasillasVerificacion.vue
@@ -0,0 +1,49 @@
+<script setup>
+  defineProps({
+    leyenda: {
+      type: String,
+      required: true
+    },
+    texto_ayuda: {
+      type: String,
+      default: ''
+    },
+    texto_error: {
+      type: String,
+      default: ''
+    },
+    es_vertical: {
+      type: Boolean,
+      default: false
+    },
+    es_obligatorio: {
+      type: Boolean,
+      default: false
+    },
+  });
+
+  
+</script>
+<template>
+  <div>
+    <fieldset 
+      class="grupo-formulario" 
+      :class="{'grupo-formulario-vertical':es_vertical}"
+    >
+      <legend>
+        {{ leyenda }}
+        <span 
+          v-if="es_obligatorio"
+          class="formulario-obligatoriedad" 
+        >
+          (Obligatorio)
+        </span>
+      </legend>
+      <slot></slot>
+    </fieldset>
+    <p aria-live="polite" class="formulario-ayuda" role="status" v-if="texto_ayuda || es_obligatorio || texto_error"> 
+      {{ texto_error }}
+      {{ texto_ayuda }}
+    </p>
+  </div>
+</template>
diff --git a/docs/src/componetes/pruebas-concepto/RadioBotonBase.vue b/docs/src/componetes/pruebas-concepto/RadioBotonBase.vue
new file mode 100644
index 0000000000000000000000000000000000000000..7495544f8d9a60d4676b4821d440cc9bbf22d256
--- /dev/null
+++ b/docs/src/componetes/pruebas-concepto/RadioBotonBase.vue
@@ -0,0 +1,55 @@
+<script setup>  
+  import { computed } from 'vue'
+
+  const identificador = idAleatorio()
+
+  function idAleatorio() {
+    return 'radio-' + Math.random().toString(36).substring(2)
+  }
+
+  defineExpose({
+    identificador,
+  })
+  
+  const props = defineProps({
+    etiqueta: {
+      type: String,
+      required: true
+    },
+    modelValue: {
+      type: [String, Number],
+      required: true,
+    },
+    es_obligatorio: {
+      type: Boolean,
+      default: false
+    },
+  });
+
+  const emit = defineEmits(['update:modelValue'])
+
+  const modeloRadio = computed({
+    get() {
+      return props.modelValue;
+    },
+    set(value) {
+      emit('update:modelValue', value)
+    }
+  })
+  
+</script>
+<template>
+  <span>
+    <input 
+      :id="identificador"
+      :required="es_obligatorio"
+      :aria-required="es_obligatorio"
+      v-model="modeloRadio"
+      type="radio"
+      v-bind="$attrs"
+    />
+    <label :for="identificador">
+      {{ etiqueta }}
+    </label>
+  </span>
+</template>
diff --git a/docs/src/componetes/pruebas-concepto/SelectorBase.vue b/docs/src/componetes/pruebas-concepto/SelectorBase.vue
new file mode 100644
index 0000000000000000000000000000000000000000..597b1ed1da56be7f9ebad762837a7fee59038084
--- /dev/null
+++ b/docs/src/componetes/pruebas-concepto/SelectorBase.vue
@@ -0,0 +1,87 @@
+<script setup>  
+  import { computed } from 'vue'
+
+  const identificador = idAleatorio()
+
+  function idAleatorio() {
+    return 'selector-' + Math.random().toString(36).substring(2)
+  }
+
+  defineExpose({
+    identificador,
+  })
+  
+  const props = defineProps({
+    etiqueta: {
+      type: String,
+      required: true
+    },
+    instruccional: {
+      type: String,
+      default: 'Selecciona una opción'
+    },
+    texto_ayuda: {
+      type: String,
+      default: ''
+    },
+    texto_error: {
+      type: String,
+      default: ''
+    },
+    modelValue: {
+      type: [String, Number],
+      default: ""
+    },
+    es_etiqueta_visible: {
+      type: Boolean,
+      default: true
+    },
+    es_instruccional_visible: {
+      type: Boolean,
+      default: true
+    },
+    es_obligatorio: {
+      type: Boolean,
+      default: false
+    },
+  })
+  
+  const emit = defineEmits(['update:modelValue'])
+
+  const modeloSelector = computed({
+    get() {
+      return props.modelValue;
+    },
+    set(value) {
+      emit('update:modelValue', value)
+    }
+  })
+</script>
+<template>
+  <div>
+    <label :for="identificador" :class="(es_etiqueta_visible)?'':'a11y-solo-lectura'">
+      {{ etiqueta }}
+      <span 
+        v-if="es_obligatorio"
+        class="formulario-obligatoriedad" 
+      >
+        (Obligatorio)
+      </span>
+    </label>
+    <select 
+      :name="identificador" 
+      :id="identificador"
+      :required="es_obligatorio"
+      :aria-required="es_obligatorio"
+      v-model="modeloSelector"
+      v-bind="$attrs"
+    > 
+      <option disabled value="" v-if="es_instruccional_visible">{{ instruccional }}</option>
+      <slot></slot>
+    </select>
+    <p aria-live="polite" class="formulario-ayuda" role="status" v-if="texto_ayuda || es_obligatorio || texto_error"> 
+      {{ texto_error }}
+      {{ texto_ayuda }}
+    </p>
+  </div>
+</template>
diff --git a/docs/src/router/index.js b/docs/src/router/index.js
index 0d0e45b450177e8b67f1375a7790b7244735b3e8..d617d198a780147f518f520883d7125f449eeecc 100644
--- a/docs/src/router/index.js
+++ b/docs/src/router/index.js
@@ -198,6 +198,14 @@ const router = createRouter({
             title: 'Separadores | Elementos | Sisdai CSS'
           },
         },
+        {
+          path: 'formularios',
+          name: 'Elementos / Formularios',
+          component: () => import('../views/ElementosFormularios.vue'),
+          meta: {
+            title: 'Formularios | Elementos | Sisdai CSS'
+          },
+        },
       ]
     },
     {
@@ -264,6 +272,14 @@ const router = createRouter({
     {
       path: '/componentes',
       children: [
+        {
+          path: 'pestanias',
+          name: 'Componentes / Pestañas',
+          component: () => import('../views/ComponentePestanias.vue'),
+          meta: {
+            title: 'Pestañas | Componentes | Sisdai CSS'
+          },
+        },
         {
           path: 'navegacion',
           name: 'Componentes / Navegación',
@@ -376,11 +392,27 @@ const router = createRouter({
             title: 'Campo de búsqueda | Componentes | Sisdai CSS'
           },
         },
+        {
+          path: 'formulario',
+          name: 'Componentes / Campo',
+          component: () => import('../views/ComponenteFormulario.vue'),
+          meta: {
+            title: 'Formulario | Componentes | Sisdai CSS'
+          },
+        },
       ]
     },
     {
       path: '/visualizaciones',
       children: [
+        {
+          path: 'vispestanias',
+          name: 'Visualizaciones / Pestañas',
+          component: () => import('../views/VisualizacionesPestanias.vue'),
+          meta: {
+            title: 'Pestañas | Visualizaciones | Sisdai CSS'
+          },
+        },
         {
           path: 'vistipografia',
           name: 'Visualizaciones / Tipografía',
diff --git a/docs/src/views/ComponenteFormulario.vue b/docs/src/views/ComponenteFormulario.vue
new file mode 100644
index 0000000000000000000000000000000000000000..02c0454ac5a80de0deca3d3f64f65c13023c5a38
--- /dev/null
+++ b/docs/src/views/ComponenteFormulario.vue
@@ -0,0 +1,936 @@
+<script setup>
+import SisdaiCampoBase from '@/componetes/pruebas-concepto/CampoBase.vue'
+import SisdaiAreaTexto from '@/componetes/pruebas-concepto/AreaTextoBase.vue'
+import SisdaiSelector from '@/componetes/pruebas-concepto/SelectorBase.vue'
+import SisdaiCasilla from '@/componetes/pruebas-concepto/CasillaVerificacionBase.vue'
+import SisdaiBotonRadio from '@/componetes/pruebas-concepto/RadioBotonBase.vue'
+import GrupoCasillasVerificacion from '@/componetes/pruebas-concepto/GrupoCasillasVerificacion.vue'
+import SisdaiGrupoBotonesRadio from '@/componetes/pruebas-concepto/GrupoBotonesRadio.vue'
+
+import EjemploCodigo from '../componetes/EjemploCodigo.vue'
+import { ref } from 'vue'
+
+const ejemplo = ref({})
+
+const casillaUnica = ref(false)
+const casillaArreglo = ref([])
+const botonRadio = ref('')
+
+</script>
+<template>
+  <div class="contenedor m-y-maximo">
+
+    <div id="formulario" class="ancho-lectura">
+      <h1>Formulario</h1>
+      <p>
+        El Sisdai fomenta el uso de HTML semántico 
+        para mejorar la usabilidad y accesibilidad de la web. Por ello, damos estilo a las etiquetas nativas 
+        para que puedan utilizarse eficientemente sin necesidad de añadir clases adicionales. 
+      </p>
+      <p>
+        Reconocemos que algunos componentes requieren una estructura más definida para facilitar su comprensión. 
+        Así, hemos creado clases específicas que proporcionan contexto, asistencia o simplemente organizan mejor la información. 
+      </p>
+    </div>
+
+    <div class="contenedor ancho-lectura">
+      <h2 class="p-t-10 m-t-0">Elementos</h2>
+      <p>
+        Recomendamos siempre utilizar la etiqueta <code>&lt;label/></code>, vinculándola al <code>input</code>
+        correspondiente mediante el atributo <code>for</code>. Esta etiqueta puede incluir un elemento con la clase 
+        <code>.formulario-obligatoriedad</code> para indicar si el campo es opcional o requerido.       
+      </p>
+      <p>
+        Para las clases más generales de <code>&lt;input/></code> (excluyendo checkbox, radio y range), así 
+        como para selectores y áreas de texto, el ancho se adapta al contenedor o columna que los contiene, 
+        pero no excede los 700px para asegurar una buena legibilidad. 
+      </p>
+      <p>
+        El <code>&lt;textarea/></code> tiene un alto mínimo de 120px, que puede incrementarse con el atributo 
+        <code>rows</code>. Este diseño facilita la escritura de contenido extenso sin restricciones visuales.
+      </p>
+      <p>
+        Opcionalmente, se puede añadir la clase <code>.formulario-ayuda</code> para incluir texto de ayuda a la persona usuaria.
+      </p>
+      <EjemploCodigo
+        tipo='HTML de un campo'
+        codigo='
+        <form v-on:submit.prevent>
+          <div>
+            <label for="idcampo">
+              Nombre del campo
+              <span class="formulario-obligatoriedad">
+                (Obligatorio)
+              </span>
+            </label>
+
+            <input 
+              id="idcampo" 
+              type="text" 
+              placeholder="Muestra de ejemplo"
+              value="Campo de ejemplo llenado"
+              required
+            />
+
+            <p class="formulario-ayuda">
+              Mensaje de ayuda.
+            </p>
+          </div>
+        </form>
+        '/>
+    </div>
+
+    <div id="campo-base" class="contenedor ancho-lectura">
+      <h2 class="p-t-10 m-t-0">Campo base</h2>
+      <p>
+        Al utilizar el componente <code>SisdaiCampoBase</code> nos aseguramos que la etiqueta y el campo siempre estén vinculados,
+        opcionalmente podemos definir si es obligatorio, agregar un texto de ejemplo 
+        y un mensaje de ayuda para que la persona usuaria comprenda como debe llenarse el campo.
+      </p>
+      <p>
+        De manera predeterminada el componente es de tipo texto <code>type="text"</code> pudiendo cambiar el atributo
+        escribiendo en la propiedad tipo, el <code>tipo</code>, excluyendo los tipos checkbox, radio y range, que tienen su propio componente. 
+      </p>
+      <p>
+        Actualmente el campo valida automáticamente cuando es requerido, mostrando el mensaje de error <i>'Este campo no puede quedar vacío. '</i>.
+        Las implementaciones de otros tipos de error deberán crearse en el momento de su uso.
+      </p>
+    </div>
+    <div class="flex flex-contenido-centrado">
+      <div class="columna-6 m-t-3">
+        <EjemploCodigo
+        tipo='HTML que construye al componente'
+        codigo='
+          <form v-on:submit.prevent>
+            <div>
+              <label for="campo-idcreadoautomaticamente">
+                Nombre del campo
+                <span class="formulario-obligatoriedad">
+                  (Obligatorio)
+                </span>
+              </label>
+
+              <input 
+                id="campo-idcreadoautomaticamente" 
+                type="text" 
+                placeholder="Muestra de ejemplo"
+                value=""
+                required
+              />
+
+              <p class="formulario-ayuda">
+                Texto de ayuda.
+              </p>
+            </div>
+          </form>
+          '
+        />
+      </div>
+      <div class="columna-6 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Nombre de la etiqueta"
+          ejemplo="Ejemplo"
+          :es_obligatorio="false"
+          :es_etiqueta_visible="true"
+          v-model="ejemplo.muestra"
+          texto_ayuda="Texto de ayuda."
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+            <SisdaiCampoBase 
+              etiqueta="Nombre de la etiqueta"
+              ejemplo="Ejemplo"
+              :es_obligatorio="false"
+              :es_etiqueta_visible="true"
+              v-model="ejemplo.muestra"
+              texto_ayuda="Texto de ayuda."
+            />
+          '
+        />
+        <p>
+          El campo base debe recibir una variable
+          de texto o numérica para su modelo de datos <code> v-model:{{ ejemplo.muestra }}</code>
+        </p>
+      </div>
+    </div>
+
+    <div id="campo-base-tipos" class="contenedor ancho-lectura">
+      <h3 class="p-t-10 m-t-0">Tipos de campo base</h3>
+      <p>
+        Acerca de los tipos de campo, todos se encuentran construidos con etiquetas nativas, por lo que no controlamos como se 
+        presenten, que sabemos que algunos son distintos entre navegadores. 
+      </p>
+      <p>
+        También dependiendo del tipo de campo y navegador, 
+        existen componentes que no muestran los textos de ejemplo debido a que el navegador agrega información específica al campo, 
+        justo donde debería existir el <i lang="en">placeholder</i>.
+      </p>
+      <p>
+        Para éstos casos, se puede hacer uso de la propiedad <code>texto_ayuda</code> del componente, para agregar mensajes de ayuda
+        y/o ejemplos.
+      </p>
+    </div>
+    <div class="flex flex-contenido-centrado">
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo de texto"
+          ejemplo="tipo text"
+          tipo="text"
+          v-model="ejemplo.texto"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo de texto"
+            ejemplo="tipo text"
+            tipo="text"
+            v-model="ejemplo.texto"
+          />
+          '
+        />
+      </div>
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo de contraseña"
+          ejemplo="tipo password"
+          tipo="password"
+          v-model="ejemplo.contrasenia"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo de contraseña"
+            ejemplo="tipo password"
+            tipo="password"
+            v-model="ejemplo.contrasenia"
+          />
+          '
+        />
+      </div>
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo de correo"
+          ejemplo="tipo email"
+          tipo="email"
+          v-model="ejemplo.correo"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo de correo"
+            ejemplo="tipo email"
+            tipo="email"
+            v-model="ejemplo.correo"
+          />
+          '
+        />
+      </div>
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo de archivo"
+          ejemplo="tipo file"
+          tipo="file"
+          v-model="ejemplo.archivo"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo de archivo"
+            ejemplo="tipo file"
+            tipo="file"
+            v-model="ejemplo.archivo"
+          />
+          '
+        />
+      </div>
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo de búsqueda"
+          ejemplo="tipo search"
+          tipo="search"
+          v-model="ejemplo.busqueda"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo de búsqueda"
+            ejemplo="tipo search"
+            tipo="search"
+            v-model="ejemplo.busqueda"
+          />
+          '
+        />
+      </div>
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo numérico"
+          ejemplo="tipo number"
+          tipo="number"
+          v-model="ejemplo.numero"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo numérico"
+            ejemplo="tipo number"
+            tipo="number"
+            v-model="ejemplo.numero"
+          />
+          '
+        />
+      </div>
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo teléfono"
+          ejemplo="tipo tel"
+          tipo="tel"
+          v-model="ejemplo.telefono"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo teléfono"
+            ejemplo="tipo tel"
+            tipo="tel"
+            v-model="ejemplo.telefono"
+          />
+          '
+        />
+      </div>
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo de URL"
+          ejemplo="tipo url"
+          tipo="url"
+          v-model="ejemplo.url"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo de URL"
+            ejemplo="tipo url"
+            tipo="url"
+            v-model="ejemplo.url"
+          />
+          '
+        />
+      </div>
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo de fecha"
+          ejemplo="tipo date"
+          tipo="date"
+          v-model="ejemplo.fecha"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo de fecha"
+            ejemplo="tipo date"
+            tipo="date"
+            v-model="ejemplo.fecha"
+          />
+          '
+        />
+      </div>
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo de hora"
+          ejemplo="tipo time"
+          tipo="time"
+          v-model="ejemplo.hora"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo de hora"
+            ejemplo="tipo time"
+            tipo="time"
+            v-model="ejemplo.hora"
+          />
+          '
+        />
+      </div>
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo de fecha y hora"
+          ejemplo="tipo datetime-local"
+          tipo="datetime-local"
+          v-model="ejemplo.fechahora"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo de fecha y hora"
+            ejemplo="tipo datetime-local"
+            tipo="datetime-local"
+            v-model="ejemplo.fechahora"
+          />
+          '
+        />
+      </div>
+      <div class="columna-4 m-t-3">
+        <SisdaiCampoBase 
+          etiqueta="Campo de mes"
+          ejemplo="tipo month"
+          tipo="month"
+          v-model="ejemplo.mes"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCampoBase 
+            etiqueta="Campo de mes"
+            ejemplo="tipo month"
+            tipo="month"
+            v-model="ejemplo.mes"
+          />
+          '
+        />
+      </div>
+    </div>
+
+    <div id="area-de-texto" class="contenedor ancho-lectura">
+      <h2 class="p-t-10 m-t-0">Área de texto</h2>
+      <p>
+        Al utilizar el componente <code>SisdaiAreaTexto</code> nos aseguramos que la etiqueta y el área de texto siempre estén vinculados,
+        opcionalmente podemos definir si es obligatorio, agregar un texto de ejemplo 
+        y un mensaje de ayuda para que la persona usuaria comprenda como debe llenarse el campo.
+      </p>
+      <p>
+        Actualmente el área de texto valida automáticamente cuando es requerido, mostrando el mensaje de error <i>'Este campo no puede quedar vacío. '</i>.
+        Las implementaciones de otros tipos de error deberán crearse en el momento de su uso.
+      </p>
+    </div>
+    <div class="flex flex-contenido-centrado">
+      <div class="columna-6 m-t-3">
+        <EjemploCodigo
+        tipo='HTML que construye al componente'
+        codigo='
+          <form v-on:submit.prevent>
+            <div>
+              <label for="area-idcreadoautomaticamente">
+                Nombre del campo
+                <span class="formulario-obligatoriedad">
+                  (Obligatorio)
+                </span>
+              </label>
+
+              <textarea 
+                id="area-idcreadoautomaticamente" 
+                placeholder="Muestra de ejemplo"
+                required
+              ></textarea>
+
+              <p class="formulario-ayuda">
+                Mensaje de ayuda.
+              </p>
+            </div>
+          </form>
+          '
+        />
+      </div>
+      <div class="columna-6 m-t-3">
+        <SisdaiAreaTexto 
+          etiqueta="Descripción"
+          v-model="ejemplo.descripcion"
+          texto_ayuda="Describe brevemente cómo llenar el campo."
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiAreaTexto 
+            etiqueta="Descripción"
+            v-model="ejemplo.descripcion"
+            texto_ayuda="Describe brevemente cómo llenar el campo."
+          />
+          '
+        />
+        <p>
+          El área de texto debe recibir una variable
+          de texto o numérica para su modelo de datos <code> v-model:{{ ejemplo.descripcion }}</code>
+        </p>
+      </div>
+    </div>
+
+    <div id="selector" class="contenedor ancho-lectura">
+      <h2 class="p-t-10 m-t-0">Selector</h2>
+      <p>
+        Al utilizar el componente <code>SisdaiSelector</code> nos aseguramos que la etiqueta y el selector siempre estén vinculados.
+      </p>
+      <p>
+        Opcionalmente podemos definir si es obligatorio, agregar la opción deshabilitada para cambiar el instruccional <i>Selecciona una opción</i>
+        seleccionar si se muestra o no la primer opción deshabilitada, agregar un mensaje de ayuda y declarar la lista de opciones del selector.
+      </p>
+      <p>
+        Actualmente el selector valida automáticamente cuando es requerido, mostrando el mensaje de error <i>'Este campo no puede quedar vacío. '</i>.
+        Las implementaciones de otros tipos de error deberán crearse en el momento de su uso.
+      </p>
+    </div>
+    <div class="flex flex-contenido-centrado">
+      <div class="columna-6 m-t-3">
+        <EjemploCodigo
+        tipo='HTML que construye al componente'
+        codigo='
+          <form v-on:submit.prevent>
+            <div>
+              <label for="selector-idcreadoautomaticamente">
+                Nombre del campo
+                <span class="formulario-obligatoriedad">
+                  (Obligatorio)
+                </span>
+              </label>
+              
+              <select id="selector-idcreadoautomaticamente" required>
+                <option disabled value="" selected>
+                  Selecciona una opción 
+                </option>
+                <option value="1">
+                  Opcion Uno
+                </option>
+                <option value="2">
+                  Opcion Dos
+                </option>
+                <option value="3">
+                  Opcion Tres
+                </option>
+              </select>
+
+              <p class="formulario-ayuda">
+                Mensaje de ayuda.
+              </p>
+            </div>
+          </form>
+          '
+        />
+      </div>
+      <div class="columna-6 m-t-3">
+        <SisdaiSelector
+          etiqueta="Selector de ejemplo"
+          v-model="ejemplo.selector"
+          texto_ayuda="Texto de ayuda."
+        >
+          <option value="1">
+            Opcion Uno
+          </option>
+          <option value="2">
+            Opcion Dos
+          </option>
+          <option value="3">
+            Opcion Tres
+          </option>
+        </SisdaiSelector>
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiSelector
+            etiqueta="Selector de ejemplo"
+            v-model="ejemplo.selector"
+            texto_ayuda="Texto de ayuda."
+          >
+            <option value="1">
+              Opcion Uno
+            </option>
+            <option value="2">
+              Opcion Dos
+            </option>
+            <option value="3">
+              Opcion Tres
+            </option>
+          </SisdaiSelector>
+          '
+        />
+        <p>
+          El selector debe recibir una variable
+          de texto o numérica para su modelo de datos <code> v-model:{{ ejemplo.selector }}</code>
+        </p>
+      </div>
+    </div>
+
+    <div id="casilla-verificacion" class="contenedor ancho-lectura">
+      <h2 class="p-t-10 m-t-0">Casilla de verificación</h2>
+      <p>
+        Al utilizar el componente <code>SisdaiCasillaVerificacion</code> 
+        nos aseguramos que la etiqueta y la casilla de verificación siempre estén vinculadas. 
+      </p>
+      <p>
+        Opcionalmente podemos definir si es obligatorio, 
+        agregar un mensaje de ayuda y 
+        agregar un título o leyenda independiente de la etiqueta.
+      </p>
+      <p>
+        Actualmente la casilla de verificación valida automáticamente cuando es requerida, 
+        mostrando el mensaje de error <i>'Esta casilla necesita estar verificada. '</i>. 
+        Podemos definir en cada componente si el mensaje de error es visible o no. 
+        Las implementaciones de otros tipos de error deberán crearse en el momento de su uso.
+      </p>
+    </div>
+    <div class="contenedor ancho-lectura">
+      <h3>Casilla única de verificación</h3>
+      <p>
+        Para cuando se tiene una única casilla de verificación, se puede seleccionar poner o no 
+        un título al componente, que es independiente de la etiqueta. 
+      </p>
+      <p>
+        Si el campo es obligatorio y tiene título, la etiqueta <i>(Obligatorio)</i> aparecerá en el título, si no tiene título
+        se mostrará en la etiqueta, como normalmente aparece para todos los campos.
+      </p>
+    </div>
+    <div class="flex flex-contenido-centrado">
+      <div class="columna-6 m-t-3">
+        <EjemploCodigo
+        tipo='HTML que construye al componente'
+        codigo='
+          <form v-on:submit.prevent>
+            <span>
+              <p class="titulo-leyenda">
+                Título
+                <span class="formulario-obligatoriedad">
+                  (Obligatorio)
+                </span>
+              </p>
+              <input 
+                id="casilla-identificadorunico"
+                type="checkbox"
+                required
+              />
+              <label for="casilla-identificadorunico">
+                Nombre de la etiqueta
+              </label>
+              <p aria-live="polite" class="formulario-ayuda" role="status"> 
+                Texto de ayuda
+              </p>
+            </span>
+          </form>
+          '
+        />
+      </div>
+      <div class="columna-6 m-t-3">
+        <SisdaiCasilla
+          etiqueta="Casilla única de verificación"
+          v-model="casillaUnica"
+          texto_ayuda="Texto de ayuda"
+          :es_ayuda_visible="true"
+          titulo="Título leyenda"
+        />
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiCasilla
+            etiqueta="Casilla única de verificación"
+            v-model="casillaUnica"
+            texto_ayuda="Texto de ayuda"
+            :es_ayuda_visible="true"
+            titulo="Título leyenda"
+          />
+          '
+        />
+        <p>
+          La casilla única de verificación debe recibir una variable
+          booleana para su modelo de datos <code> v-model:{{ casillaUnica }}</code>
+        </p>
+      </div>
+    </div>
+    <div class="contenedor ancho-lectura">
+      <h3>Casillas agrupadas de verificación</h3>
+      <p>
+        Para cuando se tienen varias casillas de verificación relacionadas, necesitamos agruparlas.
+        Con el uso del componente <code>GrupoCasillasVerificacion</code> nos aseguramos de que se encuentren
+        correctamente etiquetadas como se requiere para mejorar la accesibilidad.
+      </p>
+      <p>
+        Se recomienda no utilizar títulos ni mensajes de ayuda para cada casilla de verificacion anidada
+        porque puede resultar engorroso. En su lugar el componente <code>GrupoCasillasVerificacion</code> 
+        contiene un título y mensaje generales que podemos utilizar para dar instrucciones acerca del 
+        grupo de casillas.
+      </p>
+      <p>
+        Actualmente el componente <code>GrupoCasillasVerificacion</code> valida automáticamente cuando es requerida
+        alguna de las casillas que contenga, mostrando el mensaje de error <i>'Una o más casillas necesitan estar verificadas. '</i>. 
+        Las implementaciones de otros tipos de error deberán crearse en el momento de su uso.
+      </p>
+    </div>
+    <div class="flex flex-contenido-centrado">
+      <div class="columna-6 m-t-3">
+        <EjemploCodigo
+        tipo='HTML que construye al componente'
+        codigo='
+          <form v-on:submit.prevent>
+            <fieldset class="grupo-formulario">
+              <legend>Título de la agrupación de casillas
+                <span class="formulario-obligatoriedad">
+                  (Obligatorio)
+                </span>
+              </legend>
+              
+              <span>
+                <input 
+                  id="casilla-identificadorgrupaluno"
+                  type="checkbox"
+                  value="uno"
+                  required
+                />
+                <label for="casilla-identificadorgrupaluno">
+                  Uno
+                </label>
+              </span>
+              <span>
+                <input 
+                  id="casilla-identificadorgrupaldos"
+                  type="checkbox"
+                  value="dos"
+                  required
+                />
+                <label for="casilla-identificadorgrupaldos">
+                  Dos
+                </label>
+              </span>
+              <span>
+                <input 
+                  id="casilla-identificadorgrupaltre"
+                  type="checkbox"
+                  value="tres"
+                  required
+                />
+                <label for="casilla-identificadorgrupaltre">
+                  Tres
+                </label>
+              </span>
+              
+            </fieldset>
+            <p aria-live="polite" class="formulario-ayuda" role="status"> 
+              Texto de ayuda.
+            </p>
+          </form>
+          '
+        />
+      </div>
+      <div class="columna-6 m-t-3">
+        <GrupoCasillasVerificacion
+          leyenda="Grupo de casillas de verificacion"
+          texto_ayuda="Texto de ayuda."
+          :es_obligatorio="true"
+        >
+          <SisdaiCasilla
+            etiqueta="Casilla Uno"
+            v-model="casillaArreglo"
+            value="Uno"
+            :es_obligatorio="true"
+          />
+          <SisdaiCasilla
+            etiqueta="Casilla Dos"
+            v-model="casillaArreglo"
+            value="Dos"
+            :es_obligatorio="true"
+          />
+          <SisdaiCasilla
+            etiqueta="Casilla Tres"
+            v-model="casillaArreglo"
+            value="Tres"
+            :es_obligatorio="true"
+          />
+        </GrupoCasillasVerificacion>
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <GrupoCasillasVerificacion
+            leyenda="Grupo de casillas de verificacion"
+            texto_ayuda="Texto de ayuda"
+            :es_obligatorio="true"
+          >
+            <SisdaiCasilla
+              etiqueta="Casilla Uno"
+              v-model="casillaArreglo"
+              value="Uno"
+              :es_obligatorio="true"
+            />
+            <SisdaiCasilla
+              etiqueta="Casilla Dos"
+              v-model="casillaArreglo"
+              value="Dos"
+              :es_obligatorio="true"
+            />
+            <SisdaiCasilla
+              etiqueta="Casilla Tres"
+              v-model="casillaArreglo"
+              value="Tres"
+              :es_obligatorio="true"
+            />
+          </GrupoCasillasVerificacion>
+          '
+        />
+        <p>
+          Las casillas agrupadas deben recibir un arreglo
+          para su modelo de datos <code> v-model:{{ casillaArreglo }}</code>
+        </p>
+      </div>
+    </div>
+
+    <div id="botones-radio" class="contenedor ancho-lectura">
+      <h2 class="p-t-10 m-t-0">Botones de radio</h2>
+      <p>
+        Al utilizar el componente <code>SisdaiBotonRadio</code> 
+        nos aseguramos que la etiqueta y el campo botón de radio siempre estén vinculadas. 
+      </p>
+      <p>
+        Debido a que el campo botón de radio solo tiene sentido para seleccionar una opción en una lista de elementos
+        siempre se debe utilizar junto con el componente <code>SisdaiGrupoBotonesRadio</code> para aseguramos 
+        de que se encuentren correctamente etiquetadas como se requiere para mejorar la accesibilidad. 
+      </p>
+      <p>
+        Se recomienda agregar al <code>SisdaiGrupoBotonesRadio</code> un título y opcionalmente podemos agregar
+        un mensaje de ayuda y definir si los campos y el grupo son obligatorios.
+      </p>
+      <p>
+        El componente <code>SisdaiGrupoBotonesRadio</code> valida automáticamente cuando son requeridos los botones de radio que contiene, 
+        mostrando el mensaje de error <i>'Un botón de radio necesita estar seleccionado. '</i>. 
+        Las implementaciones de otros tipos de error deberán crearse en el momento de su uso. 
+      </p>
+    </div>
+
+    <div class="flex flex-contenido-centrado">
+      <div class="columna-6 m-t-3">
+        <EjemploCodigo
+        tipo='HTML que construye al componente'
+        codigo='
+          <form v-on:submit.prevent>
+            <fieldset 
+              class="grupo-formulario" 
+              role="radiogroup"
+            >
+              <legend>Título de la agrupación de botones de radio
+                <span class="formulario-obligatoriedad">
+                  (Obligatorio)
+                </span>
+              </legend>
+              
+              <span>
+                <input 
+                  id="radio-identificadorgrupaluno"
+                  type="radio"
+                  value="uno"
+                  name="nombredelgrupo"
+                  required
+                />
+                <label for="radio-identificadorgrupaluno">
+                  Uno
+                </label>
+              </span>
+              <span>
+                <input 
+                  id="radio-identificadorgrupaldos"
+                  type="radio"
+                  value="dos"
+                  name="nombredelgrupo"
+                  required
+                />
+                <label for="radio-identificadorgrupaldos">
+                  Dos
+                </label>
+              </span>
+              <span>
+                <input 
+                  id="radio-identificadorgrupaltre"
+                  type="radio"
+                  value="tres"
+                  name="nombredelgrupo"
+                  required
+                />
+                <label for="radio-identificadorgrupaltre">
+                  Tres
+                </label>
+              </span>
+              
+            </fieldset>
+            <p aria-live="polite" class="formulario-ayuda" role="status"> 
+              Texto de ayuda.
+            </p>
+          </form>
+          '
+        />
+      </div>
+      <div class="columna-6 m-t-3">
+        <SisdaiGrupoBotonesRadio
+          leyenda="Grupo de botones de radio"
+          texto_ayuda="Texto de ayuda."
+          :es_obligatorio="true"
+        >
+          <SisdaiBotonRadio 
+            etiqueta="boton radio uno"
+            v-model="botonRadio"
+            value="Uno"
+            name="nombredelgrupo"
+            :es_obligatorio="true"
+          />
+          <SisdaiBotonRadio 
+            etiqueta="boton radio dos"
+            v-model="botonRadio"
+            value="Dos"
+            name="nombredelgrupo"
+            :es_obligatorio="true"
+          />
+        </SisdaiGrupoBotonesRadio>
+        <EjemploCodigo
+          :tiene_ejemplo="false"
+          tipo='Componente de VUE'
+          codigo='
+          <SisdaiGrupoBotonesRadio
+            leyenda="Grupo de botones de radio"
+            texto_ayuda="Texto de ayuda."
+            :es_obligatorio="true"
+          >
+            <SisdaiBotonRadio 
+              etiqueta="boton radio uno"
+              v-model="botonRadio"
+              value="Uno"
+              name="nombredelgrupo"
+              :es_obligatorio="true"
+            />
+            <SisdaiBotonRadio 
+              etiqueta="boton radio dos"
+              v-model="botonRadio"
+              value="Dos"
+              name="nombredelgrupo"
+              :es_obligatorio="true"
+            />
+          </SisdaiGrupoBotonesRadio>
+          '
+        />
+        <p>
+          El grupo de botones de radio debe recibir una variable 
+          de texto o número para su modelo de datos 
+          <code>v-model:{{ botonRadio }}</code>
+        </p>
+      </div>
+    </div>
+  </div>
+</template>
diff --git a/docs/src/views/ComponenteMenuLateral.vue b/docs/src/views/ComponenteMenuLateral.vue
index e561431361d2f33a1b5265649aba75e8ae994028..a78e97da1836ea15dbb090c8ffc1667c59fe5d14 100644
--- a/docs/src/views/ComponenteMenuLateral.vue
+++ b/docs/src/views/ComponenteMenuLateral.vue
@@ -2,6 +2,7 @@
 import { ref } from 'vue'
 import EjemploCodigo from '../componetes/EjemploCodigo.vue'
 const estaAbierto = ref(true)
+const colapsableAbierto = ref(true)
 </script>
 <template>
   <div>
@@ -37,18 +38,29 @@ const estaAbierto = ref(true)
                   Enlace local ejemplo uno
                 </a>
               </li>
-              <li class="colapsable abierto">
-                <button class="colapsable-boton">
+              <li class="colapsable" :class="{abierto: colapsableAbierto}">
+                <button 
+                  class="colapsable-boton"
+                  :aria-expanded="colapsableAbierto"
+                  aria-controls="colapsableejemplo" 
+                  @click="colapsableAbierto = !colapsableAbierto"
+                  >
                   Nombre de sección colapsable
                   <span aria-hidden="true" class="pictograma-angulo-derecho"></span>
                 </button>
-                <ul>
-                  <li>
-                    <a href="#">
-                      Enlace local ejemplo colapsable abierto
-                    </a>
-                  </li>
-                </ul>
+                <div 
+                  class="colapsable-contenedor" 
+                  id="colapsableejemplo" 
+                  :aria-hidden="!colapsableAbierto"
+                >
+                  <ul>
+                    <li>
+                      <a href="#">
+                        Enlace local ejemplo colapsable abierto
+                      </a>
+                    </li>
+                  </ul>
+                </div>
               </li>
               <li>
                 <a href="#">
diff --git a/docs/src/views/ComponenteNavegacion.vue b/docs/src/views/ComponenteNavegacion.vue
index 94cecd362fd9702a36a13e245d4a5452f1f2cf06..f6e9304e7ae4e1a94ad30d662b2c502cf73d20b5 100644
--- a/docs/src/views/ComponenteNavegacion.vue
+++ b/docs/src/views/ComponenteNavegacion.vue
@@ -167,9 +167,74 @@ window.removeEventListener('resize', validarNavegacionColapsable)
       />
     </div>
 
+    <div class="contenedor ancho-lectura">
+      <h2 class="p-t-10">Elementos de la navegacion</h2>
+      <p>
+        Se pueden agregar hipervinculos <code>.nav-hipervinculo</code> y botones <code>.nav-boton</code> en elementos de lista para crear el menú.
+      </p>
+      <p>
+        También se pueden incluir sub listas para agregar menús desplegables con el botón <code>.nav-boton-submenu</code> seguido de una lista <code>.nav-submenu</code>
+        a la que podemos agregarle la clase <code>.nav-submenu-columnas</code> por si se tiene un contenido muy extenso que se pueda leer mejor a dos columnas.
+        Es recomendable agregar un boton <code>.nav-boton-regresar</code> con la funcionalidad de regresar a las opciones del menú principal.
+      </p>
+    </div>
+
+    <div class="contenedor ancho-lectura m-y-2">
+
+      <EjemploCodigo
+        :tiene_ejemplo='false'
+        tipo='HTML'
+        codigo='
+        <nav class="navegacion navegacion-extendida">
+  
+          <div class="nav-contenedor-identidad">
+            ...
+          </div>
+  
+          <div class="nav-menu-contenedor"> 
+            <div class="nav-menu-principal">
+              <ul class="nav-menu">
+                <li>
+                  <a href="#" class="nav-hipervinculo">
+                    Enlace navegación
+                  </a>
+                </li>
+                <li>
+                  <button class="nav-boton">
+                    Botón de navegación
+                  </button>
+                </li>
+                <li>
+                  <button class="nav-boton-submenu">
+                    Elemento con submenu
+                  </button>
+                  <ul class="nav-submenu nav-submenu-columnas">
+                    <li>
+                      <button class="nav-boton-regresar">
+                        Regresar
+                      </button>
+                    </li>
+                    <li>
+                      <a href="#" class="nav-hipervinculo">
+                        Enlace submenu uno
+                      </a>
+                    </li>
+                    <li>
+                      <a href="#" class="nav-hipervinculo">
+                        Enlace submenu dos
+                      </a>
+                    </li>
+                  </ul>
+                </li>
+              </ul>
+            </div>
+          </div>
+        </nav>
+      '/>
+    </div>
     
     <div class="contenedor ancho-lectura">
-      <h2 class="m-t-10">Navegación extendida colapsable</h2>
+      <h2 class="p-t-10">Navegación extendida colapsable</h2>
       <p>
         Para utilizar la navegación es necesario declarar el ancho que tiene el contenido del menú principal
         y crear una función que la compare contra el ancho de la pantalla para quitarle/agregarle la clase
@@ -322,9 +387,8 @@ window.removeEventListener('resize', validarNavegacionColapsable)
         ...
         </nav>
       '/>
-      
       <p class="m-t-10">
-        La funcionalidad de mostrar/ocultar el menú y subenú dependerá de que tan complejo sea el menú que se 
+        La funcionalidad de mostrar/ocultar el menú y submenú dependerá de que tan complejo sea el menú que se 
         requiera en el sitio web que lo utilice. Para el ejemplo que se muestra se tiene un menú colapsable con un submenú.
       </p>
       <EjemploCodigo
diff --git a/docs/src/views/ComponentePestanias.vue b/docs/src/views/ComponentePestanias.vue
new file mode 100644
index 0000000000000000000000000000000000000000..bfc1d0ee86142c0986bcb16cc0d631050a0d198e
--- /dev/null
+++ b/docs/src/views/ComponentePestanias.vue
@@ -0,0 +1,216 @@
+<script setup>
+import EjemploCodigo from "../componetes/EjemploCodigo.vue";
+</script>
+
+<template>
+  <div class="m-y-maximo">
+    <div class="contenedor ancho-lectura">
+      <h1>Pestañas</h1>
+      <p>
+        Las pestañas controlan de forma interactiva la visibilidad de un
+        conjunto de elementos por sección en diferentes paneles. Cada panel con
+        el contenido asociado a la etiqueta de la pestaña se muestra conforme a
+        esta está activada.
+      </p>
+      <p>
+        Las pestañas son un patrón común de diseño o estructura que recomienda
+        la
+        <a
+          href="https://www.w3.org/WAI/ARIA/apg/patterns/"
+          target="_blank"
+          rel="noopener noreferrer"
+          >ARIA Authoring Practices Guide (APG) </a
+        >.
+      </p>
+      <p>
+        Cuando una pestaña se inicializa, un primer panel es mostrado y su
+        pestaña asociada indica que está activada haciendo uso del diseño.
+        Cuando la usuaria activa otra de las pestañas, el panel mostrado
+        anteriormente se oculta mediante la propiedad <code>hidden</code> y el
+        panel asociado con la pestaña activa se muestra.
+      </p>
+      <p>
+        Para la construcción del componente <code>SisdaiPestanias</code> es
+        necesario seguir los siguientes lineamientos:
+      </p>
+      <ul>
+        <li>
+          Asociar el nombre del <code>aria-labelledby</code> del elemento con el
+          atributo <code>role="tablist"</code> al id del título de la
+          visualización o indicar <code>arial-label</code> para que las
+          tecnologías de asistencia lo reconozcan.
+        </li>
+        <li>
+          Es importante que solo el primer botón o pestaña del
+          <code>tablist</code> contenga el estado
+          <code>aria-selected="true"</code> y lo demás en
+          <code>false</code> para que al iniciar el componente sea la primera
+          opción mostrada y enfocada/activa.
+        </li>
+        <li>
+          Es necesario que los botones que no estén activos al iniciar deberán
+          tener el atributo <code>tabindex="-1"</code> para enfocar el elemento,
+          pero no ser accesible a través de la navegación secuencial del
+          teclado.
+        </li>
+        <li>
+          Es importante que cada botón del <code>tablist</code> tenga su id
+          porque cada elemento con el atributo <code>role="tabpanel"</code> lo
+          necesitará para su nombre de etiqueta <code>aria-labelledby</code>.
+        </li>
+        <li>
+          Del mismo modo, cada elemento <code>tabpanel</code> deberá tener un id
+          para que apunte desde el <code>aria-controls</code> de cada elemento
+          <code>tab</code> o botón del <code>tablist</code>.
+        </li>
+        <li>
+          Recomendamos agregar el atributo <code>tabindex="0"</code> a cada uno
+          de los elementos <code>tabpanel</code> para que la usuaria logre
+          enfocar el panel de la pestaña con la navegación secuencial del
+          teclado en caso de que el contenido del panel no tenga elementos
+          enfocables.
+        </li>
+      </ul>
+      <p>
+        El enfoque por teclado funciona manualmente, es decir, hay que presiona
+        la tecla enter o barra espaciadora para activar la pestaña enfocada al
+        presionar las flechas izquierda/derecha y mostrar el panel.
+      </p>
+    </div>
+
+    <div class="contenedor ancho-lectura">
+      <div class="pestanias">
+        <div role="tablist" aria-labelledby="id-unico-titulo">
+          <button
+            id="idpestania-uno"
+            type="button"
+            role="tab"
+            aria-selected="true"
+            aria-controls="idpestaniapanel-uno"
+          >
+            Pestaña 1
+          </button>
+          <button
+            id="idpestania-dos"
+            type="button"
+            role="tab"
+            aria-selected="false"
+            aria-controls="idpestaniapanel-dos"
+            tabindex="-1"
+          >
+            Pestaña 2
+          </button>
+          <button
+            id="idpestania-tres"
+            type="button"
+            role="tab"
+            aria-selected="false"
+            aria-controls="idpestaniapanel-tres"
+            tabindex="-1"
+          >
+            Pestaña 3
+          </button>
+          <button
+            id="idpestania-cuatro"
+            type="button"
+            role="tab"
+            aria-selected="false"
+            aria-controls="idpestaniapanel-cuatro"
+            tabindex="-1"
+            disabled
+          >
+            Pestaña Deshabilitada
+          </button>
+        </div>
+
+        <div id="id-lista-pestania-panel">
+          <div
+            id="idpestaniapanel-uno"
+            role="tabpanel"
+            aria-labelledby="idpestania-uno"
+          >
+            <p>Contenido de la pestaña 1</p>
+          </div>
+          <div
+            id="idpestaniapanel-dos"
+            role="tabpanel"
+            tabindex="0"
+            aria-labelledby="idpestania-dos"
+            hidden
+          >
+            <p>Contenido de la pestaña 2</p>
+          </div>
+          <div
+            id="idpestaniapanel-tres"
+            role="tabpanel"
+            tabindex="0"
+            aria-labelledby="idpestania-tres"
+            hidden
+          >
+            <p>Contenido de la pestaña 3</p>
+          </div>
+          <div
+            id="idpestaniapanel-cuatro"
+            role="tabpanel"
+            tabindex="0"
+            aria-labelledby="idpestania-cuatro"
+            hidden
+          >
+            <p>Contenido de la pestaña 4</p>
+          </div>
+        </div>
+      </div>
+
+      <EjemploCodigo
+        :tiene_ejemplo="false"
+        tipo="HTML"
+        codigo='
+        <div class="pestanias">
+          <div role="tablist" aria-labelledby="id-unico-titulo">
+            <button id="idpestania-uno" type="button" role="tab" aria-selected="true" aria-controls="idpestaniapanel-uno">
+              Pestaña 1
+            </button>
+            <button id="idpestania-dos" type="button" role="tab" aria-selected="false" aria-controls="idpestaniapanel-dos" tabindex="-1">
+              Pestaña 2
+            </button>
+            <button id="idpestania-tres" type="button" role="tab" aria-selected="false" aria-controls="idpestaniapanel-tres" tabindex="-1">
+              Pestaña 3
+            </button>
+            <button id="idpestania-cuatro" type="button" role="tab" aria-selected="false" aria-controls="idpestaniapanel-cuatro" tabindex="-1" disabled>
+              Pestaña Deshabilitada
+            </button>
+          </div>
+
+          <div id="id-lista-pestania-panel">
+            <div id="idpestaniapanel-uno" role="tabpanel" aria-labelledby="idpestania-uno">
+              <p>Contenido de la pestaña 1</p>
+            </div>
+            <div id="idpestaniapanel-dos" role="tabpanel" tabindex="0" aria-labelledby="idpestania-dos" hidden>
+              <p>Contenido de la pestaña 2</p>
+            </div>
+            <div id="idpestaniapanel-tres" role="tabpanel" tabindex="0" aria-labelledby="idpestania-tres" hidden>
+              <p>Contenido de la pestaña 3</p>
+            </div>
+            <div id="idpestaniapanel-cuatro" role="tabpanel" tabindex="0" aria-labelledby="idpestania-cuatro" hidden>
+              <p>Contenido de la pestaña 4</p>
+            </div>
+          </div>
+        </div>
+        '
+      />
+
+      <p>
+        Nota: existe la posibilidad de que el panel se muestre automáticamente
+        al enfocar la pestaña con el teclado. Esto en la lógica js del
+        componente. Para saber cómo decidir cuándo realizar una selección
+        automática seguida del enfoque visita esta
+        <a
+          href="https://www.w3.org/WAI/ARIA/apg/practices/keyboard-interface/#kbd_selection_follows_focus"
+          target="_blank"
+          rel="noopener noreferrer"
+          >guía</a
+        >.
+      </p>
+    </div>
+  </div>
+</template>
diff --git a/docs/src/views/ComponentesInstitucionales.vue b/docs/src/views/ComponentesInstitucionales.vue
index 5e968683355c13a831a794afec4fcd6ccc4d892b..2b19201301411ba90b86da20311a884c435f2cf7 100644
--- a/docs/src/views/ComponentesInstitucionales.vue
+++ b/docs/src/views/ComponentesInstitucionales.vue
@@ -172,7 +172,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
     <div class="contenedor piepagina-gobmx" aria-label="Pie de página de Gobierno de México">
       <div class="flex flex-wrap">
         <div class="columna-8 columna-4-esc">
-          <img src="https://cdn.conahcyt.mx/sisdai-archivos/gobmx-2024.svg" alt="Gobierno de México" width="207px" height="75px" />
+          <img class="pie-logo" src="https://cdn.conahcyt.mx/sisdai-archivos/gobmx-2024.svg" alt="Gobierno de México" width="207px" height="75px" />
         </div>
         <div class="columna-8 columna-4-esc">
           <p class="piepagina-titulo">
@@ -241,6 +241,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
             
             <div class="columna-8 columna-4-esc">
               <img 
+                class="pie-logo"
                 src="https://cdn.conahcyt.mx/sisdai-archivos/gobmx-2024.svg"
                 alt="Gobierno de México" 
                 width="207px" 
@@ -323,6 +324,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
       <div class="flex flex-wrap">
         <div class="columna-8 columna-8-esc">
           <img
+            class="pie-logo"
             src="https://cdn.conacyt.mx/sisdai/recursos/conahcyt-blanco.svg"
             alt="Conahcyt"
             width="200px"
@@ -390,6 +392,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
           <div class="flex flex-wrap">
             <div class="columna-8 columna-8-esc">
               <img
+                class="pie-logo"
                 src="https://cdn.conacyt.mx/sisdai/recursos/conahcyt-blanco.svg"
                 alt="Conahcyt"
                 width="200px"
diff --git a/docs/src/views/ElementosFormularios.vue b/docs/src/views/ElementosFormularios.vue
index edf30b13355cbcdee4ec291fe7c428c07b17a246..510b8f2fa2164d7a978856ff3cf330b91018a267 100644
--- a/docs/src/views/ElementosFormularios.vue
+++ b/docs/src/views/ElementosFormularios.vue
@@ -35,8 +35,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
       </p>
 
       <p>
-        Opcionalmente, se puede añadir la clase <code>.formulario-ayuda</code> para incluir notas informativas 
-        bajo las etiquetas de <code>input</code>.
+        Opcionalmente, se puede añadir la clase <code>.formulario-ayuda</code> para incluir notas informativas.
       </p>
     </div>
 
diff --git a/docs/src/views/ElementosTablas.vue b/docs/src/views/ElementosTablas.vue
index 9bc5626f788920a12f7ae34c8907762003bda6f4..8c67b781a336a476eb26ca3e7316d364c6bb71d8 100644
--- a/docs/src/views/ElementosTablas.vue
+++ b/docs/src/views/ElementosTablas.vue
@@ -13,9 +13,8 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
       
       <h3>Tabla Base</h3>
       <p>
-        Esta configuración es la predeterminada, ideal para mostrar datos de manera clara 
-        y estructurada. Se debe proporcionar una descripción o información adicional sobre 
-        la tabla para contextualizar los datos presentados.
+        Esta configuración es la predeterminada, ideal para mostrar datos de manera clara y estructurada. 
+        Se debe proporcionar un título conciso con información acerca de la tabla para contextualizar los datos presentados.
       </p>
     </div>
 
@@ -25,7 +24,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
           tipo='HTML'
           codigo='
           <table>
-            <caption>Descripción o información adicional de la tabla</caption>
+            <caption>Título de la tabla de ejemplo</caption>
             <thead>
               <tr>
                 <th>Encabezado A</th>
@@ -79,9 +78,8 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
         <EjemploCodigo
           tipo='HTML'
           codigo='
-          <p class="titulo-tabla">Título tabla condensada</p>
           <table class="tabla-condensada">
-            <caption> Descripción o información adicional de la tabla </caption>
+            <caption>Tabla condensada</caption>
             <thead>
               <tr>
                 <th>Encabezado A</th>
@@ -126,11 +124,8 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
         <EjemploCodigo
           tipo='HTML'
           codigo='
-          <p class="titulo-tabla">Título tabla expandida</p>
           <table class="tabla-expandida">
-            <caption>
-              Descripción o información adicional de la tabla
-            </caption>
+            <caption>Tabla expandida</caption>
             <thead>
               <tr>
                 <th>Encabezado A</th>
@@ -193,8 +188,8 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
     
       <h3>Titulo para tablas</h3>
       <p>
-        En base a la declaracion del <code>h6</code> la clase <code>.titulo-tabla</code>
-        se utiliza para poner un título.
+        La etiqueta <code>caption</code> que se utiliza para agregar títulos a las tablas, basa su estilo en a la declaracion del <code>h6</code>.
+        Además se agregó la clase <code>.titulo-tabla</code> por si se necesitara utilizar el estilo fuera de la etiqueta. 
       </p>
     </div>
 
@@ -203,10 +198,10 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
         <EjemploCodigo
           tipo='HTML'
           codigo='
-          <p class="titulo-tabla">Título tabla</p>
+          <p class="titulo-tabla">Clase titulo-tabla</p>
 
           <table>
-            <caption>Descripción o información adicional de la tabla</caption>
+            <caption>Etiqueta nativa para títulos de tablas</caption>
             <thead>
               <tr>
                 <th>Encabezado A</th>
@@ -246,11 +241,9 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
         <EjemploCodigo
           tipo='HTML'
           codigo='
-          <p class="titulo-tabla">Título tabla</p>
-          
           <div class="contenedor-tabla">
             <table>
-              <caption>Descripción o información adicional de la tabla</caption>
+              <caption>Tabla con contenedor horizontal</caption>
               <thead>
                 <tr>
                   <th>Encabezado A</th>
diff --git a/docs/src/views/FundamentosPictogramas.vue b/docs/src/views/FundamentosPictogramas.vue
index e54c705f523aba1449fbd5c4f3c91a283231667c..ec607f14984ec67c8b2aa51cffa6deb0ad5d3513 100644
--- a/docs/src/views/FundamentosPictogramas.vue
+++ b/docs/src/views/FundamentosPictogramas.vue
@@ -36,10 +36,18 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
         <span class="pictograma-actualizar"></span>
         <span class="pictograma-clase-ejemplo">pictograma-actualizar</span>
       </div>
+      <div>
+        <span class="pictograma-adelantar-10"></span>
+        <span class="pictograma-clase-ejemplo">pictograma-adelantar-10</span>
+      </div>
       <div>
         <span class="pictograma-agregar"></span>
         <span class="pictograma-clase-ejemplo">pictograma-agregar</span>
       </div>
+      <div>
+        <span class="pictograma-alerta"></span>
+        <span class="pictograma-clase-ejemplo">pictograma-alerta</span>
+      </div>
       <div>
         <span class="pictograma-angulo-abajo"></span>
         <span class="pictograma-clase-ejemplo">pictograma-angulo-abajo</span>
@@ -112,10 +120,18 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
         <span class="pictograma-capa-lineas"></span>
         <span class="pictograma-clase-ejemplo">pictograma-capa-lineas</span>
       </div>
+      <div>
+        <span class="pictograma-capa-poligono"></span>
+        <span class="pictograma-clase-ejemplo">pictograma-capa-poligono</span>
+      </div>
       <div>
         <span class="pictograma-capa-puntos"></span>
         <span class="pictograma-clase-ejemplo">pictograma-capa-puntos</span>
       </div>
+      <div>
+        <span class="pictograma-capas"></span>
+        <span class="pictograma-clase-ejemplo">pictograma-capas</span>
+      </div>
       <div>
         <span class="pictograma-casilla"></span>
         <span class="pictograma-clase-ejemplo">pictograma-casilla</span>
@@ -208,10 +224,18 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
         <span class="pictograma-enlace-subrayado"></span>
         <span class="pictograma-clase-ejemplo">pictograma-enlace-subrayado</span>
       </div>
+      <div>
+        <span class="pictograma-escribir"></span>
+        <span class="pictograma-clase-ejemplo">pictograma-escribir</span>
+      </div>
       <div>
         <span class="pictograma-estrella"></span>
         <span class="pictograma-clase-ejemplo">pictograma-estrella</span>
       </div>
+      <div>
+        <span class="pictograma-filtro"></span>
+        <span class="pictograma-clase-ejemplo">pictograma-filtro</span>
+      </div>
       <div>
         <span class="pictograma-flecha-abajo"></span>
         <span class="pictograma-clase-ejemplo">pictograma-flecha-abajo</span>
@@ -332,6 +356,10 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
         <span class="pictograma-nivel"></span>
         <span class="pictograma-clase-ejemplo">pictograma-nivel</span>
       </div>
+      <div>
+        <span class="pictograma-norte"></span>
+        <span class="pictograma-clase-ejemplo">pictograma-norte</span>
+      </div>
       <div>
         <span class="pictograma-numerales"></span>
         <span class="pictograma-clase-ejemplo">pictograma-numerales</span>
@@ -365,8 +393,8 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue'
         <span class="pictograma-clase-ejemplo">pictograma-persona</span>
       </div>
       <div>
-        <span class="pictograma-capa-poligono"></span>
-        <span class="pictograma-clase-ejemplo">pictograma-capa-poligono</span>
+        <span class="pictograma-regresar-10"></span>
+        <span class="pictograma-clase-ejemplo">pictograma-regresar-10</span>
       </div>
       <div>
         <span class="pictograma-reloj"></span>
diff --git a/docs/src/views/InicioView.vue b/docs/src/views/InicioView.vue
index e0e69d0c0f34ea841f5c13d4493debda021192df..ccc63b4d5e50feef3c03acb274fc280d60aa4238 100644
--- a/docs/src/views/InicioView.vue
+++ b/docs/src/views/InicioView.vue
@@ -14,8 +14,8 @@
         agrega clases para ayudar a la accesibilidad digital.
       </p>
     </div>
-
-    <div class="flex">
+    
+    <div class="flex flex-contenido-centrado">
       <div class="columna-8">
         <a class="tarjeta tarjeta-hipervinculo-interno" href="/accesibilidad/cambio-fuente/">
           <img loading="lazy" class="tarjeta-imagen"
@@ -117,5 +117,181 @@
         </a>
       </div>
     </div>
+
+    <div class="ancho-lectura p-t-10">
+      <h2 class="texto-centrado">Otras bibliotecas Sisdai</h2>
+    </div>
+
+    <div class="flex">
+
+      <div class="columna-8 columna-4-esc">
+        <div class="tarjeta">
+          <img 
+            loading="lazy"
+            class="tarjeta-imagen" 
+            src="https://cdn.conahcyt.mx/sisdai/recursos/imagenes/inicio/tarjeta-sisdai-componentes.png" 
+            alt=""
+          />
+          <div class="tarjeta-cuerpo">
+            <p class="h6">sisdai-componentes</p>
+            <p>
+              Biblioteca de componentes reutilizables alineada al Sistema de Diseño y Accesibilidad para la Investigación (Sisdai).
+            </p>
+          </div>
+          <div class="tarjeta-pie flex">
+            <a 
+              class="boton boton-primario boton-chico"
+              href="https://sisdai-componentes.conahcyt.mx/"
+              aria-label="Ir a documentación de sisdai-componentes"
+              target="_blank"
+              rel="noopener noreferrer"
+            >
+              Ir a documentación
+              <span
+                class="pictograma-enlace-externo"
+                aria-hidden="true"
+              />
+            </a>
+            <a 
+              class="boton boton-secundario boton-chico"
+              href="https://codigo.conahcyt.mx/sisdai/sisdai-componentes"
+              aria-label="Ir a repositorio de sisdai-componentes"
+              target="_blank"
+              rel="noopener noreferrer"
+            >
+              Ir a repositorio
+              <span
+                class="pictograma-enlace-externo"
+                aria-hidden="true"
+              />
+            </a>
+          </div>
+        </div>
+      </div>
+
+      <div class="columna-8 columna-4-esc">
+        <div class="tarjeta">
+          <img 
+            loading="lazy"
+            class="tarjeta-imagen" 
+            src="https://cdn.conahcyt.mx/sisdai/recursos/imagenes/inicio/tarjeta-sisdai-graficas.png" 
+            alt=""
+          />
+          <div class="tarjeta-cuerpo">
+            <p class="h6">sisdai-graficas</p>
+            <p>
+              Biblioteca de componentes de código abierto para la construcción de visualizaciones de datos.
+            </p>
+          </div>
+          <div class="tarjeta-pie flex">
+            <a 
+              class="boton boton-primario boton-chico"
+              href="https://sisdai-graficas.conahcyt.mx/"
+              aria-label="Ir a documentación de sisdai-graficas"
+              target="_blank"
+              rel="noopener noreferrer"
+            >
+              Ir a documentación
+              <span
+                class="pictograma-enlace-externo"
+                aria-hidden="true"
+              />
+            </a>
+            <a 
+              class="boton boton-secundario boton-chico"
+              href="https://codigo.conahcyt.mx/sisdai/sisdai-graficas"
+              aria-label="Ir a repositorio de sisdai-graficas"
+              target="_blank"
+              rel="noopener noreferrer"
+            >
+              Ir a repositorio
+              <span
+                class="pictograma-enlace-externo"
+                aria-hidden="true"
+              />
+            </a>
+          </div>
+        </div>
+      </div>
+
+      <div class="columna-8 columna-4-esc">
+        <div class="tarjeta">
+          <img 
+            loading="lazy"
+            class="tarjeta-imagen" 
+            src="https://cdn.conahcyt.mx/sisdai/recursos/imagenes/inicio/tarjeta-sisdai-mapas.png" 
+            alt=""
+          />
+          <div class="tarjeta-cuerpo">
+            <p class="h6">sisdai-mapas</p>
+            <p>
+              Biblioteca de componentes de código abierto para la construcción de mapas interactivos.
+            </p>
+          </div>
+          <div class="tarjeta-pie flex">
+            <a 
+              class="boton boton-primario boton-chico"
+              href="https://sisdai-mapas.conahcyt.mx/"
+              aria-label="Ir a documentación de sisdai-mapas"
+              target="_blank"
+              rel="noopener noreferrer"
+            >
+              Ir a documentación
+              <span
+                class="pictograma-enlace-externo"
+                aria-hidden="true"
+              />
+            </a>
+            <a 
+              class="boton boton-secundario boton-chico"
+              href="https://codigo.conahcyt.mx/sisdai/sisdai-mapas"
+              aria-label="Ir a repositorio de sisdai-mapas"
+              target="_blank"
+              rel="noopener noreferrer"
+            >
+              Ir a repositorio
+              <span
+                class="pictograma-enlace-externo"
+                aria-hidden="true"
+              />
+            </a>
+          </div>
+        </div>
+      </div>
+      
+      <div class="columna-8 columna-4-esc">
+        <div class="tarjeta">
+          <img 
+            loading="lazy"
+            class="tarjeta-imagen" 
+            src="https://cdn.conahcyt.mx/sisdai/recursos/imagenes/inicio/tarjeta-sisdai-portal.png" 
+            alt=""
+          />
+          <div class="tarjeta-cuerpo">
+            <p class="h6">Portal Sisdai</p>
+            <p>
+              Fundamentos, elementos, componentes, visualizaciones de datos y plantillas de diseño.
+            </p>
+          </div>
+          <div class="tarjeta-pie flex">
+            <a 
+              class="boton boton-primario boton-chico"
+              href="https://sisdai.conahcyt.mx/"
+              aria-label="Ir al portal de Sisdai"
+              target="_blank"
+              rel="noopener noreferrer"
+            >
+              Ir a Sisdai
+              <span
+                class="pictograma-enlace-externo"
+                aria-hidden="true"
+              />
+            </a>
+          </div>
+        </div>
+      </div>
+
+    </div>
+
   </div>
 </template>
diff --git a/docs/src/views/VisualizacionesPestanias.vue b/docs/src/views/VisualizacionesPestanias.vue
new file mode 100644
index 0000000000000000000000000000000000000000..cdeaa5fbff1bbd1647ab8a27ab9c9c5d4ce28b92
--- /dev/null
+++ b/docs/src/views/VisualizacionesPestanias.vue
@@ -0,0 +1,313 @@
+<script setup>
+import EjemploCodigo from "../componetes/EjemploCodigo.vue";
+</script>
+
+<template>
+  <div class="contenedor m-y-maximo">
+    <div class="ancho-lectura">
+      <h1>Pestañas Vis</h1>
+      <p>
+        El contenedor-vis es un elemento importante utilizado por las
+        bibliotecas
+        <a
+          href="https://codigo.conahcyt.mx/sisdai/sisdai-graficas"
+          target="_blank"
+          rel="noopener noreferrer"
+          >sisdai-graficas</a
+        >
+        y
+        <a
+          href="https://codigo.conahcyt.mx/sisdai/sisdai-mapas"
+          target="_blank"
+          rel="noopener noreferrer"
+          >sisdai-mapas</a
+        >
+        para agrupar y organizar visualizaciones gráficas y de mapas. Este
+        contenedor además de sus paneles, puede contener un apartado para
+        colocar el componente de
+        <router-link to="/componentes/pestanias">Pestañas</router-link>.
+      </p>
+      <p>
+        Sugerimos ubicarlas debajo del <code>panel-encabezado-vis</code> y
+        seguir las recomendaciones la vista de estilos del componente.
+      </p>
+    </div>
+
+    <div class="contenedor-vis m-y-3">
+      <div
+        class="contenedor-vis-paneles con-panel-encabezado-vis con-panel-pie-vis"
+      >
+        <div class="panel-encabezado-vis">
+          <p id="vistitulovisualizacion" class="vis-titulo-visualizacion">
+            Título visualización
+          </p>
+          <p class="vis-fecha-actualizacion">Fecha de actualización</p>
+          <p class="vis-instruccional">
+            Instruccional ó texto descriptivo de la visualización.
+          </p>
+        </div>
+
+        <div class="pestanias">
+          <div role="tablist" aria-labelledby="idvistitulovisualizacion">
+            <button
+              id="tabvis-1"
+              type="button"
+              role="tab"
+              aria-selected="true"
+              aria-controls="tabpanelvis-1"
+            >
+              Gráfica
+            </button>
+            <button
+              id="tabvis-2"
+              type="button"
+              role="tab"
+              aria-selected="false"
+              aria-controls="tabpanelvis-2"
+              tabindex="-1"
+            >
+              Tabla
+            </button>
+            <button
+              id="tabvis-3"
+              type="button"
+              role="tab"
+              aria-selected="false"
+              aria-controls="tabpanelvis-3"
+              tabindex="-1"
+              disabled
+            >
+              Deshabilitada
+            </button>
+          </div>
+
+          <div id="tabpanellistid">
+            <div
+              id="tabpanelvis-1"
+              role="tabpanel"
+              tabindex="0"
+              aria-labelledby="tabvis-1"
+            >
+              <div class="contenido-vis">
+                <div
+                  style="border: 1px dashed #00f; padding: 8px; height: 100%"
+                >
+                  <p class="vis-titulo-ejes">Título de ejes</p>
+                  <p class="vis-valores-ejes">Valores de ejes</p>
+                </div>
+              </div>
+
+              <div class="panel-pie-vis">
+                <p class="vis-titulo-leyenda">Título de leyenda</p>
+
+                <p class="vis-nomenclatura">
+                  <span class="figura-variable disabled"></span>
+                  Nomenclatura deshabilitada
+                </p>
+                <p class="vis-nomenclatura">
+                  <span class="figura-variable"></span>
+                  Nomenclatura
+                </p>
+              </div>
+            </div>
+
+            <div
+              id="tabpanelvis-2"
+              role="tabpanel"
+              tabindex="0"
+              aria-labelledby="tabvis-2"
+              hidden
+            >
+              <div class="contenido-vis">
+                <div class="contenedor-tabla">
+                  <table>
+                    <caption class="a11y-solo-lectura">
+                      Tabla con contenedor horizontal
+                    </caption>
+                    <thead>
+                      <tr>
+                        <th>Encabezado A</th>
+                        <th>Encabezado B</th>
+                        <th>Encabezado C</th>
+                      </tr>
+                    </thead>
+                    <tbody>
+                      <tr>
+                        <td>Celda 1</td>
+                        <td>Celda 2</td>
+                        <td>Celda 3</td>
+                      </tr>
+                      <tr>
+                        <td>Celda 4</td>
+                        <td>Celda 5</td>
+                        <td>Celda 6</td>
+                      </tr>
+                      <tr>
+                        <td>Celda 7</td>
+                        <td>Celda 8</td>
+                        <td>Celda 9</td>
+                      </tr>
+                    </tbody>
+                    <tfoot>
+                      <tr>
+                        <td>Pie 1</td>
+                        <td>Pie 2</td>
+                        <td>Pie 3</td>
+                      </tr>
+                    </tfoot>
+                  </table>
+                </div>
+              </div>
+            </div>
+
+            <div
+              id="tabpanelvis-3"
+              role="tabpanel"
+              tabindex="0"
+              aria-labelledby="tabvis-3"
+              hidden
+            >
+              <p></p>
+            </div>
+          </div>
+        </div>
+      </div>
+
+      <div class="contenedor-vis-atribuciones borde-t borde-color-secundario">
+        <a
+          class="logo-conacyt"
+          href="https://conahcyt.mx/"
+          target="_blank"
+          rel="noopener noreferrer"
+        >
+          <img
+            class="a11y-oscura-filtro-blanco"
+            src="https://cdn.conahcyt.mx/sisdai/recursos/conahcyt-azul.svg"
+            alt="Conahcyt"
+          />
+        </a>
+        <a
+          href="https://sisdai.conahcyt.mx/"
+          target="_blank"
+          rel="noopener noreferrer"
+        >
+          Sisdai
+        </a>
+      </div>
+    </div>
+
+    <EjemploCodigo
+      :tiene_ejemplo="false"
+      tipo="HTML"
+      codigo='
+        <div class="contenedor-vis m-y-3">
+          <div class="contenedor-vis-paneles con-panel-encabezado-vis con-panel-pie-vis">
+            <div class="panel-encabezado-vis">
+              <p id="vistitulovisualizacion" class="vis-titulo-visualizacion">
+                Título visualización
+              </p>
+              <p class="vis-fecha-actualizacion">Fecha de actualización</p>
+              <p class="vis-instruccional">
+                Instruccional ó texto descriptivo de la visualización.
+              </p>
+            </div>
+
+            <div class="pestanias">
+              <div role="tablist" aria-labelledby="idvistitulovisualizacion">
+                <button id="tabvis-1" type="button" role="tab" aria-selected="true" aria-controls="tabpanelvis-1">
+                  Gráfica
+                </button>
+                <button id="tabvis-2" type="button" role="tab" aria-selected="false" aria-controls="tabpanelvis-2" tabindex="-1">
+                  Tabla
+                </button>
+                <button id="tabvis-3" type="button" role="tab" aria-selected="false" aria-controls="tabpanelvis-3" tabindex="-1" disabled>
+                  Deshabilitada
+                </button>
+              </div>
+
+              <div id="tabpanellistid">
+                <div id="tabpanelvis-1" role="tabpanel" tabindex="0" aria-labelledby="tabvis-1">
+                  <div class="contenido-vis">
+                    <div style="border: 1px dashed #00f; padding: 8px; height: 100%">
+                      <p class="vis-titulo-ejes">Título de ejes</p>
+                      <p class="vis-valores-ejes">Valores de ejes</p>
+                    </div>
+                  </div>
+
+                  <div class="panel-pie-vis">
+                    <p class="vis-titulo-leyenda">Título de leyenda</p>
+
+                    <p class="vis-nomenclatura">
+                      <span class="figura-variable disabled"></span>
+                      Nomenclatura deshabilitada
+                    </p>
+                    <p class="vis-nomenclatura">
+                      <span class="figura-variable"></span>
+                      Nomenclatura
+                    </p>
+                  </div>
+                </div>
+
+                <div id="tabpanelvis-2" role="tabpanel" tabindex="0" aria-labelledby="tabvis-2" hidden>
+                  <div class="contenido-vis">
+                    <div class="contenedor-tabla">
+                      <table>
+                        <caption class="a11y-solo-lectura">
+                          Tabla con contenedor horizontal
+                        </caption>
+                        <thead>
+                          <tr>
+                            <th>Encabezado A</th>
+                            <th>Encabezado B</th>
+                            <th>Encabezado C</th>
+                          </tr>
+                        </thead>
+                        <tbody>
+                          <tr>
+                            <td>Celda 1</td>
+                            <td>Celda 2</td>
+                            <td>Celda 3</td>
+                          </tr>
+                          <tr>
+                            <td>Celda 4</td>
+                            <td>Celda 5</td>
+                            <td>Celda 6</td>
+                          </tr>
+                          <tr>
+                            <td>Celda 7</td>
+                            <td>Celda 8</td>
+                            <td>Celda 9</td>
+                          </tr>
+                        </tbody>
+                        <tfoot>
+                          <tr>
+                            <td>Pie 1</td>
+                            <td>Pie 2</td>
+                            <td>Pie 3</td>
+                          </tr>
+                        </tfoot>
+                      </table>
+                    </div>
+                  </div>
+                </div>
+
+                <div id="tabpanelvis-3" role="tabpanel" tabindex="0" aria-labelledby="tabvis-3" hidden>
+                  <p></p>
+                </div>
+              </div>
+            </div>
+          </div>
+
+          <div class="contenedor-vis-atribuciones borde-t borde-color-secundario">
+            <a class="logo-conacyt" href="https://conahcyt.mx/" target="_blank" rel="noopener noreferrer">
+              <img class="a11y-oscura-filtro-blanco" src="https://cdn.conahcyt.mx/sisdai/recursos/conahcyt-azul.svg" alt="Conahcyt" />
+            </a>
+            <a href="https://sisdai.conahcyt.mx/" target="_blank" rel="noopener noreferrer">
+              Sisdai
+            </a>
+          </div>
+        </div>
+        '
+    />
+  </div>
+</template>
diff --git a/package.json b/package.json
index ebd2c06eb40fb5a3b7cc1928dbe5bc71767a05c5..21f531845801e3a1f34eefea144b10e2c975fb90 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@centrogeomx/sisdai-css",
-  "version": "1.3.5",
+  "version": "1.7.2",
   "publishConfig": {
     "access": "public"
   },
@@ -8,12 +8,12 @@
   "license": "LGPL-3.0-only",
   "main": "src/sisdai.scss",
   "scripts": {
-    "build": "sass --quiet src/sisdai.scss:dist/sisdai.min.css --style compressed",
+    "build": "sass src/sisdai.scss:dist/sisdai.min.css --style compressed",
     "docs:build": "cd docs && npm run build",
     "docs": "concurrently \"npm run docs:scss\" \"npm run docs:dev\"",
     "docs:install": "cd docs && npm install",
     "docs:dev": "cd docs && npm run dev",
-    "docs:scss": "sass --watch --quiet src/sisdai.scss:docs/src/assets/sisdai.css --style expanded",
+    "docs:scss": "sass --watch src/sisdai.scss:docs/src/assets/sisdai.css --style expanded",
     "pruebas:stylelint": "npx stylelint '**/*.scss'",
     "pruebas:sass": "sass --verbose src/sisdai.scss:dist/sisdai.min.css"
   },
diff --git a/src/_mixins.scss b/src/_mixins.scss
index 040f926f64c25f5706e35b7ac86798a49ac9b465..c1e9a2374d5d84031d1961c0552f1dc1326d5cb7 100644
--- a/src/_mixins.scss
+++ b/src/_mixins.scss
@@ -1,12 +1,13 @@
-@use "sass:map";
+@use 'sass:map';
+@use './_variables' as variables;
 
-@mixin mediaquery($breakpoint) {
+@mixin mediaquery($breakpoint: 'esc') {
   @if $breakpoint == 'mov' {
-    @media screen and (max-width: calc(map.get($breakpoints, 'esc') - 1px)) {
+    @media screen and (max-width: calc(map.get(variables.$breakpoints, 'esc') - 1px)) {
       @content;
     }
   } @else if $breakpoint == 'esc' {
-    @media screen and (min-width: map.get($breakpoints, 'esc')) {
+    @media screen and (min-width: map.get(variables.$breakpoints, 'esc')) {
       @content;
     }
   }
diff --git a/src/_normalizar.scss b/src/_normalizar.scss
index deec937e76cb0caa74c71a3717bbfd39985152cb..7fe97bbc5b6bc0607741e0b15e5d1feaaf8425a5 100644
--- a/src/_normalizar.scss
+++ b/src/_normalizar.scss
@@ -1,3 +1,9 @@
+:root {
+  --tipografia-familia: 'Montserrat', sans-serif;
+  --tipografia-tamanio: 16px;
+  --tipografia-codigo: monospace;
+}
+
 html {
   font-size: var(--tipografia-tamanio);
   line-height: 1.5;
diff --git a/src/_variables.scss b/src/_variables.scss
index 165e5a2b6652e96a662d8ae8d022670e760fdb65..050b4e5db1b9d1900c2f6a8f07f1d58d847e19ac 100644
--- a/src/_variables.scss
+++ b/src/_variables.scss
@@ -1,10 +1,4 @@
-@use "sass:map";
-
-:root {
-  --tipografia-familia: 'Montserrat', sans-serif;
-  --tipografia-tamanio: 16px;
-  --tipografia-codigo: monospace;
-}
+@use 'sass:map';
 
 $fondo-color: (
   'primario': var(--fondo),
diff --git a/src/accesibilidad/_index.scss b/src/accesibilidad/_index.scss
new file mode 100644
index 0000000000000000000000000000000000000000..f2b0dc18d43edc8ec6f100e4724fa97ab9fb6018
--- /dev/null
+++ b/src/accesibilidad/_index.scss
@@ -0,0 +1,6 @@
+@use './ir-contenido-principal';
+@use './simplificada';
+@use './tipografia';
+@use './lectura';
+@use './hipervinculos';
+@use './oscura';
diff --git a/src/accesibilidad/hipervinculos.scss b/src/accesibilidad/hipervinculos.scss
index 7f75c5f1efc0cf571b6ff5c39498b03eb700c84b..d9b007c0cb28cdc7c4f1413c0fbd7d581b1dbe03 100644
--- a/src/accesibilidad/hipervinculos.scss
+++ b/src/accesibilidad/hipervinculos.scss
@@ -9,13 +9,14 @@
     &:active {
       text-decoration: underline;
     }
+  }
 
-    &:focus-visible {
-      background-color: transparent;
-      color: var(--hipervinculo-enfoque-color);
-      outline: 1px dashed var(--hipervinculo-enfoque-sombra);
-      outline-offset: 4px;
-      box-shadow: none;
-    }
+  a:not(.ir-contenido-principal):focus-visible,
+  .hipervinculo:focus-visible {
+    background-color: transparent;
+    color: var(--hipervinculo-enfoque-color);
+    outline: 1px dashed var(--hipervinculo-enfoque-sombra);
+    outline-offset: 4px;
+    box-shadow: none;
   }
 }
diff --git a/src/accesibilidad/ir-contenido-principal.scss b/src/accesibilidad/ir-contenido-principal.scss
index f13dcb039fc699b74a29d96b530fa18314cbc920..4c0b62378654d2cc455c224c6906f576d58f43b7 100644
--- a/src/accesibilidad/ir-contenido-principal.scss
+++ b/src/accesibilidad/ir-contenido-principal.scss
@@ -1,6 +1,9 @@
+@use '../boton/base' as botonbase;
+@use '../boton/color' as botoncolor;
+
 .ir-contenido-principal {
-  @include boton-estructura-principal;
-  @include boton-contenedor-primario;
+  @include botonbase.boton-estructura-principal;
+  @include botoncolor.boton-contenedor-primario;
 
   position: absolute;
   justify-content: center;
diff --git a/src/accesibilidad/simplificada.scss b/src/accesibilidad/simplificada.scss
index 447ffc682e42c5824038a6099ae8aba7403ca68b..7b10c2647dc4305b1ab9b13fd4974a49aaada732 100644
--- a/src/accesibilidad/simplificada.scss
+++ b/src/accesibilidad/simplificada.scss
@@ -1,4 +1,7 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
+@use '../hipervinculo/base.scss' as hipervinculobase;
 
 .a11y-simplificada-mostrar-inline {
   display: none;
@@ -37,30 +40,30 @@
     @extend %hipervinculo-base;
 
     &:not(:last-child) {
-      margin-right: map.get($espaciado, '1');
+      margin-right: map.get(variables.$espaciado, '1');
     }
 
-    @include hipervinculo-estructura-color;
+    @include hipervinculobase.hipervinculo-estructura-color;
   }
 
-  .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar),
-  button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar),
+  .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar),
+  button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar),
   input[type='button'], 
   input[type='submit'], 
   input[type='reset'] {
     @extend %hipervinculo-base;
     
     &:not(:last-child) {
-      margin-right: map.get($espaciado, '1');
+      margin-right: map.get(variables.$espaciado, '1');
     }
 
-    @include hipervinculo-estructura-color;
+    @include hipervinculobase.hipervinculo-estructura-color;
   }
 
   video,
-  picture:not(.nav-logo, .a11y-simplificada-mantener-imagen),
-  img:not(.nav-logo, .a11y-simplificada-mantener-imagen),
-  svg:not(.nav-logo, .a11y-simplificada-mantener-imagen) {
+  picture:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen),
+  img:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen),
+  svg:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen) {
     display: none !important;
   }
 
@@ -108,13 +111,13 @@
   }
 
   .tarjeta-horizontal {
-    @media screen and (min-width: map.get($breakpoints, 'esc')) {
+    @include mix.mediaquery('esc') {
       .tarjeta-cuerpo {
-        padding-left: map.get($espaciado, '3');
+        padding-left: map.get(variables.$espaciado, '3');
       }
     
       .tarjeta-pie {
-        padding-left: map.get($espaciado, '3');
+        padding-left: map.get(variables.$espaciado, '3');
       }
     }
   }
@@ -179,8 +182,8 @@
   }
 
   .a11y-simplificada-contenedor {
-    @each $dispositivo, $map in $contenedores {
-      @include mediaquery($dispositivo) {
+    @each $dispositivo, $map in variables.$contenedores {
+      @include mix.mediaquery($dispositivo) {
         max-width: map.get($map, 'ancho-lectura');
         padding-left: map.get($map, 'margen-interior-lectura');
         padding-right: map.get($map, 'margen-interior-lectura');
@@ -193,7 +196,7 @@
 
         > .grid > [class^='columna-'],
         > .grid > [class*=' columna-'] {
-          grid-column: span map.get($columnas, $dispositivo, 'columnas');
+          grid-column: span map.get(variables.$columnas, $dispositivo, 'columnas');
         }
       }
     }
diff --git a/src/auxiliares/_index.scss b/src/auxiliares/_index.scss
index 16af4b8b0e1998d4158fd1c5e86fb57db32686e4..e8b9c5300207da62bc462604aaee97bbe6efa082 100644
--- a/src/auxiliares/_index.scss
+++ b/src/auxiliares/_index.scss
@@ -1,5 +1,4 @@
-@import './animacion';
-@import './borde';
-@import './fondo';
-@import './texto';
-@import './visibilidad';
\ No newline at end of file
+@use './borde';
+@use './fondo';
+@use './texto';
+@use './visibilidad';
\ No newline at end of file
diff --git a/src/auxiliares/animacion.scss b/src/auxiliares/animacion.scss
deleted file mode 100644
index 86ed00901ba7bdbcd8f43b593087108e4c7f2914..0000000000000000000000000000000000000000
--- a/src/auxiliares/animacion.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-@keyframes vista-cargando {
-  0% {
-    opacity: 0.35;
-    height: 8px;
-  }
-
-  100% {
-    opacity: 1;
-    height: 50px;
-  }
-}
\ No newline at end of file
diff --git a/src/auxiliares/borde.scss b/src/auxiliares/borde.scss
index a720622734139a2b0f80dd257241938dc0cdf3f6..5670058afeffd9e6c820edecd0409d2c504ae8cf 100644
--- a/src/auxiliares/borde.scss
+++ b/src/auxiliares/borde.scss
@@ -1,3 +1,5 @@
+@use '../_variables' as variables;
+
 .borde {
   border: 1px solid currentcolor;
 }
@@ -29,7 +31,7 @@
 }
 
 
-@each $id, $valor in $borde-color {
+@each $id, $valor in variables.$borde-color {
   .borde-color-#{$id} {
     border-color: $valor;
   }
@@ -62,7 +64,7 @@
 }
 
 
-@each $id, $valor in $borde-grosor {
+@each $id, $valor in variables.$borde-grosor {
   .borde-grosor-#{$id} {
     border-width: $valor;
   }
@@ -95,7 +97,7 @@
 }
 
 
-@each $id, $valor in $borde-redondeado {
+@each $id, $valor in variables.$borde-redondeado {
   .borde-redondeado-#{$id} {
     border-radius: $valor;
   }
diff --git a/src/auxiliares/fondo.scss b/src/auxiliares/fondo.scss
index ca4d043fd89610052ae1a22895fbabcf4b6acee6..60fd6a7c232926e993af3df072053fac7ddc14bf 100644
--- a/src/auxiliares/fondo.scss
+++ b/src/auxiliares/fondo.scss
@@ -1,4 +1,6 @@
-@each $nombre, $valor in $fondo-color {
+@use '../_variables' as variables;
+
+@each $nombre, $valor in variables.$fondo-color {
   .fondo-color-#{$nombre} {
     background-color: $valor;
   }
diff --git a/src/auxiliares/texto.scss b/src/auxiliares/texto.scss
index 36d4b7d8bbcc613e7eb6a7dce260b49c24adb852..bf28fb44bbc0ea7a9df4e3160ab669e142856edc 100644
--- a/src/auxiliares/texto.scss
+++ b/src/auxiliares/texto.scss
@@ -1,3 +1,6 @@
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
+
 .texto-centrado {
   text-align: center;
 }
@@ -14,16 +17,16 @@
   text-align: justify;
 }
 
-@each $id, $valor in $texto-tamanio {
+@each $id, $valor in variables.$texto-tamanio {
   .texto-tamanio-#{$id} {
     font-size: $valor;
     line-height: calc(1em * 1.5);
   }
 }
 
-@each $dispositivo, $x in $breakpoints {
-  @include mediaquery($dispositivo) {
-    @each $id, $valor in $texto-tamanio {
+@each $dispositivo, $x in variables.$breakpoints {
+  @include mix.mediaquery($dispositivo) {
+    @each $id, $valor in variables.$texto-tamanio {
       .texto-tamanio-#{$id}-#{$dispositivo} {
         font-size: $valor;
         line-height: calc(1em * 1.25);
@@ -32,7 +35,7 @@
   }
 }
 
-@each $nombre, $valor in $texto-color {
+@each $nombre, $valor in variables.$texto-color {
   .texto-color-#{$nombre} {
     color: $valor;
   }
diff --git a/src/auxiliares/visibilidad.scss b/src/auxiliares/visibilidad.scss
index ea6f64e4e19d170d3d704e9d858d894eefec6134..db303bf091b07ae42709fbe371cf481561a6e96a 100644
--- a/src/auxiliares/visibilidad.scss
+++ b/src/auxiliares/visibilidad.scss
@@ -1,4 +1,6 @@
-// lo utiliza la biblioteca de componentes para bloquear el scroll en el body
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
+
 .overflow-hidden {
   overflow: hidden;
 }
@@ -19,8 +21,8 @@
   visibility: hidden;
 }
 
-@each $dispositivo, $x in $breakpoints {
-  @include mediaquery($dispositivo) {
+@each $dispositivo, $x in variables.$breakpoints {
+  @include mix.mediaquery($dispositivo) {
     .oculto-#{$dispositivo} {
       display: none;
     }
diff --git a/src/boton/_index.scss b/src/boton/_index.scss
index 0b0c93656d9bc64c6b69f05af576766604f81a7b..57b81946782d5c79802f6789218a0094ae305dec 100644
--- a/src/boton/_index.scss
+++ b/src/boton/_index.scss
@@ -1,3 +1,3 @@
-@import './base';
-@import './color';
-@import './tamanio';
+@use './base';
+@use './color';
+@use './tamanio';
diff --git a/src/boton/base.scss b/src/boton/base.scss
index cb2b5be731e2a4f0ee310e46c52295b264891486..1d5ac645dd1066db26907ea1c03fbbd0640f7896 100644
--- a/src/boton/base.scss
+++ b/src/boton/base.scss
@@ -1,22 +1,24 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
 @mixin boton-estructura-principal {
   // el borde debe ser box shadow para empatar con el alto de los elementos en diseño
   border: none; 
-  border-radius: map.get($borde-redondeado, '4'); 
+  border-radius: map.get(variables.$borde-redondeado, '4'); 
   box-sizing: border-box;
   font-family: var(--tipografia-familia, 'sans-serif');
   font-size: 1rem;
   font-weight: 600;
   line-height: calc(1em * 1.25);
-  padding: map.get($espaciado, '2') map.get($espaciado, '3');
+  padding: map.get(variables.$espaciado, '2') map.get(variables.$espaciado, '3');
   text-decoration: none;
   text-align: center;
   display: inline-flex;
   align-items: center;
   cursor: pointer;
 
-  @include transicion;
+  @include mix.transicion;
     
   &.deshabilitado,
   &:disabled {
@@ -49,6 +51,6 @@ button,
     justify-content: center;
     font-size: 1rem;
     line-height: 1;
-    padding: 0 0 0 map.get($espaciado, '1');
+    padding: 0 0 0 map.get(variables.$espaciado, '1');
   }
 }
\ No newline at end of file
diff --git a/src/boton/tamanio.scss b/src/boton/tamanio.scss
index b6ae0bf34658ea684c886194103071e14391a3b6..391dcadbdfaefd17a0eef26ce59b0b276da8e078 100644
--- a/src/boton/tamanio.scss
+++ b/src/boton/tamanio.scss
@@ -1,11 +1,12 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 .boton-chico {
   font-size: 0.875rem;
-  padding: map.get($espaciado, '1');
+  padding: map.get(variables.$espaciado, '1');
 }
 
 .boton-grande {
   font-size: 1rem;
-  padding: map.get($espaciado, '3');
+  padding: map.get(variables.$espaciado, '3');
 }
diff --git a/src/color/_index.scss b/src/color/_index.scss
index 9e2c82ba859e983af6efe431def498fc069a49e0..3e7fbe26a0498904b0c767ca0d323981dba04498 100644
--- a/src/color/_index.scss
+++ b/src/color/_index.scss
@@ -1,7 +1,7 @@
-@import './base';
-@import './institucionales';
-@import './perfil-sisdai';
-@import './perfil-gema';
-@import './perfil-eni';
-@import './tema-claro';
-@import './tema-oscuro';
+@use './base';
+@use './institucionales';
+@use './perfil-sisdai';
+@use './perfil-gema';
+@use './perfil-eni';
+@use './tema-claro';
+@use './tema-oscuro';
diff --git a/src/componentes/_index.scss b/src/componentes/_index.scss
index 397821a0d10d35938e7abddf25bc20c2b0647f52..62c4c58f93238afc09a7030ca59d5fb92df63701 100644
--- a/src/componentes/_index.scss
+++ b/src/componentes/_index.scss
@@ -1,15 +1,17 @@
-@import './audio';
-@import './campo-busqueda';
-@import './control-acercar-alejar';
-@import './globo-informacion';
-@import './modal';
-@import './menu-lateral';
-@import './indice-contenido';
-@import './colapsable';
-@import './informacion-despliegue';
-@import './menu-accesibilidad';
-@import './navegacion';
-@import './navegacion-hipervinculo';
-@import './navegacion-boton';
-@import './navegacion-institucional';
-@import './piepagina-institucional';
+@use './audio';
+@use './campo-busqueda';
+@use './control-acercar-alejar';
+@use './globo-informacion';
+@use './modal';
+@use './menu-lateral';
+@use './indice-contenido';
+@use './colapsable';
+@use './informacion-despliegue';
+@use './menu-accesibilidad';
+@use './navegacion';
+@use './navegacion-etiqueta';
+@use './navegacion-hipervinculo';
+@use './navegacion-boton';
+@use './navegacion-institucional';
+@use './pestanias';
+@use './piepagina-institucional';
diff --git a/src/componentes/audio.scss b/src/componentes/audio.scss
index 51138a96c79b281a4ac2ace61dedad77ae3d26f2..78a6d8c0a169978ab488d053f6d5896e04d4c95c 100644
--- a/src/componentes/audio.scss
+++ b/src/componentes/audio.scss
@@ -1,16 +1,17 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 .audio {
   background: var(--fondo-neutro);
-  border-radius: map.get($borde-redondeado, '20');
-  padding: map.get($espaciado, '2');
+  border-radius: map.get(variables.$borde-redondeado, '20');
+  padding: map.get(variables.$espaciado, '2');
 
   .audio-cabecera {
-    margin-bottom: map.get($espaciado, '3');
+    margin-bottom: map.get(variables.$espaciado, '3');
 
     > * {
-      margin-top: map.get($espaciado, '2');
-      margin-bottom: map.get($espaciado, '2');
+      margin-top: map.get(variables.$espaciado, '2');
+      margin-bottom: map.get(variables.$espaciado, '2');
     }
 
     > :first-child {
@@ -24,7 +25,7 @@
 
   .audio-velocidad {
     flex: 1 1;
-    max-width: map.get($espaciado, 'maximo');
+    max-width: map.get(variables.$espaciado, 'maximo');
   }
 
   .audio-reproduccion {
@@ -32,12 +33,12 @@
     display: flex;
     justify-content: center;
     white-space: nowrap;
-    gap: map.get($espaciado, '1');
+    gap: map.get(variables.$espaciado, '1');
   }
 
   .audio-volumen {
     flex: 1 1;
-    max-width: map.get($espaciado, 'maximo');
+    max-width: map.get(variables.$espaciado, 'maximo');
     display: flex;
     white-space: nowrap;
   }
diff --git a/src/componentes/campo-busqueda.scss b/src/componentes/campo-busqueda.scss
index 86523b76bf75bff15ddac8bcbf9e58adcf5f1bc4..430fff3e5c2194e552ca436fc1dc03e90239b9bf 100644
--- a/src/componentes/campo-busqueda.scss
+++ b/src/componentes/campo-busqueda.scss
@@ -1,4 +1,6 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../formulario/base' as campobase;
 
 .campo-busqueda {
   display: flex;
@@ -6,13 +8,13 @@
 }
 
 .campo-busqueda-entrada {
-  border-radius: $form-campo-radio 0 0 $form-campo-radio;
+  border-radius: campobase.$form-campo-radio 0 0 campobase.$form-campo-radio;
   height: auto;
   padding: 
-    calc(map.get($espaciado, '1') - 1px) 
-    calc(32px + map.get($espaciado, '2')) 
-    calc(map.get($espaciado, '1') - 1px) 
-    map.get($espaciado, '2');
+    calc(map.get(variables.$espaciado, '1') - 1px) 
+    calc(32px + map.get(variables.$espaciado, '2')) 
+    calc(map.get(variables.$espaciado, '1') - 1px) 
+    map.get(variables.$espaciado, '2');
 
 
   &::-webkit-search-decoration,
@@ -25,13 +27,13 @@
 
 .campo-busqueda-borrar {
   position: absolute;
-  top: map.get($espaciado, 'minimo');
+  top: map.get(variables.$espaciado, 'minimo');
   right: 56px;
-  margin: map.get($espaciado, '1');
+  margin: map.get(variables.$espaciado, '1');
 }
 
 .campo-busqueda-buscar {
   border-top-left-radius: 0;
   border-bottom-left-radius: 0;
-  padding: map.get($espaciado, '2');
+  padding: map.get(variables.$espaciado, '2');
 }
\ No newline at end of file
diff --git a/src/componentes/colapsable.scss b/src/componentes/colapsable.scss
index 0d4f163e68ce5de78c5c8be9e2126d4e2cadb7b0..babdc0aeec803d9675a0ded332c731dea1892c30 100644
--- a/src/componentes/colapsable.scss
+++ b/src/componentes/colapsable.scss
@@ -1,4 +1,6 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../lista/base' as listas;
 
 .colapsable {
   position: relative;
@@ -10,8 +12,8 @@
     justify-content: space-between;
     text-align: left;
     font-weight: 500;
-    padding-top: map.get($espaciado, '1');
-    padding-bottom: map.get($espaciado, '1');
+    padding-top: map.get(variables.$espaciado, '1');
+    padding-bottom: map.get(variables.$espaciado, '1');
     width: 100%;
 
     .pictograma,
@@ -38,13 +40,13 @@
 
     > ul, 
     > ol {
-      @include lista-estructura-plana;
+      @include listas.lista-estructura-plana;
 
       > li {
         > a {
           display: block;
-          padding-top: map.get($espaciado, '1');
-          padding-bottom: map.get($espaciado, '1');
+          padding-top: map.get(variables.$espaciado, '1');
+          padding-bottom: map.get(variables.$espaciado, '1');
         }
       }
     }
diff --git a/src/componentes/control-acercar-alejar.scss b/src/componentes/control-acercar-alejar.scss
index 27f580fd5ade5a5f6adb76a3b4f419ab5a4e7b5a..d1c31aafeb7296618c4d60619ee619569faf8b1d 100644
--- a/src/componentes/control-acercar-alejar.scss
+++ b/src/componentes/control-acercar-alejar.scss
@@ -1,27 +1,28 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 .control-acercar-alejar {
   display: flex;
   align-items: center;
   position: relative;
-  gap: map.get($espaciado, 'minimo');
+  gap: map.get(variables.$espaciado, 'minimo');
 
   .control-acercar-alejar-rango {
     flex: 1 0;
   }
   
   .control-acercar-alejar-porcentaje {
-    flex: 0 1 calc(3ch + map.get($espaciado, '5'));
-    max-width: calc(3ch + map.get($espaciado, '5'));
-    width: calc(3ch + map.get($espaciado, '5'));
-    padding-right: map.get($espaciado, '3') !important;
-    padding-left: map.get($espaciado, 'minimo') !important;
+    flex: 0 1 calc(3ch + map.get(variables.$espaciado, '5'));
+    max-width: calc(3ch + map.get(variables.$espaciado, '5'));
+    width: calc(3ch + map.get(variables.$espaciado, '5'));
+    padding-right: map.get(variables.$espaciado, '3') !important;
+    padding-left: map.get(variables.$espaciado, 'minimo') !important;
     text-align: right !important;
   }
 
   &::after {
     content: '%'/'';
     position: absolute;
-    right: map.get($espaciado, '1');
+    right: map.get(variables.$espaciado, '1');
   }
 }
\ No newline at end of file
diff --git a/src/componentes/globo-informacion.scss b/src/componentes/globo-informacion.scss
index 6227b5d39c7ed9e4b672e5013db17c6e8520a24f..9cce5b12e1dce841eadc04157942d26ad3029a06 100644
--- a/src/componentes/globo-informacion.scss
+++ b/src/componentes/globo-informacion.scss
@@ -1,8 +1,10 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../boton/base' as botonbase;
 
 .globo-informacion {   
   background-color: var(--globo-fondo);
-  border-radius: map.get($borde-redondeado, '8');
+  border-radius: map.get(variables.$borde-redondeado, '8');
   color: var(--globo-color);
   align-items: flex-start;
   justify-content: space-between;
@@ -12,11 +14,11 @@
   z-index: 99;
 
   .globo-informacion-cuerpo {
-    padding: map.get($espaciado, '2');
+    padding: map.get(variables.$espaciado, '2');
 
     > *:not(div) {
-      margin-top: map.get($espaciado, '2');
-      margin-bottom: map.get($espaciado, '2');
+      margin-top: map.get(variables.$espaciado, '2');
+      margin-bottom: map.get(variables.$espaciado, '2');
       
       &:first-child {
         margin-top: 0;
@@ -65,12 +67,12 @@
   }
   
   .globo-informacion-cerrar {
-    @include boton-estructura-principal;
+    @include botonbase.boton-estructura-principal;
 
-    padding: map.get($espaciado, 'minimo');
+    padding: map.get(variables.$espaciado, 'minimo');
     position: sticky;
     top: 0;
-    margin: map.get($espaciado, '1') map.get($espaciado, '1') map.get($espaciado, '1') 0;
+    margin: map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '1') 0;
     background: var(--globo-boton-fondo);
     box-shadow: 
       inset 0 0 0 0 var(--globo-boton-borde),
diff --git a/src/componentes/indice-contenido.scss b/src/componentes/indice-contenido.scss
index 40f77ea6f8e7e3d07d3c1bbc74ba865cd8b08e5a..39e4985700a09e7458cf3d60a5e7f974dfa1da41 100644
--- a/src/componentes/indice-contenido.scss
+++ b/src/componentes/indice-contenido.scss
@@ -1,12 +1,16 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
+@use '../lista/base' as listas;
+@use '../tipografia/titulo';
 
 .indice-contenido {
-  @include mediaquery('mov') {
-    padding-left: map.get($contenedores, 'mov', 'margen-interior');
-    padding-right: map.get($contenedores, 'mov', 'margen-interior');
+  @include mix.mediaquery('mov') {
+    padding-left: map.get(variables.$contenedores, 'mov', 'margen-interior');
+    padding-right: map.get(variables.$contenedores, 'mov', 'margen-interior');
   }
 
-  @include mediaquery('esc') {
+  @include mix.mediaquery('esc') {
     position: sticky;
     top: 150px;
   }
@@ -19,7 +23,7 @@
   
   .indice-contenido-contenedor {
     ul, ol {
-      @include lista-estructura-plana;
+      @include listas.lista-estructura-plana;
     }
     
     a {
@@ -29,11 +33,11 @@
       color: var(--navegacion-secundaria-color);
       font-weight: 400;
       text-decoration: none;
-      padding: map.get($espaciado, '1') map.get($contenedores, 'mov', 'margen-interior');
+      padding: map.get(variables.$espaciado, '1') map.get(variables.$contenedores, 'mov', 'margen-interior');
 
-      @include mediaquery('esc') {
-        padding-left: map.get($contenedores, 'esc', 'margen-interior');
-        padding-right: map.get($contenedores, 'esc', 'margen-interior');
+      @include mix.mediaquery('esc') {
+        padding-left: map.get(variables.$contenedores, 'esc', 'margen-interior');
+        padding-right: map.get(variables.$contenedores, 'esc', 'margen-interior');
       }
 
       &:hover {
diff --git a/src/componentes/informacion-despliegue.scss b/src/componentes/informacion-despliegue.scss
index 5f16616e500f2da22cae8dcfa9ca70ff06fced84..72ceab0b4bffca9b2b4d823df2ebf74fa909d1fe 100644
--- a/src/componentes/informacion-despliegue.scss
+++ b/src/componentes/informacion-despliegue.scss
@@ -1,16 +1,17 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 dl.informacion-despliegue {
   position: fixed;
   left: 0;
-  border-radius: map.get($borde-redondeado, '4');
+  border-radius: map.get(variables.$borde-redondeado, '4');
   bottom: 0;
   z-index: 99999;
   background: var(--opacidad-fuerte);
   backdrop-filter: blur(10px);
   pointer-events: none;
   user-select: none;
-  padding: map.get($espaciado, '1');
+  padding: map.get(variables.$espaciado, '1');
   font-size: 0.875rem;
   line-height: 1em;
   color: var(--texto-inverso);
@@ -22,6 +23,6 @@ dl.informacion-despliegue {
   }
 
   dd:not(:last-child) {
-    padding-right: map.get($espaciado, '2');
+    padding-right: map.get(variables.$espaciado, '2');
   }
 }
diff --git a/src/componentes/menu-lateral.scss b/src/componentes/menu-lateral.scss
index 467df290392d6d821980214730990d25b012b42d..2266a701aef6637966b5d5683b4869f869a95076 100644
--- a/src/componentes/menu-lateral.scss
+++ b/src/componentes/menu-lateral.scss
@@ -1,11 +1,13 @@
 
-@use "sass:map";
-
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
+@use '../lista/base' as listas;
 
 @mixin menu-lateral-contenedor-color {
-  padding-top: map.get($espaciado, '1');
-  padding-bottom: map.get($espaciado, '1');
-  padding-right: map.get($espaciado, '3');
+  padding-top: map.get(variables.$espaciado, '1');
+  padding-bottom: map.get(variables.$espaciado, '1');
+  padding-right: map.get(variables.$espaciado, '3');
   background-color: transparent;
   border-radius: 0;
   color: var(--navegacion-secundaria-color);
@@ -18,7 +20,6 @@
   }
 
   &:focus,
-  &:focus-visible,
   &:active,
   &.router-link-exact-active,
   &.link-activo {
@@ -61,15 +62,15 @@
 
   ul, 
   ol {
-    @include lista-estructura-plana;
+    @include listas.lista-estructura-plana;
   }
 }
 
 .menu-lateral-boton {
   background: var(--navegacion-secundaria-fondo);
-  border-radius: map.get($borde-redondeado, '20');
+  border-radius: map.get(variables.$borde-redondeado, '20');
   color: var(--navegacion-secundaria-color);
-  margin-left: map.get($espaciado, '2');
+  margin-left: map.get(variables.$espaciado, '2');
   display: flex;
   padding: 0;
   z-index: 3;
@@ -79,7 +80,7 @@
   [class*=' pictograma-'] {
     align-self: flex-start;
     font-size: 1.35em;
-    padding: map.get($espaciado, '3') map.get($espaciado, '1');
+    padding: map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '1');
     transition: transform 0.27s ease;
   }
 
@@ -102,15 +103,15 @@
   position: sticky;
   z-index: 999;
 
-  @include mediaquery('mov') {
+  @include mix.mediaquery('mov') {
     display: flex;
-    margin-top: map.get($espaciado, '5');
+    margin-top: map.get(variables.$espaciado, '5');
     top: 15vh;
     width: 55px;
     transition: all 0.2s linear;
 
     .menu-lateral-contenedor {
-      border-radius: 0 map.get($borde-redondeado, '20') map.get($borde-redondeado, '20') 0;
+      border-radius: 0 map.get(variables.$borde-redondeado, '20') map.get(variables.$borde-redondeado, '20') 0;
       overflow: hidden;
       margin-left: -40px;
       padding: 0;
@@ -127,7 +128,7 @@
       width: 80vw;
 
       .menu-lateral-boton {
-        border-radius: map.get($borde-redondeado, '20') 0 0 map.get($borde-redondeado, '20');
+        border-radius: map.get(variables.$borde-redondeado, '20') 0 0 map.get(variables.$borde-redondeado, '20');
 
         .pictograma,
         [class^='pictograma-'],
@@ -142,8 +143,8 @@
         margin-left: 0;
         opacity: 1;
         pointer-events: inherit;
-        padding-top: map.get($espaciado, '2');
-        padding-bottom: map.get($espaciado, '2');
+        padding-top: map.get(variables.$espaciado, '2');
+        padding-bottom: map.get(variables.$espaciado, '2');
         box-shadow: 4px 8px 16px -4px var(--opacidad-ligero);
 
         ul, 
@@ -152,7 +153,7 @@
             > a,
             > button,
             .colapsable-boton {
-              padding-left: map.get($espaciado, '3');
+              padding-left: map.get(variables.$espaciado, '3');
             }
 
             ul li,
@@ -160,7 +161,7 @@
               > a,
               > button,
               .colapsable-boton {
-                padding-left: map.get($espaciado, '4');
+                padding-left: map.get(variables.$espaciado, '4');
               }
 
               ul li,
@@ -168,7 +169,7 @@
                 > a,
                 > button,
                 .colapsable-boton {
-                  padding-left: map.get($espaciado, '5');
+                  padding-left: map.get(variables.$espaciado, '5');
                 }
               }
             }
@@ -178,17 +179,17 @@
     }
   }
 
-  @include mediaquery('esc') {
+  @include mix.mediaquery('esc') {
     display: block;
-    top: map.get($espaciado, '5');
+    top: map.get(variables.$espaciado, '5');
     width: 100%;
     height: calc(100vh - 46px);
     overflow-y: auto;
 
     .menu-lateral-contenedor {
       border-radius: 0;
-      padding-top: map.get($espaciado, '5');
-      padding-bottom: map.get($espaciado, '5');
+      padding-top: map.get(variables.$espaciado, '5');
+      padding-bottom: map.get(variables.$espaciado, '5');
 
       ul, 
       ol {
@@ -196,7 +197,7 @@
           > a,
           > button,
           .colapsable-boton {
-            padding-left: map.get($espaciado, '6');
+            padding-left: map.get(variables.$espaciado, '6');
           }
   
           ol li,
@@ -204,7 +205,7 @@
             > a,
             > button,
             .colapsable-boton {
-              padding-left: map.get($espaciado, '7');
+              padding-left: map.get(variables.$espaciado, '7');
             }
   
             ol li,
@@ -212,7 +213,7 @@
               > a,
               > button,
               .colapsable-boton {
-                padding-left: map.get($espaciado, '8');
+                padding-left: map.get(variables.$espaciado, '8');
               }
             }
           }
@@ -229,7 +230,7 @@
 .menu-lateral-fondo {
   position: relative;
 
-  @include mediaquery('esc') {
+  @include mix.mediaquery('esc') {
     background: var(--navegacion-secundaria-fondo);
   }
 }
diff --git a/src/componentes/modal.scss b/src/componentes/modal.scss
index 0ecc7b1411712b10b830e7e7cddcd2254bb4758d..82992ad06cbf87c5c41f69a62ec2c9ecd6bef56a 100644
--- a/src/componentes/modal.scss
+++ b/src/componentes/modal.scss
@@ -1,4 +1,7 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
+@use '../tipografia/titulo';
 
 dialog {
   position: absolute;
@@ -13,15 +16,15 @@ dialog {
     inset: 0;
     background-color: var(--fondo);
     color: var(--texto-primario);
-    border-radius: map.get($borde-redondeado, '20');
+    border-radius: map.get(variables.$borde-redondeado, '20');
     border: none;
-    padding: map.get($espaciado, '3');
-    margin: map.get($espaciado, '8') auto;
-    width: calc(100% - map.get($espaciado, '5'));
+    padding: map.get(variables.$espaciado, '3');
+    margin: map.get(variables.$espaciado, '8') auto;
+    width: calc(100% - map.get(variables.$espaciado, '5'));
     max-width: 462px;
 
-    @include mediaquery('esc') {
-      margin: map.get($espaciado, 'maximo') auto;
+    @include mix.mediaquery('esc') {
+      margin: map.get(variables.$espaciado, 'maximo') auto;
     }
     
     &.modal-chico {
@@ -36,11 +39,11 @@ dialog {
       position: relative;
 
       .modal-cabecera {
-        margin-bottom: map.get($espaciado, '3');
+        margin-bottom: map.get(variables.$espaciado, '3');
       }
       
       .modal-cuerpo {
-        max-height: calc(80vh - (map.get($espaciado, '8') * 2));
+        max-height: calc(80vh - (map.get(variables.$espaciado, '8') * 2));
         overflow-y: auto;
 
         > :first-child {
@@ -51,16 +54,16 @@ dialog {
           margin-bottom: 0;
         }
 
-        @include mediaquery('esc') {
-          max-height: calc(80vh - (map.get($espaciado, 'maximo') * 2));
+        @include mix.mediaquery('esc') {
+          max-height: calc(80vh - (map.get(variables.$espaciado, 'maximo') * 2));
         }
       }
 
       .modal-pie {
         display: flex;
         flex-direction: row-reverse;
-        gap: map.get($espaciado, '3');
-        margin-top: map.get($espaciado, '5');
+        gap: map.get(variables.$espaciado, '3');
+        margin-top: map.get(variables.$espaciado, '5');
       }
 
       .modal-titulo {
@@ -68,9 +71,9 @@ dialog {
 
         font-size: 1.125rem;
         margin: 0;
-        padding-right: map.get($espaciado, '5');
+        padding-right: map.get(variables.$espaciado, '5');
         
-        @include mediaquery('esc') {
+        @include mix.mediaquery('esc') {
           font-size: 1.5rem;
         }
       }
@@ -80,7 +83,7 @@ dialog {
         top: -4px;
         right: 0;
 
-        @include mediaquery('esc') {
+        @include mix.mediaquery('esc') {
           top: 0;
         }
       }
diff --git a/src/componentes/navegacion-boton.scss b/src/componentes/navegacion-boton.scss
index e1c5b922ff3eaa48c4452eae1c82914ab92bcaa1..daa4a03705037d3c85802d29e83e6efe51fb2e00 100644
--- a/src/componentes/navegacion-boton.scss
+++ b/src/componentes/navegacion-boton.scss
@@ -1,7 +1,10 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../boton/color.scss' as botoncolor;
+@use './navegacion-hipervinculo' as navegacionhipervinculo;
 
 .navegacion .nav-boton-menu {
-  @include boton-sincontenedor-primario;
+  @include botoncolor.boton-sincontenedor-primario;
 
   width: 46px;
   height: 46px;
@@ -53,14 +56,14 @@
 
 .nav-boton {
   height: 24px;
-  font-size: 0.875rem;
+  font-size: 0.75rem;
   display: flex;
   width: inherit;
   font-weight: 400;
   white-space: nowrap;
   align-items: center;
-  padding: map.get($espaciado, 'minimo');
-  margin: map.get($espaciado, 'minimo') map.get($espaciado, '2');
+  padding: map.get(variables.$espaciado, 'minimo');
+  margin: map.get(variables.$espaciado, 'minimo') map.get(variables.$espaciado, '2');
 
   .pictograma,
   [class^='pictograma-'],
@@ -70,7 +73,7 @@
 }
 
 .nav-boton-submenu {
-  @include navegacion-menu-elemento;
+  @include navegacionhipervinculo.navegacion-menu-elemento;
   
   display: flex;
   justify-content: space-between;
@@ -81,23 +84,24 @@
     font-size: 1rem;
     height: 0.875rem;
     content: 'd'/'';
-    margin-left: map.get($espaciado, 'minimo');
+    margin-left: map.get(variables.$espaciado, 'minimo');
   }
 }
 
 .nav-boton-regresar {
-  @include navegacion-menu-elemento;
+  @include navegacionhipervinculo.navegacion-menu-elemento;
 
   display: flex;
   justify-content: flex-start;
+  text-align: left;
   width: 100%;
   
   &::before {
     font-family: sisdai-pictogramas, sans-serif;
     font-size: 1rem;
     content: 'd'/'';
-    margin-left: calc(map.get($espaciado, 'minimo') * -1);
-    margin-right: map.get($espaciado, 'minimo');
+    margin-left: calc(map.get(variables.$espaciado, 'minimo') * -1);
+    margin-right: map.get(variables.$espaciado, 'minimo');
     transform: rotate(180deg);
   }
 }
@@ -114,6 +118,6 @@
   }
   
   .nav-boton {
-    margin: 0 0 0 map.get($espaciado, '1');
+    margin: 0 0 0 map.get(variables.$espaciado, '1');
   }
 }
diff --git a/src/componentes/navegacion-etiqueta.scss b/src/componentes/navegacion-etiqueta.scss
new file mode 100644
index 0000000000000000000000000000000000000000..3f5d564d0b4362b504e8ccfbddec30c2f2b03659
--- /dev/null
+++ b/src/componentes/navegacion-etiqueta.scss
@@ -0,0 +1,14 @@
+@use 'sass:map';
+
+.etiqueta {
+  font-size: 0.75rem; // 14px
+  font-weight: 600;
+  padding: .25rem .5rem;
+  line-height: calc(1em * 1.25);
+  display: inline-flex;
+  align-items: center;
+  justify-content: center;
+  border-radius: 20px;
+  background-color: var(--color-error-2);
+  color: var(--color-error-4);
+}
diff --git a/src/componentes/navegacion-hipervinculo.scss b/src/componentes/navegacion-hipervinculo.scss
index 8f650458b21dff63b2b56c23d6e6a3ac940cb511..12955ce322e2e473c7a68ce022ebfecd24d6e14f 100644
--- a/src/componentes/navegacion-hipervinculo.scss
+++ b/src/componentes/navegacion-hipervinculo.scss
@@ -1,4 +1,5 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 @mixin navegacion-menu-elemento {
   background-color: var(--navegacion-primaria-fondo);
@@ -8,8 +9,8 @@
   display: block;
   font-size: 0.875rem;
   font-weight: 400;
-  line-height: calc(1em * 1);
-  padding: map.get($espaciado, '2');
+  line-height: calc(1em * 1.25);
+  padding: map.get(variables.$espaciado, '2');
   text-decoration: none;
   transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
 
@@ -60,8 +61,13 @@
   @include navegacion-menu-elemento;
 
   .nav-logo {
-    margin-top: calc(map.get($espaciado, '2') * -1 + 4px);
-    margin-bottom: calc(map.get($espaciado, '2') * -1 + 4px);
+    margin-top: calc(map.get(variables.$espaciado, '2') * -1 + 4px);
+    margin-bottom: calc(map.get(variables.$espaciado, '2') * -1 + 4px);
+  }
+
+  .etiqueta {
+    margin-top: -.25rem;
+    margin-bottom: -.25rem;
   }
 }
 
@@ -75,7 +81,7 @@
 .nav-hiperviculo-logo {
   flex-shrink: 0;
   display: inline-flex;
-  padding: map.get($espaciado, 'minimo') 0;
+  padding: map.get(variables.$espaciado, 'minimo') 0;
   margin: 0;
   border-radius: 0;
 
diff --git a/src/componentes/navegacion.scss b/src/componentes/navegacion.scss
index 7014a001047fcea5ae7c985b7a1a320780102216..582883f9db213020722d080f7823f01359d4971a 100644
--- a/src/componentes/navegacion.scss
+++ b/src/componentes/navegacion.scss
@@ -1,4 +1,6 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
 #app {
   overflow: clip;
@@ -11,12 +13,12 @@
   display: block;
   position: relative;
   z-index: 9999;
-  padding-left: map.get($contenedores, 'mov', 'margen-interior');
-  padding-right: map.get($contenedores, 'mov', 'margen-interior');
+  padding-left: map.get(variables.$contenedores, 'mov', 'margen-interior');
+  padding-right: map.get(variables.$contenedores, 'mov', 'margen-interior');
   
-  @include mediaquery('esc') {
-    padding-left: map.get($contenedores, 'esc', 'margen-interior');
-    padding-right: map.get($contenedores, 'esc', 'margen-interior');
+  @include mix.mediaquery('esc') {
+    padding-left: map.get(variables.$contenedores, 'esc', 'margen-interior');
+    padding-right: map.get(variables.$contenedores, 'esc', 'margen-interior');
   }
 
   &.navegacion-pegada {
@@ -42,12 +44,12 @@
     background: var(--navegacion-primaria-seccion-fondo);
     color: var(--navegacion-primaria-seccion-color);
     font-size: 0.75rem;
-    padding: map.get($espaciado, 'minimo') map.get($contenedores, 'mov', 'margen-interior');
-    margin-left: calc(map.get($contenedores, 'mov', 'margen-interior') * -1);
-    margin-right: calc(map.get($contenedores, 'mov', 'margen-interior') * -1);
-    flex: 1 0 calc(100% - map.get($contenedores, 'mov', 'margen-interior') * 2);
+    padding: map.get(variables.$espaciado, 'minimo') map.get(variables.$contenedores, 'mov', 'margen-interior');
+    margin-left: calc(map.get(variables.$contenedores, 'mov', 'margen-interior') * -1);
+    margin-right: calc(map.get(variables.$contenedores, 'mov', 'margen-interior') * -1);
+    flex: 1 0 calc(100% - map.get(variables.$contenedores, 'mov', 'margen-interior') * 2);
 
-    @include mediaquery('esc') {
+    @include mix.mediaquery('esc') {
       display: none;
     }
   }
@@ -96,7 +98,7 @@
   }
 
   li:last-of-type .nav-boton {
-    margin-bottom: map.get($espaciado, '2');
+    margin-bottom: map.get(variables.$espaciado, '2');
   }
 }
 
@@ -111,6 +113,7 @@
   position: absolute;
   top: 0;
   right: -320px;
+  overflow: hidden;
   opacity: 0;
   pointer-events: none;
   visibility: hidden;
@@ -122,17 +125,23 @@
     visibility: visible;
     pointer-events: inherit;
   }
+
+  &.nav-submenu-columnas {
+    columns: 2;
+    width: 90vw;
+  }
 }
 
+
 .navegacion.navegacion-extendida {
   display: flex;
   align-items: center;
-  padding-left: map.get($contenedores, 'mov', 'margen-interior');
-  padding-right: map.get($contenedores, 'mov', 'margen-interior');
+  padding-left: map.get(variables.$contenedores, 'mov', 'margen-interior');
+  padding-right: map.get(variables.$contenedores, 'mov', 'margen-interior');
   
-  @include mediaquery('esc') {
-    padding-left: map.get($contenedores, 'esc', 'margen-interior');
-    padding-right: map.get($contenedores, 'esc', 'margen-interior');
+  @include mix.mediaquery('esc') {
+    padding-left: map.get(variables.$contenedores, 'esc', 'margen-interior');
+    padding-right: map.get(variables.$contenedores, 'esc', 'margen-interior');
   }
   
   .nav-contenedor-identidad {
@@ -164,7 +173,8 @@
     pointer-events: inherit;
 
     .nav-menu-complementario {
-      padding-left: 16px;
+      padding-left: map.get(variables.$espaciado, '1');
+      padding-right: map.get(variables.$espaciado, '1');
     }
 
     .nav-menu-principal {
diff --git a/src/componentes/pestanias.scss b/src/componentes/pestanias.scss
new file mode 100644
index 0000000000000000000000000000000000000000..855e5544e795b9398b648343344a2a9fc7d97e66
--- /dev/null
+++ b/src/componentes/pestanias.scss
@@ -0,0 +1,51 @@
+@use 'sass:map';
+@use '../_variables' as variables;
+
+.pestanias {
+    [role="tablist"] {
+      min-width: 100%;
+  
+      button[role="tab"],
+      button[role="tab"]:focus,
+      button[role="tab"]:hover {
+        display: inline-block;
+        position: relative;
+        z-index: 2;
+        padding: map.get(variables.$espaciado, '1');
+        border-radius: inherit;
+        background-color: inherit;
+        overflow: hidden;
+        text-align: center;
+        cursor: pointer;
+        color: var(--boton-secundario-color);
+      }
+  
+      button[role="tab"]:disabled {
+        color: var(--boton-secundario-deshabilitado-color);
+      }
+  
+      button[role="tab"][aria-selected="true"] {
+        border-bottom: map.get(variables.$borde-grosor, '4') solid var(--boton-secundario-borde);
+      }
+  
+  
+      button[role="tab"][aria-selected="false"] {
+        border-bottom: map.get(variables.$borde-grosor, '4') solid transparent;
+      }
+
+      button[role="tab"][aria-selected="false"]:focus {
+        background-color: var(--boton-secundario-enfoque-fondo);
+        box-shadow: 
+            inset 0 0 0 1px var(--boton-secundario-enfoque-borde),
+            0 0 8px var(--boton-secundario-enfoque-sombra);
+        border-bottom: 4px solid var(--boton-secundario-enfoque-borde);
+        color: var(--boton-secundario-enfoque-color);  
+      }
+
+      button[role="tab"][aria-selected="false"]:hover {
+        background-color: var(--boton-secundario-cursor-fondo);
+        box-shadow: inherit;
+        border-bottom: map.get(variables.$borde-grosor, '4') solid var(--boton-secundario-borde);
+      }
+    }
+  }
\ No newline at end of file
diff --git a/src/componentes/piepagina-institucional.scss b/src/componentes/piepagina-institucional.scss
index 72e524fc3446c49100b237fabeec959b751ef6e4..4dd889b2cbc17d23a8f418dbbee4952f534d3617 100644
--- a/src/componentes/piepagina-institucional.scss
+++ b/src/componentes/piepagina-institucional.scss
@@ -1,14 +1,16 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../tipografia/titulo';
 
 footer,
 .piepagina-gobmx,
 .piepagina-conahcyt {
   font-size: 0.875rem;
-  padding-top: map.get($espaciado, '4');
-  padding-bottom: map.get($espaciado, '4');
+  padding-top: map.get(variables.$espaciado, '4');
+  padding-bottom: map.get(variables.$espaciado, '4');
 
   p {
-    margin: map.get($espaciado, '2') 0;
+    margin: map.get(variables.$espaciado, '2') 0;
   }
 
   a {
@@ -39,7 +41,7 @@ footer,
   display: flex;
   font-size: 1.5rem;
   padding: 0;
-  gap: map.get($espaciado, '3');
+  gap: map.get(variables.$espaciado, '3');
 
   li {
     margin: 0;
@@ -54,7 +56,7 @@ footer,
   background-repeat: repeat-x;
   background-size: auto 80px;
   color: var(--color-mx-0);
-  padding-bottom: map.get($espaciado, '10');
+  padding-bottom: map.get(variables.$espaciado, '10');
   
   .hipervinculo-gobmx {
     color: var(--color-mx-0);
diff --git a/src/compuestos/_index.scss b/src/compuestos/_index.scss
index 1a6b9f7d41889419b0e2233c88e1c0a8cccb481b..b7bc052d5b654baa2d0b5c27b3edfe90b5bbfbae 100644
--- a/src/compuestos/_index.scss
+++ b/src/compuestos/_index.scss
@@ -1,23 +1,23 @@
-@import './portada';
-@import './menu-flotante';
-@import './vista-cargando';
+@use './portada';
+@use './menu-flotante';
+@use './vista-cargando';
 
 // tipos de tarjetas
-@import './tarjeta';
-@import './tarjeta-horizontal';
-@import './tarjeta-hipervinculo';
-@import './tarjeta-hipervinculo-interno';
-@import './tarjeta-hipervinculo-externo';
+@use './tarjeta';
+@use './tarjeta-horizontal';
+@use './tarjeta-hipervinculo';
+@use './tarjeta-hipervinculo-interno';
+@use './tarjeta-hipervinculo-externo';
 
 // tipos de listas
-@import './lista-compuesta';
-@import './lista-compuesta-pictograma';
-@import './lista-compuesta-avatar';
-@import './lista-compuesta-logotipo';
-@import './lista-compuesta-accion';
-@import './lista-compuesta-casilla';
+@use './lista-compuesta';
+@use './lista-compuesta-pictograma';
+@use './lista-compuesta-avatar';
+@use './lista-compuesta-logotipo';
+@use './lista-compuesta-accion';
+@use './lista-compuesta-casilla';
 
 // tipos de botones
-@import './boton-pictograma';
-@import './boton-descarga';
-@import './boton-alternar';
+@use './boton-pictograma';
+@use './boton-descarga';
+@use './boton-alternar';
diff --git a/src/compuestos/boton-alternar.scss b/src/compuestos/boton-alternar.scss
index a021cc782bbf9a48d39c425637ad781e84032705..319c47065baf0476140e365079d6026804c88469 100644
--- a/src/compuestos/boton-alternar.scss
+++ b/src/compuestos/boton-alternar.scss
@@ -1,15 +1,18 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../boton/base' as botonbase;
+@use '../boton/color' as botoncolor;
 
 .boton-alternar {
   background-color: var(--fondo-acento);
   border-radius: 10rem;
   display: inline-flex;
-  padding: map.get($espaciado, 'minimo');
-  gap: map.get($espaciado, 'minimo');
+  padding: map.get(variables.$espaciado, 'minimo');
+  gap: map.get(variables.$espaciado, 'minimo');
 
   [type='radio'] + label {
-    @include boton-estructura-principal;
-    @include boton-contenedor-primario;
+    @include botonbase.boton-estructura-principal;
+    @include botoncolor.boton-contenedor-primario;
 
     background-color: transparent;
     box-shadow: none;
@@ -17,7 +20,7 @@
     border-radius: 10rem;
     font-weight: 600;
     font-size: 0.875rem;
-    padding: map.get($espaciado, '1') map.get($espaciado, '2');
+    padding: map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '2');
     margin: 0;
   }
 
@@ -27,7 +30,7 @@
   }
 
   [type='radio']:checked + label {
-    @include boton-contenedor-primario;
+    @include botoncolor.boton-contenedor-primario;
   }
 
   [type='radio']:disabled + label {
diff --git a/src/compuestos/boton-descarga.scss b/src/compuestos/boton-descarga.scss
index 1abf285d8c5fbc37a1abb19302ee387d4e9b5639..12c860bd2148360ed75ec9941a8e443149dc667c 100644
--- a/src/compuestos/boton-descarga.scss
+++ b/src/compuestos/boton-descarga.scss
@@ -1,12 +1,15 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../boton/base' as botonbase;
+@use '../boton/color' as botoncolor;
 
 .boton-descarga {
-  @include boton-estructura-principal;
-  @include boton-contenedor-primario;
+  @include botonbase.boton-estructura-principal;
+  @include botoncolor.boton-contenedor-primario;
 
   display: block;
-  border-radius: map.get($borde-redondeado, '12');
-  padding: map.get($espaciado, '4');
+  border-radius: map.get(variables.$borde-redondeado, '12');
+  padding: map.get(variables.$espaciado, '4');
   text-align: left;
   width: 100%;
   
@@ -15,18 +18,18 @@
     font-size: 1rem;
     line-height: calc(1.25rem);
     font-weight: 600;
-    margin: 0 0 map.get($espaciado, '1');
+    margin: 0 0 map.get(variables.$espaciado, '1');
   }
 
   .boton-descarga-cuerpo {
     display: block;
     position: relative;
-    padding-right: map.get($espaciado, '5');
+    padding-right: map.get(variables.$espaciado, '5');
     font-weight: 400;
     
     > * {
-      margin-top: map.get($espaciado, '1');
-      margin-bottom: map.get($espaciado, '1');
+      margin-top: map.get(variables.$espaciado, '1');
+      margin-bottom: map.get(variables.$espaciado, '1');
     }
 
     > :first-child {
diff --git a/src/compuestos/boton-pictograma.scss b/src/compuestos/boton-pictograma.scss
index 3aefb4609eed692c5a02ca4d7053b7a701dbd0f2..6b97a50c07e9fcbc7173299aca95f79dfadaf688 100644
--- a/src/compuestos/boton-pictograma.scss
+++ b/src/compuestos/boton-pictograma.scss
@@ -1,9 +1,11 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../boton/base' as botonbase;
 
 .boton-pictograma {
-  @include boton-estructura-principal;
+  @include botonbase.boton-estructura-principal;
 
-  padding: map.get($espaciado, 'minimo');
+  padding: map.get(variables.$espaciado, 'minimo');
 
   .pictograma,
   [class^='pictograma-'],
@@ -13,7 +15,7 @@
   }
 
   &.boton-chico {
-    padding: map.get($espaciado, 'minimo');
+    padding: map.get(variables.$espaciado, 'minimo');
 
     .pictograma,
     [class^='pictograma-'],
@@ -23,7 +25,7 @@
   }
   
   &.boton-grande {
-    padding: map.get($espaciado, '1');
+    padding: map.get(variables.$espaciado, '1');
 
     .pictograma,
     [class^='pictograma-'],
diff --git a/src/compuestos/lista-compuesta-accion.scss b/src/compuestos/lista-compuesta-accion.scss
index 4a45a9c81ff4dbe5b6a7ae1db371aceebc546a7a..f6d98043c817c2a0c406cad1244ee66b46fdd673 100644
--- a/src/compuestos/lista-compuesta-accion.scss
+++ b/src/compuestos/lista-compuesta-accion.scss
@@ -1,9 +1,10 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 .lista-accion {
   li {
     border-bottom: 1px solid var(--borde-secundario);
-    padding: map.get($espaciado, '2') 0;
+    padding: map.get(variables.$espaciado, '2') 0;
   }
 
   .lista-accion-acciones {
@@ -12,7 +13,7 @@
     
     button,
     .boton {
-      margin-left: map.get($espaciado, 'minimo');
+      margin-left: map.get(variables.$espaciado, 'minimo');
     }
   }
 }
diff --git a/src/compuestos/lista-compuesta-avatar.scss b/src/compuestos/lista-compuesta-avatar.scss
index 2011c01d9de37aec7eb15742f9e2985620a8ead8..da2920a99f58914cb287c7b29f9fbbaf0317fd66 100644
--- a/src/compuestos/lista-compuesta-avatar.scss
+++ b/src/compuestos/lista-compuesta-avatar.scss
@@ -1,22 +1,23 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 .lista-avatar {
   li {
-    padding: map.get($espaciado, '3') 0;
+    padding: map.get(variables.$espaciado, '3') 0;
     align-items: center;
   }
 
   li > a {
-    margin: calc(map.get($espaciado, '3') * -1) 0;
-    padding: map.get($espaciado, '3') 0;
+    margin: calc(map.get(variables.$espaciado, '3') * -1) 0;
+    padding: map.get(variables.$espaciado, '3') 0;
     align-items: center;
   }
 
   .lista-avatar-imagen {
-    border-radius: map.get($espaciado, '10');
-    height: map.get($espaciado, '10');
-    width: map.get($espaciado, '10');
-    margin: 0 map.get($espaciado, '3');
+    border-radius: map.get(variables.$espaciado, '10');
+    height: map.get(variables.$espaciado, '10');
+    width: map.get(variables.$espaciado, '10');
+    margin: 0 map.get(variables.$espaciado, '3');
     overflow: hidden;
 
     img,
diff --git a/src/compuestos/lista-compuesta-casilla.scss b/src/compuestos/lista-compuesta-casilla.scss
index 2c43e7bd1632ae72c477cb89200572c9efafa7ef..cb0cc95ff6a59c98d08f432d0937b693ac15bf17 100644
--- a/src/compuestos/lista-compuesta-casilla.scss
+++ b/src/compuestos/lista-compuesta-casilla.scss
@@ -1,19 +1,21 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../mixins' as mix;
 
 .lista-casilla {
   li {
     border-bottom: 1px solid var(--borde-secundario);
-    padding: calc(map.get($espaciado, '1') + map.get($espaciado, 'minimo')) 0;
+    padding: calc(map.get(variables.$espaciado, '1') + map.get(variables.$espaciado, 'minimo')) 0;
 
     [type='checkbox'] + label,
     [type='radio'] + label{
-      @include transicion;
+      @include mix.transicion;
 
       flex: 1 1;
       display: block;
-      padding-top: map.get($espaciado, 'minimo');
-      padding-bottom: map.get($espaciado, 'minimo');
-      padding-left: calc(1.25rem + map.get($espaciado, '2') + 4px);
+      padding-top: map.get(variables.$espaciado, 'minimo');
+      padding-bottom: map.get(variables.$espaciado, 'minimo');
+      padding-left: calc(1.25rem + map.get(variables.$espaciado, '2') + 4px);
     }
   }
 }
\ No newline at end of file
diff --git a/src/compuestos/lista-compuesta-logotipo.scss b/src/compuestos/lista-compuesta-logotipo.scss
index c669cf9fbd9adb6741f4042cf30f636230565423..1cd33f13938db528490d1e70ffebf72c36792b51 100644
--- a/src/compuestos/lista-compuesta-logotipo.scss
+++ b/src/compuestos/lista-compuesta-logotipo.scss
@@ -1,26 +1,27 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 .lista-logotipo {
   li {
-    padding: map.get($espaciado, '3') 0;
+    padding: map.get(variables.$espaciado, '3') 0;
     align-items: center;
   }
 
   li > a {
-    margin: calc(map.get($espaciado, '3') * -1) 0;
-    padding: map.get($espaciado, '3') 0;
+    margin: calc(map.get(variables.$espaciado, '3') * -1) 0;
+    padding: map.get(variables.$espaciado, '3') 0;
     align-items: center;
   }
   
   .lista-logotipo-imagen {
-    height: map.get($espaciado, '10');
-    width: map.get($espaciado, 'maximo');
-    margin: 0 map.get($espaciado, '3');
+    height: map.get(variables.$espaciado, '10');
+    width: map.get(variables.$espaciado, 'maximo');
+    margin: 0 map.get(variables.$espaciado, '3');
     overflow: hidden;
     
     img {
-      height: map.get($espaciado, '10');
-      width: map.get($espaciado, 'maximo');
+      height: map.get(variables.$espaciado, '10');
+      width: map.get(variables.$espaciado, 'maximo');
       object-fit: scale-down;
     }
   }
diff --git a/src/compuestos/lista-compuesta-pictograma.scss b/src/compuestos/lista-compuesta-pictograma.scss
index 29d614f330e10b80446f1da83307c3bf103b4f0d..2cf5ecbc329683477dd2021d7b67c8537991cecf 100644
--- a/src/compuestos/lista-compuesta-pictograma.scss
+++ b/src/compuestos/lista-compuesta-pictograma.scss
@@ -1,14 +1,15 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 .lista-pictograma {
   li {
-    padding: map.get($espaciado, '3') 0;
+    padding: map.get(variables.$espaciado, '3') 0;
   }
   
   .lista-pictograma-imagen {
     display: flex;
     align-items: baseline;
-    margin: 0 map.get($espaciado, '3');
+    margin: 0 map.get(variables.$espaciado, '3');
 
     .pictograma,
     [class^='pictograma-'],
diff --git a/src/compuestos/lista-compuesta.scss b/src/compuestos/lista-compuesta.scss
index ae49985279b7332fbb9e69a15ed873f657cfe8a5..d9eb2c6995cf2b5ae28e440e82a86ce4beda8ea9 100644
--- a/src/compuestos/lista-compuesta.scss
+++ b/src/compuestos/lista-compuesta.scss
@@ -1,5 +1,7 @@
+@use '../lista/base' as listas;
+
 .lista-compuesta {
-  @include lista-estructura-plana;
+  @include listas.lista-estructura-plana;
 
   li {
     display: flex;
diff --git a/src/compuestos/menu-flotante.scss b/src/compuestos/menu-flotante.scss
index 8ba0d0a162fb2bc72909461ea65f9707fce6c00f..c9f5d3ca25e7b677499ce2b81f98d528224324cb 100644
--- a/src/compuestos/menu-flotante.scss
+++ b/src/compuestos/menu-flotante.scss
@@ -1,4 +1,6 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
 .menu-flotante {
   position: fixed;
@@ -14,7 +16,7 @@
       0 0 8px var(--menu-flotante-boton-sombra);
     border-radius: 50%;
     margin: -20px;
-    padding: map.get($espaciado, '1');
+    padding: map.get(variables.$espaciado, '1');
     display: flex;
     align-items: center;
     justify-content: center;
@@ -58,20 +60,22 @@
   }
 
   .menu-flotante-pictograma-cerrado {
-    @include transicion;
+    @include mix.transicion;
     
     position: absolute;
     opacity: 1;
   }
   
   .menu-flotante-pictograma-abierto {
-    @include transicion;
+    @include mix.transicion;
     
     position: absolute;
     opacity: 0;
   }
 
   .menu-flotante-contenedor {
+    @include mix.transicion;
+
     background-color: var(--menu-flotante-contenedor-fondo);
     box-shadow: 0 0 0 0 transparent;
     color: var(--menu-flotante-contenedor-color);
@@ -83,15 +87,14 @@
     width: 300px;
     max-height: 0;
     opacity: 0;
-    transition: all .3s ease-in-out;
     
     .menu-flotante-titulo {
       font-size: 1rem;
       font-weight: 600;
       line-height: 1.25em;
       margin-top: 0;
-      margin-bottom: map.get($espaciado, '1');
-      padding-bottom: map.get($espaciado, '2');
+      margin-bottom: map.get(variables.$espaciado, '1');
+      padding-bottom: map.get(variables.$espaciado, '2');
       border-bottom: 1px solid var(--menu-flotante-contenedor-borde);
     }
 
@@ -116,14 +119,15 @@
       [class*=' pictograma-'] {
         font-size: 1.5rem;
         padding: 0;
-        margin-right: map.get($espaciado, 'minimo');
+        margin-right: map.get(variables.$espaciado, 'minimo');
       }
     }
   }
   
   &.menu-flotante-derecho {
+    @include mix.transicion;
+    
     right: -260px;
-    transition: all .3s ease-in-out;
   }
 
   &.menu-flotante-derecho.abierto {
@@ -148,7 +152,7 @@
         inset 0 0 0 .1px var(--menu-flotante-contenedor-sombra),
         0 8px 16px -4px var(--menu-flotante-contenedor-sombra);
       max-height: 500px;
-      padding: map.get($espaciado, '3');
+      padding: map.get(variables.$espaciado, '3');
       opacity: 1; 
     }
   }
diff --git a/src/compuestos/portada.scss b/src/compuestos/portada.scss
index 92c98fb72acae8e18992d29dbf89f950a6e8fb35..b9a01f72ec8e071bb3af5cf74361e8a337e80092 100644
--- a/src/compuestos/portada.scss
+++ b/src/compuestos/portada.scss
@@ -1,4 +1,7 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
+@use '../tipografia/titulo';
 
 .portada {
 	position: relative;
@@ -7,7 +10,7 @@
 	display: flex;
 	height: calc(100vh - 92px);
 	
-  @media (max-width: map.get($breakpoints, 'esc')) {
+  @include mix.mediaquery('mov') { 
 		height: calc(100vh - 120px);
   }
 
@@ -21,7 +24,7 @@
 		object-fit: cover;
 		object-position: 50% 50%;
 
-		@include transicion;
+		@include mix.transicion;
 	}
 
   .portada-degradado {
@@ -30,12 +33,12 @@
 		background: var(--degradado-ligero);
 		display: flex;
 		align-items: stretch;
-		margin-top: map.get($espaciado, '6');
+		margin-top: map.get(variables.$espaciado, '6');
 	}
 
   .portada-cuerpo {			
     margin: auto auto 0;
-    padding: map.get($espaciado, '3') map.get($espaciado, '3') map.get($espaciado, 'extra');
+    padding: map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '3') map.get(variables.$espaciado, 'extra');
     width: 100%;
     max-width: 700px;
     text-align: center;
@@ -43,7 +46,7 @@
     > * {
       color: var(--texto-inverso);
       border-color: currentcolor;
-      margin: map.get($espaciado, '1') 0;
+      margin: map.get(variables.$espaciado, '1') 0;
     }
 
     > :first-child {
@@ -61,7 +64,7 @@
     font-size: 2.25rem;
     color: var(--texto-inverso);
 
-    @include mediaquery('esc') { 
+    @include mix.mediaquery('esc') { 
       font-size: 5rem;
     }
   }
@@ -72,7 +75,7 @@
     font-size: 1.125rem;
     color: var(--texto-inverso);
 
-    @include mediaquery('esc') {
+    @include mix.mediaquery('esc') {
       font-size: 1.5rem;
     }
   }
@@ -84,7 +87,7 @@
       font-size: 2.25rem;
       color: var(--texto-inverso);
 
-      @include mediaquery('esc') {
+      @include mix.mediaquery('esc') {
         font-size: 3.5rem;
       }
     }
diff --git a/src/compuestos/tarjeta-hipervinculo-externo.scss b/src/compuestos/tarjeta-hipervinculo-externo.scss
index ee7d3c2710cb1cb9c631ae18a3512249d438b80e..e13c848111e03125ae0eb57fa208a9dcdc01f99c 100644
--- a/src/compuestos/tarjeta-hipervinculo-externo.scss
+++ b/src/compuestos/tarjeta-hipervinculo-externo.scss
@@ -1,4 +1,7 @@
-@use "sass:map";
+@use 'sass:map';
+@use './tarjeta-hipervinculo';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
 .tarjeta-hipervinculo-externo {
   @extend %tarjeta-hipervinculo;
@@ -14,7 +17,7 @@
     object-fit: cover;
     object-position: 50% 50%;
 
-    @include transicion;
+    @include mix.transicion;
   }
   
   picture.tarjeta-imagen {
@@ -23,7 +26,7 @@
     height: 100%;
     transform: scale(1.1);
 
-    @include transicion;
+    @include mix.transicion;
     
     img {
       width: 100%;
@@ -40,12 +43,12 @@
     background: var(--tarjeta-externa-fondo-degradado);
     display: flex;
     align-items: stretch;
-    margin-top: map.get($espaciado, '6');
+    margin-top: map.get(variables.$espaciado, '6');
   }
   
   .tarjeta-cuerpo {
     margin-top: auto;
-    padding: map.get($espaciado, '3');
+    padding: map.get(variables.$espaciado, '3');
     width: 100%;
 
     > * {
diff --git a/src/compuestos/tarjeta-hipervinculo-interno.scss b/src/compuestos/tarjeta-hipervinculo-interno.scss
index dfb58f8f3f30e4716157dde9c06ffad98513ffca..38aa432c8e2177130431ca8e57593fa3fcd3d125 100644
--- a/src/compuestos/tarjeta-hipervinculo-interno.scss
+++ b/src/compuestos/tarjeta-hipervinculo-interno.scss
@@ -1,3 +1,5 @@
+@use './tarjeta-hipervinculo';
+
 .tarjeta-hipervinculo-interno {
   @extend %tarjeta-hipervinculo;
 
diff --git a/src/compuestos/tarjeta-hipervinculo.scss b/src/compuestos/tarjeta-hipervinculo.scss
index e3460c763d0407203a3688615494b44c4769199e..1044d97cd564349687e4bf874764009052b354fa 100644
--- a/src/compuestos/tarjeta-hipervinculo.scss
+++ b/src/compuestos/tarjeta-hipervinculo.scss
@@ -1,12 +1,13 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 %tarjeta-hipervinculo {
   display: flex;
   flex-direction: column;
   text-decoration: none;
   font-weight: normal;
-  margin-top: map.get($espaciado, '1');
-  margin-bottom: map.get($espaciado, '1');
+  margin-top: map.get(variables.$espaciado, '1');
+  margin-bottom: map.get(variables.$espaciado, '1');
   background: var(--tarjeta-fondo);
   width: 100%;
 
diff --git a/src/compuestos/tarjeta-horizontal.scss b/src/compuestos/tarjeta-horizontal.scss
index 37132e465fa85757a1440aba81fef7a6a89f64c9..842b25810fefa72034a5566f721140788d009cb0 100644
--- a/src/compuestos/tarjeta-horizontal.scss
+++ b/src/compuestos/tarjeta-horizontal.scss
@@ -1,7 +1,9 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
 .tarjeta-horizontal {
-  @media screen and (min-width: calc(map.get($breakpoints, 'esc'))) {
+  @include mix.mediaquery('esc') { 
     flex-wrap: nowrap;
     min-width: 480px;
 
@@ -14,11 +16,11 @@
     }
     
     .tarjeta-cuerpo {
-      padding-left: calc(240px + map.get($espaciado, '3'));
+      padding-left: calc(240px + map.get(variables.$espaciado, '3'));
     }
 
     .tarjeta-pie {
-      padding-left: calc(240px + map.get($espaciado, '3'));
+      padding-left: calc(240px + map.get(variables.$espaciado, '3'));
     }
   }
 }
diff --git a/src/compuestos/tarjeta.scss b/src/compuestos/tarjeta.scss
index 94b36d0323c0bd95520eb116b721105bf85b7eb0..8a07bb7d481c3af7fc20f137084f195ddd3b9e60 100644
--- a/src/compuestos/tarjeta.scss
+++ b/src/compuestos/tarjeta.scss
@@ -1,8 +1,11 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
+@use '../tipografia/titulo';
 
 .tarjeta {
   background: var(--tarjeta-fondo);
-  border-radius: map.get($borde-redondeado, '20');
+  border-radius: map.get(variables.$borde-redondeado, '20');
   box-sizing: content-box;
   position: relative;
   height: 100%;
@@ -36,14 +39,14 @@
   }
 
   .tarjeta-cuerpo {
-    padding: map.get($espaciado, '3') map.get($espaciado, '3') 0;
+    padding: map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '3') 0;
     color: var(--tarjeta-color);
     flex-grow: 1;
 
-    @include transicion;
+    @include mix.transicion;
 
     > * {
-      margin: map.get($espaciado, '2') 0;
+      margin: map.get(variables.$espaciado, '2') 0;
     }
 
     > :first-child {
@@ -53,7 +56,7 @@
 
   .tarjeta-pie {
     display: flex;
-    gap: map.get($espaciado, '1');
-    padding: 0 map.get($espaciado, '3') map.get($espaciado, '3');
+    gap: map.get(variables.$espaciado, '1');
+    padding: 0 map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '3');
   }
 }
diff --git a/src/compuestos/vista-cargando.scss b/src/compuestos/vista-cargando.scss
index 8d8ad0572ff8d548e5d988b728f27c00dbc88590..8391120c3911cb0d67d39a75086d5995ba469ce9 100644
--- a/src/compuestos/vista-cargando.scss
+++ b/src/compuestos/vista-cargando.scss
@@ -1,4 +1,17 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+
+@keyframes animacion-vista-cargando {
+  0% {
+    opacity: 0.35;
+    height: 8px;
+  }
+
+  100% {
+    opacity: 1;
+    height: 50px;
+  }
+}
 
 .vista-cargando {
   background: var(--opacidad-ligero);
@@ -19,13 +32,13 @@
     padding: 0;
     height: 50px;
     list-style: none;
-    gap: map.get($espaciado, 'minimo');
+    gap: map.get(variables.$espaciado, 'minimo');
 
     > li {
       background: var(--globo-color);
       width: 10px;
       height: 8px;
-      animation: vista-cargando 0ms -800ms linear infinite alternate;
+      animation: animacion-vista-cargando 0ms -800ms linear infinite alternate;
 
       &:nth-child(1) {
         animation-duration: 405ms;
diff --git a/src/detalle/_index.scss b/src/detalle/_index.scss
index c8567498b42ec23eee8197059a7646e54a336d37..06c7558f36f33a234cd20bdf66f8ce9395f961ea 100644
--- a/src/detalle/_index.scss
+++ b/src/detalle/_index.scss
@@ -1 +1 @@
-@import './base';
+@use './base';
diff --git a/src/detalle/base.scss b/src/detalle/base.scss
index b0927912c0c0a2cfe115418727076e870e6c3917..8ba6a4dba97ec599e2bd4ff2eb382d0874cf9cb1 100644
--- a/src/detalle/base.scss
+++ b/src/detalle/base.scss
@@ -1,17 +1,19 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../tipografia/titulo';
 
 details {
   border: 1px solid var(--borde-secundario);
-  border-radius: map.get($borde-redondeado, '8');
-  padding: map.get($espaciado, '3') map.get($espaciado, '3') 0;
+  border-radius: map.get(variables.$borde-redondeado, '8');
+  padding: map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '3') 0;
   display: block;
 
   summary {
     @extend %titulo-elemento;
 
     cursor: pointer;
-    padding: map.get($espaciado, '3'); 
-    margin: calc(map.get($espaciado, '3') * -1) calc(map.get($espaciado, '3') * -1) 0; 
+    padding: map.get(variables.$espaciado, '3'); 
+    margin: calc(map.get(variables.$espaciado, '3') * -1) calc(map.get(variables.$espaciado, '3') * -1) 0; 
   }
 
   &[open] {
diff --git a/src/formulario/_index.scss b/src/formulario/_index.scss
index 68f71e1eec213382b50263b052eb2d3427d211c1..2b95c00dba20161de607a176e98e0231a0c47ce6 100644
--- a/src/formulario/_index.scss
+++ b/src/formulario/_index.scss
@@ -1,10 +1,10 @@
-@import './base';
-@import './label';
-@import './input';
-@import './textarea';
-@import './checkbox-radio';
-@import './select';
-@import './range';
-@import './file';
-@import './contenedores';
-@import './validaciones';
+@use './base';
+@use './label';
+@use './input';
+@use './textarea';
+@use './checkbox-radio';
+@use './select';
+@use './range';
+@use './file';
+@use './contenedores';
+@use './validaciones';
diff --git a/src/formulario/base.scss b/src/formulario/base.scss
index f5aea7333be9d98dab2e18af6bf4a1703dc33115..2ccd0e9f8d3d70d6586db96ff29effe0ef38f708 100644
--- a/src/formulario/base.scss
+++ b/src/formulario/base.scss
@@ -1,4 +1,4 @@
-@use "sass:map";
+@use '../_mixins' as mix;
 
 $form-campo-radio: 8px;
 $form-campo-alto: 40px;
@@ -25,7 +25,7 @@ $form-campo-alto: 40px;
   }
 
   &:not(:disabled) {
-    @include transicion;
+    @include mix.transicion;
   }
 
   &:not(:disabled):hover {
diff --git a/src/formulario/checkbox-radio.scss b/src/formulario/checkbox-radio.scss
index 85d2b053ec35863f4f15b8d37a77a2571116a1b1..cd6b8af8b509365ebeb4fa37726681ae2bd4bd58 100644
--- a/src/formulario/checkbox-radio.scss
+++ b/src/formulario/checkbox-radio.scss
@@ -1,4 +1,6 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use './base' as campobase;
 
 [type='checkbox'],
 [type='radio'] {
@@ -21,12 +23,12 @@
   background-color: var(--campo-contenedor-fondo);
   border: 1px solid var(--campo-contenedor-borde);
   box-shadow: 0 0 0 var(--campo-contenedor-borde);
-  border-radius: $form-campo-radio;
+  border-radius: campobase.$form-campo-radio;
   cursor: pointer;
   display: inline-flex;
   position: relative;
   margin: 0;
-  padding: map.get($espaciado, '1') map.get($espaciado, '1') map.get($espaciado, '1') calc(1.25rem + map.get($espaciado, '1') + 4px);
+  padding: map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '1') calc(1.25rem + map.get(variables.$espaciado, '1') + 4px);
   transition: background-color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .3s ease-in-out;
 }
 
@@ -64,14 +66,14 @@
   content: '';
   height: 1.125rem;
   width: 1.125rem;
-  top: calc(map.get($espaciado, '1') + 1px);
-  left: calc(map.get($espaciado, '1'));
-  padding: calc(map.get($espaciado, 'minimo'));
+  top: calc(map.get(variables.$espaciado, '1') + 1px);
+  left: calc(map.get(variables.$espaciado, '1'));
+  padding: calc(map.get(variables.$espaciado, 'minimo'));
   position: absolute;
 }
 
 [type='checkbox'] + label::before {
-  border-radius: map.get($borde-redondeado, '2');
+  border-radius: map.get(variables.$borde-redondeado, '2');
 }
 
 [type='radio'] + label::before {
@@ -91,8 +93,8 @@
   content: '\6a'/'';
   color: var(--campo-control-seleccionado-color);
   position: absolute;
-  left: calc(0.125rem + map.get($espaciado, '1') - 1px);
-  top: calc(map.get($espaciado, '1'));
+  left: calc(0.125rem + map.get(variables.$espaciado, '1') - 1px);
+  top: calc(map.get(variables.$espaciado, '1'));
   font-weight: 800;
   text-align: center;
 }
@@ -103,8 +105,8 @@
   content: '\2f'/'';
   color: var(--campo-control-seleccionado-color);
   position: absolute;
-  left: calc(0.125rem + map.get($espaciado, 'minimo') + 1px);
-  top: calc(map.get($espaciado, '1'));
+  left: calc(0.125rem + map.get(variables.$espaciado, 'minimo') + 1px);
+  top: calc(map.get(variables.$espaciado, '1'));
   font-weight: 800;
   font-size: 1.2rem;
 }
diff --git a/src/formulario/contenedores.scss b/src/formulario/contenedores.scss
index 261e2f837af50e05b67786c958bc89b7300b4008..353626551d48d05d487124e98171ec594eccd043 100644
--- a/src/formulario/contenedores.scss
+++ b/src/formulario/contenedores.scss
@@ -1,17 +1,30 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 fieldset {
-  background-color: var(--campo-fondo);
-  border: 1px solid var(--campo-borde);
-  border-radius: $form-campo-radio;
-  padding: map.get($espaciado, '2');
-  margin-top: map.get($espaciado, '3');
-  margin-bottom: map.get($espaciado, '3');
+  border: none;
+  padding: 0;
+  margin-top: map.get(variables.$espaciado, '3');
+  margin-bottom: map.get(variables.$espaciado, '3');
+}
+
+.grupo-formulario {
+  display: flex;
+  gap: map.get(variables.$espaciado, '1');
+}
+
+.grupo-formulario-vertical {
+  display: grid;
+}
+
+.grupo-formulario label > .formulario-obligatoriedad {
+  display: none;
+  content: "";
 }
 
 .formulario-horizontal {
   label {
-    margin-right: map.get($espaciado, 'minimo');
+    margin-right: map.get(variables.$espaciado, 'minimo');
   }
 
   input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset']),
@@ -20,7 +33,7 @@ fieldset {
     width: inherit;
 
     &:not(:last-child) {
-      margin-right: map.get($espaciado, '3');
+      margin-right: map.get(variables.$espaciado, '3');
     }
   }
 }
diff --git a/src/formulario/file.scss b/src/formulario/file.scss
index bacb35c510884fc04024e965b05b3bd35a4c24ba..cad0ca89b4f683d89e890d2331c3390a0e87d0ab 100644
--- a/src/formulario/file.scss
+++ b/src/formulario/file.scss
@@ -1,6 +1,8 @@
-@use "sass:map";
+@use 'sass:map';
+@use './base' as campobase;
+@use '../_variables' as variables;
 
 input[type='file'] {
-  height: $form-campo-alto;
-  padding-left: map.get($espaciado, '1');
+  height: campobase.$form-campo-alto;
+  padding-left: map.get(variables.$espaciado, '1');
 }
diff --git a/src/formulario/input.scss b/src/formulario/input.scss
index 36b62d11e05673ed3ad6fa02513e4a943b0dab6b..2bdd13dcb3ba6924627b30d38c58f85e4123fa23 100644
--- a/src/formulario/input.scss
+++ b/src/formulario/input.scss
@@ -1,4 +1,6 @@
-@use "sass:map";
+@use 'sass:map';
+@use './base' as campobase;
+@use '../_variables' as variables;
 
 input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset']) {
   @extend %campo-base;
@@ -8,11 +10,11 @@ input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [t
   text-overflow: ellipsis;
   display: inline-flex;
 
-  @include campo-estructura-color;
+  @include campobase.campo-estructura-color;
 }
 
 input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset'], .campo-busqueda-entrada) {
-  height: $form-campo-alto;
-  border-radius: $form-campo-radio;
-  padding: calc(map.get($espaciado, '1') - 1px) map.get($espaciado, '2');
+  height: campobase.$form-campo-alto;
+  border-radius: campobase.$form-campo-radio;
+  padding: calc(map.get(variables.$espaciado, '1') - 1px) map.get(variables.$espaciado, '2');
 }
diff --git a/src/formulario/label.scss b/src/formulario/label.scss
index 0778148e27e58af1c4dd6b1e631684d6b63d40d4..9714e3a42e405b3c87d1349617079e787ee80dee 100644
--- a/src/formulario/label.scss
+++ b/src/formulario/label.scss
@@ -1,6 +1,7 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
-%etiqueta {
+label {
   display: inline-flex;
   font-size: 1rem;
   font-weight: 500;
@@ -8,20 +9,24 @@
   color: var(--campo-etiqueta-color);
 }
 
-label,
-legend {
-  @extend %etiqueta;
+legend,
+.titulo-leyenda {
+  display: block;
+  font-size: 1rem;
+  line-height: calc(1em * 1.25);
+  font-weight: 600;
+  margin: map.get(variables.$espaciado, '1') 0;
 }
 
 .formulario-obligatoriedad {
   font-weight: 400;
-  margin-left: map.get($espaciado, 'minimo');
+  margin-left: map.get(variables.$espaciado, 'minimo');
 }
 
 .formulario-ayuda {
   font-size: 0.875rem;
   font-weight: 400;
   line-height: calc(1em * 1.3);
-  margin-top: map.get($espaciado, 'minimo');
-  margin-bottom: map.get($espaciado, '3');
+  margin-top: map.get(variables.$espaciado, 'minimo');
+  margin-bottom: map.get(variables.$espaciado, '3');
 }
diff --git a/src/formulario/range.scss b/src/formulario/range.scss
index b62ca5a25f8b9c5253d802c7f39ec773d6d67127..a16a462492958d5cd4bc8ad25f3d45d4d522f678 100644
--- a/src/formulario/range.scss
+++ b/src/formulario/range.scss
@@ -1,4 +1,6 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use './base' as campobase;
 
 [type='range'] {
   background-color: transparent;
@@ -9,9 +11,9 @@
   touch-action: manipulation;
   appearance: none;
   cursor: pointer;
-  padding: map.get($espaciado, '1') 0;
-  height: $form-campo-alto;
-  border-radius: $form-campo-radio;
+  padding: map.get(variables.$espaciado, '1') 0;
+  height: campobase.$form-campo-alto;
+  border-radius: campobase.$form-campo-radio;
   display: flex;
   margin: 0;
   transition: background-color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .3s ease-in-out;
diff --git a/src/formulario/select.scss b/src/formulario/select.scss
index c76447bc5dfc8d4a04faca7743756cfabf60a4bd..bf175fe31a8af0bd3b846b68a0f62eded7d60a62 100644
--- a/src/formulario/select.scss
+++ b/src/formulario/select.scss
@@ -1,18 +1,20 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use './base' as campobase;
 
 select {
   @extend %campo-base;
 
-  border-radius: $form-campo-radio;
-  height: $form-campo-alto;
+  border-radius: campobase.$form-campo-radio;
+  height: campobase.$form-campo-alto;
   line-height: 1.25em;
   appearance: none;
   box-shadow: none;
-  background-position: calc(100% - map.get($espaciado, '1')), 50%;
-  background-size: map.get($espaciado, '4');
+  background-position: calc(100% - map.get(variables.$espaciado, '1')), 50%;
+  background-size: map.get(variables.$espaciado, '4');
   background-repeat: no-repeat;
   background-image: var(--campo-selector-svg);
-  padding: calc(map.get($espaciado, '1') + 1px) map.get($espaciado, '5') calc(map.get($espaciado, '1') + 1px) map.get($espaciado, '2');
+  padding: calc(map.get(variables.$espaciado, '1') + 1px) map.get(variables.$espaciado, '5') calc(map.get(variables.$espaciado, '1') + 1px) map.get(variables.$espaciado, '2');
   background-color: var(--campo-fondo);
   color: var(--campo-color);
   overflow: hidden;
@@ -25,5 +27,5 @@ select {
     background-image: var(--campo-selector-deshabilitado-svg);
   }
 
-  @include campo-estructura-color;
+  @include campobase.campo-estructura-color;
 }
diff --git a/src/formulario/textarea.scss b/src/formulario/textarea.scss
index 80a533751b57537273ad7687824669633eb9f4fa..8809a211b293b4f9d4517b53f070f9a14c51748f 100644
--- a/src/formulario/textarea.scss
+++ b/src/formulario/textarea.scss
@@ -1,13 +1,15 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use './base' as campobase;
 
 textarea {
   @extend %campo-base;
   
-  border-radius: $form-campo-radio;
-  padding: map.get($espaciado, '2');
+  border-radius: campobase.$form-campo-radio;
+  padding: map.get(variables.$espaciado, '2');
   min-height: 120px;
   resize: none;
   display: flex;
 
-  @include campo-estructura-color;
+  @include campobase.campo-estructura-color;
 }
diff --git a/src/formulario/validaciones.scss b/src/formulario/validaciones.scss
index 493383a5165c3f1bd54af52ed3d75fd07aff1bc6..f9cab13717302cbc5d02ddf096212699bc29827e 100644
--- a/src/formulario/validaciones.scss
+++ b/src/formulario/validaciones.scss
@@ -1,3 +1,6 @@
+@use 'sass:map';
+@use '../_variables' as variables;
+
 input, 
 textarea, 
 select {
@@ -19,3 +22,65 @@ select {
     color: var(--texto-confirmacion);
   }
 }
+
+// contenedores
+fieldset + .formulario-ayuda {
+  margin-top: calc((map.get(variables.$espaciado, '2') + map.get(variables.$espaciado, 'minimo')) * -1);
+}
+
+fieldset:invalid + .formulario-ayuda {
+  color: var(--texto-error);
+}
+
+fieldset:has([type='checkbox']:required):invalid + .formulario-ayuda::before {
+  content: 'Una o mas casillas necesitan estar verificadas. ';
+}
+
+fieldset:has([type='radio']:required):invalid + .formulario-ayuda::before {
+  content: 'Un botón de radio necesita estar seleccionado. ';
+}
+
+// selectores y areas de texto
+textarea:invalid,
+select:invalid {
+  border-color: var(--borde-error);
+}
+
+textarea:invalid + p.formulario-ayuda,
+select:invalid + p.formulario-ayuda {
+  color: var(--texto-error);
+}
+
+textarea:required:invalid + p.formulario-ayuda::before,
+select:required:invalid + p.formulario-ayuda::before {
+  content: 'Este campo no puede quedar vacío. ';
+}
+
+// inputs por tipo
+input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset']):invalid {
+  border-color: var(--borde-error);
+}
+
+input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset']):invalid + p.formulario-ayuda {
+  color: var(--texto-error);
+}
+
+input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset']):required:invalid + p.formulario-ayuda::before {
+  content: 'Este campo no puede quedar vacío. ';
+}
+
+input:is([type='checkbox'], [type='radio']):invalid + label {
+  outline: 1px solid var(--borde-error);
+}
+
+input:is([type='checkbox'], [type='radio']):invalid + label::before {
+  border: 1px solid var(--borde-error);
+}
+
+input:is([type='checkbox'], [type='radio']):invalid + label + .formulario-ayuda {
+  color: var(--texto-error);
+}
+
+input:is([type='checkbox']):required:invalid + label + p.formulario-ayuda::before {
+  content: 'Esta casilla necesita estar verificada. ';
+}
diff --git a/src/hipervinculo/_index.scss b/src/hipervinculo/_index.scss
index c8567498b42ec23eee8197059a7646e54a336d37..06c7558f36f33a234cd20bdf66f8ce9395f961ea 100644
--- a/src/hipervinculo/_index.scss
+++ b/src/hipervinculo/_index.scss
@@ -1 +1 @@
-@import './base';
+@use './base';
diff --git a/src/hipervinculo/base.scss b/src/hipervinculo/base.scss
index 02e424ce910ca467b4bdc7948062c1c464e237c7..68d1fa6b63dd2a3160980e1d91c1d0e4d38fdd4f 100644
--- a/src/hipervinculo/base.scss
+++ b/src/hipervinculo/base.scss
@@ -1,8 +1,10 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
 %hipervinculo-base {
   border: none;
-  border-radius: map.get($borde-redondeado, '4');
+  border-radius: map.get(variables.$borde-redondeado, '4');
   box-sizing: border-box;
   font-family: var(--tipografia-familia, 'sans-serif');
   font-weight: 500;
@@ -14,7 +16,7 @@
   vertical-align: baseline;
   cursor: pointer;
   
-  @include transicion;
+  @include mix.transicion;
 
   .pictograma,
   [class^='pictograma-'],
diff --git a/src/imagen/_index.scss b/src/imagen/_index.scss
index c8567498b42ec23eee8197059a7646e54a336d37..06c7558f36f33a234cd20bdf66f8ce9395f961ea 100644
--- a/src/imagen/_index.scss
+++ b/src/imagen/_index.scss
@@ -1 +1 @@
-@import './base';
+@use './base';
diff --git a/src/imagen/base.scss b/src/imagen/base.scss
index 8342d59f4f6e8e20a600123ad55e565e607d25bb..4195ce85b91e16e9a1c15f8c4a43c04ec062603a 100644
--- a/src/imagen/base.scss
+++ b/src/imagen/base.scss
@@ -1,25 +1,26 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 img {
-  border-radius: map.get($borde-redondeado, '8');
+  border-radius: map.get(variables.$borde-redondeado, '8');
   max-width: 100%;
 }
 
 figure {
   color: var(--texto-secundario);
-  margin: map.get($espaciado, '3') 0;
+  margin: map.get(variables.$espaciado, '3') 0;
   clear: both;
   
   img {
-    margin-bottom: map.get($espaciado, '1');
+    margin-bottom: map.get(variables.$espaciado, '1');
   }
   
   img:not(:last-of-type) {
-    margin-right: map.get($espaciado, '1');
+    margin-right: map.get(variables.$espaciado, '1');
   }
   
   figcaption {
-    margin-top: calc(map.get($espaciado, '1') * -1);
+    margin-top: calc(map.get(variables.$espaciado, '1') * -1);
     font-size: 0.875rem;
     font-weight: 400;
     clear: both;
diff --git a/src/lista/_index.scss b/src/lista/_index.scss
index 6df96df1f302ff6dee4e125699f1172846519c77..13ffe721a518ddb2899a72970cb32ae18982fd0d 100644
--- a/src/lista/_index.scss
+++ b/src/lista/_index.scss
@@ -1,3 +1,3 @@
-@import './base';
-@import './tipo';
-@import './secuenciada';
+@use './base';
+@use './tipo';
+@use './secuenciada';
diff --git a/src/lista/base.scss b/src/lista/base.scss
index d82e4297ae03a2508f0dde78125079f88ec78cdc..24066035a4bc4e83dd305361ccc64c9d08cc6cf0 100644
--- a/src/lista/base.scss
+++ b/src/lista/base.scss
@@ -1,4 +1,5 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 @mixin lista-estructura-plana {
   margin: 0;
@@ -24,18 +25,18 @@ dl {
 
 ol,
 ul {
-  padding-left: map.get($espaciado, '3');
+  padding-left: map.get(variables.$espaciado, '3');
   
   li {
-    margin: map.get($espaciado, '2') 0;
+    margin: map.get(variables.$espaciado, '2') 0;
   }
   
   ol,
   ul {
-    padding: 0 0 0 map.get($espaciado, '2');
+    padding: 0 0 0 map.get(variables.$espaciado, '2');
     
     li {
-      margin: map.get($espaciado, '1') 0;
+      margin: map.get(variables.$espaciado, '1') 0;
     }
   }
 }
@@ -43,10 +44,10 @@ ul {
 dl {
   dt {
     font-weight: 600;
-    margin: map.get($espaciado, '2') 0  map.get($espaciado, '1') 0;
+    margin: map.get(variables.$espaciado, '2') 0  map.get(variables.$espaciado, '1') 0;
   }
   
   dd {
-    margin: map.get($espaciado, '1') 0 map.get($espaciado, '2') 0;
+    margin: map.get(variables.$espaciado, '1') 0 map.get(variables.$espaciado, '2') 0;
   }
 }
diff --git a/src/pictograma/_index.scss b/src/pictograma/_index.scss
index fb43c74fba8a5f2a7ee97c0a266d187773cbab53..4e12d711eed8a858246e909b69f7484fa11191f2 100644
--- a/src/pictograma/_index.scss
+++ b/src/pictograma/_index.scss
@@ -1,3 +1,3 @@
-@import './fuente';
-@import './mapa';
-@import './tamanio';
+@use './fuente';
+@use './mapa';
+@use './tamanio';
diff --git a/src/pictograma/mapa.scss b/src/pictograma/mapa.scss
index fa1f450bf60ec55d472676c11706e1a265fb8bcc..f0746741c56e798c30aea21c63611f5deb740eb6 100644
--- a/src/pictograma/mapa.scss
+++ b/src/pictograma/mapa.scss
@@ -413,3 +413,23 @@
 .pictograma-volumen::before {
   content: '\e009';
 }
+
+.pictograma-alerta::before {
+  content: '\e010';
+}
+
+.pictograma-capas::before {
+  content: '\e00f';
+}
+
+.pictograma-escribir::before {
+  content: '\e00e';
+}
+
+.pictograma-filtro::before {
+  content: '\e00d';
+}
+
+.pictograma-norte::before {
+  content: '\e00c';
+}
diff --git a/src/pictograma/tamanio.scss b/src/pictograma/tamanio.scss
index 533da44bfbbf348811d8f9ae1f9e737d88bf3276..4459f3698179c6f4373d020cc07089c41c1b12a5 100644
--- a/src/pictograma/tamanio.scss
+++ b/src/pictograma/tamanio.scss
@@ -1,15 +1,17 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
-@each $id, $map in $pictograma-tamanio {
+@each $id, $map in variables.$pictograma-tamanio {
   .pictograma-#{$id} {
     font-size: map.get($map, 'tamanio');
     padding: map.get($map, 'espaciado') ;
   }
 }
 
-@each $dispositivo, $x in $breakpoints {
-  @include mediaquery($dispositivo) {
-    @each $id, $map in $pictograma-tamanio {
+@each $dispositivo, $x in variables.$breakpoints {
+  @include mix.mediaquery($dispositivo) {
+    @each $id, $map in variables.$pictograma-tamanio {
       .pictograma-#{$id}-#{$dispositivo} {
         font-size: map.get($map, 'tamanio');
         padding: map.get($map, 'espaciado') ;
diff --git a/src/reticula/_index.scss b/src/reticula/_index.scss
index 0048c6ac68fe821442794c604fb13c5d0ab00c88..c096b625c38fa75c36a32d6848084f76c3b6aa63 100644
--- a/src/reticula/_index.scss
+++ b/src/reticula/_index.scss
@@ -1,3 +1,3 @@
-@import './contenedor';
-@import './columna';
-@import './espaciado';
+@use './contenedor';
+@use './columna';
+@use './espaciado';
diff --git a/src/reticula/columna.scss b/src/reticula/columna.scss
index 414bd526e901b5b34478fc4458b5486c7004b29b..7b3ba2f6c2028e9c590b7c2b3332fbc166a03162 100644
--- a/src/reticula/columna.scss
+++ b/src/reticula/columna.scss
@@ -1,4 +1,6 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
 .flex {
   box-sizing: border-box;
@@ -60,8 +62,8 @@
   display: grid;
 }
 
-@each $dispositivo, $configuracion in $columnas {
-  @include mediaquery($dispositivo) {
+@each $dispositivo, $configuracion in variables.$columnas {
+  @include mix.mediaquery($dispositivo) {
     .flex {
       gap: map.get($configuracion, 'espaciado') map.get($configuracion, 'espaciado');
 
@@ -103,8 +105,8 @@
   }
 }
 
-@each $dispositivo, $configuracion in $columnas {
-  @include mediaquery($dispositivo) {
+@each $dispositivo, $configuracion in variables.$columnas {
+  @include mix.mediaquery($dispositivo) {
     @for $i from 1 through map.get($configuracion, 'columnas') {
       .flex > .columna-#{$i}-#{$dispositivo} {
         flex: 1 1 calc(calc(($i / map.get($configuracion, 'columnas') * 100%)) - map.get($configuracion, 'espaciado') + calc($i / map.get($configuracion, 'columnas') * map.get($configuracion, 'espaciado')) - 1px);
diff --git a/src/reticula/contenedor.scss b/src/reticula/contenedor.scss
index dcb2ba73395c271db9b29f825ac92213cc9206bc..d596aab062b36e415974fbce2eec88a66bde0610 100644
--- a/src/reticula/contenedor.scss
+++ b/src/reticula/contenedor.scss
@@ -1,4 +1,6 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
 .contenedor {
   box-sizing: border-box;
@@ -14,8 +16,8 @@
     margin-right: auto;
   }
 
-  @each $dispositivo, $map in $contenedores {
-    @include mediaquery($dispositivo) {
+  @each $dispositivo, $map in variables.$contenedores {
+    @include mix.mediaquery($dispositivo) {
       padding-left: map.get($map, 'margen-interior');
       padding-right: map.get($map, 'margen-interior');
 
diff --git a/src/reticula/espaciado.scss b/src/reticula/espaciado.scss
index 5036ccfadabced5f4cd38eea1e8df0c46385bbf1..d074f378d327bf7b0fb7879b8612e0cac7ece06b 100644
--- a/src/reticula/espaciado.scss
+++ b/src/reticula/espaciado.scss
@@ -1,4 +1,8 @@
-@each $id, $valor in $espaciado {
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
+
+@each $id, $valor in variables.$espaciado {
   .m-#{$id} {
     margin: $valor;
   }
@@ -89,9 +93,9 @@
   }
 }
 
-@each $dispositivo, $x in $breakpoints {
-  @include mediaquery($dispositivo) {
-    @each $id, $valor in $espaciado {
+@each $dispositivo, $x in variables.$breakpoints {
+  @include mix.mediaquery($dispositivo) {
+    @each $id, $valor in variables.$espaciado {
       .m-#{$id}-#{$dispositivo} {
         margin: $valor;
       }
diff --git a/src/separador/_index.scss b/src/separador/_index.scss
index c8567498b42ec23eee8197059a7646e54a336d37..06c7558f36f33a234cd20bdf66f8ce9395f961ea 100644
--- a/src/separador/_index.scss
+++ b/src/separador/_index.scss
@@ -1 +1 @@
-@import './base';
+@use './base';
diff --git a/src/sisdai.scss b/src/sisdai.scss
index e6f5b174256a24df7aa095c522637b951912fa51..f07d88322a2015e91ce81fcddbc419693ea117ec 100644
--- a/src/sisdai.scss
+++ b/src/sisdai.scss
@@ -30,42 +30,35 @@
  */
 @charset 'UTF-8';
 
-// Globales 
-@import 'variables';
-@import 'normalizar';
-@import 'mixins';
+// Base
+@use 'normalizar';
 
 // Fundamentos
-@import 'color';
-@import 'tipografia';
-@import 'pictograma';
-@import 'reticula';
+@use 'color';
+@use 'tipografia';
+@use 'pictograma';
+@use 'reticula';
 
 // Elementos
-@import 'boton';
-@import 'hipervinculo';
-@import 'formulario';
-@import 'tabla';
-@import 'lista';
-@import 'imagen';
+@use 'boton';
+@use 'hipervinculo';
+@use 'formulario';
+@use 'tabla';
+@use 'lista';
+@use 'imagen';
 
 // Elementos sin documentacion
-@import 'video';
-@import 'separador';
-@import 'detalle';
+@use 'video';
+@use 'separador';
+@use 'detalle';
 
 // Compuestos, Componentes y Visualizaciones
-@import 'compuestos';
-@import 'componentes';
-@import 'visualizaciones';
+@use 'compuestos';
+@use 'componentes';
+@use 'visualizaciones';
 
 // Auxiliares 
-@import 'auxiliares';
+@use 'auxiliares';
 
-// Accesibilidad. Cargar al final para sobreescribir estilos
-@import 'accesibilidad/ir-contenido-principal';
-@import 'accesibilidad/simplificada';
-@import 'accesibilidad/tipografia';
-@import 'accesibilidad/lectura';
-@import 'accesibilidad/hipervinculos';
-@import 'accesibilidad/oscura';
+// Accesibilidad. 
+@use 'accesibilidad';
diff --git a/src/tabla/_index.scss b/src/tabla/_index.scss
index d17fdb5ffbd9edd5f1aaa088fa98bf8aec2817cc..14d2838657587ba171d6c3e80c876c9962be4313 100644
--- a/src/tabla/_index.scss
+++ b/src/tabla/_index.scss
@@ -1,3 +1,3 @@
-@import './base';
-@import './tamanio';
-@import './complementos';
+@use './base';
+@use './tamanio';
+@use './complementos';
diff --git a/src/tabla/base.scss b/src/tabla/base.scss
index 0298858b4828accc4cd1ac62448386599232fd7f..0d8830948fd1f922adc5560a7b8ec8c571ee1592 100644
--- a/src/tabla/base.scss
+++ b/src/tabla/base.scss
@@ -1,4 +1,6 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../tipografia/titulo';
 
 table {
   border-collapse: collapse;
@@ -6,17 +8,15 @@ table {
   text-align: left;
 
   caption {
+    @extend %titulo-elemento;
+
+    margin: map.get(variables.$espaciado, '2') 0 0;
     text-align: left;
-    padding: 0;
-    font-size: 1rem;
-    line-height: 1.25em;
-    font-weight: 400;
-    margin: map.get($espaciado, '2') 0;
   }
 
   th,
   td {
-    padding: map.get($espaciado, '2') map.get($espaciado, '3');
+    padding: map.get(variables.$espaciado, '2') map.get(variables.$espaciado, '3');
   }
 
   thead {
diff --git a/src/tabla/complementos.scss b/src/tabla/complementos.scss
index b66921b17d45c4c835d42b544b646edd1d1db7ad..ddc633ad1d45caba5f280d4032c983747d29067d 100644
--- a/src/tabla/complementos.scss
+++ b/src/tabla/complementos.scss
@@ -1,7 +1,12 @@
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../tipografia/titulo';
+
 .titulo-tabla {
   @extend %titulo-elemento;
 
-  margin-bottom: 0;
+  margin: map.get(variables.$espaciado, '2') 0 0;
+  text-align: left;
 }
 
 .contenedor-tabla {
diff --git a/src/tabla/tamanio.scss b/src/tabla/tamanio.scss
index 411387a382737261d4f05b18dea9fa17b4f92829..c89355fea14f859a3f6b53b8b3b5e18ca4f6257c 100644
--- a/src/tabla/tamanio.scss
+++ b/src/tabla/tamanio.scss
@@ -1,15 +1,16 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 .tabla-condensada {
   th,
   td {
-    padding: map.get($espaciado, '1') map.get($espaciado, '2');
+    padding: map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '2');
   }
 }
 
 .tabla-expandida {
   th,
   td {
-    padding: map.get($espaciado, '3');
+    padding: map.get(variables.$espaciado, '3');
   }
 }
diff --git a/src/tipografia/_index.scss b/src/tipografia/_index.scss
index 23a990a5525f36b9702a3510b8ec9900413f790a..bf31e96b7de1e777ed17141862bf1c6ed18091cd 100644
--- a/src/tipografia/_index.scss
+++ b/src/tipografia/_index.scss
@@ -1,3 +1,3 @@
-@import './titulo';
-@import './parrafo';
-@import './nota';
+@use './titulo';
+@use './parrafo';
+@use './nota';
diff --git a/src/tipografia/nota.scss b/src/tipografia/nota.scss
index 1801c5d198eef126e72ac55cf9c662dbbe654cd0..2529a6a26eceb0bd39d26063b08514ff57c2256c 100644
--- a/src/tipografia/nota.scss
+++ b/src/tipografia/nota.scss
@@ -1,28 +1,29 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 .nota {
   font-size: 0.875rem;
   font-weight: 400;
   line-height: calc(1em * 1.3);
-  margin-top: map.get($espaciado, '3');
-  margin-bottom: map.get($espaciado, '3');
+  margin-top: map.get(variables.$espaciado, '3');
+  margin-bottom: map.get(variables.$espaciado, '3');
 }
 
 .nota-titulo {
   font-size: 1rem;
   font-weight: 500;
   line-height: calc(1em * 1.3);
-  margin-top: map.get($espaciado, '3');
-  margin-bottom: map.get($espaciado, '2');
+  margin-top: map.get(variables.$espaciado, '3');
+  margin-bottom: map.get(variables.$espaciado, '2');
 }
 
 .nota-titulo + .nota {
-  margin-top: map.get($espaciado, '2');
+  margin-top: map.get(variables.$espaciado, '2');
 }
 
 .nota-contenedor {
   background: var(--fondo-acento);
-  padding: map.get($espaciado, '3');
+  padding: map.get(variables.$espaciado, '3');
 }
 
 .nota-contenedor > .nota-titulo {
diff --git a/src/tipografia/parrafo.scss b/src/tipografia/parrafo.scss
index 12bb3c4dd9a977042ae666d947e64789cc69bb1b..239ebf0ba25fa7ce3ceed607162fe1dd307ac9a5 100644
--- a/src/tipografia/parrafo.scss
+++ b/src/tipografia/parrafo.scss
@@ -1,9 +1,10 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 p {
   line-height: calc(1em * 1.5);
-  margin-top: map.get($espaciado, '3');
-  margin-bottom: map.get($espaciado, '3');
+  margin-top: map.get(variables.$espaciado, '3');
+  margin-bottom: map.get(variables.$espaciado, '3');
 }
 
 .parrafo-texto-alto {
diff --git a/src/tipografia/titulo.scss b/src/tipografia/titulo.scss
index e27095c764d0b75fe6251aa3c259544db0b5c547..246dda2518b5c8309a0f083f093f934dc74a31bc 100644
--- a/src/tipografia/titulo.scss
+++ b/src/tipografia/titulo.scss
@@ -1,10 +1,12 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
 // base pa todos los titulos
 %titulo-base {
   font-weight: 500;
-  margin-top: map.get($espaciado, '3');
-  margin-bottom: map.get($espaciado, '3');
+  margin-top: map.get(variables.$espaciado, '3');
+  margin-bottom: map.get(variables.$espaciado, '3');
   line-height: calc(1em * 1.25);
 }
 
@@ -14,7 +16,7 @@
 
   font-size: 1rem;
 
-  @include mediaquery(esc) {
+  @include mix.mediaquery(esc) {
     font-size: 1.125rem;
   }
 }
@@ -24,9 +26,9 @@ h1,.h1 {
 
   font-size: 2rem;
 
-  @include mediaquery(esc) {
+  @include mix.mediaquery(esc) {
     font-size: 2.25rem;
-    margin-top: map.get($espaciado, '8');
+    margin-top: map.get(variables.$espaciado, '8');
   }
 }
 
@@ -35,7 +37,7 @@ h2,.h2 {
 
   font-size: 1.75rem;
 
-  @include mediaquery(esc) {
+  @include mix.mediaquery(esc) {
     font-size: 2rem;
   }
 }
@@ -45,7 +47,7 @@ h3,.h3 {
 
   font-size: 1.5rem;
 
-  @include mediaquery(esc) {
+  @include mix.mediaquery(esc) {
     font-size: 1.75rem;
   }
 }
@@ -55,7 +57,7 @@ h4,.h4 {
 
   font-size: 1.25rem;
 
-  @include mediaquery(esc) {
+  @include mix.mediaquery(esc) {
     font-size: 1.5rem;
   }
 }
@@ -65,7 +67,7 @@ h5,.h5 {
 
   font-size: 1.125rem;
 
-  @include mediaquery(esc) {
+  @include mix.mediaquery(esc) {
     font-size: 1.25rem;
   }
 }
@@ -75,7 +77,7 @@ h6,.h6 {
 
   font-size: 1rem;
 
-  @include mediaquery(esc) {
+  @include mix.mediaquery(esc) {
     font-size: 1.125rem;
   }
 }
diff --git a/src/video/_index.scss b/src/video/_index.scss
index b2bb44e9e96ea2fc845dd071687adb54887d76a5..2049d9ae912f3c0b4897ea47d8207ba54583cb70 100644
--- a/src/video/_index.scss
+++ b/src/video/_index.scss
@@ -1 +1 @@
-@import './base';
\ No newline at end of file
+@use './base';
\ No newline at end of file
diff --git a/src/visualizaciones/_index.scss b/src/visualizaciones/_index.scss
index 94cb5e03c8b7a016bb69ad0cfab19ee59157e8d3..923b311d0262bfc7794e31dcdb2235e1031e730d 100644
--- a/src/visualizaciones/_index.scss
+++ b/src/visualizaciones/_index.scss
@@ -1,3 +1,3 @@
-@import './contenedor';
-@import './controlador';
-@import './tipografia';
+@use './contenedor';
+@use './controlador';
+@use './tipografia';
diff --git a/src/visualizaciones/contenedor.scss b/src/visualizaciones/contenedor.scss
index 445a731cf1c735bea12bb3d6c75467d41e27abad..563dc362df7bcf9fede0527fe010cbab91c211af 100644
--- a/src/visualizaciones/contenedor.scss
+++ b/src/visualizaciones/contenedor.scss
@@ -1,13 +1,15 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
 .contenedor-vis {
   --contenedor-vis-alto-menus: 50px;
   --contenedor-vis-alto-atribuciones: 58px;
   --contenedor-vis-alto-maximo: calc(100vh - var(--contenedor-vis-alto-menus));
   --contenedor-vis-alto-minimo-vis: 300px;
-  
+
   background-color: var(--fondo-neutro);
-  border-radius: map.get($borde-redondeado, '20');
+  border-radius: map.get(variables.$borde-redondeado, "20");
   width: 100%;
 
   .contenedor-vis-paneles {
@@ -15,28 +17,26 @@
     grid-gap: 0;
     grid-template-rows: auto auto auto auto auto;
     grid-template-columns: 1;
-    padding-top: map.get($espaciado, '2');
-    padding-left: map.get($espaciado, '2');
-    padding-right: map.get($espaciado, '2');
+    padding-top: map.get(variables.$espaciado, "2");
+    padding-left: map.get(variables.$espaciado, "2");
+    padding-right: map.get(variables.$espaciado, "2");
 
     .contenido-vis {
       width: 100%;
       margin: 0;
       min-height: var(--contenedor-vis-alto-minimo-vis);
       position: relative;
-      
-      // TODO: revisar que las filas esten bien.. antes grid-column-start: 1; // grid-column-end: span 1; // grid-row-start: 3; grid-row-end: span 1;
       grid-column: 1 / span 1;
-      grid-row: 3 / span 1; 
-      
-      .contenedor-svg-ejes-tooltip { 
+      grid-row: 3 / span 1;
+
+      .contenedor-svg-ejes-tooltip {
         position: relative;
         width: 100%;
         display: inline-block;
 
         .contenedor-titulo-eje-y {
           display: inline-block;
-        
+
           .titulo-eje-y {
             position: absolute;
             display: block;
@@ -44,7 +44,7 @@
             text-align: center;
           }
         }
-        
+
         .contenedor-titulo-eje-x {
           position: relative;
           width: 100%;
@@ -58,16 +58,16 @@
           position: absolute;
           top: 0;
           margin: 0;
-        
-          svg{
-            .vis-linea-ejes{
-              stroke:var(--borde);
+
+          svg {
+            .vis-linea-ejes {
+              stroke: var(--borde);
               stroke-dasharray: 3 3;
               stroke-width: 1px;
             }
-        
-            .vis-linea-base{
-              stroke:var(--borde);
+
+            .vis-linea-base {
+              stroke: var(--borde);
               stroke-width: 1px;
             }
           }
@@ -82,11 +82,7 @@
       scrollbar-width: thin;
       position: relative;
       display: none;
-
-      // overflow-x: hidden; overflow-y: auto;
       overflow: hidden auto;
-
-      // grid-column-start: 1; grid-column-end: span 1; 
       grid-column: 1 / span 1;
       grid-row-end: span 1;
 
@@ -101,51 +97,54 @@
 
     .panel-encabezado-vis {
       grid-row-start: 1;
-      margin: calc( map.get($espaciado, '1') * -1);
-      padding: map.get($espaciado, '1') map.get($espaciado, '1') map.get($espaciado, '4');
+      margin: calc(map.get(variables.$espaciado, "1") * -1);
+      padding: map.get(variables.$espaciado, "1") map.get(variables.$espaciado, "1")
+        map.get(variables.$espaciado, "3");
     }
 
     .panel-izquierda-vis {
       grid-row-start: 2;
-      margin: calc( map.get($espaciado, '1') * -1);
-      padding: map.get($espaciado, '1') map.get($espaciado, '1') map.get($espaciado, '4');
+      margin: calc(map.get(variables.$espaciado, "1") * -1);
+      padding: map.get(variables.$espaciado, "1") map.get(variables.$espaciado, "1")
+        map.get(variables.$espaciado, "3");
     }
 
     .panel-derecha-vis {
       grid-row-start: 4;
-      margin: calc( map.get($espaciado, '1') * -1);
-      padding: map.get($espaciado, '1') map.get($espaciado, '1') map.get($espaciado, '4');
+      margin: calc(map.get(variables.$espaciado, "1") * -1);
+      padding: map.get(variables.$espaciado, "1") map.get(variables.$espaciado, "1")
+        map.get(variables.$espaciado, "3");
     }
 
     .panel-pie-vis {
       grid-row-start: 5;
-      margin: calc( map.get($espaciado, '1') * -1);
-      padding: map.get($espaciado, '4') map.get($espaciado, '1') map.get($espaciado, '1');
+      margin: calc(map.get(variables.$espaciado, "1") * -1);
+      padding: map.get(variables.$espaciado, "3") map.get(variables.$espaciado, "1")
+        map.get(variables.$espaciado, "1");
     }
 
     &.con-panel-encabezado-vis .panel-encabezado-vis {
       display: block;
     }
-    
+
     &.con-panel-izquierda-vis .panel-izquierda-vis {
       display: block;
     }
-    
+
     &.con-panel-derecha-vis .panel-derecha-vis {
       display: block;
     }
-   
+
     &.con-panel-pie-vis .panel-pie-vis {
       display: block;
     }
-    
-  
-    @include mediaquery('esc') {
-      padding-left: map.get($espaciado, '3');
-      padding-right: map.get($espaciado, '3');
+
+    @include mix.mediaquery("esc") {
+      padding-left: map.get(variables.$espaciado, "3");
+      padding-right: map.get(variables.$espaciado, "3");
       max-height: var(--contenedor-vis-alto-maximo);
       grid-template-rows: 0 1fr 0;
-      min-height: calc(var(--contenedor-vis-alto-minimo-vis) + var(--contenedor-vis-alto-atribuciones) + 24px);
+      min-height: calc( var(--contenedor-vis-alto-minimo-vis) + var(--contenedor-vis-alto-atribuciones) + 24px);
 
       .panel-izquierda-vis,
       .contenido-vis,
@@ -154,20 +153,20 @@
       }
 
       .panel-derecha-vis {
-        padding-bottom: map.get($espaciado, '1');
-        padding-left: map.get($espaciado, '4');
+        padding-bottom: map.get(variables.$espaciado, "1");
+        padding-left: map.get(variables.$espaciado, "3");
       }
 
       .panel-izquierda-vis {
-        padding-bottom: map.get($espaciado, '1');
-        padding-right: calc( map.get($espaciado, '3') );
+        padding-bottom: map.get(variables.$espaciado, "1");
+        padding-right: calc(map.get(variables.$espaciado, "3"));
         margin-right: 0;
       }
 
       .panel-pie-vis {
         grid-row-start: 3;
       }
-      
+
       &.con-panel-encabezado-vis {
         grid-template-rows: auto auto 0;
 
@@ -176,7 +175,7 @@
           grid-template-rows: auto 1fr 0;
         }
       }
-      
+
       &.con-panel-encabezado-vis,
       &.con-panel-pie-vis {
         &.con-panel-izquierda-vis,
@@ -187,48 +186,48 @@
           }
         }
       }
-      
+
       &.con-panel-encabezado-vis.con-panel-pie-vis {
         grid-template-rows: auto auto auto;
       }
-      
+
       &.con-panel-izquierda-vis {
         grid-template-columns: 1fr 2fr;
-      
+
         .contenido-vis {
           grid-column-start: 2;
         }
       }
-      
+
       &.con-panel-derecha-vis {
         grid-template-columns: 2fr 1fr;
-      
+
         .contenido-vis {
           grid-column-start: 1;
         }
-      
+
         .panel-derecha-vis {
           grid-column-start: 2;
         }
       }
-      
+
       &.con-panel-izquierda-vis.con-panel-derecha-vis {
         grid-template-columns: 1fr 2fr 1fr;
-      
+
         .panel-encabezado-vis,
         .panel-pie-vis {
           grid-column-end: span 3;
         }
-      
+
         .contenido-vis {
           grid-column-start: 2;
         }
-      
+
         .panel-derecha-vis {
           grid-column-start: 3;
         }
       }
-      
+
       &.con-panel-pie-vis {
         grid-template-rows: 0 auto auto;
 
@@ -236,7 +235,7 @@
         &.con-panel-derecha-vis {
           grid-template-rows: 0 1fr auto;
         }
-      
+
         &.con-panel-encabezado-vis {
           &.con-panel-izquierda-vis,
           &.con-panel-derecha-vis {
@@ -252,31 +251,31 @@
     justify-content: space-between;
     align-items: center;
     line-height: 24px;
-    padding-top: map.get($espaciado, '2');
-    padding-bottom: map.get($espaciado, '2');
-    margin-top: map.get($espaciado, '2');
-    margin-left: map.get($espaciado, '2');
-    margin-right: map.get($espaciado, '2');
-
-    @include mediaquery('esc') {
-      margin-left: map.get($espaciado, '3');
-      margin-right: map.get($espaciado, '3');
+    padding-top: map.get(variables.$espaciado, "2");
+    padding-bottom: map.get(variables.$espaciado, "2");
+    margin-top: map.get(variables.$espaciado, "2");
+    margin-left: map.get(variables.$espaciado, "2");
+    margin-right: map.get(variables.$espaciado, "2");
+
+    @include mix.mediaquery("esc") {
+      margin-left: map.get(variables.$espaciado, "3");
+      margin-right: map.get(variables.$espaciado, "3");
     }
-    
+
     .logo-conacyt {
       filter: grayscale(100%);
-      
+
       img {
         float: left;
         height: 24px;
         opacity: 0.5;
         transition: all 0.25s ease-in-out;
       }
-      
+
       &:hover,
       &:focus {
         filter: grayscale(0%);
-      
+
         img {
           opacity: 1;
         }
@@ -298,15 +297,15 @@
 }
 
 .titulo-clases {
-  margin: map.get($espaciado, '1') 0;
-  padding: 0 0 0 map.get($espaciado, '1');
+  margin: map.get(variables.$espaciado, "1") 0;
+  padding: 0 0 0 map.get(variables.$espaciado, "1");
 }
 
 // clases especiales gema
 .contenedor-vis.gema {
   height: 100%;
   position: relative;
-  
+
   .contenedor-vis-paneles {
     height: 100%;
     max-height: max-content;
@@ -333,7 +332,7 @@
     &-acercar-alejar,
     &-ajuste-vista {
       // preguntar sobre esta variable de margen a miguel
-      right: calc(var(--margen) + 320px); 
+      right: calc(var(--margen) + 320px);
     }
   }
 }
diff --git a/src/visualizaciones/controlador.scss b/src/visualizaciones/controlador.scss
index f537094389bed1bd3588dd29f11c288eb8c53b0e..87b0e32fedd36f0651b8dfb22926ca836c7525de 100644
--- a/src/visualizaciones/controlador.scss
+++ b/src/visualizaciones/controlador.scss
@@ -1,4 +1,5 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
 
 .controlador-vis {
   --controlador-vis-control-alto: 1.125rem;
@@ -11,8 +12,8 @@
   vertical-align: text-top;
 
   .lectura {
-    padding: calc(map.get($espaciado, '1') + 2px);
-    margin: 0 0 map.get($espaciado, '1') 0;
+    padding: calc(map.get(variables.$espaciado, '1') + 2px);
+    margin: 0 0 map.get(variables.$espaciado, '1') 0;
     line-height: 1.25em;
     color: var(--campo-color);
     vertical-align: text-top;
@@ -20,7 +21,7 @@
   }
 
   .anidado {
-    padding-left: calc(1.25rem + map.get($espaciado, '1') + 4px);
+    padding-left: calc(1.25rem + map.get(variables.$espaciado, '1') + 4px);
   }
 
   label::before,
@@ -40,7 +41,7 @@
   
   .figura-variable {
     flex-shrink: 0;
-    margin-right: map.get($espaciado, 'minimo');
+    margin-right: map.get(variables.$espaciado, 'minimo');
     margin-top: max(calc((var(--controlador-vis-control-alto) - var(--controlador-vis-figura-alto)) * 0.5), 0px);
     min-width: calc(var(--controlador-vis-figura-alto));
     height: calc(var(--controlador-vis-figura-alto));
@@ -74,8 +75,8 @@
 
 span.controlador-vis {
   display: inline-flex;
-  margin-right: map.get($espaciado, '1');
-  margin-bottom: map.get($espaciado, '1');
+  margin-right: map.get(variables.$espaciado, '1');
+  margin-bottom: map.get(variables.$espaciado, '1');
   
   label {
     display: inline-flex;
diff --git a/src/visualizaciones/tipografia.scss b/src/visualizaciones/tipografia.scss
index 71d0ba376f037895b15b0b80d69bf6620c017ade..0d76d490992f1cd2cd1dc0a221179dd386d2df72 100644
--- a/src/visualizaciones/tipografia.scss
+++ b/src/visualizaciones/tipografia.scss
@@ -1,4 +1,6 @@
-@use "sass:map";
+@use 'sass:map';
+@use '../_variables' as variables;
+@use '../_mixins' as mix;
 
 [class^='vis-'],
 [class*=' vis-'] {
@@ -8,12 +10,12 @@
 
 .vis-titulo-visualizacion {
   display: block;
-  margin: map.get($espaciado, '2') 0;
+  margin: map.get(variables.$espaciado, '2') 0;
   line-height: calc(1em * 1.25);
   font-size: 1.125rem;
   font-weight: 600;
 
-  @include mediaquery(esc) {
+  @include mix.mediaquery(esc) {
     font-size: 1.5rem;
   }
 }
@@ -23,7 +25,7 @@
   font-size: 0.75rem;
   line-height: calc(1em * 1.2);
   font-weight: 500;
-  margin: map.get($espaciado, '2') 0;
+  margin: map.get(variables.$espaciado, '2') 0;
 }
 
 .vis-instruccional {
@@ -31,7 +33,7 @@
   font-size: 1rem;
   line-height: 1.25em;
   font-weight: 400;
-  margin: map.get($espaciado, '2') 0;
+  margin: map.get(variables.$espaciado, '2') 0;
 }
 
 .vis-valores-ejes {
@@ -55,7 +57,7 @@
   font-size: 1rem;
   line-height: calc(1em * 1.25);
   font-weight: 600;
-  margin: map.get($espaciado, '2') 0;
+  margin: map.get(variables.$espaciado, '2') 0;
 }
 
 .vis-nomenclatura {
@@ -64,7 +66,7 @@
   font-weight: 400;
   color: var(--texto-secundario);
   display: inline-flex;
-  margin: map.get($espaciado, '1') map.get($espaciado, '3') map.get($espaciado, '1') 0;
+  margin: map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '1') 0;
 
   .figura-variable {
     width: 1.125rem;
@@ -73,7 +75,7 @@
     border: 1px solid var(--borde-neutro);
     border-radius: 50%;
     display: inline-flex;
-    margin-right: map.get($espaciado, 'minimo');
+    margin-right: map.get(variables.$espaciado, 'minimo');
 
     &.disabled {
       background: var(--campo-deshabilitado-fondo);