@font-face{font-family:DIN2014;src:url(/_next/static/media/DIN2014Demi.749c90da.otf) format("opentype");font-weight:500}.number-input{display:inline;margin:0 .2em}.number-input button{aspect-ratio:1;display:inline-block;height:3rem;font-size:3rem;background:#000;color:#fff;border:none;border-radius:100vw;padding:0;display:inline-flex;align-items:center;justify-content:center}.number-input input{width:2em;text-align:center}.registrationsTable{width:80vw;text-align:left;overflow-y:auto;min-height:100%}.registrationsTable td,.registrationsTable tr,.registrationsTable tr th{font-size:1.2rem;padding:.5rem;border:2px solid #000}.registrationsTable tr th{background:#a79260;color:#fff}.registrationsTable tr:nth-child(odd) td{background:#1a1d1f}.registrationsTable tr:nth-child(2n) td{background:#2a2d2f}@media(max-width:600px){.btn{text-align:center;justify-self:center}}@media(min-width:601px)and (max-width:1200px){.btn{text-align:center;justify-self:center}}@media(min-width:1200px){.btn{grid-column:2}}.btn button.register{background:#b0c312;color:#fff;padding:1rem 3rem;border-radius:100vw;border:3px solid #fff;display:inline;margin-top:2rem}.btn button.register:disabled{background:#ccc;color:#666;border-color:#999;cursor:not-allowed}@media(min-width:1200px){.btn button.register{margin-top:1rem}}.btn.download{position:fixed;bottom:2rem;right:2rem;border:2px solid #fff;border-radius:100vw;padding:.5rem 2rem}.btn.download:hover{text-decoration:none;color:#d03f8f;background:#fff}*{box-sizing:border-box}a{color:#fff;text-decoration:none;transition:color .3s ease}a:hover{text-decoration:underline;color:#ffed01}body{background:#d03f8f;color:#fff;font-family:DIN2014,sans-serif;font-weight:500;font-size:1rem;display:flex;margin:0;align-items:center;min-height:100vh;padding:2rem 2rem 0;flex-direction:column}@media(max-width:600px){body{font-size:1.2rem;flex-direction:column}}@media(min-width:601px)and (max-width:1200px){body{font-size:1.5rem}}@media(min-width:1200px){body{font-size:1.5rem}}button,input,span{vertical-align:middle}h1,h2,h3,h4{color:#b0c312;text-transform:uppercase}h1{font-size:7.5rem;margin:0}@media(max-width:600px){h1{font-size:3.5rem}}@media(min-width:601px)and (max-width:1200px){h1{font-size:5rem}}@media(min-width:1200px){h1{font-size:7.5rem;grid-column:2}}p{color:#ffed01;margin:0 0 1rem;font-size:1.2rem}@media(min-width:601px)and (max-width:1200px){p{font-size:1.5rem;margin:0 0 2rem}}@media(min-width:1200px){p{font-size:2rem;grid-column:2;margin:0 0 2rem}}label{font-size:1.2rem}@media(min-width:601px)and (max-width:1200px){label{text-align:left;font-size:1.5rem}}@media(min-width:1200px){label{justify-self:flex-end;font-size:2rem;text-align:right}}input{display:inline-block;background:#fff;color:#000;border:none;padding:.5rem;margin-top:.2rem;margin-bottom:2rem}input::placeholder{color:#ccc}@media(min-width:1200px){input{magin-top:0;margin-bottom:0}}button,input{font-family:DIN2014,serif;font-size:2rem;width:100%;vertical-align:middle}@media(max-width:600px){button,input{font-size:1.2rem}}@media(min-width:601px)and (max-width:1200px){button,input{font-size:1.5rem}}@media(min-width:1200px){button,input{font-size:2rem}}.associatesContainer{display:flex;align-items:baseline;vertical-align:middle;gap:1rem;width:100%}@media(min-width:1200px){.associatesContainer{font-size:2rem}.associatesContainer input{width:-moz-fit-content;width:fit-content}}.register-form{display:grid;width:100%;margin:0 auto;align-items:center;grid-template-columns:1fr;justify-items:flex-start}@media(min-width:601px)and (max-width:1200px){.register-form{grid-template-columns:1fr;max-width:80%}}@media(min-width:1200px){.register-form{grid-template-columns:1fr 1fr;gap:2rem;max-width:1440px}}.privacyConfirmation{display:flex;gap:1rem}.privacyConfirmation input[type=checkbox]{cursor:pointer;width:2rem;height:2rem;accent-color:#b0c312}.privacyConfirmation label{font-size:1.2rem;width:100%;text-align:left}.privacyConfirmation label a{color:#ffed01}@media(min-width:1200px){.privacyConfirmation{grid-column:2}}.confirmPage{display:flex;justify-content:center;width:100%;min-height:100%;align-items:center;flex-grow:1}.imprintPage,.privacyPage{width:100%;max-height:100%;overflow-y:auto}.imprintPage .backLink,.privacyPage .backLink{color:#ffed01;vertical-align:middle;display:inline-flex;align-items:center}.imprintPage h3,.privacyPage h3{margin-bottom:.5rem}.imprintPage h4,.privacyPage h4{font-size:1.2rem;margin:0}.imprintPage p,.privacyPage p{color:#fff;font-size:1.2rem;margin-bottom:2rem}.imprintPage li,.privacyPage li{font-size:1.2rem}footer{margin-top:auto;font-size:.8rem;padding-bottom:.5rem}