*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}body,html{overflow-x:hidden}.hero{position:relative;height:100vh;background:url(/assets/Banner%204-BTJTZI5V.jpg) center/cover no-repeat;display:flex;align-items:center;padding:0 40px}.overlay{position:absolute;inset:0;background:#0009}.hero-content{position:relative;max-width:990px;color:#fff;padding:8px 80px}.hero-content h2{color:#f5c400;font-size:56px;font-weight:700;margin-bottom:20px}.hero-content p{font-size:15px;line-height:1.6;margin-bottom:25px}.hero-buttons button{background:#f5c400;border:none;padding:12px 24px;margin-right:15px;font-weight:700;border-radius:25px;cursor:pointer}.hero-buttons button:hover{background:#d4a800}.programs-section{padding:60px 120px;background:#fff}.section-title{font-size:26px;font-weight:700;margin-bottom:40px;display:flex;align-items:center}.section-title span{width:6px;height:30px;background:#f5c400;margin-right:10px}.programs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.program-card{background:#fff;border-radius:6px;box-shadow:0 6px 15px #0000001f;overflow:hidden;transition:transform .3s;width:400px}.program-card:hover{transform:translateY(-5px)}.image-box{position:relative}.image-box img{width:100%;height:200px;object-fit:cover}.badge{position:absolute;top:12px;right:12px;background:#333;color:#f5c400;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.card-content{padding:20px}.card-content h3{font-size:14px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.card-content p{font-size:13px;color:#666;line-height:1.5;margin-bottom:15px}.details-btn{display:inline-block;background:#f5c400;color:#000;padding:10px 18px;border-radius:25px;font-size:13px;text-decoration:none;font-weight:600;transition:.3s}.details-btn:hover{background:#000;color:#fff}@media(max-width:992px){.programs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.programs-section{padding:40px 20px}.programs-grid{grid-template-columns:1fr}}.admission-section{width:100%;height:100vh;background-image:url(/adm.jpg);background-size:cover;background-position:center;position:relative}.overlay{width:100%;height:100%;background:#000000a6;display:flex;align-items:center}.admission-content{max-width:900px;padding:0 80px;color:#fff}.admission-content h1{color:#f2b705;font-size:48px;font-weight:700;margin-bottom:20px}.admission-content p{font-size:15px;line-height:1.8;max-width:700px}@media(max-width:768px){.admission-section{height:auto}.admission-content{padding:40px 20px}.admission-content h1{font-size:32px}}.admission-page{background:#f8f8f8;padding:60px 80px}.admission-block{margin-bottom:60px}.section-title{font-size:28px;font-weight:700;margin-bottom:20px;padding-left:15px}.admission-card{background:#fff;border-radius:4px;box-shadow:0 4px 12px #00000014;overflow:hidden}.admission-row{display:flex;justify-content:space-between;align-items:center;padding:18px 30px;border-bottom:1px solid #e0e0e0}.admission-row:last-child{border-bottom:none}.admission-row h4{font-size:15px;margin-bottom:4px}.admission-row span{font-size:12px;color:#777}.admission-actions{display:flex;gap:10px}.btn-dark{background:#000;color:#fff;border:none;padding:6px 16px;border-radius:20px;font-size:12px;cursor:pointer;text-decoration:none}.btn-yellow{background:#f2b705;color:#000;border:none;padding:6px 16px;border-radius:20px;font-size:12px;cursor:pointer;text-decoration:none}.btn-dark:hover{opacity:.85}.btn-yellow:hover{background:#ddb004}@media(max-width:768px){.admission-page{padding:40px 20px}.admission-row{flex-direction:column;align-items:flex-start;gap:15px}.admission-actions{width:100%}}.admin-login,.admin-dashboard{max-width:500px;margin:50px auto;text-align:center}.admin-login input,.admin-dashboard input{display:block;width:100%;margin:10px 0;padding:10px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:30px}.gallery-card img{width:100%;height:120px;object-fit:cover}.leadership-section{padding:80px 20px;background:#f5f5f5;text-align:center}.section-title{font-size:36px;font-weight:700;margin-bottom:60px;position:relative;display:inline-block;text-decoration:solid}.leaders-container{display:flex;justify-content:center;gap:50px;flex-wrap:wrap}.leader-card{max-width:250px}.leader-image{width:220px;height:220px;margin:0 auto 20px;border-radius:50%;border:5px solid gray;overflow:hidden;box-shadow:0 6px 15px #00000026}.leader-image img{width:100%;height:100%;object-fit:cover}.leader-card h3{font-size:16px;font-weight:600;margin-bottom:8px}.leader-card p{font-size:14px;color:#555}@media(max-width:992px){.leaders-container{gap:30px}}@media(max-width:768px){.leader-image{width:180px;height:180px}.section-title{font-size:28px}}.highlight-section{position:relative;width:100%;height:80vh;overflow:hidden}.highlight-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:1}.highlight-overlay{position:relative;z-index:2;width:100%;height:100%;background:#000000a6;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.highlight-content{max-width:900px}.highlight-content h2{color:#fff;font-size:44px;font-weight:800;letter-spacing:2px;margin-bottom:20px}.highlight-underline{width:120px;height:3px;background:#fff;margin:0 auto 30px;border-radius:2px}.highlight-btn{background-color:#f2b705;color:#000;padding:12px 28px;border:none;font-size:14px;font-weight:600;cursor:pointer;border-radius:4px;transition:all .3s ease}.highlight-btn span{margin-left:8px}.highlight-btn:hover{background-color:#f2b7059e;transform:translateY(-2px)}@media(max-width:768px){.highlight-section{height:60vh}.highlight-content h2{font-size:24px}}.collab-section{background-color:#000000d0;padding:60px 20px;text-align:center;color:#fff}.collab-container{max-width:1200px;margin:0 auto}.collab-heading{font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:15px}.collab-underline{width:80px;height:3px;background:#fff;margin:0 auto 40px;border-radius:2px}.collab-logos{display:flex;justify-content:center;align-items:center;gap:80px;flex-wrap:wrap}.collab-item{min-width:220px}.collab-item img{width:80px;height:auto;margin-bottom:10px}.collab-item p{font-size:14px;line-height:1.6;color:#e0e0e0;font-weight:700;font-style:italic}@media(max-width:768px){.collab-logos{gap:40px}.collab-item img{width:60px}.collab-heading{font-size:22px}}.event-gallery-section{padding:80px 0;background:#f5f5f5}.event-container{width:85%;max-width:1300px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:70px}.event-images{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;flex:1}.event-images img{width:100%;height:230px;object-fit:cover;border-radius:18px;display:block}.event-content{flex:1;max-width:520px}.event-content h2{font-size:40px;font-weight:800;margin-bottom:5px;color:#000}.event-underline{width:80%;height:4px;background:#f2b705c9;margin-bottom:25px;border-radius:2px}.event-content p{font-size:15px;line-height:1.9;color:#555;margin-bottom:35px}.event-btn{background:#f2b705;color:#000;padding:14px 28px;font-size:14px;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.event-btn span{margin-left:8px}.event-btn:hover{background:#f2b705ca;transform:translateY(-2px)}@media(max-width:992px){.event-container{flex-direction:column;gap:50px}.event-content{text-align:center;max-width:100%}.event-underline{margin:0 auto 25px}.event-images img{height:200px}}@media(max-width:600px){.event-images{grid-template-columns:1fr}.event-content h2{font-size:28px}}.top-bar{background:#222;color:#fff;padding:7px 120px;display:flex;justify-content:space-between;font-size:14px}.top-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.top-left a{color:#fff;text-decoration:none;font-size:14px;transition:color .3s ease;margin-left:8px}.top-left a:hover{color:#f5c400}.divider{color:#888}.social-icons{display:flex;gap:15px}.social-icons a{width:28px;height:28px;background:#333;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:12px;transition:.3s ease}.social-icons a:hover{background:#f5c400;color:#000}.logo{display:flex;align-items:center}.logo-img{height:70px;width:auto;object-fit:contain;display:block}.navbar{background:transparent;position:absolute;top:40px;left:0;right:0;border-top:2px solid #f5c400;border-bottom:2px solid #f5c400;display:flex;justify-content:space-between;align-items:center;padding:0 120px;height:100px;z-index:1001}.nav-links{display:flex;align-items:center;gap:25px}.nav-links a{color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase}.dropdown{position:relative;display:flex;align-items:center}.dropdown-title{padding:10px 0;display:block}.dropdown-menu{position:absolute;top:100%;left:0;background:#fff;list-style:none;min-width:200px;padding:5px 0;margin:0;display:none;box-shadow:0 6px 18px #00000040;z-index:999}.dropdown-menu li a{display:block;padding:10px 15px;color:#000;font-size:13px;text-decoration:none}.dropdown-menu li a:hover{background:#f5c400;color:#000}.dropdown:hover .dropdown-menu,.dropdown-menu:hover{display:block}.news-section{padding:8px 80px;background:#fff;text-align:center;margin:40px 0}.news-heading{font-size:36px;font-weight:800}.news-underline{width:40%;height:3px;background:#f5c400;margin:15px auto 50px}.news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.news-card{background:#fff;border-radius:12px;overflow:hidden;border:2px solid #000;text-align:left}.news-image{position:relative}.news-image img{width:100%;height:200px;object-fit:cover}.badge{position:absolute;top:12px;right:12px;background:#f5c400;color:#000;padding:5px 10px;font-size:12px;border-radius:20px}.news-content{padding:18px}.news-content h3{font-size:16px;margin-bottom:10px;color:#000}.news-content p{font-size:14px;color:#555;margin-bottom:15px}.news-footer{margin-top:auto}.read-more{color:#c9a101;font-weight:700;text-decoration:none;bottom:0}.news-date{margin-top:10px;font-size:12px;color:#777}@media(max-width:992px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.news-grid{grid-template-columns:1fr}}.hero-section{width:100%;height:100vh;background-size:cover;background-position:center;position:relative}.overlay{width:100%;height:100%;background:#000000a6;display:flex;align-items:center;padding:0 40px}.hero-content{max-width:900px;padding:0 80px;color:#fff}.hero-content h1{color:#f2b705;font-size:48px;font-weight:700;margin-bottom:20px}.hero-content p{font-size:15px;line-height:1.8;max-width:700px}@media(max-width:768px){.hero-section{height:auto}.hero-content{padding:40px 20px}.hero-content h1{font-size:32px}}.footer{background:url(https://images.unsplash.com/photo-1523050854058-8df90110c9f1) center/cover no-repeat;color:#fff;position:relative}.footer-overlay{background:#000000d9;padding:40px 120px}.footer-container{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-col h3{margin-bottom:20px;font-size:20px}.footerlogo{font-size:28px;font-weight:800;margin-bottom:20px}.footer-col p{font-size:14px;line-height:1.7;color:#ccc}.footer-col ul{list-style:none;padding:0}.footer-col ul>a{list-style:none;padding:0;color:#fff;text-decoration:none}.footer-col ul li{margin-bottom:12px;font-size:14px;cursor:pointer;transition:.3s}.footer-col ul li:hover{color:#f5c400}.contact li{display:flex;align-items:center;gap:10px}#locationmark svg{font-size:18px}.footer-bottom{text-align:center;margin-top:40px;font-size:14px;border-top:1px solid rgba(255,255,255,.2);padding-top:20px;color:#aaa}.whatsapp{position:fixed;bottom:25px;left:25px;background:#25d366;color:#fff;width:55px;height:55px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:26px;text-decoration:none}.scroll-top{position:fixed;bottom:25px;right:25px;background:#000;color:#f5c400;border:none;width:45px;height:45px;border-radius:50%;font-size:18px;cursor:pointer}@media(max-width:992px){.footer-container{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-container{grid-template-columns:1fr}}.management{padding:80px 60px;background:#fff}.management-header h2{font-size:36px;font-weight:700;display:flex;align-items:center;gap:12px;margin-bottom:15px}.yellow-bar{width:6px;height:32px;background:#f5c400;display:inline-block}.management-header p{max-width:900px;color:#555;line-height:1.6;margin-bottom:50px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:50px 40px;justify-items:center}.team-card{text-align:center}.team-card img{width:180px;height:200px;object-fit:cover;box-shadow:0 6px 12px #00000026}.team-card h3{margin-top:15px;font-size:16px;font-weight:700;letter-spacing:1px}.role{font-size:12px;color:#444;margin-top:3px}.edu{font-size:11px;color:#777}.magazine-page{padding:80px 60px;font-family:Arial,sans-serif;background:#fff}.magazine-header h2{font-size:34px;font-weight:700;display:flex;align-items:center;gap:12px}.magazine-header p{margin-top:15px;color:#555;max-width:850px;line-height:1.6;margin-bottom:50px}.magazine-list{display:flex;flex-direction:column;gap:50px}.magazine-row{display:flex;gap:40px;align-items:flex-start}.year-box{border:4px solid #f5c400;width:130px;height:130px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;text-align:center}.year-box span{font-size:12px}.year-box h3{margin-top:5px;font-size:20px}.mag-info{flex:1}.mag-info h3{font-size:18px;margin-bottom:8px}.mag-info p{color:#555;max-width:700px;line-height:1.5}.download-btn{margin-top:12px;background:#f5c400;border:none;padding:8px 18px;border-radius:20px;cursor:pointer;font-weight:700}.pagination{margin-top:60px;text-align:center}.pagination button{margin:0 6px;padding:6px 12px;border:none;background:#ddd;cursor:pointer}.pagination .active{background:#f5c400;font-weight:700}.alumni-section{padding:80px 60px;font-family:Arial,sans-serif;background:#fff}.alumni-header h2{font-size:34px;font-weight:700;display:flex;align-items:center;gap:12px}.yellow-bar{width:6px;height:30px;background:#f5c400}.yellow-bar.small{height:22px}.alumni-header p{margin-top:15px;color:#555;max-width:900px;line-height:1.6;margin-bottom:50px}.alumni-profile{display:flex;align-items:flex-start;gap:40px}.alumni-image img{width:230px;height:230px;object-fit:cover;background:#f5c400;padding:7px}.alumni-info{flex:1}.alumni-info h3{font-size:22px;font-weight:700;display:flex;align-items:center;gap:10px;margin-bottom:10px}.alumni-info p{color:#444;line-height:1.7;max-width:750px}@media(max-width:768px){.alumni-section{padding:50px 20px}.alumni-profile{flex-direction:column;align-items:center;text-align:center}.alumni-info h3{justify-content:center}.alumni-info p{max-width:100%}}.program-page{max-width:1000px;margin:40px auto;padding:20px;font-family:Arial,Helvetica,sans-serif;color:#222}.program-hero{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #f5c400;padding-bottom:10px}.program-hero h1{font-size:28px;color:#0b3d6d}.open-badge{background:#f5c400;padding:6px 12px;font-size:13px;font-weight:700;border-radius:4px}.program-intro{margin:20px 0;font-size:15px;line-height:1.6}.info-section{margin-top:30px}.info-section h2{color:#0b3d6d;border-left:5px solid #f5c400;padding-left:10px;margin-bottom:15px}.info-section ul{padding-left:20px;line-height:1.7}.eligibility-table{width:100%;border-collapse:collapse;margin-top:10px}.eligibility-table td{border:1px solid #ddd;padding:12px}.eligibility-table tr:nth-child(2n){background:#f9f9f9}.apply-section{text-align:center;margin-top:40px}.apply-btn{background:#f5c400;border:none;padding:14px 35px;font-size:16px;font-weight:700;cursor:pointer;border-radius:30px;transition:.3s}.apply-btn:hover{background:#000;color:#fff}.contact-section{background:#111;padding:80px 20px;color:#fff;text-align:center}.contact-container{max-width:900px;margin:auto}.contact-title{font-size:32px;margin-bottom:10px;position:relative;display:inline-block}.contact-title span{display:block;width:60px;height:3px;background:#f5c400;margin:0 auto 10px}.contact-subtext{color:#ccc;margin-bottom:40px;font-size:15px}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:flex;gap:20px;flex-wrap:wrap}.contact-form input,.contact-form textarea{flex:1;padding:14px;border-radius:6px;border:1px solid #333;background:#1c1c1c;color:#fff;font-size:14px;outline:none;transition:border .3s ease,box-shadow .3s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:#f5c400;box-shadow:0 0 5px #f5c40080}.send-btn{background:#f5c400;color:#000;border:none;padding:14px;border-radius:30px;font-weight:700;cursor:pointer;transition:all .3s ease;width:200px;margin:10px auto 0}.send-btn:hover{background:#d4a800;transform:translateY(-2px)}.media-page{background:#ffffff78;color:#000;padding:60px 20px}.media-header{text-align:center;margin-bottom:50px}.media-header h1{font-size:36px;margin-bottom:10px}.media-header h1 span{display:block;width:60px;height:3px;background:#f5c400;margin:0 auto 10px}.media-header p{color:#000}.media-section{margin-bottom:60px}.media-section h2{text-align:center;margin-bottom:30px;color:#f5c400}.photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.photo-card{overflow:hidden;border-radius:8px}.photo-card img{width:100%;height:220px;object-fit:cover;transition:transform .4s ease}.photo-card:hover img{transform:scale(1.1)}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.video-card iframe{width:100%;height:220px;border-radius:8px}.admin-dashboard{padding:40px}.drop-zone{border:2px dashed #555;padding:40px;text-align:center;margin-bottom:20px;cursor:pointer}.drop-zone input{display:none}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;margin-top:20px}.gallery-grid img{width:100%;height:180px;object-fit:cover;border-radius:8px}.progress-bar{height:8px;background:#ddd;margin:10px 0}.progress-bar div{height:100%;background:#4caf50}.delete-all{margin-top:30px;background:red;color:#fff;padding:12px 20px;border:none;cursor:pointer}.drop-zone{border:2px dashed #555;padding:40px;text-align:center;cursor:pointer;background:#fafafa}.drop-zone:hover{background:#f0f0f0}.coming-container{background-color:#000;height:100vh;display:flex;justify-content:center;align-items:center}.coming-text{color:#fff;font-size:3rem;font-weight:700;text-transform:uppercase;letter-spacing:3px}.admission-container{width:100%;padding:40px 20px;background:#fff;font-family:Arial,sans-serif}.form-header{text-align:center;margin-bottom:20px}.form-header h1{font-size:32px;color:#000}.form-header p{color:#000}.form-title{background:#f5c400;color:#000;text-align:center;padding:12px;font-weight:700;margin-bottom:20px}.instructions{background:#fff;padding:20px;margin-bottom:30px;border-left:5px solid #f5c400}.instructions h3{margin-bottom:10px;color:#000}.instructions ul{padding-left:20px}.instructions li{margin-bottom:8px;font-size:14px}.program-title{text-align:center;margin-bottom:30px}.program-title h2{color:#000;font-size:28px}.program-title span{color:#777}.admission-form{background:#fff;padding:30px;border-radius:6px;width:70%;margin:auto;box-shadow:0 5px 15px #0000005f}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.form-group{display:flex;flex-direction:column}.form-group.full{grid-column:span 3}label{margin-bottom:5px;font-size:14px}input,select,textarea{padding:10px;border:1px solid #ccc;border-radius:4px}textarea{resize:none}.submit-btn{margin-top:30px;padding:12px;background:#f5c400;color:#000;border:none;width:100%;font-size:16px;cursor:pointer;border-radius:4px;transition:.3s;font-weight:700}.submit-btn:hover{background:#09532f}@media(max-width:992px){.form-grid{grid-template-columns:repeat(2,1fr)}.form-group.full{grid-column:span 2}}@media(max-width:600px){.form-grid{grid-template-columns:1fr}.form-group.full{grid-column:span 1}}.news-detail{padding:80px 10%}.news-detail h1{font-size:32px;margin-bottom:25px}.news-detail p{margin-bottom:18px;line-height:1.8;color:#444}.carousel{margin-top:40px;position:relative;text-align:center}.carousel img{width:100%;max-height:450px;object-fit:cover;border-radius:12px}.carousel button{position:absolute;top:50%;transform:translateY(-50%);background:#000;color:#f5c400;border:none;font-size:24px;padding:10px 15px;cursor:pointer}.carousel button:first-child{left:10px}.carousel button:last-child{right:10px}.history-container{padding:20px 100px;margin:40px 20px}.history-heading{font-size:36px;margin-bottom:20px;color:#222;font-style:italic}.history-text{font-size:18px;line-height:1.8;color:#555;margin-bottom:20px}.mission-vision-section{background-color:#f8f9fa}.container{padding:20px 100px}.section-title{font-size:32px;margin-bottom:50px;color:#222}.card{margin:40px 20px}.card-title{font-size:36px;margin-bottom:10px;color:#111;font-style:italic}.card-text{font-size:18px;line-height:1.8;color:#555}.about-container{display:flex;min-height:500px;max-width:1260px;margin:20px auto;font-family:Arial,sans-serif}.left-menu{width:380px;background:#f5c400;display:flex;flex-direction:column;border-radius:5px}.menu-item{padding:14px 18px;background:transparent;border:none;text-align:left;font-size:14px;cursor:pointer;font-weight:500}.menu-item.active{background:#000;color:#fff}.right-content{flex:1;padding:40px}.right-content h2{font-size:28px;margin-bottom:20px}.message-layout{display:flex;gap:30px;align-items:flex-start}.message-photo{width:260px;height:auto;object-fit:cover;border-radius:6px}.message-text{font-size:15px;line-height:1.8;color:#333}.messages-page{padding:80px 20px;max-width:1200px;margin:auto}.page-title{text-align:center;font-size:40px;margin-bottom:60px;color:#222}.message-section{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:80px;flex-wrap:wrap}.message-section.reverse{flex-direction:row-reverse}.message-text{flex:1;min-width:300px}.message-text h2{font-size:28px;margin-bottom:20px;color:#111}.message-text p{font-size:18px;line-height:1.8;color:#555}.message-image{flex:1;min-width:300px;text-align:center}.message-image img{width:100%;max-width:400px;border-radius:12px;box-shadow:0 6px 20px #0000001a}@media(max-width:768px){.message-section,.message-section.reverse{flex-direction:column}.message-text,.message-image{text-align:center}}
