@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-color:#023047;box-shadow:0 4px 8px #0000001a;justify-content:space-between;padding:10px 20px}.header,.header .logo,.header .logo a{align-items:center;display:flex}.rvlogo{filter:invert(1);height:80px;margin-right:10px}.sparklogo{height:70px;margin-right:10px}.header nav ul{display:flex;list-style:none;margin:0;padding:0}.header nav ul li{margin:0 15px;position:relative}.header nav ul li a,.header nav ul li span{border-radius:5px;color:#fff;cursor:pointer;font-family:Times New Roman,Times,serif;font-size:large;padding:5px 10px;text-decoration:none;transition:color .3s ease,background-color .3s ease}.header nav ul li a:hover,.header nav ul li span:hover{background-color:#ffffff0a;color:#c0c3c5}.header nav ul li:before{background-color:#c0c3c5;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.header nav ul li:hover:before{left:0;width:100%}.dropdown{position:relative}.dropdown-menu{background-color:#023047;border-radius:5px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding-bottom:30px;position:absolute;right:0;top:100%;width:150px;z-index:1}.dropdown-menu li{margin:0}.dropdown-menu li a{color:#fff;display:block;padding:10px 15px;transition:background-color .3s ease;white-space:nowrap}.dropdown-menu li a:hover{background-color:#fff3}.arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;margin-left:5px;padding:3px;transition:transform .3s ease}.arrow.down{transform:rotate(45deg)}.arrow.up{transform:rotate(-135deg)}@media (max-width:768px){.header,.header nav ul{align-items:center;flex-direction:column}.header nav ul{width:100%}.header nav ul li{margin:10px 0}.dropdown-menu{left:50%;right:auto;transform:translateX(-50%);width:auto}}.footer{align-items:center;display:flex;justify-content:space-between}.footer .social-media a{font-size:1.5rem}.footer .contact-us a{font-size:1rem}.home{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;color:#333;margin:0 auto;padding:40px 20px;width:85%}.primary-section,.secondary-section{border-radius:15px;box-shadow:0 10px 20px #0000000d;color:#333;display:flex;flex-direction:column;margin-bottom:2rem;padding:3rem 1.5rem;transition:transform .3s ease,box-shadow .3s ease}.primary-section{background:#e8f0fe}.secondary-section{background:#e0f7fa}.section-content{max-width:1200px;width:100%}.section-body,.section-content{display:flex;flex-direction:column}.section-body{align-items:center;justify-content:space-between;margin-bottom:20px}.primary-section.vision .section-body img{max-width:10%}.primary-section.about-logo.reverse .section-body img{max-width:20%}.primary-section.about-chapter .section-body img{margin-top:3rem;max-width:30%}.secondary-section.principal-message.reverse .section-body img{max-width:25%}.secondary-section.dean-academics-message.reverse .section-body img,.secondary-section.dsa-message .section-body img,.secondary-section.vice-principal-message .section-body img{max-width:23%}.section-body img{border-radius:15px;height:auto;margin:20px 0;max-width:100%;opacity:.9;transition:transform .3s ease,opacity .3s ease}.section-body img:hover{opacity:1;transform:scale(1.05)}.primary-section.vision{margin-bottom:2rem;max-width:100%;padding:1.5rem 1rem}.text-content{margin-top:20px;width:100%}.section-body h2{color:#333;font-size:28px;font-weight:700;margin:20px 0;padding-bottom:10px;text-align:center}.section-body p{text-align:justify}.primary-section:hover,.secondary-section:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}@media (min-width:768px){.section-body{align-items:flex-start;flex-direction:row}.section-body img{margin:0 20px;max-width:40%}.text-content{margin-top:0;max-width:60%}.section-body h2{font-size:32px;text-align:left}}@media (min-width:1024px){.section-body img{max-width:30%}.text-content{max-width:65%}.section-body h2{font-size:36px}}.secondary-section.dignitaries-messages{display:flex;justify-content:center}.secondary-section.dignitaries-messages .section-body{justify-content:center;text-align:center}.secondary-section.dignitaries-messages h2{font-size:36px;margin-bottom:0;text-decoration:none}.secondary-section.dignitaries-messages p{font-size:20px;text-align:justify}@media (max-width:600px){.home{padding:20px;width:95%}.section-body{flex-direction:column}.section-body img{margin:0 0 20px;max-width:100%}.text-content{margin-top:0;max-width:100%}.section-body h2{font-size:24px}.section-body p{font-size:14px}}.office-bearers{background:#e3f2fd;color:#333;padding:1rem 2rem;text-align:center}.office-bearers h1{color:#0056b3;font-size:2.5rem;margin-bottom:1.5rem}.flowchart-image{margin:2rem 0;width:100%}.details{margin-top:1.5rem}.section-header{background:#0056b3;color:#fff;font-size:2rem;margin-bottom:1rem;padding:1rem;text-align:center}.center-card{margin:0 auto}.bearers-row{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2rem}.bearer-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden;text-align:center;transition:transform .3s,box-shadow .3s;width:200px}.bearer-card:hover{box-shadow:0 12px 24px #0003;transform:translateY(-10px)}.bearer-image{height:200px;object-fit:cover;width:100%}.bearer-card h3{color:#0056b3;font-size:1.2rem;margin:.5rem 0}.bearer-card p{color:#333;font-size:1rem;margin:.5rem 0 1rem}.wing-group{margin-bottom:3rem}.wing-name-header{background:#1976d2;border-radius:5px;color:#fff;font-size:1.5rem;font-weight:700;margin:1.5rem 0 1rem;padding:.75rem;text-align:center}.prefects-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem;margin-top:1rem}.prefect-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;min-width:150px;padding:.75rem 1.5rem;text-align:center;transition:transform .3s,box-shadow .3s}.prefect-card:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-5px)}.prefect-card p{color:#333;font-size:.95rem;font-weight:500;margin:0}body{background-color:#f4f4f4}.wings{background:#f0f4f8;margin-bottom:2rem;padding:2rem;text-align:center}.wings-image{display:block;margin:0 auto 2rem;max-width:1200px;width:100%}.wing-section{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:2rem auto;max-width:900px;padding:1.5rem;transition:transform .3s,box-shadow .3s}.wing-section:hover{box-shadow:0 12px 24px #0003;transform:translateY(-10px)}.wing-header{background:#cfe2f3;border-left:6px solid #0056b3;border-radius:5px;color:#0056b3;font-size:1.8rem;margin-bottom:1rem;padding:.75rem 1rem;text-align:left}.wing-details{color:#333;line-height:1.6;margin:0 auto;max-width:80%;text-align:left}.wing-details ul{list-style-type:disc;padding-left:1.5rem}.wing-details li{font-size:1.1rem;margin-bottom:.75rem}@media (max-width:768px){.wing-section{margin:1.5rem auto;padding:1rem}.wing-header{font-size:1.6rem;padding:.5rem 1rem}.wing-details{max-width:90%}.wings-image{max-width:100%}}.activities-container{position:relative;text-align:center;width:100%}.slider{height:500px;margin-bottom:40px;overflow:hidden;position:relative;width:100%}.slide-image{height:100%;object-fit:cover;transition:opacity 1s ease-in-out;width:100%}.slider-overlay{align-items:center;background:#00000080;bottom:0;display:flex;height:60px;justify-content:center;left:0;position:absolute;width:100%}.activity-name{color:#fff;font-size:1.5em;font-weight:700;text-shadow:2px 2px 4px #00000080}.next,.prev{background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:2rem;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}.prev{left:10px}.next{right:10px}.activities-section{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-around;padding:0 5%}.activity-box{background-color:#f0f0f0;border-radius:15px;box-shadow:0 8px 16px #0003;cursor:pointer;height:400px;overflow:hidden;position:relative;transition:transform .3s ease-in-out;width:30%}.activity-box:hover{transform:scale(1.05)}.activity-box.expanded{box-shadow:0 12px 24px #0000004d;height:600px;width:60%}.activity-image{border-top-left-radius:15px;border-top-right-radius:15px;height:50%;object-fit:cover;width:100%}.activity-content{padding:20px;text-align:left}.activity-content h3{font-size:1.5em;margin-bottom:15px}.activity-content ul{list-style:none;padding:0}.activity-content li{font-size:1.1em;margin-bottom:10px}.activity-popup{align-items:center;background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10}.popup-content{border-radius:10px;max-height:80%;overflow-y:auto;padding:40px;text-align:center;width:80%}.youtube-container{height:0;margin:20px 0;padding-bottom:56.25%;position:relative;width:100%}.youtube-video{height:100%;left:0;position:absolute;top:0;width:100%}.popup-content img{display:none}@media (max-width:768px){.slider{height:350px}.activity-name{font-size:1.2em}.next,.prev{font-size:1.5rem}.activity-box{width:45%}.activity-box.expanded{width:90%}.popup-content{padding:30px;width:90%}}@media (max-width:480px){.slider{height:250px}.activity-name{font-size:1em}.next,.prev{font-size:1.2rem}.activity-box{height:300px;width:100%}.activity-box.expanded{height:450px;width:100%}.activity-content h3{font-size:1.2em}.popup-content{padding:20px;width:95%}.youtube-container{margin:10px 0}}.events-gallery{margin-top:40px;padding:0 5%}.events-gallery h2{font-size:2em;margin-bottom:20px}.events-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-around}.event-box{background-color:#f0f0f0;border-radius:15px;box-shadow:0 8px 16px #0003;overflow:hidden;width:30%}.event-box h3{background-color:#007bff;color:#fff;font-size:1.3em;margin:0;padding:15px}.event-slideshow{height:200px;position:relative}.event-slideshow img{height:100%;object-fit:cover;width:100%}.event-slideshow .next,.event-slideshow .prev{background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;padding:5px 10px;position:absolute;top:50%;transform:translateY(-50%)}.event-slideshow .prev{left:10px}.event-slideshow .next{right:10px}.event-box p{font-size:1em;padding:15px}@media (max-width:768px){.event-box{width:45%}}@media (max-width:480px){.event-box{width:100%}}body{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.podcast-page{font-family:Poppins,sans-serif;margin:0 auto;max-width:800px;padding:2rem}h1{color:#2c3e50;font-size:3rem;margin-bottom:1rem;text-align:center;text-shadow:2px 2px 4px #0000001a}.podcast-intro{color:#34495e;font-size:1.2rem;font-weight:300;margin-bottom:2rem;text-align:center}.podcast-list{display:flex;flex-direction:column;gap:1.5rem}.podcast-episode{background-color:#fffc;border-radius:10px;box-shadow:0 4px 6px #0000001a;cursor:pointer;overflow:hidden;transition:all .3s ease}.podcast-episode:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.podcast-title{color:#2c3e50;font-size:1.2rem;margin:0;padding:1rem;transition:color .3s ease}.podcast-episode:hover .podcast-title{color:#3498db}.podcast-content{max-height:0;overflow:hidden;transition:max-height .5s ease}.podcast-episode.expanded .podcast-content{max-height:400px}iframe{border:none;border-radius:0 0 10px 10px;height:315px;width:100%}@keyframes pulse{0%{box-shadow:0 0 0 0 #3498dbb3}70%{box-shadow:0 0 0 10px #3498db00}to{box-shadow:0 0 0 0 #3498db00}}.podcast-episode:not(.expanded):hover{animation:pulse 1.5s infinite}.reports-container{background-color:#f0f4f8;box-sizing:border-box;padding:40px;width:100%}.reports-heading{color:#2c3e50;font-size:3em;font-weight:700;letter-spacing:2px;margin-bottom:40px;text-align:center;text-transform:uppercase}.reports-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:center}.report-card{align-items:center;background:#fff;border-radius:15px;box-shadow:0 10px 20px #0000001a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:20px;transition:all .3s ease}.report-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.report-icon{color:#e74c3c;font-size:3em;margin-bottom:15px}.report-title{color:#34495e;font-size:1.2em;margin:0;text-align:center}.load-more{background-color:#3498db;border:none;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:1.2em;font-weight:700;letter-spacing:1px;margin:40px auto 0;padding:15px;text-transform:uppercase;transition:all .3s ease;width:200px}.load-more:hover{background-color:#2980b9;box-shadow:0 5px 15px #3498db66}.report-popup{background:#000c;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.popup-content,.report-popup{align-items:center;display:flex}.popup-content{background-color:#fff;border-radius:15px;box-shadow:0 15px 30px #0000004d;flex-direction:column;height:90%;max-width:900px;padding:20px;position:relative;width:90%}.popup-title{color:#2c3e50;font-size:2em;margin:20px 0;text-align:center}.close-popup{background-color:#e74c3c;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;position:absolute;right:20px;top:20px;transition:all .3s ease}.close-popup:hover{background-color:#c0392b}.report-iframe{border:none;height:calc(100% - 80px);width:100%}@media (max-width:768px){.reports-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.popup-content{height:95%;width:95%}}@media (max-width:480px){.reports-container{padding:20px}.reports-heading{font-size:2.5em}.report-card{padding:15px}}.contact-us-container{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.contact-heading{color:#2c3e50;font-size:2.5em;margin-bottom:40px;text-align:center}.contact-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin-bottom:40px}.contact-card{background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px;transition:transform .3s ease;width:300px}.contact-card:hover{transform:translateY(-5px)}.contact-card h2{color:#34495e;font-size:1.5em;margin-bottom:10px}.role{color:#7f8c8d;font-weight:700;margin-bottom:5px}.email{color:#3498db}.general-contact{margin-bottom:40px;text-align:center}.general-contact h2{color:#34495e;font-size:1.8em;margin-bottom:10px}.social-media{text-align:center}.social-media h2{color:#34495e;font-size:1.8em;margin-bottom:20px}.social-icons{display:flex;gap:20px;justify-content:center}.social-icons a{color:#3498db;font-size:2em;transition:color .3s ease}.social-icons a:hover{color:#2980b9}@media (max-width:768px){.contact-cards{align-items:center;flex-direction:column}.contact-card{max-width:300px;width:100%}}body{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}.app{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}footer,header{background-color:#036;color:#fff;padding:1rem}header .logo{font-size:1.5rem;font-weight:700}header nav ul{display:flex;gap:1rem;list-style:none}footer .social-media a,header nav ul li a{color:#fff;text-decoration:none}footer .social-media a{margin:0 .5rem}footer .contact-us a{color:#fff;text-decoration:none}
/*# sourceMappingURL=main.1cd44db9.css.map*/