#items,#top,body,html{height:100%;width:100%;margin:0;padding:0}#bg{height:100%;width:100%;position:absolute;background-color:#273361;z-index:-1}@media (min-width:800px){#bg{clip-path:polygon(0 0,60% 0,45% 100%,0 100%)}}#items{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}@media (min-width:800px){#items{height:100%;width:100%;display:grid;justify-items:start;grid-template-columns:5vw 40vw 15vw 40vw;grid-template-rows:100%;text-align:left}}#items #up *{margin:0;padding:0}@media (min-width:800px){#items #up{grid-column-start:2;grid-column-end:3}}#items #up h1{color:#ffd866;font-family:Big Shoulders Text,cursive;font-size:10vh;margin:0 10px}@media (min-width:800px){#items #up h1{margin:0}}#items #up .subtitle{color:#42ad86;font-family:EB Garamond,serif;font-size:3vh}#items .hidden{display:none!important}nav{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:10px 0!important}@media (min-width:800px){nav{align-items:flex-start}}nav button{margin:5px!important;height:5vh;border-radius:2vh;width:70vw;border:none;text-decoration:none;font-size:4vh;font-family:Big Shoulders Text,cursive;text-transform:uppercase;background-color:#42ad86;color:#fff}@media (max-width:799px){nav button.selected{background-color:#ffd866}}@media (min-width:800px){nav button{width:5em;text-align:left;background-color:#273361;border:none;text-decoration:underline}nav button.selected{color:#ffd866}}.card{background-color:#fff;border-radius:2vh;padding:10px!important;font-size:2vh;font-family:Poppins,sans-serif;width:80vw;box-shadow:3px 3px 10px 1px #171717}@media (min-width:800px){.card{padding:0;border-radius:0;box-shadow:none;grid-column-start:4;grid-column-end:5;width:30vw}}.card form{display:flex;flex-direction:column}.card .form-group{padding:5px!important}@media (min-width:800px){.card .form-group{margin:10px}}.card .form-group input[type=text]{border:none;border-bottom:1px solid #000;font-size:2vh;font-family:Poppins,sans-serif}@media (min-width:800px){.card .form-group input[type=text]{width:20vw}}.card .form-group input:focus{outline:0}.card .error{color:#dc3545}.card button{height:3.5vh;border:none;text-decoration:none;font-size:3vh;font-family:Poppins,sans-serif;margin:0 auto;padding:5px;color:#42ad86}@media (min-width:800px){.card button{width:20vw;margin:0 auto;padding:0 .5em;border-radius:15px}}.card .rules{font-size:2vh}@media (min-width:800px){.card .rules{text-align:center}}.card .radio{display:block}.card .uppercase{text-transform:uppercase}
/*# sourceMappingURL=/scripts.5d6ebad0.css.map */