.online>#header{position:relative;padding:10em 4em 0}.online>#header .matte{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1;background-color:#524686}.online>#header .aligned{display:flex;flex-flow:column nowrap;align-items:center;margin-top:4em}.online>#header .aligned header{max-width:50em;color:#fff;margin-right:25%;text-shadow:0 0 1em rgba(0,0,0,.4)}.online>#header .aligned header h1{text-transform:uppercase;font-size:3.5em;line-height:1.75em}.online>#header .actions{display:flex;flex-flow:column nowrap;align-items:center;padding:2em 0}.online>#header .actions .button{margin:1em 0;padding:1em 2em;text-decoration:none;color:#fff;background-color:var(--brand-blue);border-radius:1em;font-weight:600;text-transform:uppercase;transition:all .15s ease}.online>#header .actions .button:hover{background-color:#467ccc}.online>#header .actions .button:nth-of-type(2){height:2.5em;border:2px solid #855dd2;color:#855dd2;background-color:transparent}.online>#header .actions .button:nth-of-type(2):hover{background-color:#855dd2;color:#fff}.online>#header .actions .spacer{width:100%;height:2em;margin:auto}@media (orientation: portrait){.online>#header{padding:6em 2em 2em}.online>#header .aligned header{margin-right:0;text-shadow:0 0 2em rgba(0,0,0,.75)}.online>#header .aligned header h1{font-size:2.5em;line-height:1.5em}}.online>#why-online .grid{display:grid;grid-template-columns:1fr 1fr;gap:2em;width:60em;width:fit-content;max-width:100%;margin:2em auto auto}.online>#why-online .grid>li{display:flex;flex-direction:row;justify-content:start;align-items:center;padding:1em;max-width:30em;border-radius:2em;word-wrap:anywhere;background:white;box-shadow:.25rem 1rem 2rem #d6d6d6,-.25rem -1rem 2rem #fff}.online>#why-online .grid>li .icon{width:3rem;height:3rem;margin-right:2rem;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat}.online>#why-online .grid>li h4{color:var(--brand-blue);font-weight:400;font-size:1.25em;margin:.25em 0}@media (orientation: portrait),(max-width: 480px){.online>#why-online .grid{grid-template-columns:1fr}}@media (orientation: portrait){.online>#why-online .grid>li{flex-direction:column;padding:1.5rem}.online>#why-online .grid>li .icon{margin-bottom:.5rem;margin-right:0;width:4rem;height:4rem}.online>#why-online .grid>li h4{text-align:center;margin-bottom:1rem}.online>#why-online .grid>li p{text-align:center}}.online>#education{padding:6em 2em 4em}.online>#education .league{margin:2em auto}.online>#education .league:not(:last-of-type){margin-bottom:5em}.online>#education .league h2{font-size:2em;font-weight:400;max-width:40em;margin:1em auto;text-align:center}.online>#education .league .section{display:flex;flex-direction:row;width:90em;max-width:100%;margin:5em auto}.online>#education .league .section picture{width:35%;height:auto;margin:auto 3em 0 0}.online>#education .league .section .grid{display:grid;grid-template-columns:1fr 1fr;gap:2em;width:65%}.online>#education .league .section .grid>li{display:flex;flex-direction:row}.online>#education .league .section .grid>li .icon{display:block;flex-shrink:0;width:3rem;height:3rem}.online>#education .league .section .grid>li>div{margin-left:2em;font-weight:400}.online>#education .league .section .grid>li h4{font-size:1.35em;font-weight:400;margin-top:0;margin-bottom:1em;letter-spacing:.1em;line-height:1.25em;color:var(--brand-green)}.online>#education .league .section .grid>li p{font-size:1.1em;margin:.5em 0;line-height:1.5em}.online>#education .league .section.reverse{flex-direction:row-reverse}.online>#education .league .section.reverse picture{width:35%;margin:auto 0 0 3em}.online>#education .league nav{padding:2em}.online>#education .league nav .button{padding:.5em 2em;margin:auto;width:10em;width:fit-content;border:2px solid var(--brand-blue);border-radius:2em;color:var(--brand-blue);font-weight:600;text-decoration:none;transition:all .25s ease}.online>#education .league nav .button:hover{background-color:var(--brand-blue);color:#fff}@media (max-width: 1280px),(orientation: portrait){.online>#education .league .section{flex-direction:column-reverse!important;align-items:center}.online>#education .league .section picture{margin:2em auto auto!important}.online>#education .league .section .grid{width:100%;width:calc(100% - 4em)}}@media (orientation: portrait){.online>#education{padding:2em}.online>#education .league{margin-bottom:2em!important}.online>#education .league nav{padding:1em 0}.online>#education .league .section picture{width:75%!important;max-width:25em}.online>#education .league .section .grid{grid-template-columns:1fr;gap:1em;width:30em;max-width:100%}.online>#education .league .section .grid li h4{margin-bottom:.5em}}.online>#plans{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4em 1em;background-color:#b9d8df;background:linear-gradient(152deg,#c3cbff 0%,#ffd1f0 100%)}.online>#plans .plans{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2em;max-width:100%;margin:4em auto auto;list-style:none}@media (max-width: 1366px){.online>#plans .plans{grid-template-columns:1fr 1fr}}.online>#plans .plans>li{display:flex;flex-direction:column;width:20em;max-width:100%;background-color:#fff;border-radius:1em;box-shadow:0 0 1em #93939324}.online>#plans .plans>li header{text-align:center}.online>#plans .plans>li header h3{margin:2em auto;font-size:1.25em;font-weight:600}.online>#plans .plans>li header .years{font-size:1.5em;padding:.75em 0;background-color:#f7f7f7}.online>#plans .plans>li header .years strong{font-weight:600;font-size:1.5em}.online>#plans .plans>li .content{display:flex;flex-direction:column;padding:3em 2em 2em;flex-grow:1}.online>#plans .plans>li .content>ul{list-style:none}.online>#plans .plans>li .content>ul>li{padding:.5em;color:#636363;font-weight:500;line-height:1.5em}.online>#plans .plans>li .content>ul>li:before{content:"";display:inline-block;width:1em;height:1em;margin-right:1em;background-image:url(/_astro/marker-check.5a3bb6e8.svg);background-size:cover}.online>#plans .plans>li .content>ul li.expand a{display:inline;color:#0093e1;text-decoration:none}.online>#plans .plans>li .content>ul li.expand a:hover{text-decoration:underline}.online>#plans .plans>li .content>ul li.expand:before{background-image:url(/_astro/marker-expand.a166f6eb.svg)}.online>#plans .plans>li .content nav{padding-top:2em;margin-top:auto}.online>#plans .plans>li .content nav .button{padding:.5em 2em;margin:auto;width:10em;width:fit-content;border:2px solid var(--brand-green);border-radius:2em;color:var(--brand-green);font-weight:600;text-decoration:none;transition:all .25s ease}.online>#plans .plans>li .content nav .button:hover{background-color:var(--brand-green);color:#fff}@media (orientation: portrait),(max-width: 720px){.online>#plans{background-position:right;padding-right:.5em;padding-left:.5em}.online>#plans .plans{width:100%;max-width:unset;grid-template-columns:1fr;gap:1rem}.online>#plans .plans>li{width:100%;max-width:20rem;margin:auto auto 1em}.online>#plans .plans>li .content{padding:.5em 0 .5em .5em}.online>#plans .plans>li .content>ul{padding-left:1em}.online>#plans .plans>li .content>ul>li{display:flex;flex-flow:row nowrap;align-items:baseline;word-wrap:break-word;padding:.5em;margin-bottom:0}.online>#plans .plans>li .content>ul>li:before{flex-shrink:0;width:.75em;height:.75em}.online>#plans .plans>li .content nav{padding-top:1em;margin-bottom:1em}}.online>#questions{padding:4em 2em}.online>#questions .question{width:50em;max-width:100%;margin:2em auto;scroll-margin-top:10em}.online>#questions .question h3{text-align:center;margin:2em auto;font-weight:400}.online>#questions .question details{margin:auto auto 2em;box-shadow:0 .25em 1rem #3333331a;border-radius:5px;overflow:hidden}.online>#questions .question details[id]{scroll-margin-top:8em}.online>#questions .question details[open]>summary:before{transform:rotate(90deg)}.online>#questions .question details summary{display:flex;flex-direction:row;align-items:center;justify-content:start;font-weight:600;font-size:1.1em;padding:1rem;background:white;border-top-left-radius:1em;border-top-right-radius:1em;cursor:pointer}.online>#questions .question details summary:before{content:"";margin:0 .5em;border-width:.4rem;border-style:solid;border-color:transparent transparent transparent var(--brand-blue);transform:rotate(0);transform-origin:.2rem 50%;transition:.25s transform ease}.online>#questions .question details summary::-webkit-details-marker,.online>#questions .question details summary::marker{display:none}.online>#questions .question details .wrapper{padding:2em;background-color:#f5f5f5}.online>#questions .question details .wrapper ul li{margin:1.5em 0}.online>#questions .question details .wrapper ul li:before{content:"";display:inline-block;width:.75em;height:.75em;margin-right:1em;background-image:url(/_astro/marker-check.5a3bb6e8.svg);background-size:cover}.online>#questions .question details .wrapper p{margin:.75em 0}@media (orientation: portrait){.online>#questions{padding:2em}.online>#questions>header{padding:0}}.ui-component.form-mode-switch{font-size:1.25rem;margin-bottom:2rem;filter:drop-shadow(0px 0px 1em hsla(0,0%,0%,.125))}.ui-component.form-mode-switch p:first-child{margin:0 0 1em;text-transform:uppercase}.ui-component.form-mode-switch .heading{font-size:1.75rem;font-weight:600;margin:.75em 0;color:var(--brand-green);text-transform:uppercase;transition:all .2s ease}.ui-component.form-mode-switch hr{margin:2em 0;background-color:var(--brand-green)}.ui-component.form-mode-switch .modes{display:flex;flex-direction:row;color:#fff;width:max-content;max-width:100%;border-radius:2em;border:1px solid var(--brand-green);overflow:hidden;overflow:clip}.ui-component.form-mode-switch .modes button{all:unset;font-size:1.125rem;padding:.25em 1em;color:var(--brand-green);background:none;transition:all .15s ease}.ui-component.form-mode-switch .modes button:hover{cursor:pointer;background-color:#5deb4126}.ui-component.form-mode-switch .modes button.active{background-color:var(--brand-green);color:#fff}.online>#sign-up{display:flex;flex-direction:row;filter:drop-shadow(0em 0em 1em hsla(0,0%,20%,.15));scroll-margin-top:10em;background-color:#fff}.online>#sign-up h3{font-size:1.8em;font-weight:500;color:var(--brand-green)}.online>#sign-up p{margin:1em 0}.online>#sign-up .cover{width:45%;height:auto;position:relative}.online>#sign-up .cover img{position:absolute;object-fit:cover}.online>#sign-up .wrapper{display:flex;flex-direction:column;width:65%;padding:4em}.online>#sign-up .wrapper .content{width:30em;max-width:100%;margin:auto}.online>#sign-up .wrapper .content .set{margin-bottom:2em;transition:all .25s ease}.online>#sign-up .wrapper .content form{width:100%;margin-top:2em}.online>#sign-up .wrapper .content form .note{font-size:.8em}.online>#sign-up .wrapper .content form input{display:flex;height:2.4em;width:100%;flex-grow:1;font-size:1.25em;color:#505050;border:1px solid #bbb;background-color:#fff;padding-left:1em;border-radius:1em;margin:1em 0;transition:all .1s linear}.online>#sign-up .wrapper .content form input::placeholder{color:#858585}.online>#sign-up .wrapper .content form input:focus{border-color:gray;outline:none}.online>#sign-up .wrapper .content form input.higlightValid:valid{padding-left:2em;background-image:url(/_astro/icon-checked.e6a73cee.svg);background-size:.75em;background-position:.75em center;background-repeat:no-repeat}.online>#sign-up .wrapper .content form button[type=submit]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:2.4em;width:10em;margin-top:2em;font-size:1.25em;font-weight:500;color:#fff;background-color:var(--brand-blue);border-radius:1em;border:none;transition:all .25s ease}.online>#sign-up .wrapper .content form button[type=submit]:hover{cursor:pointer;background-color:var(--brand-green)}.online>#sign-up .wrapper .content form button[type=submit]:focus{outline:none}.online>#sign-up .wrapper .content form button[type=submit]:disabled{color:transparent;background-color:#b6b6b6!important;background-image:url(/_astro/spinner-dark.a85a5575.svg);background-size:1.5em;background-repeat:no-repeat;background-position:center;opacity:.75!important;cursor:default!important}@media (orientation: portrait){.online>#sign-up{display:block;scroll-margin-top:6em}.online>#sign-up .cover{display:none}.online>#sign-up .wrapper{margin:auto;padding:4em 2em;width:100%}}.online>section.block{padding:4em 1em}.online>section.block>header{width:36em;max-width:100%;text-align:center;margin:auto;padding:1em}.online>section.block>header h1{font-size:2em;text-transform:uppercase;text-align:center;font-weight:500}.online>section.block>header p{font-size:1.1em}
