.navbar{margin:0;padding:20px}.navbar,.navbar.light{background-color:#371154}.navbar.dark{background-color:#000}body,ul{margin:0;padding:0}ul{align-items:center;display:flex;list-style:none}li a{color:#ffcd00;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;padding-right:25px;text-align:center;text-decoration:none}.left{margin-right:auto}.logo{width:auto}img{height:45px;width:45px}.footer{background-color:#371154;display:flex;height:55px;justify-content:space-between;padding:22px 45px 22px 25px}.dark{background-color:#000}.IEEE-container{display:flex;flex-direction:column}.IEEE-icon{margin-bottom:-4px;width:auto}.IEEE-text{align-self:flex-end;color:#ffcd19;font-family:sans-serif;font-size:23px;font-weight:10;padding-right:0}.socials-container{grid-column-gap:9px;align-self:self-end;column-gap:9px;display:grid;grid-template-columns:repeat(4,auto)}.social-icon{height:60px;width:60px}.social-icon:hover{opacity:.7;transition:.4s}.social-icon:active{opacity:.5;transition:.1s}@media(max-width:768px){.footer{height:215px;width:100%}}body,html{height:100%;margin:0;overflow-x:hidden;padding:0;text-align:center;width:100%}body.light-mode{background-color:#43248b!important}body.light-mode button:not(.arrow){background-color:#ffcd00;border-radius:0;color:#000}body.dark-mode button{background-color:#371154;color:#fff}.page-container{background-color:#d6d2de;display:flex;flex-direction:column;min-height:100vh;width:100%}.header-container{background-position:50%;background-size:150%;height:490px!important;max-height:490px!important;min-height:490px!important}.header-container:after{height:100%}.header-information-container{align-items:center;display:flex;flex-direction:row;gap:20px;height:auto;justify-content:space-between;left:50%;padding:8px 0;position:absolute;transform:translateX(-50%);width:min(1100px,92vw);z-index:2}.header-ieee-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:320px;width:auto}.header-ieee-logo{height:auto;max-height:100%;object-fit:contain;width:100%}.header-logo1,.header-logo2{width:300px}.header-logo3{width:360px}.header-event-container{align-items:center;background-image:linear-gradient(180deg,#ffd700e6,#ffffe0d9);border-radius:12px;box-shadow:0 10px 22px #37115424;color:#000;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;min-height:160px;padding:12px 16px 16px;width:min(440px,86vw)}.next-event-label{font-size:clamp(18px,2.2vw,24px);font-weight:600;letter-spacing:1px;text-transform:uppercase}.next-event-title{font-size:clamp(18px,2.2vw,26px);font-weight:700;line-height:1.2;max-width:100%;overflow-wrap:anywhere;text-align:center}.next-event-meta{font-size:clamp(14px,1.6vw,18px);font-weight:500;line-height:1.35;opacity:.9;text-align:center}.slide-fade{animation:fadeSwap .35s ease-in;width:100%}@keyframes fadeSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.carousel-wrapper{align-items:center;display:flex;gap:24px;justify-content:center;position:relative;width:100%}.event-slide{flex:1 1;max-width:85%;text-align:center}.arrow{background:#0000;border:none;color:#371154;cursor:pointer;font-size:40px;font-weight:700;line-height:1;opacity:.75;transition:transform .25s ease,opacity .25s ease,text-shadow .25s ease}.arrow:hover{opacity:1;text-shadow:0 0 10px #37115466;transform:scale(1.25)}.arrow:active{text-shadow:0 0 6px #3711544d;transform:scale(1.1)}.next-event-empty{font-size:clamp(16px,2vw,18px);font-weight:600;margin-top:6px;opacity:.9}.next-event-footer{font-size:clamp(13px,1.5vw,16px);font-weight:400;margin-top:8px;opacity:.85;text-align:center}.next-event-link{color:#371154;font-weight:600;text-decoration:none}.next-event-link:hover{text-decoration:underline}.content-container{background-color:#f5f5f5;margin:50px 80px 0;max-width:100%}.content-about-us-container{display:flex;flex-direction:column}.content-statement-container{grid-column-gap:32px;grid-row-gap:22px;align-items:start;background-color:initial;border-radius:8px;box-shadow:0 3px 14px #0000000d;column-gap:32px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px;padding:14px;row-gap:22px;transition:transform .2s ease,box-shadow .2s ease}.content-statement-container:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.statement-2{display:grid;grid-template-columns:1fr 1fr}.content-statement-text{color:#333;font-family:Roboto,Open Sans,sans-serif;font-size:18px;line-height:1.5;padding:8px 12px 8px 8px;text-align:left}.content-statement-text h1{color:#371154;font-family:Montserrat,Raleway,sans-serif;font-size:28px;font-weight:700;margin-bottom:10px;margin-top:0;padding-bottom:10px;position:relative}.content-statement-text h1:after{background:linear-gradient(90deg,#ffcd00,#371154);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.content-statement-text p{color:#555;font-size:18px;margin-bottom:15px}.content-statement-image{align-self:start;border-radius:12px;box-shadow:0 4px 12px #0000000f;height:auto;max-height:220px;object-fit:cover;transition:transform .22s ease;width:100%}.content-statement-image:hover{transform:scale(1.02)}.content-join-container{align-items:center;display:flex;flex-direction:column;width:100%}.content-join-text{color:#371154;font-size:36px;font-weight:700;margin-bottom:20px;padding-top:30px;text-align:center;width:100%}.join-buttons{border:2px solid #181818;border-radius:10px;cursor:pointer;font-size:15px;padding:14px 18px;white-space:nowrap}.content-button-container{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:center;margin-bottom:60px;width:min(600px,90%)}.content-our-events{margin-bottom:20px;margin-top:60px}h1{font-size:32px;font-weight:700}h1,h2{color:#371154;font-family:Montserrat,Raleway,sans-serif;margin-top:5px;text-align:left}h2{font-size:28px;font-weight:600;white-space:nowrap}@media (max-width:1400px){.statement-1,.statement-3{grid-template-columns:2fr 1fr}.statement-2{grid-template-columns:1fr 2fr}.content-statement-image{min-height:300px;min-width:auto;width:100%}.content-button-container{flex-direction:row;flex-wrap:wrap;gap:15px;margin-bottom:50px;width:min(500px,90%)}.calendar-frame{height:700px}}@media (max-width:1200px){.statement-1,.statement-3{display:flex;flex-direction:column-reverse}.statement-2{display:flex;flex-direction:column}.content-container{margin:50px}.header-information-container{flex-direction:column;gap:40px;width:min(700px,94vw)}.header-event-container{min-height:140px;width:min(520px,95vw)}.header-ieee-logo{align-self:center;height:80%;width:80%}.header-container{height:400px!important;max-height:400px!important;min-height:400px!important}.calendar-frame{height:600px}}.calendar-section{align-items:center;display:flex;flex-direction:column;padding:0 24px 120px;width:100%}.calendar-title{color:#371154;font-family:Montserrat,Raleway,sans-serif;font-size:32px;font-weight:700;margin:0 0 20px;text-align:left;width:min(1100px,100%)}.calendar-frame-wrap{background:linear-gradient(180deg,#3711540f,#37115405);border:2px solid #371154;border-radius:16px;box-shadow:0 12px 40px #37115426;overflow:hidden;width:min(1100px,95%)}.calendar-frame{border:0;display:block;height:800px;width:100%}div{text-align:center}body.light-mode{background-color:#fff;color:#000}body.dark-mode{background-color:#181818;color:#fff}.header-container,.page{flex-direction:column}.header-container{align-items:center;display:flex;height:700px;justify-content:center;overflow:hidden;position:relative;width:100%}.header-container:after{background-color:#37115466;bottom:0;content:"";height:800px;position:absolute;top:0;width:100%;z-index:1}.header-background-image{background-position:50%;background-size:contain;height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.title{color:#ffcd00;font-size:75px;font-weight:bolder;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.title,h2{font-family:Arial,Helvetica,sans-serif}h2{font-weight:700;text-align:center}.board-members{grid-gap:90px;display:grid;gap:90px;grid-template-columns:repeat(3,1fr);margin:0 auto 80px;max-width:800px;padding:0}.board-members>.member:only-child{grid-column:2/3;justify-self:center}.member{font-family:Arial,Helvetica,sans-serif;padding:10px;text-align:center}.member img{border-radius:50%;height:175px;width:175px}.member:hover{transform:scale(1.05)}.button-lay{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}#semester,#year,option:hover{background-color:#ffcd00}#semester,#year{-webkit-appearance:none;appearance:none;border:none;border-radius:10px;color:#000;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:16px;margin:30px 10px 10px;padding:10px 0;text-align:center;width:120px}#semester option,#year option{background-color:#fff;display:block;text-align:center;width:10px}.card-box{background-color:#371154;border:.25rem solid #000;height:500px;position:relative;width:500px;z-index:4}.card-container{align-items:center;background-color:#000000bf;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3}.card-box .exit{background-color:#ffcd00;border:.25rem solid #000;color:#000;cursor:pointer;font-size:1rem;font-weight:700;position:absolute;right:-.25rem;top:-.2rem;width:4rem;z-index:5}.board-image{border-radius:50%;height:150px;margin:1em auto;overflow:hidden;position:relative;width:150px}.board-image img{height:100%;left:50%;margin:0;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.member-name,.position{color:#ffcd00;font-family:Arial,Helvetica,sans-serif;font-size:35px;text-align:center}.position{margin:0;padding-left:.25rem;padding-right:.25rem}.board-githubbutton{right:7rem}.board-githubbutton,.board-linkedinbutton{cursor:pointer;height:100px;margin-top:10%;position:absolute;top:18rem;width:100px}.board-linkedinbutton{border-radius:15px;left:7rem;overflow:hidden}.board-githubimg{background-color:#ffcd00;border-radius:10px;height:73px;width:73px}.board-githubimg,.board-linkedinimg{left:8%;position:absolute;top:50%;transform:translateY(-50%)}.board-linkedinimg{height:85px;width:85px}@media screen and (max-width:600px){.board-members{gap:20px;grid-template-columns:repeat(2,1fr)}.member img{height:105px;width:105px}.card-box{height:auto;width:90%}}@media screen and (min-width:600px) and (max-width:768px){.board-members{gap:40px;grid-template-columns:repeat(2,1fr)}.member img{height:150px;width:150px}.card-box{height:auto;width:400px}}@media screen and (min-width:768px) and (max-width:1024px){.board-members{gap:60px;grid-template-columns:repeat(3,1fr)}.member img{height:175px;width:175px}}@media screen and (min-width:1024px){.board-members{gap:100px;grid-template-columns:repeat(3,1fr);max-width:1200px}.member img{border-radius:50%;height:200px;width:200px}}@media screen and (max-width:600px){.board-githubbutton{background-color:#000;top:24rem}.board-githubbutton,.board-linkedinbutton{cursor:pointer;height:3.13rem;left:50%;position:absolute;transform:translateX(-50%);width:7.81rem}.board-linkedinbutton{background-color:#4169e1;top:20rem}}@keyframes charge{0%{border:.25rem solid #ac7000}to{border:.25rem solid #ffe600}}.contact-us-page{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;font-family:Roboto,Open Sans,sans-serif;justify-content:center;min-height:100vh}.contact-us-container{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;margin:60px 20px;max-width:800px;overflow:hidden;width:100%}.contact-us-header{background:linear-gradient(135deg,#371154,#4a1670);color:#fff;padding:30px;text-align:center}.contact-us-header h1{font-family:Montserrat,Raleway,sans-serif;font-weight:700;margin:0}.contact-us-header p{font-size:16px;margin:10px 0 0;opacity:.9}.contact-us-form{gap:20px;padding:40px}.contact-us-form,.form-row{display:flex;flex-direction:column}.form-row{align-items:stretch;gap:12px;width:100%}.form-row .form-group{box-sizing:border-box;display:flex;flex:1 1 100%;flex-direction:column;max-width:100%}.form-group{display:flex;flex-direction:column;margin-bottom:12px}.form-label{color:#555;font-size:14px;font-weight:500;margin-bottom:8px}#message,.contact-us-input{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;font-size:16px;padding:12px 15px;transition:all .3s ease;width:100%}#message:focus,.contact-us-input:focus{background-color:#fff;border-color:#371154;box-shadow:0 0 0 3px #3711541a;outline:none}#message{min-height:150px;resize:vertical}.form-submit-container{display:flex;justify-content:center;margin-top:20px}#submit{background-color:#ffcd00;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:1px;min-width:200px;padding:14px 30px;text-transform:uppercase;transition:all .3s ease}#submit:hover{background-color:#e6b800;box-shadow:0 6px 12px #00000026;transform:translateY(-3px)}.contact-info{align-items:center;display:flex;flex-direction:column;margin-top:30px;text-align:center}.contact-info-item{align-items:center;display:flex;margin-bottom:15px}.contact-info-icon{color:#371154;font-size:20px;margin-right:10px}@media (max-width:768px){.contact-us-container{width:100%}.form-row{flex-direction:column;gap:0}.contact-us-form{padding:30px 20px}}body.dark-mode .contact-us-page{background-color:#1a1a1a}body.dark-mode .contact-us-container{background-color:#2a2a2a;box-shadow:0 10px 30px #0003}body.dark-mode #message,body.dark-mode .contact-us-input{background-color:#333;border-color:#444;color:#eee}body.dark-mode #message:focus,body.dark-mode .contact-us-input:focus{background-color:#3a3a3a;border-color:#ffcd00;box-shadow:0 0 0 3px #ffcd001a}body.dark-mode .form-label{color:#ccc}body.dark-mode #submit{background-color:#371154;color:#fff}body.dark-mode #submit:hover{background-color:#4a1670}.contact-us-header h1{font-size:32px;margin:0 0 6px}.success-message{background-color:#e6ffed;border:1px solid #b7ebb7;border-radius:8px;color:#0b6623;margin-top:18px;padding:12px 16px;text-align:center}.error-message{background-color:#fff0f0;border:1px solid #f2c2c2;border-radius:6px;color:#8a1f11;margin-top:8px;padding:8px 12px}@media (max-width:480px){.contact-us-header h1{font-size:24px}}.page{align-items:center;background-color:beige;display:flex;justify-content:center}.gallery-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);max-height:1000px;max-width:1000px;padding:20px}.gallery-image{border-radius:8px;height:auto;object-fit:cover;width:100%}.sponser-container{background-color:#f0f0f0;text-align:right;width:100%}.header{align-items:center;display:flex;height:400px;justify-content:center}h1{font-family:Arial,Helvetica,sans-serif;font-size:3.5em;margin-top:85px}.header h1,h1{color:#ffcd00;text-align:center}.header h1{font-size:6rem;font-weight:900;letter-spacing:3px;margin-top:.5em;text-shadow:2px 2px 0 #371154,4px 4px 0 #371154cc,6px 6px 0 #37115499;transition:text-shadow .3s ease}.header h1:hover{text-shadow:4px 4px 0 #371154,8px 8px 0 #371154cc,12px 12px 0 #37115480}.content{align-items:center;background-color:beige;display:flex;flex-wrap:wrap;gap:40px;height:500px;margin:0 auto;max-width:1200px;padding:40px}.left-content,.right-content{flex:1 1;min-width:300px}.left-content h2{color:#371154;font-size:3em;margin-bottom:20px;margin-left:35px;text-align:left}.left-content img{border-radius:12px;box-shadow:0 4px 12px #0000001a;height:auto;max-width:400px;width:100%}.right-content p{color:#333;font-size:1.2em;line-height:1.6}.sponsor-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px;padding:20px}.sponsor-grid img{background-color:#f0f8ff;border-radius:8px;box-shadow:0 4px 8px #37115466;height:250px;object-fit:contain;width:100%}.sponsor-grid img:hover{transform:scale(1.05);transition:transform .3s ease}.slideshow{background-color:#35065a66}.slideshow-container{background-color:#f0f8ff;border:5px solid #ffcd00;margin:3rem auto;max-width:900px;overflow:hidden;position:relative;width:90%}.mySlides{display:none;height:550px;position:relative;width:100%}.mySlides.active{display:block}.mySlides img{border-radius:12px;box-shadow:0 6px 20px #0003;height:100%;object-fit:cover;width:100%}.fade{animation-duration:1.5s;animation-name:fade}@keyframes fade{0%{opacity:.4}to{opacity:1}}.next,.prev{color:(255,205,0,1);cursor:pointer;font-size:18px;font-weight:700;padding:16px;position:absolute;top:50%;transform:translateY(-50%);transition:.6s ease;-webkit-user-select:none;user-select:none;width:auto;z-index:10}.prev{border-radius:0 3px 3px 0;left:0}.next{border-radius:3px 0 0 3px;right:0}.next:hover,.prev:hover{background-color:#000c}.text{bottom:8px;color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;text-align:center;width:100%}
/*# sourceMappingURL=main.d0293f2b.css.map*/