*,: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{text-rendering:optimizeLegibility;-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;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{max-width:100%;overflow-x:hidden}*,:after,:before{font-family:Poppins,sans-serif}p{color:var(--color-text-white);font-weight:700}header{z-index:6}main{z-index:1}strong{color:var(--color-text-black);font-weight:600}.color-highlight{color:var(--color-theme-highlight);font-weight:600}.static{position:fixed;width:100%}.strong{color:var(--color-theme-secondary);font-weight:600}.nowrap{white-space:nowrap}.hidden{display:none}.mb0{margin-bottom:0}.mb1{margin-bottom:1rem}[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-black)}p{font-size:1.6rem;font-weight:400;line-height:2.6rem}:root{--color-theme-primary:#fff;--color-theme-secondary:#000;--color-theme-tertiary:#f2f2f2;--color-theme-highlight:#ed2c3c;--color-theme-box:#1a1a1a;--color-theme-secondary-08:rgba(0,0,0,.8);--color-theme-secondary-07:rgba(0,0,0,.7);--color-darkgreen-08:#22372bda;--color-white-transparent:hsla(0,0%,100%,.2);--color-black-transparent:rgba(0,0,0,.8);--color-text-black:#000;--color-text-white:#fff}@-webkit-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 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)}}@-webkit-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 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)}}@-webkit-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)}}@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{-webkit-animation:move 5s infinite;animation:move 5s infinite}.top_header{background:var(--color-theme-primary);position:relative;width:100%}.top_header .top_bar{margin:auto;max-width:1200px}.top_header .top_bar .content{align-items:top;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.top_header .top_bar .content__left,.top_header .top_bar .content__right{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center;width:100%}.top_header .top_bar .content__left *,.top_header .top_bar .content__right *{color:#fff}.top_header .top_bar .content__left p{color:var(--color-text-black);font-size:1.2rem;font-weight:600;line-height:1.4rem;padding:.8rem 0}.top_header .top_bar .content__right{background-color:var(--color-theme-highlight)}.top_header .top_bar .content__right a{color:var(--color-text-white);font-size:1.2rem;font-weight:700;line-height:1.8rem;padding:.8rem 0;text-decoration:none;width:100%}.top_header .top_bar .wrapper__programs{cursor:pointer;display:none;padding-right:2.4rem}.top_header .top_bar .wrapper__programs h1{color:var(--color-text-black);display:none;font-size:2rem;font-weight:500;line-height:1.2;padding:1rem}.top_header .top_bar .wrapper__programs label.burger_menu{cursor:pointer;display:flex;flex-direction:column;width:45px}.top_header .top_bar label.burger_menu{display:flex}.top_header .top_bar label span{background:var(--color-theme-secondary);border-radius:10px;height:4px;margin:3px 0;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.top_header .top_bar span:first-of-type{width:75%}.top_header .top_bar span:nth-of-type(2){background:var(--color-theme-highlight);width:100%}.top_header .top_bar span:nth-of-type(3){width:50%}.top_header .top_bar input[type=checkbox]{display:none}.top_header .main_nav{background:var(--color-theme-secondary)}.top_header .main_nav .content{margin:auto;max-width:1200px;padding:1.8rem 2.4rem}.top_header .main_nav .content .wrapper{display:flex;justify-content:space-between}.top_header .main_nav .content .wrapper__logo{align-items:center;display:flex;text-align:center}@media (min-width:375px){.top_header .main_nav .content .wrapper__logo{text-align:left}}.top_header .main_nav .content .wrapper__logo img{display:block;max-width:16rem}@media (min-width:375px){.top_header .main_nav .content .wrapper__logo img{max-width:20rem}}@media (min-width:768px){.top_header .main_nav .content .wrapper__logo img{max-width:100%}}.top_header .main_nav .content .wrapper label.burger_menu{display:flex;flex-direction:column;width:50px}.top_header .main_nav .content .wrapper label span{align-self:start;background:var(--color-theme-primary);border-radius:10px;height:3px;margin:3px 0;transition:.4s cubic-bezier(.68,-.6,.32,1.6);width:80%}@media (min-width:375px){.top_header .main_nav .content .wrapper label span{height:5px;margin:3px 0;width:100%}.top_header .top_bar .content__left,.top_header .top_bar .content__right{padding:.8rem}}@media (min-width:500px){.top_header .top_bar .content__right a{font-size:1.3rem}.top_header .top_bar .content__left p{font-size:1.4rem}}@media (min-width:600px){.top_header .top_bar{background:var(--color-theme-primary)}.top_header .top_bar .content{flex-direction:row}.top_header .top_bar .content__left,.top_header .top_bar .content__right{padding-block:1rem;width:auto}.top_header .top_bar .content__right{padding-inline:2rem}.top_header .top_bar .content__left{padding-left:2.4rem}}@media (min-width:768px){.top_header .main_nav .content{padding-inline:4rem}.top_header .main_nav .content .wrapper label.burger_menu{display:none}.top_header .top_bar{display:flex;justify-content:space-between}.top_header .top_bar .content{flex-direction:row}.top_header .top_bar .content__left{padding-left:4rem}.top_header .top_bar .content__left p,.top_header .top_bar .content__right a{font-size:1.6rem}.top_header .top_bar .wrapper__programs{align-items:center;display:flex;gap:1rem;padding-right:4rem}.top_header .top_bar .wrapper__programs.hide{display:none}.top_header .top_bar .wrapper__programs label.burger_menu{align-items:flex-end;align-self:center;display:flex}}@media (min-width:1000px){.top_header .top_bar .wrapper__programs h1{display:inline-block}}@media (min-width:1200px){.top_header .top_bar .content__left,.top_header .top_bar .content__right{width:auto}.top_header .top_bar .content__left p{font-size:20px;font-weight:500;line-height:1.2;text-align:left}.top_header .top_bar .content__right a{font-size:1.8rem;font-weight:600;line-height:2.2rem}}.list_containerDs,.list_containerMb{align-items:flex-start;background:var(--color-theme-secondary);background-clip:border-box;display:flex;flex-direction:column;height:100vh;left:0;min-height:400px;position:fixed;top:0;transform:translateX(100%);transition:.3s;width:100%;z-index:990}.list_containerDs .program_list,.list_containerMb .program_list{background:var(--color-theme-secondary);width:100%}.list_containerDs .program_list li,.list_containerMb .program_list li{color:var(--color-text-white);cursor:pointer;font-size:1.6rem;font-weight:600;text-transform:uppercase;transition:.2s ease-in-out}.list_containerDs .program_list li a,.list_containerMb .program_list li a{background:var(--color-theme-secondary);color:var(--color-text-white);display:block;padding:2rem 4rem 2rem 5rem;position:relative;text-align:left;text-decoration:none}.list_containerDs .program_list li a:before,.list_containerMb .program_list li a:before{background:url(/images/icons/arrow.png);background-size:contain;content:"";height:1rem;left:3rem;position:absolute;top:2.2rem;transform:rotate(180deg);width:1rem}.list_containerDs .program_list li a:hover,.list_containerMb .program_list li a:hover{background:var(--color-theme-highlight)}.list_containerDs .program_list li a:hover:before,.list_containerMb .program_list li a:hover:before{background:url(/images/icons/arrow-white.png);background-size:contain}.list_containerDs.show,.list_containerMb.show{background:var(--color-theme-secondary);transform:translateX(0);transition:.3s ease-in-out}@media (min-width:600px){.list_containerDs.show,.list_containerMb.show{transform:translateX(calc(100vw - 450px))}}.list_containerDs span,.list_containerMb span{color:var(--color-theme-highlight);cursor:pointer;font-size:4rem;font-weight:600;left:35rem;padding:1rem 2rem;position:absolute;top:2rem}.list_containerMb{height:auto;transform:translateY(-100%);width:100%}.list_containerMb .program_list li a{text-align:left}.list_containerMb span.menuMb_close{font-size:3.6rem;left:calc(100% - 7rem);top:8.8rem}.list_containerMb.showMbMenu{background:var(--color-theme-secondary);transform:translateY(0);transition:.3s ease-in-out}.list_containerDs,.list_containerMb{align-items:center;justify-content:flex-start;padding:4rem 0 2rem}.list_containerDs img,.list_containerMb img{align-self:flex-start;display:block;margin-left:3rem;width:22rem}.list_containerDs h1,.list_containerMb h1{align-self:flex-start;color:var(--color-theme-highlight);font-size:2rem;font-weight:600;margin:4rem 3rem 2rem}.list_containerMb img{margin:0 auto}.list_containerMb h1{margin-right:8rem}.list_containerDs{display:none}@media (min-width:768px){.list_containerDs{display:flex}}.list_containerMb{display:flex}@media (min-width:768px){.list_containerMb{display:none}}.form{background-color:var(--color-theme-primary);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-secondary)}.form-title span{font-weight:600}.form .form-info-box p{color:var(--color-text-black);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}}@media (min-width:420px){.form .form-info-box .list-wrapper{padding-left:12px}}.form .form-info-box .list-wrapper ul{width:100%}.form .form-info-box .list-wrapper ul li{color:var(--color-text-black);font-size:1.3rem;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-highlight);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(55% - 1rem)}.form .form-info-box .list-wrapper ul:nth-of-type(2){width:calc(45% - 1rem)}}@media (min-width:768px){.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;background-color:transparent;border:none;border-bottom:.1rem solid #cfd8dc;color:#7e7e7e;line-height:2.4rem;outline:none;padding-bottom:.4rem;padding-left:12px;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 red}.form form .select-box select.error~span{border-top:7px solid red}.form form .select-box select.valid{color:var(--color-text-black)}.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;padding-left:12px;width:100%;z-index:1}.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 red;color:red}.form form .input-box input.error:-webkit-autofill{-webkit-text-fill-color:red}.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:red;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-highlight);color:var(--color-text-white);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-secondary);transition:.25s ease-in-out}.form .opt-info .form-opt{color:var(--color-text-black);font-size:1rem;line-height:1.2;text-align:center}.form .opt-info .form-opt a{color:var(--color-theme-highlight);cursor:pointer;font-weight:700}.form .terms-item{display:none;margin-top:2.6rem}.form .terms-item.active{display:block}.form .terms-item p{color:var(--color-text-black);font-size:1rem;line-height:1.4rem;text-align:center}.form .terms-item .close{color:var(--color-text-black);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{-webkit-animation:spinner 1.2s infinite;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}@-webkit-keyframes spinner{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:rotate(0)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(900deg)}to{transform:rotate(5turn)}}@keyframes spinner{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:rotate(0)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);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:95px}@media (max-width:432px){.conditional-questions.active{height:120px}}.input-radio-row{align-content:center;display:flex;gap:0 10px;justify-content:space-between;margin-bottom:5px}.input-radio-row span{color:var(--color-text-black)}.input-radio-row .input-box{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;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:#fff}.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;font-weight:500}.gin_wrapper{background:var(--color-theme-secondary);width:100%}.gin_wrapper_white .gin_white{padding-block:3rem}.gin_wrapper_white .gin_white button{background:var(--color-theme-primary);color:var(--color-text-black)}.gin_wrapper_white .gin_white button:hover{background-color:var(--color-theme-highlight);color:var(--color-text-white);transition:all .25s ease-in-out}.gin{max-width:1200px;padding:4rem 2.4rem;position:relative}.gin,.gin button{margin:auto;text-align:center}.gin button{background:var(--color-theme-highlight);border:none;color:var(--color-text-white);cursor:pointer;display:inline-block;font-size:2rem;font-weight:600;line-height:2.4rem;outline:none;padding:1.6rem;width:100%}.gin button:hover{background:var(--color-text-white);color:var(--color-theme-highlight);transition:all .25s ease-in-out}@media (min-width:768px){.gin button{margin:0;max-width:28rem}.gin{padding:6rem 4rem;text-align:left}}.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-white-transparent);width:100%}.parallax__content h2{color:var(--color-text-white);font-size:1.8rem;font-weight:700;line-height:2.2rem;margin:auto;max-width:120rem;padding:24px;text-align:center}@media (min-width:768px){.parallax__content h2{padding:40px}.parallax{min-height:82rem}.parallax__content h2{font-size:3.6rem;line-height: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)}.intro_header_wrapper{margin:0 auto;max-width:1200px}.intro_header_wrapper .intro_body{padding:24px}@media (min-width:768px){.intro_header_wrapper .intro_body{padding:40px}}.intro_header_wrapper .intro_body .intro_head{display:flex;justify-content:flex-start;text-align:center}.intro_header_wrapper .intro_body .intro_head h2{color:var(--color-text-black);font-size:3rem;font-weight:500;padding-bottom:2.4rem}.intro_header_wrapper .intro_body .intro_head h2 span{font-weight:600}.intro_header_wrapper .intro_body h2.terms{color:var(--color-text-white);color:var(--color-text-black);font-size:2rem;line-height:2.4rem;margin-block:1rem 2rem;margin-bottom:2.4rem}@media (min-width:768px){.intro_header_wrapper .intro_body h2.terms{font-size:2.6rem;line-height:3rem}}.intro_header_wrapper .intro_body li,.intro_header_wrapper .intro_body p{color:var(--color-text-black);line-height:2.2rem}.intro_header_wrapper .intro_body li{margin-bottom:1rem;margin-left:2rem;position:relative}.intro_header_wrapper .intro_body li:before{background:var(--color-theme-secondary);border-radius:50%;content:"";height:.6rem;left:-1.8rem;position:absolute;top:.8rem;width:.6rem}div.about_highlight__white{background:var(--color-theme-secondary)}div.about_highlight__white h2,div.about_highlight__white p{color:var(--color-text-white)}.white_wrapper__program .skills{margin:auto;max-width:1200px;padding:4rem;position:relative;z-index:3}.white_wrapper__program .skills h2{color:var(--color-text-white);color:var(--color-text-black);font-size:2rem;font-weight:600;line-height:2.4rem;margin-bottom:2.4rem}@media (min-width:768px){.white_wrapper__program .skills h2{font-size:2.6rem;line-height:3rem}}.white_wrapper__program .skills p{color:var(--color-text-black)}.white_wrapper__program .about_icons__program{height:18rem}.white_wrapper__program .about_icons__program p{font-size:1.5rem;text-transform:uppercase}@media (min-width:768px){.white_wrapper__program div.about_icons{height:25rem}}@media (min-width:1200px){.white_wrapper__program div.about_icons{height:35rem}}.admission__program .admission__wrapper__program .program_about ul{margin-bottom:4rem}.admission__program .admission__wrapper__program .program_about ul li{color:var(--color-text-white);font-weight:500;line-height:2.2rem;margin-bottom:2rem;margin-left:2.4rem;position:relative}.admission__program .admission__wrapper__program .program_about ul li:before{background:var(--color-theme-highlight);border-radius:50%;content:"";height:1rem;left:-2.4rem;position:absolute;top:.4rem;width:1rem}.admission__program .admission__wrapper__program .certificates{align-items:center;display:flex;flex-direction:column}.admission__program .admission__wrapper__program .certificates_container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.admission__program .admission__wrapper__program .certificates_container img{display:block}.admission__program .admission__wrapper__program .certificates_container p{display:inline-block;font-weight:500;padding-inline:2rem;text-align:center}@media (min-width:600px){.admission__program .admission__wrapper__program .certificates{flex-direction:row;flex-wrap:wrap;gap:2rem}.admission__program .admission__wrapper__program .certificates_container{align-self:flex-start;width:48%}}@media (min-width:1000px){.admission__program .admission__wrapper__program .certificates{justify-content:center}.admission__program .admission__wrapper__program .certificates_container{width:23%}}.home_content{background:var(--color-theme-primary)}.home_content__wrapper{margin:auto;max-width:120rem;padding:2.4rem}@media (min-width:768px){.home_content__wrapper{padding:2rem 4rem 5rem}}.home_content .form_wrapper{margin-bottom:4rem}@media (max-width:37.4rem){.home_content .form_wrapper{margin:0 -.8rem 4rem}}@media (min-width:1200px){.home_content{display:none}}.white_wrapper{background:var(--color-theme-primary);position:relative;z-index:3}.white_wrapper .gray-grad{background:var(--color-theme-tertiary);height:25rem;position:absolute;width:100%;z-index:1}@media (min-width:1200px){.white_wrapper .gray-grad{height:35rem}}.white_wrapper .about{background:var(--color-theme-tertiary);display:flex;flex-wrap:wrap;margin:auto;max-width:1200px;max-width:1120px;position:relative;z-index:4}.white_wrapper .about_icons{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;height:20rem;justify-content:center;padding:2rem 1rem;width:50%}.white_wrapper .about_icons .img-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:67px;width:100%}.white_wrapper .about_icons .img-wrapper img{height:auto;width:5.5rem}@media (min-width:768px){.white_wrapper .about_icons .img-wrapper img{width:7.5rem}}.white_wrapper .about_icons .img-wrapper .smaller-img{width:4.5rem}@media (min-width:768px){.white_wrapper .about_icons .img-wrapper .smaller-img{width:5.5rem}}.white_wrapper .about_icons p{color:var(--color-text-black);font-size:1.2rem;font-weight:600;line-height:2rem;text-align:center}@media (min-width:375px){.white_wrapper .about_icons p{font-size:1.6rem;line-height:2.2rem}}@media (min-width:768px){.white_wrapper .about_icons{gap:2rem;height:25rem;width:33.33%}.white_wrapper .about_icons:nth-child(odd){background:var(--color-theme-primary)}}@media (max-width:767px){.white_wrapper .about_icons.gray{background:var(--color-theme-tertiary)}.white_wrapper .about_icons.white{background:var(--color-theme-primary)}}@media (min-width:1200px){.white_wrapper .about_icons{height:35rem}}.about_highlight{background:var(--color-theme-highlight);width:100%}.about_highlight_wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:768px){.about_highlight_wrapper{padding:40px}}.about_highlight_wrapper h2{color:var(--color-text-white);font-size:2rem;font-weight:500;line-height:2.4rem;margin-bottom:2.4rem}@media (min-width:768px){.about_highlight_wrapper h2{font-size:2.6rem;line-height:3rem}}.about_highlight_wrapper p{color:var(--color-text-white);font-size:1.8rem;font-weight:400;line-height:3rem}.bolder{color:#fff;font-size:2.4rem;font-weight:600}@media (min-width:768px){.bolder{font-size:3rem}}.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{color:var(--color-theme-secondary);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{color:var(--color-theme-secondary);margin-top:2rem;text-decoration:underline}@media (min-width:768px){.page_not_found{min-height:calc(100vh - 6.8rem)}.page_not_found h1{color:var(--color-theme-secondary);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}}.hero_thx{align-content:space-between;align-items:space-between;background-image:url(/images/hero/mobile/thankyou-mobile.webp);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:67rem;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-white);font-size:1.8rem;font-weight:700;line-height:2.2rem;padding-left:4rem}.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{font-size:1.6rem;font-weight:700;line-height:2.2rem;margin:auto auto 2.4rem}.hero_thx__content h3,.hero_thx__content p{color:var(--color-text-black);max-width:120rem}.hero_thx__content p{font-size:1.4rem;line-height:1.8rem;margin:auto}.hero_thx__content p a{color:var(--color-text-black);font-weight:700;text-decoration:underline}.hero_thx__top_header{background:transparent}.hero_thx__bottom_header{background:var(--color-theme-secondary-08)}@media (min-width:768px){.hero_thx{background-image:url(/images/hero/desktop/thankyou-desktop.webp);min-height:58rem}.hero_thx__bottom_header h2,.hero_thx__top_header h2{color:var(--color-text-white);font-size:3.6rem;line-height:4rem;margin:auto;max-width:120rem}}@media (min-width:1200px){.hero_thx{background-position:50%;min-height:70rem}.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-white);margin:auto;max-width:120rem}.hero_thx__content{text-align:left}.hero_thx__content h3,.hero_thx__content p{margin:auto;max-width:120rem;padding-left:4rem}.hero_thx__content h3{font-size:2.4rem;line-height:2.8rem;padding-bottom:2rem}.hero_thx__content p{font-size:2rem;line-height:2.4rem}}.faq{background-color:var(--color-theme-secondary);color:var(--color-text-white);font-weight:500;position:relative}.faq .wrapper_content{margin:auto;max-width:120rem;padding:24px}@media (min-width:768px){.faq .wrapper_content{padding:40px}}.faq .wrapper_content h2{color:var(--color-text-white);font-size:2.4rem;font-weight:400;padding-bottom:2.4rem}.faq .wrapper_content a{word-wrap:break-word;color:var(--color-text-white);cursor:pointer;font-weight:500;text-decoration:underline}.faq .wrapper_content p{color:var(--color-text-white);font-weight:400;line-height:2.8rem}.faq_header{align-items:flex-start;display:flex;flex-direction:column}.faq_questions{color:var(--color-text-white);-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr;margin-bottom:4rem}@media (min-width:1024px){.faq_questions{grid-template-columns:1fr 1fr}}.faq_questions .question_wrapper{background:#333;color:var(--color-text-white);cursor:pointer;height:-webkit-fit-content;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-highlight);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-highlight);content:"";height:2px;left:-9px;position:absolute;top:9px;width:20px}.faq_questions .question_wrapper .question_visible h4{color:var(--color-text-white);display:inline-block;font-size:1.8rem;font-weight:300;padding-left:3.8rem;text-align:left}.faq_questions .question_wrapper .question_collapse{max-height:0;overflow:hidden;transition:.45s ease-in-out}.faq_questions .question_wrapper.active{transition:.45s ease-in-out}.faq_questions .question_wrapper.active .question_visible{color:var(--color-text-white)}.faq_questions .question_wrapper.active .question_visible .bullet{background:var(--color-theme-highlight);transition:.5s}.faq_questions .question_wrapper.active .question_collapse{color:var(--color-text-white);height:auto;max-height:32rem;padding:1.6rem 0;transition:.45s ease-in-out}.faq_questions .question_wrapper.active .question_collapse p{font-size:1.8rem;font-weight:300}.hero{align-content:flex-end;align-items:flex-end;background-position:40% 0;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:calc(100vh - 113px);position:relative}@media (min-width:375px){.hero{min-height:calc(100vh - 135px)}}@media (min-width:600px){.hero{min-height:calc(100vh - 129px)}}@media (min-width:768px){.hero{min-height:calc(100vh - 133px)}}@media (min-width:1200px){.hero{background-position:50% 0;min-height:100vh}}@media (min-width:3000px){.hero{background-position:25% -10rem}}.hero .form_wrapper{display:none}.hero__bottom_header,.hero__top_header{text-align:left;width:100%}.hero__bottom_header h2,.hero__top_header h2{font-size:2rem;line-height:2.4rem;padding:2.4rem}.hero__bottom_header h2,.hero__bottom_header h2 span,.hero__top_header h2,.hero__top_header h2 span{color:var(--color-text-white);font-weight:600}.hero__bottom_header h3,.hero__top_header h3{color:var(--color-text-white);font-size:2rem;font-weight:500;line-height:2.4rem;padding-bottom:2rem}.hero__bottom_header h3 strong,.hero__top_header h3 strong{color:var(--color-text-white)}.hero__bottom_header p,.hero__top_header p{color:var(--color-text-white);font-size:1.6rem;line-height:2.6rem}.hero__bottom_header .hero_bottom_content,.hero__top_header .hero_bottom_content{padding-bottom:2rem}@media (min-width:1200px){.hero__bottom_header .hero_bottom_content,.hero__top_header .hero_bottom_content{display:inline-block;max-width:60%}}.hero__bottom_header,.hero__top_header{background:var(--color-theme-secondary)}@media (min-width:768px){.hero__bottom_header h2,.hero__top_header h2{color:var(--color-text-white);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:4.8rem;margin:auto;max-width:120rem}.hero__bottom_header h3 span,.hero__top_header h3 span{color:var(--color-text-black);font-weight:600}.hero__bottom_header p,.hero__top_header p{font-size:1.6rem;font-weight:400;line-height:2.6rem}}@media (min-width:1200px){.hero .form_wrapper{background:#fff;bottom:auto;display:block;left:calc(50% + 16rem);max-width:40rem;position:absolute;right:auto;top:-2rem;z-index:7}.hero__bottom_header{display:block}.hero__bottom_header_resp{display:none}.hero__bottom_header,.hero__top_header{text-align:left}.hero__bottom_header h2,.hero__top_header h2{color:var(--color-text-white);margin:auto;max-width:120rem;padding-left:4rem}.hero__bottom_header p,.hero__top_header p{margin:auto;max-width:1200px}.hero__bottom_header{background:var(--color-black-transparent)}}@media (min-width:2010px){.hero .form_wrapper{bottom:auto;left:calc(50% + 16rem);position:absolute;right:auto;top:2rem}}@media (min-width:2560px){.hero .form_wrapper{bottom:auto;left:calc(50% + 16rem);position:absolute;right:auto;top:8rem}}.admission{background-color:var(--color-theme-secondary)}.admission__wrapper{margin:auto;max-width:1200px;padding:2.4rem}@media (min-width:768px){.admission__wrapper{padding:6rem 4rem}}.admission__wrapper .admission__header h2{color:var(--color-text-white);font-size:2rem;line-height:2.4rem;margin-bottom:2.4rem}@media (min-width:768px){.admission__wrapper .admission__header h2{font-size:2.6rem;line-height:3rem}}.admission__wrapper .admission__header p{font-weight:500;margin-bottom:3rem}.admission__wrapper .img_section{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:flex-start;margin-bottom:4rem}.admission__wrapper .img_section a,.admission__wrapper .img_section button.highlight{background:var(--color-theme-box);display:block;height:23rem;padding:2.5rem 2rem;width:100%}@media (min-width:550px){.admission__wrapper .img_section a,.admission__wrapper .img_section button.highlight{height:24rem;width:47%}}@media (min-width:768px){.admission__wrapper .img_section a,.admission__wrapper .img_section button.highlight{height:25rem}}@media (min-width:1000px){.admission__wrapper .img_section a,.admission__wrapper .img_section button.highlight{height:23rem;padding:3rem}}@media (min-width:1200px){.admission__wrapper .img_section a,.admission__wrapper .img_section button.highlight{width:32%}}.admission__wrapper .img_section a span.block,.admission__wrapper .img_section button.highlight span.block{display:block;height:100%}.admission__wrapper .img_section a span.block .img_container,.admission__wrapper .img_section button.highlight span.block .img_container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:100%}.admission__wrapper .img_section a span.block .img_container p,.admission__wrapper .img_section button.highlight span.block .img_container p{font-size:1.6rem;font-weight:500;line-height:2.2rem;margin-block:1.5rem .5rem;text-align:left}.admission__wrapper .img_section a span.block .img_container h3,.admission__wrapper .img_section button.highlight span.block .img_container h3{color:var(--color-theme-highlight);font-size:2.2rem;font-weight:600}.admission__wrapper .img_section a:hover,.admission__wrapper .img_section button.highlight:hover{background:#333;color:var(--color-theme-highlight);transition:.2s ease-in-out}.admission__wrapper .img_section button.highlight{background:var(--color-theme-highlight);color:var(--color-text-white);cursor:pointer;display:none;font-size:3rem;font-weight:600;text-align:left}@media (min-width:550px){.admission__wrapper .img_section button.highlight{align-items:center;display:flex;justify-content:center}}.admission__wrapper .img_section button.highlight:hover{background:var(--color-theme-primary);color:var(--color-theme-highlight);transition:.1s ease-in}.admission__wrapper .img_section .gin_wrapper{padding:0;width:100%}@media (min-width:550px){.admission__wrapper .img_section .gin_wrapper{display:none}}.admission__wrapper .program_details .pb3{padding-bottom:2rem}.admission__wrapper .program_details p{font-weight:400}.admission__wrapper .program_details p.color-highlight{font-weight:600}.testimonials{background:var(--color-theme-secondary)}.testimonials_header{background:transparent;box-shadow:none;margin:auto;max-width:1200px;padding:3rem 2.4rem 0}@media (min-width:768px){.testimonials_header{padding:6rem 4rem 0}}.testimonials_header h2{color:var(--color-text-white);font-size:2rem;font-weight:600;line-height:2.4rem;margin-bottom:2.4rem}@media (min-width:768px){.testimonials_header h2{font-size:2.6rem;line-height:3rem}}.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:12rem}}.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{background:transparent;background-image:url(/images/icons/arrow.png);background-repeat:no-repeat;background-size:contain;top:32%;width:1.7rem}.testimonials_body .splide__arrow--next{right:0;top:22%;transform:rotate(180deg)}.testimonials_body .splide__arrow--prev{left:0}.testimonials_body .splide .description_wrapper p{color:var(--color-text-white);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}h2.financial-heading span.color-highlight{color:var(--color-theme-highlight)}.financial_aid{background:#fff}.financial_aid .color-tertiary{color:var(--color-text-black)}.financial_aid__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:768px){.financial_aid__wrapper{padding:40px}}.financial_aid__header h2{color:var(--color-text-white);color:var(--color-text-black);font-size:2rem;font-weight:600;line-height:2.4rem;margin-bottom:2.4rem}@media (min-width:768px){.financial_aid__header h2{font-size:2.6rem;line-height:3rem}}.financial_aid__header h3{font-size:1.8rem;font-weight:700;line-height:2.2rem}.financial_aid__header h3,.financial_aid__header li,.financial_aid__header p{color:var(--color-text-black);margin-bottom:2.4rem}.financial_aid__header p:last-child{margin-bottom:0}.financial_aid__header ul{margin-block:2.5rem}.financial_aid__header ul li{font-weight:600;margin-bottom:2rem;margin-left:1.6rem;position:relative}.financial_aid__header ul li:before{background:var(--color-theme-highlight);border-radius:50%;content:"";height:.7rem;left:-1.6rem;position:absolute;top:.5rem;width:.7rem}.financial_aid__header .heading{font-weight:600;margin-bottom:1.2rem}.financial_aid__header .extra-spacing{margin-top:4rem}.footer{background-color:var(--color-theme-highlight)}.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-white);font-size:1.2rem;text-align:center}.footer_content div{margin-bottom:1rem}.footer_content img{margin:0;max-width:20rem;width:100%}.footer_content .left a{display:block;margin-bottom:1rem}.footer_content .left .mb_hide{display:none}@media (min-width:768px){.footer_content{flex-direction:row;justify-content:space-between;padding:2.4rem 4rem}.footer_content div{margin-bottom:0}.footer_content .left{text-align:left;width:60%}.footer_content .left a{margin-bottom:0;text-align:left}.footer_content .left .mb_hide,.footer_content .left a{display:inline-block}.footer_content .left .right{width:40%}.footer_content .left .right p{text-align:right}}.pa{background:var(--color-theme-highlight);margin:auto}.pa_body,.pa_header{margin:auto;max-width:120rem;padding:24px}@media (min-width:768px){.pa_body,.pa_header{padding:40px}}.pa_header{background-color:transparent;box-shadow:none}.pa_header h2{color:var(--color-text-white);color:#fff;font-size:2rem;font-weight:600;line-height:2.4rem;margin-bottom:0}@media (min-width:768px){.pa_header h2{font-size:2.6rem;line-height:3rem}}.pa_body{padding-top:0}.pa_body p{color:#fff;font-size:1.8rem;font-weight:300;line-height:3rem}.pa_body button{border:none;display:block;margin:4rem 0 0;outline:none;width:100%}@media (min-width:768px){.pa_body button{max-width:28rem}}.pa_body button a{background:var(--color-theme-primary);color:var(--color-text-black);display:inline-block;font-size:2rem;font-weight:600;padding:2rem;width:100%}.pa_body button a:hover{background:var(--color-theme-secondary);color:var(--color-text-white)}@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:var(--color-theme-secondary)}.campuses__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:768px){.campuses__wrapper{padding:40px}}.campuses__header h2{color:var(--color-text-white);font-size:2.6rem;font-weight:400;line-height:2.8rem;margin-bottom:3rem}.campuses__header h4,.campuses__header p{color:var(--color-text-white);font-weight:400;line-height:3rem}.campuses__header h4{font-size:1.8rem;font-weight:600;margin-bottom:1.2rem}.campuses__header .campuses_container{display:flex;flex-wrap:wrap;gap:1rem;position:relative}.campuses__header .campuses_container .campus_box{margin-bottom:3rem;margin-left:2.5rem;width:100%}.campuses__header .campuses_container .campus_box .pseudo_wrapper{position:relative}.campuses__header .campuses_container .campus_box .pseudo_wrapper:before{background:var(--color-theme-highlight);content:"";height:100%;left:-2.5rem;position:absolute;width:.5rem}.campuses__header .campuses_container .campus_box_img{margin:0}.campuses__header .campuses_container .campus_box_img img{display:block;max-width:100%}.campuses__header .campuses_container .campus_box_img:before{content:none}@media (min-width:550px){.campuses__header .campuses_container .campus_box{width:43%}.campuses__header .campuses_container .campus_box_img{align-items:center;display:flex;justify-content:center;width:100%}}@media (min-width:820px){.campuses__header .campuses_container .campus_box{margin-bottom:0;width:30%}.campuses__header .campuses_container .campus_box_img{bottom:0;position:absolute;right:0}}.campuses__header .disclaimer{font-size:1.2rem;margin-top:4rem}.campuses__header .disclaimer_link{color:var(--color-text-white);display:inline-block;text-decoration:underline}
