*,:after,:before{box-sizing:border-box}a,b,blockquote,body,button,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:baseline}footer,header,main,section{display:block}body{line-height:1}ol,ul{list-style:none}a{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border:none;border-radius:0;outline:none}html{font-family:Poppins,sans-serif;max-width:100%;scroll-behavior:smooth}html body{text-wrap:pretty;max-width:100%;overflow-x:hidden}*,:after,:before{font-family:Poppins,sans-serif}header{z-index:5}main{z-index:1}strong{font-weight:500}.color-primary{color:var(--color-text-header)}.color-secondary{color:var(--color-theme-primary);font-weight:800}.color-white{color:var(--color-text-secondary)}.color-dark{color:var(--color-text-tertiary)}.static{position:fixed;width:100%}.strong{color:var(--color-theme-secondary);font-weight:600}.nowrap{white-space:nowrap}.hidden{display:none}.pt-0{padding-top:0!important}.mb-0{margin-bottom:0!important}.my-10{margin-block:10px!important}.italic{font-style:italic}a{transition:all .2s ease-in-out}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[class^=col-]{flex-basis:100%}@media (min-width:){.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-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:u+00??,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}*,:after,:before{color:var(--color-text-primary)}p{font-size:1.6rem;font-weight:300;line-height:2rem}:root{--color-theme-primary:#014b92;--color-theme-secondary:#f7a70b;--color-theme-tertiary:#eeeff6;--color-theme-primary-09:rgba(1,75,146,.9);--color-theme-primary-08:rgba(1,75,146,.8);--color-theme-primary-07:rgba(1,75,146,.7);--color-theme-secondary-08:rgba(247,167,11,.9);--color-darkgreen-08:#22372bda;--color-white-transparent:hsla(0,0%,100%,.9);--color-white-transparent-75:hsla(0,0%,100%,.75);--color-white-transparent-60:hsla(0,0%,100%,.6);--color-white-transparent-90:hsla(0,0%,100%,.9);--color-white-transparent-20:hsla(0,0%,100%,.2);--color-gray-transparent:rgba(214,215,227,.6);--color-bg-second:#e7e8ef;--color-text-header:#151f6d;--color-text-primary:#424242;--color-text-secondary:#fff;--color-text-tertiary:#272727}@keyframes glowing{0%,to{box-shadow:1px 0 14px 0 #fff,inset 0 0 0 hsla(0,0%,100%,.1)}50%{box-shadow:0 0 0 0 rgba(255,245,3,0),inset 0 0 0 hsla(0,0%,100%,0)}}@keyframes pulse-orange{0%{box-shadow:0 0 0 0 rgba(255,121,63,.7);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(255,121,63,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(255,121,63,0);transform:scale(.95)}}@keyframes move{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)}}.mover{animation:move 5s infinite}.top_header{position:relative;width:100%}.top_header .top_bar{background:var(--color-theme-primary)}.top_header .top_bar .content_container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:1200px}.top_header .top_bar .content_container .content{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}.top_header .top_bar .content_container .content__left,.top_header .top_bar .content_container .content__right{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:.8rem 0;text-align:center;width:50%}.top_header .top_bar .content_container .content__left *,.top_header .top_bar .content_container .content__right *{color:#fff}.top_header .top_bar .content_container .content__left p{font-size:1.2rem;font-weight:600;line-height:1.4rem}.top_header .top_bar .content_container .content__right{padding:0}.top_header .top_bar .content_container .content__right a{background-color:var(--color-theme-secondary);color:#014789;font-size:1.2rem;font-weight:700;line-height:1.4rem;padding:1.6rem 0;width:100%}.top_header .top_bar .content_container .content__right a:hover{background-color:var(--color-theme-tertiary)}.top_header .navigation{cursor:pointer;display:none}.top_header .navigation p{color:var(--color-text-secondary);display:none;font-size:1.8rem;font-weight:600;line-height:1.2;padding:1rem .5rem 1rem 1rem}.top_header .navigation label.burger_menu{cursor:pointer;display:flex;flex-direction:column;width:45px}.top_header .navigation label span{background:var(--color-theme-tertiary);border-radius:10px;height:4px;margin:3px 0;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.top_header .navigation span:nth-of-type(2){width:75%}.top_header .navigation span:nth-of-type(3){background:var(--color-theme-secondary);width:100%}.top_header .navigation span:nth-of-type(4){width:50%}.top_header .navigation input[type=checkbox]{display:none}.top_header .main_nav{background:var(--color-theme-tertiary);border-bottom:.1rem solid hsla(0,0%,100%,.35);border-top:.1rem solid hsla(0,0%,100%,.35)}.top_header .main_nav .content{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:.2rem 2.4rem 0}.top_header .main_nav .content__logo{width:100%}@media (min-width:375px){.top_header .main_nav .content__logo{text-align:left}}.top_header .main_nav .content__logo img{height:auto;max-width:12rem}@media (min-width:1200px){.top_header .main_nav .content__logo img{margin:0;max-width:19rem;width:100%}}@media (min-width:768px){.top_header .top_bar .content_container{padding-left:2.4rem}.top_header .top_bar .content_container .content__left{padding:1.6rem;width:auto}.top_header .top_bar .content_container .content__left p{font-size:1.5rem;font-weight:600;line-height:2.4rem}.top_header .top_bar .content_container .content__right{padding:0;width:auto}.top_header .top_bar .content_container .content__right a{font-size:1.6rem;line-height:2.2rem;padding:17px}.top_header .top_bar .content_container .navigation{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-right:2.4rem}}@media (min-width:1200px){.top_header .top_bar .content_container{padding-inline:4rem}.top_header .top_bar .content_container .content__left p{font-size:1.8rem;font-weight:600;line-height:2.4rem}.top_header .top_bar .content_container .content__right a{font-size:1.8rem;line-height:2.2rem}.top_header .navigation p{font-size:2rem}}@media (min-width:1000px){.top_header .top_bar .content_container .navigation{gap:1rem}.top_header .top_bar .content_container .navigation p{display:inline-block}.top_header .main_nav .content{justify-content:space-between;margin:auto;max-width:120rem;padding-inline:4rem}.top_header .main_nav .content__logo{text-align:left;width:30%}}.form{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:1.6rem;position:relative}.form .closeBTN{display:none}.form-title{font-size:2.8rem;font-weight:300;line-height:3.2rem;margin-bottom:1.2rem;text-align:center;text-transform:uppercase}.form-title,.form-title span{color:var(--color-theme-primary)}.form-title span{font-weight:600}.form .form-info-box p.strong{color:#616161;font-size:1.2rem;font-weight:400;line-height:1.6rem;margin:auto;max-width:28rem;text-align:center}.form .form-info-box .list-wrapper{align-items:top;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:auto;max-width:35rem;padding:1.6rem}@media (min-width:375px){.form .form-info-box .list-wrapper{padding:1.6rem 0}}.form .form-info-box .list-wrapper ul{width:100%}.form .form-info-box .list-wrapper ul li{font-size:1rem;line-height:1.6rem;position:relative}.form .form-info-box .list-wrapper ul li:before{border-bottom:.5rem solid transparent;border-left:.5rem solid var(--color-theme-secondary);border-top:.5rem solid transparent;bottom:auto;content:"";display:block;height:0;left:-1.2rem;position:absolute;right:auto;top:.3rem;width:0}@media (min-width:375px){.form .form-info-box .list-wrapper ul{margin-left:1rem}.form .form-info-box .list-wrapper ul:first-of-type{width:calc(60% - 1rem)}.form .form-info-box .list-wrapper ul:nth-of-type(2){width:calc(40% - 1rem)}}.form form .input-row{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.form form .input-row .input-box{width:calc(50% - 1rem)}.form form .select-box{padding:1.4rem 0 1rem;position:relative;width:100%}.form form .select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:.1rem solid #cfd8dc;color:var(--color-text-primary);line-height:2.4rem;outline:none;padding-bottom:.4rem;position:relative;width:100%;z-index:3}.form form .select-box select~span{border-left:4px solid transparent;border-color:transparent;border-right:4px solid transparent;border-top:7px solid #97a9b2;display:block;height:0;position:absolute;right:1.2rem;top:2.4rem;width:0;z-index:0}.form form .select-box select.error{border-bottom:.1rem solid #e60000}.form form .select-box select.error~span{border-top:7px solid #e60000}.form form .select-box select.valid{color:#000}.form form .select-box select.valid~span{border-top:7px solid #14aa00}.form form .input-box{padding:1.4rem 0 1rem;position:relative}.form form .input-box input{border-bottom:.1rem solid #cfd8dc;line-height:2.4rem;padding-bottom:.4rem;width:100%;z-index:1}.form form .input-box input::-moz-placeholder{color:var(--color-text-primary)}.form form .input-box input::placeholder{color:var(--color-text-primary)}.form form .input-box input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.form form .input-box input~span{background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.2rem;position:absolute;right:1rem;top:2.4rem;width:1.2rem;z-index:2}.form form .input-box input[data-name=name]~span{background-image:url(/images/icons/user.png)}.form form .input-box input[data-name=email]~span{background-image:url(/images/icons/mail.png)}.form form .input-box input[data-name=phone]~span{background-image:url(/images/icons/tel.png)}.form form .input-box input[data-name=postal]~span,.form form .input-box input[data-name=zip]~span{background-image:url(/images/icons/pointer.png)}.form form .input-box input.error{border-bottom:.1rem solid #e60000;color:#e60000}.form form .input-box input.error:-webkit-autofill{-webkit-text-fill-color:#e60000}.form form .input-box input.error[data-name=email]~span,.form form .input-box input.error[data-name=name]~span,.form form .input-box input.error[data-name=phone]~span,.form form .input-box input.error[data-name=postal]~span,.form form .input-box input.error[data-name=zip]~span{background-image:url(/images/icons/error.png)}.form form .input-box input.valid[data-name=name]~span{background-image:url(/images/icons/valid-user.png)}.form form .input-box input.valid[data-name=email]~span{background-image:url(/images/icons/valid-mail.png)}.form form .input-box input.valid[data-name=phone]~span{background-image:url(/images/icons/valid-tel.png)}.form form .input-box input.valid[data-name=postal]~span,.form form .input-box input.valid[data-name=zip]~span{background-image:url(/images/icons/valid-pointer.png)}.form form .input-box .error-message,.form form .select-box .error-message{color:#e60000;display:none;font-size:10px;padding-left:4px;padding-top:4px}.form form .input-box .error~.error-message,.form form .select-box .error~.error-message{display:block}.form .submit-btn{background-color:var(--color-theme-secondary);color:#014789;cursor:pointer;font-size:1.8rem;font-weight:700;line-height:2.2rem;margin:1.6rem 0 0;padding:.8rem;position:relative;transition:.25s ease-in-out;width:100%}.form .submit-btn:hover{background-color:var(--color-theme-primary);color:#fff;transition:.25s ease-in-out}.form .opt-info .form-opt{font-size:1rem;line-height:1.2;text-align:center}.form .opt-info .form-opt p{color:#a9aeab}.form .opt-info .form-opt a{color:var(--color-theme-primary);cursor:pointer;font-weight:700}.form .terms-item{display:block;margin-top:1.6rem;padding-top:1rem}.form .terms-item.active{display:block}.form .terms-item p{font-size:1rem;line-height:1.4rem;text-align:center}.form .terms-item .close{cursor:pointer;float:right}@media (min-width:375px){.form{padding:3.2rem 2.4rem}}.spinner{left:26px;position:absolute;top:11px;width:6px}.spinner:after{animation:spinner 1.2s infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:8px;box-sizing:border-box;content:" ";display:block;height:0;width:6px}@keyframes spinner{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:rotate(0)}50%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(900deg)}to{transform:rotate(5turn)}}.conditional-questions .input-radio-row:last-child{margin-bottom:0}.conditional-questions{height:0;overflow:hidden;transition:.2s}.conditional-questions.active{height:45px}.input-radio-row{gap:0 10px;margin-bottom:5px}.input-radio-row,.input-radio-row .input-box{align-content:center;display:flex;justify-content:space-between}.input-radio-row .input-box{align-items:center;flex-wrap:nowrap;margin-bottom:0;width:auto}.input-radio-row .input-box input{display:none;visibility:hidden}.input-radio-row .input-box input:checked+label{background-color:#f99b1c;color:var(--color-text-primary)}.input-radio-row .input-box label{background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.25);color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:5px 12px}.input-radio-row .international-label{align-self:center;font-size:12px}.type-of-program{height:0;overflow:hidden;transition:.2s}.type-of-program .input-radio-row .input-box label{font-size:12px;padding-inline:6px}.type-of-program.active{height:-moz-fit-content;height:fit-content}.gin_wrapper{background:#fff}.gin{margin:auto;max-width:1200px;padding:24px;position:relative;text-align:left}@media (min-width:768px){.gin{padding:40px}.gin.pt-0{padding-top:0}}.gin.pb-0{padding-bottom:0}.gin button{background:var(--color-theme-secondary);border:none;color:#014789;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:500;margin:auto;outline:none;padding:1.6rem;text-align:center;width:100%}@media (min-width:768px){.gin button{width:25rem}}.gin button:hover{background:var(--color-theme-primary);color:#fff;transition:all .25s ease-in-out}.parallax{align-items:flex-end;background:transparent;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-height:42rem;overflow:hidden;position:relative}.parallax:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.parallax__content{background:var(--color-theme-secondary-08);width:100%}.parallax__content h2{color:var(--color-text-header);font-size:1.8rem;font-weight:700;line-height:2.2rem;margin:auto;max-width:120rem;padding:2.4rem;text-align:center}@media (min-width:768px){.parallax{background-position:center 20%;min-height:72.5rem}.parallax__content h2{font-size:3rem;line-height:4rem;padding:3rem 4rem;text-align:left}}.modal{align-items:flex-start;background-color:rgba(0,0,0,.75);cursor:pointer;display:none;height:100%;justify-content:center;min-height:100vh;overflow:auto;position:fixed;width:100%;z-index:99}@media (min-width:768px){.modal{align-items:center}}.modal .form{max-width:40rem}.modal .form .closeBTN{color:#000;display:block;font-size:30px;line-height:20px;position:absolute;right:16px;top:16px}.modal.active{display:flex}.img_spacer{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:40rem}.img_spacer.lazy-bg-loaded.park{background-image:url(/images/bg/manhattan-3.jpg)}.img_spacer.lazy-bg-loaded.manhattan{background-image:url(/images/bg/manhattan-1.jpg)}.menu_bar{background-color:hsla(0,0%,100%,.6)}.menu_bar nav{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1200px;padding:.8rem 2.4rem}.menu_bar__logo a{display:inline-block;max-width:16rem}.menu_bar__logo a img{height:auto;max-width:100%}.menu_bar__burger_mobile{cursor:pointer}.menu_bar__burger_mobile .burger_mobile{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;height:2.6rem;justify-content:space-between;width:4.5rem}.menu_bar__burger_mobile .burger_mobile .bar{background-color:var(--color-theme-primary);border-radius:.2rem;height:.4rem;width:100%}.menu_bar__burger_mobile .burger_mobile .bar:last-of-type{background-color:var(--color-theme-secondary)}.menu_bar__burger_mobile .burger_mobile .bar:first-of-type{width:85%}.menu_bar__burger_mobile .burger_mobile .bar:nth-of-type(3){width:60%}@media (min-width:768px){.menu_bar__burger_mobile{display:none}}.menu_desktop{background-color:var(--color-theme-primary-09);left:0;position:absolute;top:0;transform:translateY(-100%);transition:.4s ease-in-out;width:100%;z-index:9}.menu_desktop.active{transform:translateY(0)}.menu_desktop__content{margin:auto;max-width:1200px;padding:2.4rem}.menu_desktop__content .logo{text-align:center}.menu_desktop__content .main_menu{column-count:3;-webkit-columns:3;-moz-columns:3;padding:4rem 0}.menu_desktop__content .main_menu li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.menu_desktop__content p{color:var(--color-text-secondary);font-size:1.8rem;font-weight:500;margin-block:3rem 1.5rem;margin-left:2rem;text-align:center}.menu_desktop__content .sub_menu{margin-block:0 5rem;padding-left:2rem}.menu_desktop__content .sub_menu li{text-align:center}.menu_desktop__content .sub_menu li a{background-color:transparent;color:var(--color-text-secondary);cursor:pointer;display:inline-block;font-size:1.6rem;padding:1rem 2rem;position:relative;text-transform:capitalize;transition:.25s ease-in-out;width:auto}.menu_desktop__content .sub_menu li a:hover{background-color:var(--color-theme-primary)}.menu_desktop__content .close_btn__wrapper{text-align:center}.menu_desktop__content .close_btn__wrapper button{align-items:center;background-color:transparent;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0 auto}.menu_desktop__content .close_btn__wrapper button span{color:var(--color-text-secondary);display:block;font-size:1.3rem;margin-top:1rem}.menu_desktop__content .close_btn__wrapper button img{transform:translateY(0);transition:all .25s ease-in-out}.menu_desktop__content .close_btn__wrapper button:hover img{transform:translateY(-.6rem);transition:all .24s ease-in-out}.menu_mobile{background-color:#fff;background-color:var(--color-theme-primary-09);height:100%;left:0;min-height:100vh;overflow-y:auto;position:fixed;top:0;transform:translateY(-100%);transition:.5s ease-in-out;width:100%;z-index:-1}@media (min-width:768px){.menu_mobile{display:none}}.menu_mobile.open{transform:translateY(0);z-index:9}.menu_mobile__content{overflow-y:auto;padding:1.6rem 0;position:relative}.menu_mobile__content .logo{text-align:center}.menu_mobile__content .close_btn{position:absolute;right:2rem;top:2rem}.menu_mobile p{color:var(--color-text-secondary);font-weight:700;padding:3.6rem 1.2rem 1.2rem;text-transform:capitalize}.menu_mobile .main_list{padding:0 0 2.4rem}.menu_mobile .main_list li a{color:var(--color-text-secondary);cursor:pointer;display:inline-block;padding:1.2rem 1.2rem 1.2rem 3.2rem;position:relative;width:100%}.menu_mobile .main_list li a:before{background-color:#fff;border-radius:50%;content:"";height:.8rem;left:1.4rem;position:absolute;top:1.6rem;width:.8rem}.menu_mobile .main_list .category{padding-left:1.2rem}.menu_mobile .main_list .category.active{background-color:var(--color-theme-primary)}.menu_mobile .main_list .sub_list{max-height:0;overflow:hidden}.menu_mobile .main_list .sub_list.active{max-height:100rem}.home_content{background:#fff}.home_content__blue{background-image:radial-gradient(ellipse at center,#263068 0,#1f2554 45%,#0f1120 70%,#020203 100%)}.home_content__blue .home_content__header h2{color:var(--color-text-primary);color:var(--color-text-secondary);font-size:2rem;font-weight:400;line-height:2.4rem;margin-bottom:2.4rem}@media (min-width:768px){.home_content__blue .home_content__header h2{font-size:2.6rem;line-height:3rem}}.home_content__blue .home_content__header h2 span{color:var(--color-text-secondary);font-weight:500}.home_content__blue .home_content__header p{color:var(--color-text-secondary);font-weight:400}.home_content__blue .home_content__header p strong{color:var(--color-text-secondary);font-weight:800}.home_content__blue .home_content__body p{color:var(--color-text-secondary);font-size:1.6rem;font-weight:500;line-height:2.4rem}.home_content__blue .home_content__body ul{margin-left:2.4rem}.home_content__blue .home_content__body ul li{color:var(--color-text-secondary);font-size:1.6rem;font-weight:500;line-height:2.4rem;margin-bottom:1.5rem;margin-left:1rem;position:relative}.home_content__blue .home_content__body ul li:before{background:url(/images/icons/bullet.webp) no-repeat;content:"";height:20px;left:-3.4rem;position:absolute;top:.3rem;width:20px}.home_content__blue .home_content__body ul li strong.color-secondary{color:var(--color-theme-secondary);font-weight:600}.home_content__blue .home_content__body h3{color:var(--color-text-primary);color:var(--color-text-secondary);font-size:2rem;font-weight:600;line-height:2.4rem;margin-bottom:2.4rem;margin-top:4rem}@media (min-width:768px){.home_content__blue .home_content__body h3{font-size:2.6rem;line-height:3rem}}.home_content__wrapper{margin:auto;max-width:120rem;padding:24px}@media (min-width:768px){.home_content__wrapper{padding:40px}}.home_content__wrapper.py-24{padding-block:24px!important}.home_content__wrapper .intro_header_wrapper .intro_head{display:flex;justify-content:flex-start;text-align:center}.home_content__wrapper .intro_header_wrapper .intro_head h2{color:var(--color-theme-primary);font-size:3rem;font-weight:600;padding-bottom:2.4rem}.home_content__wrapper .intro_header_wrapper .intro_head h2 span{color:var(--color-theme-primary);font-weight:600}.home_content__wrapper .intro_header_wrapper h2.terms{color:var(--color-theme-primary);font-weight:600;margin-block:1rem 2rem}.home_content__wrapper .intro_header_wrapper li,.home_content__wrapper .intro_header_wrapper p{color:var(--color-text-header);line-height:2rem}.home_content__wrapper .intro_header_wrapper li{margin-bottom:1rem;margin-left:2.4rem;position:relative}.home_content__wrapper .intro_header_wrapper li:before{background:var(--color-theme-secondary);border-radius:50%;content:"";height:.6rem;left:-1.5rem;position:absolute;top:.5rem;width:.6rem}.home_content__wrapper .intro_header_wrapper .list-title{margin-bottom:2rem}.home_content__header{margin-bottom:2.4rem}.home_content__header .desktop_only{display:none}.home_content__header h2{font-size:2.4rem;line-height:3.4rem}.home_content__header h2,.home_content__header h2 span{color:var(--color-text-header);font-weight:500}.home_content__header h2 .orange_strong{color:var(--color-theme-secondary);text-decoration:underline}.home_content__body{margin-top:2.4rem}.home_content__body p{color:var(--color-text-primary);font-size:1.6rem;line-height:2.6rem}@media (max-width:37.4rem){.home_content .form_wrapper{margin:0 -.8rem}}@media (min-width:768px){.home_content__header .desktop_only{display:block}.home_content__body .flex__container{flex-direction:row;justify-content:space-between}.home_content__body .flex__item{width:calc(50% - 1.2rem)}}@media (min-width:1200px){.home_content__wrapper .form_wrapper{display:none}.home_content__body .flex__container{justify-content:space-around}.home_content__body .flex__item{height:20.6rem;margin-bottom:0;width:20.6rem}}.home_content .pt-25{padding-top:25px}@media (min-width:1200px){.desktop-hide{display:none}}.openModal{cursor:pointer}.underline{text-decoration:underline}.page_not_found{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:calc(100vh - 12.8rem);padding:1.6rem}.page_not_found h1{font-size:3.8rem;text-align:center;width:100%}.page_not_found h1 span{color:var(--color-theme-secondary);font-size:4.2rem;font-weight:500;line-height:4.6rem}.page_not_found a{margin-top:2rem;text-decoration:underline}@media (min-width:768px){.page_not_found{min-height:calc(100vh - 6.8rem)}.page_not_found h1{font-size:4.8rem;line-height:5.2rem}.page_not_found h1 span{color:var(--color-theme-secondary);font-size:12rem;font-weight:500;line-height:12.6rem}}.thankyou .content__text{display:none!important}.hero_thx{align-content:space-between;align-items:space-between;background-image:url(/images/hero/mobile/thank-you.webp);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;height:calc(100dvh - 100px);justify-content:center;position:relative}.hero_thx .form_wrapper{display:none}.hero_thx .container{width:100%}.hero_thx__bottom_header,.hero_thx__top_header{padding:1.6rem 2.4rem;text-align:left;width:100%}@media (min-width:768px){.hero_thx__bottom_header,.hero_thx__top_header{padding:2.4rem 4rem}}.hero_thx__bottom_header h2,.hero_thx__top_header h2{color:var(--color-text-secondary);font-size:1.8rem;font-weight:700;line-height:2.2rem}.hero_thx__content{background-color:hsla(0,0%,100%,.8);padding:24px;text-align:left}@media (min-width:768px){.hero_thx__content{padding:40px}}.hero_thx__content h3{color:var(--color-text-header);font-size:1.6rem;font-weight:700;line-height:2rem;margin:auto auto 2rem;max-width:120rem}.hero_thx__content p{color:var(--color-text-tertiary);font-size:1.4rem;line-height:1.8rem;margin:auto;max-width:120rem}.hero_thx__content p a{color:var(--color-text-tertiary);font-weight:700;text-decoration:underline}.hero_thx__content h3.additional_info{color:var(--color-theme-secondary)}.hero_thx__content ul{margin:auto;max-width:120rem;padding-left:20px;position:relative}.hero_thx__content ul li.additional_info{font-weight:600;line-height:2.2rem}.hero_thx__content ul li.additional_info:before{background-color:var(--color-theme-secondary);border-radius:50%;content:"";height:6px;left:4px;list-style:disc;position:absolute;top:8px;width:6px}.hero_thx__content ul li.additional_info a{text-decoration:underline}.hero_thx__top_header{background:transparent}.hero_thx__bottom_header{background:var(--color-theme-primary-08)}@media (min-width:768px){.hero_thx{background-image:url(/images/hero/desktop/thank-you.webp);min-height:58rem}.hero_thx__bottom_header h2,.hero_thx__top_header h2{color:var(--color-text-secondary);font-size:3.2rem;line-height:4rem;margin:auto;max-width:120rem}.hero_thx__content h3{font-size:2.6rem;line-height:2.8rem}.hero_thx__content p{font-size:2rem;line-height:2.4rem}.hero_thx__content h3.additional_info{font-size:3.2rem;margin-bottom:2.6rem}.hero_thx__content ul{position:relative}.hero_thx__content ul li.additional_info{font-size:2.6rem}.hero_thx__content ul li.additional_info:before{height:8px;left:4px;top:8px;width:8px}}@media (min-width:1200px){.hero_thx{background-position-y:-6rem;min-height:76rem}.hero_thx .form_wrapper{background:#fff;bottom:auto;display:block;left:calc(50% + 16rem);max-width:40rem;position:absolute;right:auto;top:5.6rem}.hero_thx__bottom_header,.hero_thx__top_header{padding:1.6rem 0;text-align:left}.hero_thx__bottom_header h2,.hero_thx__top_header h2{color:var(--color-text-secondary);padding-left:4rem}.hero_thx__content{padding-inline:0;text-align:left}.hero_thx__content h3,.hero_thx__content p{padding-left:4rem}.hero_thx__content ul{padding-left:60px}.hero_thx__content ul li.additional_info:before{left:44px}}.faq{background-color:var(--color-theme-tertiary);color:var(--color-text-primary);position:relative}.faq .wrapper_content{margin:auto;max-width:120rem;padding:24px}@media (min-width:768px){.faq .wrapper_content{padding:40px}}.faq_header{align-items:flex-start;display:flex;flex-direction:column}.faq_header h2{color:var(--color-text-header);font-size:2.4rem;font-weight:300;padding-bottom:2.4rem}.faq_header h2 span{color:var(--color-text-header);font-weight:600}.faq_header p{color:var(--color-text-secondary);margin-bottom:16px}.faq_questions{color:var(--color-text-primary);-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr}@media (min-width:1024px){.faq_questions{grid-template-columns:1fr 1fr}}.faq_questions .question_wrapper{background:#fff;color:var(--color-theme-primary);cursor:pointer;height:-moz-fit-content;height:fit-content;margin:10px 0;overflow:hidden;padding:1.6rem 2.4rem;transition:1s}.faq_questions .question_wrapper .question_visible{position:relative;text-transform:capitalize}.faq_questions .question_wrapper .question_visible .bullet{background:var(--color-theme-secondary);display:inline-block;height:20px;position:absolute;top:calc(50% - 9px);width:2px}.faq_questions .question_wrapper .question_visible .bullet:before{background:var(--color-theme-secondary);content:"";height:2px;left:-9px;position:absolute;top:9px;width:20px}.faq_questions .question_wrapper .question_visible h3{display:inline-block;font-size:1.8rem;font-weight:400;padding-left:2.4rem;text-align:left}.faq_questions .question_wrapper .question_collapse{max-height:0;overflow:hidden;transition:.45s ease-in-out}.faq_questions .question_wrapper .question_collapse p{font-weight:400;line-height:2rem}.faq_questions .question_wrapper .question_collapse a,.faq_questions .question_wrapper .question_collapse span{color:var(--color-text-primary);cursor:pointer;font-weight:500;text-decoration:underline}.faq_questions .question_wrapper.active{transition:.45s ease-in-out}.faq_questions .question_wrapper.active .question_visible{color:var(--color-text-primary)}.faq_questions .question_wrapper.active .question_visible .bullet{background:#fff;transition:.5s}.faq_questions .question_wrapper.active .question_collapse{color:var(--color-text-primary);height:auto;max-height:32rem;padding:1.6rem 0;transition:.45s ease-in-out}.hero{align-content:flex-end;align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:70vh;position:relative}@media (min-width:1200px){.hero.lazy-bg-loaded{min-height:60rem}}@media (min-width:1920px){.hero.lazy-bg-loaded{min-height:74rem}}@media (min-width:2560px){.hero.lazy-bg-loaded{min-height:90rem}}.hero .stamp{left:10px;position:absolute;top:10px;width:100px}@media (min-width:){.hero .stamp{width:123px}}@media (min-width:1200px){.hero .stamp{left:calc(50vw - 60rem);width:163px}}.hero .form_wrapper{display:none}.hero strong{font-weight:600}.hero__bottom_header,.hero__top_header{text-align:left;width:100%}.hero__bottom_header .selected,.hero__bottom_header h2,.hero__top_header .selected,.hero__top_header h2{color:var(--color-text-secondary);font-size:2rem;font-weight:500;line-height:2.4rem;padding:2.4rem}.hero__bottom_header .selected span,.hero__bottom_header h2 span,.hero__top_header .selected span,.hero__top_header h2 span{color:var(--color-text-secondary);display:block;font-weight:500}.hero__bottom_header .selected,.hero__top_header .selected{cursor:pointer;padding:0}.hero__bottom_header h3,.hero__top_header h3{color:var(--color-text-header);font-size:2rem;font-weight:700;line-height:2.4rem;padding-bottom:3rem}.hero__bottom_header p,.hero__top_header p{color:var(--color-text-primary);font-size:1.6rem;line-height:2rem}.hero__top_header{background:var(--color-theme-primary-08)}.hero__top_header .program-select-wrapper{margin:auto;max-width:120rem}.hero__top_header .program-select-wrapper .program-select{display:flex;flex-direction:column}.hero__top_header .program-select-wrapper .program-select .selected{background:var(--color-white-transparent-20);flex-shrink:1;margin-left:0;padding:24px 50px 24px 24px;position:relative}.hero__top_header .program-select-wrapper .program-select .selected:hover{background:#454b89}.hero__top_header .program-select-wrapper .program-select .selected span{border-left:6px solid transparent;border-color:transparent;border-right:7px solid transparent;border-top:9px solid #fff;display:block;height:0;position:absolute;right:1.8rem;top:3.2rem;width:0;z-index:0}.hero__top_header .program-select-wrapper .program-select .selected.active{background:#f38419}@media (min-width:768px){.hero__top_header .program-select-wrapper .program-select{flex-direction:row;width:-moz-fit-content;width:fit-content}.hero__top_header .program-select-wrapper .program-select .selected{padding:24px 50px 24px 40px;width:-moz-fit-content;width:fit-content}}@media (min-width:1200px){.hero__top_header .program-select-wrapper{padding-left:36px}}.hero__bottom_header{background:var(--color-theme-tertiary);min-height:220px}@media (min-width:1200px){.hero__bottom_header.hidden{display:block}}.hero__bottom_header-resp{background:#fff}@media (min-width:1200px){.hero__bottom_header-resp{display:none}}@media (min-width:768px){.hero__bottom_header h2,.hero__top_header h2{color:var(--color-text-secondary);font-size:3rem;line-height:3.4rem;margin:auto;max-width:120rem;padding:2.4rem 4rem}.hero__bottom_header h3,.hero__top_header h3{font-size:2.6rem;line-height:4rem;margin:auto;max-width:120rem;padding-bottom:2rem}.hero__bottom_header h3 span,.hero__top_header h3 span{color:var(--color-text-header);font-weight:700}.hero__bottom_header p,.hero__top_header p{font-size:1.6rem;font-weight:400;line-height:3rem}}@media (min-width:1200px){.hero{min-height:90rem}.hero .form_wrapper{background:#fff;bottom:auto;display:block;left:calc(50% + 16rem);max-width:40rem;position:absolute;right:auto;top:-4rem;z-index:6}.hero__bottom_header,.hero__top_header{text-align:left}.hero__bottom_header h2,.hero__top_header h2{color:var(--color-text-secondary);margin:auto;max-width:120rem;padding-left:4rem}.hero__bottom_header h3,.hero__top_header h3{padding-block:0 1rem}.hero__bottom_header p,.hero__top_header p{margin:auto;max-width:1200px}.hero__top_header{border-bottom:.1rem solid hsla(0,0%,100%,.35);border-top:.1rem solid hsla(0,0%,100%,.35)}}.why-us{background:var(--color-theme-secondary)}.why-us a,.why-us strong{color:var(--color-text-tertiary)}.why-us strong{font-weight:600}.why-us__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:768px){.why-us__wrapper{padding:40px}}@media (min-width:1024px){.why-us__wrapper .two-col{display:flex;gap:40px}}.why-us__header h2{color:var(--color-text-primary);color:var(--color-text-tertiary);font-size:2rem;font-weight:400;line-height:2.4rem;margin-bottom:2.4rem}@media (min-width:768px){.why-us__header h2{font-size:2.6rem;line-height:3rem}}.why-us__header h2 span{color:var(--color-text-tertiary);font-weight:600}.why-us__body p{color:var(--color-text-tertiary);font-size:1.6rem;font-weight:400;line-height:3rem}.why-us__body p:last-child{margin-bottom:25px}.why-us__body p.flex{align-items:center;display:flex}.why-us__body ul{list-style-type:disc;margin-left:20px;margin-top:15px}.why-us__body ul li{color:var(--color-text-tertiary);line-height:22px;margin-bottom:10px}.why-us__body ul.bullet{list-style:none;margin-bottom:2.4rem;margin-left:0;position:relative}.why-us__body ul.bullet:after{border-left:.5rem solid var(--color-text-tertiary);content:"";height:100%;left:0;position:absolute;top:0}.why-us__body ul.bullet li{color:var(--color-text-tertiary);font-size:1.6rem;font-weight:500;line-height:2.4rem;margin-bottom:1.5rem;padding-left:2.4rem;position:relative}.why-us__body em{color:var(--color-text-tertiary);font-size:14px;font-style:italic}@media (min-width:768px){.why-us__wrapper{padding:4rem}}.admission{background-color:#fff}.admission__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:768px){.admission__wrapper{padding:40px}}.admission__wrapper.pt0{padding-top:0}.admission__wrapper .openModal{margin-block:4rem 6rem}.admission__wrapper .openModal:last-child{background:var(--color-theme-secondary);margin-block:4rem 2rem}.admission__wrapper .openModal:last-child:hover{background:var(--color-theme-primary)}.admission__wrapper .openModal.primary{background:var(--color-theme-primary);color:var(--color-text-secondary)}.admission__wrapper .openModal.primary:hover{background:var(--color-theme-secondary);color:#014789}.admission__wrapper p{line-height:2.6rem}.admission__wrapper a{background:var(--color-theme-secondary);color:#014789;display:block;font-weight:500;padding:1.6rem;text-align:center;width:100%}.admission__wrapper a:hover{background:var(--color-theme-primary);color:var(--color-text-secondary)}.admission__wrapper .img_section{display:flex;flex-direction:column;gap:3rem;justify-content:center;padding-block:3rem 7rem}@media (min-width:600px){.admission__wrapper .img_section{flex-direction:row}}.admission__wrapper .img_section_wrapper{display:flex;flex-direction:row;gap:3rem;width:100%}@media (min-width:1200px){.admission__wrapper .img_section_wrapper{flex-direction:row}}.admission__wrapper .img_section_wrapper .img_container{align-items:left;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.admission__wrapper .img_section_wrapper .img_container p,.admission__wrapper .img_section_wrapper .img_container strong{color:var(--color-text-header);font-size:1.4rem;font-weight:600;line-height:2.6rem;margin-top:2rem;text-align:left}.admission__wrapper .img_section_wrapper .img_container p span.strong,.admission__wrapper .img_section_wrapper .img_container strong span.strong{color:var(--color-theme-primary);font-size:1.6rem;font-weight:600}.admission__wrapper .img_section_wrapper .img_container p span,.admission__wrapper .img_section_wrapper .img_container strong span{font-weight:600}@media (min-width:375px){.admission__wrapper .img_section_wrapper .img_container p,.admission__wrapper .img_section_wrapper .img_container strong{font-size:1.6rem}.admission__wrapper .img_section_wrapper .img_container p strong,.admission__wrapper .img_section_wrapper .img_container strong strong{font-size:2rem}}.admission__wrapper .img_section_wrapper__flex-wrap{align-items:center;flex-wrap:wrap;gap:40px;justify-content:start;max-width:1080px}.admission__wrapper .img_section_wrapper__flex-wrap img{height:80px;width:auto}.admission__wrapper .program{margin-top:5rem}.admission__wrapper .program p{margin-bottom:2rem}.admission__wrapper .program p:last-child{margin-bottom:3rem}.admission__wrapper .program .program_price_wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:4rem;justify-content:space-around;padding-block:4rem 2rem}.admission__wrapper .program .program_price_wrapper .program_price{align-self:stretch;background:var(--color-theme-primary);border-radius:1rem;padding:2rem;width:100%}.admission__wrapper .program .program_price_wrapper .program_price h2{color:var(--color-text-primary);color:var(--color-text-secondary);font-size:2rem;line-height:2.4rem;margin-bottom:2.4rem}@media (min-width:768px){.admission__wrapper .program .program_price_wrapper .program_price h2{font-size:2.6rem;line-height:3rem}}.admission__wrapper .program .program_price_wrapper .program_price p{margin-bottom:1rem}@media (min-width:768px){.admission__wrapper .program .program_price_wrapper{flex-direction:row;justify-content:flex-start}.admission__wrapper .program .program_price_wrapper .program_price{max-width:39rem;padding:3rem}}.admission__wrapper .program .container{display:grid;gap:.5rem;grid-auto-flow:row;grid-template-areas:"current-year current-year " "winter winter-date-curr-yr" "spring spring-date-curr-yr" "summer summer-date-curr-yr" "fall fall-date-curr-yr" "next-year next-year " "winter-nxt winter-date-nxt-yr" "spring-nxt spring-date-nxt-yr" "summer-nxt summer-date-nxt-yr" "fall-nxt fall-date-nxt-yr";grid-template-columns:.5fr 1fr;grid-template-rows:4rem 6rem 6rem 6rem 6rem 4rem 6rem 6rem 6rem 6rem;margin-block:2rem}.admission__wrapper .program .container .current-year{grid-area:current-year}.admission__wrapper .program .container .next-year{grid-area:next-year}.admission__wrapper .program .container .winter{grid-area:winter}.admission__wrapper .program .container .winter-nxt{grid-area:winter-nxt}.admission__wrapper .program .container .winter-date-curr-yr{grid-area:winter-date-curr-yr}.admission__wrapper .program .container .winter-date-nxt-yr{grid-area:winter-date-nxt-yr}.admission__wrapper .program .container .spring{grid-area:spring}.admission__wrapper .program .container .spring-nxt{grid-area:spring-nxt}.admission__wrapper .program .container .spring-date-curr-yr{grid-area:spring-date-curr-yr}.admission__wrapper .program .container .spring-date-nxt-yr{grid-area:spring-date-nxt-yr}.admission__wrapper .program .container .summer{grid-area:summer}.admission__wrapper .program .container .summer-nxt{grid-area:summer-nxt}.admission__wrapper .program .container .summer-date-curr-yr{grid-area:summer-date-curr-yr}.admission__wrapper .program .container .summer-date-nxt-yr{grid-area:summer-date-nxt-yr}.admission__wrapper .program .container .fall{grid-area:fall}.admission__wrapper .program .container .fall-nxt{grid-area:fall-nxt}.admission__wrapper .program .container .fall-date-curr-yr{grid-area:fall-date-curr-yr}.admission__wrapper .program .container .fall-date-nxt-yr{grid-area:fall-date-nxt-yr}.admission__wrapper .program .container .season{background:var(--color-theme-secondary)}.admission__wrapper .program .container .current-year,.admission__wrapper .program .container .next-year{background:var(--color-theme-primary)}.admission__wrapper .program .container .current-year h3,.admission__wrapper .program .container .next-year h3{color:var(--color-text-secondary);text-align:center}.admission__wrapper .program .container .width{align-items:center;border-radius:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.admission__wrapper .program .container h3{color:var(--color-text-header);font-size:1.2rem;font-weight:500;line-height:1.8rem;padding:1.5rem 1rem;width:100%}.admission__wrapper .program .container h3.grid-title{color:var(--color-text-secondary);text-align:left}.admission__wrapper .program .container .season-resp{display:none}.admission__wrapper .program .container .current-year>h3,.admission__wrapper .program .container .next-year>h3,.admission__wrapper .program .container h3.grid-title{font-weight:600}.admission__wrapper .program .container .date{background:var(--color-theme-tertiary)}@media (min-width:375px){.admission__wrapper .program .container{grid-template-columns:.3fr 1fr}.admission__wrapper .program .container h3{font-size:1.5rem;padding:1.5rem 1rem}}@media (min-width:768px){.admission__wrapper .program .container{grid-auto-flow:row;grid-template-areas:"season-resp current-year next-year" "winter winter-date-curr-yr winter-date-nxt-yr" "spring spring-date-curr-yr spring-date-nxt-yr" "summer summer-date-curr-yr summer-date-nxt-yr" "fall fall-date-curr-yr fall-date-nxt-yr";grid-template-columns:.3fr 1fr 1fr;grid-template-rows:4rem 6.5rem 6.5rem 6.5rem 6.5rem;max-width:110rem}.admission__wrapper .program .container .season h3{text-align:center}.admission__wrapper .program .container h3{padding:1rem;text-align:center}.admission__wrapper .program .container .season-resp{background:var(--color-theme-primary);display:block;grid-area:season-resp}.admission__wrapper .program .container .season-resp h3{color:var(--color-text-secondary);text-align:center}.admission__wrapper .program .container .fall-nxt,.admission__wrapper .program .container .spring-nxt,.admission__wrapper .program .container .summer-nxt,.admission__wrapper .program .container .winter-nxt{display:none}}.admission__wrapper .program.mt0{margin-top:0}.admission__wrapper .program.mt2{margin-top:2rem}.admission__wrapper .program .italic{font-style:italic}.admission__wrapper .program .inline-link{background:transparent;color:var(--color-text-header);display:inline;max-width:none;padding:0;text-align:unset;text-decoration:underline}.admission__wrapper .available_programs{display:grid;gap:2rem;grid-template-columns:1fr;padding-block:3rem 0}.admission__wrapper .available_programs .available_program{display:flex}.admission__wrapper .available_programs .available_program a{background:var(--color-theme-tertiary);border:2px solid var(--color-theme-primary);display:flex;max-width:none;padding:2rem;transition:.2s ease-in;width:100%}.admission__wrapper .available_programs .available_program a:hover{background:var(--color-theme-primary-08);border:2px solid var(--color-theme-secondary)}.admission__wrapper .available_programs .available_program a:hover .program_name p{color:var(--color-text-secondary)}.admission__wrapper .available_programs .available_program a .program_icon{height:auto;width:70px}.admission__wrapper .available_programs .available_program a .program_name{align-items:center;display:flex;justify-content:center;padding:0 2rem;width:calc(100% - 90px)}.admission__wrapper .available_programs .available_program a .program_name p{color:var(--color-theme-primary);font-size:1.8rem;font-weight:400;text-align:center}@media (min-width:768px){.admission__wrapper .available_programs{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.admission__wrapper .available_programs{grid-template-columns:1fr 1fr 1fr}}.admission__header h2{color:var(--color-text-primary);color:var(--color-text-header);font-size:2rem;line-height:2.4rem;line-height:2.6rem;margin-bottom:2.4rem}@media (min-width:768px){.admission__header h2{font-size:2.6rem;line-height:3rem}}.admission__header h2 span{color:var(--color-text-header);font-weight:700}.admission__body ul{list-style-type:decimal;padding-left:2.6rem;position:relative}.admission__body ul li{color:var(--color-theme-primary);font-weight:600;list-style-position:inside;margin-bottom:1.2rem}.admission__body ul li p{font-weight:400;padding-top:2rem}.admission__body ul li p span{color:var(--color-theme-primary);font-weight:500}.admission__body ul li .base-txt{color:var(--color-text-tertiary);padding-bottom:2rem;text-indent:0}.admission__body ul li ul.nested{list-style:none;padding-left:0}.admission__body ul li ul.nested li{color:var(--color-text-tertiary);line-height:2rem;padding-left:2.4rem;position:relative;text-indent:0}.admission__body ul li ul.nested li:before{background:var(--color-text-tertiary);border-radius:50%;content:"";height:.6rem;left:.8rem;position:absolute;top:.5rem;width:.6rem}.admission__body ul li ul.nested li.space{padding-top:3rem}.admission__body ul li ul.nested li.space:before{top:3.5rem}.admission__body ul li ul.nested li:last-of-type{margin-bottom:2rem}.admission__body ul li ul.nested:after{content:none}.admission__body ul:after{border-left:.5rem solid var(--color-theme-secondary);content:"";height:100%;left:0;position:absolute;top:0}.admission__body ul.normal-list{list-style:none;margin-top:4rem}.admission__body ul.normal-list li{color:var(--color-text-tertiary);font-weight:600;line-height:2.4rem}.admission__body ul.normal-list li:not(:last-child){padding-bottom:1.6rem}.admission__body ul.normal-list.programs li{padding-bottom:0}.admission__body ul.normal-list.mt0{margin-top:0}.admission__body p.separate{margin-top:3rem}.admission__body a{background:var(--color-theme-primary)}.admission__body a:hover{background:var(--color-theme-secondary)}.admission__body .openModal{margin-block:60px 0}.admission__body .m-block{margin-block:3rem 2rem}.admission.orange{background:var(--color-theme-secondary)}.admission.orange .admission__wrapper{display:flex;flex-direction:column;gap:30px}.admission.orange .admission__wrapper .program_details p,.admission.orange .admission__wrapper .program_details strong{color:var(--color-text-tertiary);font-weight:500}.admission.orange .admission__wrapper .program_details strong{font-weight:600}.admission.orange .admission__wrapper .admission__header h2,.admission.orange .admission__wrapper .admission__header h2>strong{color:var(--color-text-tertiary)}@media (min-width:768px){.admission a{max-width:25rem}}.admission.program-opportunities{background-image:var(--color-theme-primary-08);background-position:50%;background-size:cover}.admission.program-opportunities.early-childhood-education{background-image:url(/images/bg/early-childhood-education-mb.jpeg)}@media (min-width:768px){.admission.program-opportunities.early-childhood-education{background-image:url(/images/bg/early-childhood-education.jpeg)}}.admission.program-opportunities.continue-care-assistant{background-image:url(/images/bg/continue-care-assistant-mb.jpeg)}@media (min-width:768px){.admission.program-opportunities.continue-care-assistant{background-image:url(/images/bg/continue-care-assistant.jpeg)}}.admission.program-opportunities h2,.admission.program-opportunities li,.admission.program-opportunities p,.admission.program-opportunities span,.admission.program-opportunities strong{color:var(--color-text-secondary)}.pb0{padding-bottom:0!important}.testimonials{background:var(--color-theme-tertiary)}.testimonials_header{background:transparent;box-shadow:none;margin:auto;max-width:1200px;padding:2.4rem 2.4rem 0}@media (min-width:768px){.testimonials_header{padding:4rem 4rem 0}}.testimonials_header h2{color:var(--color-text-primary);color:var(--color-text-header);font-size:2rem;font-weight:300;line-height:2.4rem;margin-bottom:2.4rem}@media (min-width:768px){.testimonials_header h2{font-size:2.6rem;line-height:3rem}}.testimonials_header h2 .strong{color:var(--color-text-header);font-weight:500}@media (min-width:768px){.testimonials_header h2{text-align:center}}.testimonials_body{height:auto;margin:auto;max-width:1200px;padding:0 2.4rem 2.4rem;position:relative}@media (min-width:768px){.testimonials_body{padding:0 4rem 4rem}}.testimonials_body .splide__slide{padding-top:1.5rem;width:100%}@media (min-width:768px){.testimonials_body .splide__slide{padding:4rem 6rem 1rem}}@media (min-width:1200px){.testimonials_body .splide__slide{padding-inline:20rem}}.testimonials_body .splide__pagination{padding:1rem 1rem 0;position:inherit}.testimonials_body .splide__arrows{display:none}@media (min-width:768px){.testimonials_body .splide__arrows{display:flex}}.testimonials_body .splide__arrow{top:32%}.testimonials_body .splide__arrow--next{right:0}.testimonials_body .splide__arrow--prev{left:0}.testimonials_body .splide .description_wrapper p{color:var(--color-text-header);font-size:1.4rem;line-height:1.8rem;position:relative;text-indent:4rem}.testimonials_body .splide .description_wrapper p:before{background-image:url(/images/icons/quote.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3rem;left:0;position:absolute;top:-1.2rem;width:3rem}@media (min-width:768px){.testimonials_body .splide .description_wrapper p{text-indent:6rem}.testimonials_body .splide .description_wrapper p:before{height:5rem;top:-2.4rem;width:5rem}}.testimonials_body .splide .description_wrapper p.author{font-weight:600;margin-top:2em;text-indent:0}.testimonials_body .splide .description_wrapper p.author:before{display:none}.financial_aid{background:#fff}.financial_aid .color-tertiary{color:var(--color-text-tertiary)}.financial_aid__wrapper{margin:auto;max-width:1200px;padding:24px 24px 0}@media (min-width:768px){.financial_aid__wrapper{padding:40px}}.financial_aid__header h2,.financial_aid__header h3{color:var(--color-text-header);font-weight:300}.financial_aid__header h2{font-size:2rem;line-height:2.4rem;margin-bottom:2.4rem}.financial_aid__header h2 span{color:var(--color-text-header);font-weight:500}.financial_aid__header h3{font-size:1.6rem;font-weight:400;line-height:2rem}.financial_aid__header h3.color-tertiary{color:var(--color-text-header);margin-bottom:2.4rem}.financial_aid__body h3{color:var(--color-text-header);font-size:1.8rem;font-weight:700;line-height:2.2rem;margin-bottom:.4rem}.financial_aid__body p{color:var(--color-text-header);font-size:1.6rem;font-weight:300;line-height:1.5;margin-bottom:2.4rem}.financial_aid__body>p:last-child{margin-bottom:0;padding-bottom:2.4rem}.financial_aid__body>h3:last-of-type{margin-bottom:2.4rem}.financial_aid__body .strong{font-weight:600;margin-bottom:.4rem}@media (min-width:768px){.financial_aid__header h2{font-size:2.6rem;line-height:3rem}}.footer{background-color:#343d72}.footer_content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:auto;max-width:120rem;padding:2.4rem}.footer_content *{color:var(--color-text-secondary);font-size:1.2rem;text-align:center}.footer_content div{margin-bottom:2.4rem}.footer_content img{margin:0;max-width:20rem;width:100%}@media (min-width:768px){.footer_content{flex-direction:row;justify-content:space-between;padding:2.4rem 4rem}.footer_content div{margin-bottom:0;width:33%}.footer_content div.left{text-align:left}.footer_content div.right p{text-align:right}}.pa{background-image:radial-gradient(ellipse at center,#263068 0,#1f2554 45%,#0f1120 70%,#020203 100%);margin:auto}.pa_body,.pa_header{margin:auto;max-width:1200px;padding:24px}@media (min-width:768px){.pa_body,.pa_header{padding:40px}}.pa_header{background-color:transparent;box-shadow:none;padding-bottom:12px}.pa_header h2{color:var(--color-text-primary);color:#fff;font-size:2rem;line-height:2.4rem;margin-bottom:0}@media (min-width:768px){.pa_header h2{font-size:2.6rem;line-height:3rem}}.pa_header strong{color:#fff}.pa_body{padding-top:12px}.pa_body p{color:#fff;font-size:14px;line-height:20px}.pa_body button{border:none;display:block;margin:40px 0 0;outline:none;width:100%}@media (min-width:768px){.pa_body button{max-width:25rem}}.pa_body button a{background:var(--color-theme-secondary);color:#014789;display:inline-block;font-size:16px;font-weight:600;padding:1.6rem;width:100%}.pa_body button a:hover{background:var(--color-theme-tertiary)}@media (min-width:1024px){.pa{position:relative}.pa:after{content:"";height:100%;left:0;min-height:288px;position:absolute;top:0;width:100%;z-index:1}.pa_body,.pa_header{position:relative;z-index:3}.pa_body h2,.pa_header h2{font-size:2.8rem}}.campuses{background:#fff}.campuses__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:768px){.campuses__wrapper{padding:40px}}.campuses__header h2{color:var(--color-text-header);font-size:2.6rem;font-weight:400;line-height:2.8rem;margin-bottom:2.4rem}.campuses__header h2 span{color:var(--color-theme-header);font-weight:700}.campuses__header .campuses__location{color:var(--color-text-primary);font-weight:400;margin-bottom:2rem}.campuses__header p{color:var(--color-text-header);font-weight:500;line-height:2.4rem;margin-bottom:2rem}.campuses__header .pt-big{padding-top:3rem}.certificates{background:var(--color-theme-tertiary)}.certificates_wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:768px){.certificates_wrapper{padding:40px}}.certificates_wrapper img{display:block;margin:0 auto}.scholarships{background-color:var(--color-theme-secondary)}.scholarships .wrapper_content .faq_header h2,.scholarships .wrapper_content .faq_header p,.scholarships .wrapper_content .faq_header span{color:var(--color-text-tertiary)}.scholarships .wrapper_content .faq_questions .question_wrapper{background:var(--color-theme-tertiary)}.scholarships .wrapper_content .faq_questions .question_wrapper .question_visible .bullet{background:var(--color-theme-primary)}.scholarships .wrapper_content .faq_questions .question_wrapper .question_visible .bullet:before{background:var(--color-theme-primary);content:""}.scholarships .wrapper_content .faq_questions .question_wrapper.active .question_visible .bullet{background:var(--color-theme-tertiary)}
