*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,button,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,section,main{display:block}body{line-height:1}ol,ul{list-style:none}a{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0;outline:none;border:none}html{font-family:Poppins,sans-serif;max-width:100%;scroll-behavior:smooth}html body{overflow-x:hidden;max-width:100%}*,*:before,*:after{font-family:Poppins,sans-serif}header{z-index:2}main{z-index:1}p{line-height:2rem}.static{width:100%;position:fixed}.strong{color:var(--color-theme-secondary);font-weight:900}.strong--reverse{color:var(--color-theme-primary)}.strong--blue{color:#002d72}.bold{color:inherit;font-weight:700}.nowrap{white-space:nowrap}.primary_color{color:var(--color-theme-primary)}.secondary_color{color:var(--color-theme-secondary)}.secondary_btn{background-color:var(--color-theme-secondary)!important}.bg-2{background-color:#f5f5f5}.hidden{display:none}.shadow{position:relative}.shadow:after{display:block;content:"";clear:both;box-shadow:0 8px 9px #00000040;position:absolute;height:10px;background-color:#f5f5f5;top:-10px;left:calc((100vw - 100%)/-2);width:100vw}.shadow--white:after{background-color:#fff}.mobile{display:block}@media (min-width: 1024px){.mobile{display:none}}.desktop{display:none}@media (min-width: 1024px){.desktop{display:block}}.mb-0{margin-bottom:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pt-30{padding-top:30px!important}[class^=col-]{flex-basis:100%}@media (min-width: 760px){.grid-small .col-1{flex:0 0 12.5%}.grid-small .col-offset-left-1{margin-left:12.5%}.grid-small .col-offset-right-1{margin-right:12.5%}.grid-small .col-2{flex:0 0 25%}.grid-small .col-offset-left-2{margin-left:25%}.grid-small .col-offset-right-2{margin-right:25%}.grid-small .col-3{flex:0 0 37.5%}.grid-small .col-offset-left-3{margin-left:37.5%}.grid-small .col-offset-right-3{margin-right:37.5%}.grid-small .col-4{flex:0 0 50%}.grid-small .col-offset-left-4{margin-left:50%}.grid-small .col-offset-right-4{margin-right:50%}.grid-small .col-5{flex:0 0 62.5%}.grid-small .col-offset-left-5{margin-left:62.5%}.grid-small .col-offset-right-5{margin-right:62.5%}.grid-small .col-6{flex:0 0 75%}.grid-small .col-offset-left-6{margin-left:75%}.grid-small .col-offset-right-6{margin-right:75%}.grid-small .col-7{flex:0 0 87.5%}.grid-small .col-offset-left-7{margin-left:87.5%}.grid-small .col-offset-right-7{margin-right:87.5%}.grid-small .col-8{flex:0 0 100%}.grid-small .col-offset-left-8{margin-left:100%}.grid-small .col-offset-right-8{margin-right:100%}.grid-medium .col-1{flex:0 0 10%}.grid-medium .col-offset-left-1{margin-left:10%}.grid-medium .col-offset-right-1{margin-right:10%}.grid-medium .col-2{flex:0 0 20%}.grid-medium .col-offset-left-2{margin-left:20%}.grid-medium .col-offset-right-2{margin-right:20%}.grid-medium .col-3{flex:0 0 30%}.grid-medium .col-offset-left-3{margin-left:30%}.grid-medium .col-offset-right-3{margin-right:30%}.grid-medium .col-4{flex:0 0 40%}.grid-medium .col-offset-left-4{margin-left:40%}.grid-medium .col-offset-right-4{margin-right:40%}.grid-medium .col-5{flex:0 0 50%}.grid-medium .col-offset-left-5{margin-left:50%}.grid-medium .col-offset-right-5{margin-right:50%}.grid-medium .col-6{flex:0 0 60%}.grid-medium .col-offset-left-6{margin-left:60%}.grid-medium .col-offset-right-6{margin-right:60%}.grid-medium .col-7{flex:0 0 70%}.grid-medium .col-offset-left-7{margin-left:70%}.grid-medium .col-offset-right-7{margin-right:70%}.grid-medium .col-8{flex:0 0 80%}.grid-medium .col-offset-left-8{margin-left:80%}.grid-medium .col-offset-right-8{margin-right:80%}.grid-medium .col-9{flex:0 0 90%}.grid-medium .col-offset-left-9{margin-left:90%}.grid-medium .col-offset-right-9{margin-right:90%}.grid-medium .col-10{flex:0 0 100%}.grid-medium .col-offset-left-10{margin-left:100%}.grid-medium .col-offset-right-10{margin-right:100%}.grid-large .col-1{flex:0 0 8.3333333333%}.grid-large .col-offset-left-1{margin-left:8.3333333333%}.grid-large .col-offset-right-1{margin-right:8.3333333333%}.grid-large .col-2{flex:0 0 16.6666666667%}.grid-large .col-offset-left-2{margin-left:16.6666666667%}.grid-large .col-offset-right-2{margin-right:16.6666666667%}.grid-large .col-3{flex:0 0 25%}.grid-large .col-offset-left-3{margin-left:25%}.grid-large .col-offset-right-3{margin-right:25%}.grid-large .col-4{flex:0 0 33.3333333333%}.grid-large .col-offset-left-4{margin-left:33.3333333333%}.grid-large .col-offset-right-4{margin-right:33.3333333333%}.grid-large .col-5{flex:0 0 41.6666666667%}.grid-large .col-offset-left-5{margin-left:41.6666666667%}.grid-large .col-offset-right-5{margin-right:41.6666666667%}.grid-large .col-6{flex:0 0 50%}.grid-large .col-offset-left-6{margin-left:50%}.grid-large .col-offset-right-6{margin-right:50%}.grid-large .col-7{flex:0 0 58.3333333333%}.grid-large .col-offset-left-7{margin-left:58.3333333333%}.grid-large .col-offset-right-7{margin-right:58.3333333333%}.grid-large .col-8{flex:0 0 66.6666666667%}.grid-large .col-offset-left-8{margin-left:66.6666666667%}.grid-large .col-offset-right-8{margin-right:66.6666666667%}.grid-large .col-9{flex:0 0 75%}.grid-large .col-offset-left-9{margin-left:75%}.grid-large .col-offset-right-9{margin-right:75%}.grid-large .col-10{flex:0 0 83.3333333333%}.grid-large .col-offset-left-10{margin-left:83.3333333333%}.grid-large .col-offset-right-10{margin-right:83.3333333333%}.grid-large .col-11{flex:0 0 91.6666666667%}.grid-large .col-offset-left-11{margin-left:91.6666666667%}.grid-large .col-offset-right-11{margin-right:91.6666666667%}.grid-large .col-12{flex:0 0 100%}.grid-large .col-offset-left-12{margin-left:100%}.grid-large .col-offset-right-12{margin-right:100%}}*{font-family:Poppins}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/build/assets/poppins-light-GYzqkiOp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/build/assets/poppins-regular-Dt1oZLEV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/build/assets/poppins-medium-BIsQ41Tm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/build/assets/poppins-semibold-ChZJIKDv.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/build/assets/poppins-bold-Cf5dcknx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/build/assets/Poppins-Black-D1Asxdgu.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:62.5%}body{font-size:1.6rem}*,*:before,*:after{color:#333}:root{--color-theme-primary: #ff8c00;--color-theme-secondary: #002d72;--color-burger-main: #191919;--color-burger-secondary: #4c931b;--color-form-highlight: #ff8c00;--color-form-btn: linear-gradient(to bottom, #4d9a19, #488320);--color-form-btn-hover: #ff8c00;--color-form-btn-text: #fff;--color-mobile-menu-bg: #fff;--color-nav-bg: #fff;--color-nav-text: #3f4853;--color-btn-bg: #ff8c00;--color-btn-text: #fff;--color-text-primary: #3f4853;--color-text-secondary: #fff;--color-header-bg: #2e3348;--color-header-bg-08: rgba(46, 51, 72, .8);--color-gradient-bg-start: #ff8c00;--color-gradient-bg-end: #e66d13;--color-primary-transparent: rgba(76, 147, 27, .9);--color-secondary-transparent: #002d7299}.shake{animation:shake 5s infinite ease-in-out}@keyframes shake{0%{transform:translate(0)}2.5%{transform:translate(3px)}5%{transform:translate(-3px)}7.5%{transform:translate(5px)}10%{transform:translate(-5px)}13.5%{transform:translate(5px)}15%{transform:translate(-3px)}17.5%{transform:translate(3px)}20%{transform:translate(0)}to{transform:translate(0)}}@keyframes ShowFromTop{0%{margin-top:-2.1rem}to{margin-top:0rem}}@keyframes opacity{0%{opacity:0}to{opacity:1}}header{box-shadow:0 3px 6px #3333334d;position:relative;z-index:7;background-color:var(--color-nav-bg)}@media (min-width: 1200px){header{box-shadow:0 .3rem .6rem #00000021}}nav{height:88px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}nav{max-width:1200px;margin:auto}nav{padding:16px 24px}@media (min-width: 760px){nav{padding:24px 40px}}nav.main-nav{position:relative}@media (min-width: 1200px){nav.main-nav{position:static}}nav.main-nav .menu_cascade{display:none}nav.main-nav.school .logo,nav.main-nav.program .logo{display:flex;align-items:center;z-index:3}nav.main-nav.school .logo img,nav.main-nav.program .logo img{max-width:210px;width:100%;margin:0}nav.main-nav.school .menu_cascade,nav.main-nav.program .menu_cascade{display:flex}nav.main-nav.school .menu_generic,nav.main-nav.program .menu_generic{display:none}nav .menu_desktop{display:none}nav .menu_mobile{height:100vh;width:100%;z-index:2;background:var(--color-mobile-menu-bg);transform:translate(calc(100% + 32px));transition:transform .25s ease-in-out;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-wrap:wrap;position:fixed;top:0;left:0;right:auto;bottom:auto}nav .menu_mobile.active{transform:translate(0);transition:transform .25s ease-in-out}nav .menu_mobile a{font-size:2.2rem;padding:1rem 2.4rem;font-weight:600;width:100%;text-align:right}nav .menu_burger{width:20%;height:100%;z-index:3;position:relative}nav .menu_burger .burger{margin-left:auto;height:2rem;width:3rem;position:absolute;top:50%;right:0%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}nav .menu_burger .burger .bar{width:100%;height:4px;background:var(--color-burger-main);transition:.25s ease-in-out}nav .menu_burger .burger .bar:nth-last-of-type(1){width:65%;transition:.25s ease-in-out;background:var(--color-theme-primary)}nav .menu_burger.active .burger .bar:nth-last-of-type(1){width:100%;transition:.25s ease-in-out;background:var(--color-burger-main)}nav .menu_cascade .menu_desktop{justify-content:flex-end}nav .menu_cascade .menu_desktop>li:nth-last-of-type(1) .submenu,nav .menu_cascade .menu_desktop li:nth-last-of-type(2) .submenu{left:auto;right:0;margin:0 -.1rem}nav .menu_cascade .menu_desktop .submenu{position:absolute;background-color:var(--color-theme-primary);top:8.6rem;left:0;width:max-content;min-width:20rem;display:none;padding-top:1rem;border:solid .1rem #fff;border-top:none;margin:0 -.1rem}nav .menu_cascade .menu_desktop .submenu .subitem{justify-content:flex-start;text-align:left;width:100%;color:var(--color-text-secondary);cursor:pointer}nav .menu_cascade .menu_desktop .submenu .subitem a{line-height:2.4rem;padding:1.2rem 2rem;width:100%}nav .menu_cascade .menu_desktop .submenu .subitem:hover{background-color:#00000026}nav .menu_cascade .menu_desktop li{position:relative}nav .menu_cascade .menu_desktop li:hover .submenu{display:block}nav .menu_cascade .menu_mobile{padding-top:14rem;justify-content:flex-start;flex-wrap:nowrap;overflow-y:scroll}nav .menu_cascade .menu_mobile li{width:100%}nav .menu_cascade .menu_mobile li a{text-align:right;width:100%;display:inline-block}@media (min-width: 625px){nav .menu_cascade .menu_mobile li a{text-align:center}}nav .menu_cascade .menu_mobile li a.active~.submenu{display:block;margin-right:1.6rem}nav .menu_cascade .menu_mobile li a.active~.submenu li a{font-size:1.6rem;font-weight:400}nav .menu_cascade .menu_mobile .submenu{display:none}nav .logo{width:100%;z-index:3}nav .logo img{max-width:220px;width:100%;margin:0}nav .search_bar{display:none;overflow:hidden;width:20px;max-width:20px;position:relative;transition:ease-in-out .5s}nav .search_bar:hover,nav .search_bar:focus-within{max-width:300px;transition:ease-in-out .5s;width:200px}nav .search_bar .loop{width:20px;position:absolute;top:-15px;left:auto;right:0;bottom:auto}nav .search_bar .loop svg{max-width:100%;transition:ease-in-out .25s}nav .search_bar .loop svg:hover{color:#ff8c00;transition:ease-in-out .25s;cursor:pointer;fill:#ff8c00}nav .search_bar input{margin-right:28px;border:none;border-bottom:solid 1.5px #3f4853;outline:none;width:200px}@media (min-width: 1200px) and (max-width: 1400px){nav .search_bar input{width:150px}}@media (min-width: 1100px){nav{border-bottom:solid .2rem #fff;padding-top:0;padding-bottom:0}nav.school{padding:0 40px;align-content:stretch;align-items:stretch}nav.school .logo{padding:16px 0}nav.school .menu_desktop{align-items:center;align-content:stretch}nav .menu_desktop{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;text-transform:uppercase}nav .menu_desktop li{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;align-self:stretch;align-items:center;justify-content:center}nav .menu_desktop li a{padding:0 20px}nav .menu_desktop li:nth-last-of-type() a{padding:0 0 0 20px}nav .menu_desktop li:hover{background-color:var(--color-theme-primary)}nav .menu_desktop li:hover a{color:var(--color-text-secondary)}nav .menu_desktop a{text-transform:uppercase;font-weight:600;line-height:8.6rem;color:var(--color-nav-text);font-size:80%}nav .menu_mobile{display:none}nav .menu_burger{display:none}nav .logo{width:270px}nav .search_bar{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap}}.form_wrapper form.large .large-hide{display:none}.form_wrapper form.large .input_box,.form_wrapper form.large .select_box{margin-bottom:20px;min-height:55px}.form_wrapper form.large .submit{height:55px}.form_wrapper form.large input,.form_wrapper form.large select{min-height:55px!important;border-radius:2px}.form_wrapper{padding:24px}@media (min-width: 760px){.form_wrapper{padding:40px}}.form_wrapper h2{color:var(--color-text-secondary);text-align:center;font-weight:600;font-size:22px;line-height:26px}.form_wrapper h2 .strong{color:var(--color-theme-primary)}.form_wrapper.zip_form_wrapper{height:100%;position:relative}.form_wrapper.zip_form_wrapper .side{display:none;position:absolute;transform:rotate(90deg);top:170px;left:75%;width:520px;border-bottom:1px dashed #fff;padding-bottom:30px;z-index:1000}@media (min-width: 1740px){.form_wrapper.zip_form_wrapper .side{display:block}}.form_wrapper.zip_form_wrapper .side svg{fill:var(--color-theme-primary);margin-bottom:2.4rem;rotate:-90deg;display:block;margin:20px auto 0}.form_wrapper.zip_form_wrapper .side p{color:#fff;text-align:center}.form_wrapper.zip_form_wrapper h2{line-height:1.2;font-weight:700;font-size:26px}@media (min-width: 550px){.form_wrapper.zip_form_wrapper h2{margin-bottom:2rem;font-size:34px}}.form_wrapper.zip_form_wrapper h2 span{color:var(--color-theme-primary)}.form_wrapper.zip_form_wrapper .postal_label{align-self:flex-start;font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:10px}@media (min-width: 425px){.form_wrapper.zip_form_wrapper .postal_label{bottom:7.4rem}}@media (min-width: 1024px){.form_wrapper.zip_form_wrapper{width:50rem;max-width:50rem;padding:80px 48px}.form_wrapper.zip_form_wrapper h2{font-size:40px}}@media (min-width: 1200px){.form_wrapper.zip_form_wrapper{padding:50px 0 50px 70px;width:450px;border-right:none!important}}.form_wrapper [data-is-valid=false]{color:red}.form_wrapper [data-is-valid=false]~.err{display:block!important}.form_wrapper [data-is-valid=false]~svg{fill:red!important}.form_wrapper [data-is-valid=false]:-webkit-autofill{color:red;-webkit-text-fill-color:red}.form_wrapper [data-is-valid=true]{color:green!important}.form_wrapper [data-is-valid=true]~svg{fill:green!important}.form_wrapper [data-is-valid=true]:-webkit-autofill{color:green!important;-webkit-text-fill-color:green!important}.form_wrapper form{width:100%;padding:16px 0 0}.form_wrapper form.zip_form{margin-top:15px;display:flex;flex-direction:column;align-items:center}.form_wrapper form.zip_form .legal{margin:8px 0;font-size:9px;font-weight:300;line-height:14px;color:#fff}@media (min-width: 550px){.form_wrapper form.zip_form{margin-top:30px}}.form_wrapper form.zip_form .input_box{margin-bottom:2.4rem;min-height:42px;padding-left:5px}.form_wrapper form.zip_form .input_box input{height:100%!important;min-height:60px}.form_wrapper form.zip_form .input_box input~svg{fill:#d1d9e6;top:2rem;width:18px;height:18px}.form_wrapper form.zip_form .input_box input~span.err{background-color:transparent;position:absolute;text-align:left!important;bottom:-4px;width:160px;font-size:1rem;left:0%;line-height:1.2rem;display:none;z-index:10;font-weight:400}.form_wrapper form.zip_form .input_box input.error~svg{fill:red!important}.form_wrapper form.zip_form .input_box input.error~span.err{display:block}@media (min-width: 425px){.form_wrapper form.zip_form{justify-content:space-between}.form_wrapper form.zip_form .input_box{width:100%;margin-bottom:0;height:60px}.form_wrapper form.zip_form .input_box input{height:100%;font-size:18px;text-align:left}.form_wrapper form.zip_form .input_box input::placeholder{text-align:left;font-size:18px!important;font-weight:300}.form_wrapper form.zip_form .input_box input~span.err{text-align:left}.form_wrapper form.zip_form .submit{margin-top:30px;width:100%;font-size:1.8rem;height:60px}}.form_wrapper form .input-radio-row{display:flex;align-content:center;justify-content:space-between;width:100%;padding-bottom:1rem}@media (max-width: 370px){.form_wrapper form .input-radio-row{margin-bottom:10px}}.form_wrapper form .input-radio-row span{font-size:11px;line-height:18px;font-weight:600;color:#fff}@media (min-width: 525px){.form_wrapper form .input-radio-row span{font-size:13px}}.form_wrapper form .input-radio-row .input-box{width:auto;display:flex;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:space-between}.form_wrapper form .input-radio-row .input-box input{margin:0 .8rem;line-height:100%;padding:0}.form_wrapper form .input-radio-row .input-box input:after{width:13px;height:13px;border-radius:15px;top:0;left:0;position:relative;background-color:transparent;content:"";display:inline-block;visibility:visible;border:2px solid var(--color-theme-primary)}.form_wrapper form .input-radio-row .input-box input:checked:after{width:13px;height:13px;border-radius:15px;top:0;left:0;position:relative;background-color:var(--color-theme-primary);content:"";display:inline-block;visibility:visible;border:2px solid var(--color-theme-primary)}.form_wrapper form .input-radio-row .input-box label{font-size:14px;font-weight:700;display:flex;align-items:center;cursor:pointer;color:#fff}.form_wrapper form .input_wrapper{display:flex}.form_wrapper form .input_box,.form_wrapper form .select_box{width:100%;position:relative;background-color:#fff;margin-bottom:1rem;min-height:42px}.form_wrapper form .input_box input,.form_wrapper form .input_box select,.form_wrapper form .select_box input,.form_wrapper form .select_box select{min-height:42px;max-height:42px;line-height:30px}.form_wrapper form .input_box input option,.form_wrapper form .input_box select option,.form_wrapper form .select_box input option,.form_wrapper form .select_box select option{height:42px;max-width:100%;box-sizing:border-box;width:100%;min-height:100%}.form_wrapper form .input_box.lborder,.form_wrapper form .select_box.lborder{border-left:dashed 1px rgba(51,51,51,.2)}.form_wrapper form .input_box.full-row,.form_wrapper form .select_box.full-row{width:100%}@media (min-width: 425px){.form_wrapper form .input_box,.form_wrapper form .select_box{width:50%;position:relative}.form_wrapper form .input_box.grow,.form_wrapper form .select_box.grow{flex-grow:1}.form_wrapper form .input_box.full-row,.form_wrapper form .select_box.full-row{width:100%}}.form_wrapper form .input_box span.err,.form_wrapper form .select_box span.err{display:none;background-color:#fff;padding:.6rem 1rem;font-size:.9rem;font-weight:600;color:red}.form_wrapper form .select_box{width:100%;margin-bottom:1rem;background-color:#fff;position:relative;z-index:1;border-radius:2px}.form_wrapper form .select_box:after{content:"";width:100%;height:3.4rem;background-color:#fff;position:absolute;top:0;left:0;z-index:1}.form_wrapper form .select_box select{outline:none;width:100%;padding:8px 24px 8px 10px;position:relative;z-index:3;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;line-height:2rem}.form_wrapper form .select_box select option{padding:12px;box-sizing:border-box}.form_wrapper form .select_box select.error~span.err{display:block;animation-name:ShowFromTop;animation-duration:1s;animation-delay:0}.form_wrapper form .select_box select.error~svg{fill:red}.form_wrapper form .select_box select.valid~svg{fill:green}.form_wrapper form .select_box svg{display:block;position:absolute;top:50%;transform:translateY(-50%);transition:.2s;right:1.2rem;fill:#d1d9e6;z-index:2}.form_wrapper form .select_box span.err{display:none;background-color:#fff;padding:.6rem 1rem;font-size:.9rem;font-weight:600;color:red;z-index:0}.form_wrapper form input{width:100%;padding:8px 24px 8px 10px;position:relative;z-index:2}.form_wrapper form input::placeholder{font-size:12px}.form_wrapper form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.form_wrapper form input~svg{fill:#d1d9e6;position:absolute;display:inline-block;right:1rem;top:1.5rem;width:1.2rem;height:1.2rem;background-size:contain;background-repeat:no-repeat;z-index:2}.form_wrapper form input.error~span.err{display:block;animation-name:ShowFromTop;animation-duration:1s;animation-delay:0}.form_wrapper form input.error~svg{fill:red}.form_wrapper form input.valid~svg{fill:green}.form_wrapper .legal{margin:8px 0}.form_wrapper .legal span{color:#fff;text-decoration:underline;font-weight:600;cursor:pointer}.form_wrapper .legal.hidden{display:none}.form_wrapper .legal p{color:var(--color-text-secondary);margin-top:10px;font-size:10px;font-weight:300;line-height:14px;text-align:center}.form_wrapper .legal p.no-margin{margin:0}.form_wrapper .legal a{cursor:pointer;color:var(--color-theme-primary);text-decoration:underline}.form_wrapper .submit{color:#fff;text-align:center;font-weight:600;font-size:24px;line-height:28px;transition:ease-in-out .25s;margin:0;width:100%;padding:8px 0;background-color:var(--color-theme-primary);color:var(--color-form-btn-text);position:relative;cursor:pointer}.form_wrapper .submit:hover{color:#fff;transition:ease-in-out .25s;cursor:pointer;background:var(--color-theme-primary)}@media (min-width: 1024px){.form_wrapper{max-width:440px;padding:35px}.form_wrapper h2{color:var(--color-text-secondary);font-size:34px;font-weight:800;line-height:40px;text-align:center}}.form_wrapper .modal .spinner{left:10%}.form_wrapper .spinner{position:absolute;width:6px;left:20px;top:50%;transform:translateY(-50%)}.form_wrapper .spinner:after{content:" ";display:block;border-radius:50%;width:6px;height:0;box-sizing:border-box;border:8px solid var(--color-theme-secondary);border-color:var(--color-theme-secondary) transparent var(--color-theme-secondary) transparent;animation:spinner 1.2s infinite}@keyframes spinner{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:rotate(1800deg)}}.conditional-questions .input-radio-row:last-child{margin-bottom:0}.conditional-questions{height:0;overflow:hidden;transition:.2s}.conditional-questions.active{height:110px}@media (max-width: 992px) and (min-width: 768px){.conditional-questions.active{height:120px}}@media (max-width: 432px){.conditional-questions.active{height:120px}}.input-radio-row{gap:0 10px;display:flex;align-content:center;justify-content:space-between;margin-bottom:15px}.input-radio-row .input-box-international{width:auto;display:flex;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:space-between;margin-bottom:0;min-width:88px}.input-radio-row .input-box-international input{visibility:hidden;display:none}.input-radio-row .input-box-international input:checked+label{background-color:#f99b1c;color:#fff}.input-radio-row .input-box-international label{font-size:14px;background-color:#fff;color:#000!important;box-shadow:0 3px 7px #00000040;padding:5px 12px;cursor:pointer;font-weight:500}.input-radio-row .international-label{font-size:15px}.parallax{height:60rem;background-color:#f3f3f3;position:relative}.parallax.lazy-bg-loaded{background-image:url(/build/assets/parallax-C0Oa6Nx7.webp);background-repeat:no-repeat;background-size:cover;background-position:top}.parallax .content{bottom:0;position:absolute;width:100vw;background:var(--color-secondary-transparent)}.parallax .content{padding:24px}@media (min-width: 760px){.parallax .content{padding:40px}}.parallax .content h3{max-width:112rem;margin:auto;color:#fff;font-weight:800;font-size:2.4rem;line-height:2.8rem}@media (min-width: 760px){.parallax{height:70rem}.parallax.lazy-bg-loaded{background-image:url(/build/assets/parallax-C0Oa6Nx7.webp)}.parallax .content h3{font-size:3.8rem;line-height:4.2rem}}.top-arrow{position:fixed;width:3rem;height:3rem;overflow:hidden;border-radius:50%;bottom:2rem;right:2rem;transform:translateY(115px);border:none;transition:.25s;opacity:.3;z-index:10}.top-arrow:hover{transition:all .25s;opacity:1}@media (max-width: 768px){.top-arrow{right:2rem}}@media (min-width: 501px){.top-arrow{bottom:5rem}}.top-arrow.active{transition:.25s;transform:translateY(0)}.top-arrow button{color:#fff;width:3rem;height:3rem;display:inline-block;line-height:100%;font-size:2rem;background-color:var(--color-theme-primary);background-color:#000009;background-image:url(/build/assets/sprite-B0mWOVHZ.png?v1.2);background-position:-215px -468px;border:none;font-weight:500;font-family:arial;transition:all .25s;cursor:pointer}.top-arrow button:hover{opacity:1;transition:all .25s;background-color:#1d426c;background-color:var(--color-theme-primary);background-position:-215px -498px}.portal_bar{background-color:#333;border-bottom:solid .2rem #fff;position:relative;z-index:9}.portal_bar .wrapper{padding:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:top;flex-wrap:wrap;max-width:120rem;margin:auto;flex-wrap:nowrap}.portal_bar .logo{min-width:100%;padding-top:5px;display:flex;max-width:100%}.portal_bar .logo a{display:block;margin:auto;width:100%}.portal_bar .content{display:none}.portal_bar p{padding-left:1rem;font-size:1rem;color:var(--color-text-secondary)}@media (min-width: 375px){.portal_bar .logo{min-width:50%;padding-left:1.4rem}.portal_bar .logo a{margin-left:0}.portal_bar .content{display:none;align-items:center;justify-content:flex-end;opacity:.5}}@media (min-width: 840px){.portal_bar .logo{padding-left:3rem}.portal_bar .content{padding-right:3rem;min-width:50%;display:flex;text-align:right;font-size:1.4rem}}.sticky_right{width:12rem;height:3.3rem;line-height:3.3rem;text-align:center;border:solid .1rem #fff;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.6rem;background-color:var(--color-theme-primary);transform:rotate(-90deg);position:fixed;right:-4.4rem;top:30rem;cursor:pointer;z-index:4;transition:.25s ease-in-out}.sticky_right:hover{transition:.25s ease-in-out;background-color:#fff;border:solid .1rem var(--color-theme-primary);color:var(--color-theme-primary)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:#000c;display:none;overflow:auto}.modal.active{display:flex}.modal .content{margin:auto;background-color:var(--color-theme-secondary);position:relative}.modal .close-btn{position:absolute;right:1.6rem;top:1.6rem;cursor:pointer}.modal.browse_school .form_wrapper{border:2px solid rgba(255,255,255,.5019607843);border-radius:4px}.modal.browse_school .form_wrapper .submit{background-color:var(--color-theme-primary);color:#fff}.modal.browse_school .form_wrapper h2 .strong{color:#fff}.custom_btn{padding:40px 24px}.custom_btn{max-width:1200px;margin:auto}@media (min-width: 760px){.custom_btn{padding:70px 40px}}.custom_btn .modal_btn{width:21.2rem;height:4.8rem;line-height:4.8rem;background-color:var(--color-theme-primary);border:none;color:var(--color-form-btn-text);font-weight:700;cursor:pointer;animation:shake 5s infinite ease-in-out}.custom_btn .text-white{color:#fff}.form-container{display:none}.form-container.active{display:flex;top:0;width:100vw;height:100vh;min-height:500px;position:fixed;justify-content:center;align-items:center;z-index:99999;overflow:scroll;background-color:#000000b3}@media (max-width: 420px){.form-container.active{align-items:flex-start;padding-top:20px}}.close-form-modal{display:none}.form-container .close-form-modal{display:block;position:absolute;right:0;top:-5px;border:none;background:none;color:#fff;font-size:3rem;cursor:pointer}.book_apointment{padding:16px 8px;background-color:var(--color-header-bg-08);text-align:center}.book_apointment h1,.book_apointment a{color:#fff;text-align:center}.book_apointment h1{margin-bottom:16px;line-height:1.2;font-weight:500}.book_apointment a{display:inline-block;width:220px;height:50px;background-color:var(--color-btn-bg);line-height:50px;font-weight:700;animation:shake 5s infinite ease-in-out}@media (min-width: 1200px){.book_apointment{padding:24px 40px;text-align:left}.book_apointment h1{text-align:left;font-size:24px;margin-bottom:0;margin-right:40px}.book_apointment .content{max-width:1120px;margin:auto;display:flex;align-items:center}}.btn{padding:0 25px;width:fit-content;height:4.8rem;line-height:4.8rem;background-color:var(--color-theme-primary);border:none;color:var(--color-form-btn-text);font-weight:400;cursor:pointer;display:block;animation:shake 5s infinite ease-in-out}.btn span{font-weight:700;color:var(--color-form-btn-text)}.btn--secondary{background-color:var(--color-theme-secondary)}.school .splash.lazy-bg-loaded{height:calc(100dvh - 137px)}@media (min-width: 1024px){.school .splash.lazy-bg-loaded{height:700px}}.school .splash.lazy-bg-loaded .description{width:100%}.school .splash.lazy-bg-loaded .pa_container{display:flex}@media (min-width: 1024px){.school .splash{box-shadow:none}.school .splash .form_container{bottom:0rem;height:100%}.school .splash .description{bottom:20rem;width:auto;max-width:1200px;margin-right:auto;width:calc(100% - 400px)}.school .splash .subtitle h2{max-width:120rem;font-size:2.8rem;line-height:3.2rem;margin:auto;font-weight:300}.school .splash .subtitle h2{padding:24px}}@media (min-width: 1024px) and (min-width: 760px){.school .splash .subtitle h2{padding:40px}}@media (min-width: 1024px){.school .splash .pa_container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.school .splash .pa_container button{margin-left:20px}}@media (min-width: 1024px) and (min-width: 1200px){.school .splash .pa_container button{margin-left:40px}}.program .splash.lazy-bg-loaded{height:calc(100dvh - 137px)}@media (min-width: 1024px){.program .splash.lazy-bg-loaded{height:700px}}.program .splash.lazy-bg-loaded .description{width:100%}.program .splash.lazy-bg-loaded .pa_container{display:flex}@media (min-width: 1024px){.program .splash{box-shadow:none}.program .splash .description{bottom:20rem;width:auto;max-width:1200px;margin-right:auto;padding-right:460px}.program .splash .subtitle h2{padding:4rem 34rem 4rem 4rem;max-width:120rem;font-size:2.8rem;line-height:4rem;margin:auto;font-weight:300}.program .splash .subtitle h2 span{font-weight:600;color:var(--color-theme-primary)}.program .splash .pa_container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.program .splash .pa_container button{margin-left:20px}}@media (min-width: 1024px) and (min-width: 1200px){.program .splash .pa_container button{margin-left:40px}}@media (min-width: 1024px){.program .logo_wrapper{display:none}}.home .description{margin:0!important}@media (min-width: 1024px){.home .splash{max-height:520px;min-height:520px;height:520px}.home .splash .fullhd_fragment{display:none!important}.home .splash.bg{max-height:520px;min-height:520px}}@media (min-width: 1024px){.home .splash .form_container{height:100%;bottom:0;width:450px;top:0}.home .splash .form_container .zip_form_wrapper{margin-right:auto;width:450px;max-width:600px}}@media (min-width: 1200px){.home .description{margin:0 auto!important}.home .splash .form_container{left:calc(50% + 100px);width:40%;left:auto}.home .splash .form_container .zip_form_wrapper{margin-right:auto;width:420px;max-width:600px}.home .splash .description{width:1200px;margin:0 auto;padding:10px 480px 10px 32px}.home .splash .description h1{width:100%;text-shadow:0px 5px 6px rgb(66,68,90)}}@media (min-width: 1200px) and (min-width: 1268px){.home .splash .description h1{font-size:40px;line-height:1.4;max-width:700px}}@media (min-width: 1200px){.home .splash .description:before{display:none}}.online .school.main-nav .logo{position:relative}.online .school.main-nav .logo a{display:inline-block;position:relative}.school_content .content{max-width:120rem;margin:auto}.school_content .content{padding:24px}@media (min-width: 760px){.school_content .content{padding:40px}}.school_content .content h3{color:var(--color-theme-secondary);font-weight:600}.school_content .content p{line-height:2rem}.school_content .content p:not(:nth-last-of-type(1)){margin-bottom:2rem}.school_section .content{padding:24px}@media (min-width: 760px){.school_section .content{padding:40px}}.school_section .content{max-width:1200px;margin:auto}.school_section h2{font-size:2rem;line-height:2.4rem;margin-bottom:2.4rem;font-weight:300}.school_section h2 span{font-weight:600;color:var(--color-theme-primary)}@media (min-width: 760px){.school_section h2{font-size:3rem;line-height:3.4rem}}.school_section h3{color:var(--color-theme-primary);font-weight:600;font-size:1.8rem}.school_section p{line-height:2rem}.school_section p:not(:nth-last-of-type(1)){margin-bottom:2rem}.school_section .content>*{line-height:2.4rem}.school_section .content>*:not(:nth-last-child(1)){margin-bottom:2.4rem}.school_section .content>*:nth-last-child(1){margin-bottom:0!important}.school_section ul{margin-left:1.6rem}.school_section ul li{position:relative;margin-bottom:.8rem;line-height:2.4rem}.school_section ul li:before{content:"";position:absolute;left:-1.6rem;top:.8rem;border-radius:50%;width:.6rem;height:.6rem;background-color:var(--color-theme-primary)}@media (min-width: 1200px){.school_section ul.two_columns{columns:2;-webkit-columns:2;-moz-columns:2}}@media (min-width: 1200px){.school_section ul.three_columns{columns:3;-webkit-columns:3;-moz-columns:3}}.school_section ol{margin-left:1.6rem}.school_programs{box-shadow:0 3px 6px #3333334d}.school_programs h2 span{color:var(--color-theme-primary)}.school_programs__header{background:none;max-width:120rem;box-shadow:none;margin:auto;padding:24px 24px 0}.school_programs__header{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary)}@media (min-width: 760px){.school_programs__header{font-size:2.8rem}}.school_programs__body{display:list-item;list-style:none;column-count:1;max-width:120rem;margin:auto;padding-top:10px!important}.school_programs__body{padding:24px}@media (min-width: 760px){.school_programs__body{padding:40px}}.school_programs__body .category{break-inside:avoid;margin:0 2.4rem 2.4rem 0}.school_programs__body .category h3{color:var(--color-theme-secondary);font-weight:400;margin-bottom:1rem;font-size:1.8rem}.school_programs__body .category h3 span{color:var(--color-theme-secondary);font-weight:700}.school_programs__body .category ul{margin-left:2.4rem;list-style-type:disc;margin-top:20px}.school_programs__body .category ul a{text-decoration:underline;font-size:15px;line-height:30px}.school_programs__body .category ul li{line-height:1.8rem}.school_programs__body .category ul li::marker{color:var(--color-theme-primary);line-height:1.8rem;font-size:1.8rem}@media (min-width: 760px){.school_programs .school_programs__header{padding:40px 40px 0}.school_programs .school_programs__body{column-count:2}}.financial_assistance_body ul{margin-bottom:2rem;margin-left:2rem}.financial_assistance_body ul li{position:relative;padding:.8rem 0}.financial_assistance_body ul li:before{position:absolute;width:1rem;height:1rem;top:1.2rem;left:-2rem;border-radius:50%;background-color:var(--color-theme-primary);content:""}.financial_assistance_body .flex_container .flex_item .item_header{background:#eff1f5;padding:2.4rem;box-shadow:none}.financial_assistance_body .flex_container .flex_item .item_header h3{color:var(--color-theme-secondary);text-align:center;font-weight:600}.financial_assistance_body .flex_container .flex_item .item_body{margin-top:.2rem;background:#f3f5f8;padding:2.4rem;font-size:1.4rem;line-height:2.2rem}@media (min-width: 760px){.financial_assistance_header{padding-bottom:0}.financial_assistance_body .flex_container{display:flex;flex-direction:wrap;justify-content:center;align-items:stretch;flex-wrap:wrap;margin-top:4rem}.financial_assistance_body .flex_container .flex_item{width:45%;margin-right:2rem;overflow:hidden}.financial_assistance_body .flex_container .flex_item .item_body{height:100%}}.school_campuses{padding-bottom:40px}.school_campuses .campusess_header,.school_campuses .campusess_body{padding-bottom:0}.program .form_content,.school .form_content{box-shadow:-10px 0 25px 10px #0009}@media (min-width: 1024px){.program .form_content,.school .form_content{display:flex;align-items:center}}.program_content.financial-aid{background-color:#f5f5f5;position:relative}.program_content.financial-aid:after,.program_content.financial-aid:before{display:block;position:absolute;content:"";width:calc((100vw - 1200px)/2);height:100%;background-color:#f5f5f5;top:0}.program_content.financial-aid:before{left:calc((100vw - 1200px)/-2)}.program_content.financial-aid:after{right:calc((100vw - 1200px)/-2)}.program_content header{z-index:0;margin-bottom:30px}.program_content .content{max-width:120rem;margin:auto}.program_content .content{padding:24px}@media (min-width: 760px){.program_content .content{padding:40px}}.program_content h2{font-size:2rem;line-height:2.4rem;font-weight:300;margin:40px 0 20px}.program_content h2:nth-of-type(1){margin-top:0}.program_content h2 span{font-weight:900;color:var(--color-theme-secondary)}@media (min-width: 760px){.program_content h2{font-size:3rem;line-height:3.4rem}}.program_content h3{color:var(--color-theme-primary);font-weight:600;font-size:1.8rem;margin:30px 0 15px}.program_content h3.reverse{color:var(--color-theme-secondary)}.program_content p{line-height:30px;font-size:16px;margin:0}.program_content p:not(:nth-last-of-type(1)){margin-bottom:2rem}.program_content .bg-gradient{background-image:linear-gradient(to bottom,var(--color-gradient-bg-start),var(--color-gradient-bg-end))}.program_content .gradient_spacer .flex{justify-content:center;display:flex;flex-direction:row;justify-content:flex-start;align-items:top;flex-wrap:wrap}.program_content .gradient_spacer .flex.three_column .flex__item{width:calc(100% + 4.8rem);margin:0 -2.4rem 0rem}.program_content .gradient_spacer .flex.three_column .flex__item:not(:nth-last-of-type(1)){padding-bottom:2.4rem;border-bottom:dashed .1rem #fff;margin-bottom:2.4rem}.program_content .gradient_spacer .flex.three_column .flex__item h2{font-size:2rem;line-height:2.4rem;color:var(--color-text-secondary);font-weight:300;text-align:center;margin-bottom:2.4rem}.program_content .gradient_spacer .flex.three_column .flex__item h3{color:var(--color-theme-tertiary);font-size:2.4rem;text-align:center}.program_content .gradient_spacer .flex.three_column .flex__item h3 span.bigger{font-size:3.2rem;line-height:3.6rem;color:var(--color-theme-tertiary)}@media (min-width: 760px){.program_content .gradient_spacer .flex.three_column{justify-content:space-between;width:100%}.program_content .gradient_spacer .flex.three_column .flex__item{padding-top:4rem;padding-bottom:4rem;width:33%;margin:0}.program_content .gradient_spacer .flex.three_column .flex__item:not(:nth-last-of-type(1)){margin-bottom:0;border-bottom:none;border-right:dashed .1rem #fff}}@media (min-width: 1200px){.program_content .gradient_spacer .flex.three_column .flex__item h3{font-size:3rem}.program_content .gradient_spacer .flex.three_column .flex__item h3 span.bigger{font-size:4.8rem;line-height:5.2rem;font-weight:600}}@media (min-width: 760px){.program_content .gradient_spacer .content{padding-top:0;padding-bottom:0}}.program_content .gradient_spacer .additional_info{max-width:120rem;width:100%;margin:auto;text-align:center;padding:1.6rem;font-size:1.2rem}.program_content .bg-2{background-color:var(--color-section-bg-secondary)}.program_content .program_section .content>*:not(:nth-last-child(1)){margin-bottom:2.4rem}.program_content .program_section .content>*:nth-last-child(1){margin-bottom:0!important}.program_content .program_section ul{margin-left:1.6rem}.program_content .program_section ul>li{position:relative;margin-bottom:.8rem;line-height:2.4rem}.program_content .program_section ul>li:before{content:"";position:absolute;left:-1.6rem;top:.8rem;border-radius:50%;width:.6rem;height:.6rem;background-color:var(--color-theme-primary)}@media (min-width: 1200px){.program_content .program_section ul.two_columns{columns:2;-webkit-columns:2;-moz-columns:2}}@media (min-width: 1200px){.program_content .program_section ul.three_columns{columns:3;-webkit-columns:3;-moz-columns:3}}.program_content .program_section ol{margin-left:2.4rem;list-style:none;counter-reset:li}.program_content .program_section ol li{position:relative;margin-bottom:.8rem;line-height:2.4rem;counter-increment:li}.program_content .program_section ol li:before{content:counter(li);position:absolute;left:-2.4rem;top:0rem;color:var(--color-theme-primary);font-weight:700}.financial_assistance_header{max-width:120rem;margin:auto;background:none;padding-bottom:0;box-shadow:none}.financial_assistance_header{padding:24px}@media (min-width: 760px){.financial_assistance_header{padding:40px}}.financial_assistance_header{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary)}@media (min-width: 760px){.financial_assistance_header{font-size:2.8rem}}.financial_assistance_body{max-width:120rem;margin:auto;background:none;padding-bottom:0}.financial_assistance_body{padding:24px}@media (min-width: 760px){.financial_assistance_body{padding:40px}}.financial_assistance_body .flex_container{margin-top:2rem}.financial_assistance_body .flex_container .flex_item{margin-bottom:2rem}.financial_assistance_body .flex_container .flex_item .item_header{background:#efefef;padding:2.4rem;box-shadow:none}.financial_assistance_body .flex_container .flex_item .item_header h3{color:var(--color-theme-primary);text-align:center;font-weight:600}.financial_assistance_body .flex_container .flex_item .item_body{margin-top:.2rem;background:#f3f3f3;padding:2.4rem;font-size:1.4rem;line-height:2.2rem}@media (min-width: 760px){.financial_assistance_header{padding-bottom:0}.financial_assistance_body .flex_container{margin-top:4rem;display:flex;flex-direction:wrap;justify-content:center;align-items:stretch;flex-wrap:wrap}.financial_assistance_body .flex_container .flex_item{width:45%;margin-right:2rem;overflow:hidden}.financial_assistance_body .flex_container .flex_item .item_body{height:100%}}@media (min-width: 1200px){.financial_assistance_body .flex_container{justify-content:space-between}.financial_assistance_body .flex_container .flex_item{width:33%;max-width:36.5rem;margin-right:0;overflow:hidden}}.program_opportunities .content{max-width:120rem;margin:auto}.program_opportunities .content{padding:24px}@media (min-width: 760px){.program_opportunities .content{padding:40px}}.program_opportunities h2{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary)}@media (min-width: 760px){.program_opportunities h2{font-size:2.8rem}}.program_opportunities h2 span{font-weight:600;color:var(--color-theme-primary)}.program_opportunities p{margin-bottom:2.4rem;line-height:2.4rem}.program_opportunities ul{margin-left:1.6rem}.program_opportunities ul li{position:relative;margin-bottom:.8rem;line-height:2.4rem}.program_opportunities ul li:before{content:"";position:absolute;left:-1.6rem;top:.8rem;border-radius:50%;width:.6rem;height:.6rem;background-color:var(--color-theme-primary)}@media (min-width: 1200px){.program_opportunities ul{columns:2;-webkit-columns:2;-moz-columns:2}}.school_campuses .campusess_body{padding-bottom:0}.school_campuses .campusess_body .campus_item .item_body{max-height:none}@media (min-width: 1200px){.school_campuses .campusess_body .campus_item .item_body{margin-top:0;padding:0}}body.error{height:100dvh}body.error .page_not_found{min-height:calc(100dvh - 179px);display:flex;justify-content:center;align-items:center;align-content:center;padding:1.6rem;flex-wrap:wrap;background-repeat:no-repeat;background-size:cover;background-image:url(/build/assets/404-BFD_FV62.png);background-position:center}body.error .page_not_found h1{text-align:center;font-size:3.8rem;width:100%;color:#fff;font-weight:900}body.error .page_not_found h1 span{color:var(--color-theme-secondary);font-size:4.2rem;line-height:4.6rem;font-weight:500}body.error .page_not_found a{color:var(--color-theme-secondary);background-color:#fff;margin-top:2rem;width:235px;font-weight:600;text-align:center;margin-top:60px}@media (min-width: 550px){body.error .page_not_found{min-height:calc(100dvh - 153px)}}@media (min-width: 1024px){body.error .page_not_found h1{font-size:4.8rem;line-height:5.2rem}body.error .page_not_found h1 span{color:var(--color-theme-secondary);font-size:12rem;line-height:12.6rem;font-weight:500}}.splash.hero_thx{background-image:url(/build/assets/thank-you-mobile-QZj1R_CP.webp);min-height:calc(100dvh - 137px);background-position:0% 40%}@media (min-width: 760px){.splash.hero_thx{min-height:calc(100dvh - 137px);background-image:url(/build/assets/thank-you-desktop-DNvI-loM.webp)}}@media (min-width: 1200px){.splash.hero_thx{min-height:calc(100dvh - 137px)}}.hero_thx{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;position:relative;background-repeat:no-repeat;background-size:cover;background-position:top center}.hero_thx .form_wrapper{display:none}.hero_thx__bottom_header{background-color:color-mix(in srgb,var(--color-theme-secondary) 60%,transparent);width:100%;padding:1.6rem 0}.hero_thx__bottom_header h1{padding-left:2.4rem;font-size:2.2rem;line-height:3.2rem;font-weight:600;color:var(--color-text-secondary)}.hero_thx__bottom_header h1 span{font-weight:900;color:var(--color-text-secondary);text-transform:capitalize}.hero_thx__content{background-color:#fffc;padding:2.4rem 0;font-size:1.6rem;line-height:2rem;color:var(--color-theme-secondary)}.hero_thx__content h2,.hero_thx__content p{padding-inline:2.4rem;max-width:120rem;margin:auto}.hero_thx__content h2{font-weight:300;margin-bottom:2rem}.hero_thx__content p{font-weight:900;color:var(--color-theme-secondary)}.hero_thx__content p a{color:var(--color-theme-secondary);text-transform:capitalize}@media (min-width: 760px){.hero_thx__bottom_header{padding-block:3rem}.hero_thx__bottom_header h1{padding-inline:4rem 2.4rem;max-width:120rem;margin:auto;font-size:3rem;line-height:4rem;color:var(--color-text-secondary)}.hero_thx__content{font-size:2.4rem;line-height:3.2rem}.hero_thx__content h2,.hero_thx__content p{padding-inline:4rem 2.4rem}}@media (min-width: 1024px){.hero_thx__bottom_header h1{padding-inline:4rem 2.4rem;max-width:120rem;margin:auto;font-size:4rem;line-height:6rem;color:var(--color-text-secondary)}.hero_thx__bottom_header h1 span{font-size:4.2rem}.hero_thx__content{font-size:3rem;line-height:4rem;padding-block:4rem 8rem}.hero_thx__content h2,.hero_thx__content p{padding-inline:4rem 2.4rem}}@media (min-width: 1200px){.hero_thx .form_wrapper{position:absolute;top:5.6rem;left:calc(50% + 16rem);right:auto;bottom:auto;display:block;max-width:40rem;background:#fff}}.terms__container{max-width:120rem;margin:0 auto;padding:40px 24px}.terms__container h1,.terms__container h2{color:var(--color-theme-secondary);font-weight:700}.terms__container h1{font-size:3rem;line-height:4rem;margin-bottom:2.6rem}.terms__container h2{font-size:2rem;line-height:3.2rem;margin-bottom:1.6rem}.terms__container p,.terms__container li{font-size:1.6rem;line-height:2.6rem;font-weight:400;margin-bottom:3rem}.terms__container p strong,.terms__container li strong{font-weight:600;color:inherit}.terms__container ul{margin:-1rem 0 3rem 2rem}.terms__container ul li{position:relative;margin-bottom:.2rem}.terms__container ul li:before{content:"";position:absolute;top:.8rem;left:-2rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--color-theme-primary)}@media (min-width: 760px){.terms__container{padding:40px}}.splash{position:relative;z-index:1}.splash .static_content{width:100%;position:relative;max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:flex-end}@media (min-width: 1200px){.splash .static_content{width:1200px}}.splash.bg{height:calc(100dvh - 88px);width:100%;z-index:1;display:block;display:flex;align-items:flex-end}.splash.bg.lazy-bg-loaded{background-image:url(/build/assets/hero-mobile-BRn9MdUK.webp);background-repeat:no-repeat;background-size:cover;background-position:center 0%}@media (min-width: 1024px){.splash.bg{height:850px}}.splash .description{max-width:1200px;margin:0 auto;z-index:2;padding:24px;border-bottom:solid 1px #fff}@media (max-width: 1024px){.splash .description{width:100%}}.splash .description h1{color:#fff;line-height:1.4;font-size:28px;width:100%;padding:10px 0!important;text-shadow:0px 5px 6px rgb(66,68,90)}@media (min-width: 375px){.splash .description h1{font-size:32px}}@media (min-width: 760px){.splash .description h1{font-size:40px;padding:20px 10px}}.splash .description h1 span{font-weight:900;color:#fff}.splash .description h1.school_h1{font-weight:300;margin-bottom:2rem}.splash .description h1.school_h1 span{font-weight:700}.splash .description h2{color:#fff;font-size:18px;font-weight:500;line-height:2.4rem;text-shadow:0px 5px 6px rgb(66,68,90);margin-bottom:10px;line-height:1.4}@media (min-width: 375px){.splash .description h2{font-size:24px}}@media (min-width: 760px){.splash .description h2{font-size:36px}}.splash .form_container{background:#002d72}.splash .form_container .fullhd_fragment{display:none}@media (min-width: 1024px){.splash .description{padding:2.4rem}.splash .description h1{font-size:40px;line-height:52px}.splash.bg{min-height:80rem;padding-bottom:0}.splash.bg.lazy-bg-loaded{background-image:url(/build/assets/hero-mobile-BRn9MdUK.webp);background-repeat:no-repeat;background-size:cover;background-position:10%}.splash .form_container{background-color:color-mix(in srgb,var(--color-theme-secondary) 80%,transparent);z-index:2;position:absolute;top:0;left:auto;right:0;bottom:auto}}@media (min-width: 1024px){.splash{min-height:570px;height:fit-content;box-shadow:0 3px 6px #0003}.splash .description{border:none;padding:2.4rem 4rem;margin:0}.splash .description .school_h2{text-align:left}.splash.bg{min-height:540px;background-position:left}.splash.bg.lazy-bg-loaded{background-image:url(/build/assets/hero-desktop-CcMMiPhB.webp);background-repeat:no-repeat;background-size:cover;background-position:10%}.splash .form_container{position:absolute;top:auto;left:auto;right:0;bottom:0}}@media (min-width: 1024px) and (min-width: 1200px){.splash .form_container{width:440px}}@media (min-width: 1024px){.splash .form_container .form_content{height:100%;box-shadow:-20px -20px 15px #0009}}@media (min-width: 1620px){.splash .form_container .form_content .fullhd_fragment{display:block;position:absolute;left:-4%;transform-origin:69% 42%;bottom:100px;transform:rotate(90deg);text-align:center;width:850px;border-bottom:1px dashed #fff}.splash .form_container .form_content .fullhd_fragment h2{font-size:40px;line-height:1.2;font-weight:700;color:#fff}.splash .form_container .form_content .fullhd_fragment h2 span{color:var(--color-theme-primary)}.splash .form_container .form_content .fullhd_fragment p{color:var(--color-text-secondary);margin-bottom:2.4rem;font-family:Poppins;font-size:20px;font-weight:600;line-height:54px;text-align:center}.splash .form_container .form_content .fullhd_fragment svg{fill:var(--color-theme-primary);margin-bottom:2.4rem;rotate:-90deg}.splash .form_container .form_content .fullhd_fragment img{transform:rotate(-90deg);display:block;margin:20px auto 0}}@media (min-width: 1200px){.splash .form_container:after{content:"";display:block;right:100%;height:100%;position:absolute;left:100%;background-color:color-mix(in srgb,var(--color-theme-secondary) 80%,transparent);top:0;width:calc((100vw - 1200px)/2);z-index:-1}}@media (min-width: 1920px){.splash .form_container .form_content{position:relative;height:100%}}.form_container{background:var(--color-theme-secondary)}.pa_container{display:none;text-align:center;background:#ffffffb3;position:absolute;top:0;width:100%;left:0;justify-content:flex-start;align-items:center}.pa_container h2{color:var(--color-text-primary);font-weight:400;font-size:1rem;line-height:1.6;padding:0 2rem;width:50%}@media (min-width: 380px){.pa_container h2{font-size:12px}}@media (min-width: 500px){.pa_container h2{font-size:14px}}@media (min-width: 768px){.pa_container h2{width:auto;padding-left:42px}}.pa_container button{background:var(--color-theme-primary);animation:glowingMain 2s infinite;width:50%;height:100%;font-size:12px;align-self:stretch}@media (min-width: 380px){.pa_container button{font-size:14px}}@media (min-width: 500px){.pa_container button{font-size:16px}}@media (min-width: 768px){.pa_container button{width:auto}}.pa_container button a{display:inline-flex;padding:2rem;font-weight:600;color:var(--color-text-secondary)}@media (min-width: 1024px){.pa_container{display:none;padding:0;background:#ffffffe6;border:none;z-index:2;width:calc(100% - 440px);position:absolute;top:0;left:0;right:auto;bottom:auto}.pa_container:before{content:"";display:block;height:100%;position:absolute;right:100%;background:#ffffffe6;top:0;width:calc((100vw - 1200px)/2)}}@media (min-width: 1024px) and (min-width: 1920px){.pa_container{width:calc(100% - 440px)}}@media (min-width: 1024px){.pa_container h2{margin-bottom:0;padding:1.6rem 2rem 1.6rem 4rem;font-size:1.4rem;color:var(--color-text-primary);font-weight:300}}@media (min-width: 1024px) and (min-width: 1200px){.pa_container h2{font-size:1.7rem;padding:1.4rem 2rem 1.4rem 4rem}}@media (min-width: 1024px){.pa_container button{border-radius:0;background:var(--color-theme-primary);box-shadow:0;height:100%;display:block;position:relative}.pa_container button a{font-size:1.4rem;padding:1.6rem;line-height:2.4rem;color:var(--color-text-secondary)}}@media (min-width: 1024px) and (min-width: 1200px){.pa_container button a{font-size:1.8rem}}.categories{overflow:hidden;max-width:1200px;width:100%;margin:auto;position:relative;padding:40px}@media (min-width: 768px){.categories{padding:40px 60px}}@media (min-width: 1200px){.categories{padding:40px}}.categories .arrow{position:absolute;top:calc(50% - 30px);display:block;cursor:pointer;transition:transform .25s ease-in-out;transform:scale(1)}@media (min-width: 1200px){.categories .arrow{display:none}}.categories .left{left:.8rem}@media (min-width: 768px){.categories .left{left:2.5rem}}@media (min-width: 1200px){.categories .left{left:0rem}}.categories .right{right:.8rem;transform:rotate(180deg)}@media (min-width: 768px){.categories .right{right:2.5rem}}@media (min-width: 1200px){.categories .right{right:0rem}}.categories_header{padding-bottom:24px}.categories_header h2{color:var(--color-text-primary);text-align:left;font-weight:600;font-size:2rem;line-height:1.6;padding-bottom:32px}.categories_header h2 .primary_color{color:var(--color-theme-secondary)}.categories_header p{font-size:1.4rem;line-height:2rem}.categories_content .card{background-position:top center;background-size:cover;width:100%;min-height:370px;aspect-ratio:7/5;position:relative;overflow:hidden;max-width:400px;margin-bottom:1.6rem}.categories_content .card_front,.categories_content .card_reverse{position:absolute;top:0;left:0;right:auto;bottom:auto}.categories_content .card_front{padding:.8rem 2.4rem;background:#ff8c00cc;height:100%;transform:translateY(calc(100% - 4.8rem));transition:all .45s ease-in-out;text-transform:capitalize;width:100%;position:absolute;top:0;left:0;right:auto;bottom:auto}.categories_content .card_front .front_title{transition:all .45s ease-in-out;padding:.4rem;margin-bottom:3.2rem;position:relative}.categories_content .card_front .front_title:after{content:"";display:block;position:absolute;bottom:-1.6rem;left:calc(50% - 1rem);width:0;height:0;border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-top:.8rem solid #fff;opacity:.72}.categories_content .card_front h3{transition:all .45s ease-in-out;transform:scale(1);color:var(--color-text-secondary);text-align:center;font-weight:600;font-size:2.4rem;line-height:2.8rem}.categories_content .card_front p,.categories_content .card_front a{color:var(--color-text-secondary);text-align:left;font-weight:400;font-size:1.2rem;line-height:2rem}.categories_content .card_front a{text-align:center;display:block;cursor:pointer;text-decoration:underline;margin-top:2.4rem}.categories_content .card:hover .card_front{background-color:#002d7299;transform:translateY(0);transition:all .45s ease-in-out}@media (min-width: 375px){.categories_content .card:hover .card_front .front_title{transition:all .45s ease-in-out;padding:3.2rem 1rem 1rem}.categories_content .card:hover .card_front h3{transition:all .45s ease-in-out;transform:scale(1.4)}}.categories_content .card_reverse{opacity:0}@media (min-width: 760px){.categories_header h2{font-size:2.8rem;line-height:3.2rem}}.pa{background-color:var(--color-theme-secondary)}.pa_header,.pa_body{max-width:1200px;margin:auto}.pa_header,.pa_body{padding:2.4rem}@media (min-width: 760px){.pa_header,.pa_body{padding:4rem}}.pa_header{box-shadow:none;padding-bottom:1.2rem;background-color:transparent}.pa_header h2{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary);margin-bottom:0;color:var(--color-text-secondary)}@media (min-width: 760px){.pa_header h2{font-size:2.8rem}}.pa_header h2 strong{color:var(--color-text-secondary)}.pa_body{padding-top:1.2rem}.pa_body p{font-size:16px;line-height:30px;color:var(--color-text-secondary)}.pa_body button{margin-top:4rem;display:inline-block}.pa_body button a{display:inline-block;padding:1.6rem 3.2rem;background:var(--color-theme-primary);color:#fff;font-weight:600;animation:shake 5s infinite ease-in-out}.pa .take_assesment{background:var(--color-theme-secondary)}@media (min-width: 760px){.pa{position:relative}.pa_header,.pa_body{position:relative;z-index:3}.pa_header h2,.pa_body h2{font-size:2.8rem}}.icons{background-image:linear-gradient(to bottom,var(--color-gradient-bg-start),var(--color-gradient-bg-end))}.icons .flex_container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.icons .flex_container .flex_item{display:flex;flex-direction:column;justify-content:center;align-items:space-between;flex-wrap:nowrap;width:50%;min-height:13rem;height:20rem;padding:4rem 0}@media (max-width: 767px){.icons .flex_container .flex_item:not(:nth-last-of-type(-n+2)){border-bottom:dashed #fff 1px}.icons .flex_container .flex_item:nth-of-type(odd){border-right:dashed #fff 1px}}.icons .flex_container .flex_item img{max-width:5.5rem;display:inline-block;height:auto;margin:auto;margin-bottom:2rem}.icons .flex_container .flex_item p{color:var(--color-text-secondary);text-align:center;font-size:1.4rem;line-height:1.8rem}@media (min-width: 760px){.icons .flex_container{max-width:1920px;margin:auto}.icons .flex_container .flex_item{width:25%}.icons .flex_container .flex_item:not(:nth-last-of-type(-n+1)){border-right:dashed #fff 1px}}.testimonials_header{max-width:1200px;margin:auto;box-shadow:none;background:transparent}.testimonials_header{padding:2.4rem}@media (min-width: 760px){.testimonials_header{padding:4rem}}.testimonials_header h2{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary)}@media (min-width: 760px){.testimonials_header h2{font-size:2.8rem}}.testimonials_body{padding-top:0;padding-bottom:3.2rem;max-width:1200px;position:relative;height:53rem;margin:auto}.testimonials_body{padding:2.4rem 3.2rem}@media (min-width: 760px){.testimonials_body{padding:4rem}}.testimonials_body .slide{position:absolute;top:0;left:3.5rem;width:calc(100% - 7rem);display:block;opacity:0;transition:all .5s ease-in-out;background-image:url(/build/assets/quotes-BFko97HY.png);background-repeat:no-repeat;background-position:100% 100%}@media (min-width: 760px){.testimonials_body .slide{background-position:0% 0%}}.testimonials_body .slide.active{transition:all .5s ease-in-out;opacity:1;display:block}.testimonials_body .slide .logo_wrapper{margin-bottom:2.4rem}.testimonials_body .slide .logo_wrapper img{opacity:.3;filter:grayscale(1);height:auto;max-width:20rem;width:100%;margin:0}.testimonials_body .slide .stars{margin-top:4.4rem}.testimonials_body .slide .description_wrapper{margin-bottom:2.4rem;min-height:30rem;position:relative}@media (min-width: 760px){.testimonials_body .slide .description_wrapper{padding-left:120px}}.testimonials_body .slide .description_wrapper .google{position:absolute;left:0;bottom:-20px}@media (min-width: 760px){.testimonials_body .slide .description_wrapper .google{left:120px}}.testimonials_body .slide .description_wrapper>img{position:absolute;right:0;bottom:7rem}@media (min-width: 375px){.testimonials_body .slide .description_wrapper{min-height:25rem}.testimonials_body .slide .description_wrapper>img{bottom:1rem}}@media (min-width: 1200px){.testimonials_body .slide .description_wrapper{min-height:25rem}.testimonials_body .slide .description_wrapper>img{right:1rem}}@media (min-width: 1360px){.testimonials_body .slide .description_wrapper>img{right:2rem}}.testimonials_body .slide .description_wrapper p{font-size:1.4rem;line-height:2rem}.testimonials_body .slide .description_wrapper p.author{font-weight:600;padding-bottom:40px}.testimonials_body .slide .google_wrapper{display:flex;justify-content:center}.testimonials_body .arrow_container{position:relative;top:10%;width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.testimonials_body .arrow_container button{cursor:pointer;padding:2rem .4rem;color:var(--color-theme-primary);transition:transform .25s ease-in-out;transform:scale(.7);border-radius:50%;background:var(--color-theme-primary);font-family:Arial;padding:0;width:3.5rem;height:3.5rem;line-height:6rem;font-size:8rem;text-align:center;display:flex;justify-content:center;align-items:center}.testimonials_body .arrow_container button:hover{transition:transform .25s ease-in-out;transform:scale(.9)}.testimonials_body .arrow_container button.next,.testimonials_body .arrow_container button.prev{position:absolute;right:-3rem}.testimonials_body .arrow_container button.prev{left:-3rem}.testimonials_body .arrow_container button img{display:block;max-width:100%;height:auto}@media (min-width: 760px){.testimonials_body{height:30rem;padding-top:0}.testimonials_body .slide{left:4rem;width:calc(100% - 8rem)}.testimonials_body .slide .logo_wrapper{position:absolute;bottom:0;right:0}.testimonials_body .slide .description_wrapper{min-height:12rem}.testimonials_body .arrow_container{position:relative;top:10%;width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.testimonials_body .arrow_container button.next{right:-3.6rem}.testimonials_body .arrow_container button.prev{left:-3.6rem}}@media (min-width: 1200px){.testimonials{position:relative}.testimonials_body{height:26rem;z-index:2;position:relative}}@media (min-width: 1250px){.testimonials_body .arrow_container button{width:6rem;height:6rem}.testimonials_body .arrow_container button.next{right:-6rem}.testimonials_body .arrow_container button.prev{left:-6rem}}@media (min-width: 1300px){.testimonials_body .slide .description_wrapper{min-height:12rem}.testimonials_body .arrow_container{top:calc(50% - 8rem);width:calc(100% + 8rem);left:-4rem}.testimonials_body .arrow_container button img{max-width:unset}}@media (min-width: 1440px){.testimonials_body .arrow_container{width:calc(100% + 16rem);left:-8rem}}.faq_header{box-shadow:none;max-width:1200px;margin:auto;background:none;padding:40px 24px 0}.faq_header h2{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary)}@media (min-width: 760px){.faq_header h2{font-size:2.8rem}}.faq_header p{font-size:1.4rem;line-height:2rem}.faq_body{padding-bottom:2.4rem;max-width:1200px;margin:auto}.faq_body{padding:0rem 2.4rem}@media (min-width: 760px){.faq_body{padding:0rem 4rem}}.faq_body .faq_item{cursor:pointer;margin-bottom:2rem}.faq_body .faq_item.active .item_question h3{transition:all .5s ease-in-out;color:var(--color-theme-secondary)}.faq_body .faq_item.active .item_question .circle{transition:all .4s ease-in-out;background:var(--color-theme-secondary);color:var(--color-text-secondary);border:none}.faq_body .faq_item.active .item_answer{transition:all .5s ease-in-out;max-height:28rem;margin-bottom:2rem}.faq_body .faq_item.active .item_answer a{text-decoration:underline;color:var(--color-theme-primary)}.faq_body .faq_item .item_question{margin-bottom:2rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.faq_body .faq_item .item_question h3{color:var(--color-text-primary);font-weight:600;transition:all .4s ease-in-out;padding-top:.5rem}.faq_body .faq_item .item_question .circle{margin-right:1rem;border:solid .1rem var(--color-header-bg);border-radius:50%;width:2.4rem;min-width:2.4rem;height:2.4rem;padding:.4rem 0;text-align:center;display:inline-block;color:var(--color-gradient-bg-end);transition:all .4s ease-in-out}.faq_body .faq_item .item_answer{margin-left:3.6rem;background:#f5f5f5;border-radius:.2rem;transition:all .5s ease-in-out;margin-bottom:1rem;max-height:0;padding:0 1rem;overflow:hidden}.faq_body .faq_item .item_answer p{font-size:1.4rem;line-height:2rem;margin:1rem 0}@media (min-width: 760px){.faq_header{padding:40px 40px 0}.faq_body{padding-bottom:1.8rem}.faq_body .faq_item{margin-bottom:0}.faq_body .faq_item.active .item_answer{max-height:16rem;transition:all .6s ease-in-out}.faq_body .faq_item .item_answer{transition:all .6s ease-in-out;padding:0 2rem}.faq_body .faq_item .item_answer p{margin:2rem 0}}.about{max-width:1200px;margin:auto}.about{padding:2.4rem}@media (min-width: 760px){.about{padding:4rem}}.about_header{margin-top:12px;box-shadow:none;margin-bottom:2.4rem}.about_header h2{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary)}@media (min-width: 760px){.about_header h2{font-size:2.8rem}}.about_body p{font-size:1.4rem;line-height:2rem}.programs{box-shadow:0 8px 9px #00000040;padding-bottom:30px}.programs_header{box-shadow:none;background:transparent;max-width:1200px;margin:auto}.programs_header{padding:24px}@media (min-width: 760px){.programs_header{padding:40px}}.programs_header h2{margin-bottom:0}.programs_header h2{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary)}@media (min-width: 760px){.programs_header h2{font-size:2.8rem}}.programs_body{max-width:1200px;margin:auto;padding:0 24px 24px}.programs_body .programs_desktop{display:none}.programs_body .programs_mobile .program_item_mobile{margin-bottom:1rem;width:100%;background:#fff;padding:2rem 2.5rem}.programs_body .programs_mobile .program_item_mobile.active .program_body{max-height:80rem;margin-top:2.4rem;transition:all .5s ease-in-out}.programs_body .programs_mobile .program_item_mobile.active .program_header:after{transform:rotate3d(100,0,-1,-180deg);transition:transform .25s ease-in-out}.programs_body .programs_mobile .program_header{width:100%;background:#fff;margin-top:0;position:relative}.programs_body .programs_mobile .program_header img{max-width:auto;width:100%;margin:0;display:block;width:auto;max-height:4rem;max-width:80%}.programs_body .programs_mobile .program_header:after{content:"";display:block;position:absolute;right:-1rem;top:1rem;width:2.4rem;height:2.4rem;transition:transform .25s ease-in-out;border:solid .1rem var(--color-theme-secondary);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ff8c00'><polygon points='5, 8 17,8 11,16'/></svg>") 0 0 no-repeat}.programs_body .programs_mobile .program_body{overflow:hidden;max-height:0;transition:all .5s ease-in-out}.programs_body .programs_mobile .program_body .program_body_categories{width:100%;display:flex;flex-wrap:wrap}.programs_body .programs_mobile .program_body .disclaimer{width:100%;font-size:12px;color:#777;font-weight:500;margin-bottom:30px}.programs_body .programs_mobile .program_body h3{color:var(--color-theme-secondary);font-weight:500;margin-bottom:1rem}.programs_body .programs_mobile .program_body h3 span{color:var(--color-theme-secondary);font-weight:900}.programs_body .programs_mobile .program_body ul{margin-left:2.4rem;list-style-type:disc}.programs_body .programs_mobile .program_body ul p{text-decoration:underline;font-size:1.4rem;line-height:1.8rem}.programs_body .programs_mobile .program_body ul li{margin-bottom:.8rem;line-height:1.8rem}.programs_body .programs_mobile .program_body ul li::marker{color:var(--color-theme-primary);line-height:1.8rem;font-size:1.8rem}@media (min-width: 760px){.programs_body{padding-bottom:0;padding-inline:40px}.programs .programs_mobile .program_body{display:flex;flex-direction:row;justify-content:flex-start;align-items:top;flex-wrap:wrap}.programs .programs_mobile .program_body .category{width:45%;padding:4rem}}@media (min-width: 760px) and (min-width: 1024px){.programs .programs_mobile .program_body .category{width:30%}}@media (min-width: 1200px){.programs{padding-bottom:0}.programs .programs_mobile{display:none}.programs .programs_desktop{display:block}.programs .programs_desktop_header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.programs .programs_desktop_header .program_header{padding:1.2rem 2.4rem;background-color:#fff;opacity:.5;margin-right:.4rem;transition:opacity .25s ease-in-out;max-width:300px;cursor:pointer;min-width:200px}.programs .programs_desktop_header .program_header.active{opacity:1;transition:opacity .25s ease-in-out}.programs .programs_desktop_header .program_header.active img{opacity:1}.programs .programs_desktop_header .program_header img{max-width:100%;opacity:.7;max-width:auto;width:100%;margin:auto;max-height:4rem}.programs .programs_desktop_body{margin-top:.4rem;background-color:#fff;min-height:33rem;padding:4rem 0;position:relative;margin-bottom:0}.programs .programs_desktop_body:after,.programs .programs_desktop_body:before{display:block;content:"";position:absolute;width:calc((100vw - 100%)/2);height:100%;background-color:#fff;top:0}.programs .programs_desktop_body:before{right:100%}.programs .programs_desktop_body:after{left:100%}.programs .programs_desktop_body .btn{margin-top:30px;display:none;font-weight:400}.programs .programs_desktop_body .btn.active{display:block}.programs .programs_desktop_body .program_item{width:calc(100% - 12.8rem);display:none;list-style:none;padding:0;column-count:2}.programs .programs_desktop_body .program_item .disclaimer{width:100%;font-size:12px;color:#777;font-weight:500}.programs .programs_desktop_body .program_item.active{display:list-item;display:flex;flex-wrap:wrap}.programs .programs_desktop_body .program_item .category{width:47%;margin:0 2.4rem 2.4rem 0}.programs .programs_desktop_body .program_item .category:nth-of-type(odd){padding-left:30px}.programs .programs_desktop_body .program_item .category h3{color:var(--color-theme-secondary);font-weight:500;margin-bottom:1rem;font-size:1.8rem}.programs .programs_desktop_body .program_item .category h3 span{color:var(--color-theme-secondary);font-weight:800}.programs .programs_desktop_body .program_item .category ul{margin-left:2.4rem;list-style-type:disc}.programs .programs_desktop_body .program_item .category ul p{text-decoration:underline;font-size:1.4rem;line-height:1.8rem}.programs .programs_desktop_body .program_item .category ul li{margin-bottom:.8rem;line-height:1.8rem}.programs .programs_desktop_body .program_item .category ul li:hover{text-decoration:underline}.programs .programs_desktop_body .program_item .category ul li::marker{color:var(--color-theme-primary);line-height:1.8rem;font-size:1.8rem}}.campusess_header{max-width:1200px;margin:auto;background:none;box-shadow:none}.campusess_header{padding:24px}@media (min-width: 760px){.campusess_header{padding:40px}}.campusess_header h2{margin-bottom:0}.campusess_header h2{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary)}@media (min-width: 760px){.campusess_header h2{font-size:2.8rem}}.campusess_body{padding-top:0;max-width:1200px;margin:auto}.campusess_body{padding:24px}@media (min-width: 760px){.campusess_body{padding:40px}}.campusess_body .campus{padding-left:20px;position:relative}.campusess_body .campus:before{display:block;clear:both;content:"";background-color:var(--color-theme-secondary);position:absolute;height:100%;width:3px;left:0;top:0}.campusess_body .campus_item{margin-bottom:2rem;width:100%;padding:1.6rem;background:#f3f3f3}.campusess_body .campus_item.active .item_body{max-height:120rem;margin-top:2.4rem;transition:all .7s ease-in-out}@media (min-width: 525px){.campusess_body .campus_item.active .item_body{max-height:80rem}}.campusess_body .campus_item.active .item_header:after{transform:rotate3d(100,0,-1,-180deg);transition:transform .25s ease-in-out}.campusess_body .campus_item .item_header{margin-top:0;position:relative}.campusess_body .campus_item .item_header img{max-width:auto;width:100%;margin:auto;display:block;width:auto;max-height:4rem}.campusess_body .campus_item .item_header:after{content:"";display:block;position:absolute;right:1rem;top:1rem;width:2.4rem;height:2.4rem;transition:transform .25s ease-in-out;border:solid .1rem #8e94ac;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%238e94ac'><polygon points='5, 8 17,8 11,16'/></svg>") 0 0 no-repeat}@media (min-width: 1200px){.campusess_body .campus_item .item_header:after{display:none}}.campusess_body .campus_item .item_body{max-height:0;overflow:hidden;transition:all .7s ease-in-out}@media (min-width: 400px){.campusess_body .campus_item .item_body{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.campusess_body .campus_item .item_body .campus{width:40%}}.campusess_body .campus_item .item_body .campus{margin:1.2rem 0 2.4rem}.campusess_body .campus_item .item_body .campus h3{color:var(--color-theme-primary);margin-bottom:1rem;font-weight:600;font-size:1.5rem;line-height:2rem}.campusess_body .campus_item .item_body .campus p{font-size:1.4rem;line-height:1.8rem}.campusess_body p{font-size:14px;font-weight:300;line-height:24px}@media (min-width: 525px){.campusess_body .campus_item{padding:1.6rem 2.4rem}.campusess_body .campus_item.active .item_body{max-height:80rem}}@media (min-width: 760px){.campusess_body .campus_item .item_body .campus{width:30%}}@media (min-width: 1200px){.campusess_body{padding-top:0}.campusess_body .campus_item{background-color:transparent;padding:0}.campusess_body .campus_item .item_header{background:#f3f3f3;padding:1.6rem 4.8rem}.campusess_body .campus_item .item_header img{margin:0}.campusess_body .campus_item .item_body{justify-content:flex-start;max-height:none;padding:2.4rem 4.8rem;margin-top:2.4rem}.campusess_body .campus_item .item_body .campus{width:25%;margin-bottom:2.4rem;padding-right:3rem}}footer{background:#333}footer .footer_content{max-width:1200px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding:24px}footer .footer_content .left,footer .footer_content .right{width:100%;text-align:center}footer .footer_content .left span,footer .footer_content .right span{margin-left:.6rem}footer .footer_content .left .hidden,footer .footer_content .right .hidden{display:none}footer .footer_content .left .inline,footer .footer_content .right .inline{display:block}footer .footer_content .left a{display:inline-block;padding-bottom:10px}@media (min-width: 760px){footer .footer_content{padding:24px 40px}}footer .footer_content a,footer .footer_content p,footer .footer_content span{font-size:1.2rem;line-height:1.6rem;color:#fff6}@media (min-width: 440px){footer .footer_content .left .hidden{display:inline}footer .footer_content .left .inline{display:none}}@media (min-width: 550px){footer .footer_content .left,footer .footer_content .right{width:50%;text-align:left}footer .footer_content .right{text-align:right}footer .footer_content .left a{padding-bottom:0}}.categories_cards{min-height:calc(100dvh - 113px)}.categories_cards .categories_wrapper{max-width:120rem;margin:auto}.categories_cards .categories_wrapper{padding:24px}@media (min-width: 760px){.categories_cards .categories_wrapper{padding:40px}}.categories_cards .categories_filter h2{font-weight:300;margin-top:30px;font-size:30px!important}.categories_cards .categories_header{box-shadow:none;z-index:1}.categories_cards .categories_header>*{margin-bottom:1.6rem}.categories_cards .categories_header h2,.categories_cards .categories_header h3{padding-bottom:0}.categories_cards .categories_header h2,.categories_cards .categories_header h3{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary)}@media (min-width: 760px){.categories_cards .categories_header h2,.categories_cards .categories_header h3{font-size:2.8rem}}.categories_cards .categories_header .other_filters h3{margin-bottom:3.2rem}.categories_cards .categories_header .categories_flex,.categories_cards .categories_header .filter_flex{margin:30px 0 10px;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:top;flex-wrap:wrap}.categories_cards .categories_header .categories_flex .flex_item,.categories_cards .categories_header .filter_flex .flex_item{position:relative;margin-right:1rem;margin-bottom:1rem;background:silver;color:var(--color-text-secondary);opacity:.4;font-weight:500;font-size:16px;line-height:100%;padding:12px 30px 12px 50px;border-radius:2px}.categories_cards .categories_header .categories_flex .flex_item:after,.categories_cards .categories_header .filter_flex .flex_item:after{content:"";display:block;width:1.6rem;height:1.6rem;border:solid .1rem rgba(255,255,255,.4588235294);background-color:#fff;line-height:1.6rem;font-size:1.2rem;position:absolute;left:1rem;top:1.2rem;background-image:url(/build/assets/checkmark-CJtagVkZ.png);background-size:cover;padding:2px;border-radius:2px}.categories_cards .categories_header .categories_flex .flex_item.active,.categories_cards .categories_header .filter_flex .flex_item.active{opacity:1;background:var(--color-theme-primary)}.categories_cards .categories_header .categories_flex .flex_item.active:after,.categories_cards .categories_header .filter_flex .flex_item.active:after{content:"";position:absolute;left:1rem;top:1.2rem;background-image:url(/build/assets/checkmark-checked-B3xf7eow.png);background-size:cover}.categories_cards .categories_header .filter_flex label{position:relative;display:flex;margin-bottom:2rem}.categories_cards .categories_header .filter_flex label span{position:absolute;top:-2rem;font-size:1.2rem;left:0;display:block}.categories_cards .categories_header .filter_flex .flex_item{background:var(--color-header-bg)}.categories_cards .categories_header .filter_flex .flex_item.select-location{line-height:.8rem;padding-bottom:.4rem;padding-top:.4rem;opacity:1;border-radius:0;outline:none}.categories_cards .categories_header .filter_flex .flex_item.select-location option{color:var(--color-text-secondary)}.categories_cards .categories_header .filter_flex .flex_item.select-location:focus{border-radius:0}.categories_cards .categories_content{width:100%;min-height:calc(100vh - 44rem)}.categories_cards .categories_content .flex_item{background-repeat:no-repeat;background-size:200px;background-position:95% 85%;padding:2.6rem 0rem 4rem;background-color:#f5f6f9;animation:opacity;animation-duration:1s;width:100%;min-height:18rem;position:relative;gap:20px;display:flex;flex-wrap:wrap;justify-content:space-between!important;margin-bottom:50px;z-index:20}.categories_cards .categories_content .flex_item:before{background:#f5f6f9;bottom:0;left:calc((100vw - 100%)/-2);width:100vw;height:10px;content:"";display:block;position:absolute;z-index:10;box-shadow:0 5px 10px -4px #42445a}.categories_cards .categories_content .flex_item:after{content:"";width:100vw;display:block;background:#f5f6f9;height:100%;bottom:0;position:absolute;left:calc((100vw - 100%)/-2);z-index:-10}.categories_cards .categories_content .flex_item .text{width:100%}@media (min-width: 1024px){.categories_cards .categories_content .flex_item .text{width:60%}}.categories_cards .categories_content .flex_item .side{display:flex;flex-direction:column;gap:30px;align-items:flex-start;width:100%}@media (min-width: 1024px){.categories_cards .categories_content .flex_item .side{width:35%;align-items:flex-end}}@media (min-width: 375px){.categories_cards .categories_content .flex_item{padding:4rem 0rem 5rem}}.categories_cards .categories_content .flex_item .logo{margin-bottom:1rem}.categories_cards .categories_content .flex_item .logo img{max-width:20rem;width:100%;margin:0 auto}.categories_cards .categories_content .flex_item .quote{display:none}.categories_cards .categories_content .flex_item .name{margin:1.6rem 0;display:flex;align-items:center;gap:12px}.categories_cards .categories_content .flex_item .name h2{font-size:1.8rem;font-weight:600;line-height:1.6;color:var(--color-theme-secondary)}.categories_cards .categories_content .flex_item .name h2 span{font-weight:400;color:#848484}@media (min-width: 525px){.categories_cards .categories_content .flex_item .name{margin:0 0 1.6rem}}.categories_cards .categories_content .flex_item .description{width:100%;margin-bottom:2.4rem}.categories_cards .categories_content .flex_item .description .read-more{color:var(--color-theme-secondary);font-weight:700}.categories_cards .categories_content .flex_item .description p{font-size:1.3rem;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:block;transition:.5s ease-in-out}@media (min-width: 525px){.categories_cards .categories_content .flex_item .description p{max-height:60rem}}.categories_cards .categories_content .flex_item .description p.expand{max-height:45rem;transition:.5s ease-in-out}.categories_cards .categories_content .flex_item .description button{background-color:transparent;border:none;outline:none;padding:1rem 1rem 0 0;text-transform:capitalize;text-decoration:underline;font-size:1rem}@media (min-width: 525px){.categories_cards .categories_content .flex_item .description button{display:none}}.categories_cards .categories_content .flex_item .address{display:flex;align-items:center;justify-content:flex-start;text-align:right;font-weight:600;width:100%;align-items:flex-end;margin-bottom:10px}@media (min-width: 1200px){.categories_cards .categories_content .flex_item .address{display:none}}.categories_cards .categories_content .flex_item .address p{margin-left:1rem;font-size:1.4rem;line-height:1.8rem;color:#3f4853}.categories_cards .categories_content .flex_item .location{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-bottom:1.6rem}@media (min-width: 1200px){.categories_cards .categories_content .flex_item .location{align-self:flex-end}}.categories_cards .categories_content .flex_item .location .address{display:flex;align-items:flex-end;justify-content:flex-start;font-weight:600;width:100%}.categories_cards .categories_content .flex_item .location .distance{font-size:1.2rem;padding-top:.4rem;width:calc(100% - 1rem)}.categories_cards .categories_content .flex_item .location .distance span.km{font-weight:600}.categories_cards .categories_content .flex_item .description{width:100%;padding-bottom:5px;padding-left:30px;margin-top:30px;position:relative;z-index:2;display:block}.categories_cards .categories_content .flex_item .description:after{content:"";position:absolute;height:90%;background-color:var(--color-theme-primary);width:5px;top:0;left:0}.categories_cards .categories_content .flex_item .description .title{font-size:1.4rem;line-height:30px;color:#333;font-weight:400;margin-bottom:.6rem}.categories_cards .categories_content .flex_item .description__content,.categories_cards .categories_content .flex_item .description__content p,.categories_cards .categories_content .flex_item .description__content p span{color:#848484;font-size:1.3rem}@media (min-width: 1200px){.categories_cards .categories_content .flex_item{position:relative;padding-top:4rem;padding-bottom:4rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:top;flex-wrap:wrap}.categories_cards .categories_content .flex_item .logo{top:4rem}.categories_cards .categories_content .flex_item .name{width:100%}.categories_cards .categories_content .flex_item .description{margin-bottom:0}.categories_cards .categories_content .flex_item .location{width:100%}.categories_cards .categories_content .flex_item .quote{display:block;position:absolute;bottom:0;z-index:1;bottom:-6rem;left:26rem}.categories_cards .categories_content .flex_item .bottom_content{display:flex;align-items:flex-end;flex-wrap:wrap;width:100%}.categories_cards .categories_content .flex_item .bottom_content a{margin-top:0;width:100%;max-width:33rem}.categories_cards .categories_content .flex_item .bottom_content .location{display:none}}@media (min-width: 1920px){.categories_cards .categories_header{max-width:100%}.categories_cards .categories_content{display:block}}.program_content{max-width:1200px;margin:auto;font-size:1.4rem;line-height:2rem}.program_content{padding:3.4rem 2.4rem}@media (min-width: 760px){.program_content{padding:4rem}}.program_content header{box-shadow:none}.program_content header h2{color:var(--color-theme-secondary)!important;font-weight:700}.program_content header h2{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary)}@media (min-width: 760px){.program_content header h2{font-size:2.8rem}}.program_content header p{color:var(--color-theme-secondary);font-weight:600}.program_content main h2{margin-top:40px}.program_content main h2{font-size:2rem;line-height:1.4;margin-bottom:2.4rem;color:var(--color-text-primary)}@media (min-width: 760px){.program_content main h2{font-size:2.8rem}}.program_content main h2 span{font-weight:900;color:var(--color-theme-primary)}.program_content main p{font-weight:400}.program_content ul{padding-left:18px;margin-top:20px}.program_content ul li{line-height:30px;font-size:14px;position:relative}.program_content ul li:before{top:10px;left:-18px;border-radius:50%;position:absolute;display:block;content:"";width:7px;height:7px;background:var(--color-theme-primary)}@media (min-width: 1200px){.program_content .two-col{display:flex;gap:40px}.program_content .two-col .col{width:50%}}
