.kc-skip{z-index:2000;color:#fff;background:#20588a;padding:12px 20px;font-family:Mplusrounded1c,sans-serif;font-weight:900;text-decoration:none;position:absolute;top:0;left:-9999px}.kc-skip:focus{left:0}html,body{overflow-x:clip}html.kc-reveal [data-reveal]{opacity:0;transform:translateY(100px)}html.kc-reveal [data-reveal].kc-in{opacity:1;transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1);transform:none}html.kc-reveal [data-reveal][data-reveal-from=left]{transform:translate(-100px)}html.kc-reveal [data-reveal][data-reveal-from=right]{transform:translate(100px)}html.kc-reveal [data-reveal][data-reveal-from=bottom-left]{transform:translate(-100px,100px)}html.kc-reveal [data-reveal][data-reveal-from=bottom-right]{transform:translate(100px,100px)}html.kc-reveal [data-reveal][data-reveal-from=fade],html.kc-reveal [data-reveal][data-reveal-from].kc-in{transform:none}@media screen and (width<=767px){html.kc-reveal [data-reveal],html.kc-reveal [data-reveal][data-reveal-from=left],html.kc-reveal [data-reveal][data-reveal-from=right],html.kc-reveal [data-reveal][data-reveal-from=bottom-left],html.kc-reveal [data-reveal][data-reveal-from=bottom-right]{transform:translateY(40px)}html.kc-reveal [data-reveal][data-reveal-from=fade]{transform:none}}@media screen and (width<=479px){html.kc-reveal [data-reveal][data-reveal-from-phone=bottom]{transform:translateY(40px)}html.kc-reveal [data-reveal][data-reveal-from-phone=fade],html.kc-reveal [data-reveal][data-reveal-from-phone].kc-in{transform:none}}@keyframes kcH-a{0%,to{transform:translate(0)}50%{transform:translate(-30px,-20px)}}@keyframes kcH-b{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}@keyframes kcH-c{0%,to{transform:translate(0)}50%{transform:translate(-15px,-15px)}}@keyframes kcH-d{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes kcH-e{0%,to{transform:translate(0)}50%{transform:translate(30px,-15px)}}@keyframes kcH-f{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcH-g{0%,to{transform:translate(0)}50%{transform:translate(-25px,-20px)}}@keyframes kcH-h{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcH-i{0%,to{transform:translate(0)}50%{transform:translate(20px,20px)}}@keyframes kcH-j{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcH-k{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}@keyframes kcH-l{0%,to{transform:translate(0)}50%{transform:translate(-30px,15px)}}.home-2-big-blue-circle{animation:8s linear infinite kcH-a}.home-2-small-pink-circle{animation:8s linear infinite kcH-b}.home-2-white-small-circle{animation:8s linear infinite kcH-c}.home-2-blue-big-circle-lower{animation:8s linear infinite kcH-d}.home-2-medium-blue-circle{animation:8s linear infinite kcH-e}.home-2-medium-pink-circle{animation:8s linear infinite kcH-f}.left-top-pink-circle{animation:8s linear infinite kcH-g}.right-top-pink-circle{animation:8s linear infinite kcH-h}.right-bottom-pink-circle{animation:8s linear infinite kcH-i}.div-block-36{animation:8s linear infinite kcH-c}.div-block-37{animation:8s linear infinite kcH-d}.div-block-38{animation:8s linear infinite kcH-f}.right-pink-circle{animation:8s linear infinite kcH-j}.blue-small-circle{animation:8s linear infinite kcH-k}.medium-pink-circle{animation:8s linear infinite kcH-l}@media (prefers-reduced-motion:reduce){.home-2-big-blue-circle,.home-2-small-pink-circle,.home-2-white-small-circle,.home-2-blue-big-circle-lower,.home-2-medium-blue-circle,.home-2-medium-pink-circle,.left-top-pink-circle,.right-top-pink-circle,.right-bottom-pink-circle,.div-block-36,.div-block-37,.div-block-38,.right-pink-circle,.blue-small-circle,.medium-pink-circle{animation:none}}@keyframes kcED-a{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcED-b{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcED-c{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcED-d{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}@keyframes kcED-e{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes kcED-f{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcED-g{0%,to{transform:translate(0)}50%{transform:translate(-15px,-15px)}}@keyframes kcED-h{0%,to{transform:translate(0)}50%{transform:translate(-25px,25px)}}@keyframes kcED-i{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcED-j{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcED-k{0%,to{transform:translate(0)}50%{transform:translate(-25px,-25px)}}@keyframes kcED-l{0%,to{transform:translate(0)}50%{transform:translate(25px,25px)}}@keyframes kcED-m{0%,to{transform:translate(0)}50%{transform:translate(-25px,-25px)}}@keyframes kcED-n{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcED-o{0%,to{transform:translate(0)}50%{transform:translate(25px,25px)}}[data-page=educators] .about-us-medium-pink-circle{animation:8s linear infinite kcED-a}[data-page=educators] .about-us-small-pink-circl{animation:8s linear infinite kcED-b}[data-page=educators] .about-us-medium-blue-circle{animation:8s linear infinite kcED-c}[data-page=educators] .about-us-big-blue-circle{animation:8s linear infinite kcED-d}[data-page=educators] .abou-us-white-small-circle{animation:8s linear infinite kcED-e}[data-page=educators] .teacher-pink-circle{animation:8s linear infinite kcED-f}[data-page=educators] .teacher-blue-circle{animation:8s linear infinite kcED-g}[data-page=educators] .teacher-big-pink-circle{animation:8s linear infinite kcED-h}[data-page=educators] .graduates-blue-circle-copy{animation:8s linear infinite kcED-i}[data-page=educators] .right-top-pink-circle.blue{animation:8s linear infinite kcED-j}[data-page=educators] .left-top-pink-circle.blue-circle{animation:8s linear infinite kcED-k}[data-page=educators] .right-bottom-pink-circle{animation:8s linear infinite kcED-l}[data-page=educators] .faq-blue-circle{animation:8s linear infinite kcED-m}[data-page=educators] .faq-pink-circle{animation:8s linear infinite kcED-n}[data-page=educators] .faq-small-circle{animation:8s linear infinite kcED-o}@media (prefers-reduced-motion:reduce){[data-page=educators] .about-us-medium-pink-circle,[data-page=educators] .about-us-small-pink-circl,[data-page=educators] .about-us-medium-blue-circle,[data-page=educators] .about-us-big-blue-circle,[data-page=educators] .abou-us-white-small-circle,[data-page=educators] .teacher-pink-circle,[data-page=educators] .teacher-blue-circle,[data-page=educators] .teacher-big-pink-circle,[data-page=educators] .graduates-blue-circle-copy,[data-page=educators] .right-top-pink-circle.blue,[data-page=educators] .left-top-pink-circle.blue-circle,[data-page=educators] .right-bottom-pink-circle,[data-page=educators] .faq-blue-circle,[data-page=educators] .faq-pink-circle,[data-page=educators] .faq-small-circle{animation:none}}@keyframes kcTU-a{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcTU-b{0%,to{transform:translate(0)}50%{transform:translate(5px,15px)}}@keyframes kcTU-c{0%,to{transform:translate(0)}50%{transform:translate(25px,-25px)}}@keyframes kcTU-d{0%,to{transform:translate(0)}50%{transform:translate(-25px,-25px)}}@keyframes kcTU-e{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes kcTU-f{0%,to{transform:translate(0)}50%{transform:translate(25px,-25px)}}@keyframes kcTU-g{0%,to{transform:translate(0)}50%{transform:translate(-25px,-25px)}}@keyframes kcTU-h{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}@keyframes kcTU-i{0%,to{transform:translate(0)}50%{transform:translate(25px,-25px)}}[data-page=tuition] .about-us-medium-pink-circle{animation:8s linear infinite kcTU-a}[data-page=tuition] .about-us-medium-blue-circle{animation:8s linear infinite kcTU-b}[data-page=tuition] .about-us-small-pink-circl{animation:8s linear infinite kcTU-c}[data-page=tuition] .about-us-big-blue-circle{animation:8s linear infinite kcTU-d}[data-page=tuition] .abou-us-white-small-circle{animation:8s linear infinite kcTU-e}[data-page=tuition] .teacher-pink-circle{animation:8s linear infinite kcTU-f}[data-page=tuition] .teacher-blue-circle{animation:8s linear infinite kcTU-g}[data-page=tuition] .teacher-big-pink-circle.prcing-circle{animation:8s linear infinite kcTU-h}[data-page=tuition] .graduates-blue-circle-copy{animation:8s linear infinite kcTU-i}@keyframes kcTU-b2{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}@keyframes kcTU-d2{0%,to{transform:translate(0)}50%{transform:translate(-25px,-25px)}}[data-page=tuition] .about-us-medium-pink-circle.tuition-fill-b{animation:8s linear infinite kcTU-b2}[data-page=tuition] .teacher-pink-circle.tuition-fill-d{animation:8s linear infinite kcTU-d2}@media (prefers-reduced-motion:reduce){[data-page=tuition] .about-us-medium-pink-circle,[data-page=tuition] .about-us-medium-blue-circle,[data-page=tuition] .about-us-small-pink-circl,[data-page=tuition] .about-us-big-blue-circle,[data-page=tuition] .abou-us-white-small-circle,[data-page=tuition] .teacher-pink-circle,[data-page=tuition] .teacher-blue-circle,[data-page=tuition] .teacher-big-pink-circle.prcing-circle,[data-page=tuition] .graduates-blue-circle-copy,[data-page=tuition] .about-us-medium-pink-circle.tuition-fill-b,[data-page=tuition] .teacher-pink-circle.tuition-fill-d{animation:none}}@keyframes kcRG-a{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcRG-b{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcRG-c{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcRG-d{0%,to{transform:translate(0)}50%{transform:translate(-25px,-25px)}}@keyframes kcRG-e{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes kcRG-f{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcRG-g{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@keyframes kcRG-h{0%,to{transform:translate(0)}50%{transform:translate(20px,20px)}}@keyframes kcRG-i{0%,to{transform:translate(0)}50%{transform:translate(20px,-25px)}}@keyframes kcRG-j{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcRG-k{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcRG-l{0%,to{transform:translate(0)}50%{transform:translate(25px,25px)}}@keyframes kcRG-10{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}[data-page=register] .about-us-medium-pink-circle{animation:8s linear infinite kcRG-a}[data-page=register] .about-us-small-pink-circl{animation:8s linear infinite kcRG-b}[data-page=register] .about-us-medium-blue-circle{animation:8s linear infinite kcRG-c}[data-page=register] .about-us-big-blue-circle{animation:8s linear infinite kcRG-d}[data-page=register] .abou-us-white-small-circle{animation:8s linear infinite kcRG-e}[data-page=register] .admission-blue-circle{animation:8s linear infinite kcRG-f}[data-page=register] .admission-pink-circle{animation:8s linear infinite kcRG-g}[data-page=register] .admission-pink-small-circle{animation:8s linear infinite kcRG-h}[data-page=register] .admission-white-circle{animation:8s linear infinite kcRG-i}[data-page=register] .admission-circle{animation:8s linear infinite kcRG-j}[data-page=register] .right-top-pink-circle.blue{animation:8s linear infinite kcRG-k}[data-page=register] .right-bottom-pink-circle{animation:8s linear infinite kcRG-l}[data-page=register] .home-2-small-pink-circle.ab-pink{animation:8s linear -1s infinite kcRG-10}@media (prefers-reduced-motion:reduce){[data-page=register] .about-us-medium-pink-circle,[data-page=register] .about-us-small-pink-circl,[data-page=register] .about-us-medium-blue-circle,[data-page=register] .about-us-big-blue-circle,[data-page=register] .abou-us-white-small-circle,[data-page=register] .admission-blue-circle,[data-page=register] .admission-pink-circle,[data-page=register] .admission-pink-small-circle,[data-page=register] .admission-white-circle,[data-page=register] .admission-circle,[data-page=register] .right-top-pink-circle.blue,[data-page=register] .right-bottom-pink-circle,[data-page=register] .home-2-small-pink-circle.ab-pink{animation:none}}@keyframes kcAB-a{0%,to{transform:translate(0)}50%{transform:translate(-30px,-20px)}}@keyframes kcAB-b{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes kcAB-c{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcAB-d{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcAB-e{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcAB-f{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@keyframes kcAB-g{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes kcAB-h{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcAB-i{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcAB-j{0%,to{transform:translate(0)}50%{transform:translate(-5px,-10px)}}@keyframes kcAB-k{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}@keyframes kcAB-l{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcAB-m{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcAB-n{0%,to{transform:translate(0)}50%{transform:translate(-30px,-20px)}}@keyframes kcAB-o{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcAB-p{0%,to{transform:translate(0)}50%{transform:translate(-30px,20px)}}@keyframes kcAB-q{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcAB-r{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@keyframes kcAB-s{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcAB-4{0%,to{transform:translate(0)}50%{transform:translateY(-28px)}}[data-page=about-us] .about-us-big-blue-circle{animation:8s linear infinite kcAB-a}[data-page=about-us] .abou-us-white-small-circle{animation:8s linear infinite kcAB-b}[data-page=about-us] .about-us-small-pink-circl{animation:8s linear infinite kcAB-c}[data-page=about-us] .about-us-medium-blue-circle{animation:8s linear infinite kcAB-d}[data-page=about-us] .our-history-right-circle{animation:8s linear infinite kcAB-e}[data-page=about-us] .home-2-medium-pink-circle.ab-hist-l{animation:8s linear infinite kcAB-f}[data-page=about-us] .home-2-medium-blue-circle.ab-hist-b{animation:8s linear infinite kcAB-g}[data-page=about-us] .graduates-blue-circle{animation:8s linear infinite kcAB-h}[data-page=about-us] .home-2-small-pink-circle.ab-grad{animation:8s linear infinite kcAB-i}[data-page=about-us] .home-2-small-pink-circle.ab-pink{animation:8s linear infinite kcAB-j}[data-page=about-us] .home-2-white-small-circle.ab-white{animation:8s linear infinite kcAB-k}[data-page=about-us] .home-2-small-pink-circle.ab-right-pink{animation:8s linear infinite kcAB-l}[data-page=about-us] .medium-pink-circle.ab-gal{animation:8s linear infinite kcAB-m}[data-page=about-us] .home-2-medium-blue-circle.ab-news{animation:8s linear infinite kcAB-n}[data-page=about-us] .news-pink-circle{animation:8s linear infinite kcAB-o}[data-page=about-us] .large-blue-circle{animation:8s linear infinite kcAB-p}[data-page=about-us] .blue-small-circle.right{animation:8s linear infinite kcAB-q}[data-page=about-us] .medium-pink-circle.top{animation:8s linear infinite kcAB-r}[data-page=about-us] .about-us-medium-pink-circle{animation:8s linear infinite kcAB-s}[data-page=about-us] .about-us-medium-pink-circle.abt-tail{animation:8s linear -1s infinite kcAB-4}@media (prefers-reduced-motion:reduce){[data-page=about-us] .about-us-big-blue-circle,[data-page=about-us] .abou-us-white-small-circle,[data-page=about-us] .about-us-small-pink-circl,[data-page=about-us] .about-us-medium-blue-circle,[data-page=about-us] .our-history-right-circle,[data-page=about-us] .home-2-medium-pink-circle.ab-hist-l,[data-page=about-us] .home-2-medium-blue-circle.ab-hist-b,[data-page=about-us] .graduates-blue-circle,[data-page=about-us] .home-2-small-pink-circle.ab-grad,[data-page=about-us] .home-2-small-pink-circle.ab-pink,[data-page=about-us] .home-2-white-small-circle.ab-white,[data-page=about-us] .home-2-small-pink-circle.ab-right-pink,[data-page=about-us] .medium-pink-circle.ab-gal,[data-page=about-us] .home-2-medium-blue-circle.ab-news,[data-page=about-us] .news-pink-circle,[data-page=about-us] .large-blue-circle,[data-page=about-us] .blue-small-circle.right,[data-page=about-us] .medium-pink-circle.top,[data-page=about-us] .about-us-medium-pink-circle,[data-page=about-us] .about-us-medium-pink-circle.abt-tail{animation:none}}@keyframes kcCA-a{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcCA-b{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcCA-c{0%,to{transform:translate(0)}50%{transform:translate(11px,20px)}}@keyframes kcCA-d{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}@keyframes kcCA-e{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@keyframes kcCA-f{0%,to{transform:translate(0)}50%{transform:translate(13px,-20px)}}@keyframes kcCA-g{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcCA-h{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcCA-i{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}@keyframes kcCA-j{0%,to{transform:translate(0)}50%{transform:translate(18px,20px)}}@keyframes kcCA-k{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}[data-page=careers] .career-pink-large-circle{animation:8s linear infinite kcCA-a}[data-page=careers] .career-small-pink-circle{animation:8s linear infinite kcCA-b}[data-page=careers] .career-medium-blue-circle{animation:8s linear infinite kcCA-c}[data-page=careers] .career-white-small-circle{animation:8s linear infinite kcCA-d}[data-page=careers] .career-big-blue-circle{animation:8s linear infinite kcCA-e}[data-page=careers] .career-right-circle{animation:8s linear infinite kcCA-f}[data-page=careers] .career-left-circle{animation:8s linear infinite kcCA-g}[data-page=careers] .graduates-blue-circle{animation:8s linear infinite kcCA-h}[data-page=careers] .career-blue-circle{animation:8s linear infinite kcCA-i}[data-page=careers] .career-pink-circle{animation:8s linear infinite kcCA-j}[data-page=careers] .careers-blue-circle{animation:8s linear infinite kcCA-k}@media (prefers-reduced-motion:reduce){[data-page=careers] .career-pink-large-circle,[data-page=careers] .career-small-pink-circle,[data-page=careers] .career-medium-blue-circle,[data-page=careers] .career-white-small-circle,[data-page=careers] .career-big-blue-circle,[data-page=careers] .career-right-circle,[data-page=careers] .career-left-circle,[data-page=careers] .graduates-blue-circle,[data-page=careers] .career-blue-circle,[data-page=careers] .career-pink-circle,[data-page=careers] .careers-blue-circle{animation:none}}@keyframes kcJB-a{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcJB-b{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcJB-c{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcJB-d{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}@keyframes kcJB-e{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes kcJB-f{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcJB-g{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@keyframes kcJB-h{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcJB-i{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}[data-page=job-positions] .about-us-medium-pink-circle{animation:8s linear infinite kcJB-a}[data-page=job-positions] .career-small-pink-circle{animation:8s linear infinite kcJB-b}[data-page=job-positions] .career-medium-blue-circle{animation:8s linear infinite kcJB-c}[data-page=job-positions] .job-big-blue-circle{animation:8s linear infinite kcJB-d}[data-page=job-positions] .job-white-small-circle{animation:8s linear infinite kcJB-e}[data-page=job-positions] .job-blue-circle{animation:8s linear infinite kcJB-f}[data-page=job-positions] .job-pink-circle{animation:8s linear infinite kcJB-g}[data-page=job-positions] .job-pink-small-circle{animation:8s linear infinite kcJB-h}[data-page=job-positions] .job-big-blue-circle-copy{animation:8s linear infinite kcJB-i}@media (prefers-reduced-motion:reduce){[data-page=job-positions] .about-us-medium-pink-circle,[data-page=job-positions] .career-small-pink-circle,[data-page=job-positions] .career-medium-blue-circle,[data-page=job-positions] .job-big-blue-circle,[data-page=job-positions] .job-white-small-circle,[data-page=job-positions] .job-blue-circle,[data-page=job-positions] .job-pink-circle,[data-page=job-positions] .job-pink-small-circle,[data-page=job-positions] .job-big-blue-circle-copy{animation:none}}@keyframes kcBL-a{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcBL-b{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcBL-c{0%,to{transform:translate(0)}50%{transform:translate(20px,20px)}}@keyframes kcBL-d{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@keyframes kcBL-e{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}@keyframes kcBL-f{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcBL-g{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@keyframes kcBL-h{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}@keyframes kcBL-i{0%,to{transform:translate(0)}50%{transform:translate(20px,20px)}}[data-page=blog] .about-us-medium-pink-circle{animation:8s linear infinite kcBL-a}[data-page=blog] .about-us-small-pink-circl{animation:8s linear infinite kcBL-b}[data-page=blog] .about-us-medium-blue-circle{animation:8s linear infinite kcBL-c}[data-page=blog] .about-us-big-blue-circle{animation:8s linear infinite kcBL-d}[data-page=blog] .blog-white-small-circle{animation:8s linear infinite kcBL-e}[data-page=blog] .teacher-pink-circle.blog-circle-hidden{animation:8s linear infinite kcBL-f}[data-page=blog] .teacher-blue-circle.blog-circle-hidden{animation:8s linear infinite kcBL-g}[data-page=blog] .teacher-big-pink-circle.blog-circle-hidden{animation:8s linear infinite kcBL-h}[data-page=blog] .graduates-blue-circle-copy{animation:8s linear infinite kcBL-i}@media (prefers-reduced-motion:reduce){[data-page=blog] .about-us-medium-pink-circle,[data-page=blog] .about-us-small-pink-circl,[data-page=blog] .about-us-medium-blue-circle,[data-page=blog] .about-us-big-blue-circle,[data-page=blog] .blog-white-small-circle,[data-page=blog] .teacher-pink-circle.blog-circle-hidden,[data-page=blog] .teacher-blue-circle.blog-circle-hidden,[data-page=blog] .teacher-big-pink-circle.blog-circle-hidden,[data-page=blog] .graduates-blue-circle-copy{animation:none}}@keyframes kcBP-a{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcBP-b{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@keyframes kcBP-c{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}@keyframes kcBP-d{0%,to{transform:translate(0)}50%{transform:translate(20px,20px)}}[data-page=blog-posts] .blog-pink-circle{animation:8s linear infinite kcBP-a}[data-page=blog-posts] .blog-blue-circle.blog-circle-hidden{animation:8s linear infinite kcBP-b}[data-page=blog-posts] .blog-big-pink-circle{animation:8s linear infinite kcBP-c}[data-page=blog-posts] .graduates-blue-circle-copy{animation:8s linear infinite kcBP-d}@media (prefers-reduced-motion:reduce){[data-page=blog-posts] .blog-pink-circle,[data-page=blog-posts] .blog-blue-circle.blog-circle-hidden,[data-page=blog-posts] .blog-big-pink-circle,[data-page=blog-posts] .graduates-blue-circle-copy{animation:none}}@keyframes kcGA-a{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}@keyframes kcGA-b{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}@keyframes kcGA-c{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcGA-d{0%,to{transform:translate(0)}50%{transform:translate(-15px,-15px)}}@keyframes kcGA-e{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcGA-f{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@keyframes kcGA-g{0%,to{transform:translate(0)}50%{transform:translate(25px,25px)}}@keyframes kcGA-5{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}@keyframes kcGA-6{0%,to{transform:translate(0)}50%{transform:translate(-30px,25px)}}@keyframes kcGA-7{0%,to{transform:translate(0)}50%{transform:translate(-25px,-20px)}}@keyframes kcGA-8{0%,to{transform:translate(0)}50%{transform:translate(20px,25px)}}[data-page=gallery] .gallery-blue-small-circle{animation:8s linear infinite kcGA-a}[data-page=gallery] .gallery-pink-circle{animation:8s linear infinite kcGA-b}[data-page=gallery] .gallery-large-blue-circle{animation:8s linear infinite kcGA-c}[data-page=gallery] .gallery-blue-circle{animation:8s linear infinite kcGA-d}[data-page=gallery] .gallery-small-pink-circle{animation:8s linear infinite kcGA-e}[data-page=gallery] .gallery-medium-pink-circle{animation:8s linear infinite kcGA-f}[data-page=gallery] .gallery-medium-blue-circle{animation:8s linear infinite kcGA-g}[data-page=gallery] .about-us-medium-pink-circle{animation:8s linear -.5s infinite kcGA-5}[data-page=gallery] .about-us-medium-blue-circle{animation:8s linear -3s infinite kcGA-6}[data-page=gallery] .about-us-white-small-circle{animation:8s linear -1.5s infinite kcGA-7}[data-page=gallery] .about-us-big-blue-circle{animation:8s linear -4.5s infinite kcGA-8}@media (prefers-reduced-motion:reduce){[data-page=gallery] .gallery-blue-small-circle,[data-page=gallery] .gallery-pink-circle,[data-page=gallery] .gallery-large-blue-circle,[data-page=gallery] .gallery-blue-circle,[data-page=gallery] .gallery-small-pink-circle,[data-page=gallery] .gallery-medium-pink-circle,[data-page=gallery] .gallery-medium-blue-circle,[data-page=gallery] .about-us-medium-pink-circle,[data-page=gallery] .about-us-medium-blue-circle,[data-page=gallery] .about-us-white-small-circle,[data-page=gallery] .about-us-big-blue-circle{animation:none}}@keyframes kcFQ-a{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcFQ-b{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcFQ-c{0%,to{transform:translate(0)}50%{transform:translate(15px,25px)}}@keyframes kcFQ-d{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}@keyframes kcFQ-e{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcFQ-f{0%,to{transform:translate(0)}50%{transform:translate(10px,10px)}}@keyframes kcFQ-g{0%,to{transform:translate(0)}50%{transform:translate(20px,20px)}}@keyframes kcFQ-9{0%,to{transform:translate(0)}50%{transform:translate(-25px,-20px)}}[data-page=faq] .about-us-medium-pink-circle{animation:8s linear infinite kcFQ-a}[data-page=faq] .about-us-small-pink-circl{animation:8s linear infinite kcFQ-b}[data-page=faq] .about-us-medium-blue-circle{animation:8s linear infinite kcFQ-c}[data-page=faq] .about-us-big-blue-circle{animation:8s linear infinite kcFQ-d}[data-page=faq] .right-top-pink-circle.blue{animation:8s linear infinite kcFQ-e}[data-page=faq] .left-top-pink-circle.blue-circle{animation:8s linear infinite kcFQ-f}[data-page=faq] .right-bottom-pink-circle{animation:8s linear infinite kcFQ-g}[data-page=faq] .home-2-white-small-circle.faq-w{animation:8s linear -2s infinite kcFQ-9}@media (prefers-reduced-motion:reduce){[data-page=faq] .about-us-medium-pink-circle,[data-page=faq] .about-us-small-pink-circl,[data-page=faq] .about-us-medium-blue-circle,[data-page=faq] .about-us-big-blue-circle,[data-page=faq] .right-top-pink-circle.blue,[data-page=faq] .left-top-pink-circle.blue-circle,[data-page=faq] .right-bottom-pink-circle,[data-page=faq] .home-2-white-small-circle.faq-w{animation:none}}[data-page=calendar] .right-top-pink-circle.blue{animation:8s linear infinite kcFQ-e}@media (prefers-reduced-motion:reduce){[data-page=calendar] .right-top-pink-circle.blue{animation:none}}@keyframes kcCU-a{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcCU-11{0%,to{transform:translate(0)}50%{transform:translate(20px,25px)}}@keyframes kcCU-12{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kcCU-13{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kcCU-14{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes kcCU-15{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@keyframes kcCU-16{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@keyframes kcCU-17{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes kcCU-18{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}@keyframes kcCU-19{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}[data-page=contact-us] .about-us-small-pink-circl{animation:8s linear infinite kcCU-a}[data-page=contact-us] .home-2-medium-blue-circle.cu-blue{animation:8s linear -3s infinite kcCU-11}[data-page=contact-us] .about-us-medium-pink-circle{animation:8s linear infinite kcCU-12}[data-page=contact-us] .about-us-medium-blue-circle{animation:8s linear -1s infinite kcCU-13}[data-page=contact-us] .about-us-white-small-circle{animation:8s linear -2s infinite kcCU-14}[data-page=contact-us] .about-us-big-blue-circle{animation:8s linear -3s infinite kcCU-15}[data-page=contact-us] .right-top-pink-circle{animation:8s linear -4s infinite kcCU-16}[data-page=contact-us] .left-top-pink-circle{animation:8s linear -5s infinite kcCU-17}[data-page=contact-us] .right-bottom-pink-circle{animation:8s linear -6s infinite kcCU-18}[data-page=contact-us] .top-pink-circle{animation:8s linear -7s infinite kcCU-19}@media (prefers-reduced-motion:reduce){[data-page=contact-us] .about-us-small-pink-circl,[data-page=contact-us] .home-2-medium-blue-circle.cu-blue,[data-page=contact-us] .about-us-medium-pink-circle,[data-page=contact-us] .about-us-medium-blue-circle,[data-page=contact-us] .about-us-white-small-circle,[data-page=contact-us] .about-us-big-blue-circle,[data-page=contact-us] .right-top-pink-circle,[data-page=contact-us] .left-top-pink-circle,[data-page=contact-us] .right-bottom-pink-circle,[data-page=contact-us] .top-pink-circle{animation:none}}@keyframes kc404-a{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kc404-b{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes kc404-c{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@keyframes kc404-d{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes kc404-e{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}@keyframes kc404-f{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}@keyframes kc404-g{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}[data-page="404"] ._404-page-pink-circle{animation:8s linear infinite kc404-a}[data-page="404"] ._404-page-blue-small-circle{animation:8s linear infinite kc404-b}[data-page="404"] ._404-pink-circle{animation:8s linear infinite kc404-c}[data-page="404"] .password-big-blue-circle{animation:8s linear infinite kc404-d}[data-page="404"] ._404-page-medium-blue-circle{animation:8s linear infinite kc404-e}[data-page="404"] ._404-page-pink-small-circle{animation:8s linear infinite kc404-f}[data-page="404"] .password-pink-big-circle{animation:8s linear infinite kc404-g}@media (prefers-reduced-motion:reduce){[data-page="404"] ._404-page-pink-circle,[data-page="404"] ._404-page-blue-small-circle,[data-page="404"] ._404-pink-circle,[data-page="404"] .password-big-blue-circle,[data-page="404"] ._404-page-medium-blue-circle,[data-page="404"] ._404-page-pink-small-circle,[data-page="404"] .password-pink-big-circle{animation:none}}.footer-social-icon:before{content:none!important}.footer-social-icon .w-embed{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.footer-social-icon svg{transition:transform .25s;display:block}.footer-social-icon:hover svg{transform:scale(1.12)}@keyframes kcFootDriftL{0%{transform:translate(0)}50%{transform:translate(30px,-15px)}to{transform:translate(0)}}@keyframes kcFootDriftR{0%{transform:translate(0)}50%{transform:translate(30px,-20px)}to{transform:translate(0)}}.foot-circle-l{animation:8s linear infinite kcFootDriftL}.foot-circle-r{animation:8s linear -2s infinite kcFootDriftR}@media (prefers-reduced-motion:reduce){.foot-circle-l,.foot-circle-r{animation:none}}.health-card-wrap .cards-image{transition:transform .3s}.health-card-wrap:hover .cards-image{transform:scale(1.2)!important}.health-card-wrap .cards-number{position:relative;border-color:#0000!important}.health-card-wrap .cards-number:before{content:"";box-sizing:border-box;pointer-events:none;border:2px dashed #000;border-radius:50px;position:absolute;inset:-2px}@keyframes kc-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.health-card-wrap:hover .cards-number:before{animation:20s linear infinite kc-ring-spin}@media (prefers-reduced-motion:reduce){.health-card-wrap .cards-image{transition:none}.health-card-wrap:hover .cards-number:before{animation:none}}.w-slider-nav>.w-slider-dot{margin-left:10px;margin-right:10px;position:relative}.w-slider-nav>.w-slider-dot:after{content:"";position:absolute;inset:-9px}.accordion-toggle{align-items:center}.accordion-icon{flex:none;margin-top:0;margin-bottom:0}.accordion-item{flex-direction:column;justify-content:center;min-height:133px;display:flex}.accordion-item .accordion-list{flex:none}@media screen and (width<=767px){.accordion-item{min-height:112px;padding-left:22px;padding-right:22px}.accordion-title{line-height:1.35}}html.kc-acc .accordion-list{height:0;transition:height .4s}.accordion-title,.accordion-icon{transition:color .5s}.accordion-icon{transition:color .5s,transform .3s}.w-dropdown-toggle.w--open .accordion-title,.w-dropdown-toggle.w--open .accordion-icon{color:#ff7162;transition:color .3s}.w-dropdown-toggle.w--open .accordion-icon{transform:rotate(180deg)}.accordion-list-content :where(p){margin:0}.accordion-list-content>*+*{margin-top:1em}.accordion-list-content table,.job-rich-text table{border-collapse:collapse;width:100%}.accordion-list-content th,.accordion-list-content td,.job-rich-text th,.job-rich-text td{text-align:left;vertical-align:top;border-bottom:1px solid #0000001f;padding:.4em .8em .4em 0}.accordion-list-content th,.job-rich-text th{font-weight:700}.job-rich-text table{color:var(--text-color);margin:24px 0;font-size:18px}.job-rich-text th{color:var(--dark-blue);border-bottom-width:2px;font-family:Mplusrounded1c,sans-serif}@media screen and (width<=479px){.job-rich-text table{font-size:15px}}.accordion-list-content a{font:inherit;color:inherit;text-decoration:underline}.accordion-list-content a:focus-visible{outline-offset:3px;outline:3px solid #23386b}.job-rich-text a{text-decoration:underline}.pricing-plan-item{transition:transform .3s}.pricing-plan-item:hover,html.kc-reveal .pricing-plan-item.kc-in:hover{transition:transform .3s;transform:scale(1.05)}[hidden]{display:none!important}html.kc-steps #new-registration:not(:target),html.kc-steps #book-a-tour:not(:target){display:none}#step-tour,#step-register,#step-portal{cursor:pointer;transition:border-color .2s,box-shadow .2s}#step-tour:hover,#step-register:hover,#step-portal:hover{border-color:#23386b}#step-tour:focus-visible,#step-register:focus-visible,#step-portal:focus-visible{outline-offset:3px;outline:3px solid #23386b}.register-help-note a{font:inherit;color:inherit;text-decoration:underline}.register-help-note a:focus-visible{outline-offset:3px;outline:3px solid #23386b}#step-tour.is-selected,#step-register.is-selected{border-color:#23386b;box-shadow:0 4px 16px #23386b24}#step-tour.is-selected .step-cue:after,#step-register.is-selected .step-cue:after{content:" ✓";text-decoration:none}.admission-card-wrap .cards-image{transition:transform .3s}.admission-card-wrap:hover .cards-image{transform:scale(1.2)!important}.admission-card-wrap:hover .black-border{animation:20s linear infinite kc-ring-spin!important}@media (prefers-reduced-motion:reduce){.admission-card-wrap:hover .black-border{animation:none!important}}@keyframes kc-wiggle{0%{transform:rotate(0)}9.09%{transform:rotate(-5deg)}18.18%{transform:rotate(5deg)}27.27%{transform:rotate(-5deg)}36.36%{transform:rotate(5deg)}45.45%{transform:rotate(-5deg)}54.55%{transform:rotate(5deg)}63.64%{transform:rotate(-5deg)}72.73%{transform:rotate(5deg)}81.82%{transform:rotate(-5deg)}90.91%{transform:rotate(5deg)}to{transform:rotate(0)}}.pink-arrow:hover,.pink-arrow-skew:hover{animation:1.1s linear kc-wiggle}@media (prefers-reduced-motion:reduce){.pink-arrow:hover,.pink-arrow-skew:hover{animation:none}}.prev-post-arrow,.next-post-arrow{color:#ff7162;transition:transform .3s}.blog-details-link-title{color:#ff7162}.blog-template-pagination-link:hover .prev-post-arrow{transform:translate(-5px)}.blog-template-pagination-link:hover .next-post-arrow{transform:translate(5px)}.form-section .form-button-submit-wrapper{margin-top:48px}.gallery.educators .scroll-gallery-wrapper{justify-content:flex-start}.w-dropdown-toggle:focus-visible,.w-dropdown-link:focus-visible,.w-nav-button:focus-visible,.w-nav-link:focus-visible,.accordion-toggle:focus-visible,.w-slider-dot:focus-visible,.w-slider-arrow-left:focus-visible,.w-slider-arrow-right:focus-visible,.footer-link:focus-visible,.footer-location:focus-visible,.footer-email-link:focus-visible,.footer-phone-link:focus-visible,.primary-button:focus-visible,.content-block-link:focus-visible,.w-lightbox:focus-visible{outline-offset:3px;outline:3px solid #23386b}.form-text:focus-visible,.textarea-field:focus-visible,.w-select:focus-visible{outline-offset:2px;outline:3px solid #23386b}.w-slider-dot:focus-visible{box-shadow:none}html.kc-reveal [data-reveal]:has(:focus-visible),html.kc-reveal [data-reveal]:focus-visible{opacity:1;transition:none;transform:none}h3.accordion-title{margin-top:10px;margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.1em}.kc-noscript-link{color:#23386b;margin:12px 0;font-weight:700;display:inline-block}html:not(.w-mod-js) #myiframe,html:not(.w-mod-js) #tour-iframe{display:none!important}html:not(.w-mod-js) .w-nav[data-collapse]{background-color:#20588a;height:auto;padding:10px 0;position:static}html:not(.w-mod-js) .w-nav[data-collapse] .nav-menu-wrapper{flex-direction:column;align-items:stretch}html:not(.w-mod-js) .w-nav[data-collapse] .mobile-main-logo-wrapper{padding:10px 0;position:static}html:not(.w-mod-js) .w-nav[data-collapse] .w-nav-button{display:none}html:not(.w-mod-js) .w-nav[data-collapse] .w-nav-menu{background-color:#0000;width:auto;height:auto;display:block;position:static;inset:auto}html:not(.w-mod-js) .w-nav[data-collapse] .menu-wrap{flex-wrap:wrap}@media screen and (width<=991px){html:not(.w-mod-js) .w-nav[data-collapse] .menu-wrap{padding-top:20px}}html:not(.w-mod-js) .w-nav[data-collapse] .w-dropdown-list{display:block;position:static}html:not(.w-mod-js) .w-nav[data-collapse] .tablet-menu{display:none}@font-face{font-family:Roboto;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/roboto-latin-300-700-v51.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;font-weight:400;src:local(Arial),local(Helvetica),local(Liberation Sans),local(Arimo);size-adjust:99.47%;ascent-override:92.77%;descent-override:24.41%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;font-weight:300;src:local(Arial),local(Helvetica),local(Liberation Sans),local(Arimo);size-adjust:97.85%;ascent-override:92.77%;descent-override:24.41%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;font-weight:700;src:local(Arial Bold),local(Arial),local(Helvetica Bold),local(Helvetica),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:93.9%;ascent-override:92.77%;descent-override:24.41%;line-gap-override:0%}.admission-section{background-image:linear-gradient(#0003,#0003),linear-gradient(#0006,#ff716266),url(/assets/img/register-hero-pexels-8441839.webp);background-position:0 0,0 0,50% 30%}@media screen and (width<=767px){.about-us-hero-section{background-image:linear-gradient(#0003,#0003),linear-gradient(#0006,#ff716266),url(/assets/img/0749d4_6529f899161daabd6b2ee948_blog_5_image-800.webp)}.section.blog-grid-hero{background-image:linear-gradient(#0003,#ff716266),linear-gradient(#0003,#0003),url(/assets/img/b540c8_6529f899161daabd6b2ee92f_image-800.webp)}.section.hero-career,.contact-us-hero,.gallery-hero{background-image:linear-gradient(#0006,#ff716266),linear-gradient(#0003,#0003),url(/assets/img/242299_6529f899161daabd6b2ee92e_image-800.webp)}.section.hero-our-team{background-image:linear-gradient(#0006,#ff716266),linear-gradient(#0003,#0003),url(/assets/img/d4102d_6529f899161daabd6b2ee926_image-800.webp)}.section.job-position-hero{background-image:linear-gradient(#0003,#0003),linear-gradient(#0006,#ff716266),url(/assets/img/d0ec61_6529f899161daabd6b2ee989_image-800.webp)}.section.pricing-hero{background-image:linear-gradient(#0003,#0003),linear-gradient(#0006,#ff716266),url(/assets/img/5a9c75_6529f899161daabd6b2ee947_blog_3_image-800.webp)}.section.faq{background-image:linear-gradient(#0006,#ff716266),linear-gradient(#0003,#0003),url(/assets/img/80fe57_6529f899161daabd6b2ee934_image-800.webp)}.admission-section{background-image:linear-gradient(#0006,#ff716266),linear-gradient(#0003,#0003),url(/assets/img/register-hero-pexels-8441839-800.webp)}}@media screen and (width>=768px) and (width<=991px){.about-us-hero-section{background-image:linear-gradient(#0003,#0003),linear-gradient(#0006,#ff716266),url(/assets/img/0749d4_6529f899161daabd6b2ee948_blog_5_image-1200.webp)}.section.blog-grid-hero{background-image:linear-gradient(#0003,#ff716266),linear-gradient(#0003,#0003),url(/assets/img/b540c8_6529f899161daabd6b2ee92f_image-1200.webp)}.section.hero-career,.contact-us-hero,.gallery-hero{background-image:linear-gradient(#0006,#ff716266),linear-gradient(#0003,#0003),url(/assets/img/242299_6529f899161daabd6b2ee92e_image-1200.webp)}.section.hero-our-team{background-image:linear-gradient(#0006,#ff716266),linear-gradient(#0003,#0003),url(/assets/img/d4102d_6529f899161daabd6b2ee926_image-1200.webp)}.section.job-position-hero{background-image:linear-gradient(#0003,#0003),linear-gradient(#0006,#ff716266),url(/assets/img/d0ec61_6529f899161daabd6b2ee989_image-1200.webp)}.section.pricing-hero{background-image:linear-gradient(#0003,#0003),linear-gradient(#0006,#ff716266),url(/assets/img/5a9c75_6529f899161daabd6b2ee947_blog_3_image-1200.webp)}.section.faq{background-image:linear-gradient(#0006,#ff716266),linear-gradient(#0003,#0003),url(/assets/img/80fe57_6529f899161daabd6b2ee934_image-1200.webp)}.admission-section{background-image:linear-gradient(#0006,#ff716266),linear-gradient(#0003,#0003),url(/assets/img/register-hero-pexels-8441839-1200.webp)}}.kc-community{background-color:#fff}.kc-community .section-heading-wrapper{margin-bottom:32px}.kc-community-intro{max-width:680px}.kc-community-list{flex-flow:wrap;justify-content:center;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.kc-community-list li{background-image:none;width:auto;margin:0;padding:0;display:block}.kc-community-link{color:#20588a;background:#fff;border:1px solid #20588a40;border-radius:999px;min-height:44px;padding:10px 20px;font-family:Mplusrounded1c,sans-serif;font-size:15px;font-weight:900;line-height:1.5;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.kc-community-link:hover{color:#ff7162;border-color:#ff7162}.kc-community-link:focus-visible{outline-offset:3px;outline:3px solid #23386b}.kc-community-list:has(.kc-community-logo-link){align-items:center;gap:20px 48px;max-width:760px;margin:0 auto}.kc-community-logo-link{background:0 0;border:0;border-radius:8px;min-height:0;padding:4px;line-height:0;transition:transform .2s}.kc-community-logo-link:hover{transform:translateY(-2px)}.kc-community-logo{width:auto;height:56px;display:block}@media screen and (width<=767px){.kc-community-list:has(.kc-community-logo-link){gap:16px 28px}.kc-community-logo{height:40px}}.kc-form-promise{margin:0 0 20px}.kc-cal{width:100%;max-width:960px;margin:0 auto 48px}.kc-cal-heading{color:var(--dark-blue);margin:0 0 8px;font-family:Mplusrounded1c,sans-serif;font-size:24px;line-height:1.1em}.kc-cal-note{color:#4c4c4c;margin:24px 0 0}.kc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-cal-tabs{gap:8px;margin:0 0 20px;display:flex}.kc-cal-tab{font:inherit;color:var(--dark-blue);border:2px solid var(--dark-blue);cursor:pointer;background:#fff;border-radius:999px;padding:10px 22px;font-weight:700}.kc-cal-tab[aria-selected=true]{background:var(--dark-blue);color:#fff}.kc-cal-tab:focus-visible,.kc-cal-nav:focus-visible,.kc-cal-today:focus-visible{outline-offset:3px;outline:3px solid #23386b}.kc-cal-bar{align-items:center;gap:12px;margin:0 0 12px;display:flex}.kc-cal-month{color:var(--dark-blue);text-align:center;flex:1;margin:0;font-family:Mplusrounded1c,sans-serif;font-size:28px;line-height:1.1em}.kc-cal-nav{color:var(--dark-blue);border:2px solid var(--dark-blue);cursor:pointer;background:#fff;border-radius:50%;width:44px;height:44px;font-family:"Fa solid 900",sans-serif;font-size:16px;line-height:1}.kc-cal-nav[aria-disabled=true]{opacity:.35;cursor:default}.kc-cal-today{font:inherit;color:var(--dark-blue);border:2px solid var(--dark-blue);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-weight:700}.kc-cal-legend{color:#4c4c4c;flex-wrap:wrap;gap:6px 20px;margin:0 0 16px;padding:0;font-size:14px;list-style:none;display:flex}.kc-cal-legend li{background-image:none;align-items:center;gap:8px;padding:0;display:flex}.kc-cal-swatch,.kc-cal-dot{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.kc-cal-dot.is-closure,.kc-cal-swatch.is-closure{background:var(--primary)}.kc-cal-dot.is-school,.kc-cal-swatch.is-school{background:var(--dark-blue)}.kc-cal-dot.is-summer,.kc-cal-swatch.is-summer{background:#8bc63f}.kc-cal-dot.is-term,.kc-cal-swatch.is-term{background:#b7b7b3}.kc-cal-dot.is-room,.kc-cal-swatch.is-room{background:#5bc8f5}.kc-cal-grid{background:#fff;border:1px solid #e6e2e1;border-radius:16px;overflow:hidden}.kc-cal-row{grid-template-columns:repeat(7,1fr);display:grid}.kc-cal-head{background:var(--primary-light)}.kc-cal-dow{text-align:center;color:var(--dark-blue);padding:10px 6px;font-size:13px;font-weight:700}.kc-cal-day{border-top:1px solid #efeceb;border-left:1px solid #efeceb;min-height:96px;padding:8px;position:relative}.kc-cal-day:first-child{border-left:0}.kc-cal-day.is-out{background:#faf9f8}.kc-cal-day.is-out .kc-cal-num{color:#b7b7b3}.kc-cal-day.has-closure{background:#fff1ef}.kc-cal-day.has-school{background:#eef2fb}.kc-cal-day.has-summer{background:#f1f9e6}.kc-cal-day.is-out.has-closure{background:#fdf7f6}.kc-cal-day.is-out.has-school{background:#f5f7fb}.kc-cal-day.is-out.has-summer{background:#f7faf2}.kc-cal-day.is-out .kc-cal-dot{opacity:.45}.kc-cal-num{text-align:center;min-width:26px;height:26px;color:var(--dark-blue);border-radius:50%;font-size:14px;font-weight:700;line-height:26px;display:inline-block}.kc-cal-day.is-today .kc-cal-num{background:var(--dark-blue);color:#fff}.kc-cal-daybtn{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin:0;padding:0;transition:background-color .2s;display:flex}.kc-cal-daybtn:hover{background:#20588a12}.kc-cal-daybtn:focus-visible{outline-offset:-3px;outline:3px solid #23386b}.kc-cal-day.is-picked{box-shadow:inset 0 0 0 2px var(--dark-blue)}.kc-cal-dots{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.kc-cal-agenda-bar{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:28px;display:flex}.kc-cal-agenda-heading{margin-top:0}.kc-cal-clear{font:inherit;color:var(--dark-blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.kc-cal-clear:hover{color:var(--primary)}.kc-cal-clear:focus-visible{outline-offset:3px;outline:3px solid #23386b}.kc-cal-list{margin:0;padding:0;list-style:none}.kc-cal-list li{background-image:none;border-bottom:1px solid #0000001a;flex-wrap:wrap;gap:4px 16px;padding:10px 0;display:flex}.kc-cal-date{color:var(--dark-blue);flex:0 0 300px;align-items:center;gap:8px;font-weight:700;display:flex}.kc-cal-school{color:#666;flex-basis:100%;font-size:14px}.kc-cal-agenda .kc-cal-date{flex-basis:380px}.kc-cal-what{flex:260px}.kc-cal-empty{color:#7a7a76;margin:12px 0 0}.kc-cal-term{color:#4c4c4c;margin:12px 0 0}html.kc-cal-js .kc-cal-static,html:not(.kc-cal-js) .kc-cal-tabs,html:not(.kc-cal-js) .kc-cal-panel{display:none}@media screen and (width<=767px){.kc-cal-day{text-align:center;min-height:48px;padding:4px 2px}.kc-cal-num{min-width:24px;height:24px;font-size:13px;line-height:24px}.kc-cal-dots{justify-content:center;margin-top:3px}.kc-cal-daybtn{align-items:center}.kc-cal-dow{padding:8px 2px;font-size:12px}.kc-cal-month{font-size:20px}.kc-cal-date,.kc-cal-agenda .kc-cal-date{flex-basis:100%}.kc-cal-tab{text-align:center;flex:1;padding:10px 8px}}.kc-faq-filters{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.kc-faq-filter{font:inherit;color:var(--dark-blue);border:2px solid var(--dark-blue);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.kc-faq-filter[aria-pressed=true]{background:var(--dark-blue);color:#fff}.kc-faq-filter:focus-visible{outline-offset:3px;outline:3px solid #23386b}.kc-faq-cta .section-description{max-width:640px}.kc-faq-cta-row{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.kc-faq-call{font:inherit;color:var(--dark-blue);font-weight:700;text-decoration:underline}.kc-faq-call:focus-visible{outline-offset:3px;outline:3px solid #23386b}.kc-career-meta{color:#666;margin-top:4px;font-family:Roboto,Roboto Fallback,sans-serif;font-size:14px;line-height:20px}.kc-404-links{margin-top:16px}.kc-404-links a{font:inherit;color:var(--dark-blue);text-decoration:underline}.kc-careers-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin:32px 0 0;display:grid}.kc-careers-card{align-items:stretch;width:auto;margin:0}.kc-careers-card .kids-wrapper{text-align:left;justify-content:flex-start;align-items:stretch;height:100%;margin-top:0;padding:28px}.kc-careers-card .left-card-heading{text-align:left;max-width:none;font-size:22px;line-height:1.2em}.kc-careers-card .description{text-align:left}@media screen and (width<=991px){.kc-careers-cards{grid-template-columns:1fr}}.blog-template-author{color:#4c4c4c;font-weight:400}.blog-template-author:before{content:"·";color:#7a7a76;margin:0 10px}.collect-date{color:#7a7a76;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:14px;font-weight:700}.blog-post-cta{border-top:1px solid #0000001a;margin-top:40px;padding-top:30px}.blog-post-cta .collect-paragraph{font-size:18px;line-height:1.5em}.blog-post-cta .buttons-wrap{align-items:center}@media screen and (width>=992px){[data-page=blog] .collect-blog-wrap{width:calc(50% - 15px)}}.kc-team-group-title{margin-top:24px}.team-grid-large{width:100%}.lightbox-wrapper .lightbox-link,.lightbox-wrapper .lightbox-gallery{transition:transform .25s}.lightbox-wrapper .lightbox-link:hover,.lightbox-wrapper .lightbox-gallery:hover{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.lightbox-wrapper .lightbox-link,.lightbox-wrapper .lightbox-gallery{transition:none}.lightbox-wrapper .lightbox-link:hover,.lightbox-wrapper .lightbox-gallery:hover{transform:none}}.kc-map-box{background-color:#eef1f7;border-radius:16px;width:100%;height:270px;margin-top:16px;position:relative;overflow:hidden}.kc-map-fallback{z-index:3;color:#23386b;text-align:center;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.kc-map-box.kc-map-js .kc-map-fallback{white-space:nowrap;background-color:#fff;border-radius:999px;padding:5px 12px;font-size:13px;line-height:1.4;display:block;inset:10px auto auto 10px}.kc-contact-map{visibility:hidden;z-index:1;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.kc-map-box.kc-map-ready .kc-contact-map{visibility:visible}.kc-map-box.kc-map-active .kc-contact-map{pointer-events:auto}.kc-map-cover{z-index:2;width:100%;height:100%;font:inherit;cursor:pointer;background-color:#0000;border:0;padding:0;position:absolute;inset:0}.kc-map-cover[hidden]{display:none}.kc-map-cover span{color:#23386b;white-space:nowrap;background-color:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kc-map-box.kc-map-ready .kc-map-cover span{display:none}.kc-map-cover:focus-visible{outline-offset:-3px;outline:3px solid #23386b}[data-page="404"] .utility-page-wrap{background-color:var(--primary-light);height:auto;min-height:0;margin-bottom:0;padding-top:40px;padding-bottom:96px}[data-page="404"] ._404-logo-wrapper{width:100%;margin-bottom:56px;position:relative;top:0}@media screen and (width<=1023px){[data-page="404"] ._404-page-blue-small-circle{display:none}}@media screen and (width<=767px){[data-page="404"] .utility-page-wrap{padding-bottom:72px}[data-page="404"] ._404-logo-wrapper{margin-bottom:32px}[data-page="404"] ._404-page-pink-circle,[data-page="404"] .password-big-blue-circle{display:none}}[data-page="404"] ._404-content-wrapper,[data-page="404"] ._404-logo-wrapper{z-index:1}.kc-footer{text-align:left;background-color:#20588a;padding-top:80px;padding-bottom:40px}.kc-footer .base-container{align-items:stretch;padding-bottom:0}.kc-footer-grid{grid-template-columns:1.33fr 1fr 1fr 1.31fr 1.31fr;gap:48px 32px;width:100%;display:grid}.kc-footer-all{opacity:.66}.kc-footer-col{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;font-style:normal;display:flex}.kc-footer-brand-col{gap:20px}.kc-footer .footer-brand{width:auto;padding-left:0}.kc-footer .footer-logo{width:260px;max-width:100%;margin-bottom:0;padding-bottom:0}.kc-footer-mission{color:#fff;opacity:.82;text-align:center;width:260px;max-width:100%;margin:0;font-family:Roboto,Roboto Fallback,sans-serif;font-size:16px;line-height:1.5}.kc-footer-heart{width:232px;max-width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%)}.kc-footer .footer-social-icons-wrapper.kc-footer-social{justify-content:center;gap:10px;width:260px;max-width:100%;margin-top:0}.kc-footer .footer-social-icon{color:#fff;background-color:#ffffff1a;border-radius:50%;width:40px;height:40px;transition:background-color .3s,color .3s}.kc-footer .footer-social-icon:hover{color:#fff;background-color:#ff7162}.kc-footer-title{color:#fff;letter-spacing:1px;text-transform:uppercase;opacity:.6;margin:0 0 4px;font-family:Mplusrounded1c,sans-serif;font-size:14px;font-weight:900}.kc-footer-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kc-footer-list li{background-image:none;margin:0;padding:0;display:block}.kc-footer .footer-link{color:#fff;opacity:.88;padding:0;font-size:16px}.kc-footer .footer-link:hover,.kc-footer .footer-link.w--current{color:#ff7162;opacity:1}.kc-footer-line{color:#fff;opacity:.82;overflow-wrap:anywhere;font-family:Roboto,Roboto Fallback,sans-serif;font-size:16px;line-height:1.5;text-decoration:none;transition:color .3s,opacity .3s;display:block}.kc-footer-line:hover{color:#ff7162;opacity:1}.kc-footer-bottom{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;width:100%;margin-top:48px;padding-top:24px;display:flex}.kc-footer-fine{color:#fff;opacity:.62;margin:0;font-family:Roboto,Roboto Fallback,sans-serif;font-size:14px;line-height:1.5}.kc-footer-fine sup{font-size:.7em}.kc-footer-utility{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-left:auto;display:flex}.kc-footer-utility .footer-link{font-size:14px}@media screen and (width<=1199px){.kc-footer-grid{grid-template-columns:1fr 1fr;row-gap:40px}.kc-footer-brand-col{grid-column:1/-1}}@media screen and (width<=767px){.kc-footer{padding-top:60px}.kc-footer-brand-col{align-items:center}.kc-footer-brand-col .kc-footer-mission{text-align:center}.kc-footer-grid{grid-template-columns:minmax(0,1fr);row-gap:36px}.kc-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:36px}.kc-footer-utility{margin-left:0}}@media screen and (width<=479px){.kc-footer-fine,.kc-footer-utility .footer-link{font-size:12px}}.white-navbar .navbar-link.white,.white-navbar .dropdown-toggle-menubar{letter-spacing:.012em;font-family:Roboto,Roboto Fallback,sans-serif;font-weight:500}.white-navbar .dropdown-list-menubar .navbar-link.white{font-weight:400}.white-navbar .icon.w-icon-dropdown-toggle{opacity:.65;font-size:11px}.dropdown:hover .icon.w-icon-dropdown-toggle,.w--open .icon.w-icon-dropdown-toggle{opacity:1}@media screen and (width>=992px){.white-navbar .nav-menu.home{justify-content:flex-start}.white-navbar .menu-wrap{justify-content:flex-start;width:100%}.white-navbar .link-block{margin-right:auto}.white-navbar .menu-wrap>.navbar-link.white.w--current:after,.white-navbar .menu-wrap>.dropdown.kc-nav-here .kc-nav-label:after{content:"";background-color:var(--primary);border-radius:2px;height:2px;margin-top:3px;display:block}.white-navbar .menu-wrap{flex-wrap:nowrap;column-gap:18px}.white-navbar .navbar-link.white,.white-navbar .dropdown-toggle-menubar{font-size:16px}.white-navbar .link-block{flex:none}}@media screen and (width>=1060px) and (width<=1279px){.white-navbar .menu-wrap{column-gap:16px}.white-navbar .navbar-link.white,.white-navbar .dropdown-toggle-menubar{font-size:15px}.white-navbar .menu-wrap>.navbar-link.white{padding-left:6px;padding-right:6px}.kc-nav-cta{padding:8px 15px;font-size:14px}.kc-nav-tel{font-size:14px}.kc-nav-util{padding-left:10px}.kc-nav-util .dropdown-toggle-menubar{font-size:13px}}@media screen and (width>=992px) and (width<=1059px){.white-navbar .menu-wrap{column-gap:14px}.white-navbar .navbar-link.white,.white-navbar .dropdown-toggle-menubar{font-size:14px}.white-navbar .menu-wrap>.navbar-link.white{padding-left:3px;padding-right:3px}.kc-nav-cta{padding:8px 12px;font-size:13.5px}.kc-nav-tel{font-size:13.5px}.kc-nav-util{padding-left:7px}.kc-nav-util .dropdown-toggle-menubar{font-size:12.5px}}.kc-nav-cta{white-space:nowrap;padding:9px 22px;font-size:15px;line-height:1.5em}.kc-nav-tel{color:var(--white);letter-spacing:.01em;white-space:nowrap;padding:6px 0;font-family:Roboto,Roboto Fallback,sans-serif;font-size:15px;font-weight:500;transition:opacity .3s}.kc-nav-tel:hover{color:var(--white);opacity:.78}@media screen and (width>=992px){.kc-nav-util{border-left:1px solid #ffffff40;padding-left:18px}.kc-nav-util .dropdown-toggle-menubar{opacity:.72;font-size:14px}.kc-nav-util:hover .dropdown-toggle-menubar{opacity:1}.kc-nav-util .dropdown-list-menubar{width:150px}}@media screen and (width<=991px){.menu-wrap .kc-nav-tel{color:var(--dark-blue);order:-2;padding:0 0 4px;font-size:17px}.menu-wrap .kc-nav-tel:hover{color:var(--primary)}.menu-wrap .kc-nav-cta{color:var(--action);letter-spacing:.012em;text-align:left;text-transform:none;background-color:#0000;border:0;border-radius:0;order:2;align-self:flex-start;margin:4px 0 0;padding:10px 0;font-family:Roboto,Roboto Fallback,sans-serif;font-size:18px;font-weight:500;line-height:1.5em}.menu-wrap .kc-nav-cta:hover{color:var(--action);opacity:.78;background-color:#0000}.kc-nav-util{order:1;margin-top:4px}}.home-2-card-wrap.white-background .card-image{filter:saturate(1.7)contrast(1.15)}.home-2-white-small-circle.wcc-band{inset:116.13% auto auto -7.86%}@media screen and (width>=768px){.collection-list-3 .home-2-news-heading{min-height:3lh}}.section:has(+.bottom-section){padding-bottom:0}.bottom-section{padding-top:100px;padding-bottom:70px}main:has(>.bottom-section:last-child)+.kc-footer{margin-top:0}.bottom-section.rg{padding-top:100px}@media screen and (width>=992px){.div-block-41 .right-wrapper{align-self:flex-start;margin-top:69px;position:sticky;top:24px}.div-block-41 .right-wrapper .right-video-image{object-fit:contain;max-height:calc(100vh - 48px)}.accordion-wrap .accordion-toggle .accordion-title{min-height:2lh}.tour-form-column{width:40%}.tour-media-column{width:56%}}.kc-tour{flex-direction:column;display:flex}.kc-tour .form-label-wrapper{margin:0 0 22px}.kc-tour .form-field-label{margin:0 0 8px;display:block}.kc-tour .form-text{margin:0}.kc-tour textarea.form-text{resize:vertical;min-height:96px}.kc-tour .kc-tour-hint{margin:8px 0 0}.kc-tour-times{margin-top:20px}.kc-tour .kc-cal{background:#fff;border-radius:20px;max-width:none;margin:0;padding:16px;box-shadow:0 6px 24px #20588a14}.kc-tour .kc-cal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.kc-tour .kc-cal-month{color:#20588a;margin:0;font-family:Mplusrounded1c,sans-serif;font-size:17px;font-weight:900}.kc-tour .kc-cal-arrow{color:#20588a;cursor:pointer;background:#fff7f6;border:0;border-radius:50%;flex:none;width:40px;height:40px;font-size:22px;line-height:1;transition:background-color .2s,color .2s}.kc-tour .kc-cal-arrow:hover:not([disabled]){color:#fff;background:#ff7162}.kc-tour .kc-cal-arrow[disabled]{opacity:.3;cursor:default}.kc-tour .kc-cal-arrow:focus-visible{outline-offset:2px;outline:2px solid #20588a}.kc-tour .kc-cal-dow,.kc-tour .kc-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.kc-tour .kc-cal-dow{margin-bottom:6px}.kc-tour .kc-cal-dow span{text-align:center;letter-spacing:.5px;text-transform:uppercase;color:#8d8481;font-size:11px;font-weight:700}.kc-tour .kc-cal-cell{aspect-ratio:1;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-height:44px;padding:0;font-family:Roboto,Roboto Fallback,sans-serif;font-size:15px;line-height:1;display:flex}.kc-tour .kc-cal-cell.is-empty{visibility:hidden}.kc-tour .kc-cal-cell.is-off{color:#c9c4c2}.kc-tour .kc-cal-cell.is-open{color:#20588a;cursor:pointer;background:#fff7f6;font-weight:700;transition:background-color .2s,color .2s,transform .12s;position:relative}.kc-tour .kc-cal-cell.is-open:after{content:"";background:#ff7162;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.kc-tour .kc-cal-cell.is-open:hover{background:#ffe3df}.kc-tour .kc-cal-cell.is-open:focus-visible{outline-offset:2px;outline:2px solid #20588a}.kc-tour .kc-cal-cell.is-open.is-on,.kc-tour .kc-cal-cell.is-open.is-on:hover{color:#fff;background:#ff7162}.kc-tour .kc-cal-cell.is-on:after{background:#fff}.kc-tour .kc-cal-times{margin-top:18px}@media screen and (width<=479px){.kc-tour .kc-cal-dow,.kc-tour .kc-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.kc-tour .kc-cal-cell{min-height:0}}.kc-tour .kc-cal-times-label{color:#20588a;margin:0 0 10px;font-family:Mplusrounded1c,sans-serif;font-size:15px;font-weight:900}.kc-tour-slots{flex-wrap:wrap;gap:8px;display:flex}.kc-tour-slot{color:#20588a;cursor:pointer;background:#fff;border:1px solid #20588a40;border-radius:999px;min-height:44px;padding:10px 16px;font-family:Mplusrounded1c,sans-serif;font-size:15px;font-weight:900;transition:background-color .2s,border-color .2s,color .2s}.kc-tour-slot:hover{color:#ff7162;border-color:#ff7162}.kc-tour-slot:focus-visible{outline-offset:2px;outline:2px solid #20588a}.kc-tour-slot.is-on{color:#fff;background:#ff7162;border-color:#ff7162}.kc-tour-note,.kc-tour-hint{color:#4c4c4c;margin:10px 0 0;font-size:14px;line-height:1.5}.kc-tour-rest{margin-top:24px}.kc-tour-status{min-height:1.5em;margin:14px 0 0;font-size:15px;line-height:1.5}.kc-tour-status.is-good{color:#1b5e20;font-weight:700}.kc-tour-status.is-bad{color:#b71c1c;font-weight:700}.kc-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:reduce){.kc-cal-cell,.kc-tour-slot,.kc-cal-arrow{transition:none}}.kc-reg{flex-direction:column;width:100%;display:flex}.kc-reg .form-label-wrapper{margin:0 0 22px}.kc-reg .form-field-label{margin:0 0 8px;display:block}.kc-reg .form-text{margin:0}.kc-reg textarea.form-text{resize:vertical;min-height:96px}.kc-reg .kc-tour-hint{margin:8px 0 0}.kc-reg-pair{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}@media screen and (width<=767px){.kc-reg-pair{grid-template-columns:1fr}}.kc-reg-programs{margin:4px 0 8px}.kc-reg-legend{color:#20588a;margin:0 0 12px;font-family:Mplusrounded1c,sans-serif;font-size:15px;font-weight:900}.kc-reg-list{flex-direction:column;gap:8px;display:flex}.kc-reg-prog{text-align:left;color:#20588a;cursor:pointer;background:#fff;border:1px solid #20588a40;border-radius:14px;min-height:44px;padding:12px 18px;font-family:Mplusrounded1c,sans-serif;font-size:15px;font-weight:900;line-height:1.35;transition:background-color .2s,border-color .2s,color .2s}.kc-reg-prog:hover{color:#ff7162;border-color:#ff7162}.kc-reg-prog:focus-visible{outline-offset:2px;outline:2px solid #20588a}.kc-reg-prog.is-on,.kc-reg-prog.is-on:hover{color:#fff;background:#ff7162;border-color:#ff7162}.kc-reg-school{margin-top:18px}.kc-reg-note{color:#4c4c4c;margin:12px 0 0;font-size:14px;line-height:1.5}.kc-reg-rest{margin-top:6px}.kc-reg-status{min-height:1.5em;margin:14px 0 0;font-size:15px;line-height:1.5}.kc-reg-status.is-good{color:#1b5e20;font-weight:700}.kc-reg-status.is-bad{color:#b71c1c;font-weight:700}@media (prefers-reduced-motion:reduce){.kc-reg-prog{transition:none}}@media screen and (width<=767px){.div-block-43,.tour-embed-wrap{height:calc(100dvh - 150px);min-height:460px;max-height:820px}}.kc-embed-escape{margin:10px 0 0;font-size:14px;line-height:1.5}.kc-embed-escape a{color:#20588a;font-weight:700;text-decoration:underline}.kc-embed-escape a:hover{color:#ff7162}.kc-schedule{border-top:1px solid #20588a29;margin:18px 0 8px}.kc-schedule-row{border-bottom:1px solid #20588a29;grid-template-columns:7.5rem 1fr;gap:4px 18px;padding:11px 2px;display:grid}.kc-schedule-time{color:#20588a;font-variant-numeric:tabular-nums;font-family:Mplusrounded1c,sans-serif;font-size:15px;font-weight:900;line-height:1.5}.kc-schedule-activity{color:var(--text-color);font-size:17px;line-height:1.5}.kc-schedule-note{color:#4c4c4c;font-size:15px;font-style:italic;line-height:1.5}@media screen and (width<=479px){.kc-schedule-row{grid-template-columns:1fr;padding:10px 2px}.kc-schedule-activity{font-size:16px}}.kc-prog-intro,.kc-prog-cards,.kc-prog-fees,.kc-prog-lead,.kc-prog-note,.kc-prog-next,.kc-schedule,.kc-schedule-note{width:100%}.kc-prog-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:34px 48px;margin-top:34px;display:grid}.kc-prog-lead{color:var(--text-color);margin:0;font-size:20px;line-height:1.55}.kc-prog-lead.white-paragraph{color:#fff}.kc-prog-facts{background:#20588a24;gap:1px;margin:0;display:grid}.kc-prog-fact{background:#fff;padding:12px 2px}.kc-prog-fact dt{letter-spacing:.04em;text-transform:uppercase;color:#ff7162;font-family:Mplusrounded1c,sans-serif;font-size:12px;font-weight:900}.kc-prog-fact dd{color:#20588a;margin:3px 0 0;font-size:17px;line-height:1.45}.kc-prog-cards{grid-template-columns:repeat(auto-fit,minmax(260px,380px));justify-content:center;gap:24px;margin-top:34px;display:grid}.kc-prog-card{background:#fff;border-radius:30px;flex-direction:column;gap:10px;padding:28px 26px;display:flex}.kc-prog-card-title{color:#20588a;margin:0;font-family:Mplusrounded1c,sans-serif;font-size:20px;font-weight:900;line-height:1.3}.kc-prog-card-text{color:var(--text-color);margin:0;font-size:17px;line-height:1.55}.kc-prog-fees{grid-template-columns:repeat(auto-fit,minmax(260px,360px));justify-content:center;align-items:start;gap:24px;margin-top:34px;display:grid}.kc-prog-fees .pricing-plan-item{width:100%;max-width:none;margin:0}.kc-prog-note{color:var(--text-color);margin:22px 0 0;font-size:16px;line-height:1.6}.kc-prog-next{color:#fff;margin-top:26px;font-size:17px}.kc-prog-next a{color:#fff;text-decoration:underline}.kc-prog-next a:hover{color:#ff7162}@media screen and (width<=991px){.kc-prog-intro{grid-template-columns:1fr;gap:26px}.kc-prog-cards{grid-template-columns:1fr;gap:18px}}@media screen and (width<=479px){.kc-prog-lead{font-size:18px}.kc-prog-card{padding:22px 20px}}.kc-prog-banner-text{flex-direction:column;align-items:center;gap:10px;max-width:900px;display:flex}.kc-prog-subtitle{text-align:center;color:#fff;margin:0;font-family:Mplusrounded1c,sans-serif;font-size:19px;font-weight:900;line-height:1.4}.kc-prog-body{width:100%;color:var(--text-color);margin:0 0 16px;font-size:18px;line-height:1.62}.kc-prog-body:last-child{margin-bottom:0}.kc-prog-body.white-paragraph{color:#fff}.kc-prog-open{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:34px 48px;width:100%;margin-top:34px;display:grid}.kc-prog-open-heading{color:#20588a;margin:0 0 16px;font-family:Mplusrounded1c,sans-serif;font-size:30px;font-weight:900;line-height:1.25}.kc-prog-quote{text-align:center;color:#20588a;border-left:0;margin:26px 0 0;padding:46px 0 0;font-family:Mplusrounded1c,sans-serif;font-size:19px;font-weight:900;line-height:1.5}.kc-prog-glance{background:#20588a24;gap:1px;margin:0;display:grid}.kc-prog-glance-title{color:#fff;background:#20588a;margin:0;padding:14px 18px;font-family:Mplusrounded1c,sans-serif;font-size:17px;font-weight:900}.kc-prog-link{color:#20588a;align-self:center;font-family:Mplusrounded1c,sans-serif;font-size:15px;font-weight:900;text-decoration:underline}.kc-prog-link:hover{color:#ff7162}.kc-prog-link.is-navy{color:#fff}.kc-prog-link.is-navy:hover{color:#ff7162}.kc-prog-list{width:100%;margin:4px 0 16px;padding-left:22px}.kc-prog-list li{color:var(--text-color);margin-bottom:6px;font-size:18px;line-height:1.62}.kc-prog-list.is-navy li{color:#fff}.kc-prog-subs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;width:100%;margin-top:26px;display:grid}.kc-prog-sub{background:#fff;border-radius:30px;padding:28px 26px}.kc-prog-sub.is-navy{background:#ffffff12}.kc-prog-sub-title{color:#20588a;margin:0;font-family:Mplusrounded1c,sans-serif;font-size:21px;font-weight:900;line-height:1.3}.kc-prog-sub.is-navy .kc-prog-sub-title{color:#fff}.kc-prog-sub-strap{letter-spacing:.03em;text-transform:uppercase;color:#ff7162;margin:4px 0 12px;font-size:14px;font-weight:700}.kc-prog-sub .kc-prog-body{font-size:16.5px}.kc-prog-table-wrap{width:100%;margin-top:26px;overflow-x:auto}.kc-prog-table{border-collapse:collapse;width:100%;min-width:520px}.kc-prog-table th,.kc-prog-table td{text-align:left;vertical-align:top;color:var(--text-color);border-bottom:1px solid #20588a29;padding:14px 16px;font-size:17px;line-height:1.5}.kc-prog-table thead th{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#20588a;border-bottom:0;font-family:Mplusrounded1c,sans-serif;font-size:14px;font-weight:900}.kc-prog-table tbody th{color:#20588a;width:30%;font-family:Mplusrounded1c,sans-serif;font-weight:900}.kc-prog-table td.kc-num{font-variant-numeric:tabular-nums;white-space:nowrap}.kc-prog-table tbody tr:last-child th,.kc-prog-table tbody tr:last-child td{border-bottom:0}.kc-schedule.is-long .kc-schedule-row{grid-template-columns:9.5rem 1fr}.kc-schedule-part{color:#20588a;margin-bottom:2px;font-family:Mplusrounded1c,sans-serif;font-weight:900;display:block}.kc-prog-qa{background:#20588a24;gap:1px;width:100%;margin-top:30px;display:grid}.kc-prog-qa-item{background:#fff;padding:22px 24px}.kc-prog-qa-q{color:#20588a;margin:0 0 8px;font-family:Mplusrounded1c,sans-serif;font-size:19px;font-weight:900;line-height:1.35}.kc-prog-qa-a{color:var(--text-color);margin:0;font-size:17px;line-height:1.6}@media screen and (width<=991px){.kc-prog-open{grid-template-columns:1fr;gap:26px}.kc-prog-open-heading{font-size:26px}}@media screen and (width<=479px){.kc-prog-body,.kc-prog-list li{font-size:16.5px}.kc-schedule.is-long .kc-schedule-row{grid-template-columns:1fr}.kc-prog-sub{padding:22px 20px}.kc-prog-qa-item{padding:18px}}.kc-prog-body,.kc-prog-list,.kc-schedule-note,.kc-prog-note{max-width:68ch;margin-left:auto;margin-right:auto}.kc-prog-open .kc-prog-body,.kc-prog-sub .kc-prog-body,.kc-prog-open-heading{max-width:none;margin-left:0;margin-right:0}.kc-prog-list{text-align:left}.kc-prog-glance{background:#20588a24;border-radius:30px;overflow:hidden;box-shadow:0 12px 34px #20588a1a}.kc-prog-glance-title{padding:16px 22px;font-size:18px}.kc-prog-glance .kc-prog-fact{padding:15px 22px}.kc-prog-glance .kc-prog-fact dd{color:var(--text-color)}.kc-prog-table-wrap{background:#fff;border:1px solid #20588a24;border-radius:30px;overflow:hidden;box-shadow:0 12px 34px #20588a14}.kc-prog-table thead th{padding:16px}.kc-prog-table tbody tr:nth-child(2n) th,.kc-prog-table tbody tr:nth-child(2n) td{background:#20588a08}.kc-schedule{background:#fff;border:1px solid #20588a24;border-top:0;border-radius:30px;max-width:900px;margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:0 12px 34px #20588a14}.kc-schedule-row{padding:14px 22px}.kc-schedule-row:nth-child(2n){background:#20588a08}.kc-schedule-row:last-child{border-bottom:0}.kc-prog-qa{background:0 0;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;max-width:1000px;margin-left:auto;margin-right:auto}.kc-prog-qa-item{border:1px solid #20588a1f;border-radius:24px}.kc-prog-cards,.kc-prog-subs{justify-content:center}.collect-programs-wrap{background:#fff;border:1px solid #20588a1f;border-radius:30px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 12px 34px #20588a14}.collect-programs-wrap:hover{transform:translateY(-4px);box-shadow:0 18px 44px #20588a29}.collect-programs-wrap .link-block-copy{height:auto;line-height:0;display:block}.collect-programs-wrap .collec-image-copy{object-fit:cover;width:100%;height:220px;display:block}.collect-programs-wrap .collection-content-wrap{gap:10px;padding:0 24px 26px}@media (prefers-reduced-motion:reduce){.collect-programs-wrap{transition:none}.collect-programs-wrap:hover{transform:none}}@media screen and (width<=479px){.kc-schedule-row{padding:12px 16px}.kc-prog-glance .kc-prog-fact{padding:13px 16px}}.kc-prog-panels{border-top:1px solid #20588a29;flex-direction:column;gap:0;width:100%;margin-top:30px;display:flex}.kc-prog-panel{box-shadow:none;background:0 0;border-bottom:1px solid #20588a29;border-radius:0;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:10px 42px;padding:26px 4px;display:grid}.kc-prog-panel-title{color:#20588a;margin:0;font-family:Mplusrounded1c,sans-serif;font-size:20px;font-weight:900;line-height:1.3}.kc-prog-panel-body{min-width:0}.kc-prog-panel-text{color:var(--text-color);margin:0 0 12px;font-size:16.5px;line-height:1.62}.kc-prog-panel-text:last-child{margin-bottom:0}.kc-prog-panel-list{margin:0 0 12px;padding-left:20px}.kc-prog-panel-list li{color:var(--text-color);margin-bottom:6px;font-size:16.5px;line-height:1.62}.kc-prog-panel-list li:last-child{margin-bottom:0}@media screen and (width<=767px){.kc-prog-panel{grid-template-columns:1fr;gap:8px;padding:22px 2px}}[data-page=programs-detail] .section{padding-top:62px;padding-bottom:62px}[data-page=programs-detail] .section-heading-wrapper{margin-bottom:6px}.collection-list-programs{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.collect-programs-wrap{grid-row-gap:0;width:auto;height:100%}.collect-programs-wrap .collection-content-wrap{flex:auto;padding:22px 24px 26px}.collect-programs-wrap .collect-link{margin-top:auto}[data-page=programs-detail] .main-heading,[data-page=programs-detail] .kc-prog-open-heading,[data-page=programs-detail] .kc-prog-panel-title,[data-page=programs-detail] .kc-prog-sub-title,[data-page=programs-detail] .accordion-title,[data-page=programs] .collec-heading-programs{text-transform:none}[data-page=programs-detail] .main-heading{font-size:34px;line-height:1.22}[data-page=programs-detail] .kc-prog-open-heading{font-size:29px}[data-page=programs-detail] .kc-prog-panel-title{font-size:20px}[data-page=programs-detail] .kc-prog-body,[data-page=programs-detail] .kc-prog-list li{font-size:17.5px;line-height:1.62}[data-page=programs-detail] .kc-prog-panel-text,[data-page=programs-detail] .kc-prog-panel-list li{font-size:16px;line-height:1.6}.kc-prog-band{position:relative}.kc-prog-white-circle{opacity:.16;pointer-events:none;background:#fff;border-radius:50%;position:absolute}.kc-prog-white-circle.a{width:34px;height:34px;inset:-14px auto auto 2%}.kc-prog-white-circle.b{width:20px;height:20px;inset:auto 4% -10px auto}@keyframes kcPR-a{0%,to{transform:translate(0)}50%{transform:translate(-26px,-18px)}}@keyframes kcPR-b{0%,to{transform:translate(0)}50%{transform:translate(24px,-22px)}}@keyframes kcPR-c{0%,to{transform:translate(0)}50%{transform:translate(-18px,16px)}}@keyframes kcPR-d{0%,to{transform:translate(0)}50%{transform:translate(22px,20px)}}@keyframes kcPR-e{0%,to{transform:translate(0)}50%{transform:translate(-20px,22px)}}@keyframes kcPR-f{0%,to{transform:translate(0)}50%{transform:translate(18px,-16px)}}[data-page=programs-detail] .about-us-big-blue-circle{animation:8s linear infinite kcPR-a}[data-page=programs-detail] .about-us-medium-pink-circle{animation:8s linear infinite kcPR-b}[data-page=programs-detail] .about-us-small-pink-circl{animation:8s linear infinite kcPR-c}[data-page=programs-detail] .programs-circle-medium{animation:8s linear infinite kcPR-d}[data-page=programs-detail] .large-programs-circle{animation:8s linear infinite kcPR-e}[data-page=programs-detail] .kc-prog-white-circle.a{animation:8s linear infinite kcPR-f}[data-page=programs-detail] .kc-prog-white-circle.b{animation:8s linear infinite kcPR-c}[data-page=programs-detail] .programs-circle-medium.kc-close-a{animation:8s linear infinite kcPR-b}[data-page=programs-detail] .large-programs-circle.kc-close-b{animation:8s linear infinite kcPR-e}[data-page=programs] .about-us-big-blue-circle{animation:8s linear infinite kcPR-a}[data-page=programs] .about-us-medium-pink-circle{animation:8s linear infinite kcPR-b}[data-page=programs] .about-us-small-pink-circl{animation:8s linear infinite kcPR-c}[data-page=programs] .about-us-medium-blue-circle{animation:8s linear infinite kcPR-d}[data-page=programs] .pink-programs-circle{animation:8s linear infinite kcPR-e}[data-page=programs] .blue-programs-circle{animation:8s linear infinite kcPR-f}@media (prefers-reduced-motion:reduce){[data-page=programs-detail] .about-us-big-blue-circle,[data-page=programs-detail] .about-us-medium-pink-circle,[data-page=programs-detail] .about-us-small-pink-circl,[data-page=programs-detail] .programs-circle-medium,[data-page=programs-detail] .large-programs-circle,[data-page=programs-detail] .kc-prog-white-circle,[data-page=programs-detail] .programs-circle-medium.kc-close-a,[data-page=programs-detail] .large-programs-circle.kc-close-b,[data-page=programs] .about-us-big-blue-circle,[data-page=programs] .about-us-medium-pink-circle,[data-page=programs] .about-us-small-pink-circl,[data-page=programs] .about-us-medium-blue-circle,[data-page=programs] .pink-programs-circle,[data-page=programs] .blue-programs-circle{animation:none}}[data-page=programs-detail] .kc-prog-cta{justify-content:center;align-items:center;gap:18px}.kc-close-a{inset:12% auto auto 6%}.kc-close-b{inset:auto 6% 14% auto}.kc-prog-pagination{width:100%;margin-top:44px}.kc-prog-divider-cta{white-space:nowrap;flex:none;align-self:center}@media screen and (width<=767px){.kc-prog-divider-cta{order:3}}.kc-kids-link{color:inherit;text-decoration:none;transition:transform .25s}.kc-kids-link:hover{transform:translateY(-5px)}.kc-kids-link:hover .left-card-heading{color:var(--action)}.kc-kids-link:focus-visible{outline-offset:6px;border-radius:18px;outline:2px solid #20588a}.kc-kids-cta{justify-content:center;margin-top:44px}@media (prefers-reduced-motion:reduce){.kc-kids-link{transition:none}.kc-kids-link:hover{transform:none}}.kc-kids-link{background:#fff;border:1px solid #20588a1f;border-radius:18px;align-items:stretch;overflow:hidden}.kc-kids-link .kids-image{aspect-ratio:4/3;object-fit:cover;border:0;border-radius:0;width:100%;height:auto;display:block}.kc-kids-link .kids-wrapper{background:0 0;border-radius:0;align-items:flex-start;gap:4px;margin:0;padding:16px 18px 20px}.kc-kids-link .left-card-heading{min-height:2.2em;transition:color .2s}.kc-kids-link .kc-kids-ages{letter-spacing:.01em;color:#5b6580;margin:0;font-family:Roboto,Roboto Fallback,sans-serif;font-size:13px;line-height:1.35}.kc-kids-link .description{text-align:left;margin:6px 0 0;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.kc-kids-link .left-card-heading{transition:none}}.home-2-hero-section:has(>.kc-hero-video){isolation:isolate;background-image:url(/assets/img/338aa0_6529f899161daabd6b2ee911_image__19_.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}@media (width>=992px){.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video){height:min(100vh,42.8125vw);min-height:620px}}@media (width<=991px){.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video){height:auto;min-height:0;padding-top:112px;padding-bottom:96px}}@media (width<=767px){body:has(>main>.home-2-hero-section.kc-hero-desktop>.kc-hero-video) .white-navbar{background-color:var(--dark-blue)}.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video){background-image:none;background-color:var(--primary-light);padding-top:60px;padding-bottom:48px}.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video)>.base-container.w-container{padding-bottom:0}.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video):before{display:none}.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video)>.kc-hero-video{aspect-ratio:auto;object-fit:cover;object-position:50% 50%;z-index:0;background-color:#000;align-self:stretch;width:100%;max-width:none;height:35svh;margin-left:0;display:block;position:relative;inset:auto}.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video) .home-2-section-wrapper{padding-top:24px}.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video) .home-2-hero-wrapper{row-gap:24px}.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video) .hero-content-wrapper{row-gap:14px}.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video) .hero-heading{color:var(--dark-blue);margin-top:0;font-size:28px;line-height:1.15}.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video) .home-2-hero-description{color:var(--text-color);font-size:16px;line-height:1.5}.home-2-hero-section.kc-hero-wait [data-hero-fade]{opacity:1;filter:none;transform:none}.home-2-hero-section.kc-hero-desktop:has(>.kc-hero-video) .kc-hero-more{display:none}}.kc-hero-video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.kc-hero-video:not([poster]){visibility:hidden}.kc-motion-control{z-index:2;background:var(--dark-blue);color:#fff;cursor:pointer;border:1px solid;border-radius:999px;min-height:44px;padding:8px 16px;font:500 14px/1.4 Roboto,Roboto Fallback,sans-serif;position:relative}.kc-motion-control[hidden]{display:none}.kc-motion-control:focus-visible{outline-offset:3px;outline:3px solid #23386b;box-shadow:0 0 0 3px #fff}.kc-slider-control{margin:16px auto 0;display:block}.home-2-hero-section:has(>.kc-hero-video):before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0003,#0003),linear-gradient(#0006,#ff716266);position:absolute;inset:0}.kc-hero-wait [data-hero-fade]{opacity:0;filter:blur(10px);transform:translateY(18px)}.kc-hero-wait [data-hero-fade]:focus-within{opacity:1;filter:none;transform:none}.kc-hero-shown [data-hero-fade]{opacity:1;filter:none;transition:opacity 2.4s cubic-bezier(.22,.61,.36,1),transform 2.8s cubic-bezier(.22,.61,.36,1),filter 2s cubic-bezier(.22,.61,.36,1);transform:none}.kc-hero-shown .primary-button[data-hero-fade]{transition:opacity 2.4s cubic-bezier(.22,.61,.36,1),transform 2.8s cubic-bezier(.22,.61,.36,1),filter 2s cubic-bezier(.22,.61,.36,1),color .4s,background-color .4s,border-color .4s}.kc-hero-shown [data-hero-fade="2"]{transition-delay:.35s}.kc-hero-shown [data-hero-fade="3"]{transition-delay:.7s}.home-2-hero-section:has(>.kc-hero-more){position:relative}.kc-hero-more{z-index:2;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background-color .25s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.kc-hero-more:hover{color:#fff;background-color:#ffffff29}.kc-hero-more:focus-visible{outline-offset:2px;outline:3px solid #fff}.kc-hero-more-chev{border-bottom:2.5px solid;border-right:2.5px solid;width:13px;height:13px;margin-top:-5px;animation:2.4s ease-in-out infinite kcHeroMore;transform:rotate(45deg)}@keyframes kcHeroMore{0%,60%,to{transform:rotate(45deg)translate(0)}30%{transform:rotate(45deg)translate(3px,3px)}}@media (prefers-reduced-motion:reduce){.kc-hero-more-chev{animation:none}.kc-hero-more{transition:none}}.kc-legal{max-width:68ch;margin:0 auto}.kc-legal p{color:#4c4c4c;margin:0 0 16px;line-height:1.7}.kc-legal-lead{font-size:18px}.kc-legal-first{margin-top:0}.kc-legal-meta{opacity:.75;font-size:14px}.kc-legal-heading{color:var(--dark-blue);margin:34px 0 12px;font-family:Mplusrounded1c,sans-serif;font-size:22px;font-weight:900;line-height:1.25}.kc-legal-list{margin:0 0 16px;padding:0;list-style:none}.kc-legal-list li{color:#4c4c4c;background-image:none;flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;padding:0;line-height:1.7;display:flex}.kc-legal a{color:var(--dark-blue);text-underline-offset:3px;text-decoration:underline}.kc-legal a:hover{color:var(--primary)}@media screen and (width<=767px){.kc-legal-lead{font-size:17px}.kc-legal-heading{margin-top:28px;font-size:20px}}:root{--action:#c7443a;--coral-on-navy:#ff9b91}.primary-button,.blog-sidebar-post-category,.form-button-submit,.values-counter-item,.kc-tour-slot.is-on,.kc-footer .footer-social-icon:hover{background-color:var(--action);border-color:var(--action)}.kc-tour .kc-cal-cell.is-open.is-on,.kc-tour .kc-cal-cell.is-open.is-on:hover,.kc-tour .kc-cal-arrow:hover:not([disabled]){background-color:var(--action)}.kc-tour-slot.is-on{border-color:var(--action)}a,.prev-post-arrow,.next-post-arrow,.job-position-icon,.blog-details-link-title,.cards-number,.cards-number-copy,.text-span-2,.trust-eyebrow,.pink-heading,.kc-legal a,.primary-button:hover,.blog-sidebar-post-category:hover,.collec-heading:hover,.collec-heading-programs:hover,.home-2-news-heading:hover,.kc-cal-clear:hover,.kc-footer-mission a{color:var(--action)}a:hover{color:#a3372f}.primary-button:hover{border-color:var(--action)}.right-card-wrapper{background-color:var(--action)}.section.blue-background a,.look-around a,.health-safety a,.gallery.educators a,.kids-wrapper.dark-card-background a,.left-card-wrapper a,.right-card-wrapper a,.testimonials-item a,.trust-stat a,.kc-prog-panel.is-navy a,.kc-prog-sub.is-navy a,.kc-footer a,.kc-footer .footer-link,.kc-footer .footer-link.w--current,.kc-footer .kc-footer-all,.look-around .text-span-2,.section.blue-background .text-span-2,.section.blue-background .pink-heading,.look-around .pink-heading{color:var(--coral-on-navy)}.section.blue-background .adress-card .paragraph-no-margin.white{color:var(--white)}.section.blue-background .adress-card .paragraph-no-margin.white:hover{color:var(--coral-on-navy)}.section.blue-background .primary-button,.look-around .primary-button,.health-safety .primary-button,.gallery.educators .primary-button,.kids-wrapper.dark-card-background .primary-button,.left-card-wrapper .primary-button,.right-card-wrapper .primary-button,.testimonials-item .primary-button,.trust-stat .primary-button,.kc-prog-panel.is-navy .primary-button,.kc-prog-sub.is-navy .primary-button,.kc-footer .primary-button{color:var(--white)}.trust-stat-link,.trust-stat-link:hover{color:var(--dark-blue)}.hover-light,.content-block-link.hover-light,.kc-footer .kc-footer-line,.kc-footer-mission{color:var(--white)}.kc-footer .footer-link{color:#fff}.kc-footer .footer-link:hover,.kc-footer .footer-link.w--current,.section.blue-background .pink-heading,.look-around .pink-heading,.health-safety .pink-heading,.gallery.educators .pink-heading,.kids-wrapper.dark-card-background .pink-heading,.left-card-wrapper .pink-heading,.right-card-wrapper .pink-heading,.kc-prog-panel.is-navy .pink-heading,.kc-prog-sub.is-navy .pink-heading,.testimonials-item .testimonials-profile-title,.testimonials-item .testimonials-star-icons,.trust-stat .pink-heading,.kc-footer .pink-heading,.kc-footer a:hover,.kc-footer .footer-link:hover,.kc-footer .kc-footer-line:hover,.footer-email-link:hover,.footer-phone-link:hover,.white-navbar .navbar-link.white:hover,.white-navbar .kc-nav-tel:hover{color:var(--coral-on-navy)}.white-navbar .menu-wrap>.navbar-link.white.w--current:after,.white-navbar .menu-wrap>.dropdown.kc-nav-here .kc-nav-label:after{background-color:var(--coral-on-navy)}.kc-contact-photo{display:block;position:relative}.kc-contact-photo .contact-us-image{display:block}.kc-photo-banner{background-color:var(--action);color:#fff;letter-spacing:.04em;text-transform:uppercase;text-align:center;margin:0;padding:8px 14px;font-family:Mplusrounded1c,sans-serif;font-size:14px;font-weight:900;line-height:1.3;position:absolute;bottom:0;left:0;right:0}@media screen and (width<=767px){.kc-photo-banner{padding:7px 12px;font-size:13px}}.adress-cards-wrapper{align-items:stretch}.adress-card .contacts-3-location-wrapper{flex:auto}.adress-card .kc-map-box{margin-top:auto}.kc-edu-video{object-fit:cover;background-color:#20588a;border-radius:30px;width:100%;height:100%;min-height:280px;display:block}@media screen and (width<=991px){.white-navbar{transition:background-color .25s,box-shadow .25s;position:fixed;top:0}html.kc-nav-stuck .white-navbar{background-color:var(--dark-blue);box-shadow:0 2px 12px #20588a47}html.kc-nav-stuck .white-navbar.w--open,.white-navbar:has(.w-nav-overlay){box-shadow:none;background-color:#0000}[id]{scroll-margin-top:72px}}@media screen and (width<=767px){.kc-footer .footer-link{padding-top:6px;padding-bottom:6px}.kc-footer-list{gap:2px}.kc-footer-utility{gap:2px 24px}.menu-label{font-size:11px}}.testimonials-profile-title a{padding:3px 0;display:inline-block}.w-slider-nav .w-slider-dot{position:relative}.w-slider-nav .w-slider-dot:after{content:"";position:absolute;inset:-9px -5px}.kc-tour-photo{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%;height:auto}.section-heading-wrapper .section-description{max-width:560px;margin-left:auto;margin-right:auto}.home-2-card-wrap{background-color:var(--action)}.kc-cal-empty,.blog-template-author:before,.collect-date{color:#66665f}.kids-cards-wrap:has(.kc-kids-link){align-items:stretch}[class*=circle]:not(.circle-wrapper):not(.blue-small-circle.ab-small),.div-block-36,.div-block-37,.div-block-38{display:none!important}@media screen and (width>=1200px){.white-navbar .navbar-link.white,.white-navbar .dropdown-toggle-menubar{letter-spacing:.07em;text-transform:uppercase;font-size:13.5px}.white-navbar .dropdown-list-menubar .navbar-link.white{text-transform:none;letter-spacing:.012em;font-size:15px}}@media screen and (width>=1440px){.white-navbar .menu-wrap{column-gap:26px}.kc-nav-util{padding-left:26px}}@media screen and (width>=992px){.kc-nav-cta{border:2px solid var(--white);color:var(--white);background-color:#0000}}@media screen and (width>=1200px){.kc-nav-cta{letter-spacing:.07em;text-transform:uppercase;font-size:13.5px}}@media screen and (width>=992px){.kc-nav-cta:hover,.kc-nav-cta:focus-visible{background-color:var(--action);border-color:var(--action);color:var(--white)}}.kc-nav-cta-bar{display:none}@media screen and (width<=991px){.mobile-main-logo-wrapper{justify-content:flex-start;padding-left:15px}.kc-nav-cta-bar{border:2px solid var(--white);color:var(--white);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:38px;padding:8px 16px;font-family:Roboto,Roboto Fallback,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:50%;right:80px;transform:translateY(-50%)}.kc-nav-cta-bar:hover,.kc-nav-cta-bar:focus-visible{background-color:var(--action);border-color:var(--action);color:var(--white)}.white-navbar .menu-button{margin-left:0}html.kc-nav-stuck .kc-nav-cta-bar{border-color:var(--white);color:var(--white)}}@media screen and (width<=400px){.kc-nav-cta-bar{letter-spacing:.06em;margin-right:8px;padding:8px 12px;font-size:12px}}@media screen and (width<=991px){.mobile-main-logo-wrapper img{height:auto}}@media screen and (width<=400px){.mobile-main-logo-wrapper img{width:118px;height:auto}}@media screen and (width<=991px){.w-nav[data-animation=over-top] .w-nav-overlay{z-index:1;width:auto;height:auto;position:fixed;inset:0;overflow:hidden}.w-nav[data-animation=over-top] [data-nav-menu-open]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:auto;height:auto;position:absolute;inset:0;overflow-y:auto}html.kc-menu-open{overflow:hidden}.w-nav[data-animation=over-top] .tablet-menu{justify-content:flex-start;height:60px;padding:0 0 0 15px}.w-nav[data-animation=over-top] .brand-tablet{width:150px;top:auto}.w-nav[data-animation=over-top] .close-menu-button-2,.w-nav[data-animation=over-top] .close-menu-button-2.w--open{background-color:#0000;justify-content:center;align-items:center;height:60px;padding:8px 13px;display:flex;top:0;right:7px}.w-nav[data-animation=over-top] .menu-wrap{padding-top:16px}.w-nav[data-animation=over-top] .nav-menu,.w-nav[data-animation=over-top] .menu-wrap{background-color:var(--dark-blue)}.w-nav[data-animation=over-top] .menu-wrap>.navbar-link.white,.w-nav[data-animation=over-top] .menu-wrap>.dropdown>.dropdown-toggle-menubar,.w-nav[data-animation=over-top] .dropdown-list-menubar .navbar-link.white.menubar,.w-nav[data-animation=over-top] .menu-wrap .kc-nav-tel,.w-nav[data-animation=over-top] .kc-search-btn{color:var(--white)}.w-nav[data-animation=over-top] .menu-wrap>.navbar-link.white:hover,.w-nav[data-animation=over-top] .dropdown-list-menubar .navbar-link.white.menubar:hover,.w-nav[data-animation=over-top] .menu-wrap .kc-nav-tel:hover{color:var(--coral-on-navy)}.w-nav[data-animation=over-top] .menu-wrap>.navbar-link.white,.w-nav[data-animation=over-top] .menu-wrap>.dropdown>.dropdown-toggle-menubar,.w-nav[data-animation=over-top] .kc-search-btn{border-bottom-color:#ffffff2e}.w-nav[data-animation=over-top] .menu-wrap .kc-nav-cta{color:var(--coral-on-navy)}.w-nav[data-animation=over-top] .nav-close-icon{filter:brightness(0)invert()}.w-nav[data-animation=over-top] .kc-search-wrap{width:100%;display:flex}.w-nav[data-animation=over-top] .kc-search-btn{border-radius:0}.w-nav[data-animation=over-top] .menu-wrap>.dropdown{padding-right:0}.w-nav[data-animation=over-top] .dropdown-list-menubar{overflow:hidden}}@media screen and (width<=400px){.w-nav[data-animation=over-top] .brand-tablet img{width:118px;height:auto}}@media screen and (width<=991px){.menu-wrap>.navbar-link.white,.menu-wrap>.dropdown>.dropdown-toggle-menubar{text-transform:none;text-align:left;border-bottom:1px solid #20588a1f;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:56px;margin:0;padding-top:0;padding-bottom:0;display:flex}.menu-wrap>.dropdown{width:100%}.menu-wrap>.kc-nav-util>.dropdown-toggle-menubar{border-bottom:0}}@media screen and (width>=992px){.white-navbar{height:80px;transition:background-color .28s,box-shadow .28s;position:fixed;top:0;left:0;right:0}html.kc-nav-stuck .white-navbar{background-color:var(--dark-blue);box-shadow:0 2px 14px #20588a42}[id]{scroll-margin-top:100px}}@media screen and (width>=992px) and (prefers-reduced-motion:reduce){.white-navbar{transition:none}}@media screen and (width<=991px){.menu-wrap .kc-nav-cta{display:none}}@media screen and (width>=992px){.white-navbar .menu-wrap>.navbar-link.white,.white-navbar .menu-wrap>.kc-nav-cta,.white-navbar .menu-wrap>.kc-nav-tel,.white-navbar .menu-wrap>.dropdown{margin-left:0;margin-right:0}}.kc-search-btn{width:40px;height:40px;color:var(--white);cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background-color .2s;display:inline-flex}.kc-search-btn:hover,.kc-search-btn:focus-visible{opacity:1;background-color:#ffffff24}.kc-search-btn:focus-visible{outline:2px solid var(--white);outline-offset:2px}.kc-search-wrap{display:inline-flex;position:relative}.kc-search{z-index:1200;position:absolute;top:100%;right:0}.kc-search-scrim{background:0 0;position:fixed;inset:0}.kc-search-dialog{pointer-events:auto;background:#fff;border-radius:16px;width:min(520px,100vw - 40px);margin-top:14px;padding:14px 14px 8px;position:relative;box-shadow:0 18px 44px #14203d42}.kc-search-form{align-items:center;gap:10px;padding:0 4px;display:flex}.kc-search-field-icon{color:#6b78a0;flex:none}.kc-search-input{min-width:0;color:var(--dark-blue);background:0 0;border:0;flex:auto;padding:10px 0;font-family:Roboto,Roboto Fallback,sans-serif;font-size:17px}.kc-search-input:focus{outline:none}.kc-search-input::placeholder{color:#8b95b3}.kc-search-close{color:#6b78a0;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.kc-search-close:hover{color:var(--dark-blue);background:#20588a14}.kc-search-note{color:#66665f;margin:10px 6px;font-family:Roboto,Roboto Fallback,sans-serif;font-size:13.5px}.kc-search-note:empty{display:none}.kc-search-results{max-height:min(52vh,440px);margin:0;padding:0 0 6px;list-style:none;overflow-y:auto}.kc-search-results li{text-align:left;background-image:none;margin:0;padding:0;list-style:none;display:block}.kc-search-results li::marker,.kc-search-results li:before{content:none;display:none}.kc-search,.kc-search-dialog,.kc-search-results,.kc-search-note{text-align:left}.kc-search-results a{color:var(--dark-blue);border-radius:10px;padding:11px 12px;text-decoration:none;display:block}.kc-search-results a:hover,.kc-search-results a.is-active{background:#f4f6fb}.kc-search-results a:focus-visible{outline:2px solid var(--dark-blue);outline-offset:-2px}.kc-search-title{font-family:Roboto,Roboto Fallback,sans-serif;font-size:15.5px;font-weight:700;line-height:1.35;display:block}.kc-search-snip{color:#4c5878;margin-top:3px;font-family:Roboto,Roboto Fallback,sans-serif;font-size:13.5px;line-height:1.5;display:block}.kc-search-results mark{color:inherit;background:#ffe2c9;border-radius:2px;padding:0 1px}@media screen and (width<=991px){.kc-search-btn{width:auto;min-height:56px;color:var(--dark-blue);opacity:1;border-bottom:1px solid #20588a1f;justify-content:flex-start;gap:10px;width:100%;padding:0;font-family:Roboto,Roboto Fallback,sans-serif;font-size:18px;font-weight:500}.kc-search-btn:after{content:"Search"}.kc-search-btn:hover,.kc-search-btn:focus-visible{background:0 0}.kc-search{position:fixed;top:60px;left:12px;right:12px}.kc-search-dialog{width:auto;margin-top:0}}@media screen and (width>=992px){.white-navbar .dropdown-list-menubar{background-color:var(--dark-blue);border-radius:12px;width:auto;min-width:224px;padding:8px;overflow:hidden;box-shadow:0 14px 34px #14203d52}.white-navbar .dropdown-list-menubar .navbar-link.white{color:var(--white);white-space:nowrap;border-radius:8px;padding:9px 12px;display:block}.white-navbar .dropdown-list-menubar .navbar-link.white:hover,.white-navbar .dropdown-list-menubar .navbar-link.white:focus-visible{color:var(--white);background-color:#ffffff21}.white-navbar .dropdown-list-menubar .navbar-link.white.w--current{color:var(--coral-on-navy)}}@media screen and (width>=1280px){.white-navbar .nav-container{max-width:none;margin-left:48px;margin-right:48px}.white-navbar .menu-wrap{column-gap:18px}}@media screen and (width>=1440px){.white-navbar .menu-wrap{column-gap:22px}}.section{padding:96px 0}.home-2-card-wrapper,.home-2-card-wrapper.location{margin:64px 0 48px}.section-heading-wrapper:has(+.home-2-card-wrapper){margin-bottom:0}.scroll-gallery-wrapper{padding:32px 0 0}.kc-footer{padding:64px 0 40px}.section-heading-wrapper,.section-title-wrapper{row-gap:16px;margin-bottom:48px}.section-heading-wrapper+.kids-cards-wrap,.section-title-wrapper+.kids-cards-wrap{margin-top:0}.heading-wrap,.graduates-content-wrap{row-gap:16px}.description-wrapper{row-gap:8px}@media (width<=767px){.section{padding:64px 0}.base-container.w-container{padding-left:20px;padding-right:20px}.home-2-card-wrapper,.home-2-card-wrapper.location{margin:48px 0}.kc-footer{padding:56px 0 32px}}@media (width<=479px){.kc-footer{padding-bottom:92px}}.pricing-plan-item{background-color:#fff}.primary-button{transition:color .4s,background-color .4s,border-color .4s}html.kc-reveal .primary-button[data-reveal].kc-in{transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1),color .4s,background-color .4s,border-color .4s}.pink-heading,.text-span-2,.section.blue-background .pink-heading,.section.blue-background .text-span-2,.look-around .pink-heading,.look-around .text-span-2,.kids-wrapper.dark-card-background .pink-heading,.health-safety .pink-heading,.gallery.educators .pink-heading{color:var(--primary)}@media screen and (width>=992px){.white-navbar .dropdown-list-menubar.kc-dd-two.w--open{grid-template-columns:auto auto;grid-auto-flow:dense;column-gap:16px;min-width:0;margin-top:12px;padding:12px;display:grid}.white-navbar .dropdown-list-menubar.kc-dd-two .navbar-link.white.menubar{text-align:left;grid-column:1;width:100%}.white-navbar .dropdown-list-menubar.kc-dd-two .navbar-link.white.menubar.kc-dd-side{grid-column:2}.kc-nav-cta:hover,.kc-nav-cta:focus-visible{background-color:var(--white);border-color:var(--white);color:var(--action)}}.section.blue-background .primary-button:hover,.look-around .primary-button:hover,.health-safety .primary-button:hover,.gallery.educators .primary-button:hover,.kids-wrapper.dark-card-background .primary-button:hover,.testimonials-item .primary-button:hover,.trust-stat .primary-button:hover,.kc-prog-panel.is-navy .primary-button:hover,.kc-prog-sub.is-navy .primary-button:hover,.kc-footer .primary-button:hover{color:var(--action)}@media screen and (width<=767px){.look-around .buttons-wrap{justify-content:center}}.left-blue-image,.right-letter-image{height:auto}@media screen and (width<=767px){.bottom-section .content-image-wrap img{aspect-ratio:108/141;object-fit:contain;width:min(100%,108px)}}.section.location-page .main-heading.width.location-page{margin-top:0}main>.section:not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.without-spacing):not(.programs-banner):not(.programs-detail-banner),main>.gallery,main>.look-around,main>.bottom-section{padding-top:64px!important;padding-bottom:64px!important}main>.section>.base-container.w-container,main>.gallery>.base-container.w-container,main>.look-around>.base-container.w-container,main>.bottom-section>.base-container.w-container{padding-bottom:0}@media screen and (width<=767px){main>.section:not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.without-spacing):not(.programs-banner):not(.programs-detail-banner),main>.gallery,main>.look-around,main>.bottom-section{padding-top:48px!important;padding-bottom:48px!important}}main>.gallery:not(.educators){background-color:#fff}.section .base-container.w-container,.section .section.register-page{padding-bottom:0}main>.section>.base-container>.kc-prog-open{margin-top:0}main>.section>.base-container>.kc-cal,.career-collection-list-wrapper .w-dyn-item:not(:has(~.w-dyn-item)){margin-bottom:0}.career-collection-list-wrapper,.career-collection-list-wrapper .w-dyn-items{margin-bottom:0;padding-bottom:0}main>.section>.base-container>.section-title-wrapper:first-child{margin-top:0}main>.health-safety{padding-bottom:64px!important}main>.health-safety>.base-container.w-container{padding-bottom:0}@media screen and (width<=767px){main>.health-safety{padding-bottom:48px!important}}body,main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner),main>.section.primary-light-bg+.bottom-section{background-color:#fff}.kc-about-community .main-heading{color:var(--dark-blue)}.kc-about-community .description,.kc-about-community .description a{color:var(--text-color)}.kc-about-community .description a{text-decoration:underline}.kc-about-community .footer-social-icon.white{color:var(--dark-blue);border-color:var(--dark-blue);background-color:#0000}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg){background-color:var(--primary-light)}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg){background-color:#fff}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg){background-color:var(--primary-light)}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg){background-color:#fff}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg){background-color:var(--primary-light)}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg){background-color:#fff}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg){background-color:var(--primary-light)}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg){background-color:#fff}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg){background-color:var(--primary-light)}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg){background-color:#fff}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg),main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.bottom-section{background-color:var(--primary-light)}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.bottom-section{background-color:#fff}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.bottom-section{background-color:var(--primary-light)}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.bottom-section{background-color:#fff}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.bottom-section{background-color:var(--primary-light)}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.bottom-section{background-color:#fff}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.bottom-section{background-color:var(--primary-light)}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.bottom-section{background-color:#fff}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.bottom-section{background-color:var(--primary-light)}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.bottom-section{background-color:#fff}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.bottom-section{background-color:var(--primary-light)}main>.section:not(.blue-background):not(.primary-light-bg):not(.blog-grid-hero):not(.hero-our-team):not(.hero-career):not(.pricing-hero):not(.job-position-hero):not(.faq):not(.programs-banner):not(.programs-detail-banner)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.section:not(.blue-background):not(.primary-light-bg)+.bottom-section{background-color:#fff}html[data-kc-modal] .kcc-btn,html[data-kc-modal] .kcc-tip,html[data-kc-modal] .kcc-panel{visibility:hidden!important;pointer-events:none!important}
