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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{font-size:62.5%}body{background-color:#000;background:radial-gradient(ellipse at top,#000 60%,#5e0cc2 100%);color:#f1f1f1;font-family:Oswald,sans-serif;margin:0;padding:0;text-align:center}h1{font-size:3.5rem;margin:1rem 0 0}h2{font-size:2.3rem;margin-bottom:20px}a,h3,h4,h5{font-size:2rem;text-decoration:none}a{color:#f1f1f1}a:hover{color:#7e11d8}p{font-size:1.8rem;text-decoration:none}.titleLink:hover,p{color:#f1f1f1}.title{font-size:3rem;margin:0 0 0 1rem;text-align:left}.repoLink{font-size:2.3rem;text-decoration:none}.demoText{margin:0}.a11y{left:-9999px;position:absolute}.container{margin:2rem auto;width:80%}.menu{align-items:center;display:flex;justify-content:center;left:9999rem;position:fixed;z-index:1}.menu-active{left:calc(50vw - 14rem);top:calc(50vh - 10rem)}.menu ul{background-color:#000;border-radius:10%;list-style:none;padding:5rem}.menu li{margin:1rem 0;text-align:center}.menu a{color:#f1f1f1;font-size:3rem;-webkit-text-decoration:underline hsla(0,0%,95%,0);text-decoration:underline hsla(0,0%,95%,0);transition:-webkit-text-decoration .3s ease-in;transition:text-decoration .3s ease-in;transition:text-decoration .3s ease-in,-webkit-text-decoration .3s ease-in;white-space:nowrap}.menu a:focus,.menu a:hover{color:#f1f1f1}.menu a:active,.menu a:focus,.menu a:hover{-webkit-text-decoration:underline #f1f1f1;text-decoration:underline #f1f1f1}.menu a:active{color:#ab1b1b}.hamburger-container{background-color:hsla(0,0%,100%,.151);top:0}.hamburger-menu{background-color:#fff;height:.2rem;position:absolute;right:.5rem;top:1.9rem;width:3rem}.hamburger-menu:after{top:1rem}.hamburger-menu:after,.hamburger-menu:before{background-color:#fff;content:"";cursor:pointer;height:.2rem;position:absolute;right:0;transition:.5s;width:3rem}.hamburger-menu:before{top:-1rem}.hamburger-container{background-color:hsla(0,0%,100%,.153);cursor:pointer;display:flex;height:4rem;justify-content:flex-end;position:fixed;right:0;width:4rem}.hamburger-background{background-color:hsla(0,0%,100%,.431);height:100%;left:0;position:fixed;top:0;width:100%}.hamburger-active .hamburger-menu:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-active .hamburger-menu:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger-active .hamburger-menu{background-color:transparent}form{align-items:center;display:flex;flex-direction:column}form input{background-color:#000;color:#f1f1f1;font-size:20px;line-height:1.15;margin:1rem 0;padding:0 3px}.formLabels{align-items:center;display:flex;flex-direction:column;font-size:2rem}.formLabels,.formRoleSelect select{width:-webkit-max-content;width:max-content}.formRoleSelect select{background-color:#000;color:#f1f1f1;display:block;font-size:20px;line-height:1.15;margin:10px 0 0;overflow:hidden}.formRoleSelect select option{font-size:2rem}.formMessage textarea{background-color:#000;color:#f1f1f1;display:block;height:200px;margin:10px 0 0;padding:0 3px;width:300px}form button{background-color:#5e0cc2;border-radius:40px;color:#f1f1f1;font-size:2rem;padding:20px;text-decoration:none}form button:hover{background-color:#f1f1f1;color:#000;cursor:pointer}footer{margin:20px 0;max-width:1500px;text-align:center}footer p{font-size:1.8rem;margin:10px 0 0}.mainFooter{align-items:center;flex-direction:column;margin:50px 0 0}.mainFooter,.socialsContainer ul{display:flex;justify-content:center}.socialsContainer ul{flex-direction:row;padding:0}.socialsContainer li{background-color:#5e0cc2;border-radius:50%;list-style:none;margin:1rem;padding:1rem}.socialsContainer a:hover>li{background-color:#fff;cursor:pointer}.socialsContainer a:active>li{background-color:#ab1b1b}.socialIcon{align-items:center;display:flex;height:2rem;justify-content:center;margin:1rem 0;width:2rem}.socialImage{width:2rem}.tinyFont{font-size:1rem}@media (min-width:345px){.title{text-align:center}}
/*# sourceMappingURL=main.9862357b.css.map*/