::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--cong-fondo)}::-webkit-scrollbar-thumb{background:var(--cong-enlace);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--cong-navegacion)}.seccion_programas,.seccion_perfil,.seccion_documentos{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:0;overflow:hidden}.seccion_inicio{visibility:visible;position:relative;height:auto}.nav-item.activo,.nav-item.activo .et_pb_module_header,.nav-item.activo *{color:var(--cong-menu-act)!important}:root{--cong-fondo:#FFFFFF;--cong-texto:#525252;--cong-fuerte:#212121;--cong-enlace:#4D6EA4;--cong-barra:#F2F1EF;--cong-borde-menu:#C3C3C3;--cong-navegacion:#626262;--cong-tesoros:#00685b;--cong-maestros:#9B731E;--cong-vida:#9E2B26;--cong-jw:#5B3C88;--cong-badge:#E36600;--cong-menu:#4F4F4F;--cong-menu-act:#5B3C88;--cong-anuncio:#FFF6DD;--cong-anuncio-bor:#F0DFA0;--cong-escala:1}[data-tema="oscuro"]{--cong-fondo:#121212;--cong-texto:#C3C3C3;--cong-fuerte:#FFFFFF;--cong-enlace:#7F9FD3;--cong-barra:#292929;--cong-borde-menu:#4A4A4A;--cong-navegacion:#999999;--cong-tesoros:#85C1CB;--cong-maestros:#FFCB5C;--cong-vida:#CF746F;--cong-jw:#5B3C88;--cong-menu:#D8D8D8;--cong-anuncio:#E3CA95;--cong-anuncio-bor:#E2BC6A;--cong-menu-act:#C0A7E1}html{font-size:calc(14px * var(--cong-escala))}html body{font-size:1rem}body[data-tema]{background:var(--cong-fondo);color:var(--cong-texto)}.cong-app strong,.cong-app h1,.cong-app h2,.cong-app h3{color:var(--cong-fuerte)}.cong-app a{color:var(--cong-enlace)}:root{--cong-fuente:'Inter',sans-serif}.pantalla-inicio,.pantalla-inicio *,.cong-tabs-wrap,.cong-tabs-wrap *,.cong-fechas,.cong-fechas *,#lista-partes,#lista-partes *,.pantalla-perfil,.pantalla-perfil *,.pantalla-documentos,.pantalla-documentos *,.cong-modal,.cong-modal *,.cong-modal-imagen,.cong-modal-imagen *,.territorio-modal__encabezado,.territorio-modal__encabezado *{font-family:var(--cong-fuente)}.cong-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;padding:0 .4em;border-radius:999px;background:var(--cong-badge);color:#fff;font-size:.75em;font-weight:700;line-height:1}.cong-badge[data-vacio="si"]{display:none}.cong-tabs-wrap{display:flex;align-items:center;gap:.3em;padding-top:.5em}.cong-tabs__flecha{background:none;border:none;cursor:pointer;font-size:3em;font-weight:400;line-height:1;color:var(--cong-enlace);flex:0 0 auto;padding:0em 0em}.cong-tabs__flecha:disabled{opacity:.3;cursor:default}.cong-tabs{flex:1 1 auto;display:flex;gap:1.5em;border-bottom:1px solid var(--cong-barra);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;padding-left:1.6em;padding-right:1.6em;scroll-padding-left:1.6em;scroll-padding-right:1.6em}.cong-tabs::-webkit-scrollbar{display:none}.cong-tab:first-child{margin-left:auto}.cong-tab:last-child{margin-right:auto}.cong-tab{background:none;border:none;cursor:pointer;padding:.6em 0;font-size:1.1875em;font-weight:600;color:var(--cong-navegacion);border-bottom:5px solid transparent;white-space:nowrap}.cong-tab.activa{color:var(--cong-enlace);border-bottom-color:var(--cong-enlace)}.cong-fechas{display:flex;align-items:center;gap:.3em;margin:.75em 0}.cong-fechas__flecha{background:none;border:none;cursor:pointer;font-size:3em;font-weight:400;line-height:1;color:var(--cong-enlace);flex:0 0 auto;padding:0em 0em}.cong-fechas__flecha:disabled{opacity:.3;cursor:default}.cong-fechas__pista{display:flex;gap:.5em;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;flex:1 1 auto;padding-left:1.5em;padding-right:1.5em;scroll-padding-left:1.5em;scroll-padding-right:1.5em}.cong-fechas__pista::-webkit-scrollbar{display:none}.cong-fecha{background:none;border:none;cursor:pointer;white-space:nowrap;padding:.4em .8em;border-radius:999px;font-weight:500;font-size:1.0625em;color:var(--cong-texto)}.cong-fecha.activa{background:#4D6EA4;color:#fff;font-weight:600;font-size:1.15em;padding:.45em .9em}.parte-vmc,.parte-publica{margin-bottom:1.5em}.parte-vmc p,.parte-publica p{margin:0.15em 0;line-height:1.35}h3.seccion-tesoros,h3.seccion-maestros,h3.seccion-vida,h3.seccion-discurso,h3.seccion-atalaya{font-size:1.3em;font-weight:800;letter-spacing:0.02em;padding-bottom:0.35em;border-bottom:1px solid currentColor;margin:1.8em 0 1.1em}h3.seccion-tesoros{color:var(--cong-tesoros)}h3.seccion-maestros{color:var(--cong-maestros)}h3.seccion-vida{color:var(--cong-vida)}h3.seccion-discurso{color:var(--cong-tesoros)}h3.seccion-atalaya{color:var(--cong-maestros)}p.titulo-parte{padding-left:1.5em;text-indent:-1.5em;font-weight:600;padding-bottom:0.3em;font-size:1.0625em;color:var(--cong-texto)}.seccion-tesoros p.titulo-parte{color:var(--cong-tesoros)}.seccion-maestros p.titulo-parte{color:var(--cong-maestros)}.seccion-vida p.titulo-parte{color:var(--cong-vida)}.seccion-discurso p.titulo-parte{color:var(--cong-tesoros)}.seccion-atalaya p.titulo-parte{color:var(--cong-maestros)}.seccion-discurso p.etiqueta-parte{color:var(--cong-tesoros)}.seccion-atalaya p.etiqueta-parte{color:var(--cong-maestros)}p.nombre-parte{font-weight:700;color:var(--cong-fuerte);padding-left:1.5em;padding-bottom:0.3em;font-size:1.125em}.rol-anotacion{font-weight:400;color:var(--cong-texto)}p.etiqueta-parte{color:var(--cong-navegacion);font-weight:600;padding-bottom:0.3em;font-size:1.0625em;margin-top:0.6em}h3.dia-predicacion{font-size:1.3em;font-weight:800;letter-spacing:0.02em;padding-bottom:0.35em;border-bottom:1px solid currentColor;margin:1.8em 0 1.1em}h3.dia-predicacion.dia-maestros{color:var(--cong-maestros)}h3.dia-predicacion.dia-vida{color:var(--cong-vida)}.salida-predicacion p{margin:0.15em 0;line-height:1.35}.grupos-salida{font-size:1.0625em;font-weight:600;padding-bottom:0.35em}.hora-lugar-parte{padding-bottom:0.3em}.hora-lugar-parte a{color:var(--cong-enlace);font-weight:700;font-size:1.0625em;text-decoration:none}.territorio-parte{padding-left:1.5em;margin:0 0 1.2em 0!important}.territorio-parte a{color:var(--cong-enlace);font-weight:400;font-size:1.0625em;text-decoration:none}.cong-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.cong-modal[hidden]{display:none}.cong-modal__fondo{position:absolute;inset:0;background:rgba(0,0,0,0.6)}.cong-modal__caja{position:relative;z-index:1;width:98%;max-width:500px;height:100vh;background:var(--cong-fondo);border-radius:5px;overflow:hidden}.cong-modal__cerrar{position:absolute;top:.3em;right:.7em;z-index:2;background:var(--cong-fondo);color:var(--cong-fuerte);border:none;border-radius:50%;width:1em;height:1em;font-size:2em;line-height:1;cursor:pointer}.cong-modal__contenido{width:100%;height:100%}.cong-modal__contenido iframe{width:100%;height:100%}.cong-modal__contenido img{width:100%;height:100%;object-fit:contain}#lista-partes{transition:transform 220ms ease,opacity 220ms ease}.cong-sale-izq{transform:translateX(-24px);opacity:0}.cong-sale-der{transform:translateX(24px);opacity:0}.cong-entra-der{transform:translateX(24px);opacity:0}.cong-entra-izq{transform:translateX(-24px);opacity:0}.nav-item{background:var(--cong-barra);border-bottom:5px solid var(--cong-borde-menu);transition:background 150ms ease,border-color 150ms ease}.nav-item,.nav-item *{-webkit-tap-highlight-color:transparent}.nav-item:focus,.nav-item:focus-visible,.nav-item *:focus,.nav-item *:focus-visible{outline:none!important;box-shadow:none!important;background:none!important}.nav-item:active,.nav-item *:active{background:inherit!important;color:inherit!important}.nav-item{transform:translateZ(0);will-change:color}.nav-item.activo{background:var(--cong-fondo);border-bottom:5px solid var(--cong-menu-act)}h3.fecha-programa{font-size:1.3em;font-weight:800;letter-spacing:0.02em;padding-bottom:0.35em;border-bottom:1px solid currentColor;margin:0 0 1.1em;color:var(--cong-texto)}h3.privilegio-titulo{font-size:1.3em;font-weight:800;letter-spacing:0.02em;padding-bottom:0.35em;border-bottom:1px solid currentColor;margin:1.8em 0 1.1em}p.privilegio-item{font-weight:700;font-size:1.0625em;padding-bottom:0.15em}.privilegio-entrada{margin-bottom:1.2em}.color-tesoros{color:var(--cong-tesoros)}.color-maestros{color:var(--cong-maestros)}.color-vida{color:var(--cong-vida)}.pantalla-inicio{font-family:var(--cong-fuente)}.saludo{font-size:2em;font-weight:800;color:var(--cong-fuerte);margin:0 0 .1em;line-height:1.1}.saludo .cong-nombre{color:var(--cong-enlace)}.fecha-hoy{font-size:.95em;color:var(--cong-navegacion);margin:0 0 1.3em}.tarjeta-asignaciones{display:flex;align-items:center;justify-content:space-between;background:#4D6EA4;color:#fff;border-radius:5px;padding:1em 1.2em;margin-bottom:1.4em;text-decoration:none}.tarjeta-asignaciones .titulo{font-weight:700;font-size:1.3em;color:#fff}.tarjeta-asignaciones .subtitulo{font-size:1em;font-weight:300;opacity:.55;margin-top:.2em;color:#fff}.tarjeta-asignaciones .globo{background:#fff;color:#4D6EA4;font-weight:800;font-size:1.6em;min-width:1.9em;height:1.9em;border-radius:999px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.tarjeta-asignaciones .flecha{color:#fff;font-size:3em;font-weight:200;opacity:.64;margin-left:.2em}.anuncio{background:var(--cong-anuncio);border:1px solid var(--cong-anuncio-bor);border-radius:5px;padding:1em 1.1em;margin-bottom:1.6em;gap:.8em;align-items:flex-start}.anuncio:not([hidden]){display:flex}.anuncio[hidden]{display:none}.anuncio .icono{font-size:1.5em;line-height:1;flex:0 0 auto}.anuncio .etiqueta{font-size:.9em;font-weight:800;letter-spacing:.06em;color:#212121;text-transform:uppercase;margin-bottom:.3em}.anuncio .texto{font-size:1em;font-weight:600;color:#212121;line-height:1.4}.seccion-titulo{font-size:1.15em;font-weight:800;color:var(--cong-fuerte);margin:0 0 .8em}.inicio-vacio{color:var(--cong-navegacion);font-size:.92em}.eventos{display:flex;flex-direction:column;gap:.7em;margin-bottom:1.8em}.evento{display:flex;align-items:center;gap:.9em;background:var(--cong-barra);border-radius:5px;padding:.75em .9em}.evento .fecha-caja{background:var(--cong-jw);color:#fff;border-radius:5px;min-width:3.1em;text-align:center;padding:.9em .6em .1em .6em;flex:0 0 auto}.evento .fecha-caja .dia{font-size:1.4em;font-weight:700;line-height:0.5}.evento .fecha-caja .mes{font-size:.8em;font-weight:400;text-transform:uppercase;letter-spacing:.04em;opacity:.9}.evento .info .nombre{font-weight:700;padding-bottom:.2em;color:var(--cong-fuerte);font-size:1em;line-height:1.3}.evento .info .descripcion{font-size:.9em;line-height:1.3;color:var(--cong-navegacion);margin-top:0em}.grupos{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em}.grupo-chip{background:var(--cong-fondo);border:1px solid var(--cong-borde-menu);border-radius:5px;padding:.8em .5em;text-align:center;font-weight:700;color:var(--cong-enlace);font-size:1.125em;cursor:pointer;font-family:var(--cong-fuente)}.grupo-chip:active{background:var(--cong-barra)}.grupo-modal-titulo{font-size:1.3em;font-weight:800;color:var(--cong-fuerte);padding:1em 1.2em .6em;border-bottom:1px solid var(--cong-barra)}.grupo-modal-contador{font-size:0.7em;font-weight:600;color:var(--cong-navegacion)}.grupo-modal-lista{overflow-y:auto;height:calc(100% - 3.2em);padding:.6em 1.2em 1.2em}.grupo-integrante{padding:.55em 0;border-bottom:1px solid var(--cong-barra);font-size:.98em;font-family:var(--cong-fuente)}.grupo-integrante:last-child{border-bottom:none}.grupo-integrante .nombre-int{font-weight:700;font-size:1.125em;color:var(--cong-texto);font-family:var(--cong-fuente)}.grupo-integrante .nombre-int--destacado{color:var(--cong-menu-act);font-weight:800}.grupo-integrante .etiqueta-int{display:inline-block;font-size:.8em;font-weight:800;color:#fff;background:var(--cong-badge);border-radius:5px;padding:0em .7em 0em .7em;margin-left:.5em;font-family:var(--cong-fuente)}.perfil-bienvenido{font-size:1.1em;font-weight:500;color:var(--cong-navegacion);margin:0 0 .1em;font-family:var(--cong-fuente)}h3.perfil-nombre-titulo{font-size:1.75em;font-weight:800;letter-spacing:0.02em;padding-bottom:0.35em;border-bottom:1px solid currentColor;margin:0 0 1em;color:var(--cong-texto);font-family:var(--cong-fuente)}.perfil-acciones{display:flex;gap:.7em;margin-bottom:1.6em}.perfil-accion-btn{flex:1 1 50%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5em;background:none;border:1px solid var(--cong-borde-menu);border-radius:5px;padding:.7em .5em;font-size:.82em;font-weight:600;color:var(--cong-enlace);cursor:pointer;font-family:var(--cong-fuente);text-align:center}.perfil-accion-btn:active{background:var(--cong-barra)}.perfil-accion-btn__icono{font-size:1.2em;line-height:1;flex:0 0 auto}.perfil-asignaciones-titulo{font-size:1.0625em;font-weight:400;color:var(--cong-navegacion);margin:0 0 .3em;font-family:var(--cong-fuente)}h3.perfil-mes{font-size:1.3em;font-weight:800;letter-spacing:0.02em;padding-bottom:0.35em;border-bottom:1px solid currentColor;margin:1.8em 0 1.1em;color:var(--cong-texto)}h3.perfil-mes:first-of-type{margin-top:.4em}.perfil-item{display:flex;align-items:flex-start;gap:.9em;margin-bottom:1.3em;text-decoration:none}.perfil-item__fecha{flex:0 0 auto;width:3.4em;font-weight:700;font-size:1.0625em;color:var(--cong-enlace);line-height:1.35}.perfil-item__detalle{flex:1 1 auto}.perfil-item__titulo{font-weight:700;font-size:1.0625em;color:var(--cong-fuerte);line-height:1.35}.perfil-item__sub{font-size:.95em;color:var(--cong-navegacion);margin-top:.15em}.perfil-item__rol{font-weight:600;color:var(--cong-enlace)}.bienvenida-titulo{font-size:1.75em;font-weight:800;color:var(--cong-fuerte);padding:1.3em .7em 1em}.bienvenida-subtitulo{font-size:.95em;color:var(--cong-navegacion);padding:0 1.3em 1em}.bienvenida-cuerpo{padding:0 1.3em 1.3em}.bienvenida-select{width:100%;padding:.8em .9em;border-radius:5px;border:1px solid var(--cong-borde-menu);font-size:1em;font-family:var(--cong-fuente);color:var(--cong-fuerte);background:var(--cong-fondo);margin-bottom:1em}.bienvenida-select option{background:var(--cong-fondo);color:var(--cong-fuerte)}.bienvenida-confirmar{width:100%;padding:.8em;border-radius:5px;border:none;background:var(--cong-enlace);color:#fff;font-weight:700;font-size:1em;font-family:var(--cong-fuente);cursor:pointer}.bienvenida-confirmar:disabled{opacity:.5;cursor:default}#bienvenida-modal .cong-modal__caja{height:auto;max-height:90vh;overflow-y:auto}.perfil-tarjeta__nombre,.perfil-cambiar,h3.perfil-mes,.perfil-item__titulo,.perfil-item__sub,.perfil-item__rol,.bienvenida-titulo,.bienvenida-subtitulo,.bienvenida-select,.bienvenida-confirmar{font-family:var(--cong-fuente)}.ajustes-caja{height:auto;max-height:90vh;overflow-y:auto}.ajustes-titulo{font-size:1.35em;font-weight:800;color:var(--cong-fuerte);padding:1.3em 1em 1.5em;font-family:var(--cong-fuente)}.ajustes-bloque{padding:0 1.3em 1.5em}.ajustes-etiqueta{font-size:1.0625em;font-weight:700;color:var(--cong-fuerte);margin-bottom:.8em;font-family:var(--cong-fuente)}.ajustes-toggle{position:relative;display:flex;align-items:center;width:100%;height:2.6em;border-radius:999px;border:1px solid var(--cong-borde-menu);background:var(--cong-barra);cursor:pointer;padding:.25em;font-family:var(--cong-fuente)}.ajustes-toggle__lado{flex:1 1 50%;text-align:center;font-size:.92em;font-weight:600;color:var(--cong-navegacion);z-index:1}.ajustes-toggle__perilla{position:absolute;top:.25em;left:.25em;width:calc(50% - .25em);height:calc(100% - .5em);border-radius:999px;background:#4D6EA4;transition:transform 180ms ease}.ajustes-toggle.activo .ajustes-toggle__perilla{transform:translateX(100%)}.ajustes-toggle.activo .ajustes-toggle__lado:last-child{color:#fff}.ajustes-toggle:not(.activo) .ajustes-toggle__lado:first-child{color:#fff}.ajustes-slider-fila{display:flex;align-items:center;gap:.8em}.ajustes-slider-letra{color:var(--cong-navegacion);font-weight:700;flex:0 0 auto}.ajustes-slider-letra--chica{font-size:.8em}.ajustes-slider-letra--grande{font-size:1.5em}.ajustes-slider{flex:1 1 auto;-webkit-appearance:none;appearance:none;height:4px;border-radius:999px;background:var(--cong-borde-menu);outline:none}.ajustes-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.4em;height:1.4em;border-radius:50%;background:#4D6EA4;cursor:pointer;border:none}.ajustes-slider::-moz-range-thumb{width:1.4em;height:1.4em;border-radius:50%;background:#4D6EA4;cursor:pointer;border:none}.et_pb_module_header{font-size:clamp(12.6px,calc(14px * var(--cong-escala)),15.4px)!important}.pantalla-documentos{font-family:var(--cong-fuente)}h3.documentos-titulo-pagina{font-size:1.75em;font-weight:800;letter-spacing:0.02em;padding-bottom:0.35em;border-bottom:1px solid currentColor;margin:0 0 1em;color:var(--cong-texto)}h3.documentos-tema{font-size:1.3em;font-weight:800;letter-spacing:0.02em;padding-bottom:0.35em;line-height:1.2;border-bottom:1px solid currentColor;margin:1.8em 0 1.1em;color:var(--cong-texto)}h3.documentos-tema:first-of-type{margin-top:0}.documento-item{display:block;margin-bottom:1.3em;text-decoration:none;cursor:pointer}.documento-item__titulo{font-weight:700;font-size:1.2em;color:var(--cong-enlace);line-height:1.35}.documento-item__descripcion{font-size:1em;line-height:1.4;color:var(--cong-navegacion);margin-top:.15em}.documento-modal-titulo{font-size:1.3em;font-weight:800;color:var(--cong-fuerte);padding:1em 1.2em .6em;border-bottom:1px solid var(--cong-barra);font-family:var(--cong-fuente)}.documento-modal-cuerpo{overflow-y:auto;height:calc(100% - 3.6em);padding:.6em 1.2em 1.2em}.documento-texto{font-size:1em;line-height:1.55;color:var(--cong-texto);white-space:pre-wrap;margin-bottom:1.2em}.documento-texto strong{color:var(--cong-fuerte)}.documento-texto em{font-style:italic}.documento-galeria{margin-top:1em}.documento-galeria__grande{width:100%;border-radius:5px;overflow:hidden;cursor:zoom-in;background:var(--cong-barra)}.documento-galeria__grande img{width:100%;height:auto;display:block}.documento-galeria__thumbs{display:flex;gap:.5em;overflow-x:auto;margin-top:.6em;padding-bottom:.2em}.documento-galeria__thumb{flex:0 0 auto;width:4.5em;height:4.5em;border-radius:5px;overflow:hidden;cursor:pointer;border:2px solid transparent;padding:0;background:var(--cong-barra)}.documento-galeria__thumb.activo{border-color:var(--cong-enlace)}.documento-galeria__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cong-modal-imagen{position:fixed;inset:0;z-index:1100;background:#000;display:flex;align-items:center;justify-content:center;touch-action:none;overflow:hidden}.cong-modal-imagen[hidden]{display:none}.cong-modal-imagen__cerrar{position:absolute;top:.6em;right:.6em;z-index:2;background:rgba(0,0,0,0.5);color:#fff;border:none;border-radius:50%;width:2em;height:2em;font-size:1.6em;line-height:1;cursor:pointer}.cong-modal-imagen__lienzo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.cong-modal-imagen__img{max-width:100%;max-height:100%;touch-action:none;user-select:none;-webkit-user-drag:none;transform-origin:center center}.cong-modal-imagen__thumbs{position:absolute;bottom:0;left:0;right:0;display:flex;gap:.5em;padding:.8em;overflow-x:auto;background:linear-gradient(to top,rgba(0,0,0,0.6),transparent);z-index:2}.cong-modal-imagen__thumb{flex:0 0 auto;width:3.2em;height:3.2em;border-radius:5px;overflow:hidden;cursor:pointer;border:2px solid rgba(255,255,255,0.3);padding:0;background:#000}.cong-modal-imagen__thumb.activo{border-color:#fff}.cong-modal-imagen__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mapa-ficha{display:flex;flex-direction:column;height:100%}.mapa-ficha__titulo{font-size:1.3em;font-weight:800;color:var(--cong-fuerte);padding:1em 3em 0.2em 1.2em;margin:0;font-family:var(--cong-fuente)}.mapa-ficha__direccion{font-size:.95em;color:var(--cong-navegacion);padding:.3em 1.5em 1em;margin:0}.mapa-ficha__mapa{flex:1 1 auto;min-height:0}.mapa-ficha__mapa iframe{width:100%;height:100%;display:block}.mapa-ficha__botones{display:flex;gap:.7em;padding:.9em 1.2em;flex:0 0 auto}.mapa-ficha__boton{flex:1 1 50%;text-align:center;padding:.7em .5em;border-radius:5px;font-weight:700;font-size:.92em;text-decoration:none;font-family:var(--cong-fuente)}.mapa-ficha__boton--maps{background:#4D6EA4;color:#fff}.mapa-ficha__boton--waze{background:#4D6EA4;color:#fff}.territorio-modal__encabezado{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:1.5em 6em .8em 1.5em;background:linear-gradient(to bottom,rgba(0,0,0,0.6),transparent);z-index:2}.territorio-modal__titulo{color:#fff;font-size:1.1em;font-weight:800;margin:0;font-family:var(--cong-fuente)}.territorio-modal__btn-total{flex:0 0 auto;background:rgba(255,255,255,0.15);border:0px solid rgba(255,255,255,0);color:#fff;border-radius:5px;padding:0.7em 1.2em;font-size:.9em;font-weight:700;cursor:pointer;font-family:var(--cong-fuente);white-space:nowrap}.evento--enlace{text-decoration:none;color:inherit;cursor:pointer}.evento-modal-cuerpo{overflow-y:auto;height:100%;padding:1.2em 1.2em 1.5em;font-family:var(--cong-fuente)}.evento-modal-titulo{font-size:1.3em;font-weight:800;line-height:1.2;letter-spacing:0.02em;padding-right:1.8em;padding-bottom:0.35em;border-bottom:1px solid currentColor;margin:0 0 .3em;color:var(--cong-texto)}.evento-modal-fecha{font-size:.95em;color:var(--cong-navegacion);margin:0 0 1.2em}.evento-modal-informacion p{font-size:1em;line-height:1.55;color:var(--cong-texto);margin-bottom:1em}.evento-modal-informacion p:last-child{margin-bottom:0}.evento-modal-informacion strong{color:var(--cong-fuerte)}.evento-modal-informacion em{font-style:italic}.evento-encabezado{color:var(--cong-fuerte);font-weight:800;line-height:1.2;margin:1.4em 0 .5em}.evento-encabezado:first-child{margin-top:0}.evento-encabezado--grande{font-size:1.15em}.evento-encabezado--mediano{font-size:1.02em}.documentos-tabs-wrap{padding-top:.2em;margin-bottom:1.4em}.documentos-tabs{display:flex;border-bottom:1px solid var(--cong-barra)}.documentos-tab{flex:1 1 0;text-align:center;background:none;border:none;cursor:pointer;padding:.6em 0;font-size:1.1875em;font-weight:600;color:var(--cong-navegacion);border-bottom:5px solid transparent;white-space:nowrap;font-family:var(--cong-fuente)}.documentos-tab.activa{color:var(--cong-enlace);border-bottom-color:var(--cong-enlace)}#documentos-vista-documentos,#documentos-vista-territorios{transition:transform 220ms ease,opacity 220ms ease}.territorios-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.6em}.territorio-chip{background:var(--cong-fondo);border:1px solid var(--cong-borde-menu);border-radius:5px;padding:.8em .3em;text-align:center;font-weight:700;color:var(--cong-enlace);font-size:1.0625em;cursor:pointer;font-family:var(--cong-fuente)}.territorio-chip:active{background:var(--cong-barra)}.territorio-chip--total{grid-column:1 / -1;background:#4D6EA4;color:#fff;border-color:#4D6EA4;font-size:1em}.documento-texto a,.evento-modal-informacion a{color:var(--cong-enlace);text-decoration:underline;font-weight:600}.ajustes-boton-instalar{width:100%;padding:.8em;border-radius:5px;border:1px solid var(--cong-borde-menu);background:none;color:var(--cong-enlace);font-weight:700;font-size:1em;font-family:var(--cong-fuente);cursor:pointer}.ajustes-boton-instalar:active{background:var(--cong-barra)}.anuncio-boton{display:block;margin-top:.8em;padding:.75em 1em;border-radius:5px;background:#4D6EA4;color:#fff!important;font-weight:700;font-size:1.2em;text-align:center;text-decoration:none}.anuncio-boton[hidden]{display:none}.anuncio-boton:active{opacity:.85}.evento-modal-informacion .evento-separador{border:none;border-top:1px solid var(--cong-borde-menu);height:0;margin:1.6em 0;background:none}h3.seccion-servicio{font-size:1.3em;font-weight:800;letter-spacing:0.02em;padding-bottom:0.35em;border-bottom:1px solid currentColor;margin:1.8em 0 1.1em;color:var(--cong-vida)}.seccion-servicio p.titulo-parte,.seccion-servicio p.etiqueta-parte{color:var(--cong-vida)}.documento-texto .evento-separador{border:none;border-top:1px solid var(--cong-borde-menu);height:0;margin:1.6em 0;background:none}.anuncio .texto p{margin:0 0 .6em;padding:0;line-height:1.4}.anuncio .texto p:last-child{margin-bottom:0}.anuncio .texto strong{color:#212121;font-weight:800}.anuncio .texto em{font-style:italic}.anuncio .texto a{color:#1F3F7A;text-decoration:underline;font-weight:700}.anuncio .texto .evento-encabezado{color:#212121;font-weight:800;line-height:1.2;padding:0;margin:.9em 0 .3em}.anuncio .texto .evento-encabezado:first-child{margin-top:0}.anuncio .texto .evento-separador{border:none;border-top:1px solid rgba(33,33,33,.3);height:0;margin:1em 0;background:none}