*,: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:Open Sans,sans-serif;max-width:100%;overflow-x:hidden;scroll-behavior:smooth}html body{max-width:100%;position:relative}*,:after,:before{font-family:Open Sans,sans-serif}header{z-index:7}main{z-index:1}strong{font-weight:600}.nobreak{white-space:nowrap}.mover{-webkit-animation:move 5s infinite;animation:move 5s infinite}.strong{color:var(--color-theme-secondary);font-weight:600}.color_primary,.primary{color:var(--color-theme-primary)}.nowrap{white-space:nowrap}.pb-24{padding-bottom:2.4rem}.mgb-16{margin-bottom:1.6rem}.desktop,.hidden{display:none}@media (max-width:1200px){.static{position:fixed;width:100%}}@media (min-width:760px){.mobile{display:none}.desktop{display:block}}@font-face{font-display:fallback;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:300;src:url(/fonts/open_sans.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:fallback;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(/fonts/open_sans.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:fallback;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(/fonts/open_sans.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:fallback;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(/fonts/open_sans.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:fallback;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(/fonts/open_sans.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,p{font-size:1.6rem}p{color:var(--color-text-primary);line-height:2.4rem}p:not(:last-of-type){margin-bottom:2.4rem}*,:after,:before{color:var(--color-text-primary)}:root{--color-theme-primary:#62b0bc;--color-theme-secondary:#3f3d36;--color-theme-tertiary:#f0b324;--color-header:#444;--color-theme-primary-09:rgba(98,176,188,.9);--color-theme-primary-08:rgba(98,176,188,.8);--color-theme-primary-03:rgba(98,176,188,.3);--color-theme-secondary-09:rgba(63,61,54,.9);--color-theme-secondary-85:rgba(63,61,54,.85);--color-theme-secondary-02:rgba(63,61,54,.2);--color-btn-bg:#027c8d;--color-bg-second:#f1eef1;--color-darkgreen-08:#22372bda;--color-text-primary:#000;--color-text-secondary:#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 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)}}@-webkit-keyframes ShowFromTop{0%{margin-top:-3rem}to{margin-top:-.4rem}}@keyframes ShowFromTop{0%{margin-top:-3rem}to{margin-top:-.4rem}}.form{background-color:var(--color-theme-secondary-85);box-shadow:-1px 3px 5px 2px rgba(0,0,0,.25);padding:1.6rem;position:relative}@media (min-width:1200px){.form{padding:2.4rem}}.form .closeBTN{display:none}.form-title{color:var(--color-text-secondary)!important;font-size:2.5rem;font-weight:600;line-height:2.9rem;margin-bottom:1.2rem;text-align:center}.form-title span{color:var(--color-theme-tertiary);font-weight:700}@media (min-width:375px){.form-title{font-size:2.8rem;line-height:3.2rem}}.form .form-info-box p.strong{color:var(--color-text-secondary);font-size:1.4rem;font-weight:600;line-height:1.6rem;margin:auto;text-align:center}.form .form-info-box .list-wrapper{align-items:flex-start;background-color:var(--color-theme-secondary);border-bottom:.1rem solid hsla(0,0%,100%,.205);border-top:.1rem solid hsla(0,0%,100%,.205);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-content:space-between;margin:1.6rem -1.6rem;padding:.8rem 0;width:calc(100% + 3.2rem)}@media (min-width:1200px){.form .form-info-box .list-wrapper{margin:1.6rem -2.4rem;width:calc(100% + 4.8rem)}}.form .form-info-box .list-wrapper ul{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:30rem;width:100%}@media (max-width:350px){.form .form-info-box .list-wrapper ul{padding-left:1.6rem}}@media (min-width:720px){.form .form-info-box .list-wrapper ul{justify-content:space-evenly;max-width:100%}.form .form-info-box .list-wrapper ul li{width:auto}}@media (min-width:1200px){.form .form-info-box .list-wrapper ul li{min-width:8rem!important}}.form .form-info-box .list-wrapper ul li{color:var(--color-text-secondary);font-size:1.4rem;line-height:1.6rem;margin-left:1.4rem;min-width:12rem;position:relative;width:auto}.form .form-info-box .list-wrapper ul li:before{background-color:transparent;background-image:url(/images/icons/fajka.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:auto;content:"";height:1rem;left:-2.4rem;position:absolute;right:auto;top:.3rem;width:1.4rem}.form form .input-row,.form form .select-row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.form form .input-row .input-box,.form form .input-row .select-box,.form form .select-row .input-box,.form form .select-row .select-box{width:calc(50% - .6rem)}@media (max-width:425px){.form form .input-row .input-box,.form form .input-row .select-box,.form form .select-row .input-box,.form form .select-row .select-box{width:100%}}.form form .input-row .input-box.full,.form form .input-row .select-box.full,.form form .select-row .input-box.full,.form form .select-row .select-box.full{width:100%}.form form .input-radio-row{align-content:center;display:flex;justify-content:space-between}@media (max-width:370px){.form form .input-radio-row{margin-bottom:10px}}.form form .input-radio-row.error .input-box label{-webkit-animation:move 5s infinite;animation:move 5s infinite;color:red}@media (max-width:499px){.form form .input-radio-row.error{position:relative}.form form .input-radio-row.error:before{color:red;content:"Please Select Option";font-size:1.2rem;left:calc(50% - 7rem);margin:0;position:absolute;text-align:center;top:-1rem;width:14rem}}.form form .input-radio-row.error .input-box{position:relative}@media (min-width:500px){.form form .input-radio-row.error .input-box:before{color:red;content:"Please Select Option";margin:0;position:absolute;right:100%;top:.4rem;width:16rem}}.form form .input-radio-row span{color:#fff;font-size:11px;font-weight:600;line-height:18px}@media (min-width:525px){.form form .input-radio-row span{font-size:13px}}.form form .input-radio-row .input-box{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;width:auto}.form form .input-radio-row .input-box input{line-height:100%;margin:0 .8rem;padding:0}.form form .input-radio-row .input-box input:after{background-color:transparent}.form form .input-radio-row .input-box input:after,.form form .input-radio-row .input-box input:checked:after{border:2px solid var(--color-theme-tertiary);border-radius:15px;content:"";display:inline-block;height:13px;left:0;position:relative;top:0;visibility:visible;width:13px}.form form .input-radio-row .input-box input:checked:after{background-color:var(--color-theme-tertiary)}.form form .input-radio-row .input-box label{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700}.form form .select-box{padding:.6rem 0;position:relative;width:100%}.form form .select-box .err{background-color:#fff;color:red;display:none;font-size:1rem;font-weight:600;margin-top:-.4rem;padding:.6rem 1rem}.form form .select-box select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:none;border-radius:0;line-height:2.4rem;outline:none;padding:1rem 2.6rem 1rem 1rem;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:4}.form form .select-box select.error~span{border-top:7px solid red}.form form .select-box select.error~.err{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:ShowFromTop;animation-name:ShowFromTop;display:block}.form form .select-box select.valid~span{border-top:7px solid #14aa00}.form form .input-box{padding:.6rem 0;position:relative;width:100%}.form form .input-box input{line-height:2.4rem;padding:1rem 2.6rem 1rem 1rem;width:100%;z-index:2}.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=address]~span,.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{position:relative;z-index:1}.form form .input-box input.error:-webkit-autofill{-webkit-text-fill-color:red}.form form .input-box input.error[data-name=address]~span,.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.error~.err{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:ShowFromTop;animation-name:ShowFromTop;display:block}.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=address]~span,.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 .err{background-color:#fff;color:red;display:none;font-size:1rem;font-weight:600;margin-top:-.4rem;padding:.6rem 1rem}.form .submit-btn{background-color:var(--color-theme-tertiary);color:var(--color-theme-secondary);cursor:pointer;font-size:1.8rem;font-weight:700;line-height:2.2rem;margin:1.6rem 0 0;padding:1.6rem;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 .error-message{display:none}.form .error-message>*{color:#fff;padding:1rem;text-align:center;width:100%}.form .opt-info .form-opt{color:var(--color-text-secondary);font-size:.9rem;line-height:1.4rem;margin-top:1rem;text-align:justify}.form .opt-info .form-opt a{color:var(--color-theme-primary);cursor:pointer}.form .terms-item{display:none;padding-top:1rem}.form .terms-item.active{display:block}.form .terms-item p{font-size:1rem;line-height:1.4rem;text-align:justify}.form .terms-item .close{cursor:pointer;float:right}.header{background-color:var(--color-theme-primary);padding:1.6rem}@media (min-width:760px){.header{padding:2.4rem 4rem}}@media (max-width:1199px){.header{overflow:hidden}}.header .skip_nav{display:none;left:50%;position:absolute;top:0;transform-origin:center}.header .main_nav{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.header .main_nav .logo{z-index:12}.header .main_nav .menu__desktop{display:none}.header .main_nav .menu__mobile{align-items:flex-start;background-color:var(--color-theme-primary);bottom:auto;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-start;left:0;min-height:calc(100vh + 6rem);padding:22rem 4rem 0;position:fixed;right:auto;top:0;top:-6rem;transform:translateX(100%);transition:.25s ease-in-out;width:100%;z-index:11}.header .main_nav .menu__mobile ul{width:100%}.header .main_nav .menu__mobile ul li{margin-bottom:1rem;position:relative}.header .main_nav .menu__mobile ul li:after{background-image:url(/images/icons/arrow-nav.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.2rem;left:-2rem;position:absolute;top:.7rem;transform:rotate(-90deg);transition:.25s ease-in-out;width:1.2rem;z-index:2}.header .main_nav .menu__mobile ul li>p{color:var(--color-text-secondary);font-weight:700;text-transform:uppercase}.header .main_nav .menu__mobile ul li ul{margin-left:1rem;max-height:0;overflow:hidden;padding-top:1rem}.header .main_nav .menu__mobile ul li ul li{font-size:1.7rem;font-weight:500;margin-bottom:1.6rem}.header .main_nav .menu__mobile ul li ul li a{color:var(--color-text-secondary)}.header .main_nav .menu__mobile ul li.active:after{transform:rotate(90deg)}.header .main_nav .menu__mobile ul li.active ul{max-height:26rem}@media (min-width:375px){.header .main_nav .menu__mobile{min-height:calc(100vh + 4.8rem);top:-4.8rem}}.header .main_nav .menu__mobile.active{transform:translateX(0);transition:.25s ease-in-out}.header .main_nav .burger{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;height:1.8rem;justify-content:space-between;width:4rem;z-index:12}.header .main_nav .burger .bar{background-color:#fff;height:.3rem;transition:all .25s ease-in-out;width:100%}.header .main_nav .burger .bar.bottom{background-color:var(--color-theme-secondary);width:60%}.header .main_nav .burger .bar.top{width:80%}.header .main_nav .burger.active .bar.bottom,.header .main_nav .burger.active .bar.top{transition:all .25s ease-in-out;width:100%}.header .main_nav .burger.active .bar.bottom{transition:all .25s ease-in-out}@media (min-width:760px){.header{margin-bottom:2.4rem}.header:after{background-color:#fff;content:"";height:2.4rem;left:0;position:absolute;top:8.9rem;width:100%}}@media (min-width:1200px){.header .skip_nav{border:.2rem solid #fff;color:var(--color-text-secondary);cursor:pointer;display:block;padding:1.6rem;top:1.6rem;transform:translateY(-7rem);transition:transform .3s ease-in-out;z-index:10}.header .skip_nav:focus{transform:translate(0);transition:transform .3s ease-in-out}.header .main_nav .menu__desktop{display:block}.header .main_nav .menu__desktop .main_list{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:4rem;justify-content:space-between}.header .main_nav .menu__desktop .main_list li{align-items:center;display:flex;height:100%;padding-right:4rem;position:relative}.header .main_nav .menu__desktop .main_list li:after{background-image:url(/images/icons/arrow-nav.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.2rem;position:absolute;right:2rem;top:1.7rem;transform:rotate(-90deg);transition:.25s ease-in-out;width:1.2rem;z-index:2}.header .main_nav .menu__desktop .main_list li p{color:var(--color-text-secondary);cursor:pointer;font-weight:700;line-height:4rem;margin-bottom:0;text-transform:uppercase}.header .main_nav .menu__desktop .main_list li .submenu_wrapper{display:none;padding-top:3.4rem;position:absolute;top:3rem}.header .main_nav .menu__desktop .main_list li ul{background-color:var(--color-theme-primary);border:.1rem solid #fff;border-top:none;left:0}.header .main_nav .menu__desktop .main_list li ul li{margin-right:0;padding:0;width:100%}.header .main_nav .menu__desktop .main_list li ul li a{display:inline-block;padding:1.2rem;width:100%}.header .main_nav .menu__desktop .main_list li ul li:after{display:none}.header .main_nav .menu__desktop .main_list li:last-of-type .submenu_wrapper,.header .main_nav .menu__desktop .main_list li:nth-last-of-type(2) .submenu_wrapper{left:auto;right:2rem}.header .main_nav .menu__desktop .main_list li:last-of-type .submenu_wrapper ul,.header .main_nav .menu__desktop .main_list li:nth-last-of-type(2) .submenu_wrapper ul{align-items:flex-end}.header .main_nav .menu__desktop .main_list li:focus-within:after,.header .main_nav .menu__desktop .main_list li:focus:after,.header .main_nav .menu__desktop .main_list li:hover:after{transform:rotate(90deg);transition:.25s ease-in-out}.header .main_nav .menu__desktop .main_list li:focus-within .submenu_wrapper,.header .main_nav .menu__desktop .main_list li:focus .submenu_wrapper,.header .main_nav .menu__desktop .main_list li:hover .submenu_wrapper{display:block;z-index:9}.header .main_nav .menu__desktop .main_list li:focus-within ul,.header .main_nav .menu__desktop .main_list li:focus ul,.header .main_nav .menu__desktop .main_list li:hover ul{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header .main_nav .menu__desktop .main_list li:focus-within ul li,.header .main_nav .menu__desktop .main_list li:focus ul li,.header .main_nav .menu__desktop .main_list li:hover ul li{cursor:pointer}.header .main_nav .menu__desktop .main_list li:focus-within ul li:hover,.header .main_nav .menu__desktop .main_list li:focus ul li:hover,.header .main_nav .menu__desktop .main_list li:hover ul li:hover{background-color:var(--color-btn-bg)}.header .main_nav .menu__desktop .main_list li:focus-within ul li a,.header .main_nav .menu__desktop .main_list li:focus ul li a,.header .main_nav .menu__desktop .main_list li:hover ul li a{color:var(--color-text-secondary);font-weight:600}.header .main_nav .burger,.header .main_nav .menu__mobile{display:none}}.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-y:auto;position:fixed;width:100%;z-index:99}@media (min-width:760px){.modal{align-items:center}}.modal .form{max-width:60rem}.modal .form .closeBTN{color:#fff;display:block;font-size:16px;font-weight:700;line-height:20px;position:absolute;right:16px;top:16px}.modal.active{display:flex}.gin{background-color:#fff;padding:24px;position:relative;text-align:center}@media (min-width:760px){.gin{padding:40px}}.gin:before{background-color:#fff;content:"";height:1rem;left:0;position:absolute;top:-1rem;width:100%}.gin.pt-0{padding-top:0}.gin.pb-0{padding-bottom:0}.gin button{background:var(--color-btn-bg);border:none;color:var(--color-text-secondary);cursor:pointer;display:inline-block;font-size:2rem;font-weight:700;line-height:2.4rem;margin:auto;max-width:100%;outline:none;padding:1.6rem;text-align:center;width:28rem}.gin button,.gin button:hover{transition:all .25s ease-in-out}.gin button:hover{background:var(--color-theme-secondary)}.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-09);width:100%}.parallax__content h2{color:var(--color-text-secondary);font-size:1.8rem;font-weight:700;line-height:2.2rem;margin:auto;max-width:120rem;padding:24px;text-align:center}@media (min-width:760px){.parallax__content h2{padding:40px}.parallax{background-position:center 20%;min-height:55rem}.parallax__content h2{font-size:3rem;line-height:3.4rem;text-align:left}}.img_spacer{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:1rem;min-height:45rem;position:relative}.img_spacer.lazy-bg-loaded{background-image:url(/images/bg/campus.jpg)}.img_spacer:after{background-color:#fff;content:"";display:block;height:1rem;left:0;position:absolute;top:-1rem;width:100vw}.menu{align-items:flex-start;background-color:var(--color-theme-primary);display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-start;left:0;min-height:100vh;padding-top:8rem;position:fixed;top:0;transform:translate(100%);width:100%;z-index:10}.menu,.menu.active{transition:.25s ease-in-out}.menu.active{transform:translate(0)}.menu a{border-bottom:.1rem solid hsla(0,0%,100%,.315);color:var(--color-text-secondary);font-weight:400;padding:1.6rem 3.2rem 1.6rem 1.6rem;text-align:left;text-transform:capitalize}@media (max-width:450px){.menu a{width:100%}}@media (min-width:1200px){.menu{transform:translate(100vw);width:30rem}.menu.active{transform:translate(calc(100vw - 30rem))}}.modal .spinner{left:10%}.spinner{left:20px;position:absolute;top:22px;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)}}.assessment_bar{background-color:var(--color-theme-secondary)}.assessment_bar.desktop{display:none}.assessment_bar.mobile .assessment_bar__wrapper{align-content:stretch;align-items:row;display:flex;flex-direction:nowrap;flex-wrap:wrap;justify-content:center;justify-content:stretch}.assessment_bar.mobile .assessment_bar__wrapper .item{text-align:center;width:50%}.assessment_bar.mobile .assessment_bar__wrapper h2{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.2rem;justify-content:center;line-height:1.6rem;padding:.8rem 1rem}.assessment_bar.mobile .assessment_bar__wrapper .assessment_btn{align-items:center;background-color:var(--color-theme-tertiary);color:var(--color-theme-secondary);display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.4rem;font-weight:600;justify-content:center;min-height:100%;padding:1.6rem}.assessment_bar.mobile .assessment_bar__wrapper .assessment_btn:hover{background-color:var(--color-theme-primary);color:var(--color-text-secondary)}@media (min-width:760px){.assessment_bar.desktop{display:flex}.assessment_bar.desktop .assessment_bar__wrapper{align-content:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:auto;max-width:1200px;width:100%}.assessment_bar.desktop .assessment_bar__wrapper .item{text-align:center;width:auto}.assessment_bar.desktop .assessment_bar__wrapper h2{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:row;flex-wrap:wrap;font-size:2rem;justify-content:center;line-height:2rem;padding:1.2rem 4rem;width:46rem}.assessment_bar.desktop .assessment_bar__wrapper .assessment_btn{align-items:center;background-color:var(--color-theme-tertiary);border:.1rem solid #fff;color:var(--color-theme-secondary);display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.8rem;font-size:90%;font-weight:600;justify-content:center;min-height:100%;padding:1.6rem;transform:scale(1.2);transition:.25s ease-in-out}.assessment_bar.desktop .assessment_bar__wrapper .assessment_btn:hover{background-color:var(--color-theme-primary);color:var(--color-text-secondary);transition:.25s ease-in-out}}.home_content{background-color:#fff}.home_content__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:760px){.home_content__wrapper{padding:40px}}.home_content__wrapper h2{color:var(--color-text-primary);font-size:2.6rem;font-weight:400;line-height:2.6rem;margin-bottom:2.4rem}.home_content__wrapper h2 span{font-weight:700}.home_content__wrapper h2 .primary_color{color:var(--color-theme-primary)}.home_content .form_wrapper{background:#fff;margin-bottom:2.4rem;margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}.home_content .gray_spacer{background-color:#cfd3d3}.home_content .gray_spacer p{font-size:1.3rem;margin:auto;max-width:1200px;padding:2rem}@media (min-width:760px){.home_content .gray_spacer p{padding:2rem 4rem}}.home_content ul{margin-bottom:2.4rem;margin-left:1.6rem}.home_content ul li{position:relative}.home_content ul li:before{background-color:var(--color-theme-primary);bottom:auto;content:"";display:block;height:.6rem;left:-1.6rem;position:absolute;right:auto;top:.9rem;width:.6rem}.home_content ul li p{margin-bottom:.8rem}@media (min-width:1200px){.home_content__wrapper{background-image:url(/images/bg/watermarks/logo-watermark.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.home_content .form_wrapper{display:none}.home_content ul{column-count:2;-webkit-columns:2;-moz-columns:2}}.program .hero.lazy-bg-loaded{background-position:0;background-size:cover}@media (min-width:1200px){.program .hero.lazy-bg-loaded{background-position:top}}.program_content{background-color:#fff}.program_content__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:760px){.program_content__wrapper{padding:40px}}.program_content__wrapper h2{color:var(--color-text-primary);font-size:2.6rem;font-weight:400;line-height:2.6rem;margin-bottom:2.4rem}.program_content__wrapper h2 span{font-weight:700}.program_content__wrapper h2 .primary_color{color:var(--color-theme-primary)}.program_content .form_wrapper{background:#fff;margin:2.4rem -1rem}.program_content ul{margin-bottom:2.4rem;margin-left:1.6rem}.program_content ul li{position:relative}.program_content ul li:before{background-color:var(--color-theme-primary);bottom:auto;content:"";display:block;height:.6rem;left:-1.6rem;position:absolute;right:auto;top:.9rem;width:.6rem}.program_content ul li p{margin-bottom:.8rem}@media (min-width:1200px){.program_content.watermark .program_content__wrapper{background-image:url(/images/bg/watermarks/logo-watermark.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.program_content .form_wrapper{display:none}.program_content ul:not(.single_column){column-count:2;-webkit-columns:2;-moz-columns:2}}.gray_spacer{background-color:#cfd3d3}.gray_spacer__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:760px){.gray_spacer__wrapper{padding:40px}}.gray_spacer__wrapper p{font-size:1.3rem}@media (min-width:1200px){.gray_spacer.watermark .program_content__wrapper{background-image:url(/images/bg/watermarks/logo-watermark.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.gray_spacer .form_wrapper{display:none}.gray_spacer ul{column-count:2;-webkit-columns:2;-moz-columns:2}}.program_overview{background-color:var(--color-theme-primary);margin-top:1rem;position:relative}.program_overview:after{background-color:#fff;content:"";height:1rem;left:0;position:absolute;top:-1rem;width:100%}.program_overview__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:760px){.program_overview__wrapper{padding:40px}}.program_overview__wrapper h2{color:var(--color-text-primary);font-size:2.6rem;font-weight:400;line-height:2.6rem;margin-bottom:2.4rem;padding-bottom:1.6rem}.program_overview__wrapper h2,.program_overview__wrapper h2 span{color:var(--color-text-secondary)}.program_overview__wrapper h2 span{font-weight:700}.program_overview__wrapper h2 .primary_color{color:var(--color-theme-primary)}.program_overview .flex{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.program_overview .flex__item{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:4rem;width:100%}.program_overview .flex__item .img_wrapper{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-direction:row;flex-wrap:wrap;height:16rem;justify-content:center;margin-bottom:2.4rem;width:16rem}.program_overview .flex__item .img_wrapper img{height:auto;width:10rem}.program_overview .flex__item h3{font-size:1.8rem;font-weight:700;line-height:2.4rem;margin-bottom:1.2rem}.program_overview .flex__item p{font-size:1.4rem;line-height:2rem}.program_overview .flex__item h3,.program_overview .flex__item p{color:var(--color-text-secondary);text-align:center;width:100%}.program_overview .flex__item h3 span,.program_overview .flex__item p span{color:var(--color-text-secondary)}@media (min-width:760px){.program_overview .flex{flex-direction:row;justify-content:space-evenly}.program_overview .flex__item{width:32rem}}@media (min-width:1200px){.program_overview .flex{justify-content:space-evenly}.program_overview .flex__item{margin-bottom:0;width:23rem}}.thankyou .header .main_nav .burger,.thankyou .header .main_nav .menu__desktop,.thankyou .header .main_nav .menu__mobile{display:none!important}@media (min-width:1200px){.thankyou .header .main_nav .burger,.thankyou .header .main_nav .menu__desktop,.thankyou .header .main_nav .menu__mobile{display:none!important}}.thankyou .pa{border-top:1rem solid #fff}.hero_thx{align-content:space-between;align-items:space-between;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:46rem;position:relative}.hero_thx .form_wrapper{display:none}.hero_thx .container{width:100%}.hero_thx__bottom_header,.hero_thx__top_header{background-color:rgba(0,0,0,.2);padding:1.6rem 0;text-align:center;width:100%}.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:2.4rem;text-align:center}.hero_thx__content h3{color:var(--color-text-header);font-size:1.6rem;font-weight:700;line-height:2rem;margin:auto auto 2.4rem;max-width:120rem}.hero_thx__content p{color:var(--color-theme-secondary);font-size:1.4rem;line-height:1.8rem;margin:auto;max-width:120rem}.hero_thx__content p a{color:var(--color-theme-secondary);font-weight:700;text-decoration:underline}.hero_thx__bottom_header,.hero_thx__top_header{background:var(--color-theme-secondary-85)}@media (min-width:760px){.hero_thx{background-position:revert;min-height:58rem}.hero_thx__bottom_header,.hero_thx__top_header{padding:1.6rem 0}.hero_thx__bottom_header h2,.hero_thx__top_header h2{color:var(--color-text-secondary);font-size:3.6rem;line-height:4rem;margin:auto;max-width:120rem;padding-left:4rem}}@media (min-width:1200px){.hero_thx{min-height:86rem}.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);margin:auto;max-width:120rem;padding-left:4rem}.hero_thx__content{padding:4rem 0 10rem;text-align:left}.hero_thx__content h3,.hero_thx__content p{padding-left:4rem}.hero_thx__content h3{font-size:2.4rem;line-height:2.8rem}.hero_thx__content p{font-size:2rem;line-height:2.4rem}}.page_not_found{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:calc(100vh - 18.5rem);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:760px){.page_not_found{min-height:calc(100vh - 21.7rem)}.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}}.faq{background-color:#cfd3d3;color:var(--color-text-primary);margin-top:1rem;position:relative}.faq:before{background-color:#fff;content:"";height:1rem;left:0;position:absolute;top:-1rem;width:100%}.faq .wrapper_content{margin:auto;max-width:120rem;padding:24px}@media (min-width:760px){.faq .wrapper_content{padding:40px}}.faq_header{align-items:flex-start;display:flex;flex-direction:column}.faq_header h2{color:var(--color-text-primary);font-size:2.6rem;font-weight:400;line-height:2.6rem;margin-bottom:2.4rem}.faq_header h2 span{font-weight:700}.faq_header h2 .primary_color{color:var(--color-theme-primary)}.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-text-primary);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-primary);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-primary);content:"";height:2px;left:-9px;position:absolute;top:9px;width:20px}.faq_questions .question_wrapper .question_visible h3{color:var(--color-text-primary);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{color:var(--color-text-primary);cursor:pointer;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}.footer{background-color:var(--color-theme-secondary)}.footer_content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:auto;max-width:120rem;padding:24px}@media (min-width:760px){.footer_content{padding:40px}}.footer_content *{color:var(--color-text-secondary);font-size:1.2rem;text-align:center}.footer_content .left{margin-bottom:2.4rem}.footer_content img{margin:0;max-width:20rem;width:100%}@media (min-width:760px){.footer_content{flex-direction:row;justify-content:space-between}.footer_content .left{margin-bottom:0}.footer_content div{margin-bottom:0;width:33%}.footer_content div.left{text-align:left}.footer_content div.right p{text-align:right}}.pa.lazy-bg-loaded{background-image:url(/images/bg/personality-assessment.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.pa_body,.pa_header{margin:auto;max-width:1200px;padding:24px}@media (min-width:760px){.pa_body,.pa_header{padding:40px}}.pa_header{background-color:transparent;box-shadow:none;padding-bottom:1.2rem}.pa_header h2{color:var(--color-text-primary);font-size:2.6rem;font-weight:400;line-height:2.6rem;margin-bottom:0}.pa_header h2 span{font-weight:700}.pa_header h2 .primary_color{color:var(--color-theme-primary)}.pa_body{padding-top:1.2rem}.pa_body p{font-size:1.6rem;line-height:2.4rem}.pa_body button{background:none;display:inline-block;margin:4rem auto auto;width:100%}.pa_body button a{background:var(--color-btn-bg);color:var(--color-text-secondary);display:inline-block;font-size:2rem;font-weight:700;line-height:2.4rem;padding:1.6rem 3.2rem;transition:.25s ease-in-out;width:28rem}.pa_body button a:hover{background:var(--color-theme-secondary);transition:.25s ease-in-out}@media (min-width:760px){.pa.lazy-bg-loaded{background-image:url(/images/bg/personality-assessment.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover}}.hero{align-items:flex-end;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-height:40rem;width:100%}.hero__content_wrapper{background-color:rgba(0,0,0,.5);width:100%}.hero__content_wrapper .content{padding:1.2rem}.hero__content_wrapper h1{color:var(--color-text-secondary);font-size:2rem;font-weight:700;line-height:2.4rem;text-align:center}.hero__content_wrapper h1.program_header{font-weight:400;max-width:64rem}.hero__content_wrapper h1.program_header strong{color:var(--color-text-secondary);font-weight:700}.hero .form_wrapper{display:none}@media (min-width:760px){.hero{background-position:50%}.hero .content{padding:2.4rem}.hero h1{font-size:3rem;line-height:3.4rem}}@media (min-width:1200px){.hero{background-size:cover;min-height:59rem}.hero .form_wrapper{display:block;left:50%;max-width:60rem;position:absolute;top:20rem}.hero .content{margin:auto;max-width:1200px;padding:2.4rem 4rem;width:100%}.hero h1{font-size:3.6rem;line-height:4.4rem;max-width:48rem;text-align:left}}.three_columns_icons{background-color:var(--color-theme-primary);margin-top:1rem;position:relative}.three_columns_icons:after{background-color:#fff;content:"";height:1rem;left:0;position:absolute;top:-1rem;width:100%}.three_columns_icons__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:760px){.three_columns_icons__wrapper{padding:40px}}.three_columns_icons__wrapper h2{color:var(--color-text-primary);font-size:2.6rem;font-weight:400;line-height:2.6rem;margin-bottom:2.4rem;padding-bottom:1.6rem}.three_columns_icons__wrapper h2,.three_columns_icons__wrapper h2 span{color:var(--color-text-secondary)}.three_columns_icons__wrapper h2 span{font-weight:700}.three_columns_icons__wrapper h2 .primary_color{color:var(--color-theme-primary)}.three_columns_icons .flex{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.three_columns_icons .flex__item{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:4rem}.three_columns_icons .flex__item .img_wrapper{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-direction:row;flex-wrap:wrap;height:16rem;justify-content:center;margin-bottom:2.4rem;width:16rem}.three_columns_icons .flex__item .img_wrapper img{height:auto;width:10rem}.three_columns_icons .flex__item h3{font-size:1.8rem;font-weight:700;margin-bottom:1.2rem}.three_columns_icons .flex__item p{font-size:1.4rem;line-height:2rem}.three_columns_icons .flex__item h3,.three_columns_icons .flex__item p{color:var(--color-text-secondary);text-align:center;width:100%}@media (min-width:760px){.three_columns_icons .flex{flex-direction:row;justify-content:space-evenly}.three_columns_icons .flex__item{width:32rem}}@media (min-width:1200px){.three_columns_icons .flex{justify-content:space-between}.three_columns_icons .flex__item{margin-bottom:0;width:32rem}}.available_programs{background-color:var(--color-theme-secondary);margin-top:1rem;position:relative}.available_programs:after{background-color:#fff;content:"";height:1rem;left:0;position:absolute;top:-1rem;width:100%}.available_programs__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:760px){.available_programs__wrapper{padding:40px}}.available_programs__wrapper h2{color:var(--color-text-primary);font-size:2.6rem;font-weight:400;line-height:2.6rem;margin-bottom:2.4rem}.available_programs__wrapper h2,.available_programs__wrapper h2 span{color:var(--color-text-secondary)}.available_programs__wrapper h2 span{font-weight:700}.available_programs__wrapper h2 .primary_color{color:var(--color-theme-primary)}.available_programs .flex{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-top:1.6rem}.available_programs .flex__item{background:#fff;box-shadow:0 1.2rem 2.4rem rgba(0,0,0,.2);cursor:pointer;margin-bottom:2.4rem;max-width:36rem;min-height:30rem;perspective:100rem;position:relative;transform-origin:center center;transform-style:preserve-3d;transition:transform 1s;width:100%}.available_programs .flex__item:focus,.available_programs .flex__item:hover{transform:rotateY(-180deg);transition:transform 1s}.available_programs .flex .card__front,.available_programs .flex .card__reverse{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;left:0;padding:1.6rem;perspective:100rem;position:absolute;text-align:center;top:0;width:100%}.available_programs .flex .card__front{padding:4rem}.available_programs .flex .card__front h3{color:var(--color-text-header);font-weight:500;text-align:center}.available_programs .flex .card__front .img_wrapper{width:9rem}.available_programs .flex .card__front img{height:auto;margin-bottom:3.2rem;max-height:9rem;max-width:9rem;width:auto}.available_programs .flex .card__front .abs_wrapper{height:10rem;overflow:hidden;position:absolute;right:0;top:0;width:10rem}.available_programs .flex .card__front .online_program{align-items:flex-end;background-color:var(--color-theme-primary);color:#fff;display:flex;height:10rem;justify-content:center;padding-bottom:.8rem;position:relative;right:-5rem;top:-5rem;transform:rotate(45deg);width:10rem}.available_programs .flex .card__reverse{background-color:var(--color-theme-primary);transform:rotateY(180deg)}.available_programs .flex .card__reverse p{color:var(--color-text-secondary);font-size:1.4rem;line-height:1.8rem}.available_programs .flex .card__reverse a{color:var(--color-text-secondary);display:inline-block;margin:0 auto;text-align:center;text-decoration:underline}@media (max-width:760px){.available_programs .flex .card__reverse a{margin:2.4rem auto 0}}@media (min-width:810px){.available_programs .flex{align-items:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:74rem}.available_programs .flex__item{min-height:20rem}.available_programs .flex .card__front,.available_programs .flex .card__reverse{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start;left:0;padding:1.6rem;perspective:100rem;position:absolute;text-align:center;top:0;width:100%}.available_programs .flex .card__front{padding:4rem 1rem 4rem 4rem}.available_programs .flex .card__front h3{color:var(--color-text-header);font-weight:500;max-width:151px;text-align:left}.available_programs .flex .card__front .img_wrapper{margin-right:2.4rem}.available_programs .flex .card__front img{height:auto;margin-bottom:0;max-height:9rem;max-width:9rem;width:auto}.available_programs .flex .card__reverse{background-color:var(--color-theme-primary);transform:rotateY(180deg)}.available_programs .flex .card__reverse p{color:var(--color-text-secondary);font-size:1.4rem;line-height:1.8rem}}@media (min-width:1200px){.available_programs .flex{justify-content:flex-start;max-width:100%}.available_programs .flex .flex__item:not(:nth-of-type(3n)){margin-right:2rem}}.admission{background-color:#fff}.admission__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:760px){.admission__wrapper{padding:40px}}.admission__wrapper h2{color:var(--color-text-primary);font-size:2.6rem;font-weight:400;line-height:2.6rem;margin-bottom:2.4rem}.admission__wrapper h2 span{font-weight:700}.admission__wrapper h2 .primary_color{color:var(--color-theme-primary)}.admission__content .flex{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:4rem auto 0;max-width:90rem}.admission__content .flex__item{align-content:stretch;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-start;margin-bottom:4rem;max-width:34.6rem;width:100%}.admission__content .flex__item .circle{border-radius:50%;cursor:pointer;height:100%;margin-bottom:2.4rem;overflow:hidden;position:relative;width:100%}.admission__content .flex__item .circle img{filter:grayscale(100);height:auto;max-width:100%;transition:.25s ease-in-out}.admission__content .flex__item .circle h3{background:var(--color-theme-primary-09);bottom:0;color:var(--color-text-secondary);font-size:3rem;font-weight:700;left:0;padding:2rem 0 3rem;position:absolute;text-align:center;text-transform:uppercase;width:100%}.admission__content .flex__item .circle:hover img{filter:grayscale(0);transition:.25s ease-in-out}.admission__content .flex__item .description{text-align:center}.admission__content .flex__item .description p{font-size:1.4rem}@media (min-width:760px){.admission__content .flex{align-content:stretch;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}@media (min-width:1200px){.admission__content .flex{justify-content:space-between;max-width:100%}}.testimonials{background:var(--color-theme-primary)}.testimonials_header{background:transparent;box-shadow:none;margin:auto;max-width:1200px;padding:2.4rem}@media (min-width:760px){.testimonials_header{padding:4rem}}.testimonials_header h2{color:var(--color-text-primary);color:var(--color-text-secondary);font-size:2.6rem;font-weight:400;line-height:2.6rem;margin-bottom:2.4rem}.testimonials_header h2 .strong{color:var(--color-text-secondary);font-weight:700}.testimonials_header h2 span{font-weight:700}.testimonials_header h2 .primary_color{color:var(--color-theme-primary)}.testimonials_body{height:33rem;margin:auto;max-width:1200px;padding:0 3.2rem 3.2rem;position:relative}@media (min-width:760px){.testimonials_body{padding:4rem}}.testimonials_body.lazy-bg-loaded .slide .description_wrapper p:before{background-image:url(/images/icons/quote.png)}.testimonials_body .slide{display:block;left:2.4rem;opacity:0;position:absolute;top:0;transition:all .5s ease-in-out;width:calc(100% - 4.8rem)}.testimonials_body .slide.active{display:block;opacity:1;transition:all .5s ease-in-out}.testimonials_body .slide .logo_wrapper{margin-bottom:2.4rem}.testimonials_body .slide .logo_wrapper img{margin:0;max-width:16rem;opacity:.3;width:100%}.testimonials_body .slide .description_wrapper{margin-bottom:2.4rem;min-height:30rem}@media (min-width:){.testimonials_body .slide .description_wrapper{min-height:26rem}}.testimonials_body .slide .description_wrapper p{color:var(--color-text-secondary);font-size:1.4rem;line-height:1.8rem;position:relative;text-indent:4rem}.testimonials_body .slide .description_wrapper p:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3rem;left:0;position:absolute;top:-1.2rem;width:3rem}@media (min-width:760px){.testimonials_body .slide .description_wrapper p{text-indent:6rem}.testimonials_body .slide .description_wrapper p:before{height:5rem;top:-3rem;width:5rem}}.testimonials_body .slide .description_wrapper p.author{font-weight:600;margin-top:1.6rem;text-indent:0}.testimonials_body .slide .description_wrapper p.author:before{display:none}.testimonials_body .slide .google_wrapper{display:flex;justify-content:center}.testimonials_body .arrow_container{align-items:center;display:flex;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;position:relative;top:calc(100% - 5rem);width:100%}.testimonials_body .arrow_container button{align-items:center;background:#fff;border-radius:50%;color:var(--color-testimonials-bg-end);cursor:pointer;display:flex;font-size:6rem;height:6rem;justify-content:center;line-height:6rem;padding:0;text-align:center;transform:scale(1);transition:transform .25s ease-in-out;width:6rem}.testimonials_body .arrow_container button img{margin-left:-5px}.testimonials_body .arrow_container button.next img{margin-left:5px;transform:rotate(180deg)}.testimonials_body .arrow_container button:hover{transform:scale(1.1);transition:transform .25s ease-in-out}.testimonials_body .bullet_container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;position:relative;top:calc(100% - 1rem);width:100%}.testimonials_body .bullet_container .bullet{background-color:transparent;border:.2rem solid #fff;border-radius:50%;cursor:pointer;height:1.6rem;transition:.25s ease-in-out;width:1.6rem}.testimonials_body .bullet_container .bullet:not(:last-of-type){margin-right:1rem}.testimonials_body .bullet_container .bullet.active{background-color:#fff;transition:.25s ease-in-out}@media (min-width:375px) and (max-width:767px){.testimonials_body{height:28rem}.testimonials_body .slide .description_wrapper{min-height:17rem}.testimonials_body .arrow_container{top:calc(100% - 5rem)}}@media (min-width:760px){.testimonials_body{height:24rem;padding-top:0}.testimonials_body .slide{left:4rem;width:calc(100% - 8rem)}.testimonials_body .slide .logo_wrapper{bottom:auto;left:auto;position:absolute;right:0;top:-8.8rem}.testimonials_body .slide .description_wrapper{min-height:12rem}}@media (min-width:1200px){.testimonials{background-position:50% 0;background-repeat:no-repeat;background-size:120rem}.testimonials.lazy-bg-loaded{background-image:url(/images/bg/watermarks/watermark-white.png)}.testimonials_body{height:18rem}}@media (min-width:1300px){.testimonials_body .slide .description_wrapper{margin-left:10rem;max-width:90rem;min-height:12rem}.testimonials_body .arrow_container{display:flex;left:-4rem;position:absolute;top:calc(50% - 8rem);width:calc(100% + 8rem)}}.financial_aid{background-color:#fff}.financial_aid h2{color:var(--color-text-primary);font-size:2.6rem;font-weight:400;line-height:2.6rem;margin-bottom:2.4rem}.financial_aid h2 span{font-weight:700}.financial_aid h2 .primary_color{color:var(--color-theme-primary)}.financial_aid__wrapper{margin:auto;max-width:120rem;padding:24px}@media (min-width:760px){.financial_aid__wrapper{padding:40px}}.financial_aid__content h3{color:var(--color-text-primary);font-size:1.8rem;font-weight:700;line-height:2.2rem;margin-bottom:1.6rem}.financial_aid__content p{color:var(--color-text-primary);font-size:1.6rem;font-weight:300;line-height:2rem}.financial_aid__content .warning{color:red;font-weight:700}.financial_aid__content .main_list{margin:2rem 0}.financial_aid__content .main_list__item{border-left:.4rem solid var(--color-theme-primary);margin-bottom:4rem;padding-left:2rem}.financial_aid__content .main_list__item h3{color:var(--color-text-primary);font-size:1.8rem;font-weight:800;line-height:2.2rem;margin-bottom:1.6rem}.financial_aid__content .main_list__item h5{font-size:1.6rem;font-weight:700;line-height:2rem;margin-bottom:.8rem;padding-top:1.6rem}.financial_aid__content .main_list__item p{color:var(--color-text-primary);font-size:1.6rem;font-weight:300;line-height:2rem;margin-bottom:1.6rem}.financial_aid__content .main_list__item .sublist .sub_item{color:var(--color-theme-primary);font-weight:300;margin-bottom:1.2rem;padding-left:2rem;position:relative}.financial_aid__content .main_list__item .sublist .sub_item p{margin-bottom:.8rem}.financial_aid__content .main_list__item .sublist .sub_item a{color:var(--color-theme-primary);text-decoration:underline}.financial_aid__content .main_list__item .sublist .sub_item strong{color:var(--color-theme-primary)}.financial_aid__content .main_list__item .sublist .sub_item:before{background-color:var(--color-theme-primary);border-radius:.2rem;content:"";display:inline-block;height:.7rem;left:.2rem;position:absolute;top:.7rem;width:.7rem}.campuses{background-color:var(--color-theme-primary)}.campuses__wrapper{margin:auto;max-width:1200px;padding:24px}@media (min-width:760px){.campuses__wrapper{padding:40px}}.campuses__wrapper h2{color:var(--color-text-primary);font-size:2.6rem;font-weight:400;line-height:2.6rem;margin-bottom:2.4rem}.campuses__wrapper h2 span{color:var(--color-text-secondary);font-weight:700}.campuses__wrapper h2 .primary_color{color:var(--color-theme-primary)}.campuses__content.flex{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:auto;max-width:82rem}.campuses__content.flex .flex__item{background-color:#fff;margin-bottom:2.4rem;max-width:34.6rem;padding:2.4rem .8rem 2.4rem 2.4rem;transition:.25s ease-in-out;width:100%}.campuses__content.flex .flex__item h3,.campuses__content.flex .flex__item p{color:var(--color-text-primary);transition:.25s ease-in-out}.campuses__content.flex .flex__item:hover{background-color:#027b8b}.campuses__content.flex .flex__item:hover h3,.campuses__content.flex .flex__item:hover h3 span,.campuses__content.flex .flex__item:hover p,.campuses__content.flex .flex__item:hover p span{color:var(--color-text-secondary);transition:.25s ease-in-out}.campuses__content.flex .flex__item h3{font-weight:700;line-height:3rem}.campuses__content.flex .flex__item h3 .thiner{color:var(--color-text-primary);font-size:1.4rem;font-weight:300}.campuses__content.flex .flex__item h3 p{line-height:3rem}@media (min-width:760px){.campuses__content.flex .flex__item{margin-bottom:4rem}}@media (min-width:1200px){.campuses__content.flex{justify-content:flex-start;max-width:100%}.campuses__content.flex .flex__item:not(:nth-of-type(3n)){margin-right:4rem}}
