*{box-sizing:border-box;margin:0;padding:0}*,body{font-family:Poppins,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,textarea{font-family:Poppins,sans-serif!important}.aboutSection{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;padding:70px 100px}.aboutText{flex:1 1 350px;max-width:800px}.aboutTitle{color:#2f234f;font-size:2rem;margin-bottom:20px}.aboutDescription{color:#555;font-size:1rem;line-height:1.6;margin-bottom:30px}.aboutList{list-style:none;margin:0;padding:0}.aboutListItem{align-items:flex-start;color:#555;display:flex;font-size:1rem;margin-bottom:15px}.aboutListItem .about-icon{color:#184282;flex-shrink:0;font-size:1.2rem;margin-right:15px}.aboutImage{display:flex;flex:1 1 400px;justify-content:center}.aboutImage .aboutImg{height:auto;max-width:100%;object-fit:cover}@media (max-width:768px){.aboutSection{flex-direction:column-reverse;gap:30px;padding:50px 20px}.aboutTitle{font-size:1.5rem;text-align:center}.aboutDescription,.aboutListItem{justify-content:center;text-align:center}.aboutListItem .about-icon{margin-right:10px}}.readMoreBtn{align-items:center;background-color:#184282;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:10px;padding:10px 25px;transition:all .3s ease}.readMoreBtn i{font-size:1rem;transition:transform .3s ease}.readMoreBtn:hover{background-color:#184280}.readMoreBtn:hover i{transform:translateX(5px)}@media (max-width:768px){.readMoreBtn{gap:8px;padding:8px 20px}.readMoreBtn,.readMoreBtn i{font-size:.9rem}}@media (max-width:480px){.readMoreBtn{justify-content:center;padding:10px 0;width:100%}}.contactSection{background:#f9fafb;padding:60px 20px;text-align:center}.contactSection h2{font-size:32px;margin-bottom:10px}.contactSection p{color:#555;margin-bottom:30px}.contactForm{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;margin:auto;max-width:600px;padding:30px}.contactForm input,.contactForm select,.contactForm textarea{border:1px solid #ddd;border-radius:8px;font-size:14px;margin-bottom:15px;padding:12px 14px;width:100%}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:#184282;outline:none}.contactForm button{background:#184282;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background .3s ease;width:100%}.contactForm button:hover{background:#f39727}.backBtn{align-items:center;background:#184282;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:6px;margin-bottom:20px;padding:8px 35px}.backBtn:hover{background:#f39727;transition:all .3s}.twoColumn{display:flex;gap:15px;margin-bottom:15px}.twoColumn input{flex:1 1}.radioInline{border:1px solid #ddd;border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10px 14px;text-align:left}.radioTitle{color:#555;font-size:12px;font-weight:600;margin-bottom:6px}.radioOptions{display:flex;gap:15px}.radioOptions label{cursor:pointer;font-size:14px}.twoColumn select{flex:1 1}@media (max-width:600px){.contactForm{padding:20px}.twoColumn{flex-direction:column}}.counterSection{align-items:center;background-color:#f8f9fa;display:flex;flex-wrap:wrap;justify-content:space-around;padding:60px 20px}.counterItem{margin:20px;text-align:center}.counterItem h2{color:#184282;font-size:48px;font-weight:700;margin-bottom:5px}.counterItem p{color:#444;font-size:1rem}@media (max-width:768px){.counter-section{flex-direction:column;gap:30px}}.featureGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);padding:20px}.featureBox{align-items:center;background:#184282;border-radius:12px;box-shadow:0 6px 18px #00000014;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:30px 20px;text-align:center;transition:all .35s ease}.featureBox:hover{background:#f39727;box-shadow:0 18px 40px #0000002e;transform:translateY(-10px)}.iconBox{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:10px;transition:transform .35s ease;width:60px}.featureBox:hover .iconBox{transform:rotate(12deg) scale(1.15)}.iconBox svg{display:block}.featureBox span{color:#fff;font-size:15px;font-weight:600;transition:color .3s ease}.featureBox:hover span{color:#fff}@media (max-width:1024px){.featureGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.featureGrid{grid-template-columns:1fr}}.featureSection{background:#f9f9f9;display:flex;flex-wrap:wrap;gap:20px;padding:50px}.featureLeft{background:#184282;color:#fff;flex:1 1;min-width:280px;padding:40px 30px}.featureLeft h2{font-size:34px;font-weight:700;margin-bottom:20px}.featureLeft p{line-height:1.6;margin-bottom:30px}.learnMore{background:#ffffff4d;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.featureRight{display:flex;flex:2 1;flex-wrap:wrap;gap:20px}.featureCard{background:#fff;box-sizing:border-box;flex-basis:calc(33.333% - 20px);flex-grow:1;flex-shrink:1;margin-bottom:20px;padding:40px 30px;text-align:center;transition:transform .3s}.featureCard:hover{transform:translateY(-5px)}.featureIcon{align-items:center;background:#eaf6f1;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.featureIcon svg{color:#184280;height:30px;width:30px}.featureCard h3{font-size:20px;font-weight:700;margin-bottom:10px}.featureCard p{color:#666;font-size:15px}@media screen and (max-width:1024px){.featureCard{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}}@media screen and (max-width:600px){.featureSection{padding:30px 15px}.featureLeft{flex:1 1 100%;margin-bottom:20px;text-align:center}.featureCard{flex:1 1 100%;padding:30px 20px}}.footer{background:#fff;color:#555;font-size:14px}.footerTop{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1.4fr 1fr 1fr 1fr;padding:60px 80px}.footerLeft,.logo{margin-top:0}.logo{color:#184280;margin-bottom:20px}.contactInfo p{line-height:1.6;margin-bottom:10px}.contactInfo strong{color:#184280}.contactInfo span{margin-left:6px}.contactInfo a{color:#184280;text-decoration:none}.socialIcons{display:flex;gap:12px;margin:18px 0}.socialIcons a{align-items:center;background:#184280;border-radius:50%;color:#fff;display:flex;height:38px;justify-content:center;width:38px}.newsletterBox{margin-top:25px}.newsletterBox h4{color:#184280;margin-bottom:6px}.newsletter{display:flex;gap:10px;margin-top:10px}.newsletter input{border:1px solid #ccc;border-radius:25px;flex:1 1;outline:none;padding:10px 14px}.newsletter button{background:#184280;border:none;border-radius:25px;color:#fff;cursor:pointer;padding:10px 18px}.footerCol ul li a{color:#555;text-decoration:none;transition:color .3s ease,padding-left .3s ease}.footerCol ul li a:hover{color:#f39727;padding-left:6px}.footerCol h4{color:#184280;margin-bottom:12px}.footerCol ul{list-style:none;padding:0}.footerCol li{margin-bottom:8px}.footerMap{background:#fff;border-radius:18px;box-shadow:0 10px 25px #00000026;grid-column:1/5;margin-top:15px;padding:12px}.mapHeader{margin-bottom:10px;text-align:center}.mapHeader h4{color:#184280;margin-bottom:4px}.mapHeader p{color:#666;font-size:13px}.footerMap iframe{border:0;border-radius:14px;height:320px;width:100%}@media (max-width:992px){.footerTop{grid-template-columns:1fr 1fr}.footerMap{grid-column:span 2}}@media (max-width:576px){.footerTop{grid-template-columns:1fr;padding:40px 20px}.footerMap{grid-column:span 1}}.heroBanner{align-items:center;display:flex;height:80vh;justify-content:center;overflow:hidden;position:relative;width:100%}.heroBanner img{object-fit:cover;z-index:1}.heroBanner img,.heroBanner:after{height:100%;left:0;position:absolute;top:0;width:100%}.heroBanner:after{background-color:#0006;content:"";z-index:2}.heroContent{color:#fff;margin-left:-30%;max-width:800px;padding:0 20px;position:relative;text-align:center;text-align:start;z-index:3}.heroContent h1{font-size:3rem;font-weight:700;margin-bottom:20px}.heroContent p{font-size:1.2rem;margin-bottom:30px}.btnPrimary{background-color:initial;border:2px solid #f39727;border-radius:150px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:8px 35px 10px;transition:all .3s ease}.btnPrimary:hover{background-color:#184280;border:2px solid #184280;color:#fff}@media (max-width:1100px){.heroContent{margin-left:0}}@media (max-width:768px){.heroContent h1{font-size:2rem}.heroContent p{font-size:1rem}.btnPrimary{font-size:.9rem;padding:10px 25px}}.navbar{padding-bottom:10px;padding-top:10px}.navbar-brand{align-items:center;color:#f39727;display:flex;flex-wrap:wrap;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .3s ease}.navbar-brand:hover{color:#f39727}.brand-text{font-weight:700;white-space:normal}.logo{cursor:pointer;height:50px;object-fit:contain;transition:transform .3s ease;width:auto}.logo:hover{transform:scale(1.05)}.navbar-nav .nav-link{color:#fff;font-weight:500;transition:color .3s ease}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{color:#f39727}@media (max-width:768px){.logo{height:40px}.brand-text{font-size:14px;margin-top:2px}.navbar-nav{text-align:center}.nav-link{font-size:14px;padding:8px 0}}.popularCoursesSection{background:#f9f9f9;padding:60px 100px;text-align:center}.popularCoursesSection h2{font-size:32px;font-weight:700;margin-bottom:40px}.sectionLabel{color:#184280;display:inline-block;font-size:16px;font-weight:700;margin-bottom:10px;position:relative}.sectionLabel:before{background-color:#184280;border-radius:2px;content:"";height:4px;left:0;position:absolute;top:-8px;width:40px}.courseCard{background:#fff;border-radius:12px;box-shadow:0 6px 20px #0000000f;display:flex;flex-direction:column;height:100%;margin:0 12px;overflow:hidden;transition:all .3s ease}.courseCard:hover{box-shadow:0 14px 35px #00000026;transform:translateY(-8px)}.courseImage{height:180px;object-fit:cover;transition:transform .3s ease;width:100%}.courseCard:hover .courseImage{transform:scale(1.05)}.courseCategory{background:#184280;border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin:12px 15px 0;padding:5px 14px}.courseCard p{-webkit-box-orient:vertical;color:#666;display:-webkit-box;flex-grow:1;font-size:14px;line-height:1.6;margin:10px 15px 15px;overflow:hidden}.courseFooter{border-top:1px solid #eee;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 15px 15px}.courseFooter,.rating{align-items:center;display:flex}.courseStats,.rating{font-size:13px}.courseStats{color:#777;display:flex;gap:12px}.custom-carousel-btn{align-items:center;background-color:#184280;border-radius:50%;display:flex;height:45px;justify-content:center;opacity:1;position:absolute;top:45%;transition:all .3s ease;width:45px}.custom-carousel-btn:hover{background-color:#0f2f5a;transform:scale(1.1)}.carousel-control-next-icon,.carousel-control-prev-icon{align-items:center;background-image:none;display:flex;height:100%;justify-content:center;width:100%}.carousel-control-prev-icon:after{color:#fff;content:"❮";display:block;font-size:24px;line-height:1}.carousel-control-next-icon:after{color:#fff;content:"❯";display:block;font-size:24px;line-height:1}@media (max-width:768px){.popularCoursesSection{padding:50px 25px}.courseImage{height:160px}}@media (max-width:576px){.courseImage{height:140px}}@media (max-width:480px){.courseCard p{font-size:13px}}.teamSection{background:#fff;padding:80px 60px}.teamGrid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.teamCard{background:#fff;border:2px solid #d4d4d4;text-align:center;transition:.3s}.teamCard:hover{border:2px solid #eee;transform:translateY(-5px)}.teamCard img{height:380px;object-fit:cover;width:100%}.teamInfo{padding:25px 20px}.teamInfo h3{color:#000;font-size:20px;font-weight:500;margin-bottom:5px}.teamInfo span{color:#184280;display:block;font-size:15px;font-weight:700;margin-bottom:15px}.teamInfo p{color:#444;font-size:14px;line-height:1.6;margin-bottom:20px}.teamSocial{display:flex;gap:12px;justify-content:center}.teamSocial svg{color:#444;cursor:pointer;font-size:19px;transition:.3s}.teamSocial svg:hover{color:#184280}@media (max-width:992px){.teamGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.teamSection{padding:60px 20px}.teamGrid{grid-template-columns:1fr}.teamCard img{height:320px}}.whatsapp-float{align-items:center;background-color:#25d366;border-radius:50%;bottom:20px;box-shadow:0 6px 15px #00000040;color:#fff;display:flex;font-size:30px;height:55px;justify-content:center;position:fixed;right:20px;transition:transform .3s ease,box-shadow .3s ease;width:55px;z-index:1000}.whatsapp-float:hover{box-shadow:0 10px 25px #00000059;color:#fff;transform:scale(1.1)}.topBanner{align-items:center;background:#f39727;color:#fff;display:flex;font-size:16px;font-weight:700;gap:15px;height:45px;justify-content:center;text-decoration:none;top:0;width:100%;z-index:2000}.bannerText{white-space:nowrap}.countdown{display:flex;font-weight:700;gap:6px}.countdown span{background:#0000002e;border-radius:4px;padding:2px 6px}.arrow{font-size:16px}.explore{cursor:pointer;font-size:13px}@media (max-width:768px){.bannerText{display:none}}.gallerySection{padding:80px 20px;text-align:center}.gallerySection h1{color:#184282;font-size:50px;font-weight:700;margin-bottom:5%;text-align:center;text-transform:capitalize}.gallerySlider{margin:auto;max-width:1100px;overflow:hidden;position:relative}.slideGallery{display:flex;gap:20px;justify-content:center}.slideGallery img{border-radius:12px;height:300px;max-width:320px;object-fit:cover;width:100%}.slide img:hover{transform:scale(1.05)}.navBtn{background:#184282;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;padding:10px 20px;position:absolute;top:50%;transform:translateY(-50%)}.navBtn.left{left:0}.navBtn.right{right:0}.dots{margin-top:20px}.dot{background:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;width:10px}.dot.active{background:#184282}@media (max-width:768px){.slide img{max-width:100%}}.slideGallery img{cursor:pointer;transition:transform .3s ease}.slideGallery img:hover{transform:scale(1.05)}.imgModal{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.imgModal img{border-radius:10px;box-shadow:0 0 30px #fff3;max-height:90%;max-width:90%}.closeBtn{color:#fff;cursor:pointer;font-size:28px;position:absolute;right:30px;top:20px}.adminBox,.uploadBox{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;font-family:Segoe UI,sans-serif;margin:40px auto;max-width:420px;padding:25px;width:100%}.adminBox h2,.uploadBox h3{color:#222;margin-bottom:15px;text-align:center}.adminBox input,.uploadBox input[type=file]{border:1px solid #ccc;border-radius:6px;margin-bottom:12px;padding:10px;width:100%}.adminBox button,.uploadBox button{background:linear-gradient(135deg,#007bff,#0056d2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px;transition:.3s;width:100%}.adminBox button:hover,.uploadBox button:hover{background:linear-gradient(135deg,#0056d2,#003f9e)}.uploadBox .imageRow{align-items:center;background:#f3f6fb;border-radius:6px;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.uploadBox .imageName{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploadBox .deleteBtn{background:#ff4d4d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 10px}.uploadBox .deleteBtn:hover{background:#d60000}.uploadBox p{color:#555;font-size:14px;text-align:center}
/*# sourceMappingURL=main.7f4e4ecb.css.map*/