@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";.navbar{margin-top:20px;height:60px;border-radius:50px;display:flex;padding:5px 20px;justify-content:space-between;align-items:center;border:1px solid rgb(71,65,65);background-color:#0a0b1e;font-family:Roboto,sans-serif;z-index:9999}.navbar *{background:transparent}.navbar .logo{display:flex;align-items:center}.navbar .logo img{height:40px;margin-right:10px}.navbar .logo h1{font-family:Roboto,sans-serif;color:#f0f8ff;font-size:24px}.navbar .navs ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;border-radius:50px;font-size:18px}.navbar .navs li{cursor:pointer;color:#b1a9a9;margin:0 15px;font-family:Roboto,sans-serif;padding:5px 0;text-align:center;transition:color .3s,font-weight .3s}.navbar .navs li a{text-decoration:none;color:#b1a9a9;transition:color .3s,font-weight .3s,text-shadow .3s}.navbar .navs li:hover a{color:#2a9df4;text-shadow:0 0 5px rgba(42,157,244,.7)}.navbar .navs li.active a{color:#2a9df4;font-weight:700;text-shadow:0 0 8px rgba(42,157,244,.7)}#check,.btn_one{display:none}.btn_one label{cursor:pointer}.btn_one label img{width:30px;height:30px}@media (max-width: 720px){.navbar .navs{display:none;width:100%;background-color:#0a0b1e;position:fixed;top:0;left:0;height:100%;flex-direction:column;align-items:center;padding:80px 0 20px;box-shadow:0 4px 8px #0003;z-index:9998}.navbar .navs.active{display:flex}.navbar .navs ul{flex-direction:column;width:100%;align-items:center}.navbar .navs li{margin:20px 0}.btn_one{display:block;position:relative;z-index:10000}.close-btn{display:block}.btn_one label img{width:35px;height:35px}.navbar .navs ul li{width:100%}.navbar .navs ul li a{font-size:24px;color:#fff;display:block;width:100%;padding:15px 0;transition:color .3s,text-shadow .3s}.navbar .navs ul li a:hover{color:#2a9df4;text-shadow:0 0 10px rgba(42,157,244,.7)}.navbar .navs li.active a{color:#2a9df4;font-weight:700;text-shadow:0 0 12px rgba(42,157,244,.8)}.close-btn{position:absolute;top:15px;right:25px}}.navbar .navs li.brace-item{font-weight:700;color:#fff;margin:0 15px;font-size:24px;text-shadow:0 0 10px rgba(0,255,0,.4),0 0 15px rgba(0,255,0,.3),0 0 20px rgba(0,255,0,.2);filter:drop-shadow(0 0 5px rgba(0,255,0,.4)) drop-shadow(0 0 3px rgba(0,255,0,.3));transition:text-shadow .3s,filter .3s}.footer{color:#d9d9d9;background-color:#0a0c24;display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 8vw;padding-top:50px;margin-top:100px;border-radius:20px 20px 0 0}.footer-content{width:100%;display:grid;background-color:#0a0c24;grid-template-columns:2fr 1fr 1fr;gap:80px}.footer-content-left,.footer-content-right,.footer-content-center{display:flex;flex-direction:column;align-items:start;background-color:#0a0c24;gap:20px}.footer-content-left img{width:80px}.footer-content-center ul{display:flex}.footer-content-right ul{background-color:#0a0c24}.footer-content-center li{list-style:none;cursor:pointer;background-color:#0a0c24}.footer-content-right li{list-style:none;margin-bottom:10px;background-color:#0a0c24;cursor:pointer}.footer-content-center li img{width:40px;height:40px;background-color:#0a0c24}.footer-content-right h1,.footer-content-center h1,.footer-content-left h1{font-family:Roboto,sans-serif;background-color:#0a0c24;color:#f0f8ff}.footer-content-left p{background-color:#0a0c24}.footer-content-left .logo{display:flex;border:none;text-align:center;align-items:center}.footer hr{width:100%;height:2px;margin:20px 10px 0;background-color:gray;border:none}.footer .cr p{background-color:#0a0c24;font-family:Roboto,sans-serif}@media (max-width:750px){.footer-content{display:flex;flex-direction:column;gap:35px}.footer-copyright{text-align:center}}.hero{display:flex;justify-content:space-between;align-items:center;padding:40px}.hero-content{max-width:90%}.hero h1{font-size:3rem;font-weight:700;margin-bottom:20px;color:#fff}.hero p{color:#aaa;margin-bottom:20px}.hero-button{background-color:#000;padding:12px 24px;border:2px solid #2A9DF4;border-radius:10px;font-size:20px;transition:background-color .3s}.hero-content a{text-decoration:none;color:#fff}.hero-button:hover{background-color:#1c7ed6}.social-media{display:flex;align-items:center;margin-top:30px;color:#fff}.social-media hr{height:1px;width:50px;border:none;background-color:#ccc;margin:0 5px}.social-icons ul{display:flex;padding:0;margin:0;list-style:none}.social-icons ul li{align-items:center;margin-right:10px;margin-bottom:0}.social-icons ul img{height:20px;width:20px}.hero-image img{width:400px;height:400px}@media (max-width: 720px){.hero-image{display:none}}@media (max-width: 475px){.social-media span{font-size:12px}}.welcome{background-color:#000;padding:40px;text-align:center;border-radius:10px;border:2px solid #2A9DF4;width:100%;color:#fff}.highlight{font-weight:700;color:#2a9df4;font-size:20px}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:5px}.feature-item{text-align:center}.feature-item img{max-width:50px;max-height:50px}.feature-title{font-weight:700;font-size:1.5rem;margin-bottom:5px;margin-top:2px}.feature-item p{margin:2px 2px 10px}.cards{width:100%;justify-content:center;background:#000;display:flex;flex-wrap:wrap;gap:20px;padding:0 80px;margin-top:50px;color:#fff}.card{background:#0a0c24;border:2px solid #2A9DF4;padding:0 10px 10px;max-width:400px;border-radius:10px;text-align:center;position:relative}.card-title{align-items:center;font-weight:700;font-size:20px;width:200px;height:30px;text-align:center;position:absolute;top:-3px;border-bottom:2px solid #2A9DF4;border-left:2px solid #2A9DF4;border-right:2px solid #2A9DF4;left:50%;transform:translate(-50%)}.card img{height:300px;width:300px;margin-top:20px;background-color:#0a0c24}.card p{background:#000;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:0}.slider-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin:40px 0;width:100%}.slider-wrapper .arrow{font-size:2rem;color:#fff;background-color:#00000080;border-radius:50%;padding:10px;cursor:pointer;transition:background-color .3s;position:absolute;top:50%;transform:translateY(-50%);z-index:1000}.slider-wrapper .arrow:hover{background-color:#000c}.slider-wrapper .left{left:10px}.slider-wrapper .right{right:10px}.carousel{display:flex;overflow:hidden;cursor:grab;scroll-behavior:smooth}.carousel.dragging{cursor:grabbing}.carousel img{height:340px;object-fit:cover;-webkit-user-select:none;user-select:none;margin-left:14px;width:calc(100% / 3);transition:transform .3s;border-radius:10px}.carousel img:first-child{margin-left:0}.carousel img:hover{transform:scale(1.05)}@media screen and (max-width: 1200px){.carousel img{width:calc(100% / 3)}}@media screen and (max-width: 900px){.carousel img{width:50%}}@media screen and (max-width: 550px){.carousel img{width:100%}.slider-wrapper .arrow{font-size:1.5rem;padding:8px}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}.modal img{max-width:90%;max-height:90%;border-radius:10px}.modal .close-button{position:absolute;top:20px;right:30px;font-size:2rem;color:#fff;cursor:pointer}*{background-color:#000}.header{display:flex;justify-content:space-between;width:100%;margin-top:20px;background-color:#000;border-top:1px solid #2A9DF4;border-radius:20px;gap:10px}.header .logo{padding:50px;border-radius:20px 20px 0;width:50%;height:50%;border-bottom:1px solid #2A9DF4;border-left:1px solid #2A9DF4}.header .logo h1{font-size:min(10vw,100px);font-family:"Press Start 2P",cursive;background:linear-gradient(#2a9df4,#0063d1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header .logo p{color:#f0f8ff;margin-top:20px;font-size:25px}.header .image{border-radius:20px;padding:0 10px;width:50%;box-sizing:border-box;text-align:center;border-right:1px solid #2A9DF4;border-bottom:1px solid #2A9DF4}.header .image img{width:100%;height:auto;max-width:500px;max-height:500px}.events{border-right:1px solid #2A9DF4;border-radius:20px 20px 0/20px 20px 0px;margin-left:5px;width:50%;min-height:195px;padding:20px;margin-top:-204px}.events .hackathons{border-radius:20px;text-align:center;max-height:125px;overflow-y:scroll;padding:5px;border:1px solid #0063D1;box-shadow:0 0 10px #2a9df4b3}.hackathons::-webkit-scrollbar{display:none}.events .hackathons h1{border-radius:20px;color:#2a9df4;font-size:25px;text-shadow:0 0 10px rgba(42,157,244,.7)}.events .hackathons ul{text-align:start}.events .hackathons li{align-items:center;margin-top:5px;color:#f0f8ff;font-size:25px;list-style:none;display:flex}.events .hackathons button{margin:5px;border-radius:10px;padding:5px;background-color:#f0f8ff;color:#000;outline:none;transform:none}.events .hackathons .date{border:none}.events .hackathons .submit{width:100px;background-color:#adff2f}@media (max-width: 1623px){.events{margin-top:-175px}.header .logo{border-bottom-right-radius:0}.events{min-height:150px;border-bottom-right-radius:0}}@media (max-width: 1100px){.header .logo h1{font-size:80px}}@media (max-width:1200px){.header .logo{border:0px;margin-left:5px}.events{margin-top:20px;width:100%;border:1px solid #2A9DF4;border-radius:20px}.events .hackathons{max-height:fit-content}.header .image{border:0px}.header{border:1px solid #2A9DF4}}@media (max-width: 920px){.header{flex-direction:column-reverse}.header .logo{width:90%;margin-bottom:1px}.header .image{width:90%}.header .image img{max-width:700px;max-height:700px}}@media (max-width: 510px){.header{gap:0px}.header .logo{padding-top:10px}.header .logo h1{font-size:50px}.header .logo p,.events .hackathons ul li{font-size:20px}}@media (max-width: 370px){.header .logo h1{font-size:40px}.header .logo p{font-size:15px}}.coding-header{margin-top:20px;display:flex;background-color:#0a0b1e;color:#fff;width:100%;overflow:hidden;border:1px solid #2A9DF4;border-radius:20px;padding:50px;position:relative}.upcoming-contests *{background-color:inherit}.coding-header .coding-image,.coding-header .coding-image-2{position:absolute;top:0;transform:scale(1.5);background-color:transparent}.coding-header .coding-image{right:0;transform-origin:top right}.coding-header .coding-image-2{left:100%;transform-origin:bottom left}.coding-banner{position:relative;background-color:transparent;z-index:2}.coding-header button,.event-info a button{border:none;padding:10px 35px;border-radius:40px;cursor:pointer;font-size:1.5rem;font-weight:600;transition:background-color .3s ease}.coding-header button{background-color:#1c7ed6;color:#000}.coding-header button:hover{background-color:#1565c0}.coding-banner h1,.upcoming-contests h1{font-size:3.5rem;background-color:transparent}.button-group{margin:40px 0;display:flex;width:100%;gap:50px;align-items:center;background-color:transparent}.event-info{display:flex;justify-content:space-between;align-items:center;background-color:#80808033;padding:5px;border-radius:30px}.event-info span{font-size:1.5rem;margin:0 25px;font-weight:600;background-color:transparent}.event-info a{border-radius:30px}.event-info a button{background-color:#6f0;font-size:1.2rem}.event-info a button:hover{background-color:#4cd900}.upcoming-contests{padding:15px;margin-top:20px;display:flex;flex-direction:column;gap:20px;width:100%}.upcoming-contests h1{margin-bottom:25px;color:#fff}.upcoming-contests .contest-card{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;width:100%}@media (max-width: 1900px){.coding-header .coding-image-2{left:0;opacity:.4;z-index:-1;transform-origin:bottom right}.coding-banner{text-align:center}}@media (max-width: 1200px){.coding-header .coding-image{opacity:.4;z-index:1}.upcoming-contests h1{font-size:2.5rem}.upcoming-contests .contest-card{grid-template-columns:1fr}}@media (max-width: 1000px){.coding-header .coding-image-2{display:none}}@media (max-width: 800px){.coding-banner h1{font-size:3rem}.coding-banner button{font-size:1.5rem}.coding-header .coding-image,.coding-header .coding-image-2{transform:scale(1)}.event-info span,.event-info a button{font-size:1rem}.coding-header{justify-content:center;align-items:center}}@media (max-width: 600px){.coding-banner h1,.upcoming-contests h1{font-size:2rem}.coding-banner button{padding:10px 25px;font-size:1rem}.event-info a button{font-size:.9rem}}@media (max-width: 500px){.coding-banner h1,.upcoming-contests h1{font-size:1.5rem}.coding-banner button{padding:10px 20px;font-size:.7rem}.coding-banner span,.event-info a button{font-size:.7rem}}.redirectcard{background-color:#0d1321;border-radius:15px;padding:50px;width:100%;color:#fff;display:flex;justify-content:space-between;gap:50px;position:relative;border:1px solid #2A9DF4}.redirectcard-header{display:flex;justify-content:center;align-items:center}.redirectcard-header img{width:200px;height:auto;border-radius:30px}.arrow{font-size:1.5rem;color:#fff;position:absolute;top:10px;right:10px}.redirectcard-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;text-align:center;gap:20px}.redirectcard-content h2{font-size:60px;font-family:Poppins,sans-serif}.cta-button{background-color:#32cd32;border:none;border-radius:30px;padding:10px 35px;color:#0d1321;font-weight:700;cursor:pointer;margin-top:10px;font-size:20px;font-family:Poppins,sans-serif}.cta-button:hover{background-color:#28a745}@media (max-width: 1200px){.redirectcard-content h2{font-size:40px}}@media (max-width: 800px){.redirectcard{flex-direction:column}.cta-button{font-size:25px}}@media (max-width: 600px){.redirectcard-content h2{font-size:30px}.cta-button{font-size:20px;padding:10px 25px}}@media (max-width: 500px){.redirectcard{padding:30px;gap:20px}.redirectcard-header img{transform:scale(.8)}.redirectcard-content h2{font-size:25px}.cta-button{font-size:15px;padding:10px 20px}}.team{border:2px solid #2A9DF4;border-radius:20px;margin:20px;padding:20px;text-align:center;background-color:transparent;color:#fff}.team *{background-color:transparent}.sub-team{margin:2px;display:flex;justify-content:space-around;border-radius:20px}.member{color:#fff;border-radius:20px}.member ul{padding:0;display:flex;justify-content:center;align-items:center}.member ul li{list-style:none;display:inline-block;margin:0 5px}.member ul li img{height:20px;width:20px}.member img{height:100px;width:100px;border-radius:10px}.container{display:flex;flex-direction:column;width:100%;border-radius:20px}.line1,.line2{display:flex;justify-content:space-around;width:100%;border-radius:20px}.members-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;background-color:inherit}.committee{margin:20px 0;background-color:inherit}.committee h2{font-size:2rem;margin-bottom:20px;background-color:inherit}.executive-team{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;background-color:inherit;margin-bottom:20px}@media (max-width: 720px){.member h1{font-size:20px}.member p{font-size:15px}.members-container,.executive-team{flex-direction:column;align-items:center}.member{width:80%}.member p{font-size:1rem}.member h1{font-size:1.2rem}}.committee-nav{display:flex;justify-content:center;margin:20px 0;background-color:inherit;flex-wrap:wrap;gap:10px}.committee-nav-button{background-color:#2a9df4;color:#fff;border:none;padding:10px 20px;margin:0 10px;border-radius:10px;cursor:pointer;font-size:1rem;transition:background-color .3s}.committee-nav-button:hover,.committee-nav-button.active{background-color:#fff;color:#0a0b1e}@media (max-width: 720px){.committee-nav{flex-direction:row;justify-content:center;gap:8px}.committee-nav-button{padding:8px 16px;font-size:.9rem;margin:4px;max-width:150px}}@media (max-width: 600px){.committee-nav{margin:15px 0;gap:6px}.committee-nav-button{padding:6px 12px;font-size:.8rem;margin:3px;max-width:120px}}.member{background-color:#1c1c1c;border:1px solid #2A9DF4;border-radius:15px;padding:15px;width:200px;text-align:center;transition:transform .3s,box-shadow .3s,filter .3s;display:flex;flex-direction:column;align-items:center;gap:5px;margin:10px 0;box-shadow:0 0 10px #00ff001a}.member:hover{transform:translateY(-10px);box-shadow:0 4px 20px #2a9df480,0 0 15px #0f03;filter:drop-shadow(0 0 10px rgba(42,157,244,.7))}.member-title h1{font-size:1.2rem;margin-bottom:10px;color:#fff}.member-info img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin:15px 0;transition:filter .3s}.member-info img:hover{filter:drop-shadow(0 0 8px rgba(42,157,244,.8)) drop-shadow(0 0 5px rgba(0,255,0,.5))}.member-info p{font-size:1rem;margin-bottom:10px;font-weight:600;color:#fff}.member-links ul{display:flex;justify-content:center;gap:10px;padding:0;list-style-type:none}.member-links ul li,.member-links ul li a{background-color:#1c1c1c}.member-links ul li{border:none}.member-links ul li img{width:32px;height:32px;transition:transform .3s,box-shadow .3s,filter .3s}.member-links ul li img:hover{transform:scale(1.2);filter:drop-shadow(0 0 5px rgba(42,157,244,.7)) drop-shadow(0 0 3px rgba(0,255,0,.5))}@media (max-width: 800px){.member{display:grid;grid-template-areas:"title title" "photo links" "name name";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;gap:15px;width:90%;max-width:600px;padding:20px;margin:20px auto;box-shadow:0 0 15px #00ff0026}.member-title{grid-area:title;display:flex;justify-content:center;width:100%}.member-title h1{font-size:2rem;margin-bottom:15px}.member-info{grid-area:photo;display:flex;flex-direction:column;align-items:center;justify-content:center}.member-info img{width:120px;height:120px;margin:15px 0}.member-info p{font-size:1.2rem;margin-bottom:20px}.member-links{grid-area:links;display:flex;justify-content:center;align-items:stretch;height:100%}.member-links ul{width:100%;gap:20px;align-items:center}.member-links ul li{display:flex;justify-content:center;align-items:center}.member-links ul li img{width:80px;height:80px}.member-links ul li img:hover{box-shadow:0 0 20px #2a9df4b3,0 0 10px #00ff0080}}@media (max-width: 600px){.member{width:100%;max-width:90%;padding:15px;gap:10px;margin:5px auto;box-shadow:0 0 12px #00ff001f}.member-title h1{font-size:1.5rem}.member-info img{width:100px;height:100px;margin:15px 0}.member-info p{font-size:1rem;margin-bottom:15px}.member-links ul{flex-direction:column;gap:30px}.member-links ul li img{width:40px;height:40px}}@media (max-width: 450px){.member{width:95%;max-width:95%;padding:10px;box-shadow:0 0 10px #00ff001a}.member-title h1{font-size:1.2rem;margin-bottom:5px}.member-info img{width:70px;height:70px;margin:15px 0}.member-info p{font-size:.9rem;margin-bottom:10px}.member-links ul{gap:20px}.member-links ul li img{width:30px;height:30px}}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:#fff;text-align:center}.not-found h1{font-size:60px;font-family:Poppins,sans-serif;margin-bottom:20px;background-color:transparent}.not-found p{font-size:25px;margin-bottom:30px;font-family:Poppins,sans-serif;background-color:transparent}.not-found a{text-decoration:none;color:#fff;font-size:25px;background-color:#1c7ed6;border:none;padding:10px 35px;border-radius:40px;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;transition:background-color .3s ease}.not-found a:hover{background-color:#1565c0}@media (max-width: 800px){.not-found h1{font-size:45px}.not-found a{font-size:20px}}@media (max-width: 600px){.not-found h1{font-size:35px}.not-found a{padding:10px 25px;font-size:15px}}@media (max-width: 500px){.not-found h1{font-size:25px}.not-found a{padding:10px 20px;font-size:12px}.not-found p{font-size:15px}}.app{display:flex;flex-direction:column;min-height:100vh;width:90%;margin:0 auto;max-width:2000px}*{padding:0;margin:0;box-sizing:border-box;font-family:Outfit;scroll-behavior:smooth;font-family:Poppins,sans-serif}
