.accessibility-float-btn {position: fixed;bottom: 20px;right: 20px;width: 65px;height: 65px;border-radius: 50%;background: linear-gradient(135deg, #0c5ea8, #00bfff);color: white;border: none;box-shadow: 0 4px 20px rgba(12, 94, 168, 0.4);cursor: pointer;z-index: 10000;display: flex;align-items: center;justify-content: center;font-size: 26px;transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);overflow: hidden;}.accessibility-float-btn::before {content: '';position: absolute;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.1);border-radius: 50%;transform: scale(0);transition: transform 0.4s ease;}.accessibility-float-btn:hover::before {transform: scale(1);}.accessibility-float-btn:hover {transform: scale(1.15) rotate(12deg);box-shadow: 0 8px 30px rgba(12, 94, 168, 0.6);}.accessibility-float-btn:active {transform: scale(0.9) rotate(12deg);}.accessibility-float-btn.opening {animation: opening-effect 0.6s ease forwards;}@keyframes opening-effect {0% {transform: scale(1);}50% {transform: scale(1.3);opacity: 0.7;}100% {transform: scale(0);opacity: 0;}}.high-contrast {background-color: #000 !important;color: #fff !important;}.high-contrast a {color: #ffff00 !important;}.highlighted-link {text-decoration: underline !important;background-color: #000000 !important;color: #ffff00 !important;padding: 2px 4px !important;border-radius: 3px !important;font-weight: bold !important;}.pause-animations * {animation: none !important;transition: none !important;}.high-contrast-invert {background-color: #000 !important;color: #fff !important;filter: invert(1) hue-rotate(180deg) !important;}.high-contrast-invert img,
.high-contrast-invert video {filter: invert(1) hue-rotate(180deg) !important;}.high-contrast-dark {background-color: #000000 !important;color: #ffff00 !important;}.high-contrast-dark a {color: #00ffff !important;background-color: #333333 !important;padding: 2px 4px !important;border-radius: 3px !important;}.high-contrast-light {background-color: #ffffff !important;color: #0000ff !important;}.high-contrast-light a {color: #ff0000 !important;background-color: #ffffcc !important;padding: 2px 4px !important;border-radius: 3px !important;}.cursor-big-simple * {cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><circle cx="16" cy="16" r="12" fill="%23000" opacity="0.6"/></svg>') 16 16, auto !important;}/* .text-size-1 {font-size: 110% !important;}.text-size-1 h1, .text-size-1 h2, .text-size-1 h3 {font-size: 120% !important;} */

.text-size-1,
.text-size-1 .t-Body,
.text-size-1 .t-Body *:not(button):not(input):not(textarea):not(select) {font-size: 101% !important;}.text-size-1 h1,
.text-size-1 h2,
.text-size-1 h3,
.text-size-1 h4,
.text-size-1 h5,
.text-size-1 h6,
.text-size-1 .t-Body h1,
.text-size-1 .t-Body h2,
.text-size-1 .t-Body h3,
.text-size-1 .t-Body h4,
.text-size-1 .t-Body h5,
.text-size-1 .t-Body h6 {font-size: 102% !important;}/* .text-size-2 {font-size: 125% !important;}.text-size-2.text-size-2 h1, .text-size-2 h2, .text-size-2 h3 {font-size: 140% !important;} */

.text-size-2,
.text-size-2 .t-Body,
.text-size-2 .t-Body *:not(button):not(input):not(textarea):not(select) {font-size: 101.5% !important;}.text-size-2 h1,
.text-size-2 h2,
.text-size-2 h3,
.text-size-2 h4,
.text-size-2 h5,
.text-size-2 h6,
.text-size-2 .t-Body h1,
.text-size-2 .t-Body h2,
.text-size-2 .t-Body h3,
.text-size-2 .t-Body h4,
.text-size-2 .t-Body h5,
.text-size-2 .t-Body h6 {font-size: 102.5% !important;}/* .text-size-3 {font-size: 150% !important;}.text-size-3 h1, .text-size-3 h2, .text-size-3 h3 {font-size: 170% !important;} */

.text-size-3,
.text-size-3 .t-Body,
.text-size-3 .t-Body *:not(button):not(input):not(textarea):not(select) {font-size: 102% !important;}.text-size-3 h1,
.text-size-3 h2,
.text-size-3 h3,
.text-size-3 h4,
.text-size-3 h5,
.text-size-3 h6,
.text-size-3 .t-Body h1,
.text-size-3 .t-Body h2,
.text-size-3 .t-Body h3,
.text-size-3 .t-Body h4,
.text-size-3 .t-Body h5,
.text-size-3 .t-Body h6 {font-size: 102.5% !important;}.text-spacing-1 {letter-spacing: 0.5px !important;word-spacing: 2px !important;}.text-spacing-2 {letter-spacing: 1.5px !important;word-spacing: 5px !important;}.text-spacing-3 {letter-spacing: 2.5px !important;word-spacing: 8px !important;}/* .line-height {line-height: 2 !important;} */

/* .line-height p, .line-height li, .line-height div {line-height: 2 !important;} */

.line-height-1 {line-height: 1.5 !important;}.line-height-1 p, .line-height-1 li, .line-height-1 div {line-height: 1.5 !important;}.line-height-2 {line-height: 1.75 !important;}.line-height-2 p, .line-height-2 li, .line-height-2 div {line-height: 1.75 !important;}.line-height-3 {line-height: 2 !important;}.line-height-3 p, .line-height-3 li, .line-height-3 div {line-height: 2 !important;}.text-align-1 {text-align: left !important;}.text-align-1 p, .text-align-1 div, .text-align-1 .t-Body {text-align: left !important;}.text-align-2 {text-align: right !important;}.text-align-2 p, .text-align-2 div, .text-align-2 .t-Body {text-align: right !important;}.text-align-3 {text-align: center !important;}.text-align-3 p, .text-align-3 div, .text-align-3 .t-Body {text-align: center !important;}.text-align-4 {text-align: justify !important;text-justify: inter-word !important;}.text-align-4 p, .text-align-4 div, .text-align-4 .t-Body {text-align: justify !important;text-justify: inter-word !important;}.dyslexia-friendly-1 {font-family: 'Comic Sans MS', 'Trebuchet MS', 'Arial Rounded MT Bold', sans-serif !important;letter-spacing: 0.5px !important;line-height: 1.6 !important;font-weight: normal !important;}.dyslexia-friendly-2 {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif !important;font-weight: 500 !important;letter-spacing: 0.3px !important;line-height: 1.7 !important;/*color: #34495e  !important;*/
}.dyslexia-friendly-1, .dyslexia-friendly-2 {text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;font-size: 1.05em !important;}.dyslexia-friendly-1 p, .dyslexia-friendly-2 p {margin-bottom: 1.2em !important;text-align: justify !important;}.dyslexia-friendly-1 h1, .dyslexia-friendly-1 h2, .dyslexia-friendly-1 h3,
.dyslexia-friendly-2 h1, .dyslexia-friendly-2 h2, .dyslexia-friendly-2 h3 {font-weight: 600 !important;margin-bottom: 0.8em !important;color: #34495e !important;}body:not(.ui-dialog) .desaturated-safe,
body:not(.t-Dialog) .desaturated-safe {filter: saturate(0.5) !important;}.t-PageBody .desaturated-safe {filter: saturate(0.5) !important;}.ui-dialog .desaturated-safe,
.t-Dialog .desaturated-safe,
#t_Dialog .desaturated-safe {filter: none !important;}.desaturated-safe-element img,
.desaturated-safe-element video,
.desaturated-safe-element canvas,
.desaturated-safe-element .t-Button,
.desaturated-safe-element .t-Card {filter: saturate(0.5) !important;-webkit-filter: saturate(0.5) !important;}/* .saturation-1 {filter: saturate(0.7) !important;} */

.saturation-1 img,
.saturation-1 video,
.saturation-1 canvas,
.saturation-1 .t-Button,
.saturation-1 .t-Card,
.saturation-1 .t-Form,
.saturation-1 .t-Report {filter: saturate(0.7) !important;transition: filter 0.3s ease !important;}/* .saturation-2 {filter: saturate(1.3) !important;} */
.saturation-2 img,
.saturation-2 video,
.saturation-2 canvas,
.saturation-2 .t-Button,
.saturation-2 .t-Card,
.saturation-2 .t-Form,
.saturation-2 .t-Report {filter: saturate(1.8) !important;transition: filter 0.3s ease !important;}/* .saturation-3 {filter: saturate(0) grayscale(1) !important;} */
.saturation-3 img,
.saturation-3 video,
.saturation-3 canvas,
.saturation-3 .t-Button,
.saturation-3 .t-Card,
.saturation-3 .t-Form,
.saturation-3 .t-Report {filter: saturate(0) grayscale(1) !important;transition: filter 0.3s ease !important;}.saturation-2 .t-Body {filter: saturate(1.5) contrast(1.1) !important;}.saturation-2 img {filter: saturate(2) brightness(1.1) !important;}.t-PageBody.saturation-1,
.t-PageBody.saturation-2,
.t-PageBody.saturation-3 {filter: inherit !important;}.t-PageBody.saturation-1 img,
.t-PageBody.saturation-1 video,
.t-PageBody.saturation-1 canvas {filter: saturate(0.7) !important;}.t-PageBody.saturation-2 img,
.t-PageBody.saturation-2 video,
.t-PageBody.saturation-2 canvas {filter: saturate(1.3) !important;}.t-PageBody.saturation-3 img,
.t-PageBody.saturation-3 video,
.t-PageBody.saturation-3 canvas {filter: saturate(0) grayscale(1) !important;}.ui-dialog .saturation-1,
.ui-dialog .saturation-2,
.ui-dialog .saturation-3,
.t-Dialog .saturation-1,
.t-Dialog .saturation-2,
.t-Dialog .saturation-3 {filter: none !important;}.ui-dialog .saturation-1 img,
.ui-dialog .saturation-2 img,
.ui-dialog .saturation-3 img {filter: none !important;}.login-layout.high-contrast-invert {background-color: #000 !important;color: #fff !important;filter: invert(1) hue-rotate(180deg) !important;}.login-layout.high-contrast-invert .sidebar-vertical,
.login-layout.high-contrast-invert .main-content,
.login-layout.high-contrast-invert .region-content {background-color: inherit !important;color: inherit !important;}.login-layout.high-contrast-dark {background-color: #000000 !important;color: #ffff00 !important;}.login-layout.high-contrast-dark .sidebar-vertical {background: linear-gradient(135deg, #000000 0%, #111111 100%) !important;color: #ffff00 !important;}.login-layout.high-contrast-dark .menu-link {color: #ffff00 !important;background-color: transparent !important;}.login-layout.high-contrast-dark .menu-link:hover {background-color: #333333 !important;color: #ffffff !important;}.login-layout.high-contrast-dark .menu-link.active {background-color: #ffff00 !important;color: #000000 !important;box-shadow: 0 4px 12px rgba(255, 255, 0, 0.3) !important;}.login-layout.high-contrast-dark .sidebar-toggle {color: #ffff00 !important;}.login-layout.high-contrast-dark .sidebar-brand i {color: #ffff00 !important;}.login-layout.high-contrast-light .sidebar-vertical {background: linear-gradient(135deg, #ffffff 0%, #f0f0f0 100%) !important;color: #0000ff !important;}.login-layout.high-contrast-light .menu-link {color: #0000ff !important;background-color: transparent !important;}.login-layout.high-contrast-light .menu-link:hover {background-color: #e6f7ff !important;color: #0000ff !important;}.login-layout.high-contrast-light .menu-link.active {background-color: #0000ff !important;color: #ffffff !important;box-shadow: 0 4px 12px rgba(0, 0, 255, 0.3) !important;}.login-layout.high-contrast-light .sidebar-toggle {color: #0000ff !important;}.login-layout.high-contrast-light .sidebar-brand i {color: #0000ff !important;}.login-layout.text-size-1 .sidebar-vertical *:not(button):not(input):not(textarea):not(select),
.login-layout.text-size-1 .menu-text,
.login-layout.text-size-1 .footer-text,
.login-layout.text-size-1 .inicio-title,
.login-layout.text-size-1 .inicio-subtitle,
.login-layout.text-size-1 .section-title,
.login-layout.text-size-1 .section-content,
.login-layout.text-size-1 .intro-text,
.login-layout.text-size-1 .acceso-content h3,
.login-layout.text-size-1 .acceso-content p {font-size: 101% !important;}.login-layout.text-size-2 .sidebar-vertical *:not(button):not(input):not(textarea):not(select),
.login-layout.text-size-2 .menu-text,
.login-layout.text-size-2 .footer-text,
.login-layout.text-size-2 .inicio-title,
.login-layout.text-size-2 .inicio-subtitle,
.login-layout.text-size-2 .section-title,
.login-layout.text-size-2 .section-content,
.login-layout.text-size-2 .intro-text,
.login-layout.text-size-2 .acceso-content h3,
.login-layout.text-size-2 .acceso-content p {font-size: 101.5% !important;}.login-layout.text-size-3 .sidebar-vertical *:not(button):not(input):not(textarea):not(select),
.login-layout.text-size-3 .menu-text,
.login-layout.text-size-3 .footer-text,
.login-layout.text-size-3 .inicio-title,
.login-layout.text-size-3 .inicio-subtitle,
.login-layout.text-size-3 .section-title,
.login-layout.text-size-3 .section-content,
.login-layout.text-size-3 .intro-text,
.login-layout.text-size-3 .acceso-content h3,
.login-layout.text-size-3 .acceso-content p {font-size: 102% !important;}.login-layout.text-spacing-1 .sidebar-vertical,
.login-layout.text-spacing-1 .menu-text,
.login-layout.text-spacing-1 .footer-text,
.login-layout.text-spacing-1 .section-content,
.login-layout.text-spacing-1 .intro-text,
.login-layout.text-spacing-1 .acceso-content p {letter-spacing: 0.5px !important;word-spacing: 2px !important;}.login-layout.text-spacing-2 .sidebar-vertical,
.login-layout.text-spacing-2 .menu-text,
.login-layout.text-spacing-2 .footer-text,
.login-layout.text-spacing-2 .section-content,
.login-layout.text-spacing-2 .intro-text,
.login-layout.text-spacing-2 .acceso-content p {letter-spacing: 1.5px !important;word-spacing: 5px !important;}.login-layout.text-spacing-3 .sidebar-vertical,
.login-layout.text-spacing-3 .menu-text,
.login-layout.text-spacing-3 .footer-text,
.login-layout.text-spacing-3 .section-content,
.login-layout.text-spacing-3 .intro-text,
.login-layout.text-spacing-3 .acceso-content p {letter-spacing: 2.5px !important;word-spacing: 8px !important;}.login-layout.line-height-1 .sidebar-vertical,
.login-layout.line-height-1 .menu-text,
.login-layout.line-height-1 .section-content p,
.login-layout.line-height-1 .intro-text,
.login-layout.line-height-1 .acceso-content p {line-height: 1.5 !important;}.login-layout.line-height-2 .sidebar-vertical,
.login-layout.line-height-2 .menu-text,
.login-layout.line-height-2 .section-content p,
.login-layout.line-height-2 .intro-text,
.login-layout.line-height-2 .acceso-content p {line-height: 1.75 !important;}.login-layout.line-height-3 .sidebar-vertical,
.login-layout.line-height-3 .menu-text,
.login-layout.line-height-3 .section-content p,
.login-layout.line-height-3 .intro-text,
.login-layout.line-height-3 .acceso-content p {line-height: 2 !important;}.login-layout.text-align-1 .sidebar-vertical,
.login-layout.text-align-1 .menu-text,
.login-layout.text-align-1 .section-content,
.login-layout.text-align-1 .intro-text,
.login-layout.text-align-1 .acceso-content p {text-align: left !important;}.login-layout.text-align-2 .sidebar-vertical,
.login-layout.text-align-2 .menu-text,
.login-layout.text-align-2 .section-content,
.login-layout.text-align-2 .intro-text,
.login-layout.text-align-2 .acceso-content p {text-align: right !important;}.login-layout.text-align-3 .sidebar-vertical,
.login-layout.text-align-3 .menu-text,
.login-layout.text-align-3 .section-content,
.login-layout.text-align-3 .intro-text,
.login-layout.text-align-3 .acceso-content p {text-align: center !important;}.login-layout.text-align-4 .sidebar-vertical,
.login-layout.text-align-4 .menu-text,
.login-layout.text-align-4 .section-content p,
.login-layout.text-align-4 .intro-text,
.login-layout.text-align-4 .acceso-content p {text-align: justify !important;text-justify: inter-word !important;}.login-layout.dyslexia-friendly-1 .sidebar-vertical,
.login-layout.dyslexia-friendly-1 .menu-text,
.login-layout.dyslexia-friendly-1 .footer-text,
.login-layout.dyslexia-friendly-1 .section-content,
.login-layout.dyslexia-friendly-1 .intro-text,
.login-layout.dyslexia-friendly-1 .acceso-content h3,
.login-layout.dyslexia-friendly-1 .acceso-content p {font-family: 'Comic Sans MS', 'Trebuchet MS', 'Arial Rounded MT Bold', sans-serif !important;letter-spacing: 0.5px !important;line-height: 1.6 !important;}/*.login-layout.dyslexia-friendly-2 .sidebar-vertical,
.login-layout.dyslexia-friendly-2 .menu-text,
.login-layout.dyslexia-friendly-2 .footer-text,
.login-layout.dyslexia-friendly-2 .section-content,
.login-layout.dyslexia-friendly-2 .intro-text,
.login-layout.dyslexia-friendly-2 .acceso-content h3,
.login-layout.dyslexia-friendly-2 .acceso-content p {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif !important;font-weight: 500 !important;letter-spacing: 0.3px !important;line-height: 1.7 !important;}*/


.login-layout.dyslexia-friendly-2 .sidebar-vertical,
.login-layout.dyslexia-friendly-2 .menu-text,
.login-layout.dyslexia-friendly-2 .footer-text {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif !important;font-weight: 500 !important;letter-spacing: 0.3px !important;line-height: 1.7 !important;color: #ffffff !important;}.login-layout.dyslexia-friendly-2 .section-content,
.login-layout.dyslexia-friendly-2 .intro-text,
.login-layout.dyslexia-friendly-2 .acceso-content h3,
.login-layout.dyslexia-friendly-2 .acceso-content p {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif !important;font-weight: 500 !important;letter-spacing: 0.3px !important;line-height: 1.7 !important;color: #2c3e50 !important;}.login-layout.dyslexia-friendly-2 .menu-link {color: rgba(255, 255, 255, 0.9) !important;}.login-layout.dyslexia-friendly-2 .menu-link:hover {color: #ffffff !important;}.login-layout.dyslexia-friendly-2 .menu-link.active {color: #ffffff !important;}.login-layout.saturation-1 .sidebar-vertical,
.login-layout.saturation-1 .info-card,
.login-layout.saturation-1 .acceso-tramites-card,
.login-layout.saturation-1 .tarjeta-traductor,
.login-layout.saturation-1 .tarjeta-funcionario,
.login-layout.saturation-1 .documento-card {filter: saturate(0.7) !important;}.login-layout.saturation-2 .sidebar-vertical,
.login-layout.saturation-2 .info-card,
.login-layout.saturation-2 .acceso-tramites-card,
.login-layout.saturation-2 .tarjeta-traductor,
.login-layout.saturation-2 .tarjeta-funcionario,
.login-layout.saturation-2 .documento-card {filter: saturate(1.3) !important;}.login-layout.saturation-3 .sidebar-vertical,
.login-layout.saturation-3 .info-card,
.login-layout.saturation-3 .acceso-tramites-card,
.login-layout.saturation-3 .tarjeta-traductor,
.login-layout.saturation-3 .tarjeta-funcionario,
.login-layout.saturation-3 .documento-card {filter: saturate(0) grayscale(1) !important;}/*.login-layout .highlighted-link {text-decoration: underline !important;background-color: #ffff00 !important;color: #000000 !important;padding: 2px 4px !important;border-radius: 3px !important;font-weight: bold !important;}*/


.login-layout.cursor-big-simple,
.login-layout.cursor-big-simple * {cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><circle cx="16" cy="16" r="12" fill="%23000" opacity="0.6"/></svg>') 16 16, auto !important;}.login-layout.pause-animations * {animation: none !important;transition: none !important;}.login-layout.text-size-1 .lineamientos-container,
.login-layout.text-size-1 .seccion-titulo,
.login-layout.text-size-1 .seccion-subtitulo,
.login-layout.text-size-1 .lista-lineamientos li,
.login-layout.text-size-1 .lista-formalidad li {font-size: 101% !important;}.login-layout.text-size-2 .lineamientos-container,
.login-layout.text-size-2 .seccion-titulo,
.login-layout.text-size-2 .seccion-subtitulo,
.login-layout.text-size-2 .lista-lineamientos li,
.login-layout.text-size-2 .lista-formalidad li {font-size: 101.5% !important;}.login-layout.text-size-3 .lineamientos-container,
.login-layout.text-size-3 .seccion-titulo,
.login-layout.text-size-3 .seccion-subtitulo,
.login-layout.text-size-3 .lista-lineamientos li,
.login-layout.text-size-3 .lista-formalidad li {font-size: 102% !important;}.login-layout.text-size-1 .tramites-container,
.login-layout.text-size-1 .tramites-title,
.login-layout.text-size-1 .tramites-subtitle,
.login-layout.text-size-1 .faq-table,
.login-layout.text-size-1 .faq-content-title-table,
.login-layout.text-size-1 .faq-content-body-table {font-size: 101% !important;}.login-layout.text-size-2 .tramites-container,
.login-layout.text-size-2 .tramites-title,
.login-layout.text-size-2 .tramites-subtitle,
.login-layout.text-size-2 .faq-table,
.login-layout.text-size-2 .faq-content-title-table,
.login-layout.text-size-2 .faq-content-body-table {font-size: 101.5% !important;}.login-layout.text-size-3 .tramites-container,
.login-layout.text-size-3 .tramites-title,
.login-layout.text-size-3 .tramites-subtitle,
.login-layout.text-size-3 .faq-table,
.login-layout.text-size-3 .faq-content-title-table,
.login-layout.text-size-3 .faq-content-body-table {font-size: 102% !important;}.login-layout.text-size-1 .traductores-container,
.login-layout.text-size-1 .traductores-title,
.login-layout.text-size-1 .traductores-subtitle,
.login-layout.text-size-1 .tarjeta-traductor,
.login-layout.text-size-1 .tarjeta-cargo,
.login-layout.text-size-1 .tarjeta-nombre {font-size: 101% !important;}.login-layout.text-size-2 .traductores-container,
.login-layout.text-size-2 .traductores-title,
.login-layout.text-size-2 .traductores-subtitle,
.login-layout.text-size-2 .tarjeta-traductor,
.login-layout.text-size-2 .tarjeta-cargo,
.login-layout.text-size-2 .tarjeta-nombre {font-size: 101.5% !important;}.login-layout.text-size-3 .traductores-container,
.login-layout.text-size-3 .traductores-title,
.login-layout.text-size-3 .traductores-subtitle,
.login-layout.text-size-3 .tarjeta-traductor,
.login-layout.text-size-3 .tarjeta-cargo,
.login-layout.text-size-3 .tarjeta-nombre {font-size: 102% !important;}.login-layout.text-size-1 .funcionarios-container,
.login-layout.text-size-1 .funcionarios-title,
.login-layout.text-size-1 .funcionarios-subtitle,
.login-layout.text-size-1 .tarjeta-funcionario,
.login-layout.text-size-1 .tarjeta-institucion,
.login-layout.text-size-1 .tarjeta-nombre,
.login-layout.text-size-1 .tarjeta-cargo {font-size: 101% !important;}.login-layout.text-size-2 .funcionarios-container,
.login-layout.text-size-2 .funcionarios-title,
.login-layout.text-size-2 .funcionarios-subtitle,
.login-layout.text-size-2 .tarjeta-funcionario,
.login-layout.text-size-2 .tarjeta-institucion,
.login-layout.text-size-2 .tarjeta-nombre,
.login-layout.text-size-2 .tarjeta-cargo {font-size: 101.5% !important;}.login-layout.text-size-3 .funcionarios-container,
.login-layout.text-size-3 .funcionarios-title,
.login-layout.text-size-3 .funcionarios-subtitle,
.login-layout.text-size-3 .tarjeta-funcionario,
.login-layout.text-size-3 .tarjeta-institucion,
.login-layout.text-size-3 .tarjeta-nombre,
.login-layout.text-size-3 .tarjeta-cargo {font-size: 102% !important;}.login-layout.text-size-1 .contacto-container,
.login-layout.text-size-1 .contacto-title,
.login-layout.text-size-1 .contacto-subtitle,
.login-layout.text-size-1 .contacto-content h3,
.login-layout.text-size-1 .contacto-info {font-size: 101% !important;}.login-layout.text-size-2 .contacto-container,
.login-layout.text-size-2 .contacto-title,
.login-layout.text-size-2 .contacto-subtitle,
.login-layout.text-size-2 .contacto-content h3,
.login-layout.text-size-2 .contacto-info {font-size: 101.5% !important;}.login-layout.text-size-3 .contacto-container,
.login-layout.text-size-3 .contacto-title,
.login-layout.text-size-3 .contacto-subtitle,
.login-layout.text-size-3 .contacto-content h3,
.login-layout.text-size-3 .contacto-info {font-size: 102% !important;}.login-layout.text-size-1 .ayuda-container,
.login-layout.text-size-1 .ayuda-title,
.login-layout.text-size-1 .ayuda-subtitle,
.login-layout.text-size-1 .documentos-title,
.login-layout.text-size-1 .documento-content h3,
.login-layout.text-size-1 .documento-content p,
.login-layout.text-size-1 .aviso-title,
.login-layout.text-size-1 .aviso-subtitle,
.login-layout.text-size-1 .aviso-body,
.login-layout.text-size-1 .soporte-content h3 {font-size: 101% !important;}.login-layout.text-size-2 .ayuda-container,
.login-layout.text-size-2 .ayuda-title,
.login-layout.text-size-2 .ayuda-subtitle,
.login-layout.text-size-2 .documentos-title,
.login-layout.text-size-2 .documento-content h3,
.login-layout.text-size-2 .documento-content p,
.login-layout.text-size-2 .aviso-title,
.login-layout.text-size-2 .aviso-subtitle,
.login-layout.text-size-2 .aviso-body,
.login-layout.text-size-2 .soporte-content h3 {font-size: 101.5% !important;}.login-layout.text-size-3 .ayuda-container,
.login-layout.text-size-3 .ayuda-title,
.login-layout.text-size-3 .ayuda-subtitle,
.login-layout.text-size-3 .documentos-title,
.login-layout.text-size-3 .documento-content h3,
.login-layout.text-size-3 .documento-content p,
.login-layout.text-size-3 .aviso-title,
.login-layout.text-size-3 .aviso-subtitle,
.login-layout.text-size-3 .aviso-body,
.login-layout.text-size-3 .soporte-content h3 {font-size: 102% !important;}.login-layout.text-size-1 .apostilla-section,
.login-layout.text-size-1 .section-title,
.login-layout.text-size-1 .section-content {font-size: 101% !important;}.login-layout.text-size-2 .apostilla-section,
.login-layout.text-size-2 .section-title,
.login-layout.text-size-2 .section-content {font-size: 101.5% !important;}.login-layout.text-size-3 .apostilla-section,
.login-layout.text-size-3 .section-title,
.login-layout.text-size-3 .section-content {font-size: 102% !important;}.login-layout.text-spacing-1 .lineamientos-container,
.login-layout.text-spacing-1 .tramites-container,
.login-layout.text-spacing-1 .traductores-container,
.login-layout.text-spacing-1 .funcionarios-container,
.login-layout.text-spacing-1 .contacto-container,
.login-layout.text-spacing-1 .ayuda-container,
.login-layout.text-spacing-1 .apostilla-section {letter-spacing: 0.5px !important;word-spacing: 2px !important;}.login-layout.text-spacing-2 .lineamientos-container,
.login-layout.text-spacing-2 .tramites-container,
.login-layout.text-spacing-2 .traductores-container,
.login-layout.text-spacing-2 .funcionarios-container,
.login-layout.text-spacing-2 .contacto-container,
.login-layout.text-spacing-2 .ayuda-container,
.login-layout.text-spacing-2 .apostilla-section {letter-spacing: 1.5px !important;word-spacing: 5px !important;}.login-layout.text-spacing-3 .lineamientos-container,
.login-layout.text-spacing-3 .tramites-container,
.login-layout.text-spacing-3 .traductores-container,
.login-layout.text-spacing-3 .funcionarios-container,
.login-layout.text-spacing-3 .contacto-container,
.login-layout.text-spacing-3 .ayuda-container,
.login-layout.text-spacing-3 .apostilla-section {letter-spacing: 2.5px !important;word-spacing: 8px !important;}.login-layout.line-height-1 .lineamientos-container p,
.login-layout.line-height-1 .lista-lineamientos li,
.login-layout.line-height-1 .lista-formalidad li,
.login-layout.line-height-1 .tramites-container p,
.login-layout.line-height-1 .faq-content-body-table p,
.login-layout.line-height-1 .traductores-container p,
.login-layout.line-height-1 .funcionarios-container p,
.login-layout.line-height-1 .contacto-container p,
.login-layout.line-height-1 .ayuda-container p,
.login-layout.line-height-1 .apostilla-section p {line-height: 1.5 !important;}.login-layout.line-height-2 .lineamientos-container p,
.login-layout.line-height-2 .lista-lineamientos li,
.login-layout.line-height-2 .lista-formalidad li,
.login-layout.line-height-2 .tramites-container p,
.login-layout.line-height-2 .faq-content-body-table p,
.login-layout.line-height-2 .traductores-container p,
.login-layout.line-height-2 .funcionarios-container p,
.login-layout.line-height-2 .contacto-container p,
.login-layout.line-height-2 .ayuda-container p,
.login-layout.line-height-2 .apostilla-section p {line-height: 1.75 !important;}.login-layout.line-height-3 .lineamientos-container p,
.login-layout.line-height-3 .lista-lineamientos li,
.login-layout.line-height-3 .lista-formalidad li,
.login-layout.line-height-3 .tramites-container p,
.login-layout.line-height-3 .faq-content-body-table p,
.login-layout.line-height-3 .traductores-container p,
.login-layout.line-height-3 .funcionarios-container p,
.login-layout.line-height-3 .contacto-container p,
.login-layout.line-height-3 .ayuda-container p,
.login-layout.line-height-3 .apostilla-section p {line-height: 2 !important;}.login-layout.text-align-1 .lineamientos-container,
.login-layout.text-align-1 .tramites-container,
.login-layout.text-align-1 .traductores-container,
.login-layout.text-align-1 .funcionarios-container,
.login-layout.text-align-1 .contacto-container,
.login-layout.text-align-1 .ayuda-container,
.login-layout.text-align-1 .apostilla-section {text-align: left !important;}.login-layout.text-align-2 .lineamientos-container,
.login-layout.text-align-2 .tramites-container,
.login-layout.text-align-2 .traductores-container,
.login-layout.text-align-2 .funcionarios-container,
.login-layout.text-align-2 .contacto-container,
.login-layout.text-align-2 .ayuda-container,
.login-layout.text-align-2 .apostilla-section {text-align: right !important;}.login-layout.text-align-3 .lineamientos-container,
.login-layout.text-align-3 .tramites-container,
.login-layout.text-align-3 .traductores-container,
.login-layout.text-align-3 .funcionarios-container,
.login-layout.text-align-3 .contacto-container,
.login-layout.text-align-3 .ayuda-container,
.login-layout.text-align-3 .apostilla-section {text-align: center !important;}.login-layout.text-align-4 .lineamientos-container p,
.login-layout.text-align-4 .tramites-container p,
.login-layout.text-align-4 .traductores-container p,
.login-layout.text-align-4 .funcionarios-container p,
.login-layout.text-align-4 .contacto-container p,
.login-layout.text-align-4 .ayuda-container p,
.login-layout.text-align-4 .apostilla-section p {text-align: justify !important;text-justify: inter-word !important;}.login-layout.text-align-1 .menu-text,
.login-layout.text-align-1 .sidebar-brand h4,
.login-layout.text-align-1 .footer-text {text-align: left !important;}.login-layout.text-align-2 .menu-text,
.login-layout.text-align-2 .sidebar-brand h4,
.login-layout.text-align-2 .footer-text {text-align: right !important;}.login-layout.text-align-3 .menu-text,
.login-layout.text-align-3 .sidebar-brand h4,
.login-layout.text-align-3 .footer-text {text-align: center !important;}.login-layout.text-align-4 .menu-text,
.login-layout.text-align-4 .sidebar-brand h4,
.login-layout.text-align-4 .footer-text {text-align: justify !important;text-justify: inter-word !important;}.login-layout.text-align-1 .menu-link {justify-content: flex-start !important;}.login-layout.text-align-2 .menu-link {justify-content: flex-end !important;}.login-layout.text-align-3 .menu-link {justify-content: center !important;}.login-layout.text-align-1 .sidebar-brand {align-items: flex-start !important;}.login-layout.text-align-2 .sidebar-brand {align-items: flex-end !important;}.login-layout.text-align-3 .sidebar-brand {align-items: center !important;}.login-layout.dyslexia-friendly-1 .lineamientos-container,
.login-layout.dyslexia-friendly-1 .tramites-container,
.login-layout.dyslexia-friendly-1 .traductores-container,
.login-layout.dyslexia-friendly-1 .funcionarios-container,
.login-layout.dyslexia-friendly-1 .contacto-container,
.login-layout.dyslexia-friendly-1 .ayuda-container,
.login-layout.dyslexia-friendly-1 .apostilla-section {font-family: 'Comic Sans MS', 'Trebuchet MS', 'Arial Rounded MT Bold', sans-serif !important;letter-spacing: 0.5px !important;line-height: 1.6 !important;}.login-layout.dyslexia-friendly-2 .lineamientos-container,
.login-layout.dyslexia-friendly-2 .tramites-container,
.login-layout.dyslexia-friendly-2 .traductores-container,
.login-layout.dyslexia-friendly-2 .funcionarios-container,
.login-layout.dyslexia-friendly-2 .contacto-container,
.login-layout.dyslexia-friendly-2 .ayuda-container,
.login-layout.dyslexia-friendly-2 .apostilla-section {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif !important;font-weight: 500 !important;letter-spacing: 0.3px !important;line-height: 1.7 !important;}.login-layout.saturation-1 .lineamientos-container,
.login-layout.saturation-1 .tramites-container,
.login-layout.saturation-1 .traductores-container,
.login-layout.saturation-1 .funcionarios-container,
.login-layout.saturation-1 .contacto-container,
.login-layout.saturation-1 .ayuda-container,
.login-layout.saturation-1 .apostilla-section {filter: saturate(0.7) !important;}.login-layout.saturation-2 .lineamientos-container,
.login-layout.saturation-2 .tramites-container,
.login-layout.saturation-2 .traductores-container,
.login-layout.saturation-2 .funcionarios-container,
.login-layout.saturation-2 .contacto-container,
.login-layout.saturation-2 .ayuda-container,
.login-layout.saturation-2 .apostilla-section {filter: saturate(1.3) !important;}.login-layout.saturation-3 .lineamientos-container,
.login-layout.saturation-3 .tramites-container,
.login-layout.saturation-3 .traductores-container,
.login-layout.saturation-3 .funcionarios-container,
.login-layout.saturation-3 .contacto-container,
.login-layout.saturation-3 .ayuda-container,
.login-layout.saturation-3 .apostilla-section {filter: saturate(0) grayscale(1) !important;}.high-contrast-invert .sidebar-vertical .menu-item,
.high-contrast-dark .sidebar-vertical .menu-item,
.high-contrast-light .sidebar-vertical .menu-item {margin: 0.25rem 0.75rem !important;}.high-contrast-invert .sidebar-vertical .menu-link,
.high-contrast-dark .sidebar-vertical .menu-link,
.high-contrast-light .sidebar-vertical .menu-link {padding: 0.75rem 1rem !important;margin: 0 !important;}.login-layout.high-contrast-invert .faq-table,
.login-layout.high-contrast-invert .lista-lineamientos,
.login-layout.high-contrast-invert .lista-formalidad,
.login-layout.high-contrast-invert .tarjeta-traductor,
.login-layout.high-contrast-invert .tarjeta-funcionario {background-color: inherit !important;color: inherit !important;}.login-layout.high-contrast-dark .faq-table th {background: linear-gradient(135deg, #111111, #222222) !important;color: #ffff00 !important;}.login-layout.high-contrast-light .faq-table th {background: linear-gradient(135deg, #ffffff, #f0f0f0) !important;color: #0000ff !important;}.highlighted-link.menu-link {padding: 0.75rem 1rem !important;margin: 0 !important;border-radius: 8px !important;display: flex !important;align-items: center !important;}.login-layout .menu-link.highlighted-link {text-decoration: underline !important;/* background-color: #ffffff !important;color: #000000 !important; */
padding: 0.75rem 1rem !important;border-radius: 8px !important;font-weight: bold !important;margin: 0 !important;box-shadow: 0 2px 4px rgba(0,0,0,0.2) !important;}.login-layout a.highlighted-link:not(.btn-lang):not(.menu-link):not(.language-selector *) {text-decoration: underline !important;background-color: #ffff00 !important;color: #000000 !important;padding: 2px 4px !important;border-radius: 3px !important;font-weight: bold !important;}.login-layout .btn-lang.highlighted-link {background: rgba(255, 255, 255, 0.1) !important;color: rgba(255, 255, 255, 0.8) !important;text-decoration: none !important;padding: 0.5rem 0.75rem !important;border: 1px solid rgba(255, 255, 255, 0.3) !important;font-weight: 600 !important;}.login-layout .btn-lang.highlighted-link.active {background: #3498db !important;color: white !important;border-color: #3498db !important;}.login-layout.high-contrast-dark .highlighted-link {background-color: #ffff00 !important;color: #000000 !important;}.login-layout.high-contrast-dark .btn-lang.highlighted-link {background: rgba(255, 255, 0, 0.1) !important;color: #ffff00 !important;border-color: #ffff00 !important;}.login-layout.high-contrast-light .btn-lang.highlighted-link {background: rgba(0, 0, 255, 0.1) !important;color: #0000ff !important;border-color: #0000ff !important;}.login-layout.high-contrast-light .highlighted-link {background-color: #0000ff !important;color: #ffffff !important;}.highlighted-link-btn {border: 2px solid #ffff00 !important;box-shadow: 0 0 8px #ffff00 !important;transition: all 0.3s ease !important;}.login-layout.high-contrast-dark .highlighted-link-btn {border: 2px solid #ffff00 !important;box-shadow: 0 0 8px #ffff00 !important;}.login-layout.high-contrast-light .highlighted-link-btn {border: 2px solid #0000ff !important;box-shadow: 0 0 8px #0000ff !important;}.login-layout .scroll-to-top {position: fixed;bottom: 100px;right: 30px;z-index: 10001;background: #0e255c;color: white;border: none;width: 50px;height: 50px;border-radius: 50%;font-size: 1.2rem;cursor: pointer;display: none;align-items: center;justify-content: center;}.login-layout .scroll-to-top.show {display: flex;}.login-layout.high-contrast-dark .scroll-to-top {background: #ffff00 !important;color: #000000 !important;}.login-layout.high-contrast-light .scroll-to-top {background: #0000ff !important;color: #ffffff !important;}