.institutional-site{--school-blue:#3ea1ec;--school-teal:#0e6e75;--school-ink:#263247;--school-muted:#5f6573;--school-paper:#fbf7ef;--school-line:#e3e6e7;background:var(--school-paper);color:var(--school-ink);font-family:Montserrat,sans-serif;overflow-wrap:break-word}.institutional-site :is(a,button):focus-visible{border-radius:4px;outline:3px solid var(--school-teal);outline-offset:4px}.institutional-site .school-header{background:#fff;border-bottom:1px solid var(--school-line);position:sticky;top:0;z-index:100}.institutional-site .school-header__inner{align-items:center;display:flex;gap:28px;justify-content:space-between;margin:auto;max-width:1280px;min-height:92px;padding:12px 32px}.institutional-site .school-brand{align-items:center;color:var(--school-ink);display:flex;font-family:Roboto Slab,Georgia,serif;font-size:18px;gap:14px;line-height:1.4;max-width:310px}.institutional-site .school-brand img{flex-shrink:0;object-fit:contain}.institutional-site .school-navigation{display:flex;gap:8px;list-style:none;margin:0;padding:0}.institutional-site .school-navigation__item{position:relative}.institutional-site .school-navigation__item>:is(a,button,span){align-items:center;background:#0000;border:0;border-radius:6px;color:var(--school-ink);display:flex;font:600 13px/1.5 Montserrat,sans-serif;gap:5px;min-height:44px;padding:10px 12px;white-space:nowrap}.institutional-site .school-menu-toggle,.institutional-site .school-navigation button{cursor:pointer}.institutional-site .school-navigation :is(a,button){transition:background-color .18s,color .18s}.institutional-site .school-navigation .is-current,.institutional-site .school-navigation :is(a,button):hover,.institutional-site .school-navigation [aria-current=page]{background:#eff6f6;color:var(--school-teal)}.institutional-site .school-subnav{background:#fff;border:1px solid var(--school-line);border-radius:10px;box-shadow:0 12px 28px #26324714;left:0;list-style:none;min-width:250px;padding:8px;position:absolute;top:calc(100% + 10px)}.institutional-site .school-subnav a{border-radius:5px;color:var(--school-ink);display:block;font-size:14px;padding:13px 14px}.institutional-site .school-menu-toggle{display:none}.institutional-site .school-hero{align-items:center;background:var(--school-ink);display:flex;isolation:isolate;min-height:380px;overflow:hidden;position:relative}.institutional-site .school-hero--home{min-height:clamp(470px,65vh,720px)}.institutional-site .school-hero__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.institutional-site .school-hero--home .school-hero__image{object-position:center 35%}.institutional-site .school-hero:before{background:linear-gradient(90deg,#172033dc,#17203380 65%,#17203340);content:"";inset:0;position:absolute;z-index:-1}.institutional-site .school-hero__content{margin:auto;max-width:1216px;padding:72px 32px 96px;width:100%}.institutional-site .school-hero h1{text-wrap:balance;color:#fff;font-family:Roboto Slab,Georgia,serif;font-size:clamp(2.2rem,4.5vw,4.3rem);font-weight:500;letter-spacing:-.035em;line-height:1.16;max-width:850px}.institutional-site .school-hero h1:before{background:var(--school-blue);content:"";display:block;height:3px;margin-bottom:25px;width:52px}.institutional-site .school-hero p{color:#fff;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.7;margin-top:26px}.institutional-site .institutional-content{background:#fff;border-radius:12px 12px 0 0;margin:-32px auto 0;max-width:1216px;min-width:0;padding:clamp(24px,4vw,64px);position:relative}.institutional-site .institutional-content:has(.school-stats){padding:0 24px 48px}.institutional-site .institutional-content>.MuiGrid-container{margin-left:0;max-width:100%}.institutional-site .institutional-content .MuiGrid-item>div>p,.institutional-site .institutional-content>.MuiGrid-container>.MuiTypography-root{font-size:1rem;line-height:1.9;margin-bottom:1.15rem}.institutional-site .institutional-content :is(h1,h2,h3){text-wrap:balance}.institutional-site .institutional-content>div>h1{color:var(--school-ink);font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:24px}.institutional-site .school-stats{border-bottom:1px solid var(--school-line)}.institutional-site .school-stat{background:#0000;border:0;border-radius:0;box-shadow:none;min-height:160px;padding:20px}.institutional-site .school-stat:before{display:none}.institutional-site .school-stat h1{-webkit-text-fill-color:var(--school-teal);background:none;color:var(--school-teal);font-family:Roboto Slab,Georgia,serif;font-weight:500}.institutional-site .school-stat h5{font-size:1rem}.institutional-site .school-stat p{font-size:.875rem}.institutional-site .school-levels .MuiGrid-item>div{height:100%}.institutional-site .school-level{background:#fff;border:1px solid var(--school-line);border-radius:10px;height:100%;overflow:hidden;text-align:left}.institutional-site .school-level>img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.institutional-site .school-level>div{border-top:3px solid var(--school-blue);padding:28px 24px}.institutional-site .school-level h2{color:var(--school-ink);font:500 1.6rem/1.3 Roboto Slab,Georgia,serif;margin-bottom:16px}.institutional-site .school-level p{color:var(--school-muted);font-size:.94rem;line-height:1.85}.institutional-site .school-mission{background:var(--school-paper);border-block:1px solid #efe4d3;margin-inline:-24px}.institutional-site .school-mission .MuiGrid-container{background:none;border:0;border-radius:0;box-shadow:none;max-width:880px;padding:0}.institutional-site .school-mission h5{font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.1rem,1.65vw,1.35rem);font-weight:400;line-height:1.9}.institutional-site .school-values .MuiGrid-item>div{height:100%}.institutional-site .school-value{background:#0000;border:0;border-radius:0;box-shadow:none;display:block;height:100%;padding:24px 12px;text-align:left;transform:none}.institutional-site .school-value:hover{box-shadow:none;transform:none}.institutional-site .school-value:after{display:none}.institutional-site .school-value>.MuiTypography-root{-webkit-text-fill-color:var(--school-teal);background:#eff6f6;border-radius:8px;box-shadow:none;color:var(--school-teal)}.institutional-site .school-value>div{min-height:0;padding:24px 0 0}.institutional-site .school-value h5{font-size:1.1rem;line-height:1.5}.institutional-site .school-value p{font-size:.94rem;line-height:1.8;opacity:1}.institutional-site .school-news{border-top:1px solid var(--school-line)}.institutional-site .school-news-card{background:#fff;border:1px solid var(--school-line);border-radius:10px;box-shadow:none;overflow-wrap:anywhere}.institutional-site .school-news-card img{height:auto;max-width:100%}.institutional-site .school-news-card iframe{max-width:100%}.institutional-site .school-news-card .MuiTypography-button{color:var(--school-teal)}.institutional-site .entry-content{font-size:1rem;line-height:1.85}.institutional-site .entry-content table{background:#fff;border-radius:8px;box-shadow:none;float:none;font-size:.94rem}.institutional-site .entry-content td{padding:12px 16px}.institutional-site .entry-content td .MsoNormal{margin-bottom:0}.institutional-site .entry-content tr:nth-child(2n) td{background:#f5f8f8}.institutional-site .entry-content tr:first-child td{background:#eaf3f4}.institutional-site .school-footer{background:#0000;border:0;border-radius:0;border-top:1px solid #e5ded3;box-shadow:none;margin:0;padding:48px 24px 24px}.institutional-site .school-footer img{filter:none}.institutional-site .school-footer a{align-items:center;color:var(--school-teal);display:inline-flex;min-height:44px}.institutional-site .school-footer h6{font-family:Roboto Slab,Georgia,serif}@media (max-width:1050px){.institutional-site .school-header__inner{min-height:80px;padding:10px 24px}.institutional-site .school-brand{font-size:16px;max-width:285px}.institutional-site .school-brand img{height:48px;width:40px}.institutional-site .school-menu-toggle{background:#fff;border:1px solid var(--school-line);border-radius:6px;color:var(--school-ink);display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.institutional-site #school-navigation{background:#fff;border-bottom:1px solid var(--school-line);box-shadow:0 14px 24px #26324712;display:none;left:0;max-height:calc(100dvh - 80px);overflow-y:auto;padding:12px 24px 24px;position:absolute;right:0;top:100%}.institutional-site #school-navigation.is-open{display:block}.institutional-site .school-navigation{flex-direction:column}.institutional-site .school-navigation__item>:is(a,button,span){font-size:14px;justify-content:space-between;width:100%}.institutional-site .school-subnav{border:0;border-left:2px solid var(--school-blue);border-radius:0;box-shadow:none;margin-top:4px;min-width:0;position:static}}@media (max-width:767px){.institutional-site .school-hero{min-height:300px}.institutional-site .school-hero--home{min-height:440px}.institutional-site .school-hero__content{padding:56px 24px 80px}.institutional-site .institutional-content{margin:-20px 12px 0;padding:28px 12px}.institutional-site .institutional-content:has(.school-stats){padding-inline:8px}.institutional-site .school-mission{margin-inline:-8px}.institutional-site .school-mission .MuiGrid-item{padding-left:0}.institutional-site .school-level>img{aspect-ratio:16/10}.institutional-site .school-stats{padding-block:20px}.institutional-site .school-stat{min-height:0;padding:16px 8px}.institutional-site .school-footer{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.institutional-site *,.institutional-site :after,.institutional-site :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.institutional-site .institutional-content>div:has(>h1:empty){display:none}.institutional-site .school-levels .MuiGrid-container>.MuiGrid-item{display:flex}.institutional-site .school-levels .MuiGrid-container>.MuiGrid-item>div{display:flex;width:100%}.institutional-site .school-level{width:100%}@media (min-width:768px) and (max-width:899px){.institutional-site .school-levels .MuiGrid-container>.MuiGrid-item{flex-basis:100%;max-width:100%}.institutional-site .school-level{display:grid;grid-template-columns:40% 1fr}.institutional-site .school-level>img{aspect-ratio:auto;height:100%}.institutional-site .school-level>div{border-left:3px solid var(--school-blue);border-top:0}}.institutional-site .school-levels .MuiGrid-container>.MuiGrid-item>div{height:auto}.institutional-site .school-levels .school-level{flex:1 1;height:auto}.formularios{background:#f8fafc;color:#172033;min-height:100vh;padding:72px 24px}.formularios__header{margin:0 auto 32px;max-width:720px;text-align:center}.formularios__header h1{color:#12347d;font-size:clamp(2rem,4vw,2.75rem);line-height:1.12;margin:8px 0 12px}.formularios__header>p:not(.formularios__eyebrow){color:#475569;font-size:1.05rem;line-height:1.55;margin:0}.formularios__dni{color:#334155;font-size:.92rem;margin:18px 0 0}.formularios__dni button{background:#0000;border:0;color:#12347d;cursor:pointer;font:inherit;font-weight:700;margin-left:8px;padding:0;text-decoration:underline;text-underline-offset:2px}.formularios__dni button:focus-visible{outline:2px solid #2558c8;outline-offset:3px}.formularios__eyebrow{color:#2558c8;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.formularios__list{margin:0 auto}.formularios__card{border:1px solid #d8e0eb;border-radius:12px;color:inherit;cursor:pointer;display:flex;gap:18px;padding:24px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.formularios__card:hover{background:#fbfdff;border-color:#7fa4ef;box-shadow:0 8px 22px #203d6f1a}.formularios__card:focus-visible{outline:3px solid #2558c8;outline-offset:3px}.formularios__card-icon{color:#12347d;flex:0 0 auto;font-size:32px!important;margin-top:2px}.formularios__card-label{color:#2558c8;font-size:.78rem;font-weight:700;letter-spacing:.07em;margin:0 0 4px;text-transform:uppercase}.formularios__card h2{color:#172033;margin:0 0 5px}.formularios__card p:not(.formularios__card-label){color:#475569;line-height:1.45;margin:0}.formularios__card-action{color:#12347d;display:inline-block;font-size:.92rem;font-weight:700;margin-top:13px}.formularios__notice{background:#eaf1ff;border:1px solid #b9cdf9;border-radius:10px;margin:26px auto 0;padding:20px 24px}.formularios__notice h2,.formularios__notice p{margin:0}.formularios__notice p{color:#334155;margin-top:4px}@media only screen and (max-width:600px){.formularios{padding:52px 16px}.formularios__card{padding:20px}}@media (prefers-reduced-motion:reduce){.formularios__card{transition:none}}.document-editor{background:#eef2f8;color:#172033;min-height:100vh;padding:28px;width:100%}.document-editor__toolbar{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 16px;max-width:1180px;width:100%}.document-editor__toolbar-intro{max-width:610px}.document-editor__toolbar-intro h1{color:#12347d;font-size:28px;font-weight:700;line-height:1.15;margin:7px 0 8px}.document-editor__toolbar-intro p:not(.document-editor__eyebrow){color:#475569;font-size:15px;line-height:1.45;margin:0}.document-editor__identity{align-items:center;color:#334155;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:13px}.document-editor__identity button{background:#0000;border:0;color:#12347d;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px}.document-editor__identity button:focus-visible{outline:2px solid #2558c8;outline-offset:3px}.document-editor__back{align-items:center;color:#2558c8;display:inline-flex;font-size:14px;font-weight:600;min-height:34px;text-align:left;text-decoration:none}.document-editor__back:hover{text-decoration:underline}.document-editor__eyebrow{color:#2558c8;font-size:12px;font-weight:700;letter-spacing:.08em;margin:12px 0 0;text-transform:uppercase}.document-editor__actions{display:flex;gap:10px;justify-content:flex-end;min-width:250px}.document-editor__actions .MuiButton-root{font-size:13px;font-weight:600;line-height:1.2;min-height:46px;padding:10px 15px;text-transform:none}.document-editor__actions .MuiButton-containedPrimary{background:#12347d;box-shadow:0 6px 14px #12347d33}.document-editor__actions .MuiButton-containedPrimary:hover{background:#2558c8;box-shadow:0 8px 18px #12347d40}.document-editor__floating-download{background:#12347d!important;bottom:24px;box-shadow:0 8px 20px #12347d4d!important;color:#fff!important;font-size:14px!important;font-weight:700!important;min-height:50px!important;padding:12px 18px!important;position:fixed!important;right:24px;text-transform:none!important;z-index:10}.document-editor__floating-download:hover{background:#2558c8!important;box-shadow:0 10px 24px #12347d5c!important}.document-editor__floating-download.Mui-disabled{color:#ffffffb8!important}.document-editor__error,.document-editor__instructions,.document-editor__loading,.document-editor__save-status{border-radius:8px;font-size:14px;line-height:1.45;margin:0 auto 16px;max-width:1180px;padding:12px 15px;width:100%}.document-editor__save-status{background:#f7faff;border:1px solid #b9cdf9;color:#1e3a6f}.document-editor__save-status--error{background:#fff5f4;border-color:#b4231840;color:#b42318}.document-editor__loading{align-items:center;background:#fff;border:1px solid #d8e0eb;color:#334155;display:flex;gap:12px;justify-content:center;min-height:160px}.document-editor__loading p{margin:0}.document-editor__instructions{background:#eaf1ff;border:1px solid #b9cdf9;color:#172033}.document-editor__error{background:#fff5f4;border:1px solid #b4231840;color:#b42318}.document-editor__viewport{background:#dfe5ed;border:1px solid #cbd5e1;border-radius:12px;overflow:auto;padding:28px;width:100%}.document-editor__page{box-shadow:0 3px 14px #1720333d;line-height:0;margin:0 auto 28px;min-width:720px;position:relative;width:min(100%,900px)}.document-editor__page:last-child{margin-bottom:0}.document-editor__page img{display:block;height:auto;width:100%}.document-editor__static-overlay{align-items:center;background:#0000;color:#000;display:flex;justify-content:center;line-height:1;pointer-events:none;position:absolute;z-index:1}.document-editor__field{background:#eaf3ff;border:0;border-radius:0;box-shadow:0 0 0 1px #eaf3ff;box-sizing:border-box;color:#080808;cursor:text;display:block;font-family:Times New Roman,Times,serif;line-height:1;margin:0;outline:0;padding:0 2px;position:absolute;z-index:1}.document-editor__field:not(:placeholder-shown){background:#eaf3ff}.document-editor__field--box{background:#eaf3ff;border:0;padding:0}.document-editor__field:focus{background:#e0edff;box-shadow:0 0 0 2px #2558c8c7}.document-editor__checkbox{cursor:pointer;display:block;line-height:1;position:absolute;z-index:2}.document-editor__checkbox:before{background:#0000;border:1.5px solid #2563c8;box-sizing:border-box;content:"";inset:0;pointer-events:none;position:absolute}.document-editor__checkbox input{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.document-editor__checkbox span{align-items:center;color:#000;display:none;font-family:Arial,sans-serif;font-size:1em;font-weight:700;inset:0;justify-content:center;line-height:1;pointer-events:none;position:absolute;z-index:1}.document-editor__checkbox input:checked+span{display:flex}.document-editor__checkbox input:focus-visible+span{display:flex;outline:2px solid #2558c8;outline-offset:2px}@media only screen and (max-width:760px){.document-editor{padding:16px 0}.document-editor__toolbar{display:block;padding:0 16px}.document-editor__actions{flex-direction:column;margin-top:18px;width:100%}.document-editor__floating-download{bottom:16px;right:16px}.document-editor__error,.document-editor__instructions,.document-editor__loading,.document-editor__save-status{margin-left:16px;margin-right:16px;width:auto}.document-editor__viewport{border-left:0;border-radius:0;border-right:0;padding:12px 0}.document-editor__page{box-shadow:none;margin-bottom:16px;width:100%}}@media (prefers-reduced-motion:reduce){.document-editor__actions .MuiButton-root{transition:none}}.enrollment-fields,.enrollment-fields__actions,.enrollment-fields__steps{margin:0 auto 24px;max-width:960px;width:100%}.enrollment-fields__steps h2{color:#12347d;font-size:22px}.enrollment-fields__steps p{font-size:15px;line-height:1.5}.enrollment-fields__section{background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin:0 0 24px;min-width:0;padding:24px}.enrollment-fields__section legend{color:#12347d;font-size:18px;font-weight:700;padding:0 8px}.enrollment-fields__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.enrollment-fields__field{display:flex;flex-direction:column;font-size:15px;gap:7px;line-height:1.5;min-width:0}.enrollment-fields__field input{background:#fff;border:1px solid #8492a6;border-radius:6px;color:#172033;font:inherit;font-size:16px;min-height:46px;padding:10px 12px;width:100%}.enrollment-fields__field small{color:#475569;font-size:13px}.enrollment-fields__choice{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:12px;min-height:46px}.enrollment-fields__choice input{accent-color:#12347d;height:22px;width:22px}.enrollment-fields__choice label{align-items:center;cursor:pointer;display:flex;flex:1 1;min-height:46px}.enrollment-fields input:focus-visible,.enrollment-fields__steps h2:focus-visible{outline:2px solid #2558c8;outline-offset:3px}.enrollment-fields__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.enrollment-fields .MuiButton-root,.enrollment-fields__actions .MuiButton-root{border-radius:8px;font-size:14px;font-weight:700;min-height:46px;text-transform:none}.enrollment-fields .MuiButton-containedPrimary,.enrollment-fields__actions .MuiButton-containedPrimary{background:#12347d!important;box-shadow:0 6px 14px #12347d33!important;color:#fff!important}.enrollment-fields .MuiButton-containedPrimary:hover,.enrollment-fields__actions .MuiButton-containedPrimary:hover{background:#2558c8!important;box-shadow:0 8px 18px #12347d40!important;color:#fff!important}.enrollment-fields .MuiButton-containedPrimary:focus-visible,.enrollment-fields .MuiButton-outlinedPrimary:focus-visible,.enrollment-fields__actions .MuiButton-containedPrimary:focus-visible,.enrollment-fields__actions .MuiButton-outlinedPrimary:focus-visible{outline:3px solid #7da7ff;outline-offset:3px}.enrollment-fields .MuiButton-outlinedPrimary,.enrollment-fields__actions .MuiButton-outlinedPrimary{background:#fff!important;border-color:#12347d!important;color:#12347d!important}.enrollment-fields .MuiButton-outlinedPrimary:hover,.enrollment-fields__actions .MuiButton-outlinedPrimary:hover{background:#edf3ff!important;border-color:#2558c8!important;color:#12347d!important}.enrollment-fields .MuiButton-root.Mui-disabled,.enrollment-fields__actions .MuiButton-root.Mui-disabled{background:#e2e8f0!important;border-color:#cbd5e1!important;box-shadow:none!important;color:#64748b!important}.document-editor__viewport--preview{margin-bottom:80px}.document-editor__viewport--preview .document-editor__field{background:#0000;box-shadow:none;cursor:default}.document-editor__preview-value{background:#0000;box-sizing:border-box;color:#080808;display:block;font-family:Times New Roman,Times,serif;line-height:1;max-width:calc(100% - 4px);overflow:hidden;padding:0;position:absolute;transform:translateY(-3px);white-space:nowrap;z-index:2}.document-editor__viewport--preview .document-editor__checkbox:before{border:0}.document-editor__viewport--preview .document-editor__checkbox{cursor:default}@media (max-width:760px){.enrollment-fields,.enrollment-fields__actions,.enrollment-fields__steps{margin-left:16px;margin-right:16px;width:auto}.enrollment-fields__grid{grid-template-columns:minmax(0,1fr)}.enrollment-fields__section{padding:16px}.enrollment-fields__actions .MuiButton-root{width:100%}}.enrollment-v2,.formularios-v2{background:#edf2f8;color:#172033;font-family:Arial,sans-serif;min-height:100vh}.formularios-v2{margin:0 auto;max-width:940px;padding:54px 28px}.enrollment-v2__back,.formularios-v2__back{align-items:center;color:#174a93;display:inline-flex;font-size:14px;font-weight:700;gap:6px;text-decoration:none}.formularios-v2>p{color:#174a93;font-size:12px;font-weight:800;letter-spacing:.1em;margin:32px 0 8px}.formularios-v2>h1{color:#102d63;font-size:clamp(28px,5vw,45px);line-height:1.08;margin:0 0 10px}.formularios-v2>span{color:#4b5b70;font-size:17px;line-height:1.5}.formularios-v2 section{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.formularios-v2 section>a{background:#fff;border:1px solid #cad7e8;border-radius:14px;box-shadow:0 8px 24px #1e365f14;color:inherit;display:flex;gap:18px;min-height:170px;padding:24px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.formularios-v2 section>a:hover{box-shadow:0 13px 28px #1e365f29;transform:translateY(-2px)}.formularios-v2 section svg{color:#174a93;font-size:34px}.formularios-v2 small{color:#4f6f9e;font-weight:800;text-transform:uppercase}.formularios-v2 h2{font-size:21px;margin:9px 0 11px}.formularios-v2 b{color:#174a93;font-size:14px}.enrollment-v2{padding:24px}.enrollment-v2__header{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:minmax(200px,1fr) minmax(300px,2fr) auto;margin:0 auto 18px;max-width:1530px}.enrollment-v2__header p{color:#174a93;font-size:12px;font-weight:800;letter-spacing:.08em;margin:0 0 5px;text-transform:uppercase}.enrollment-v2__header h1{color:#102d63;font-size:28px;margin:0 0 5px}.enrollment-v2__header span{color:#556579;font-size:14px}.enrollment-v2__floating-print,.enrollment-v2__print{align-items:center;background:#113a7a;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;justify-content:center}.enrollment-v2__print{min-height:46px;padding:0 16px}.enrollment-v2__floating-print:hover,.enrollment-v2__print:hover{background:#174f9e}.enrollment-v2__workspace{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(310px,390px) minmax(0,1fr);margin:0 auto;max-width:1530px}.enrollment-v2__form{background:#fff;border:1px solid #cbd7e7;border-radius:12px;box-shadow:0 8px 22px #1e365f1a;max-height:calc(100vh - 128px);overflow:auto;padding:22px}.enrollment-v2__form>header{border-bottom:1px solid #e0e7f0;padding-bottom:16px}.enrollment-v2__form h2{color:#102d63;font-size:21px;margin:0 0 6px}.enrollment-v2__form p{color:#556579;font-size:13px;line-height:1.45;margin:0}.enrollment-v2__form-group{border-bottom:1px solid #e0e7f0;padding:18px 0}.enrollment-v2__form-group:last-child{border-bottom:0}.enrollment-v2__form-group h3{color:#174a93;font-size:14px;margin:0 0 12px}.enrollment-v2__fields{grid-gap:11px;display:grid;gap:11px}.enrollment-v2__fields label:not(.enrollment-v2__check){grid-gap:5px;color:#334155;display:grid;font-size:12px;font-weight:700;gap:5px}.enrollment-v2__fields input:not([type=checkbox]){border:1px solid #b9c8dc;border-radius:5px;box-sizing:border-box;color:#172033;font:14px Arial,sans-serif;min-height:37px;padding:7px 9px;width:100%}.enrollment-v2__fields input:focus{border-color:#174f9e;outline:3px solid #174f9e29}.enrollment-v2__check{align-items:center;color:#334155;display:flex;font-size:13px;gap:8px}.enrollment-v2__check input{accent-color:#174f9e;height:17px;width:17px}.enrollment-v2__preview{background:#dce5f0;border:1px solid #cbd7e7;border-radius:12px;min-width:0;overflow:auto;padding:28px}.enrollment-v2__floating-print{bottom:22px;box-shadow:0 8px 22px #113a7a47;min-height:47px;padding:0 16px;position:fixed;right:22px;z-index:5}.html-document{grid-gap:26px;display:grid;gap:26px;justify-content:center;min-width:100%;width:max-content}.html-document__page{background:#fff;box-shadow:0 4px 16px #0f172a42;box-sizing:border-box;color:#080808;font-family:Times New Roman,Times,serif;line-height:1;overflow:hidden;position:relative}.html-document__page--legal{border:1px solid #171717;height:1008px;width:612px}.html-document__page--a4{height:842px;width:595px}.html-document__solicitud-head{align-items:center;border-bottom:1px solid #111;display:grid;grid-template-columns:120px 1fr 110px;height:113px;margin:15px 25px 0;text-align:center}.html-document__solicitud-head>div:not(.html-document__portrait){grid-gap:3px;display:grid;gap:3px}.html-document__solicitud-head strong{font-family:Arial,sans-serif;font-size:18px}.html-document__solicitud-head b{font-family:Arial,sans-serif;font-size:12px}.html-document__solicitud-head span{font-size:10px}.html-document__solicitud-head img{filter:grayscale(1);justify-self:center;width:76px}.html-document__portrait{align-items:center;background:#e4e4e4;border-radius:48% 52% 43% 57%;color:#767676;display:grid;font:700 25px Georgia,serif;height:72px;justify-content:center;transform:rotate(-8deg);width:72px}.html-document__section-title{font-size:16px;margin:9px 35px 0;text-align:center;text-decoration:underline}.html-document__text{font-size:10px;line-height:1.05;position:absolute;white-space:nowrap}.html-document__text.bold{font-weight:700}.html-document__text.underline{text-decoration:underline}.html-document__text.small{font-size:7.6px}.html-document__line{border-bottom:1px dotted #111;height:1px;position:absolute}.html-document__divider{background:#333;height:1px;left:25px;position:absolute;right:25px}.html-document__school-box{align-items:center;border:1px solid #555;display:grid;font-size:10px;height:54px;justify-items:center;position:absolute;width:224px}.html-document__school-box span{font-size:10px}.html-document__school-box--primary{height:58px;width:270px}.html-document__notice-band{background:#e9e9e9;border-bottom:1px solid #555;border-top:1px solid #555;font-weight:700;line-height:1.1;padding:3px 7px;right:25px;top:594px}.html-document__notice-band,.html-document__sacraments{font-size:8px;left:25px;position:absolute;text-align:center}.html-document__sacraments{display:grid;grid-template-columns:1.25fr 1.05fr 1.05fr 1.05fr .8fr;top:626px;width:562px}.html-document__sacraments>*{border-bottom:1px solid #999;border-right:1px solid #999;min-height:18px;padding:3px}.html-document__sacraments>:nth-child(-n+5){border-top:1px solid #999;font-weight:700}.html-document__sacraments>:nth-child(5n+1){border-left:1px solid #999}.html-document__legal-footer{bottom:8px;font-size:9px;font-weight:700;left:25px;position:absolute;right:25px;text-align:center}.html-document__value{box-sizing:border-box;color:#000;display:block;font-size:8px;line-height:1.05;overflow:hidden;position:absolute;text-overflow:clip;text-shadow:0 0 .4px #fff;white-space:nowrap;z-index:2}.html-document__mark{align-items:center;color:#000;display:grid;font:700 11px Arial,sans-serif;justify-content:center;position:absolute;z-index:3}.html-document__contract{font-size:12px;line-height:1.45;padding:36px 44px}.html-document__contract h1{font-size:26px;margin:0 0 22px;text-align:center;text-decoration:underline}.html-document__contract-intro{margin:0 0 9px;text-align:justify}.html-document__contract h2{font-size:17px;margin:12px 0 7px;text-decoration:underline}.html-document__contract ol{margin:0;padding-left:22px}.html-document__contract li{margin:6px 0;text-align:justify}.html-document__contract-division-label{font-size:11px;left:409px;position:absolute;top:178px}.html-document__contract-copy{font-size:13px;line-height:1.55}.html-document__contract-signatures{grid-gap:24px 46px;border-top:1px dotted #111;bottom:45px;display:grid;font-size:12px;gap:24px 46px;grid-template-columns:1fr 1fr;left:55px;padding-top:32px;position:absolute;right:55px}.html-document__contract-signatures span:nth-child(3),.html-document__contract-signatures span:nth-child(4){border-bottom:1px dotted #111;padding-bottom:8px}.html-document__anexo{font-family:Arial,sans-serif}.html-document__anexo header{align-items:center;display:grid;grid-template-columns:100px 1fr 70px;margin:20px 30px 5px;text-align:center}.html-document__anexo header>div:not(.html-document__portrait){grid-gap:4px;display:grid;gap:4px}.html-document__anexo header b{font-size:16px}.html-document__anexo header span{font:14px Courier New,monospace}.html-document__anexo header img{filter:grayscale(1);justify-self:end;width:54px}.html-document__anexo h1{font:700 14px Courier New,monospace;line-height:1.35;margin:7px 30px 24px;text-align:center}.html-document__text.anexo-label{font:700 13px Courier New,monospace}.html-document__anexo h2{border-bottom:1px solid #111;font-size:12px;line-height:1.2;margin:40px 32px 13px;text-decoration:underline}.html-document__anexo ol{font-size:11px;line-height:1.25;margin:0 40px;padding-left:23px}.html-document__anexo li{margin:4px 0;text-align:justify}.html-document__anexo-emphasis{font-weight:700;margin-top:9px!important}.html-document__anexo-lines{font-size:11px;margin:14px 69px 0}.html-document__anexo-lines p{border-bottom:1px dotted #111;margin:7px 0;padding-bottom:3px}.html-document__anexo-signatures{grid-gap:16px 42px;border-top:1px dotted #111;bottom:22px;display:grid;font-size:11px;gap:16px 42px;grid-template-columns:1fr 1fr;left:55px;padding-top:25px;position:absolute;right:55px}.html-document__anexo-signatures span:last-child{border-bottom:1px dotted #111;grid-column:1/-1;padding-bottom:6px}@media (max-width:900px){.enrollment-v2{padding:14px}.enrollment-v2__header{gap:14px}.enrollment-v2__header,.enrollment-v2__workspace{grid-template-columns:1fr}.enrollment-v2__form{max-height:none}.formularios-v2 section{grid-template-columns:1fr}.enrollment-v2__preview{padding:14px}}@media print{@page solicitud{size:8.5in 14in;margin:0}@page anexo{size:A4 portrait;margin:0}body{background:#fff!important}.no-print{display:none!important}.enrollment-v2,.enrollment-v2__preview,.enrollment-v2__workspace{background:#fff;border:0;display:block;margin:0;min-width:0;overflow:visible;padding:0;width:auto}.html-document{gap:0}.html-document--solicitud .html-document__page{box-shadow:none;break-after:page;page:solicitud;page-break-after:always}.html-document--anexo .html-document__page{box-shadow:none;break-after:page;page:anexo;page-break-after:always}.html-document__page:last-child{break-after:auto;page-break-after:auto}}
/*# sourceMappingURL=main.e0433953.css.map*/