@charset "UTF-8";body{font-family:Prompt,Helvetica,Arial,sans-serif}.cursor-pointer{cursor:pointer}#datepickerDefault{border-radius:30px 0 0 30px}#ui-datepicker-div.u-datepicker-v1{z-index:50!important}.form-control.u-textarea-expandable{overflow:hidden}.input-group-text.g-color-white.g-bg-primary{border-radius:0 30px 30px 0}textarea.u-textarea-expandable{max-height:50px}#custom-header{border-top:.625rem solid #046f3d}#custom-header .custom-header__logo img{border-radius:50px}#custom-header .navbar__list{row-gap:1rem}#custom-header .navbar__hamburger{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;width:55px;height:30px}#custom-header .navbar__hamburger .hamburger-box{height:25px}#custom-header .navbar__hamburger .hamburger-box .hamburger-inner,#custom-header .navbar__hamburger .hamburger-box .hamburger-inner::after,#custom-header .navbar__hamburger .hamburger-box .hamburger-inner::before{width:35px}#custom-header .navbar__hamburger.is-active .hamburger-box .hamburger-inner,#custom-header .navbar__hamburger.is-active .hamburger-box .hamburger-inner::after,#custom-header .navbar__hamburger.is-active .hamburger-box .hamburger-inner::before{background-color:#fff}#custom-header .navbar__items a{position:relative;font-weight:400;color:#101010;font-size:1.1rem;text-transform:capitalize}#custom-header .navbar__items a::before,#custom-header .navbar__items.active a::before{content:"";background:#046f3d;display:none;position:absolute;bottom:5px;left:0;width:0;height:2px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#custom-header .navbar__items a:hover::before,#custom-header .navbar__items.active a::before{width:100%}#custom-header .navbar .download-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#custom-header .navbar .download-button>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:.6rem}#custom-header .navbar .download-button i{margin-left:.2rem;font-size:1.6rem}#custom-header .navbar .mobile-nav{background-color:#046f3d;position:fixed;right:-100%;top:0;display:none;width:60%;height:100vh;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:right .4s cubic-bezier(.455,.03,.515,.955);transition:right .4s cubic-bezier(.455,.03,.515,.955)}#custom-header .navbar .mobile-nav ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:2.5rem;margin-top:12rem;padding:0}#custom-header .navbar .mobile-nav ul li{text-align:center}#custom-header .navbar .mobile-nav ul a{font-weight:400;color:#fff;font-size:1.2rem;text-transform:capitalize;text-decoration:none}#custom-header .navbar .mobile-nav ul a.active,#custom-header .navbar .mobile-nav ul a:hover{color:#fff;text-decoration:underline}#custom-header .navbar .mobile-nav.is-active{right:0}@media (max-width:991px){.download-button{display:none!important}}.hero{background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero h2{font-size:2.4rem;font-weight:500!important}.hero p{font-size:1.2rem;font-weight:400}.hero h2,.hero p{color:#fff}.hero a{background-color:#04c46a}.hero::after{background-color:#046f3d!important;opacity:.8}.hero .buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero .buttons-container a{width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:991px){.buttons-container2{margin-top:2rem!important}.mobile-download-link{display:none!important}}.about__image{border-radius:10px;width:75%}.values{background-image:url(/assets/img/corevalues-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:100% center;position:relative}.values__items{text-align:left;color:#fff}.values__items span.number{border-bottom:1px solid #dee2e6;color:#fff!important}.values h4{color:#fff}.values p{color:#fff}.values::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-color:#046f3d!important;opacity:.9}.ethics{background-image:url(/assets/img/philosophy-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.ethics::before{content:"";background-color:#046f3d!important;opacity:.9;position:absolute;top:0;left:0;right:0;bottom:0}.ethics__container{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.ethics__item{background-color:rgba(255,255,255,.141);min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;-webkit-transition:border .4s ease;transition:border .4s ease;border:1px solid transparent}.ethics__item p{font-size:1rem}.ethics__item:hover{border:1px solid #dee2e6}.programs__item{border:1px solid #dee2e6}.footer{background-color:#046f3d}.footer__logo img{border-radius:100px;width:8rem;height:8rem}.footer__icon:hover{background-color:#fff!important}.footer__icon:hover i{color:#046f3d}.footer .footer-download-button{color:#046f3d;border-radius:.25rem!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:991px){.footer-download-button{display:none!important}}.about-nav li a.nav-link.active{background-color:#046f3d;color:#fff!important;border:none!important}.about-nav li a.nav-link:hover{background-color:#046f3d;color:#fff!important}.about-nav__title{color:#046f3d;margin-bottom:1.4rem}.about-nav__sub-title{color:#046f3d}.about-nav__image{margin-bottom:1rem}.about-nav__description{margin-bottom:1.4rem;font-size:1.1rem!important}.about-nav__ordered-list{list-style-type:decimal;font-size:1.1rem}.about-nav__ordered-list li{margin:0}.about-nav__ordered-list li:not(:last-child){margin-bottom:.875rem}.about-nav__list{list-style-type:none;font-size:1.1rem}.about-nav__list li{margin:0;padding:0}.about-nav__list li::before{content:"➤";margin-right:10px;color:#046f3d}.about-nav__list li:not(:last-child),.about-nav__list>div:not(:last-child){margin-bottom:.875rem}.about-nav__list dd{display:inline-block}.about-nav__list dt{color:#046f3d;display:inline-block}.about-nav__rule{margin-top:2rem}.about-nav__rule h5{font-size:1.1rem}.about-nav__rule ol.list,.about-nav__rule p{color:#101010!important}.about-nav__rule .list-alpha{list-style-type:lower-alpha}.contact__icon{color:#046f3d}.contact__item:hover{background-color:#046f3d;color:#fff!important}.contact__item{-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.contact__item:hover h4,.contact__item:hover i{color:#fff}.contact__form input:focus{border-color:#046f3d!important}.contact__button{background-color:#046f3d!important}.contact__button:hover{background-color:#04c46a!important}.admissions ul.nav{width:100%}.admissions h2{color:#046f3d;margin-top:1rem}.admissions__table td ul{list-style:none;padding:0;margin:0}.admissions__table td ul li::before{content:"✓";margin-right:8px}.admissions__table td ul li:not(:last-child){margin-bottom:.625rem}.ordered-list li:not(:last-child){margin-bottom:.875rem}.ordered-list li{font-weight:500}.page-not-found h1,.page-not-found p{color:#046f3d}.privacy-policy h2{font-size:18px;margin-top:32px;font-weight:600;color:#046f3d}.privacy-policy p{font-size:16px}.privacy-policy ul{padding-left:18px;margin-bottom:32px}.privacy-policy ul li{font-size:15px}.privacy-policy .taglines{border-color:#046f3d!important;border-left-width:2px!important}.privacy-policy .taglines h3{font-size:17px;color:#046f3d!important;font-weight:500!important}.privacy-policy .taglines p{font-size:16px}.privacy-policy .privacy-notice-text{margin:40px 0 24px 0}.privacy-policy .privacy-notice-full{margin-left:0;margin-right:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.privacy-policy .privacy-notice-full .main-content{padding:0}.privacy-policy .privacy-notice-full .main-content .content{border-bottom:2px solid #dee2e6;padding-bottom:16px}.privacy-policy .privacy-notice-full .main-content .content h3{font-size:18px;color:#046f3d;font-weight:600}.privacy-policy .privacy-notice-full .main-content .content .bold{font-weight:600}.privacy-policy .privacy-notice-full .main-content .content:not(:last-child){margin-bottom:32px}.privacy-policy .privacy-notice-full .table-of-contents{border:1px solid #046f3d;border-radius:5px;padding:16px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.privacy-policy .privacy-notice-full .table-of-contents h4{margin-top:0;color:#046f3d;font-size:16px}.privacy-policy .privacy-notice-full .table-of-contents ol{padding-left:16px}.privacy-policy .privacy-notice-full .table-of-contents ol li{color:#046f3d}.privacy-policy .privacy-notice-full .table-of-contents ol li:not(:last-child){margin-bottom:10px}@media only screen and (max-width:768px){.privacy-policy .privacy-notice-full{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.privacy-policy .privacy-notice-full .table-of-contents{margin-bottom:32px}}@media only screen and (max-width:480px){.privacy-policy .privacy-notice-full{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.privacy-policy .privacy-notice-full .table-of-contents{margin-bottom:32px}}.preloader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:999}.preloader.hide-preloader{display:none}.preloader__dot{width:12px;height:12px;margin:0 6px;border-radius:50%;background-color:#046f3d;-webkit-animation:dot-bounce 1s ease-in-out infinite;animation:dot-bounce 1s ease-in-out infinite}.preloader__dot:nth-child(1){-webkit-animation-delay:-.32s;animation-delay:-.32s}.preloader__dot:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes dot-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dot-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.slick-next,.slick-prev{position:absolute;top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;z-index:1;border:none;outline:0;width:35px;height:35px;padding:10px;cursor:pointer;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;color:transparent;background-color:#fff}.slick-next:focus,.slick-prev:focus{outline:0;border:none}.slick-next:hover,.slick-prev:hover{background-color:#046f3d;opacity:1}.slick-prev{left:10px;background-image:url(/assets/svg/arrow-left.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-size:60%;border-radius:100px}.slick-prev:hover{background-image:url(/assets/svg/arrow-left-white.svg)}.slick-next{right:10px;background-image:url(/assets/svg/arrow-right.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-size:60%;border-radius:100px}.slick-next:hover{background-image:url(/assets/svg/arrow-right-white.svg)}.section-title{display:inline-block}.section-title h2{font-weight:400;color:#101010;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;margin-left:auto;margin-right:auto}.section-title h2::after{content:"";width:100%;height:3px;background-color:#046f3d;position:absolute;bottom:0;left:0}.hero-2>div{position:relative}.hero-2>div::after{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#046f3d!important;opacity:.8}.hero-2__container{padding-top:15rem!important;padding-bottom:5rem!important}.hero-2 p.text{max-width:80%;margin:auto}@media (max-width:576px){.g-rounded-30--sm{border-radius:30px!important}.logo-floater{position:relative;width:60px;top:0;padding:unset;-webkit-transition:.6s ease;transition:.6s ease}.u-header--moved-up .logo-floater{top:-100px}.custom-header__logo img{width:40px!important;margin-right:0!important}.custom-header__logo span{font-size:.93rem!important}.navbar__hamburger .hamburger-box{height:25px}.navbar__hamburger .hamburger-box .hamburger-inner,.navbar__hamburger .hamburger-box .hamburger-inner::after,.navbar__hamburger .hamburger-box .hamburger-inner::before{width:30px!important}.slick-next,.slick-prev{-webkit-transform:translateY(250%);transform:translateY(250%);width:30px;height:30px}.section-title{display:inline-block}.section-title h2{font-size:1.8rem}}@media (min-width:576px){p.desc{font-size:1.25rem}}@media (min-width:768px){.u-header__logo{height:70px}.logo-floater{position:relative;width:60px;top:0;padding:unset;-webkit-transition:.6s ease;transition:.6s ease}.u-header--moved-up .logo-floater{top:-100px}.hero h2{font-size:2.8rem}.hero p{font-size:1.4rem}}@media (max-width:768px){.custom-header__logo span{font-size:1rem;word-wrap:break-word}.values{text-align:center}.values__items{text-align:center}.values__items span.number{display:none!important}}@media (min-width:992px){.logo-floater{position:absolute;width:120px;top:0;background-color:#fff;padding:2px;border-radius:200px;-webkit-transition:.6s ease;transition:.6s ease}.u-header--moved-up .logo-floater{top:-100px}#custom-header .navbar__list{background-color:unset}#custom-header .navbar .navbar__items a::before,#custom-header .navbar .navbar__items.active a::before{content:"";display:block}.hero h2{font-size:3rem}.hero p{font-size:1.8rem}}