*{box-sizing:border-box;margin:0;padding:0}.container{max-width:1200px;margin:0 auto;padding:1.4rem 0}.kr-logo{width:150px}.navbar-container{justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.navbar-list{gap:20px;list-style:none;display:flex}.navbar-list-items{font-family:Fira Sans,sans-serif;font-size:larger}.nav-links{color:#5a5a5a;text-decoration:none}.nav-links:hover{background-color:#d1d1d1;border-radius:7px;padding:8px}.active-link{color:#ff7088;border-radius:7px;padding:8px;text-decoration:none}.hamburger-menu{display:none}.logout-btn{color:#5a5a5a;cursor:pointer;background-color:#fff;border:none;font-family:Fira Sans,sans-serif;font-size:large}.hero-section{background-image:linear-gradient(270deg,#0000 20%,#ffffff2f,#ffffff3d,#fffffffa),url(/assets/heroimg-CEqs2oJx.png);background-size:cover;height:600px;display:flex}.hero-section-text-container{flex-direction:column;width:50%;margin-top:2rem;margin-left:2rem;font-family:Fira Sans,sans-serif;display:flex}.hero-header{color:#003a00;text-shadow:1px 1px 2px #fff,0 0 1em #fff,0 0 .2em #fff;width:75%;margin-bottom:1rem;font-family:PT Serif,serif;font-size:60px;font-weight:600}.hero-text{width:63%;font-weight:500;line-height:25px}.hero-subtext{width:63%;margin-top:1rem;font-size:14px;line-height:25px}.hero-btn{color:#fff;cursor:pointer;background-color:#ff748b;border:3px solid #fff;border-radius:20px;width:40%;margin-top:2rem;padding:10px;font-family:Fira Sans,sans-serif;font-size:20px}.hero-arrow{padding-left:.4rem}.hero-list-item{padding:0 .4rem;font-weight:700;list-style:none}.hero-list{margin-top:1rem;display:flex}.pink{color:#ff7088}.green{color:#003f00}.why-choose-us-section{background-color:#edf7ed}.why-choose-text-container{text-align:center;font-family:Fira Sans,sans-serif}.why-choose-sub-header{margin-bottom:1rem}.why-choose-main-header{font-size:30px}.why-choose-description{color:#5a5a5a;width:50%;margin:1rem auto}.grey{color:#5a5a5a}.why-choose-grid-item{background-color:#fff;border-radius:8px}.fonticonwhy{background-color:#e2f5e2;border-radius:10px;margin:1rem;padding:8px;font-size:24px}.why-choose-grid-container{grid-template-columns:auto auto auto auto;gap:15px;width:90%;margin:0 auto;display:grid}.item-desc{margin:1rem;font-size:14px;line-height:25px}.divide-heart-container:before{content:"";vertical-align:middle;background-color:#ff869a;width:7%;height:1px;margin-right:10px;display:inline-block}.divide-heart-container:after{content:"";vertical-align:middle;background-color:#ff869a;width:7%;height:1px;margin-left:10px;display:inline-block}.lastwhyicon{padding:0 3px}.divide-heart-container{text-align:center;margin-top:2rem}.last-why-list{justify-content:center;margin-top:1rem;list-style:none;display:flex}.last-why-list-item{padding:0 .4rem}.small{font-size:10px}.about-section{background-image:linear-gradient(270deg,#0000 20%,#ffffff2f,#ffffff3d,#fffffffa),url(/assets/abouthero-nAg57YW2.png);background-size:cover;height:600px;display:flex}.our-story-img{width:40%}.our-story-flex{column-gap:20px;display:flex}.our-story-text-container{font-family:Fira Sans,sans-serif}.mainheaderabout{width:60%;font-size:40px}.ourstorydesc{width:70%;margin-top:1rem;line-height:25px}.abouthr{margin-top:1rem}.pre-program-section{font-family:Fira Sans,sans-serif}.program-header{text-align:center}.programheader{margin-bottom:.6rem;font-size:40px}.subheaderone{color:#5a5a5a;margin-bottom:1rem;font-size:14px}.subheaderotwo{color:#5a5a5a;width:45%;margin:0 auto;font-size:14px;line-height:20px}.program-cards-section{gap:20px;margin-top:2rem;display:flex}.program-card{border-radius:8px;flex:1;box-shadow:0 5px 15px #00000059}.program-img{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:329px}.program-card-text-container{padding:1rem}.program-card-list{list-style:none}.ages-program{color:#003800;background-color:#c2f0c2;border-radius:10px;width:fit-content;margin-bottom:1rem;padding:.2rem .7rem;font-size:12px}.ages-program-pink{color:#fc2347;background-color:#fad3ea;border-radius:10px;width:fit-content;margin-bottom:1rem;padding:.2rem .7rem;font-size:12px}.program-card-header{margin-bottom:.4rem}.program-card-text{color:gray;width:80%;margin-bottom:1rem;font-size:14px}.program-list-items{color:gray;margin-bottom:.2rem;font-size:14px}.program-check{margin-right:.4rem}.footer-container{align-items:top;font-family:Fira Sans,sans-serif;display:flex}.footerone,.footertwo,.footerthree,.footerfour{flex:1}.footer-location{align-items:center;column-gap:10px;width:70%;padding-bottom:1rem;display:flex}.footer-link-list{list-style:none}.footer-header{color:#005700;margin:1rem 0}.footer-socials-list{list-style:none;display:flex}.social-list-item{color:#005e00;font-size:28px}.solid-line{margin-right:1rem}.link-item{margin-bottom:.7rem}.insta-link{color:#005e00}.enrollment-text-container{text-align:center;margin:1rem 0}.enrollment-process-step{border-radius:10px;flex:1;align-items:center;column-gap:2px;margin-top:1rem;padding:.6rem .2rem;display:flex;box-shadow:0 3px 10px #00000059}.enrollment-process-steps-container{column-gap:20px;margin-bottom:2rem;display:flex}.step-desc{color:gray;margin-top:.7rem;font-size:14px}.step-header{margin-top:.5rem}.e-text{color:gray}.contact-form-inputs{flex-direction:column;width:80%;margin:0 auto;display:flex}.form-input{border:1px solid gray;border-radius:10px;margin-bottom:1rem;padding:.6rem;font-family:Fira Sans,sans-serif}.contact-container{column-gap:40px;font-family:Fira Sans,sans-serif;display:flex}.contact-main-header{margin:1rem 0}.contact-desc{color:#575757;margin-bottom:2rem;line-height:25px}.contact-left,.contact-right{flex:1}.form-message{resize:none;border:1px solid gray;border-radius:10px;height:100px;margin-bottom:1rem;padding:.6rem;font-family:Fira Sans,sans-serif}.form-container{border:14px solid #caffca;border-radius:10px;width:70%}.form-text{color:gray;margin-top:.3rem;font-size:13px}.form-header{text-align:center;margin:1rem 0}.form-btn{border:2px solid gray;border-radius:8px;width:30%;margin-bottom:2rem;padding:5px 0}.login-container{font-family:Fira Sans,sans-serif}.login-box{text-align:center;width:40%;margin:0 auto}.login-form{text-align:left;flex-direction:column;width:80%;margin:0 auto;display:flex}.login-header{margin-bottom:1rem}.login-text{color:#474747;margin-bottom:1rem;font-size:13px}.login-input{margin-top:.3rem;margin-bottom:1rem;padding:10px}.login-btn{color:#fff;background-color:#00f;border:none;border-radius:10px;padding:10px}.login-redirect{text-align:left;margin-top:1rem;font-size:12px}.signup-link{color:#00f}.parent-portal-container{font-family:Fira Sans,sans-serif}.parent-portal-content{margin-top:1rem;display:flex}.pp-content-left{flex:1}.pp-content-right{border:1px solid gray;border-radius:10px;flex:2;padding:20px}.pp-content-right-header{margin-bottom:1rem}.pp-btn{margin-right:.2rem;padding:10px;font-family:Fira Sans,sans-serif}.parent-portal-dashboard-header{margin-bottom:.5rem}.pp-btn{color:#fff;cursor:pointer;background-color:#a2b0ff;border:none}.admin-post{flex-direction:column;width:90%;margin:0 auto;display:flex}.admin-btn{color:#fff;cursor:pointer;background-color:green;border:none;border-radius:8px;width:25%;margin-top:2rem;padding:10px}.admin-input{border:1px solid gray;border-radius:10px;margin-bottom:1rem;padding:8px;font-family:Fira Sans,sans-serif}.admin-label{margin-bottom:.2rem;font-weight:600}.admin-message{resize:none;border:1px solid gray;border-radius:10px;height:100px;padding:10px;font-family:Fira Sans,sans-serif}.announcement-container{background-color:#deffde;border-radius:10px;margin-top:.5rem;padding:20px}.announcement-heading{padding-bottom:1rem}.announcement-info-container{background-color:#fff;border-radius:10px;padding:20px}.announcement-subject{color:#000;margin-bottom:.6rem;font-weight:600}.announcement-date{color:gray;margin-bottom:.5rem}.solid-line{margin-bottom:1rem}.announcement-desc{width:85%;line-height:25px}.no-posts{margin-top:1rem}.doc-text{margin-top:1rem;font-weight:700}.docs-header{margin-top:2rem}.docs{justify-content:space-between;margin-top:1rem;list-style:none;display:flex}.docs-link{text-decoration:none}.upload-doc-header{margin-top:1rem}.error{color:red;margin:1rem 0}@media (width<=768px){.hamburger-menu{display:block}.navbar-list{display:none}.navbar-list.open{text-align:center;background-color:#fff;border-bottom:2px solid gray;flex-direction:column;padding:1.5rem 0;display:flex;position:absolute;top:120px;left:0;right:0}.navbar-list-items{padding:.4rem 0}.navbar-container{margin:0 .4rem}.hero-section-text-container{flex-direction:column;width:90%;margin-top:2rem;margin-left:2rem;font-family:Fira Sans,sans-serif;display:flex}.hero-header{width:100%;margin-bottom:1rem;font-size:30px;font-weight:600}.hero-section{height:400px}.hero-btn{width:42%;margin-top:1rem;font-size:13px}.hero-text{width:90%;font-size:13px;font-weight:500;line-height:16px}.hero-subtext{width:80%;font-size:12px;font-weight:400;line-height:20px}.why-choose-grid-container{grid-template-columns:auto}.why-choose-description{width:80%}.footer-container{flex-direction:column}.solid-line{width:80%;margin:0 auto}.footerone{text-align:center;width:90%;margin:0 auto}.hero-list{justify-content:center;width:90%;margin:1rem auto}.footertwo{text-align:center;width:90%;margin:0 auto}.footerthree{text-align:center;margin:0 auto}.footer-location{margin:0 auto}.footerfour{text-align:center;width:90%;margin:0 auto}.footer-socials-list{justify-content:center}.our-story-flex{flex-direction:column;width:90%;margin:0 auto}.our-story-img{border-radius:8px;width:100%}.our-story-text-container{text-align:center}.mainheaderabout{width:100%;font-size:25px}.ourstorydesc{width:100%;margin-top:1rem;line-height:25px}.about-section{height:400px}.why-choose-main-header{font-size:25px}.subheaderabout{margin:1rem 0}.program-cards-section{flex-direction:column;width:90%;margin:0 auto}.subheaderotwo{width:80%;margin-bottom:1rem}.enrollment-process-steps-container{flex-direction:column;width:90%;margin:0 auto 2rem;display:flex}.contact-container{flex-direction:column}.contact-left,.contact-right{width:90%;margin:0 auto}.form-container{width:80%;margin:0 auto}.login-box{text-align:center;width:70%;margin:0 auto}.pp-content-left{margin-bottom:1rem}.parent-portal-header{width:90%;margin:0 auto}.parent-portal-content{flex-direction:column;width:90%;margin:1rem auto}}
