.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}@plugin "flyonui";@plugin "@iconify/tailwind4";@source "node_modules/flyonui/dist/index.js";:root{--primary-color: #3498db;--secondary-color: #0094A8;--accent-color: #C61017;--background-color: #F4F4F4;--text-color: #033144;--text-color-blanco: #F4F4F4;--text-color-rojo: #C61017;--text-color-acentuado: #0094A8;--text-color-oscuro: #033144;--administrador-color: #056886;--operacion-color: #E74862;--contexto-color: #F5B31A;--evaluacion-color: #069D7C;--apoyo-color: #ED8A3C;--mejora-color: #07A1B8;--degradado-principal-celab: linear-gradient(180deg, #045A7D 0%, #01709D 100%);--degradado-secundario-celab: linear-gradient(180deg, #EF8A1F 0%, #C77218 100%);--degradado-terceario-celab: linear-gradient(90deg, #8E37FE 1.44%, #E50B0B 100%);--degradado-cuatro-celab: linear-gradient(180deg, #DE3304 0%, #dd4015 100%);--degradado-principalweb: linear-gradient(180deg, #0094A8 0%, #0C7E8D 100%);--degradado-secundarioweb: linear-gradient(180deg, #006783 0%, #004355 100%);--degradado-terceroweb: linear-gradient(180deg, #DF9B00 0%, #A97601 100%);--degradado-cuatroweb: linear-gradient(180deg, #F18835 0%, #BB5607 100%);--degradado-cincoweb: linear-gradient(180deg, #E9485F 0%, #AE1128 100%);--degradado-seisweb: linear-gradient(180deg, #009D76 0%, #026C52 100%);--degradado-sieteweb: linear-gradient(180deg, #00A1B4 0%, #0C717C 100%);--degradado-morado: linear-gradient(180deg, #A500B5 0%, #6F008D 100%);--nexa-light-font: "Nexa-light", sans-serif, ui-sans-serif;--nexa-font: "Nexa", sans-serif, ui-sans-serif;--albert-font: "AlbertSans-Regular", sans-serif, ui-sans-serif;--albert-medium-font: "AlbertSans-Medium", sans-serif, ui-sans-serif;--albert-bold-font: "AlbertSans-Bold", sans-serif, ui-sans-serif}:root.dark{--background-color: #033144;--text-color: #F4F4F4}:root.light{--background-color: #F4F4F4;--text-color: #033144}html{font-size:16px!important}body{background-color:var(--background-color);color:var(--text-color)}@font-face{font-family:Nexa;src:url(/fonts/Nexa-Heavy.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Nexa-light;src:url(/fonts/Nexa-ExtraLight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:AlbertSans-Regular;src:url(/fonts/AlbertSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AlbertSans-Medium;src:url(/fonts/AlbertSans-Medium.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:AlbertSans-Bold;src:url(/fonts/AlbertSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.nexa{font-family:Nexa}.nexa-light{font-family:Nexa-light}.albert-regular{font-family:AlbertSans-Regular}.albert-medium{font-family:AlbertSans-Medium}.albert-bold{font-family:AlbertSans-Bold}html,body{margin:0;padding:0;width:100%;min-height:100%}main{margin:0;padding:0}*{box-sizing:border-box}header{z-index:30}section{margin:0;padding:0}#menu-mobile{background:var(--general-barra-de-navegacin, linear-gradient(90deg, rgba(231, 231, 231, .61) .18%, rgba(206, 206, 206, .671) 99.91%));box-shadow:-11.271px 0 11.271px #00000040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);inset-inline-end:0px;top:0}#paint0_linear_1665_6883{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.degradado_naranja-celab{background:linear-gradient(90deg,orange,#ff4500);color:transparent;-webkit-background-clip:text;background-clip:text}@media (max-width: 1200px){html{font-size:14px!important}}@media (max-width: 992px){html{font-size:12px!important}}@media (max-width: 768px){html{font-size:10px!important}}@media (max-width: 576px){html{font-size:10px!important}}
