@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap);.err404{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80vw}.err404 #logo{display:inline-block;height:min(80dvh,100dvh - 10em);max-width:100%}.err404 #logo+h1{font-size:medium}.homePage{font-family:Arial Black}.homePage .trailer{align-items:center;background-color:#1e1f22;color:#ededed;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.homePage .trailer iframe{height:80%;width:80%}.homePage .download{background-image:url(/static/media/background-seats.7578d17fc7058516ecde.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:90vh;width:100%}.homePage .download div.beautifulBlueBox{background-color:#2f4c99;border-radius:20px;margin-left:10%;min-width:10em;padding:2em;position:relative;top:50%;transform:translateY(-50%);width:40%}.homePage .download div.beautifulBlueBox img.logo-swo{width:100%}.homePage .download div.beautifulBlueBox div.alldownloads{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.homePage .download div.beautifulBlueBox div.alldownloads .mainDownload{width:80%}.homePage .download div.beautifulBlueBox div.alldownloads div.instructionManual{width:-webkit-fit-content;width:fit-content}.homePage .download div.beautifulBlueBox div.alldownloads div.instructionManual button{background-color:#0000}.homePage .download div.beautifulBlueBox button{align-items:center;border-radius:60px;border-width:0;color:#2f4c99;display:flex;font-family:Gill Sans MT;font-size:32px;font-style:normal;font-weight:700;justify-content:space-evenly;line-height:normal;width:100%}.homePage .download div.beautifulBlueBox button span{margin-left:.5em}.homePage .download div.beautifulBlueBox .withTopMargin{margin-top:1em}.homePage #documents{background:linear-gradient(180deg,#d6d6d6,#d6d6d6 30%,#00a994 0,#00a994);flex-direction:column;min-height:100vh;text-align:center}.homePage #documents,.homePage #documents .row{display:flex;justify-content:space-between;width:100%}.homePage #documents .row{flex-direction:row;flex-wrap:wrap}.homePage #documents .document{background-color:#ededed;box-sizing:border-box;flex-grow:1;height:15em;margin:1em;padding:2em;position:relative;width:-webkit-max-content;width:max-content}.homePage #documents .document .row{flex-wrap:wrap;justify-content:flex-start}.homePage #documents .document .row h2{margin-left:1em}.homePage #documents .document .date{color:#6379b2;font-family:Gill Sans MT;font-size:small;font-style:normal;font-weight:400;line-height:normal;text-align:left}.homePage #documents .document button{background-color:#fff;border-radius:100%;border-width:0;bottom:20px;color:#2f4c99;cursor:pointer;font-family:Gill Sans MT;font-size:50px;font-style:normal;font-weight:900;height:100px;line-height:normal;position:absolute;right:20px;width:100px}.homePage #documents .document button:disabled{background-color:#a5a5a5;color:#fff;cursor:default}.homePage #news{background-color:#2f4c99;color:#fff;height:100vh;padding:2em;text-align:center}.homePage #news .row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:5em;height:80vh;justify-content:space-between;padding:0 5%;width:100%}.homePage #news .row .first{flex:2 1;justify-content:space-evenly}.homePage #news .row .first img{border-radius:2em;max-height:calc(95% - 5em);max-width:95%}.homePage #news .row .first p{font-size:30px;font-weight:400;margin-bottom:0;margin-top:0;text-align:start;width:90%}.homePage #news .row .first .date{color:#2f4c99}.homePage #news .news-display{align-items:center;background-color:#6379b2;border-radius:2em;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1em;width:30%}.homePage #news .instagram{flex:1 1}.homePage #news .instagram .instagram-link{align-items:center;display:flex;flex-direction:column;gap:8px;height:50%;justify-content:space-evenly;min-height:20em;text-align:center}.homePage #news .instagram .instagram-link .svg-icon{aspect-ratio:1/1;background:#b1bcd9;color:#0000;display:inline-flex;height:100%;height:-webkit-max-content;height:max-content;-webkit-mask-image:url(/static/media/fa-instagram.ed7113148a32e4ce2db3.svg);mask-image:url(/static/media/fa-instagram.ed7113148a32e4ce2db3.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:1;transition:.3s ease;width:100%;width:80%}.homePage #news .instagram .instagram-link .username{color:#333;font-size:calc(2.30769vw - .34615rem);text-decoration:none;transition:all .3s ease}.homePage #news .instagram .instagram-link .username .svg-icon{fill:none;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);-webkit-mask-image:url(/static/media/fa-instagram.ed7113148a32e4ce2db3.svg);mask-image:url(/static/media/fa-instagram.ed7113148a32e4ce2db3.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:1}.homePage #news .instagram .instagram-link:hover .username{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);-webkit-background-clip:text}.homePage #news .instagram .instagram-link:hover .svg-icon{fill:none;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);-webkit-mask-image:url(/static/media/fa-instagram.ed7113148a32e4ce2db3.svg);mask-image:url(/static/media/fa-instagram.ed7113148a32e4ce2db3.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:1}.homePage #news embed{aspect-ratio:4/5;height:80vh;scrollbar-width:0}body:has(.homePage){margin:0}.swoHeader{font-family:Arial Black}.swoHeader nav{align-items:center;background-color:#d6d6d6;display:flex;flex-direction:row;height:calc(10vh - 2em);justify-content:space-between;padding:1em 2em;position:-webkit-sticky;position:sticky}.swoHeader nav .logo{align-items:center;display:flex;flex-wrap:nowrap;gap:1em}.swoHeader nav img{height:calc(10vh - 2em)}.swoHeader nav a{color:#000;margin-left:1em;text-decoration:none;vertical-align:middle}body:has(.swoHeader){margin:0}@font-face{font-family:Neuropol X;src:url(/static/media/NeuropolX.457781a8526b5b55c4a3.otf)}.headachePage{color:#fff;font-family:Roboto Mono}.headachePage .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.headachePage .main{background-color:#2b2d31;box-sizing:border-box;min-height:100vh;padding:5em}.headachePage .main .logo{height:-webkit-min-content;height:min-content;max-height:80vh;width:-webkit-min-content;width:min-content}.headachePage .main .content{display:flex;flex-direction:column;gap:1em;justify-content:space-evenly;text-align:center}.headachePage .main .content h1{font-family:Neuropol X;font-size:larger;font-weight:400}.headachePage .main .content .games{align-items:center;display:flex;justify-content:center}.headachePage .main .content .games .game{width:30vw}.headachePage .main .content .games .game img{height:100%!important;width:100%!important}@media(max-width:800px){.headachePage .main .content .games .game{width:60vw}}.headachePage .main .content .links{color:#fff;text-decoration:none}.headachePage .main .content .links .link{align-items:center;display:flex;flex-direction:column;height:7em;justify-content:space-between;max-width:25%;min-width:6em}.headachePage .main .content .links .link svg{max-width:100%}.headachePage #team{background-color:#1e1f22;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:3em}.headachePage #team h1{font-family:Neuropol X;margin-top:0}.headachePage #team .member{align-items:center;display:flex;flex-direction:column;gap:.5em;margin-bottom:1em}.headachePage #team .member img{height:10em;margin-bottom:1em}.headachePage #team .member .name{color:#900;font-family:Roboto Mono;font-size:1.5em;font-style:normal;font-weight:700;line-height:normal}.headachePage #team .member .nickname{font-family:Roboto Mono;font-size:1em;font-style:normal;font-weight:400;line-height:normal}body:has(.headachePage){margin:0}a{color:inherit;text-decoration:inherit}*{scroll-behavior:smooth;transition:.3s ease-in-out}.ProjectPage{background:linear-gradient(180deg,#d6d6d6,#d6d6d6 30%,#00a994 0,#00a994);font-family:Arial;min-height:100vh;padding-bottom:2em}.ProjectPage h1,.ProjectPage h2{color:#2f4c99;font-family:Arial Black;margin-bottom:.5em;margin-top:1.5em}.ProjectPage h1{font-size:2.5em;margin-top:1em;text-align:center}.ProjectPage .assets,.ProjectPage .history,.ProjectPage .realization,.ProjectPage .tools{background-color:#ededed;border-radius:20px;box-shadow:0 2px 12px #b1bcd9;box-sizing:border-box;margin:2em auto;padding:2em 2.5em;width:80%}.ProjectPage .realization img{height:auto;width:100%}.ProjectPage .assets,.ProjectPage .tools{margin-top:2em}.ProjectPage ul.linklist{list-style:disc inside;padding-left:1.5em}.ProjectPage ul.linklist li{font-size:1.1em;margin-bottom:.7em}.ProjectPage ul.linklist li a{color:#2f4c99;text-decoration:underline;transition:color .2s}.ProjectPage ul.linklist li a:hover{color:#00a994}.ProjectPage ul.linklist ul{list-style:circle inside;margin-bottom:.5em;margin-top:.5em;padding-left:2em}.ProjectPage ul.linklist ul li{font-size:1em}.ProjectPage p{color:#333;font-size:1.15em;margin-bottom:1em}body:has(.ProjectPage){margin:0}
/*# sourceMappingURL=main.d0af1e17.css.map*/