:root{--mw-fondo:#ffffff;--mw-papel:#F4F2FF;--mw-tinta:#1B1640;--mw-texto:#3A3658;--mw-suave:#5F5A80;--mw-linea:#E6E3F5;--mw-linea-fuerte:#CFCAE8;--mw-acento:#5A4FE6;--mw-menta:#5FE3C0;--mw-menta-texto:#0B7A62;--mw-noche:#16123A;--mw-sobre-noche:#C9C3FF;--mw-radio:24px;--mw-radio-sm:16px;--mw-fuente:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mw-serif:"Instrument Serif",Georgia,serif;--mw-ancho:1240px;--mw-margen:clamp(1.25rem,4vw,2.5rem);--mw-cab-h:72px;--mw-ease:cubic-bezier(.2,.7,.2,1);--mw-ease-out:cubic-bezier(.16,1,.3,1)}html{scroll-padding-top:calc(var(--mw-cab-h) + 1.25rem)}.mw-cab,.mw-cab *,.mw-cajon,.mw-cajon *,.mw-pie,.mw-pie *{box-sizing:border-box}.mw-cab svg,.mw-cajon svg,.mw-pie svg{display:inline-block;flex:none;max-width:none}.mw-cab ul,.mw-cajon ul,.mw-pie ul{list-style:none;margin:0;padding:0}.mw-cab li,.mw-cajon li,.mw-pie li{margin:0;padding:0}.mw-cab p,.mw-cajon p,.mw-pie p{margin:0;overflow-wrap:normal}.mw-cab nav,.mw-cajon nav,.mw-pie nav{position:static;inset:auto;z-index:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none}.mw-cab :focus-visible,.mw-cajon :focus-visible{outline:3px solid var(--mw-acento);outline-offset:3px;border-radius:8px}.mw-pie :focus-visible{outline:3px solid var(--mw-menta);outline-offset:3px;border-radius:6px}.mw-oculto{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mw-cab{position:sticky;top:var(--obh,0px);z-index:60;margin:0;padding:0;background:color-mix(in srgb,#ffffff 90%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;color:var(--mw-tinta);font:500 1rem/1.4 var(--mw-fuente);transition:border-color .3s,box-shadow .3s}.mw-cab.mw-desplazada{border-bottom-color:var(--mw-linea);box-shadow:0 10px 30px -24px rgb(0 0 0 / .35)}.mw-cab__fila{display:flex;align-items:center;gap:1rem;width:min(var(--mw-ancho),100% - 2 * var(--mw-margen));min-height:var(--mw-cab-h);margin:0 auto;padding:0}.mw-logo{display:inline-flex;align-items:center;flex:none;padding:.35rem 0;color:#6C63FF;text-decoration:none}.mw-logo .mw-wordlogo{display:block;width:auto;height:26px;color:currentColor}.mw-menu{display:none}@media (min-width:1100px){.mw-menu{display:block;margin-inline-start:auto}}.mw-menu>ul{display:flex;align-items:center;gap:.15rem}.mw-menu__item{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.62rem .85rem;border:0;border-radius:999px;background:none;color:var(--mw-tinta);font:600 .98rem/1 var(--mw-fuente);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}.mw-menu__item:hover,.mw-menu__item[aria-expanded="true"]{background:color-mix(in srgb,var(--mw-acento) 10%,transparent);color:var(--mw-acento)}.mw-menu__ic{width:1.1em;height:1.1em;color:var(--mw-acento)}.mw-menu__chev{width:.7em;height:.7em;transition:rotate .25s var(--mw-ease)}.mw-menu__item[aria-expanded="true"] .mw-menu__chev{rotate:180deg}.mw-cab__accion{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}@media (min-width:1100px){.mw-cab__accion{margin-inline-start:.75rem}}.mw-entrar{display:none;padding:.5rem .6rem;border-radius:999px;color:var(--mw-tinta);font:700 .98rem/1 var(--mw-fuente);text-decoration:none}.mw-entrar:hover{color:var(--mw-acento)}@media (min-width:1100px){.mw-entrar{display:inline-flex}}.mw-boton{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;margin:0;padding:.6rem 1.2rem;border:1.5px solid var(--mw-acento);border-radius:999px;background:var(--mw-acento);color:#ffffff;font:700 .95rem/1.2 var(--mw-fuente);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--mw-ease),border-color .3s var(--mw-ease)}.mw-boton:hover,.mw-boton:focus-visible{background:var(--mw-tinta);border-color:var(--mw-tinta);color:#ffffff}.mw-boton-menu{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;margin:0;padding:.5rem 1rem;border:1.5px solid var(--mw-linea-fuerte);border-radius:999px;background:#ffffff;color:var(--mw-tinta);font:600 .95rem/1 var(--mw-fuente);cursor:pointer}.mw-boton-menu svg{width:18px;height:18px}@media (min-width:1100px){.mw-boton-menu{display:none}}@media (max-width:420px){.mw-cab__accion .mw-boton{min-height:40px;padding:.5rem .8rem;font-size:.84rem}.mw-boton-menu{width:44px;padding:0;justify-content:center}.mw-boton-menu span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:374px){.mw-logo .mw-wordlogo{height:22px}}.mw-mega{position:fixed;inset:var(--mw-mega-top,110px) 0 auto 0;margin:0 auto;width:min(var(--mw-ancho),100% - 2 * var(--mw-margen));height:auto;max-height:calc(100dvh - var(--mw-mega-top,110px) - 1rem);overflow:auto;padding:clamp(1.25rem,1rem + 1vw,2rem);border:1px solid var(--mw-linea);border-radius:var(--mw-radio);background:#ffffff;color:var(--mw-texto);font:500 1rem/1.45 var(--mw-fuente);box-shadow:0 40px 90px -40px rgb(20 16 60 / .55);opacity:1;translate:0 0;transition-property:opacity,translate,display,overlay;transition-duration:.28s;transition-timing-function:var(--mw-ease-out);transition-behavior:allow-discrete}.mw-mega:not(:popover-open):not(.mw-abierto){opacity:0;translate:0 -10px}@starting-style{.mw-mega:popover-open{opacity:0;translate:0 -10px}}@media (max-width:1099px){.mw-mega{display:none !important}}.mw-mega__rejilla{display:grid;gap:clamp(1.25rem,1rem + 1.5vw,2.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}.mw-mega--recursos .mw-mega__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-mega__titulo{margin:0 0 .9rem;font:800 .74rem/1.2 var(--mw-fuente);letter-spacing:.12em;text-transform:uppercase;color:var(--mw-suave)}.mw-mega__lista{display:grid;gap:.1rem}.mw-mega__enlace{display:grid;gap:.15rem;margin:0 -.75rem;padding:.6rem .75rem;border-radius:var(--mw-radio-sm);color:var(--mw-tinta);text-decoration:none;transition:background-color .2s}.mw-mega__enlace strong{font-weight:700;font-size:.98rem;line-height:1.3;color:inherit}.mw-mega__enlace span{font-size:.86rem;line-height:1.35;color:var(--mw-suave)}.mw-mega__enlace:hover,.mw-mega__enlace:focus-visible{background:var(--mw-papel)}.mw-mega__enlace:hover strong,.mw-mega__enlace:focus-visible strong{color:var(--mw-acento)}.mw-mega--para .mw-mega__col:first-child{grid-row:1 / span 2}.mw-mega__destacado{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem 1.2rem;padding:1rem 1.2rem;border-radius:var(--mw-radio-sm);background:var(--mw-noche);color:#ffffff;text-decoration:none}.mw-mega--para .mw-mega__destacado{grid-column:2;grid-row:2;align-self:end}.mw-mega--plataforma .mw-mega__destacado{grid-column:1 / span 2;grid-row:2}.mw-mega__destacado strong{font:800 1.12rem/1.2 var(--mw-fuente);color:#ffffff}.mw-mega__destacado span{grid-column:1;color:var(--mw-sobre-noche);font-size:.9rem;line-height:1.4}.mw-mega__destacado .mw-mega__mas{grid-column:2;grid-row:1 / span 2;color:var(--mw-menta);font-weight:800;font-size:.95rem;white-space:nowrap}.mw-mega__destacado:hover .mw-mega__mas,.mw-mega__destacado:focus-visible .mw-mega__mas{text-decoration:underline}.mw-mega__vista{grid-column:3;grid-row:1 / span 2;align-self:stretch;padding:1.3rem;border:1px solid var(--mw-linea);border-radius:18px;background:var(--mw-papel)}.mw-vista{display:grid;align-content:start;gap:.6rem;height:100%}.mw-vista[hidden]{display:none}.mw-vista__icono{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:color-mix(in srgb,var(--mw-acento) 14%,transparent);color:var(--mw-acento)}.mw-vista__icono svg{width:26px;height:26px}.mw-vista__img{display:block;width:100%;height:170px;margin:0;object-fit:cover;object-position:top;border:1px solid var(--mw-linea);border-radius:12px;background:#ffffff}.mw-vista__img--contener{object-fit:contain;background:transparent;border:0}.mw-vista__titulo{font:800 1.18rem/1.25 var(--mw-fuente);color:var(--mw-tinta)}.mw-vista__desc{font-size:.93rem;line-height:1.45;color:var(--mw-texto)}.mw-vista__ir{margin-top:.2rem;font-weight:800;font-size:.93rem;color:var(--mw-acento)}.mw-vista__real{font-size:.78rem;font-weight:700;color:var(--mw-menta-texto)}.mw-cajon{position:fixed;inset:0 0 0 auto;margin:0;width:min(430px,92vw);height:100dvh;max-height:none;padding:1rem 1.25rem 2rem;border:0;background:#ffffff;color:var(--mw-texto);overflow:auto;font:500 1rem/1.45 var(--mw-fuente);box-shadow:-24px 0 60px -30px rgb(0 0 0 / .4);translate:0 0;transition-property:translate,display,overlay;transition-duration:.38s;transition-timing-function:var(--mw-ease-out);transition-behavior:allow-discrete}.mw-cajon:not(:popover-open):not(.mw-abierto){translate:100% 0}@starting-style{.mw-cajon:popover-open{translate:100% 0}}.mw-cajon::backdrop{background:rgb(8 16 28 / 0);transition-property:background-color,display,overlay;transition-duration:.38s;transition-behavior:allow-discrete}.mw-cajon:popover-open::backdrop{background:rgb(8 16 28 / .45)}@starting-style{.mw-cajon:popover-open::backdrop{background:rgb(8 16 28 / 0)}}.mw-cajon__cabeza{display:flex;align-items:center;justify-content:space-between;min-height:56px;margin:0 0 .5rem}.mw-cajon__cerrar{display:inline-grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1.5px solid var(--mw-linea-fuerte);border-radius:50%;background:none;color:var(--mw-tinta);cursor:pointer}.mw-cajon__cerrar svg{width:18px;height:18px}.mw-cajon details{margin:0;padding:0;border-bottom:1px solid var(--mw-linea)}.mw-cajon summary{display:flex;align-items:center;justify-content:space-between;margin:0;padding:1.05rem 0;cursor:pointer;list-style:none;font:700 1.15rem/1.2 var(--mw-fuente);color:var(--mw-tinta)}.mw-cajon summary::-webkit-details-marker{display:none}.mw-cajon summary svg{width:18px;height:18px;transition:rotate .25s var(--mw-ease)}.mw-cajon details[open] summary svg{rotate:180deg}.mw-cajon details ul{display:grid;gap:.1rem;margin:0 0 1rem}.mw-cajon__grupo{margin:.4rem 0 .2rem;font:800 .72rem/1.2 var(--mw-fuente);letter-spacing:.12em;text-transform:uppercase;color:var(--mw-suave)}.mw-cajon li a{display:block;padding:.6rem 0;color:var(--mw-texto);font-weight:500;text-decoration:none}.mw-cajon li a:hover{color:var(--mw-acento)}.mw-cajon__directo{display:block;padding:1.05rem 0;border-bottom:1px solid var(--mw-linea);font:700 1.15rem/1.2 var(--mw-fuente);color:var(--mw-tinta);text-decoration:none}.mw-cajon .mw-boton{width:100%;min-height:50px;margin-top:1.5rem;font-size:1rem}.mw-cajon__micro{margin:.6rem 0 0;text-align:center;font-size:.85rem;color:var(--mw-suave)}@supports not selector(:popover-open){.mw-mega,.mw-cajon{display:none}.mw-mega.mw-abierto,.mw-cajon.mw-abierto{display:block;z-index:80}}.mw-pie{margin:0;padding:clamp(3rem,2rem + 3vw,5rem) 0 2rem;border:0;background:var(--mw-noche);color:var(--mw-sobre-noche);font:500 .95rem/1.6 var(--mw-fuente)}.mw-pie__dentro{width:min(var(--mw-ancho),100% - 2 * var(--mw-margen));margin:0 auto}.mw-pie a{color:var(--mw-sobre-noche);text-decoration:none}.mw-pie a:hover,.mw-pie a:focus-visible{color:#ffffff;text-decoration:underline;text-underline-offset:.2em}.mw-pie__correo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin:0 0 2.5rem;padding:1.4rem 1.6rem;border:1px solid rgb(255 255 255 / .14);border-radius:var(--mw-radio);background:rgb(255 255 255 / .05)}.mw-pie__correo strong{display:flex;align-items:center;gap:.5rem;color:#ffffff;font-weight:800;font-size:1.05rem}.mw-pie__correo strong svg{width:20px;height:20px;color:var(--mw-menta)}.mw-pie__correo p{max-width:46rem;margin-top:.3rem}.mw-pie .mw-pie__boton{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:999px;background:#ffffff;color:var(--mw-tinta);font-weight:800;white-space:nowrap;text-decoration:none}.mw-pie .mw-pie__boton:hover,.mw-pie .mw-pie__boton:focus-visible{background:var(--mw-menta);color:var(--mw-tinta);text-decoration:none}.mw-pie__marca{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 2.5rem;padding:0 0 2rem;border-bottom:1px solid rgb(255 255 255 / .14)}.mw-pie__marca .mw-logo{color:#ffffff}.mw-pie__lema{font:italic 400 1.5rem/1.2 var(--mw-serif);color:#ffffff}.mw-pie__rejilla{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mw-pie__titulo{margin:0 0 .9rem;font:800 .74rem/1.2 var(--mw-fuente);letter-spacing:.12em;text-transform:uppercase;color:#ffffff;opacity:.75}.mw-pie__rejilla ul{display:grid;gap:.45rem}.mw-pie__google{display:flex;gap:.6rem;align-items:flex-start;margin:2.4rem 0 0;padding:1.2rem 0 0;border-top:1px solid rgb(255 255 255 / .14);font-size:.85rem;line-height:1.6}.mw-pie__google svg{width:14px;height:14px;margin-top:.3rem;color:var(--mw-menta)}.mw-pie__google b{color:#ffffff}.mw-pie__google a{text-decoration:underline}.mw-pie__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;margin:1.6rem 0 0;font-size:.85rem}.mw-pie__legal nav{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.mw-agenda{position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:55;display:inline-flex;align-items:center;gap:.55rem;min-height:48px;margin:0;padding:0 1.2rem 0 1rem;border:0;border-radius:999px;background:var(--mw-acento);color:#ffffff;font:700 .95rem/1 var(--mw-fuente);letter-spacing:0;text-decoration:none;white-space:nowrap;box-shadow:0 14px 28px -12px rgb(90 79 230 / .7),0 2px 8px rgb(22 18 58 / .16);transition:translate .2s var(--mw-ease),background-color .2s,box-shadow .2s,bottom .25s var(--mw-ease)}.mw-agenda:hover{translate:0 -2px;background:#4A3FD6;color:#ffffff;box-shadow:0 18px 32px -12px rgb(90 79 230 / .75),0 2px 8px rgb(22 18 58 / .18)}.mw-agenda:focus-visible{outline:2px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 6px var(--mw-tinta)}.mw-agenda__ic{display:block;flex:none;width:1.3rem;height:1.3rem}.mw-pie:has(+ .mw-agenda){padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}@media (max-width:760px){.mw-agenda{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));padding:0 1.05rem 0 .9rem;font-size:.9rem}}@media print{.mw-agenda{display:none}}@media (prefers-reduced-motion:reduce){.mw-mega,.mw-cajon,.mw-cajon::backdrop{transition-duration:.01s}.mw-mega:not(:popover-open):not(.mw-abierto){translate:none}.mw-cajon:not(:popover-open):not(.mw-abierto){translate:none;opacity:0}.mw-menu__chev,.mw-cajon summary svg{transition:none}.mw-agenda{transition:none}.mw-agenda:hover{translate:none}}