@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&display=swap);@media (min-width:481px) and (max-width:820px){nav img{height:55px!important}nav>div>div:first-child>div span:first-child{font-size:1.2rem!important}nav>div>div:first-child>div span:last-child{font-size:.8rem!important}nav ul li a{font-size:.95rem!important;padding:10px 15px!important}}@media (max-width:480px){nav ul li a{font-size:.85rem!important;padding:8px 12px!important}nav .container{padding:0 10px!important}nav{padding:10px 0!important}nav img{height:50px!important}nav>div>div:first-child{gap:10px!important}nav>div>div:first-child>div span:first-child{font-size:1.1rem!important}nav>div>div:first-child>div span:last-child{font-size:.7rem!important}.hero,section{padding-top:120px!important}body{font-size:14px!important}h1{font-size:1.8rem!important}h2{font-size:1.6rem!important}h3{font-size:1.3rem!important}h4{font-size:1.1rem!important}a,button,div,p,span{font-size:.9rem!important}}@media (max-width:768px){.hero,section{padding-top:140px!important}nav img{height:60px!important}nav>div>div:first-child>div span:first-child{font-size:1.3rem!important}nav>div>div:first-child>div span:last-child{font-size:.85rem!important}.admin-sidebar{position:relative!important;width:100%!important}.admin-content{padding:15px!important}.admin-buttons{flex-direction:column!important}.admin-buttons button{width:100%!important}}@media (max-width:480px){.admin-content h2{font-size:1.5rem!important}.admin-content input,.admin-content textarea{font-size:.9rem!important}}*{box-sizing:border-box}*,body{margin:0;padding:0}body{background:linear-gradient(135deg,#1e3a8a,#581c87 50%,#78350f);background-attachment:fixed;color:#2d3748;font-family:Open Sans,sans-serif;line-height:1.6}.container{margin:0;max-width:100%;padding:0 80px}h1,h2,h3,h4{color:#1e3a8a;font-family:Montserrat,sans-serif;margin-bottom:1rem}.btn{border-radius:8px;box-shadow:0 4px 15px #00000026;display:inline-block;font-weight:600;margin-top:1rem;padding:14px 32px;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);will-change:transform}.btn-gold{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.btn-gold:hover{background:linear-gradient(135deg,#6d28d9,#9333ea);box-shadow:0 6px 20px #7c3aed66;transform:translateY(-2px)}.btn-blue{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff}.btn-blue:hover{background:linear-gradient(135deg,#1e40af,#2563eb);box-shadow:0 6px 20px #1e3a8a66;transform:translateY(-2px)}.navbar{background:#fff;box-shadow:0 4px 20px #0000001a;justify-content:space-between;margin:0;padding:1.5rem 5%;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.logo,.navbar{align-items:center;display:flex}.logo{gap:15px}.logo img{border-radius:8px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.2));height:60px;width:auto}.logo-text{align-items:center;background:linear-gradient(135deg,#1e3a8a,#7c3aed);-webkit-background-clip:text;background-clip:text;display:flex;font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:800;gap:15px}.logo-text,.logo-years{-webkit-text-fill-color:#0000}.logo-years{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:700;white-space:nowrap}.menu{display:flex;gap:2rem;list-style:none}.menu a{color:#4a5568;font-size:1rem;font-weight:600;position:relative;text-decoration:none;transition:all .3s}.menu a:after{background:linear-gradient(135deg,#7c3aed,#1e3a8a);bottom:-5px;content:"";height:3px;left:0;position:absolute;transition:width .3s;width:0}.menu a.active:after,.menu a:hover:after{width:100%}.hero{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;position:relative;text-align:center}.hero,.hero-video{overflow:hidden;width:100%}.hero-video{height:100%;left:0;position:absolute;top:0}.hero-video video{min-height:100%;min-width:100%;object-fit:cover;opacity:.7}.hero-content{animation:fadeIn 1.5s ease-in;max-width:800px;padding:20px;z-index:2}.hero-content h1{color:#fff;font-size:3.5rem;margin-bottom:20px;text-shadow:0 2px 10px #00000080}.hero-content p{font-size:1.4rem;margin-bottom:30px;text-shadow:0 1px 5px #00000080}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.hero:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:-1}section{background:#fff;box-shadow:0 10px 40px #0000001a;margin:0;padding:80px 0}.bg-light{background:#f8f9fa}.about-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.about-item{background:#fff;border-left:5px solid #1e3a8a;border-radius:20px;box-shadow:0 8px 25px #0000001a;padding:30px}.about-item:nth-child(2){border-left-color:#7c3aed}.about-item:nth-child(3){border-left-color:#78350f}.about-item:nth-child(4){border-left-color:#581c87}.icon-blue{color:#1e3a8a;font-size:3rem;margin-bottom:15px}.curriculum-list{font-size:1.1rem;line-height:2.5;list-style:none;margin-top:1.5rem}.facilities-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.facility-card{background-position:50%;background-size:cover;border-radius:20px;box-shadow:0 10px 30px #0003;height:350px;overflow:hidden;position:relative}.facility-card,.overlay{transition:transform .4s ease}.overlay{background:linear-gradient(135deg,#1e3a8af2,#581c87f2);bottom:0;color:#fff;left:0;padding:20px;position:absolute;right:0;transform:translateY(100%)}.gallery-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.gallery-grid img{border-radius:15px;box-shadow:0 8px 20px #00000026;height:200px;object-fit:cover;width:100%}.contact-flex{display:flex;gap:3rem;margin-top:2rem}.contact-info{flex:1 1;font-size:1.1rem}.contact-info i{color:#7c3aed;width:25px}.contact-form{flex:1 1}.contact-form input,.contact-form textarea{border:2px solid #e0e0e0;border-radius:10px;font-family:Open Sans,sans-serif;margin-bottom:1rem;padding:14px;transition:all .3s;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#7c3aed;box-shadow:0 0 10px #7c3aed4d;outline:none}.map iframe{border:0;border-radius:15px;box-shadow:0 8px 20px #0000001a;height:300px;margin-top:1rem;width:100%}.footer{background:linear-gradient(135deg,#1e3a8a,#581c87);box-shadow:0 -5px 20px #0003;color:#e2e8f0;font-size:.95rem;margin:0;padding:30px 0;text-align:center}.footer p{line-height:1.6;margin:8px 0}@media (max-width:480px){nav ul li a{font-size:.85rem!important;padding:8px 12px!important}nav .container{padding:0 10px!important}nav{padding:10px 0!important}nav img{height:50px!important}nav>div>div:first-child{gap:10px!important}nav>div>div:first-child>div span:first-child{font-size:1.1rem!important}nav>div>div:first-child>div span:last-child{font-size:.7rem!important}.container{padding:0 15px}section{padding:30px 0}.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}h2{font-size:2rem!important}h3{font-size:1.5rem!important}h4{font-size:1.2rem!important}p{font-size:.95rem!important}}@media (max-width:768px){.navbar{flex-direction:column}.menu,.navbar{gap:1rem}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.1rem}.contact-flex{flex-direction:column}.container{padding:0 20px}section{padding:40px 0}div[style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width:1024px){.container{padding:0 40px}}@media (max-width:768px){section>div>div[style*=grid-template-columns]{grid-template-columns:1fr!important}img{height:auto!important;max-width:100%!important}div[style*="padding: 60px"]{padding:30px!important}div[style*="padding: 80px"]{padding:40px!important}div[style*="display: flex"]{flex-wrap:wrap!important}a[style*="display: inline-block"]{display:block!important;text-align:center!important;width:100%!important}footer div[style*=grid-template-columns]{grid-template-columns:1fr!important;text-align:center!important}footer div[style*="textAlign: 'right'"]{text-align:center!important}h1,h1[style*=fontSize]{font-size:2rem!important}h2,h2[style*=fontSize]{font-size:1.8rem!important}h3,h3[style*=fontSize]{font-size:1.5rem!important}h4,h4[style*=fontSize]{font-size:1.2rem!important}div[style*=fontSize],p,p[style*=fontSize],span[style*=fontSize]{font-size:1rem!important}}@media (max-width:480px){div[style*="fontSize: '3"]{font-size:2rem!important}div[style*="fontSize: '2"]{font-size:1.5rem!important}div[style*="gap: '40px'"],div[style*="gap: '50px'"]{gap:20px!important}*{font-size:inherit!important}body{font-size:14px!important}h1,h1[style*=fontSize]{font-size:1.6rem!important}h2,h2[style*=fontSize]{font-size:1.4rem!important}h3,h3[style*=fontSize]{font-size:1.2rem!important}h4,h4[style*=fontSize]{font-size:1rem!important}a,button,input,p,p[style*=fontSize],span[style*=fontSize],textarea{font-size:.85rem!important}[style*="fontSize: '2"],[style*="fontSize: '3"],[style*="fontSize: '4"]{font-size:1.4rem!important}[style*="fontSize: '1.3"],[style*="fontSize: '1.5"],[style*="fontSize: '1.8"]{font-size:1rem!important}}
/*# sourceMappingURL=main.54625d3c.css.map*/