:root{--font-heading: "Yantramanav", sans-serif}#app-preloader{background-color:#fff;height:100%;width:100%;position:fixed;top:0;z-index:9999;transition:opacity .4s ease}#app-preloader.app-preloader-hidden{opacity:0;pointer-events:none}#app-preloader .loader-icon img{width:70px}.scroll-reveal{transition-duration:.8s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.scroll-reveal--fade-up{opacity:0;transform:translateY(28px);transition-property:opacity,transform}.scroll-reveal--fade-up.in-view{opacity:1;transform:translateY(0)}.scroll-reveal--fade{opacity:0;transition-property:opacity}.scroll-reveal--fade.in-view{opacity:1}.scroll-reveal--zoom{opacity:0;transform:scale(.82);transition-property:opacity,transform}.scroll-reveal--zoom.in-view{opacity:1;transform:scale(1)}.scroll-reveal--slide-left{opacity:0;transform:translate(-56px);transition-property:opacity,transform}.scroll-reveal--slide-left.in-view{opacity:1;transform:translate(0)}.scroll-reveal--slide-right{opacity:0;transform:translate(56px);transition-property:opacity,transform}.scroll-reveal--slide-right.in-view{opacity:1;transform:translate(0)}.scroll-reveal--mask{overflow:hidden}.scroll-reveal--mask img{transform:scale(1.15);transition:transform 1s cubic-bezier(.16,1,.3,1)}.scroll-reveal--mask.in-view img{transform:scale(1)}.scroll-reveal-mask-panel{position:absolute;inset:0;z-index:2;background:linear-gradient(135deg,#43446f,#2d2e52);transform-origin:right center;transition:transform .9s cubic-bezier(.16,1,.3,1);pointer-events:none}.scroll-reveal--mask.in-view .scroll-reveal-mask-panel{transform:scaleX(0)}@media(prefers-reduced-motion:reduce){.scroll-reveal{transition:none}.scroll-reveal--fade-up,.scroll-reveal--fade,.scroll-reveal--zoom,.scroll-reveal--slide-left,.scroll-reveal--slide-right{opacity:1;transform:none}.scroll-reveal--mask img{transform:none}.scroll-reveal-mask-panel{display:none}}.about-img,.hs-principle-left,.enroll-right .skill-content,.contact-visit-card,.related-card-img,.img-part,.team-item{border-radius:14px;overflow:hidden}.contact-img-item,.event-highlight-img,.blog-card-img,.gallery-thumb{border:1px solid rgba(15,23,42,.1)}.about-img img,.hs-principle-left img,.enroll-right .skill-content img,.contact-img-item img,.contact-visit-card img,.related-card-img img,.img-part img,.team-item img{transition:transform .5s ease}.about-img:hover img,.hs-principle-left:hover img,.enroll-right .skill-content:hover img,.contact-img-item:hover img,.contact-visit-card:hover img,.related-card-img:hover img,.img-part:hover img,.team-item:hover img{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.about-img:hover img,.hs-principle-left:hover img,.enroll-right .skill-content:hover img,.contact-img-item:hover img,.contact-visit-card:hover img,.related-card-img:hover img,.img-part:hover img,.team-item:hover img{transform:none}}#rs-team .owl-nav{display:none}.section-title .sub-title,.sub-title{font-family:var(--heading-font, "Yantramanav", sans-serif);font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#43446f;margin-bottom:0!important}.curriculum-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px}.curriculum-tab-btn{border:1px solid #e2e2e2;background:#fff;color:#333;padding:12px 30px;border-radius:30px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Nunito,sans-serif}.curriculum-tab-btn:hover{border-color:var(--color-primary, #fdb714);color:var(--color-primary, #fdb714)}.curriculum-tab-btn.active{background:var(--color-primary, #fdb714);border-color:var(--color-primary, #fdb714);color:#fff;box-shadow:0 8px 20px #fdb71459}.curriculum-tab-btn--green.active{background:#059669;border-color:#059669;color:#fff;box-shadow:0 8px 20px #05966947}.curriculum-tab-btn--blue.active{background:#43446f;border-color:#43446f;color:#fff;box-shadow:0 8px 20px #3b82f647}.curriculum-tab-btn--purple.active{background:#7c3aed;border-color:#7c3aed;color:#fff;box-shadow:0 8px 20px #7c3aed47}.curriculum-tab-btn--orange.active{background:#f59e0b;border-color:#f59e0b;color:#fff;box-shadow:0 8px 20px #f59e0b47}.academics-hero-section{padding:100px 0 80px;background-image:linear-gradient(180deg,#141047e0,#251d5ff2),url(/assets/nava/img/hero_bg02.jpg);background-size:cover;background-position:center;color:#fff}.events-hero-section{background-image:linear-gradient(180deg,#141047e0,#251d5ff2),url(/assets/nava/img/classworks.jpg)}.academics-hero-content{max-width:850px;margin:0 auto;padding:0 20px}.academics-hero-title{font-size:clamp(2.8rem,4vw,4.4rem);font-weight:800;line-height:1.05;margin:0 0 24px;color:#fff}.academics-hero-title span{color:#ffd33d}.academics-hero-copy{max-width:760px;margin:0 auto;font-size:1.15rem;line-height:1.85;color:#ffffffe0}.xb-feature_wrap .xb-item--content,.sh-featuree_wrap .sh-featuree_wrap .xb-item--content{border-top:none;padding-top:0;text-align:left;font-weight:400}.subject-portfolio-section{background:#faf9ff}.subject-slider-wrap{position:relative;padding-top:16px;background:transparent}.subject-slider-wrap .event-swiper-prev,.subject-slider-wrap .event-swiper-next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(23,21,77,.08);background:#fff;color:#3f3e6b;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 24px #0d0a2a14;cursor:pointer;z-index:12}.subject-slider-wrap .event-swiper-prev{left:12px}.subject-slider-wrap .event-swiper-next{right:12px}.subject-card{position:relative;min-height:340px;padding:44px 22px 28px;border-radius:24px;background:#fff;box-shadow:0 22px 48px #1f1f4b14;border:1px solid rgba(0,0,0,.04);transition:transform .28s ease,box-shadow .28s ease;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.subject-card:hover{transform:translateY(-6px);box-shadow:0 32px 64px #1f1f4b1f}.subject-card-icon{position:absolute;top:8px;left:50%;transform:translate(-50%);width:72px;height:72px;display:grid;place-items:center;border-radius:18px;color:#fff;font-size:24px;box-shadow:0 36px 88px #14104733;z-index:3}.subject-card h3{margin:6px 0 0;font-size:20px;font-weight:700;color:#14142b;position:relative;z-index:1}.subject-card ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;width:min(100%,260px)}.subject-card ul li{color:#55556b;font-size:14px;text-align:left;padding-left:18px;position:relative}.subject-card ul li:before{content:"\2022";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:12px;color:#0000001f}.subject-card--blue{background:linear-gradient(180deg,#eff6ff,#fff);border-color:#38bdf81f}.subject-card--green{background:linear-gradient(180deg,#ecfdf5,#fff);border-color:#22c55e1f}.subject-card--purple{background:linear-gradient(180deg,#f3e8ff,#fff);border-color:#a855f71f}.subject-card--orange{background:linear-gradient(180deg,#fff7ed,#fff);border-color:#fb923c1f}.subject-card--pink{background:linear-gradient(180deg,#fdf2f8,#fff);border-color:#ec48991f}.subject-card--red{background:linear-gradient(180deg,#fee2e2,#fff);border-color:#ef44441f}.subject-card--blue .subject-card-icon{background:linear-gradient(135deg,#38bdf8,#43446f)}.subject-card--green .subject-card-icon{background:linear-gradient(135deg,#34d399,#059669)}.subject-card--purple .subject-card-icon{background:linear-gradient(135deg,#c084fc,#9333ea)}.subject-card--orange .subject-card-icon{background:linear-gradient(135deg,#fb923c,#f97316)}.subject-card--pink .subject-card-icon{background:linear-gradient(135deg,#f472b6,#ec4899)}.subject-card--red .subject-card-icon{background:linear-gradient(135deg,#f87171,#ef4444)}.subject-swiper .swiper-wrapper{align-items:stretch;display:flex;gap:20px;padding:0 8px}.subject-swiper .swiper-slide{display:flex;align-items:stretch;box-sizing:border-box;flex:0 0 calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3);padding:0}@media(max-width:767px){.subject-card{min-height:300px;padding:28px 18px}}@media(max-width:991px){.subject-swiper .swiper-slide{flex:0 0 calc((100% - 20px)/2);max-width:calc((100% - 20px)/2)}}@media(max-width:575px){.subject-swiper .swiper-slide{flex:0 0 100%;max-width:100%;padding:0 12px}}.footer-style-three{color:#414155;font-family:Nunito,sans-serif}.footer-style-three .footer-top{border-radius:18px;background:linear-gradient(180deg,#fffffff5,#faf9fff0);padding:36px}.footer-style-three .footer-widget{padding:8px 12px}.footer-style-three .footer-col-title{font-size:18px;font-weight:700;margin-bottom:12px;color:#121126}.footer-brand-desc{color:#5b5b6b;max-width:360px}.xb-item--social_link li{margin-right:12px}.xb-item--social_link li a{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#4b4b7a;box-shadow:0 8px 20px #0d0a2a0f;border:1px solid rgba(74,74,100,.04)}.footer-links li{margin:8px 0}.footer-links li a{color:#44445a;text-decoration:none;transition:color .18s ease}.footer-links li a:hover{color:#0f172a}.footer-contact-list li{color:#575768;line-height:1.6}.footer-newsletter .input-group{display:flex;gap:8px}.footer-newsletter input.form-control{padding:10px 12px;border-radius:8px;border:1px solid rgba(15,17,26,.06)}.footer-newsletter .btn{padding:10px 14px;border-radius:8px}.footer-bottom{border-top:1px solid rgba(15,17,26,.04);margin-top:18px}.footer-bottom a{color:#4b4b7a;text-decoration:none}.footer-style-three .socials .s{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 18px #0000001f;transition:transform .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.footer-style-three .socials .s:hover{transform:translateY(-3px);box-shadow:0 14px 26px #090e2a3d;color:#fff}.footer-style-three .socials .social-facebook:hover{background:#1877f2}.footer-style-three .socials .social-twitter:hover{background:#1da1f2}.footer-style-three .socials .social-youtube:hover{background:red}.footer-style-three .socials .social-instagram:hover{background:radial-gradient(circle at 30% 30%,#feda75,#d93d80 45%,#3f5efb 80%)}.footer-style-three .socials .s:hover i{transform:scale(1.08)}.footer-brand-desc{max-width:100%}.header .navbar{padding:0}.header-logo{width:130px;height:auto;border-radius:12px;box-shadow:0 20px 40px #0f172a1a}.header-brand-text{line-height:1.2}.navbar-nav .nav-item{height:100%}.navbar-nav .nav-link{display:inline-flex;align-items:center;gap:10px;position:relative;font-size:.95rem;font-weight:600;color:#16161d;padding:.8rem 0;transition:color .22s ease}.navbar-nav .nav-link .nav-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:.95rem;color:#6b7280;transition:color .22s ease}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover .nav-icon,.navbar-nav .nav-link.active .nav-icon{color:#43446f}.navbar-nav .nav-link.active:after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:3px;border-radius:999px;background:#43446f}.fixed-top .header-title{font-family:var(--heading-font, "Yantramanav", sans-serif);font-size:2.2rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:#d52b2b}.fixed-top .header-title span{color:#263b7a}.fixed-top .header-subtitle{margin-top:1px;font-family:var(--heading-font, "Yantramanav", sans-serif);font-size:1rem;font-weight:800;letter-spacing:.01em;color:#43446f}.fixed-top .header-tagline{display:inline-block;padding:5px 10px;border-radius:10px;background:#fdb71429;font-size:1rem;font-weight:700;font-style:italic;letter-spacing:.02em;color:#a3690a}.header-title{font-family:var(--heading-font, "Yantramanav", sans-serif);font-size:2.7rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:#d52b2b}.header-title span{color:#263b7a}.header-subtitle{margin-top:1px;font-family:var(--heading-font, "Yantramanav", sans-serif);font-size:1.5rem;font-weight:800;letter-spacing:.01em;color:#43446f}.header-tagline{display:inline-block;padding:5px 10px;border-radius:10px;background:#fdb71429;font-size:1.2rem;font-weight:700;font-style:italic;letter-spacing:.02em;color:#a3690a}.navbar-nav{gap:35px}.navbar-nav .nav-link{font-size:.95rem;font-weight:600;color:#16161d;padding:.5rem 0;transition:color .22s ease}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:#43446f}.navbar-nav .nav-link.active:after{content:"";position:absolute;left:0;bottom:-6px;width:80%;height:5px;border-radius:999px;background:#43446f}@media(max-width:991px){.header .navbar-collapse{margin-top:1rem}.navbar-nav{flex-direction:column;gap:16px}}.rs-breadcrumbs{position:relative;min-height:180px;display:block;overflow:hidden}.rs-breadcrumbs .breadcrumbs-img{position:absolute;inset:0;z-index:1}.rs-breadcrumbs .breadcrumbs-img img{width:100%;height:100%;object-fit:cover;display:block}.rs-breadcrumbs .breadcrumbs-text{position:relative;z-index:2;padding:36px 20px;display:flex;align-items:center;min-height:180px}.rs-breadcrumbs .breadcrumbs-text .page-title,.rs-breadcrumbs .breadcrumbs-text h1,.rs-breadcrumbs .breadcrumbs-text h2{margin:0;color:#fff;text-shadow:0 6px 18px rgba(8,10,20,.45)}.rs-breadcrumbs.breadcrumbs-overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000003d,#0000001f 40%,#0000000f);z-index:1;pointer-events:none}.rs-breadcrumbs{padding-top:70px}@media(min-width:992px){.rs-breadcrumbs{padding-top:90px;min-height:220px}}.scholarship-section{background:#fdf9f0}.scholarship-intro{max-width:720px;margin:18px auto 0;color:#64748b;font-size:1.02rem;font-style:italic;line-height:1.7}.scholarship-card{position:relative;height:100%;background:#fff;border-radius:20px;border-top:4px solid var(--sc-accent, #BBA26D);padding:32px 26px 28px;box-shadow:#00000014 0 16px 30px -8px,#0000000a 0 8px 10px -6px;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.scholarship-card:hover{transform:translateY(-6px);box-shadow:#00000024 0 20px 34px -8px,#0000000f 0 10px 14px -6px}.scholarship-card--gold{--sc-accent: #fdb714}.scholarship-card--navy{--sc-accent: #43446F}.scholarship-card--maroon{--sc-accent: #C33A2E}.scholarship-card--green{--sc-accent: #059669}.scholarship-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;background:color-mix(in srgb,var(--sc-accent) 16%,white)}.scholarship-icon i{font-size:26px;color:var(--sc-accent)}.scholarship-title{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0 0 8px}.scholarship-applicable{color:var(--sc-accent);font-weight:700;font-size:.88rem;margin:0 0 14px;line-height:1.5}.scholarship-list{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:10px;text-align:left}.scholarship-list li{position:relative;padding-left:20px;color:#475569;font-size:.9rem;line-height:1.6}.scholarship-list li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--sc-accent)}.testimonial-area .site-heading,.testimonial-area .site-title{width:100%}.why-fit-list--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.why-fit-list--grid .why-fit-item{border-radius:16px;padding:12px 16px 12px 12px;gap:12px}.why-fit-list--grid .why-fit-icon{width:42px;height:42px;font-size:17px}.why-fit-list--grid .why-fit-text{font-size:.92rem;line-height:1.35}.why-fit-icon--green{background:#22c55e24;color:#22c55e}.why-fit-icon--purple{background:#8b5cf624;color:#8b5cf6}.why-fit-icon--gold{background:#fdb71429;color:#d29a0f}.why-fit-icon--teal{background:#14b8a624;color:#14b8a6}@media(max-width:575px){.why-fit-list--grid{grid-template-columns:1fr}}
