*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(#e3dcff,#d8d1ff);min-height:100vh;overflow-x:hidden;text-align:justify;width:100%}a{text-decoration:none}.form{display:flex;flex-direction:column;margin-bottom:2rem}.form>img{margin-bottom:1rem;width:270px}@media screen and (max-width:600px){.form>img{width:270px}}@media screen and (max-width:350px){.form>img{width:250px}}.principal{margin:auto;padding:50px 0;width:80vw}.principal-row{align-items:center;display:flex;justify-content:space-between}.principal-col img{height:220px;margin-top:3rem;width:250px}.principal-col h5{background-color:#0c2147;color:#fff;padding:10px 0;text-align:center}.principal-col h2,h6{margin-left:50px}.principal-col h2{font-weight:600}.principal-col h6{font-weight:400;line-height:25px}@media (max-width:1000px){.principal-row{flex-direction:column}.principal-col{margin-bottom:50px}.principal-col img{height:auto;width:500px}.principal-col h2,h6{margin-left:0}}@media (max-width:600px){.principal-col img{margin-top:0;width:400px}.principal-col h6{font-size:14px;line-height:23px}}@media (max-width:500px){.principal-col img{width:300px}}@media (max-width:350px){.principal-col img{width:200px}}.updates{align-items:center;background-color:#ddd4ff;display:flex;height:22px;overflow:hidden;position:relative;width:100%}.updatesleft{background-color:#cc2121;-webkit-clip-path:polygon(27.1% 0,51.4% 0,79% 3%,100% 50%,100% 50%,76.8% 100%,79% 100%,65.7% 100%,0 100%,0 0);clip-path:polygon(27.1% 0,51.4% 0,79% 3%,100% 50%,100% 50%,76.8% 100%,79% 100%,65.7% 100%,0 100%,0 0);color:#fff;font-family:sans-serif;font-size:15px;justify-content:center;width:10%;z-index:2}.updatesleft,.updatesright{align-items:center;display:flex;font-weight:700}.updatesright{position:absolute;width:90%}.upinner{animation:mymove 15s linear infinite;display:flex;height:100%;position:absolute;right:-20%;z-index:1}.upinner a{color:#0f2b4c;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 10px;text-decoration:none}@keyframes mymove{0%{transform:translateX(100%)}to{transform:translateX(-400%)}}.toptop{display:flex}.menuimageicon{display:none;font-size:30px;width:20%}.menuimageicon,.tonavbar1{align-items:center;justify-content:center}.tonavbar1{background-color:#111a5c;display:flex;font-family:"Ascender Serif";height:150px;padding:13px;width:100%}.tonavbar1 img{height:150px;margin-right:2rem;width:190px}.imp{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0;text-align:center}@media screen and (max-width:874px){.imp{margin:0;padding:0}.imp>h1{font-size:1.7rem}}@media screen and (max-width:768px){.imp{margin:0;padding:0}.imp>h1{font-size:1.3rem}}@media screen and (max-width:600px){.imp{margin:0;padding:0}.imp>h1{font-size:1.2rem}.imp>p{font-size:.9rem}}@media screen and (max-width:500px){.imp{margin:0;padding:0}.imp>h1{font-size:1.1rem}}@media screen and (max-width:768px){.updates{height:20px}.updatesleft{height:100%;width:10%}.updatesleft,.upinner a{font-size:10px}.toptop{display:flex}.menuimageicon{background-color:#111a5c;color:#fff;font-size:30px;justify-content:center;width:20%}.menuimageicon,.tonavbar1{align-items:center;display:flex}.tonavbar1{gap:1rem;height:120px;justify-content:left;padding:13px;width:100%}.tonavbar1 img{height:100px;margin-right:0;width:100px}}@media screen and (max-width:600px){.updates{height:20px}.updatesleft{font-size:10px;height:100%;width:12%}.tonavbar1 img{height:100px;margin:0;width:100px}}@media screen and (max-width:500px){.updates{height:20px}.updatesleft{font-size:10px;height:100%;width:14%}}@media screen and (max-width:400px){.updates{height:20px}.updatesleft{font-size:10px;height:100%;width:18%}.menuimageicon{font-size:23px;padding-right:10px;width:20%}}@media screen and (max-width:500px){.tonavbar1 img{height:90%;width:25%}}@media screen and (max-width:380px){.tonavbar1 img{height:70px;width:70px}}.main-footer{background-color:#0c2147;color:#fff;font-family:Arial,sans-serif}.footer-top,.main-footer{display:flex;flex-direction:column;width:100%}.footer-top{align-items:center;box-sizing:border-box;padding:30px 20px;text-align:center}.footerlogo-img{margin-bottom:15px}.footerlogo-img img{height:110px;object-fit:contain;width:110px}.footer-content{margin-bottom:15px;width:100%}.footer-content p{font-size:15px;line-height:1.6;margin:8px 0}.socialmedia-link{display:flex;justify-content:center;margin-top:8px;width:100%}.socialall{gap:18px}.alllink-soc,.socialall{align-items:center;display:flex;justify-content:center}.alllink-soc{border:1px solid #fff;border-radius:50%;color:#fff;font-size:18px;height:38px;transition:.3s;width:38px}.socialall a{text-decoration:none}.alllink-soc:hover{background-color:#fff;color:#0c2147}.footer-divider{border:none;border-top:1px solid #fff6;margin:0 auto;width:90%}.footer-bottom{align-items:center;background-color:#081a39;box-sizing:border-box;display:flex;justify-content:space-between;padding:15px 5%;width:100%}.footer-bottom p{font-size:14px;margin:0}.footer-made i{color:red}.footer-made a{color:#fff;text-decoration:none}.footer-made a:hover{text-decoration:underline}@media (max-width:600px){.footerlogo-img img{height:90px;width:90px}.footer-content p{font-size:13px}.footer-bottom{flex-direction:column;gap:10px;text-align:center}}.content_box{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:0;min-height:550px;padding:20px;width:100%}.first_box,.second_box,.third_box{height:100%;width:30%}.bxx{box-sizing:border-box;margin:15px;padding:10px}.bxx p{font-size:18px;line-height:1.5}.bxx h1{color:#173866;font-size:26px;text-align:center;text-decoration:underline}.image_boxAb{background-color:#f0f8ff;height:70%;margin-top:20px;width:100%}.image_boxAb img{height:100%;object-fit:cover;width:100%}.home-image-placeholder{align-items:center;background-color:#f0f8ff;color:#173866;display:flex;height:220px;justify-content:center;margin-top:20px;width:100%}.bx1{height:20%}.image_boxAbc{align-items:center;background-color:#173866;display:flex;height:80%;justify-content:center;overflow:hidden;position:relative;width:100%}.animatinct{animation:animictup 8s linear infinite;bottom:-30%;position:absolute}.animatinct p{color:#fff;font-size:13px}.para-content p{font-size:13px;margin-top:5px}.third_content_box{align-items:center;display:flex;justify-content:space-around;margin:20px;min-height:400px}.academic_planner{height:300px;width:350px}.accontent{height:10%;margin-bottom:25px;text-align:center}.accontent p{font-size:30px;font-weight:500}.imgggbox1{align-items:center;background-color:#eaf0f6;background-position:50%;background-size:cover;display:flex;height:100%;justify-content:center;width:100%}.igg{height:40%;width:40%}.igg img{height:100%;width:100%}.imgggbox13{background:#173866}.imgggbox12{background-color:#eaf0f6}.igg1{height:100%;width:100%}.fourth_content_box{background-color:#173866;background-repeat:no-repeat;box-sizing:border-box;margin-bottom:50px;margin-top:100px;min-height:500px;padding:50px}.fourth_content_box,.fouthmain{align-items:center;display:flex;justify-content:space-around}.fouthmain{min-height:100%;padding:10px;width:90%}.fourthOne{height:100%;margin:20px;width:50%}.ffone{color:#fff;height:10%;margin-bottom:15px;width:100%}.ffslider{background-color:#173866;height:305px;position:relative;width:100%}.ffbutton{align-items:center;display:flex;height:10%;justify-content:center;width:100%}.ffbutton button{border:none;cursor:pointer;font-size:14px;padding:8px 20px}.abcd{height:100%;width:100%}.abcd .jhk{height:305px;width:100%}.abcd .kppp,.abcd .kppp:nth-child(2){height:250px;width:100%}.abcd .jhk img,.abcd .kppp img{height:100%;object-fit:cover;width:100%}.cardSliderimage{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 0;width:100%}.latest{display:block;width:90%}.newsevent{color:#173866}.slidercarouse{display:none;padding:0 50px}.home-gallery-section{background-color:#f5f7fa;box-sizing:border-box;padding:45px 5%;width:100%}.home-gallery-heading{margin-bottom:30px;text-align:center}.home-gallery-heading h1{color:#173866;font-size:32px;font-weight:700}.home-gallery-heading p{color:#555;font-size:16px}.home-gallery-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.home-gallery-card{align-items:center;background-color:#eaf0f6;border-radius:8px;box-shadow:0 3px 12px #0000001f;display:flex;height:240px;justify-content:center;overflow:hidden;width:100%}.home-gallery-card img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.home-gallery-card:hover img{transform:scale(1.05)}.home-gallery-card.image-missing:after{color:#173866;content:"Gallery Image";font-size:16px}.home-gallery-button{align-items:center;display:flex;justify-content:center;margin-top:30px}.gallery-view-more{background-color:#fff;border-radius:4px;color:#173866;display:inline-block;font-size:15px;padding:10px 25px;text-decoration:none;transition:.3s}.gallery-view-more:hover{background-color:#b51f2e;color:#fff}@keyframes animictup{0%{transform:translate(0)}to{transform:translateY(-480%)}}@media screen and (max-width:900px){.img-principle img,.img-school img{height:250px}.content_box{display:flex;flex-direction:column;height:auto;width:100%}#sliderboximg{display:none}.slidercarouse{display:block;padding:20px}.kppp{background-position:50%;height:250px;width:100%}.kppp img{height:100%;width:100%}.kppp h4,.kppp h6{margin-top:10px}.first_box,.second_box,.third_box{height:auto;width:100%}.bxx{margin:15px;padding:10px 30px 10px 0}.image_boxAbc{height:350px;width:100%}.third_content_box{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:space-around;margin-bottom:20px;padding:0 10px}.academic_planner{height:250px;margin:10px 10px 70px;width:90%}.fourth_content_box{flex-direction:column;height:auto;padding:20px}.fouthmain{display:flex;flex-direction:column;padding:10px}.fourthOne,.fouthmain{height:100%;width:100%}.fourthOne{margin:20px 0}.ffslider{height:300px;width:100%}.ffbutton{margin-top:20px}.home-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.home-gallery-section{padding:30px 15px}.home-gallery-grid{grid-template-columns:1fr}.home-gallery-card{height:230px}.home-gallery-heading h1{font-size:27px}.home-image-placeholder{height:200px}.fourth_content_box{padding:15px}}.jaimataran{height:500px;position:relative}.carousel-item{display:none;height:100%;width:100%}.carousel-item.active{display:block}.carousel-item img{height:100%;object-fit:cover;width:100%}.banner-control{align-items:center;background:#12274fbf;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:45px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:45px;z-index:10}.banner-control:hover{background:#12274f}.banner-control-prev{left:20px}.banner-control-next{right:20px}.carousel,.jaimataran{position:relative;z-index:1}@media screen and (max-width:767px){.jaimataran{height:450px}}@media screen and (max-width:600px){.jaimataran{height:400px}}@media screen and (max-width:500px){.jaimataran{height:350px}}@media screen and (max-width:400px){.jaimataran{height:300px}.banner-control{font-size:18px;height:35px;width:35px}}:root{--color-white:#212b38;--color-black:#67e0a6;--color-black-1:#12274f}.aab{display:none}.menu-bar{background:linear-gradient(#e3dcff,#d8d1ff);margin:auto;width:100%}.menu-bar-row{margin:auto;padding:15px 0;width:60vw}.menu-bar-row ul{align-items:center;display:flex;justify-content:space-between;list-style:none;margin-bottom:0;padding:0}.menu-bar ul li{padding:2px 5px;position:relative}.menu-bar ul li a{text-decoration:none}.menu-bar ul li .menu-dropdown-toggle,.menu-bar ul li a{color:#212b38;color:var(--color-white);font-size:13px;font-weight:700;transition:all .3s}.menu-bar ul li .menu-dropdown-toggle{background:#0000;border:0;cursor:pointer;font-family:inherit;padding:0}.dropdown-menu{display:none}.menu-bar ul li .dropdown-menu.is-open,.menu-bar ul li:hover .dropdown-menu{background-color:#12274f;background-color:var(--color-black-1);display:block;left:0;position:absolute;top:100%}.menu-bar ul li:hover{background-color:#12274f;background-color:var(--color-black-1);color:#fff;height:100%;transition:all .5s}.menu-bar ul li:hover .menu-dropdown-toggle,.menu-bar ul li:hover a{color:#fff}.dropdown-menu ul li a{color:#fff;font-size:13px;font-weight:400}.dropdown-menu ul li a:hover{color:#d3d1d1}.dropdown-menu .dropdown-menu-1 ul li a{color:#fff;font-size:13px}.menu-bar ul li:hover .dropdown-menu ul{display:block;margin:10px}.menu-bar ul li:hover .dropdown-menu ul li{border-bottom:1px solid #040124;padding:5px 2px;width:170px}.dropdown-menu-1{display:none}.dropdown-menu ul li:hover .dropdown-menu-1{background-color:#12274f;background-color:var(--color-black-1);display:block;left:155px;position:absolute;top:0}@media screen and (max-width:1120px){.menu-bar-row{padding:0 2%;width:80vw}.menu-bar ul li{padding:15px 5px}}@media screen and (max-width:980px){.menu-bar-row{padding:0 2%;width:90vw}.menu-bar-row ul li{padding:15px 5px}}@media screen and (max-width:767px){.menu-bar{background-color:initial;display:none;flex-direction:column;padding:20px 0;width:100%}.menu-bar.is-open{display:block}.menu-bar-row{margin:auto;padding:0;width:90vw}.menu-bar-row ul{align-items:flex-start;flex-direction:column;justify-content:flex-start;list-style:none;padding:0}.menu-bar ul li{padding:8px;width:100%}.menu-bar ul li .menu-dropdown-toggle{color:#212b38;color:var(--color-white);padding:0}.menu-bar ul li .dropdown-menu{background:#0000;display:none;position:static}.menu-bar ul li .dropdown-menu.is-open{background:#0000;display:block;position:static}.menu-bar ul li .dropdown-menu ul{display:block;margin:5px 0 0 10px;padding:0}.menu-bar ul li .dropdown-menu ul li{border-bottom:1px solid #040124;padding:5px 2px;width:170px}.menu-bar ul li .dropdown-menu ul li a{color:#212b38;color:var(--color-white);font-size:13px}.menu-bar ul li:hover{background:#0000}.menu-bar ul li:hover .menu-dropdown-toggle,.menu-bar ul li:hover a{color:#212b38;color:var(--color-white)}.menu-bar ul li:hover .dropdown-menu,.menu-bar ul li:hover .dropdown-menu ul li{background:linear-gradient(#e3dcff,#d8d1ff)}.dropdown-menu ul li a:hover{color:#fcfcfc}}@media screen and (max-width:500px){.menu-bar ul li .dropdown-menu ul li{width:130px}.menu-bar ul li .dropdown-menu ul li a{font-size:10px}.menu-bar ul li .dropdown-menu-1{left:125px}.dropdown-menu .dropdown-menu-1 ul li a{color:#000;font-size:10px}.menu-bar ul li:hover .dropdown-menu-1 ul li{width:120px}.menu-bar ul li:hover .dropdown-menu ul li a,.menu-bar ul li:hover .dropdown-menu-1 ul li a{color:#070707}}.menu-bar{position:relative;z-index:1000}.dropdown-menu{position:absolute;z-index:1100}.menu-bar li{position:relative}.menu-bar li:hover>.dropdown-menu{display:block}.gallery-page{background:#f7f9fc;color:#172b4d;font-family:Arial,sans-serif;min-height:100vh;padding-bottom:70px;width:100%}.gallery-header{align-items:center;background:radial-gradient(circle at 10% 20%,#67e0a626,#0000 30%),radial-gradient(circle at 90% 80%,#67e0a61f,#0000 30%),linear-gradient(135deg,#102448,#193d6b);color:#fff;display:flex;justify-content:center;min-height:340px;overflow:hidden;padding:75px 20px;position:relative;text-align:center;width:100%}.gallery-header:before{border:1px solid #ffffff1a;border-radius:50%;content:"";height:300px;position:absolute;right:-70px;top:-160px;width:300px}.gallery-header:after{border:1px solid #67e0a633;border-radius:50%;bottom:-140px;content:"";height:230px;left:-60px;position:absolute;width:230px}.gallery-header-content{margin:auto;max-width:850px;position:relative;z-index:1}.gallery-tag{border:1px solid #67e0a680;border-radius:30px;color:#78e9b1;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:22px;padding:9px 18px}.gallery-header h1{color:#fff;font-size:46px;font-weight:800;line-height:1.2;margin:0 0 20px}.gallery-header h1 span{color:#72e5ad}.gallery-header p{color:#d9e3f1;font-size:16px;line-height:1.8;margin:0 auto;max-width:700px}.gallery-header-bottom{align-items:center;color:#aeeecf;display:flex;font-size:13px;font-weight:600;gap:12px;justify-content:center;margin-top:28px}.gallery-line{background:#72e5ad;height:2px;width:35px}.gallery-content{margin:0 auto;max-width:1250px;padding:55px 25px 0}.gallery-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:40px}.gallery-filter-btn{background:#fff;border:1px solid #dce4ed;border-radius:30px;color:#233b5e;cursor:pointer;font-size:14px;font-weight:600;padding:12px 25px;transition:all .3s ease}.gallery-filter-btn:hover{border-color:#1c3e68;color:#1c3e68;transform:translateY(-2px)}.gallery-filter-btn.active{background:#17365f;border-color:#17365f;box-shadow:0 6px 16px #17365f33;color:#fff}.gallery-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.gallery-card{background:#fff;border:1px solid #e8edf3;border-radius:15px;box-shadow:0 5px 20px #162b4d0f;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.gallery-card:hover{box-shadow:0 15px 35px #162b4d21;transform:translateY(-7px)}.gallery-image-button{background:#e8edf3;border:none;cursor:pointer;display:block;height:250px;overflow:hidden;padding:0;position:relative;width:100%}.gallery-image-button img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.gallery-card:hover .gallery-image-button img{transform:scale(1.08)}.gallery-view-icon{align-items:center;background:#72e5ad;border-radius:50%;color:#17365f;display:flex;font-size:28px;font-weight:400;height:48px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-35%);transition:all .3s ease;width:48px}.gallery-card:hover .gallery-view-icon{opacity:1;transform:translate(-50%,-50%)}.gallery-card-info{align-items:center;display:flex;justify-content:space-between;padding:18px 20px}.gallery-card-info h3{color:#172b4d;font-size:17px;font-weight:700;margin:0 0 7px}.gallery-card-info span{color:#6d7f96;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.gallery-card-arrow{align-items:center;background:#eaf9f1;border-radius:50%;color:#18875a!important;display:flex;font-size:18px!important;height:35px;justify-content:center;transition:all .3s ease;width:35px}.gallery-card:hover .gallery-card-arrow{background:#17365f;color:#fff!important}.gallery-placeholder{align-items:center;background:#eaf0f6;color:#17365f;display:flex;flex-direction:column;height:250px;justify-content:center;padding:20px;text-align:center}.placeholder-icon{color:#6b829e;font-size:42px;margin-bottom:12px}.gallery-placeholder h3{font-size:17px;margin:0 0 8px}.gallery-placeholder small{color:#718096;font-size:13px}.gallery-empty{color:#718096;font-size:16px;padding:35px 15px;text-align:center}@media (max-width:900px){.gallery-header{min-height:310px;padding:65px 20px}.gallery-header h1{font-size:38px}.gallery-grid{gap:22px;grid-template-columns:repeat(2,1fr)}.gallery-image-button,.gallery-placeholder{height:230px}}@media (max-width:600px){.gallery-header{min-height:300px;padding:55px 18px}.gallery-tag{font-size:10px;letter-spacing:1.5px;padding:8px 13px}.gallery-header h1{font-size:30px}.gallery-header p{font-size:14px;line-height:1.7}.gallery-content{padding:35px 16px 0}.gallery-filters{gap:9px;margin-bottom:28px}.gallery-filter-btn{font-size:12px;padding:10px 17px}.gallery-grid{gap:20px;grid-template-columns:1fr}.gallery-image-button,.gallery-placeholder{height:240px}.gallery-card-info{padding:15px}.gallery-card-info h3{font-size:16px}}.facilities-page{background:#f6f8fc;color:#19304f;font-family:Arial,sans-serif;padding-bottom:70px;width:100%}.facilities-hero{align-items:center;background:radial-gradient(circle at 10% 20%,#67e0a629,#0000 30%),linear-gradient(135deg,#102448,#1b4772);color:#fff;display:flex;justify-content:center;min-height:330px;padding:75px 20px;text-align:center}.facilities-hero-content{max-width:850px}.facilities-tag{border:1px solid #67e0a699;border-radius:30px;color:#78e9b1;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:9px 18px}.facilities-hero h1{color:#fff;font-size:46px;font-weight:800;margin:0 0 18px}.facilities-hero h1 span{color:#72e5ad}.facilities-hero p{color:#dce6f2;font-size:16px;line-height:1.8;margin:auto;max-width:720px}.facilities-feature,.facility-aims,.facility-highlight,.facility-section{margin:55px auto;max-width:1200px;padding:0 25px}.facility-section-heading{margin-bottom:28px}.facility-label{color:#159467;display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.8px;margin-bottom:10px}.aims-content h2,.facility-highlight h2,.facility-section-heading h2,.feature-content h2{color:#17365f;font-size:29px;font-weight:800;margin:0 0 12px}.facility-highlight p,.facility-section-heading p,.feature-content p{color:#65758b;font-size:15px;line-height:1.8;margin:0}.facilities-feature{align-items:center;background:#fff;border:1px solid #e8edf3;border-radius:18px;box-shadow:0 8px 25px #142d4b0f;display:flex;gap:25px;padding:32px}.feature-icon{align-items:center;background:#eaf9f1;border-radius:20px;display:flex;font-size:45px;height:90px;justify-content:center;min-width:90px}.feature-content h2{margin-bottom:10px}.facility-highlight{align-items:center;background:#eaf4ff;border-left:5px solid #3679bd;border-radius:15px;display:flex;gap:20px;padding:25px 30px}.highlight-icon{font-size:40px;min-width:60px;text-align:center}.facility-highlight h2{font-size:23px}.awards-section{background:#fff;border-radius:18px;box-shadow:0 7px 25px #142d4b0d;padding:35px}.awards-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:25px}.award-card{align-items:center;background:#fffaf0;border:1px solid #f3e6c7;border-radius:12px;display:flex;gap:13px;padding:18px;transition:.3s ease}.award-card:hover{box-shadow:0 8px 18px #644b141a;transform:translateY(-4px)}.award-card span{font-size:25px}.award-card h3{color:#5d4a22;font-size:14px;font-weight:700;margin:0}.award-note{background:#f1f7ff;border-radius:10px;color:#52657d;font-size:14px;line-height:1.7;margin-top:22px;padding:15px 18px}.facility-section-heading{align-items:center;display:flex;gap:18px}.facility-heading-icon{align-items:center;background:#eaf9f1;border-radius:17px;display:flex;font-size:30px;height:65px;justify-content:center;min-width:65px}.facility-section-heading h2{margin-bottom:6px}.facility-items-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,1fr)}.facility-item-card{align-items:center;background:#fff;border:1px solid #e8edf3;border-radius:13px;box-shadow:0 4px 15px #142d4b0a;display:flex;gap:16px;min-height:105px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.facility-item-card:hover{box-shadow:0 10px 24px #142d4b1a;transform:translateY(-5px)}.facility-item-icon{align-items:center;background:#eef4fb;border-radius:13px;display:flex;font-size:25px;height:48px;justify-content:center;min-width:48px}.facility-item-card h3{color:#263e5e;font-size:15px;font-weight:700;margin:0}.facility-green .facility-heading-icon{background:#e8f8ed}.facility-orange .facility-heading-icon{background:#fff2e6}.philosophy-section{background:#fff;border-radius:18px;box-shadow:0 7px 25px #142d4b0d;padding:35px}.philosophy-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.philosophy-card{align-items:flex-start;background:#fbfcfe;border:1px solid #e8edf3;border-radius:13px;display:flex;gap:15px;padding:20px}.philosophy-card>span{font-size:27px}.philosophy-card h3{color:#17365f;font-size:16px;margin:0 0 7px}.philosophy-card p{color:#718096;font-size:14px;line-height:1.6;margin:0}.facility-aims{align-items:center;background:linear-gradient(120deg,#17365f,#245681);border-radius:18px;color:#fff;display:flex;gap:25px;justify-content:space-between;padding:40px}.aims-content{max-width:900px}.aims-content .facility-label{color:#72e5ad}.aims-content h2{color:#fff}.aims-content li,.aims-content p{color:#e0e9f3;font-size:14px;line-height:1.8}.aims-content ul{margin:15px 0 0;padding-left:20px}.aims-content li{margin-bottom:8px}.aims-decoration{font-size:75px;opacity:.8}@media (max-width:900px){.awards-grid,.facility-items-grid{grid-template-columns:repeat(2,1fr)}.facilities-hero h1{font-size:38px}}@media (max-width:600px){.facilities-hero{min-height:280px;padding:55px 18px}.facilities-hero h1{font-size:31px}.facilities-hero p{font-size:14px}.facilities-tag{font-size:10px;letter-spacing:1px}.facilities-feature,.facility-aims,.facility-highlight,.facility-section{margin:35px 15px;padding:22px}.facilities-feature{flex-direction:column}.facilities-feature,.facility-highlight{align-items:flex-start}.aims-content h2,.facility-highlight h2,.facility-section-heading h2,.feature-content h2{font-size:23px}.awards-grid,.facility-items-grid,.philosophy-grid{grid-template-columns:1fr}.facility-item-card{min-height:85px;padding:15px}.facility-heading-icon{font-size:24px;height:52px;min-width:52px}.awards-section,.philosophy-section{padding:22px}.facility-aims{align-items:flex-start;flex-direction:column}.aims-decoration{display:none}}.contact-page{background:#f6f8fc;color:#19304f;font-family:Arial,sans-serif;padding-bottom:70px;width:100%}.contact-header{align-items:center;background:radial-gradient(circle at 10% 20%,#67e0a629,#0000 30%),linear-gradient(135deg,#102448,#1b4772);display:flex;flex-direction:column;justify-content:center;min-height:290px;padding:65px 20px;text-align:center}.contact-tag{border:1px solid #67e0a699;border-radius:30px;color:#78e9b1;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:9px 18px}.contact-header h1{color:#fff;font-size:44px;font-weight:800;margin:0 0 15px}.contact-header h1 span{color:#72e5ad}.contact-header p{color:#dce6f2;font-size:15px;line-height:1.8;margin:0 auto;max-width:680px}.contact-container{grid-gap:35px;align-items:stretch;display:grid;gap:35px;grid-template-columns:1.1fr .9fr;margin:60px auto;max-width:1200px;padding:0 25px}.contact-map{background:#e7edf4;border-radius:18px;box-shadow:0 8px 28px #142d4b1a;min-height:520px;overflow:hidden}.contact-map iframe{border:0;display:block;height:100%;min-height:520px;width:100%}.contact-details{background:#fff;border:1px solid #e8edf3;border-radius:18px;box-shadow:0 8px 28px #142d4b0f;padding:35px}.contact-small-title{color:#159467;display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.8px;margin-bottom:12px}.contact-details h2{color:#17365f;font-size:27px;font-weight:800;margin:0 0 12px}.contact-description{color:#718096;font-size:14px;line-height:1.7;margin-bottom:28px}.contact-info-card{align-items:flex-start;background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;display:flex;gap:16px;margin-bottom:15px;padding:17px;transition:.3s ease}.contact-info-card:hover{background:#f0fbf5;border-color:#72dca9;transform:translateX(4px)}.contact-info-icon{align-items:center;background:#eaf9f1;border-radius:12px;display:flex;font-size:22px;height:45px;justify-content:center;min-width:45px}.contact-info-card h3{color:#17365f;font-size:15px;font-weight:700;margin:2px 0 7px}.contact-info-card a,.contact-info-card p{color:#718096;display:block;font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere;text-decoration:none}.contact-info-card a:hover{color:#159467}.contact-call-btn{align-items:center;background:#17365f;border-radius:30px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:15px;justify-content:center;margin-top:12px;padding:14px 25px;text-decoration:none;transition:.3s ease}.contact-call-btn:hover{background:#159467;color:#fff;transform:translateY(-3px)}@media (max-width:900px){.contact-container{grid-template-columns:1fr;max-width:750px}.contact-map,.contact-map iframe{min-height:400px}}@media (max-width:600px){.contact-header{min-height:260px;padding:50px 18px}.contact-header h1{font-size:34px}.contact-header p{font-size:14px}.contact-tag{font-size:10px;letter-spacing:1px}.contact-container{gap:22px;margin:30px auto;padding:0 15px}.contact-map{border-radius:13px}.contact-map,.contact-map iframe{min-height:300px}.contact-details{padding:23px 17px}.contact-details h2{font-size:23px}.contact-info-card{gap:12px;padding:14px}.contact-info-icon{font-size:19px;height:40px;min-width:40px}.contact-call-btn{width:100%}}.latest_card_box_add{display:flex;width:100%}.admssionleft{color:#fff;padding:0 30px;width:100%}.admssionleft .card_img11{height:300px;width:100%}.admssionleft .card_img11 img{height:100%;width:100%}.mnc{text-decoration:none}.admssionleft .title{margin-top:50px}.admssionleft .title p{color:#000;font-size:20px}.accdright{align-items:center;color:#0e0d0d;display:flex;flex-direction:column;justify-content:space-between;width:40%}.accdright .card-image1{height:300px;width:80%}.accdright .card-image1 img{height:100%;margin:20px 0;width:100%}.admssionleft h5,.admssionleft h6{color:#000}.admcon{background-color:#1d4776;color:#fff;font-size:1.2vmax}@media screen and (max-width:768px){.latest_card_box_add{display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.admssionleft{width:100%}.accdright{color:#fff;width:100%}.accdright .card-image1{height:auto;width:100%}.accdright .card-image1 img{height:300px;margin:10px 0;text-align:center;width:100%}.admssionleft .title p{word-wrap:break-word;color:#000;font-size:18px}.table{font-size:15px}.admssionleft h5{word-wrap:break-word;font-size:15px}}@media screen and (max-width:500px){.latest_card_box_add{display:flex;flex-direction:column;width:100%}.admssionleft{width:100%}.accdright{color:#fff;width:100%}.accdright .card-image1{height:auto;width:100%}.accdright .card-image1 img{height:250px;text-align:center}.admssionleft .title p{word-wrap:break-word;color:#000;font-size:15px}.table{font-size:14px}}@media screen and (max-width:300px){.accdright .card-image1 img{height:220px;text-align:center}.table{font-size:12px}}.our-school{background-color:#f8f9fc;box-sizing:border-box;padding:40px 25px;width:100%}.our-row{margin:0 auto;max-width:1200px;width:100%}.our-col{text-align:left;width:100%}.school-intro{margin-bottom:35px}.school-intro h1{color:#12274f;font-size:34px;font-weight:700;margin-bottom:25px;text-align:left}.school-intro h2{color:#12274f;font-size:25px;margin-bottom:15px;text-align:left}.school-about-section p,.school-intro p{color:#444;font-size:16px;line-height:1.8;margin-bottom:16px;text-align:left}.school-about-section{margin-bottom:30px;margin-top:30px;text-align:left}.school-about-section h2{border-left:4px solid #67e0a6;color:#12274f;font-size:25px;font-weight:700;margin-bottom:15px;padding-left:12px;text-align:left}.mission-vision{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin-bottom:35px;margin-top:35px}.about-info-card{background-color:#fff;border:1px solid #e5e8ef;border-radius:8px;box-shadow:0 3px 12px #0000000f;padding:25px;text-align:left}.about-info-card h2{margin-top:0}.school-objectives{margin-top:20px;padding-left:25px}.school-objectives li{color:#444;font-size:16px;line-height:1.8;margin-bottom:12px;padding-left:5px;text-align:left}.school-objectives li::marker{color:#12274f}@media screen and (max-width:768px){.our-school{padding:30px 20px}.school-intro h1{font-size:29px}.school-about-section h2,.school-intro h2{font-size:22px}.mission-vision{gap:20px;grid-template-columns:1fr}}@media screen and (max-width:480px){.our-school{padding:25px 16px}.school-intro h1{font-size:26px;margin-bottom:20px}.school-about-section h2,.school-intro h2{font-size:20px}.school-about-section p,.school-intro p,.school-objectives li{font-size:15px;line-height:1.7}.about-info-card{padding:18px}.school-objectives{padding-left:22px}}.top-header{background:linear-gradient(135deg,#102448,#1b4772);box-shadow:0 4px 18px #00000026;box-sizing:border-box;padding:15px 35px;position:relative;width:100%;z-index:1000}.top-header-container{align-items:center;box-sizing:border-box;display:flex;gap:15px;justify-content:space-between;margin:0 auto;max-width:1400px;width:100%}.school-brand{gap:22px;min-width:0}.school-brand,.school-logo{align-items:center;display:flex}.school-logo{background:#fff;border:3px solid #72e5ad;border-radius:50%;box-shadow:0 4px 15px #00000026;box-sizing:border-box;flex-shrink:0;height:95px;justify-content:center;padding:5px;transition:transform .3s ease;width:95px}.school-logo:hover{transform:scale(1.06)}.school-logo img{border-radius:50%;height:100%;object-fit:contain;width:100%}.school-brand-content{display:flex;flex-direction:column;min-width:0}.school-brand-content h1{color:#fff;font-size:31px;font-weight:800;letter-spacing:1px;line-height:1.3;margin:0}.school-brand-content h1 span{color:#72e5ad}.school-brand-content p{color:#dce6f2;font-size:14px;font-weight:500;letter-spacing:1.2px;margin:7px 0 0}.school-brand-line{background:#72e5ad;border-radius:10px;height:3px;margin-top:12px;width:90px}.mobile-menu-toggle{align-items:center;background:#ffffff1a;border:1px solid #72e5ad99;border-radius:10px;color:#72e5ad;cursor:pointer;display:none;flex-shrink:0;font-size:30px;height:48px;justify-content:center;transition:all .3s ease;width:48px}.mobile-menu-toggle:hover{background:#72e5ad;color:#102448}@media (max-width:1000px){.top-header{padding:14px 22px}.school-logo{height:80px;width:80px}.school-brand-content h1{font-size:25px}.school-brand-content p{font-size:12px}}@media (max-width:650px){.top-header{padding:12px 15px}.top-header-container{gap:10px}.school-brand{gap:12px;min-width:0}.school-logo{border-width:2px;height:62px;width:62px}.school-brand-content h1{font-size:15px;letter-spacing:.2px;line-height:1.5}.school-brand-content p{font-size:9px;letter-spacing:0;line-height:1.5;margin-top:3px}.school-brand-line{height:2px;margin-top:6px;width:55px}.mobile-menu-toggle{display:flex;font-size:26px;height:42px;width:42px}}@media (max-width:380px){.top-header{padding:10px}.school-logo{height:52px;width:52px}.school-brand{gap:8px}.school-brand-content h1{font-size:12px}.school-brand-content p{font-size:8px}.mobile-menu-toggle{font-size:23px;height:36px;width:36px}}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:auto;position:fixed;right:0;top:0;transition:opacity .25s ease;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:9999;z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:#000;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:contain;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:1;opacity:var(--yarl__pull_opacity,1);transform:translate(0);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (-1 + var(--yarl__carousel_slides_count))*100%);width:calc(100% + (-1 + var(--yarl__carousel_slides_count))*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%))}.yarl__carousel_with_slides{column-gap:calc(100/(var(--yarl__carousel_slides_count)*100 + (-1 + var(--yarl__carousel_slides_count))*0)*0*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (-1 + var(--yarl__carousel_slides_count))*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1 1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (-1 + var(--yarl__carousel_slides_count))*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-webkit-touch-callout:none;max-height:100%;max-width:100%;object-fit:contain;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__slide_image_cover{height:100%;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:#fffc;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:red;color:var(--yarl__slide_icon_error_color,red);height:48px;height:var(--yarl__slide_icon_error_size,48px);width:48px;width:var(--yarl__slide_icon_error_size,48px)}@media(prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:none 0s ease 0s;transition:initial}.yarl__slide_loading,.yarl__slide_loading line{animation:none 0s ease 0s 1 normal none running;animation:initial}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:8px;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:32px;height:var(--yarl__icon_size,32px);width:32px;width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:initial;background-color:var(--yarl__button_background_color,#0000);border:0;border:var(--yarl__button_border,0);color:#fffc;color:var(--yarl__color_button,#fffc);cursor:pointer;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:0;margin:var(--yarl__button_margin,0);outline:none;padding:8px;padding:var(--yarl__button_padding,8px)}.yarl__button:focus{color:#fff;color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:#fffc;color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:#fff;color:var(--yarl__color_button_active,#fff)}@media(hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:#fff;color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:#fff6;color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:24px 16px;padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:auto;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:auto;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.director-page{background:#f6f8fc;color:#19304f;font-family:Arial,sans-serif;padding-bottom:70px;width:100%}.director-header{align-items:center;background:radial-gradient(circle at 10% 20%,#67e0a629,#0000 30%),linear-gradient(135deg,#102448,#1b4772);display:flex;flex-direction:column;justify-content:center;min-height:290px;padding:65px 20px;text-align:center}.director-tag{border:1px solid #67e0a699;border-radius:30px;color:#78e9b1;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:9px 18px}.director-header h1{color:#fff;font-size:44px;font-weight:800;margin:0 0 15px}.director-header h1 span{color:#72e5ad}.director-header p{color:#dce6f2;font-size:15px;line-height:1.8;margin:0;max-width:650px}.director-message-section{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:.8fr 1.7fr;margin:65px auto;max-width:1150px;padding:0 25px}.director-profile-card{align-items:center;background:linear-gradient(145deg,#102448,#1b4772);border-radius:18px;box-shadow:0 10px 30px #142d4b1f;display:flex;flex-direction:column;justify-content:center;padding:40px 25px;text-align:center;transition:transform .3s ease}.director-profile-card:hover{transform:translateY(-5px)}.director-profile-icon{align-items:center;background:#ffffff1a;border:4px solid #72e5ad;border-radius:50%;display:flex;font-size:55px;height:115px;justify-content:center;margin-bottom:25px;width:115px}.director-profile-label{color:#72e5ad;font-size:11px;font-weight:700;letter-spacing:2px}.director-profile-card h2{color:#fff;font-size:23px;font-weight:800;margin:13px 0 5px}.director-designation{color:#b8d3e9;font-size:15px;margin:0}.director-profile-line{background:#72e5ad;border-radius:10px;height:3px;margin:25px 0;width:55px}.director-profile-text{color:#dce6f2;font-size:13px;line-height:1.7;margin:0}.director-message-card{background:#fff;border:1px solid #e8edf3;border-radius:18px;box-shadow:0 8px 28px #142d4b0f;overflow:hidden;padding:45px 40px;position:relative}.director-quote-icon{color:#e7f7ee;font-family:Georgia,serif;font-size:130px;font-weight:800;line-height:1;position:absolute;right:25px;top:5px}.director-section-label{color:#159467;display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.8px;margin-bottom:14px;position:relative}.director-message-card h2{color:#17365f;font-size:27px;font-weight:800;line-height:1.4;margin:0 0 25px;position:relative}.director-message-text{position:relative}.director-message-text p{color:#68798e;font-size:15px;line-height:1.9;margin:0 0 18px}.director-signature{align-items:center;border-top:1px solid #e8edf3;display:flex;gap:14px;margin-top:30px;padding-top:23px}.director-signature>span{background:#159467;border-radius:10px;height:42px;width:4px}.director-signature strong{color:#17365f;display:block;font-size:15px;margin-bottom:5px}.director-signature small{color:#8492a5;display:block;font-size:12px}@media (max-width:900px){.director-message-section{grid-template-columns:1fr;max-width:700px}.director-profile-card{padding:35px 20px}.director-profile-icon{font-size:45px;height:95px;width:95px}}@media (max-width:600px){.director-header{min-height:250px;padding:50px 18px}.director-header h1{font-size:32px}.director-header p{font-size:14px}.director-tag{font-size:10px;letter-spacing:1px}.director-message-section{gap:20px;margin:35px auto;padding:0 15px}.director-profile-card{padding:30px 20px}.director-message-card{padding:30px 22px}.director-message-card h2{font-size:23px}.director-message-text p{font-size:14px;line-height:1.8}.director-quote-icon{font-size:90px;right:15px}}.principal-page{background:#f6f8fc;color:#19304f;font-family:Arial,sans-serif;padding-bottom:70px;width:100%}.principal-header{align-items:center;background:radial-gradient(circle at 10% 20%,#67e0a629,#0000 30%),linear-gradient(135deg,#102448,#1b4772);display:flex;flex-direction:column;justify-content:center;min-height:290px;padding:65px 20px;text-align:center}.principal-tag{border:1px solid #67e0a699;border-radius:30px;color:#78e9b1;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:9px 18px}.principal-header h1{color:#fff;font-size:44px;font-weight:800;margin:0 0 15px}.principal-header h1 span{color:#72e5ad}.principal-header p{color:#dce6f2;font-size:15px;line-height:1.8;margin:0;max-width:650px}.principal-message-section{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:.8fr 1.7fr;margin:65px auto;max-width:1150px;padding:0 25px}.principal-profile-card{align-items:center;background:linear-gradient(145deg,#102448,#1b4772);border-radius:18px;box-shadow:0 10px 30px #142d4b1f;display:flex;flex-direction:column;justify-content:center;padding:40px 25px;text-align:center;transition:transform .3s ease}.principal-profile-card:hover{transform:translateY(-5px)}.principal-profile-icon{align-items:center;background:#ffffff1a;border:4px solid #72e5ad;border-radius:50%;display:flex;font-size:55px;height:115px;justify-content:center;margin-bottom:25px;width:115px}.principal-profile-label{color:#72e5ad;font-size:11px;font-weight:700;letter-spacing:2px}.principal-profile-card h2{color:#fff;font-size:23px;font-weight:800;margin:13px 0 5px}.principal-designation{color:#b8d3e9;font-size:15px;margin:0}.principal-profile-line{background:#72e5ad;border-radius:10px;height:3px;margin:25px 0;width:55px}.principal-profile-text{color:#dce6f2;font-size:13px;line-height:1.7;margin:0}.principal-message-card{background:#fff;border:1px solid #e8edf3;border-radius:18px;box-shadow:0 8px 28px #142d4b0f;overflow:hidden;padding:45px 40px;position:relative}.principal-quote-icon{color:#e7f7ee;font-family:Georgia,serif;font-size:130px;font-weight:800;line-height:1;position:absolute;right:25px;top:5px}.principal-section-label{color:#159467;display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.8px;margin-bottom:14px;position:relative}.principal-message-card h2{color:#17365f;font-size:27px;font-weight:800;line-height:1.4;margin:0 0 25px;position:relative}.principal-message-text{position:relative}.principal-message-text p{color:#68798e;font-size:15px;line-height:1.9;margin:0 0 18px}.principal-signature{align-items:center;border-top:1px solid #e8edf3;display:flex;gap:14px;margin-top:30px;padding-top:23px}.principal-signature>span{background:#159467;border-radius:10px;height:42px;width:4px}.principal-signature strong{color:#17365f;display:block;font-size:15px;margin-bottom:5px}.principal-signature small{color:#8492a5;display:block;font-size:12px}@media (max-width:900px){.principal-message-section{grid-template-columns:1fr;max-width:700px}.principal-profile-card{padding:35px 20px}.principal-profile-icon{font-size:45px;height:95px;width:95px}}@media (max-width:600px){.principal-header{min-height:250px;padding:50px 18px}.principal-header h1{font-size:32px}.principal-header p{font-size:14px}.principal-tag{font-size:10px;letter-spacing:1px}.principal-message-section{gap:20px;margin:35px auto;padding:0 15px}.principal-profile-card{padding:30px 20px}.principal-message-card{padding:30px 22px}.principal-message-card h2{font-size:23px}.principal-message-text p{font-size:14px;line-height:1.8}.principal-quote-icon{font-size:90px;right:15px}}.uniform-page{background:#f5f7fb;color:#333;font-family:Arial,sans-serif;overflow:hidden;padding:55px 25px;width:100%}.uniform-page,.uniform-page *{box-sizing:border-box}.uniform-heading{margin:0 auto 55px;max-width:850px;text-align:center}.uniform-tag{background:#e1f7ed;border-radius:30px;color:#08794c;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;padding:8px 20px}.uniform-heading h1{color:#12274f;font-size:38px;font-weight:700;margin:18px 0}.uniform-heading p{color:#626b7a;font-size:16px;line-height:1.9;margin:auto;max-width:750px}.uniform-gallery-section,.uniform-guidelines,.uniform-timing-section{margin:0 auto 60px;max-width:1180px}.uniform-gallery-heading h2,.uniform-guidelines h2,.uniform-timing-section h2{color:#12274f;font-size:29px;font-weight:700;margin-bottom:15px;text-align:center}.uniform-section-intro{color:#697386;font-size:15px;line-height:1.8;margin:0 auto 32px;max-width:700px;text-align:center}.uniform-timing-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.uniform-timing-card{background:#fff;border:1px solid #e9edf4;border-radius:13px;box-shadow:0 5px 20px #12274f0d;padding:35px 22px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.uniform-timing-card:hover{box-shadow:0 12px 28px #12274f1f;transform:translateY(-7px)}.timing-icon{align-items:center;background:#e8f8f0;border-radius:50%;display:flex;font-size:32px;height:68px;justify-content:center;margin:0 auto 18px;width:68px}.uniform-timing-card h3{color:#12274f;font-size:19px;font-weight:700;margin:10px 0}.timing-value{color:#138253;font-size:21px;font-weight:700;margin:15px 0 8px}.uniform-timing-card span{color:#89909e;font-size:13px}.uniform-guidelines{background:#fff;border:1px solid #edf0f5;border-radius:14px;box-shadow:0 5px 22px #12274f0d;padding:38px}.uniform-guidelines h2{margin-bottom:30px}.uniform-guideline-content{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.guideline-item{align-items:flex-start;background:#f6f9fc;border:1px solid #edf0f5;border-radius:10px;display:flex;gap:15px;padding:22px 18px;transition:.3s ease}.guideline-item:hover{background:#eef9f4;border-color:#bcebd4;transform:translateY(-4px)}.guideline-item>span{align-items:center;background:#12274f;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:42px;justify-content:center;width:42px}.guideline-item h3{color:#12274f;font-size:16px;font-weight:700;margin:3px 0 10px}.guideline-item p{color:#687386;font-size:14px;line-height:1.8;margin:0}.uniform-note{background:#fff8e8;border-left:5px solid #e7ad36;border-radius:7px;color:#62605a;font-size:14px;line-height:1.8;margin-top:30px;padding:20px 23px}.uniform-note strong{color:#936300}.uniform-gallery-heading{margin-bottom:32px;text-align:center}.uniform-gallery-heading h2{margin-top:17px}.uniform-gallery-heading p{color:#697386;font-size:15px;line-height:1.8}.uniform-gallery-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr))}.uniform-gallery-card{background:#e9edf3;border-radius:12px;box-shadow:0 5px 18px #12274f17;height:290px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.uniform-gallery-card:hover{box-shadow:0 12px 25px #12274f26;transform:translateY(-6px)}.uniform-gallery-card img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.uniform-gallery-card:hover img{transform:scale(1.07)}.uniform-image-caption{background:linear-gradient(180deg,#0000,#0a1932d9);bottom:0;color:#fff;font-size:15px;font-weight:600;left:0;padding:22px 15px 15px;position:absolute;text-align:center;width:100%}.gallery-image-placeholder{align-items:center;background:#edf0f5;color:#697386;display:flex;font-size:14px;height:100%;justify-content:center;padding:15px;text-align:center;width:100%}@media (max-width:900px){.uniform-page{padding:40px 20px}.uniform-gallery-grid,.uniform-guideline-content,.uniform-timing-grid{grid-template-columns:repeat(2,1fr)}.uniform-guidelines{padding:28px}}@media (max-width:600px){.uniform-page{padding:30px 14px}.uniform-heading{margin-bottom:40px}.uniform-heading h1{font-size:27px;line-height:1.3}.uniform-heading p{font-size:14px;line-height:1.8}.uniform-gallery-section,.uniform-guidelines,.uniform-timing-section{margin-bottom:42px}.uniform-gallery-heading h2,.uniform-guidelines h2,.uniform-timing-section h2{font-size:23px}.uniform-gallery-grid,.uniform-guideline-content,.uniform-timing-grid{gap:17px;grid-template-columns:1fr}.uniform-timing-card{padding:27px 18px}.uniform-guidelines{padding:23px 15px}.guideline-item{padding:18px 14px}.uniform-gallery-card{height:260px}.uniform-note{padding:16px}}@media (max-width:380px){.uniform-heading h1{font-size:24px}.uniform-timing-card h3{font-size:17px}.timing-value{font-size:18px}.uniform-gallery-card{height:225px}}.latest-update-page{background:#f5f7fb;color:#333;font-family:Arial,sans-serif;padding:50px 25px;width:100%}.latest-update-page,.latest-update-page *{box-sizing:border-box}.latest-update-header{margin:0 auto 45px;max-width:850px;text-align:center}.latest-update-tag{background:#e4f8ef;border-radius:25px;color:#13784d;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;padding:8px 19px}.latest-update-header h1{color:#12274f;font-size:38px;font-weight:700;margin:18px 0 12px}.latest-update-header p{color:#657084;font-size:16px;line-height:1.8;margin:auto;max-width:730px}.latest-feature{align-items:center;background:#12274f;border-radius:14px;box-shadow:0 8px 25px #12274f21;display:flex;gap:28px;margin:0 auto 55px;max-width:1150px;padding:35px}.latest-feature-icon{align-items:center;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:48px;height:100px;justify-content:center;width:100px}.latest-feature-content{flex:1 1}.latest-category{color:#67e0a6;font-size:12px;font-weight:700;letter-spacing:1.5px}.latest-feature-content h2{color:#fff;font-size:27px;margin:12px 0}.latest-feature-content p{color:#e0e7f1;font-size:15px;line-height:1.8;margin:0}.latest-achievements{margin:0 auto 55px;max-width:1150px}.latest-section-heading{margin-bottom:30px;text-align:center}.latest-section-heading h2{color:#12274f;font-size:29px;margin:15px 0 10px}.latest-section-heading p{color:#697386;font-size:15px;line-height:1.7}.latest-update-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.latest-update-card{background:#fff;border:1px solid #e8ecf2;border-radius:11px;box-shadow:0 4px 15px #12274f0d;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.latest-update-card:hover{box-shadow:0 12px 25px #12274f1c;transform:translateY(-6px)}.latest-card-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.latest-card-icon{align-items:center;background:#eaf8f1;border-radius:50%;display:flex;font-size:25px;height:52px;justify-content:center;width:52px}.latest-card-category{background:#eaf8f1;border-radius:20px;color:#138253;font-size:10px;font-weight:700;padding:7px 10px;text-align:center}.latest-update-card h3{color:#12274f;font-size:19px;margin:0 0 12px}.latest-update-card p{color:#687386;font-size:14px;line-height:1.8;margin:0;min-height:75px}.latest-card-footer{border-top:1px solid #edf0f5;color:#8a93a2;font-size:12px;font-weight:600;margin-top:20px;padding-top:13px}.latest-activities{background:#fff;border:1px solid #e8ecf2;border-radius:12px;box-shadow:0 4px 15px #12274f0a;margin:0 auto;max-width:1150px;padding:35px;text-align:center}.latest-activities h2{color:#12274f;font-size:27px;margin:0 0 12px}.latest-activities>p{color:#687386;font-size:15px;line-height:1.8;margin:0 auto 25px;max-width:750px}.latest-activity-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.latest-activity-list span{background:#f0f8f4;border:1px solid #d8f0e4;border-radius:25px;color:#176d4b;display:inline-block;font-size:13px;font-weight:600;padding:11px 19px;transition:.3s}.latest-activity-list span:hover{background:#12274f;border-color:#12274f;color:#fff}@media (max-width:900px){.latest-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-feature{padding:28px}}@media (max-width:600px){.latest-update-page{padding:30px 14px}.latest-update-header{margin-bottom:35px}.latest-update-header h1{font-size:28px}.latest-update-header p{font-size:14px}.latest-feature{flex-direction:column;gap:18px;padding:25px 18px;text-align:center}.latest-feature-icon{font-size:36px;height:75px;width:75px}.latest-feature-content h2{font-size:22px}.latest-feature-content p{font-size:14px}.latest-activities h2,.latest-section-heading h2{font-size:23px}.latest-update-grid{gap:17px;grid-template-columns:1fr}.latest-update-card{padding:22px}.latest-update-card p{min-height:auto}.latest-activities{padding:25px 16px}.latest-activity-list{gap:9px}.latest-activity-list span{font-size:12px;padding:9px 13px}}.admission-page{background:#f6f8fc;color:#19304f;font-family:Arial,sans-serif;padding-bottom:60px;width:100%}.admission-hero{align-items:center;background:radial-gradient(circle at 10% 20%,#67e0a629,#0000 30%),linear-gradient(135deg,#102448,#1b4772);display:flex;justify-content:center;min-height:350px;overflow:hidden;padding:75px 20px;position:relative;text-align:center}.admission-hero:before{border:1px solid #ffffff1f;border-radius:50%;content:"";height:280px;position:absolute;right:-70px;top:-150px;width:280px}.admission-hero:after{border:1px solid #67e0a633;border-radius:50%;bottom:-130px;content:"";height:220px;left:-60px;position:absolute;width:220px}.admission-hero-content{max-width:850px;position:relative;z-index:1}.admission-tag{border:1px solid #67e0a699;border-radius:30px;color:#78e9b1;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:22px;padding:9px 18px}.admission-hero h1{color:#fff;font-size:46px;font-weight:800;margin:0 0 20px}.admission-hero h1 span{color:#72e5ad}.admission-hero p{color:#dce6f2;font-size:16px;line-height:1.8;margin:auto;max-width:720px}.admission-hero-btn{align-items:center;background:#72e5ad;border-radius:30px;color:#17365f;display:inline-flex;font-size:14px;font-weight:700;gap:15px;margin-top:28px;padding:13px 24px;text-decoration:none;transition:.3s ease}.admission-hero-btn:hover{background:#fff;color:#17365f;transform:translateY(-3px)}.admission-intro{background:#fff;border:1px solid #e8edf3;box-shadow:0 7px 25px #142d4b0d;gap:25px;margin:55px auto;max-width:1150px;padding:30px}.admission-intro,.admission-intro-icon{align-items:center;border-radius:18px;display:flex}.admission-intro-icon{background:#eaf9f1;font-size:42px;height:85px;justify-content:center;min-width:85px}.admission-small-title{color:#159467;display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.8px;margin-bottom:10px}.admission-intro h2{color:#17365f;font-size:25px;font-weight:800;margin:0 0 12px}.admission-intro p{color:#68798e;font-size:14px;line-height:1.8;margin:0}.admission-section{margin:65px auto;max-width:1200px;padding:0 25px}.admission-section-heading{margin:0 auto 35px;max-width:700px;text-align:center}.admission-section-heading h2{color:#17365f;font-size:30px;font-weight:800;margin:0 0 12px}.admission-section-heading p{color:#718096;font-size:15px;line-height:1.7;margin:0}.admission-steps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.admission-step-card{background:#fff;border:1px solid #e8edf3;border-radius:15px;box-shadow:0 5px 20px #142d4b0d;padding:25px 22px;transition:transform .3s ease,box-shadow .3s ease}.admission-step-card:hover{box-shadow:0 12px 28px #142d4b1f;transform:translateY(-7px)}.admission-step-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.admission-step-number{color:#159467;font-size:25px;font-weight:800}.admission-step-icon{align-items:center;background:#eaf9f1;border-radius:14px;display:flex;font-size:25px;height:50px;justify-content:center;width:50px}.admission-step-card h3{color:#17365f;font-size:17px;font-weight:700;margin:0 0 12px}.admission-step-card p{color:#718096;font-size:13px;line-height:1.8;margin:0}.admission-details{background:#fff;border-radius:18px;box-shadow:0 7px 25px #142d4b0d;padding:40px 30px}.admission-info-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.admission-info-card{align-items:flex-start;background:#fbfcfe;border:1px solid #e8edf3;border-radius:13px;display:flex;gap:17px;padding:23px;transition:.3s ease}.admission-info-card:hover{background:#f4fcf7;border-color:#72dca9;transform:translateY(-4px)}.admission-info-icon{align-items:center;background:#eaf9f1;border-radius:13px;display:flex;font-size:25px;height:50px;justify-content:center;min-width:50px}.admission-info-card h3{color:#17365f;font-size:16px;font-weight:700;margin:0 0 9px}.admission-info-card p{color:#718096;font-size:13px;line-height:1.7;margin:0}.admission-parent-note{align-items:flex-start;background:#fff9e9;border:1px solid #f2e4bd;border-left:5px solid #e8ac36;border-radius:12px;display:flex;gap:20px;margin:55px auto;max-width:1150px;padding:25px 30px}.parent-note-icon{font-size:30px}.admission-parent-note h3{color:#73551c;font-size:18px;margin:0 0 10px}.admission-parent-note p{color:#806d48;font-size:14px;line-height:1.8;margin:0}.admission-contact-section{background:linear-gradient(135deg,#102448,#1b4772);border-radius:20px;color:#fff;margin:65px auto 0;max-width:1150px;padding:45px 35px}.admission-contact-content{text-align:center}.admission-contact-section .admission-small-title{color:#72e5ad}.admission-contact-section h2{color:#fff;font-size:30px;font-weight:800;margin:0 0 12px}.admission-contact-content>p{color:#dce6f2;font-size:14px;line-height:1.8;margin:0 auto;max-width:650px}.admission-contact-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:35px}.admission-contact-card{align-items:flex-start;background:#ffffff12;border:1px solid #ffffff26;border-radius:13px;display:flex;gap:14px;padding:22px;text-align:left}.admission-contact-card>span{font-size:25px}.admission-contact-card h3{color:#72e5ad;font-size:15px;margin:0 0 10px}.admission-contact-card a,.admission-contact-card p{color:#e0e9f3;display:block;font-size:13px;line-height:1.8;margin:0;overflow-wrap:anywhere;text-decoration:none}.admission-contact-card a:hover{color:#72e5ad}.admission-contact-btn{align-items:center;background:#72e5ad;border-radius:30px;color:#17365f;display:inline-flex;font-size:14px;font-weight:700;gap:15px;margin-top:32px;padding:14px 27px;text-decoration:none;transition:.3s ease}.admission-contact-btn:hover{background:#fff;color:#17365f;transform:translateY(-3px)}@media (max-width:900px){.admission-steps-grid{grid-template-columns:repeat(2,1fr)}.admission-contact-grid{grid-template-columns:1fr}.admission-contact-section,.admission-intro,.admission-parent-note{margin-left:20px;margin-right:20px}}@media (max-width:600px){.admission-hero{min-height:300px;padding:55px 18px}.admission-hero h1{font-size:32px}.admission-hero p{font-size:14px}.admission-tag{font-size:10px;letter-spacing:1px}.admission-intro{align-items:flex-start;flex-direction:column;margin:30px 15px;padding:22px}.admission-intro h2{font-size:22px}.admission-section{margin:45px auto;padding:0 15px}.admission-section-heading h2{font-size:25px}.admission-info-grid,.admission-steps-grid{grid-template-columns:1fr}.admission-details{padding:25px 17px}.admission-info-card{padding:18px}.admission-parent-note{margin:35px 15px;padding:20px}.admission-contact-section{margin:40px 15px 0;padding:30px 18px}.admission-contact-section h2{font-size:24px}.admission-contact-card{padding:17px}}
/*# sourceMappingURL=main.09962f6a.css.map*/