@font-face{font-display:swap;font-family:Unifont;font-style:normal;font-weight:400;src:url(/static/media/unifont-latin-400-normal.814639a2cd51b9c15bf9.woff2) format("woff2"),url(/static/media/unifont-latin-400-normal.58edf5d9592641208ebb.woff) format("woff")}.navbar-container{position:fixed;top:0;width:100%;z-index:1000}.link-wrapper{margin-bottom:20px}.badgeLogoContainer{display:flex}.badgeLogoContainer .badgeLogo{height:50px;width:50px}@media(max-width:600px){.badgeLogoContainer .badgeLogo{display:none}}.menuItems{display:flex}.MuiButton-root{color:#00d9ff;font-family:Unifont!important;font-size:1em!important}@media(max-width:1000px){.MuiButton-root{font-size:.8em!important}}@media(max-width:800px){.MuiButton-root{font-size:.7em!important}}.languageButton{text-shadow:0 0 5px #00d9ffcc,0 0 10px #00d9ffb3}.aboutContainer{background-color:rgba(0,0,0,.451);color:#fff;font-family:Unifont;height:100%;justify-content:center}.aboutContainer,.aboutContainer .titleContainer{align-items:center;display:flex;flex-direction:column}.aboutContainer .titleContainer{text-align:center;width:100%}.aboutContainer .titleContainer .badgeLogoAbout{height:180px;width:180px}@media(max-width:600px){.aboutContainer .titleContainer .badgeLogoAbout{height:100px;width:100px}}.aboutContainer .titleContainer .aboutTitle{color:#00d9ff;font-family:Unifont;font-size:4.5em;text-shadow:0 0 5px #00d9ffcc,0 0 10px #00d9ffb3;width:100%}@media(max-width:600px){.aboutContainer .titleContainer .aboutTitle{font-size:2em;margin-bottom:0}}.aboutContainer .paragraphContainer{display:flex;font-family:Unifont;justify-content:center;overflow:hidden;text-shadow:0 0 5px #00d9ffcc,0 0 10px #00d9ffb3;width:95%}.aboutContainer .aboutParagraph{color:#00d9ff;font-family:Unifont;font-size:25px;margin-top:20px;text-align:left;width:100%}@media(max-width:1080px){.aboutContainer .aboutParagraph{font-size:1em;margin-bottom:0}}@media(max-width:800px){.aboutContainer .aboutParagraph{font-size:1em;margin-bottom:0}}@media(max-width:600px){.aboutContainer .aboutParagraph{font-size:1em}}.adressContainer{align-items:center;background-color:rgba(0,0,0,.451);display:flex;flex-direction:column;height:100%;justify-content:center}.adressContainer .tittleContainer{height:auto;margin-bottom:10px;text-shadow:0 0 5px #00d9ffcc,0 0 10px #00d9ffb3;width:70%}@media(max-width:800px){.adressContainer .tittleContainer{width:90%}}@media(max-width:600px){.adressContainer .tittleContainer{width:90%}}.adressContainer .tittleContainer .tittle{border-bottom:2px solid #00d9ff;color:#fff;color:#00d9ff;font-family:Unifont;font-size:2em;font-weight:900}@media(max-width:800px){.adressContainer .tittleContainer .tittle{width:90%}}@media(max-width:600px){.adressContainer .tittleContainer .tittle{font-size:2em}}.adressContainer .description{color:#fff;color:#00d9ff;font-family:Unifont;font-size:1em;font-weight:900;margin-bottom:20px;text-shadow:0 0 5px #00d9ffcc,0 0 10px #00d9ffb3}@media(max-width:600px){.adressContainer .description{font-size:.8em;width:90%}}.adressContainer .mapContainer{border-radius:20px;height:450px;overflow:hidden;width:70%}@media(max-width:600px){.adressContainer .mapContainer{font-size:.5em;height:60%;width:90%}}.homeContainer{height:100%;text-align:center}.homeContainer .canvasContainer{background-color:rgba(0,0,0,.451);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.homeContainer .logoContainer img{animation:glitch 3s steps(1) infinite;height:auto;max-width:50%}@keyframes glitch{0%,to{background:url(/static/media/ct_logo.16b3a05907f29143174c.png);background-size:cover}90.5%{background:url(/static/media/glitch2.a51f4c47b75ea7a847b9.png);background-size:cover}95%{background:url(/static/media/glitch3.0cb93096e487dd8dbcd3.png);background-size:cover}97.5%{background:url(/static/media/glitch4.b64dacad36307e5d6e47.png);background-size:cover}}.homeContainer .dateTitle,.homeContainer .mainTitle,.homeContainer .timeContainer .timeText{color:#00d9ff;font-family:Unifont;margin:20px 0;text-shadow:0 0 5px #00d9ffcc,0 0 10px #00d9ffb3}.homeContainer .dateTitle,.homeContainer .mainTitle{font-size:40px}.homeContainer .timeContainer .timeText{font-size:30px}@media(max-width:600px){.homeContainer .timeContainer .timeText{font-size:1em}}.homeContainer .signupButton{background-color:rgba(0,204,255,.118);border:1px solid #00d9ff;color:#00d9ff;font-family:Unifont;font-size:20px;font-weight:900;margin-top:20px;padding:10px 20px;width:300px}@media(max-width:600px){.homeContainer .signupButton{font-size:16px;padding:8px 15px}}.tableContainer{border:1px solid #00d9ff;max-height:75%;max-width:70%;overflow-x:auto}@media(max-width:600px){.tableContainer{border:2px solid #00d9ff;max-height:100%;max-width:90%}}.tableContainer::-webkit-scrollbar{background-color:#000;width:5px}@media(max-width:600px){.tableContainer::-webkit-scrollbar{display:none}}.tableContainer::-webkit-scrollbar-thumb{background-color:#00d9ff;border:1px solid #00d9ff;border-radius:5px}.table{background-color:#000;min-width:700px;overflow-y:hidden}.table .tableHead{background-color:rgba(0,217,255,.185)}.table .tableHead .tableRow{border:1px solid #00d9ff;color:#00d9ff;font-family:Unifont;font-size:1.6em;font-weight:900;text-shadow:0 0 5px #00d9ffcc,0 0 10px #00d9ffb3}@media(max-width:600px){.table .tableHead .tableRow{font-size:.8em}}.table .tableBody .tableRow{border:1px solid #00d9ff;color:#00d9ff;font-family:Unifont;font-weight:900}.table .tableBody .tableRow:nth-child(odd){background-color:rgba(0,204,255,.118)}.table .tableBody .tableRow:nth-child(2n){background-color:#000}.table .tableBody .tableCell{border:1px solid #00d9ff;color:#55f2fd;font-family:Unifont;font-size:1.4em}@media(max-width:600px){.table .tableBody .tableCell{font-size:.8em;white-space:nowrap}}.table .tableBody .tableCell .event{display:flex}.table .tableBody .tableCell .event .nameBlur{color:#00d9ff;font-family:Unifont;font-size:1.1em;font-weight:900;margin-left:10px;text-shadow:0 0 5px #00d9ffcc,0 0 10px #00d9ffb3}@media(max-width:600px){.table .tableBody .tableCell .event .nameBlur{font-size:.9em}}.programContainer{align-items:center;background-color:rgba(0,0,0,.522);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.programContainer .tittleContainer{border-bottom:2px solid #00d9ff;height:auto;margin-bottom:20px;text-shadow:0 0 5px #00d9ffcc,0 0 10px #00d9ffb3;width:70%}@media(max-width:600px){.programContainer .tittleContainer{width:90%}}.programContainer .tittleContainer .tittle{color:#fff;color:#00d9ff;font-family:Unifont;font-size:2em;font-weight:900}@media(max-width:1080px){.programContainer .tittleContainer .tittle{font-size:1.3em;margin-bottom:0}}@media(max-width:800px){.programContainer .tittleContainer .tittle{font-size:1em;margin-bottom:0}}@media(max-width:600px){.programContainer .tittleContainer .tittle{font-size:1rem}}.previousContainer{align-items:center;background-color:rgba(0,0,0,.522);display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.previousContainer .yearButtonGroup{font-size:2em;margin-bottom:30px}.previousContainer .yearButtonGroup .yearButton{border-color:rgba(0,217,255,.342);color:#00d9ff}.previousContainer .yearButtonGroup .yearButton:hover{background-color:#00d9ff33}.previousContainer .yearButtonGroup .yearButton.active{border-color:#00d9ff;text-shadow:0 0 5px #00d9ffcc,0 0 10px #00d9ffb3}.footerContainer{align-items:center;background:#000;color:#fff;display:flex;height:50px;justify-content:space-between;padding-bottom:2px;padding-top:2px;width:100%}@media(max-width:600px){.footerContainer{display:flex;flex-direction:row;height:50px;justify-content:space-around}}.footerContainer .logo{height:40px;margin-left:30px;width:auto}@media(max-width:600px){.footerContainer .logo{height:20px;width:auto}}.footerContainer .reserved{display:flex;flex-direction:row}@media(max-width:600px){.footerContainer .reserved .reservedText{font-size:.6em}}.footerContainer .legalAdvise{align-items:flex-end;display:flex;flex-direction:column;margin-right:85px}@media(max-width:600px){.footerContainer .legalAdvise{font-size:.6em;margin-right:0}}.footerContainer .legalAdviseButton{color:#6e6e6e;margin-left:10px}.scroll-container{height:calc(100vh - 65px);overflow-y:scroll;scroll-snap-type:y mandatory}.scroll-container>div{height:calc(100vh - 65px);scroll-snap-align:start}.scroll-container .home-container{background:linear-gradient(#0000005e,rgba(0,0,0,.329))}
/*# sourceMappingURL=main.26358ea4.css.map*/