@import url(https://fonts.googleapis.com/css2?family=Oxanium:wght@200..800&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 url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oxanium:wght@200..800&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 url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oxanium:wght@200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&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 url(https://fonts.googleapis.com/css2?family=Istok+Web:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oxanium:wght@200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--text:#131014;--txt2:#373737;--background:#faf9fb;--primary:#ab46d2;--secondary:#b883e7;--accent:#bf81d9;--fill:#d75fe740;--faint:#e6d0f0;--box:#bab6bb}[data-theme=dark]{--text:#faf9fb;--txt2:#d3d3d3;--background:#131014;--primary:#912db9;--secondary:#4d187c;--accent:#63267e;--fill:#8a0db44d;--faint:#352f37;--box:#2b222e88}.App{font-family:Oxanium,sans-serif;text-align:center;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}nav ul{background-color:var(--background);color:var(--text);font-size:calc(10px + 2vmin);height:10vh;list-style:none;padding:.5em 1em}nav .fill .mainNav,nav ul{align-items:center;display:flex;justify-content:space-between;margin:0}nav .fill .mainNav{padding:0 1em}.mainNav li{margin:.5em;padding:.5em}nav .fill .icons{align-items:center;display:flex}nav .fill .icons svg{margin:1em}svg{cursor:pointer;height:25px;width:25px}li{align-items:center;display:flex}nav li img{border-radius:50%;height:50px;width:50px}nav li .logo{height:auto;width:4.5em}nav li .link{color:var(--text);font-weight:700;position:relative;text-decoration:none;transition:color .3s ease-in-out}nav li .link:after{background:var(--primary);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s;width:0}nav li .link:hover{color:var(--primary)}nav li .link:hover:after{width:100%}.burger{cursor:pointer;display:none;flex-direction:column;gap:4px}.burger .bar{background-color:var(--text);height:3px;width:25px}.sidebar{background-color:var(--background);box-shadow:-2px 0 5px #0003;height:100vh;position:fixed;right:-250px;top:0;transition:right .3s ease;width:250px;z-index:5}.sidebar.show{right:0}.close-btn{color:var(--text);cursor:pointer;font-size:2rem;padding:20px;text-align:right}.menu{list-style:none;padding:20px}.menu li a{color:var(--text);display:block;font-weight:700;padding:10px 0;text-decoration:none;transition:color .3s ease}.menu li a:hover{color:var(--primary)}@media (max-width:900px){.burger{display:flex}.mainNav li{display:none}.fill{justify-content:space-between}.menu{display:none}.sidebar.show .menu{display:block}}@font-face{font-family:Westminster;font-style:normal;font-weight:400;src:url(/static/media/Westminster.8fd8237261e5401d4b82.ttf) format("truetype")}.home{background-color:var(--background);background:var(--background);color:var(--text);display:flex;flex-direction:column;font-family:Oxanium,sans-serif;margin:0}section{flex-wrap:wrap;height:90vh;overflow:hidden;position:relative;scroll-snap-type:y mandatory;z-index:3}section,section .hero{display:flex;justify-content:center}section .hero{align-items:center;flex-direction:column;height:70vh;padding-top:10vh;text-align:center}section .hero h1{font-family:Westminster,sans-serif;font-size:15vw;font-weight:400;letter-spacing:.08em;margin:-10px 0 0;padding:0}section .hero p span{color:var(--text);font-family:Istok Web,sans-serif;font-size:1.6vw;font-weight:600;margin-top:-15px}section .hero h3{color:var(--primary);font-size:2em;font-weight:700;margin:none}section .hero button{background-color:var(--background);border:none;border:.1em solid var(--primary);font-family:Oxanium,sans-serif;font-size:1.6em;font-weight:800;margin:.2em;outline:none;padding:.6em 1em;position:relative;transition:all .4s ease-in-out;z-index:5}section .hero a button,section .hero button{color:var(--primary);text-decoration:none}section .hero a button:active{color:var(--primary)}section .hero a button:hover{background-color:var(--primary);box-shadow:0 4px 8px #0000001a;color:var(--text);cursor:pointer;margin-top:-.2em}.area{height:1%;width:100vw}.circles{height:115%;left:0;margin-top:-10px;overflow:hidden;position:absolute;top:0;width:100%}.circles li{animation:animate 25s linear infinite;background:var(--fill);bottom:-150px;display:block;height:20px;list-style:none;position:absolute;width:20px}.circles li:first-child{animation-delay:0s;height:80px;left:25%;width:80px}.circles li:nth-child(2){animation-delay:2s;animation-duration:12s;height:20px;left:10%;width:20px}.circles li:nth-child(3){animation-delay:4s;height:20px;left:70%;width:20px}.circles li:nth-child(4){animation-delay:0s;animation-duration:18s;height:60px;left:40%;width:60px}.circles li:nth-child(5){animation-delay:0s;height:20px;left:65%;width:20px}.circles li:nth-child(6){animation-delay:3s;height:110px;left:75%;width:110px}.circles li:nth-child(7){animation-delay:7s;height:150px;left:35%;width:150px}.circles li:nth-child(8){animation-delay:15s;animation-duration:45s;height:25px;left:50%;width:25px}.circles li:nth-child(9){animation-delay:2s;animation-duration:35s;height:15px;left:20%;width:15px}.circles li:nth-child(10){animation-delay:0s;animation-duration:11s;height:150px;left:85%;width:150px}.circles li:nth-child(11){animation-delay:4s;animation-duration:8s;height:50px;left:85%;width:50px}.circles li:nth-child(12){animation-delay:6s;animation-duration:12s;height:200px;left:85%;width:200px}@keyframes animate{0%{border-radius:0;opacity:1;transform:translateY(0) rotate(0deg)}to{border-radius:50%;opacity:0;transform:translateY(-1000px) rotate(2turn)}}.scroll-icon{animation:bob 1.5s infinite;display:inline-block;font-size:2rem;margin:20px}.scroll-icon svg{fill:var(--text)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.about{display:flex;font-size:24px;justify-content:space-between;margin:10px 30px}.about .text{font-family:Poppins,sans-serif;font-size:.8em;text-align:left;width:75%}.about .text h1{color:var(--primary)}.about .imag img{margin-top:-40px;width:500px}.about .btns{margin:20px 0}.about .btns button{border:none;border-radius:10px;color:#fff;font-size:16px;margin:0 25px 15px 0;padding:20px;transition:all .3s ease-in-out}.about .btns .ws{background-color:#54f454}.about .btns i{font-size:16px}.about .btns .dc{background-color:#2c2f33;margin-right:0}.about .btns button:hover{cursor:pointer;filter:brightness(120%);transform:translateY(-10px)}.teaser{align-items:center;display:flex;flex-direction:column;height:55vw;justify-content:center;z-index:1}.teaser h1{color:var(--primary)}.teaser video{height:100vh;overflow:hidden;position:relative;width:80%}@media (max-width:900px){.hero .typetext span{font-size:16px;margin:0}.hero .title{font-size:96px}.hero .btn button,.hero .date{font-size:20px}.about{align-items:center;display:block;display:flex;flex-direction:column;gap:0;height:100vh;margin:0 0 25px;order:1}.about .imag img{margin-top:0;width:300px}.about h1{font-size:h1}.about .text{text-align:center}.about{font-size:1.2em}.teaser{order:2}.teaser h1{font-size:1.2em}}@media (max-width:750px){.teaser{margin-top:60px}.about{font-size:1em}.about .btns button{border-radius:5px;font-size:.8em;padding:10px}}body{overflow-x:hidden}.bodyalt{font-family:Poppins,sans-serif;font-weight:400;padding-left:40px;padding-top:40px;text-align:left}.primary .link{text-decoration:underline!important}.primary .link:hover{color:var(--primary);cursor:pointer}span{color:var(--primary);font-family:Oxanium,sans-serif;font-optical-sizing:auto}.intro div{font-size:1.2rem;font-style:normal;font-weight:600}.intro h1{font-size:2.4rem;margin:10px 0}h2{font-family:Oxanium,sans-serif;font-size:1.4rem;font-weight:700;margin:25px 0 5px}.primary div,.secondary div{font-size:1.1rem;padding-right:40px}.tertiary div{font-family:Poppins,sans-serif;font-optical-sizing:auto;font-size:1.2rem;font-weight:600}.img{height:300px;position:absolute;right:-64px;top:-10px;transform:rotate(-20deg);z-index:-1}h1,h2,h3,h4,h5,h6{font-family:Oxanium,sans-serif}p{font-family:Inter,sans-serif}.team .p1{font-size:21px;font-weight:600;margin:0 20% 40px;text-align:center}.team h1{font-size:3rem;margin-bottom:16px;margin-top:10px;padding:20px;text-align:center}.cards-container{gap:65px;margin-bottom:75px;padding:0 40px}.cards-container,.cards-container-2{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.cards-container-2{gap:30px;margin-bottom:69px}.cards-container .card{align-items:center;flex-direction:column;height:370px;padding:15px;transition:transform .2s ease-in;width:275px}.cards-container .card,.cards-container-2 .card{border-radius:8px;cursor:pointer;display:flex;overflow:hidden}.cards-container-2 .card{background-color:var(--text);transition:all .2s ease-in;width:200px}.cards-container .card:hover,.cards-container-2 .card:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;transform:translateY(-5px)}.card .card-image{background-color:var(--background);border-radius:200px;height:300px;width:300px}.card .card-image-2{background-color:var(--background);border-radius:8px;height:100%;width:169px}.card .card-image img{border-radius:300px;height:250px;width:250px}.card-content{align-items:center;bottom:25px;flex-wrap:wrap;padding:0 10px;position:relative;width:180px}.card-content,.card-content-2{display:flex;flex-direction:column;justify-content:center}.card-content-2{padding:10px;width:calc(100% - 169px)}.card-title{color:var(--text);font-size:1.2rem;justify-self:center}.card-title-2{color:var(--text);font-size:1.1rem;margin:0}.card-post{font-size:1rem}.card-post,.card-post-2{color:var(--primary);margin:0}.card-post-2{font-size:.8rem}.card-description{color:var(--text);font-size:.9rem;margin:10px 0}.card-description-2{color:var(--text);font-size:.7rem;margin:8px 0}.card-icons{display:flex;gap:10px;justify-content:center;margin:.75rem 0}.card-icons svg:hover{color:var(--accent)}.card-icons a{color:var(--text);font-size:1.2em}.card-icons-2{display:flex;gap:10px;justify-content:flex-end;margin-top:1.1rem}.card-icons-2 a{color:var(--background);font-size:1.1em}body{background-color:var(--background);color:var(--text);font-family:Oxanium,sans-serif;padding:0}.boxes{display:flex;flex-wrap:wrap;gap:50px 10px;justify-content:center}a{text-decoration:none!important}.box{background-color:var(--faint);border-radius:8px;box-shadow:0 4px 5px var(--box);display:flex;height:250px;margin:30px;overflow:hidden;transition:all .1s ease-in-out;width:500px}.box .card-image img{height:100%;object-fit:cover;width:180px!important}.box .card-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:30px;position:relative}.box .card-title{align-self:flex-start;color:var(--text);font-size:30px;margin:0 0 16px;padding-top:16px}.box .card-description{color:var(--txt2);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;left:30px;margin-right:20px;padding:0;position:absolute;text-align:left;top:120px;transform:translateY(-50%)}.box .card-content .btn{align-self:flex-end;background-color:var(--accent);border:none;border-radius:4px;bottom:20px;color:#fff;cursor:pointer;font-family:Oxanium,sans-serif;font-size:16px;font-weight:600;padding:10px 20px;position:absolute;right:25px;text-transform:uppercase}.box .card-content .btn:hover{background-color:var(--primary)}.intro .p1{font-size:21px;font-weight:600;margin:0 20% 40px;text-align:center}.box:hover{transform:translateY(-10px)}.events{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.intro h1{font-family:Oxanium,sans-serif;font-optical-sizing:auto;font-size:60px;font-style:normal;font-weight:800;padding:30px 0}.intro p{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0;margin:0 20% 20px}.img1{height:200px;left:0;top:300px;transform:rotate(20deg);width:200px}.img1,.img2{position:absolute;z-index:-1}.img2{height:300px;right:-60px;top:800px;transform:rotate(-20deg);width:300px}.img3{height:250px;left:-80px;position:absolute;top:1200px;transform:rotate(10deg);width:250px;z-index:-1}@media (max-width:600px){.intro h1{font-size:40px}body{width:150vw}}.container{display:flex;flex-direction:column;flex-wrap:wrap}.contact-container{display:flex;flex-direction:row;flex-wrap:wrap;height:80vh;justify-content:center;margin-bottom:0;text-align:center}.map-container{background-color:var(--background);justify-content:center;margin:60px;padding:50px}strong{color:var(--primary);font-size:1.2em}.text-container{background-color:var(--background);display:flex;flex-direction:column;justify-content:center;margin:25px;text-align:center}.text-container h2{margin-bottom:20px}.text-container p{margin:10px 0}.contact-boxes{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;justify-content:center}.contact-boxes .boxy{align-items:center;background-color:var(--box);background-color:var(--faint);border-radius:8px;box-shadow:0 4px 5px var(--box);font-size:.8em;height:100%;margin:20px;overflow:hidden;padding:20px;transition:all .1s ease-in-out}.contact-boxes .boxy:hover{transform:translateY(-10px)}@media (max-width:1000px){.contact-container{margin-bottom:300px;margin-top:0}.map-container{margin-bottom:0}}.footer{background-color:var(--background);bottom:0;color:var(--text);padding:20px 0;position:relative;text-align:center;width:100%}.footer .social-media a{color:var(--text);font-size:24px;margin:0 15px;transition:color .3s}.footer .social-media a:hover{color:var(--primary);margin-top:-20px}.footer p{font-size:14px;margin-top:15px}.redirect-container{align-items:center;background:linear-gradient(135deg,var(--background) 10%,var(--primary) 100%);box-sizing:border-box;color:#fff;display:flex;font-family:Oxanium,sans-serif;height:70vh;justify-content:center;padding:20px;text-align:center}.redirect-content{background:#0003;border-radius:15px;box-shadow:0 8px 16px #0000004d;max-width:500px;padding:40px}.spinner{animation:spin 1s linear infinite;border:8px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:60px;margin:0 auto 20px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}h2{font-size:24px;margin-bottom:15px}p{font-size:16px}a{color:var(--text);text-decoration:underline}a:hover{color:var(--background)}.results-container{border-radius:10px;margin:40px auto;max-width:800px;padding:20px}.title{color:var(--primary);font-family:Oxanium,sans-serif;font-size:36px;margin-bottom:10px}.day,.title{text-align:center}.day{color:#777;font-family:Poppins,sans-serif;font-size:24px;margin-bottom:30px}.event-result{margin-bottom:20px}.event-name{color:var(--text);font-size:28px;font-weight:700;margin-bottom:10px}.event-places{list-style:none;padding-left:0}.event-places li{font-family:Poppins,sans-serif;font-size:18px;margin:5px 0}.event-places li strong{color:#222}.school-code{color:#777;font-style:italic}
/*# sourceMappingURL=main.4e530db5.css.map*/