@charset "UTF-8";.wrapper{align-items:center}.wrapper,.wrapper_content{width:100%;display:flex;flex-direction:column}.wrapper_content{max-width:1100px;padding:40px 16px}.wrapper_content.without_padding{padding:0}.wrapper_content.top_bottom_padding{padding:24px 0}.wrapper_content.no_bottom_padding{padding-bottom:0}.wrapper_content.fluid{width:100%;max-width:100%;display:flex;justify-content:center;flex-direction:row}.wrapper_content.fluid.quiz_wrapper{padding-top:24px;padding-bottom:24px}.wrapper_content.right_left_padding{padding:0 8px}.wrapper.without_padding{padding:0}.wrapper.top_bottom_padding{padding:16px 0}.wrapper.with_padding{padding:16px 8px}.wrapper.right_left_padding{padding:0 8px}.wrapper.bottom_padding{padding-bottom:8px}.content_row{display:flex;flex-direction:column}.red{color:#fd4215}.select-box{display:inline-block;width:49%}.form-select{border:1px solid #0099de;border-radius:5px;padding:15px 75px 15px 15px;font-size:20px;font-weight:700;width:100%;color:#5f808c;background:#fff}[data-is-valid=false]{color:red}[data-is-valid=false]:-webkit-autofill{color:red;-webkit-text-fill-color:red}[data-is-valid=true]{color:green!important}[data-is-valid=true]:-webkit-autofill{color:green!important;-webkit-text-fill-color:green!important}.school-logo{height:37px;width:115px;float:right}@media (min-width:768px){.content_row{display:flex;flex-direction:row}.wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.wrapper_content{padding:48px 40px}.wrapper_content.right_left_padding{padding:0 16px}.wrapper_content.top_bottom_padding{padding:48px 0}.wrapper.top_bottom_padding{padding:24px 0}.wrapper.with_padding{padding:24px 16px}.wrapper.right_left_padding{padding:0 16px}.wrapper.bottom_padding{padding-bottom:16px}}.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.column input{opacity:0;cursor:pointer;z-index:2;width:100%}.checkmark,.column input{position:absolute;top:0;left:0;height:100%}.checkmark{width:20px;background-color:#eee}.column:hover input~.checkmark{background-color:#ccc}.column input:checked~.checkmark{background-color:#f2a819}.checkmark:after{content:"";position:absolute;display:none}.column input:checked~.checkmark:after{display:block}.column .checkmark:after{left:8px;top:10px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.modal .spinner{left:10%}.spinner{position:absolute;width:6px;left:20px;top:16px}.spinner:after{content:" ";display:block;border-radius:50%;width:6px;height:0;box-sizing:border-box;border-color:#000 transparent;border-style:solid;border-width:8px;-webkit-animation:spinner 1.2s infinite;animation:spinner 1.2s infinite}@-webkit-keyframes spinner{0%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:rotate(5turn)}}@keyframes spinner{0%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:rotate(5turn)}}.header{padding:16px}.header,.top_bar{position:absolute}.top_bar{top:0;left:0;width:100%;height:80px;padding:24px;z-index:10000}.top_bar .content{width:100%;max-width:1000px;margin:auto;display:flex;justify-content:space-between;position:relative}.top_bar .content.column{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.top_bar .wrapper_logo{width:50%;display:flex;z-index:3}.top_bar .wrapper_logo img{max-width:180px}.top_bar .navbar{position:absolute;top:0;right:0}.top_bar .menu{list-style-type:none}.top_bar .menu_mobile{transform:translateX(calc(100% + 80px));width:100%;min-width:100vw;min-height:100vh;height:100%;transition:.5s;padding:24px;position:fixed;top:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:3.2rem;font-weight:700}.top_bar .menu_mobile.active{transform:translateX(calc(-100% + 56px));background-color:#00415e}@media (min-width:768px){.top_bar .menu_mobile.active{transform:translateX(calc(-100% + 72px))}}.top_bar .menu_desktop{height:50px;display:flex;align-items:center;grid-column-gap:20px}.top_bar .menu_desktop li:not(:last-of-type):after{content:"|";padding-left:10px}.top_bar .menu-btn__burger{width:32px;height:32px;position:relative;margin-left:auto;top:14px;display:flex;justify-content:flex-end;transition:.5s;z-index:1200}.top_bar .menu-btn__burger div{position:absolute;width:23px;height:2px;background:#fff;transition:.5s}.top_bar .menu-btn__burger div:nth-last-of-type(2){transition:.5s;top:8px;width:15px;float:right}.top_bar .menu-btn__burger.active div{transition:.5s}.top_bar .menu-btn__burger.active div:nth-last-of-type(2){transition:.5s;top:8px;width:23px;float:right}@media (min-width:768px){.top_bar{padding:24px 40px}}@media (min-width:1024px){.top_bar .wrapper_logo{justify-content:flex-start}.top_bar .menu_desktop a{cursor:pointer}.top_bar .menu_desktop a.active{color:#f2a819;font-weight:700}}.splash{min-height:500px;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;background-size:100%;background-repeat:no-repeat;height:100vh;min-height:400px}.splash.lazy-bg-loaded{background-image:url(/uploads/sections/mobile/splash-mobile.jpg)}@media (min-width:526px){.splash.lazy-bg-loaded{background-image:url(/uploads/sections/mobile/splash-tablet.jpg)}}.splash_content{flex-direction:column!important}.splash .form_wrapper{width:100%;padding:40px 24px 0}@media (max-width:525px){.splash .form_wrapper [data-id=myform]{aspect-ratio:4/3}}@media (max-width:1024px){.splash .form_wrapper [data-id=myform]{background-color:rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);padding:24px 0;margin:0 -24px}}.splash .form_wrapper h2{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:16px}@media (min-width:1025px){.splash{height:100vh;min-height:500px;display:flex;align-items:center;justify-content:flex-end}.splash.lazy-bg-loaded{background:url(/uploads/sections/desktop/splash-desktop.jpg);background-repeat:no-repeat;background-size:100%}.splash .form_wrapper{width:100%;padding:0}.splash .form_wrapper [data-id=myform]{background-color:rgba(0,0,0,.2);padding-top:24px;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}.splash .form_wrapper h2{font-size:3.2rem;font-weight:700;text-align:center;margin-bottom:16px}}@media (min-width:1921px){.splash.lazy-bg-loaded{background-image:url(/uploads/sections/desktop/splash-4k.jpg)}}.signup{background-repeat:no-repeat;background-size:cover;background-position:top;text-align:center;height:100vh;min-height:700px;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.signup.lazy-bg-loaded{background:url(/uploads/sections/mobile/signup-mobile.jpg)}.signup p{font-weight:700;font-size:1.6rem}.signup .yellow{color:#f2a819;font-weight:600;font-size:3rem}.signup .content_part_one{position:absolute;top:32px;text-align:center;transform-origin:center;transform:translate(-50%);left:50%;width:100%}.signup .content_part_one h4{font-size:3rem}.signup .wrapper_content{justify-content:space-between}.signup .content_part_two{padding-top:40px}.signup .content_part_two h4{font-size:1.8rem}.signup .content_part_two *{padding-bottom:24px}.signup .content_part_two p{font-weight:500}@media (min-width:768px){.signup.lazy-bg-loaded{background-image:url(/uploads/sections/mobile/signup-tablet.jpg)}}@media (min-width:1024px){.signup{height:70vh}.signup.lazy-bg-loaded{background-image:url(/uploads/sections/desktop/signup.jpg)}.signup .content_part_one{position:absolute;top:32px;text-align:center;transform-origin:center;transform:translate(-50%);left:50%}.signup .content_part_one h4{font-size:4rem}}.training_section{color:#fff;background:#00415e}.three_item_grid{display:flex;flex-wrap:wrap}.three_item_grid .grid_item{width:100%;text-align:center;padding:0 24px;display:flex;flex-direction:column;align-items:center;color:#fff}@media (max-width:1023px){.three_item_grid .grid_item:not(:last-of-type){margin-bottom:24px}}.three_item_grid .grid_item .icon{width:60px;height:68px;background-position-y:0;background:url(/uploads/icons/sprite.png);background-repeat:no-repeat}.three_item_grid .grid_item .icon.first{background-position-x:0}.three_item_grid .grid_item .icon.second{background-position-x:-70px}.three_item_grid .grid_item .icon.third{background-position-x:-140px}.three_item_grid .grid_item h3{font-size:1.8rem;font-weight:500;padding:20px 0 10px;color:#f2a819}.three_item_grid .grid_item p{text-align:center;font-size:1.6rem;max-width:500px}@media (min-width:1024px){.training_section{min-height:400px}.training_section.wrapper{justify-content:center}.three_item_grid .grid_item{width:33%}}.slider_wrapper{padding:16px;background-color:#fff;background-size:cover;background-position:50%;position:relative}.slider_wrapper.lazy-bg-loaded{background-image:url(/uploads/sections/mobile/testimonials-mobile.jpg)}@media (min-width:600px){.slider_wrapper.lazy-bg-loaded{background-image:url(/uploads/sections/desktop/testimonials.jpg)}}.slider{background-repeat:no-repeat;background-size:cover;background-position:50%;overflow:hidden}.col-slider,.slider .container,.slider .row{padding:0 50px}.row{overflow:hidden}.section-title{margin-top:0;text-align:center;display:flex;justify-content:center}.section-title h2{color:#fff;padding-bottom:20px;font-size:2.4rem;line-height:1;text-align:center!important}.section-title h2 span{font-weight:700;color:#f2a819;font-size:3rem}.subtitle{margin:0 0 48px;color:#3a4e5d}.testimonials{box-sizing:border-box}.testi{padding-bottom:72px!important}.col-slider{position:relative}.carousel__item{opacity:0;position:absolute;top:0;color:#fff;width:100%;z-index:0;transition:transform .5s;transform:translateX(100%)}.inner{position:relative}.carousel__item .inner{padding:30px;width:80%;color:#fff}@media (max-width:650px){.col-slider,.slider .container,.slider .row{padding:0 20px}.carousel__item.active{color:#fff;width:100%}.carousel__item.active .inner{width:100%}.carousel__item .inner{width:80%;padding:40px 0 24px}.carousel__item .inner p{color:#fff;width:100%}.carousel__item .inner p:before{top:30px;left:0}}@media (max-width:650px) and (min-width:500px){.carousel__item .inner p:before{top:45px;left:24px}}@media (max-width:650px){.carousel__item .inner:nth-of-type(2){display:none}}.carousel__item.active{opacity:1;position:relative;z-index:900;transform:none;display:flex}.carousel__item.active .inner{width:100%}.carousel__item.next,.carousel__item.prev{z-index:800;opacity:1}.carousel__item.prev{transform:translateX(-100%)}.carousel__item.next{transform:translateX(100%)}@media (min-width:500px){.carousel__item .inner{padding:24px}}@media (min-width:992px){.carousel__item{margin:0}.col-testimonials h2{margin-top:60px}.carousel__item{width:100%}}a.next,a.prev{cursor:pointer;position:absolute;color:hsla(0,0%,100%,.3333333333333333);font-weight:400;font-size:80px;padding:10px 15px;z-index:999}@media (min-width:500px){a.next,a.prev{top:30px}}a.prev{left:-30px}a.next{right:-30px}.inner p:before{content:" ";background:url(/uploads/icons/sprite.png) -425px 0;background-repeat:no-repeat;position:absolute;display:block;overflow:hidden;width:39px;height:25px;background-position:-259px 0;left:24px;top:44px}.carousel__item p{text-indent:3.5em;font-size:14px;text-align:left;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;color:#fff;line-height:20px;height:100px;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical}@media (min-width:768px){.carousel__item:before{top:-20px;left:15px}.slides-arrows{z-index:999}.next,.prev{font-size:20px}}.rate-info{width:calc(100% - 65px);float:right}.author{color:#fff;line-height:1.4;font-size:17px;padding-top:15px;font-weight:600;text-align:center}@media (min-width:500px){.author{padding-top:8px}.carousel__item p{margin-top:30px;color:#fff}}@media (min-width:600px){.author{font-size:18px}}@media (min-width:1024px){.slider{min-height:340px}}.available-programs .grid_two_columns{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.available-programs .grid_two_columns .grid_item{width:100%;max-width:416px;min-height:500px;display:flex;align-items:flex-end;border-bottom:3px solid #f2a819}.available-programs .grid_two_columns .grid_item.business{background:url(/uploads/sections/mobile/programs-business.jpg);background-position:50%}.available-programs .grid_two_columns .grid_item.health_care{background:url(/uploads/sections/mobile/programs-healthcare.jpg);background-position:50%}.available-programs .grid_two_columns .grid_item.social_legal{background:url(/uploads/sections/mobile/programs-social.jpg);background-position:50%}.available-programs .grid_two_columns .grid_item.technology{background:url(/uploads/sections/mobile/programs-technology.jpg);background-position:50%}.available-programs .grid_two_columns .grid_item .content_wrapper{background:rgba(0,0,0,.555);padding:16px 24px;min-height:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.available-programs .grid_two_columns .grid_item .content_wrapper h4{font-weight:700;font-size:2rem;color:#f2a819;padding:16px 0}.available-programs .grid_two_columns .grid_item .content_wrapper p{text-align:justify}@media (min-width:1024px){.available-programs .grid_two_columns .grid_item{max-width:416px}}footer{background:#1c1c1c}footer .wrapper_content{padding:24px 40px}.footer_content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.footer_content a,.footer_content p{font-size:1.2rem;white-space:nowrap;text-align:center;color:#fff;font-weight:400}.footer_content .left,.footer_content .right{text-align:center;width:100%}.footer_content .left{padding-bottom:16px}.footer_content .left a{display:inline-block;border-right:1px solid #fff;padding-right:8px;margin-right:8px}@media (max-width:499px){.footer_content .left a:last-child{padding-right:0;margin-right:0;border-right:none}}@media (min-width:500px){.footer_content .left{padding-bottom:0}.footer_content .left,.footer_content .right{width:unset;display:flex;align-items:center}}@font-face{font-family:mr-eaves-xl-sans;src:url(https://use.typekit.net/af/37dc55/00000000000000007735b304/30/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:mr-eaves-xl-sans;src:url(https://use.typekit.net/af/82d493/00000000000000007735b30b/30/l?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:mr-eaves-xl-sans;src:url(https://use.typekit.net/af/4560d4/00000000000000007735b316/30/l?fvd=n9&subset_id=2&v=3) format("woff2");font-display:swap;font-style:normal;font-weight:900}html{box-sizing:border-box;font-size:10px}*,:after,:before{box-sizing:inherit;padding:0;margin:0}body{font-size:1.6rem;line-height:1.4;font-family:mr-eaves-xl-sans,sans-serif;font-weight:300;width:100%;min-height:100vh;background-color:#00415e}a,body{color:#fff}a{text-decoration:none}h1,h2,h3,h4,h5{line-height:1.3;margin:0;font-weight:400}h1{font-size:3rem}h2{font-size:2.6rem}h3{font-size:2.4rem}h4{font-size:2rem}p{font-size:1.5rem;font-weight:300}fieldset{margin:0;border:none}.uppercase{text-transform:uppercase}input{background:#004d70;color:#fff;border-radius:2px}@media (min-width:768px){h1{font-size:3.4rem}h2{font-size:3rem}h3{font-size:2.6rem}h4{font-size:2.4rem}}.hidden{display:none}.highlight{color:#ffa200}@media (min-width:1024px){.mobile_only{display:none!important}}@media (max-width:1023px){.desktop_only{display:none!important}}.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}#searchSchools fieldset{position:relative}#searchSchools fieldset .red{position:absolute;left:0;font-weight:900}#searchSchools fieldset .input_row .column{background-color:#004d70}@media (min-width:768px){#searchSchools fieldset .input_row .column{background-color:#fff}}#searchSchools fieldset .select-box{position:relative;background-color:#004d70;padding-top:0;padding-bottom:0}#searchSchools fieldset .select-box .arrow{position:absolute;top:calc(50% - 2px);right:8px;z-index:1;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #0d2b49}#searchSchools fieldset .select-box .form-select{position:relative;z-index:2;background-color:transparent}@media (min-width:768px){#searchSchools fieldset .select-box .form-select{color:#0d2b49}}@media (min-width:768px){#searchSchools{display:flex}#searchSchools fieldset{position:relative;width:50%;border:1px solid #fff;padding:0 10px}#searchSchools fieldset .red{left:calc(50% - 100px);-webkit-animation:showup 1s ease-in-out;animation:showup 1s ease-in-out;bottom:-1px}#searchSchools fieldset:first-of-type{margin-right:10px}#searchSchools fieldset:nth-of-type(2){margin-left:10px}#searchSchools fieldset input{background:#fff;color:#0d2b49}#searchSchools fieldset label{color:#0d2b49}#searchSchools fieldset .select-box{margin-bottom:10px;padding-top:0;padding-bottom:0;background-color:#fff}#searchSchools .column{max-height:32px}}.form{margin:8px;background:rgba(50,50,50,.5);padding:16px}@media (min-width:450px){.form{margin:16px}}@media (min-width:768px){.form{margin:24px;border:1px solid hsla(0,0%,100%,.18823529411764706)}}.form-inner{padding:0 0 24px;position:relative;max-width:1000px;margin:auto}@media (max-width:1024px){.form-inner{padding-bottom:16px}}.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:rgba(0,0,0,.7)}@media (max-width:420px){.form-container.active{align-items:flex-start;padding-top:20px}}.col-form-title{margin:0 0 8px;display:flex;justify-content:center}.col-form-title h3{text-align:center;width:auto;line-height:1.2}.modal .form{margin:0!important;border:none!important;width:100%!important}.modal .form-inner{width:500px;max-width:100%}.modal .formWrapper{text-align:center}.modal .formWrapper .input-radio-row{display:flex;align-content:center;justify-content:space-between}@media (max-width:370px){.modal .formWrapper .input-radio-row{margin-bottom:10px}}.modal .formWrapper .input-radio-row span{font-size:11px;line-height:18px;font-weight:600;color:#fff}@media (min-width:525px){.modal .formWrapper .input-radio-row span{font-size:15px}}.modal .formWrapper .input-radio-row .input-box{width:auto;display:flex;flex-wrap:nowrap;align-content:center;align-items:center;padding:0;justify-content:space-between}.modal .formWrapper .input-radio-row .input-box input{margin:0 .8rem;line-height:100%;visibility:hidden;padding:0}.modal .formWrapper .input-radio-row .input-box input:after{background-color:transparent}.modal .formWrapper .input-radio-row .input-box input:after,.modal .formWrapper .input-radio-row .input-box input:checked:after{width:13px;height:13px;border-radius:15px;top:0;left:0;position:relative;content:"";display:inline-block;visibility:visible;border:2px solid #f2a819}.modal .formWrapper .input-radio-row .input-box input:checked:after{background-color:#f2a819}.modal .formWrapper .input-radio-row .input-box label{font-size:14px;font-weight:700;display:flex;align-items:center;color:#fff}.modal .formWrapper .form-input,.modal .formWrapper .form-select{padding:10px 19px}.modal .formWrapper input{background:#fff;color:#030303}.modal .formWrapper input.error{background-color:#ff0014!important;color:#fff}.modal .formWrapper input.error::-webkit-input-placeholder{font-size:1.6rem;font-weight:500;color:#fff}.modal .formWrapper input::-webkit-input-placeholder{font-size:1.6rem;font-weight:500;color:rgba(3,3,3,.615686274509804)}.modal .formWrapper .button-step{margin:16px auto 0;color:#fff;width:100%}.modal .formWrapper .button-step:hover{color:#030303}.modal .formWrapper .form-info-box p{padding:0 0 16px}.form-title{font-size:26px;padding:0;margin:auto;color:#fff;display:inline-block;text-transform:Capitalize;font-weight:400}.form-title strong{color:#ffa200}@media (min-width:525px) and (max-width:1024px){.list-wrapper{padding-left:24px}}.list-wrapper.justify{background:rgba(0,0,0,.3);margin-bottom:10px;margin-left:-16px;margin-right:-16px}.justify{display:flex;justify-content:left;flex-wrap:wrap;padding:8px 16px}@media (min-width:360px){.justify{justify-content:space-around}}@media (min-width:1024px){.form{background:rgba(50,50,50,.5);padding:24px;margin:0 0 24px;min-height:520px;min-width:400px;width:460px;border:1px solid hsla(0,0%,100%,.5)}.modal .form-inner{padding:24px 32px;border:1px solid hsla(0,0%,100%,.21176470588235294)}}.input-box,.select-box{display:block;margin:0 0 15px;position:relative;width:100%}.input-box h4,.select-box h4{font-size:2.1rem;text-align:right}.input-box.enter_postal,.select-box.enter_postal{position:relative}@media (min-width:1024px){.input-box.enter_postal h4:after,.select-box.enter_postal h4:after{content:"»";position:absolute;color:#f2a819;font-size:5rem;line-height:0;top:24px;right:-35px}}.input-box #postal,.select-box #postal{max-width:300px;border-radius:2px;border:1px solid hsla(0,0%,100%,.6);text-align:center;color:#0d2b49;background:hsla(0,0%,100%,.9);font-weight:600}.input-box #postal::-webkit-input-placeholder,.select-box #postal::-webkit-input-placeholder{font-size:2rem;font-weight:500}@-webkit-keyframes autofill{0%,to{color:#666;background:transparent}}.input-box #postal:-webkit-autofill,.select-box #postal:-webkit-autofill{-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}@media (max-width:525px){.input-box #postal,.select-box #postal{margin-bottom:24px}}@media (min-width:1024px){.input-box #postal,.select-box #postal{width:220px;padding-top:0;line-height:4.2rem;padding-bottom:0;font-size:2.4rem}.input-box #postal::-webkit-input-placeholder,.select-box #postal::-webkit-input-placeholder{font-size:2.4rem;font-weight:400}.input-box .button-step,.select-box .button-step{color:#00415e}}.form-input,.form-select{display:block;padding:15px 19px;width:100%;border-radius:2px;font-size:14px;outline:0 none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:border-box;transition:.25s linear;border:none;margin:auto}.form-select{padding:8px 22px 9px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-box label{color:#e7eced;font-size:14px;padding-bottom:5px;display:block}.form-select~:after{content:"";position:absolute;top:20px;right:10px;width:0;height:0;border-left:4px solid transparent;border-color:transparent;border-right:4px solid transparent;border-top:7px solid #a1a1a1}@media (max-width:525px){.form-select~:after{top:14px}}.valid.form-select~:after{display:none}.modal .valid~span{position:absolute;display:block;background-image:url(/uploads/icons/sprite.png);background-position:37px -77px;top:20px;right:9px;bottom:10px;width:14px;height:12px}@media (max-width:525px){.modal .valid~span{top:14px}}[data-id=email],[data-id=last_name],[data-id=phone],[data-id=postal],[dataid=first_name]{position:relative}[data-id=email]~span,[data-id=first_name]~span,[data-id=last_name]~span,[data-id=phone]~span,[data-id=postal]~span{position:absolute;display:block;right:9px;bottom:10px}[data-id=first_name]~span,[data-id=last_name]~span{width:12px;height:12px;background-position:-65px 0}[data-id=email]~span{width:13px;height:10px;background-position:0 0}[data-id=phone]~span{width:12px;height:11px;background-position:-43px 0}[data-id=postal]~span{width:10px;height:16px;background-position:-23px 0}.error[data-id=first_name]~span,.error[data-id=last_name]~span{background-position:-65px -40px}.error[data-id=email]~span{background-position:0 -40px}.error[data-id=phone]~span{background-position:-43px -40px}.error[data-id=postal]~span{background-position:-23px -40px}.error[data-id=email]~span,.error[data-id=first_name]~span,.error[data-id=last_name]~span,.error[data-id=phone]~span,.error[data-id=postal]~span{-webkit-animation-name:icon-buzz;animation-name:icon-buzz;-webkit-animation-duration:.85s;animation-duration:.85s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.button-step{position:relative;background:#f2a819;color:#00415e;padding:15px 0;width:210px;text-align:center;border:0;font-size:1.6rem;cursor:pointer;display:block;outline:0 none;font-weight:700}@media (max-width:525px){.button-step{width:100%;max-width:300px}}@media (max-width:1024px){.button-step{margin:auto}}.button-step:hover{transition:.5s;background:#fff}.opt-left{float:left;margin-right:10px;width:20px}.opt-right{float:left;width:calc(100% - 30px)}.opt-info{text-align:left}.opt-info .terms_btn{color:#0d2b49;text-decoration:underline;cursor:pointer}.opt-info .terms.active{display:block}.opt-info .terms,.opt-info .terms_input{display:none;margin-bottom:10px}.opt-info .terms_input p,.opt-info .terms p{text-align:center;color:#90a4ae;font-size:.8rem;line-height:1.3}.opt-info .terms_input{display:flex;padding-left:4px;justify-content:center}.opt-info .terms_input p{padding-left:10px}.opt-info:after{display:block;content:"";clear:both;width:0;height:0}.form-opt{line-height:1.3;font-size:10px;text-align:center;margin:0 0 10px;color:#fff}.form-opt a{color:#0d2b49;text-decoration:underline}.additional-row{padding-top:15px;border-top:1px dashed hsla(0,0%,100%,.6);margin-bottom:20px}.additional-row p{text-align:justify;line-height:1.2;font-size:11px;color:hsla(0,0%,100%,.85);margin-bottom:10px}.additional-row a.close{display:block;float:right;color:#fff;font-size:20px;margin:-6px 0 0;padding:2px 5px;line-height:1;cursor:pointer}.additional-row a.close:hover{color:#ff0014}@media (min-width:525px){[data-id=email]{background-size:2%;background-position:98.5% 70%}.input-box,.select-box{display:inline-block;margin:0 0 11px;width:100%;padding:6px 0}.input-row{grid-column-gap:20px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.form-opt{margin:0 0 10px}}::-moz-placeholder{color:#6694a9;opacity:1}:-ms-input-placeholder{color:#6694a9;opacity:1}::placeholder{color:#6694a9;opacity:1}:-ms-input-placeholder{color:#6694a9}.form-input.error::-moz-placeholder{color:#fff;opacity:1}.form-input.error:-ms-input-placeholder{color:#fff;opacity:1}.form-input.error::placeholder{color:#fff;opacity:1}.form-input.error:-ms-input-placeholder{color:#fff}.form-input.error::-ms-input-placeholder{color:#fff}.campusError,.programError{display:none}.error.form-input,.error.form-select{background-color:#ff0014!important;color:#fff!important}.home-form .error~span{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.home-form fieldset span{display:none;position:absolute;left:50%;transform-origin:center;transform:translate(-50%,-50%);color:#f2a819;bottom:-24px}@media (min-width:768px){.home-form fieldset span{bottom:-12px}}.error.form-select~:after{border-color:#fff transparent transparent;-webkit-animation-name:icon-buzz;animation-name:icon-buzz;-webkit-animation-duration:.85s;animation-duration:.85s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.valid.form-select{background-image:url(/images/form-check.png);background-repeat:no-repeat;background-position:calc(100% - 8px) 12px}.input-box.error:after,.input-box.valid:after{position:absolute;top:5px;display:block}.error.form-input,.error.form-select,.valid.form-input,.valid.form-select{transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out}@media (max-width:991px){.error-message{margin:10px auto 15px;-webkit-animation:move 4s infinite;animation:move 4s infinite;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 16px}.error-copy{width:100%;color:#ffa200;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;padding:10px;line-height:1.4}}@media (min-width:992px){.error-message{position:absolute;left:-350px;width:300px;bottom:10px;background:#ff0014;padding:15px;-webkit-animation:move 5s infinite;animation:move 5s infinite;z-index:9}.error-message:before{content:"";position:absolute;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid #ff0014;top:50%;right:-15px;margin-left:-6px;margin-top:-10px}.error-copy{width:100%;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;text-align:center;line-height:1.4}.input-row{grid-column-gap:0}}.form-input.error:-webkit-autofill,.form-input.error:-webkit-autofill:focus,.form-input.error:-webkit-autofill:hover,.form-select.error:-webkit-autofill,.form-select.error:-webkit-autofill:focus,.form-select.error:-webkit-autofill:hover{-webkit-text-fill-color:#fff;color:#fff;-webkit-box-shadow:0 0 0 1000px #ff0014 inset;background-clip:content-box!important}.form-input.valid:-webkit-autofill,.form-input.valid:-webkit-autofill:focus,.form-input.valid:-webkit-autofill:hover,.form-select.valid:-webkit-autofill,.form-select.valid:-webkit-autofill:focus,.form-select.valid:-webkit-autofill:hover{-webkit-text-fill-color:#0d0d0d;color:#0d0d0d;-webkit-box-shadow:0 0 0 1000px #fff inset;background-clip:content-box!important}@-webkit-keyframes showup{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes showup{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.conditional-questions .input-radio-row:last-child{margin-bottom:0}.conditional-questions{height:0;overflow:hidden;transition:.2s}.conditional-questions.active{height:85px}@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;margin-bottom:15px}.input-radio-row,.input-radio-row .input-box-international{display:flex;align-content:center;justify-content:space-between}.input-radio-row .input-box-international{width:auto;flex-wrap:nowrap;align-items:center;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 rgba(0,0,0,.25);padding:5px 12px;cursor:pointer;font-weight:500}.input-radio-row .international-label{font-size:15px}.quiz_wrapper{padding:16px;min-height:400px;background:rgba(0,0,0,.12549019607843137);border-top:1px solid hsla(0,0%,100%,.25098039215686274);justify-content:center}.quiz_wrapper .quiz{min-height:300px;background-repeat:no-repeat;background-size:cover}.quiz_wrapper .quiz_content{padding:24px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;align-content:center;color:#fff}.quiz_wrapper .quiz_content .content_header h2{display:inline-block;line-height:1;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.623)}.quiz_wrapper .quiz_content .content_description{margin-top:20px;padding:8px 0 24px}.quiz_wrapper .quiz_content .content_description p{text-align:center}.quiz_wrapper .quiz_content .content_button a{display:inline-block;border:none;background-color:#ff9d0a;font-size:1.8rem;color:#fff;padding:8px 24px;cursor:pointer;outline:none}.quiz_wrapper .quiz_content .content_button a:hover{color:#fff;transition:.2s}@media (min-width:1024px){.quiz_content{padding:40px}.quiz_content .content_description{padding:24px}}.breaker.schools_breaker.content{display:flex;flex-direction:column;justify-content:space-between;margin:auto;max-width:1000px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.2);align-items:center;text-align:center}.breaker.schools_breaker.content h3{font-size:1.2rem;font-weight:600;font-family:mr-eaves-xl-sans,sans-serif;text-transform:uppercase}.breaker.schools_breaker.content .arrow-down{background:url(/uploads/icons/sprite.png);background-repeat:no-repeat;display:inline-block;width:39px;height:39px;background-position:-210px 0;margin:0 0 8px;cursor:pointer}@media (min-width:1024px){.breaker.schools_breaker.content{justify-content:flex-start;align-items:center;padding-top:24px}.breaker.schools_breaker.content h3{font-size:2.2rem}.breaker.schools_breaker.content .arrow-down{margin:16px 0;transition:.5s;transform:scale(.9)}.breaker.schools_breaker.content .arrow-down:hover{transition:.5s;transform:scale(1.1)}}.breaker p{font-weight:700;font-size:1.6rem}.breaker .yellow{color:#f2a819;font-size:4.2rem}.breaker .mobile-hide{display:none}.breaker.content{display:flex;flex-direction:column;justify-content:space-between;margin:auto;max-width:1000px;padding-top:16px;align-items:center;text-align:center}.breaker.content h3{font-size:3.2rem;font-weight:900;font-family:mr-eaves-xl-sans,sans-serif}.breaker.content .arrow-down{background:url(/uploads/icons/sprite.png);background-repeat:no-repeat;display:inline-block;width:39px;height:39px;background-position:-210px 0;margin:0 0 8px;cursor:pointer;transition:.5s}@media (max-width:768px){.breaker.content .arrow-down{transform:scale(.7)}.breaker.content .arrow-down:hover{transition:.5s;transform:scale(1)}}@media (min-width:1024px){.breaker.content .arrow-down:hover{transition:.5s;transform:scale(1.2)}}@media (min-width:1024px){.breaker.content{justify-content:flex-start;align-items:center;height:0;padding-top:24px}.breaker.content h3{font-size:4.2rem}.breaker.content .arrow-down{margin:16px 0}.breaker .mobile-show{display:none}.breaker .mobile-hide{display:block;padding:16px 0}.breaker .mobile-hide.dynamic{margin-top:-40px}}.schools{padding:40px 0 0}.schools legend{font-weight:600}.schools h1{font-size:2.4rem;text-align:center;font-weight:700;margin:24px 0}.schools .arrow-down{background:url(/uploads/icons/sprite.png);background-repeat:no-repeat;display:inline-block;position:absolute;top:344px;left:calc(50% - 20px);width:39px;height:39px;background-position:-210px 0;margin:0 0 8px;cursor:pointer;transition:.5s;transform:scale(.7)}@media (min-width:525px){.schools .arrow-down{top:380px}}@media (min-width:768px){.schools .arrow-down{top:494px}}@media (min-width:1024px){.schools .arrow-down:hover{transition:.5s;transform:scale(1)}}.schools .input_row{display:flex;width:100%;padding:8px 0}.schools .input_row .column,.schools .input_row .select-box{position:relative;border-radius:2px;width:50%}.schools .input_row .column:first-child,.schools .input_row .select-box:first-child{margin-right:8px}.schools .input_row .column:nth-child(2),.schools .input_row .select-box:nth-child(2){margin-left:8px}.schools .input_row .column{display:block;cursor:pointer;font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:6px 0 6px 26px;background:#004d70}.schools .input_row .column label{color:#a3becb;font-weight:700}.schools .form-select{background:#004d70;color:#a3becb}.content_school_wrapper{position:relative}.content_school_wrapper .triangle{display:inline-block;z-index:3;content:" ";bottom:-17px;left:0;position:absolute;width:35px;height:23px}.content.school_list{width:100%;padding:0;min-height:200px}@media (min-width:768px){.content.school_list{min-height:700px}}@media (min-width:1440px){.content.school_list{min-height:calc(100vh - 713px)}}.content.school_list.animate{opacity:0;-webkit-animation:showUp .7s forwards;animation:showUp .7s forwards}.content.school_list .school_wrapper{padding:16px;position:relative;text-align:center;-webkit-animation:showUp .7s;animation:showUp .7s;opacity:1}.content.school_list .school_wrapper.hide{display:none}.content.school_list .school_wrapper.empty{display:flex;justify-content:center;align-items:center;height:calc(100vh - 400px);min-height:200px}.content.school_list .school_wrapper.empty p{font-size:2rem;font-weight:700}@media (min-width:768px){.content.school_list .school_wrapper.empty{height:calc(100vh - 577px)}}.content.school_list .school_wrapper:nth-of-type(odd){background:#dedede;color:#173e50}.content.school_list .school_wrapper:nth-of-type(odd) .slider_wrapper{margin:16px -16px 24px;width:calc(100% + 32px);background:#e8e8e8;border:1px solid #a2aeb3;position:relative;z-index:1}.content.school_list .school_wrapper:nth-of-type(odd) .slider_wrapper .author,.content.school_list .school_wrapper:nth-of-type(odd) .slider_wrapper h2,.content.school_list .school_wrapper:nth-of-type(odd) .slider_wrapper p{color:#00415e}.content.school_list .school_wrapper:nth-of-type(odd) .slider_wrapper a{color:rgba(0,65,94,.6196078431372549)}.content.school_list .school_wrapper:nth-of-type(odd) .slider_wrapper h2{padding-bottom:0}.content.school_list .school_wrapper:nth-of-type(odd) .select-program .under_description{width:80%;margin:auto;padding-top:20px;color:rgba(0,65,94,.6196078431372549);font-size:1.2rem}.content.school_list .school_wrapper:nth-of-type(odd) .loop{width:13px;height:19px;left:0;background-position:-308px 0;background-image:url(/uploads/icons/sprite.png);background-repeat:no-repeat;display:inline-block}.content.school_list .school_wrapper h2{font-weight:600;font-size:2.4rem;text-align:center;padding-bottom:30px}.content.school_list .school_wrapper .logo_wrapper{width:100%;padding:14px 0 30px;display:flex;justify-content:center;align-items:flex-start}.content.school_list .school_wrapper .logo_wrapper img{max-width:180px;width:100%;height:auto}.content.school_list .school_wrapper .city_wrapper{text-indent:10px}.content.school_list .school_wrapper .loop{width:13px;height:19px;left:0;background-position:-308px -21px;background-image:url(/uploads/icons/sprite.png);background-repeat:no-repeat;display:inline-block}.content.school_list .school_wrapper .select-program{width:100%;padding:30px 0;position:relative}.content.school_list .school_wrapper .select-program span{position:absolute;content:" ";display:block;width:0;height:0;border-color:#00415e transparent transparent;border-style:solid;border-width:6px 6px 0;top:50px;right:16px;z-index:1}.content.school_list .school_wrapper .select-program .color{background-color:#f2a819}.content.school_list .school_wrapper .select-program .program-select{position:relative;z-index:2;width:100%;padding:16px 32px;background-color:transparent;color:#00415e;border:none;font-weight:700;-webkit-appearance:none;-moz-appearance:none}.content.school_list .school_wrapper .select-program .under_description{width:80%;margin:auto;padding-top:20px;color:#bbc1c5;font-size:1.2rem}.content.school_list .content_school_wrapper{max-width:1000px;margin:auto}.content.school_list .description_wrapper{padding-bottom:24px}.content.school_list .slider_wrapper{margin:16px -16px 24px;width:calc(100% + 32px);background:#204657;border:1px solid #456573;z-index:1}.content.school_list .slider_wrapper .slider{position:relative;overflow:visible}.content.school_list .slider_wrapper .author,.content.school_list .slider_wrapper h2,.content.school_list .slider_wrapper p{color:#fff}.content.school_list .slider_wrapper a{color:rgba(0,65,94,.6196078431372549)}.content.school_list .slider_wrapper a.next,.content.school_list .slider_wrapper a.prev{color:hsla(0,0%,100%,.3333333333333333)}.content.school_list .slider_wrapper h2{padding-bottom:0}@media (min-width:768px){.schools{background-image:url(/uploads/sections/desktop/schools_directory.png);background-size:cover;background-position:50%;background-repeat:no-repeat;height:540px;justify-content:flex-end;padding-bottom:0;max-height:calc(100vh - 124px)}.schools .wrapper_content{padding-top:0;padding-bottom:16px}.schools .background{background-color:rgba(32,70,87,.6509803921568628);width:100%;display:flex;justify-content:center}.content.school_list .school_wrapper h2{text-align:left}.content.school_list .school_wrapper .city_wrapper{text-indent:0;display:inline-block}.content.school_list .school_wrapper .under_description{margin:0!important}.content.school_list .content_school_wrapper{padding-top:32px;display:flex;flex-wrap:wrap}.content.school_list .content_school_wrapper .logo_wrapper{width:50%;order:2;display:flex;justify-content:flex-end}.content.school_list .content_school_wrapper .school_data_wrapper{order:1;text-align:left;width:50%}.content.school_list .content_school_wrapper .description_wrapper{order:3}}@media (min-width:1920px){.schools{background-size:cover}}@-webkit-keyframes showUp{0%{opacity:0}to{opacity:1}}@keyframes showUp{0%{opacity:0}to{opacity:1}}.contact{min-height:375px;background-image:url(/uploads/sections/mobile/contact-525.jpg);background-repeat:no-repeat;background-size:cover;background-position:top}@media (min-width:525px){.contact{background-image:url(/uploads/sections/mobile/contact-1024.jpg);min-height:512px}}@media (min-width:1024px){.contact{background-image:url(/uploads/sections/desktop/contact-1920.jpg);background-size:cover;background-position:top}}@media (min-width:1921px){.contact{background-image:url(/uploads/sections/desktop/contact-3840.jpg)}}.contact_page{height:calc(100vh - 577px);min-height:680px}.contact_page .form{background:none;border:none;max-width:100%;margin:0;width:100%}@media (min-width:768px){.contact_page .form{width:640px}}.contact_page .form-inner{padding-bottom:0}.contact_page .form-inner .form-title{font-weight:900;font-size:32px}.contact_page .form-inner .form-title strong{font-weight:900}.contact_page .button-step{margin:24px auto}.contact_page input,.contact_page select,.contact_page textarea{color:#030303;background:#fff;padding:12px 10px}.contact_page input::-webkit-input-placeholder,.contact_page select::-webkit-input-placeholder,.contact_page textarea::-webkit-input-placeholder{font-size:1.5rem;font-weight:500;color:rgba(3,3,3,.615686274509804)}.contact_page .input-box,.contact_page .select-box{margin-bottom:12px}@media (min-width:525px){.contact_page .input-box,.contact_page .select-box{margin-bottom:0}.contact_page .input-box span:after,.contact_page .select-box span:after{top:25px}.contact_page .input-box:not(.contact_page .input-box.single-item,.contact_page .select-box.single-item):first-of-type,.contact_page .select-box:not(.contact_page .input-box.single-item,.contact_page .select-box.single-item):first-of-type{margin-right:5px}.contact_page .input-box:not(.contact_page .input-box.single-item,.contact_page .select-box.single-item):nth-of-type(2),.contact_page .select-box:not(.contact_page .input-box.single-item,.contact_page .select-box.single-item):nth-of-type(2){margin-left:5px}}@media (min-width:768px){.contact_page .form{margin:24px auto}}.thx{min-height:512px;background-image:url(/uploads/sections/mobile/thank-you-525.jpg);background-repeat:no-repeat;background-size:cover;background-position:top}@media (max-width:525px){.thx{min-height:312px}}@media (min-width:525px){.thx{background-image:url(/uploads/sections/desktop/thank-you-1024.jpg)}}@media (min-width:1024px){.thx{background-image:url(/uploads/sections/desktop/thank-you-1920.jpg);background-size:100%}}@media (min-width:1920px){.thx{background-image:url(/uploads/sections/desktop/thank-you-3840.jpg);background-size:100%}}.thx_page{min-height:240px;text-align:center}.thx_page h1{font-weight:900;margin:24px 0}.thx-page footer{position:absolute;bottom:0}
