.contenedor-logo-vital[data-v-2f9d9304]{justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.contenedor-logo-vital[data-v-2f9d9304]:hover{transform:scale(1.04)}.contenedor-logo-vital[data-v-2f9d9304] svg{width:100%;height:100%;display:block}.fondo-app[data-v-5d34abdf]{background-color:#f7f8fa;min-height:100vh}.layout-circuito-fijo[data-v-5d34abdf]{flex-direction:column!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;display:flex!important;overflow:hidden!important}.layout-circuito-fijo[data-v-5d34abdf] .q-page-container{flex-direction:column!important;flex:1 1 0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.barra-navegacion[data-v-5d34abdf]{z-index:100;border-bottom:1px solid #ebecef;flex:none;position:sticky;top:0}.fila-navegacion[data-v-5d34abdf]{max-width:1320px;margin:0 auto}.imagen-logo-navbar[data-v-5d34abdf]{object-fit:contain;width:auto;height:48px;transition:transform .3s,filter .3s;display:block}.imagen-logo-navbar[data-v-5d34abdf]:hover{filter:drop-shadow(0 0 10px #70df3f80);transform:scale(1.05)}.imagen-logo-footer[data-v-5d34abdf]{object-fit:contain;width:auto;height:60px;transition:transform .3s;display:block}.imagen-logo-footer[data-v-5d34abdf]:hover{transform:scale(1.03)}.texto-logo[data-v-5d34abdf]{letter-spacing:.8px;color:#111827;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:2.2rem;font-weight:900;line-height:1}.punto-separador[data-v-5d34abdf]{color:#70df3f;font-size:1.8rem;font-weight:900}.texto-sublogo[data-v-5d34abdf]{letter-spacing:1px;color:#166534;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:1.45rem;font-weight:800;line-height:1}.navegacion-enlaces .enlace-nav[data-v-5d34abdf]{color:#4b5563;padding:6px 10px;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s}.navegacion-enlaces .enlace-nav[data-v-5d34abdf]:hover{color:#111827}.navegacion-enlaces .enlace-nav.activo[data-v-5d34abdf],.navegacion-enlaces .enlace-nav.router-link-exact-active[data-v-5d34abdf]{color:#15803d;border-bottom:3px solid #70df3f}.boton-cta-nav[data-v-5d34abdf]{color:#0f172a;letter-spacing:.8px;background-color:#70df3f;border-radius:9999px;padding:8px 22px;font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:900}.boton-cta-nav[data-v-5d34abdf]:hover{background-color:#5ec830}.contenido-ancho-maximo[data-v-5d34abdf]{max-width:1320px}.titulo-columna-pie[data-v-5d34abdf]{letter-spacing:.8px;color:#111827;margin-bottom:14px;font-size:.8rem;font-weight:800}.lista-pie[data-v-5d34abdf]{margin:0;list-style:none}.lista-pie li[data-v-5d34abdf]{margin-bottom:8px}.lista-pie a[data-v-5d34abdf]{color:#6b7280;font-size:.85rem;text-decoration:none;transition:color .2s}.lista-pie a[data-v-5d34abdf]:hover{color:#111827}.texto-pie-descripcion[data-v-5d34abdf]{font-size:.85rem;line-height:1.5}.texto-pie-sede[data-v-5d34abdf]{font-size:.85rem}.badge-etiqueta-oficial[data-v-5d34abdf]{color:#0f172a;letter-spacing:.5px;background-color:#70df3f;border-radius:9999px;padding:4px 10px;font-size:.7rem;font-weight:900;display:inline-block}.badge-fecha-pie[data-v-5d34abdf]{color:#15803d;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:4px 12px;font-size:.75rem;font-weight:800;display:inline-block}.borde-separador-pie[data-v-5d34abdf]{background-color:#f1f2f4;height:1px}.enlace-legal[data-v-5d34abdf]{color:#6b7280;text-decoration:none}.enlace-legal[data-v-5d34abdf]:hover{color:#111827}
