:root{font-family:Inter,sans-serif;font-feature-settings:'liga' 1,'calt' 1}@supports(font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}html,body{margin:0;background:#000;color:#eee}textarea,select,input,button{outline:0}a{text-decoration:none;color:#999}a:hover{color:#05f;transition:all .1s ease-in-out}.container{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;width:100%}.imprint{font-size:8px}.headline{font-size:35px;text-align:center}.subtitle{font-size:10px;text-align:center}.button{font-size:10px}@media screen and (min-width:350px){.headline{font-size:50px}.subtitle{font-size:14px}.button{font-size:13px}.imprint{font-size:10px}.button-wrapper{margin:1.5rem 2rem}.button-wrapper>a:not(:first-child){margin-left:10px}}@media screen and (min-width:600px){.headline{font-size:70px}.subtitle{font-size:20px}.button{font-size:16px}.imprint{font-size:12px}.button-wrapper{margin:15px 0 0 0;display:block}.button-wrapper>a:not(:first-child){margin-left:15px}}.button-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem}.button{background:transparent;border:1px #05f solid;color:#05f;text-transform:uppercase;letter-spacing:2px;font-family:inherit;font-weight:600;padding:5px 20px;transition:all .1s ease-in-out;cursor:pointer}.button:hover:not([disabled]){background:#05f;color:#000 !important}.button.alt:hover:not([disabled]){background:#fff;color:#000 !important}.button.alt{border-color:#fff;color:#fff}.imprint.alt{color:#fff}.imprint.alt:hover{color:#000}.button:disabled{color:#999 !important;border-color:#999 !important}input{padding:6px 25px;border:1px #d8d8d8 solid;border-radius:50px;margin-bottom:1rem;width:calc(100% - 50px);min-width:130px;text-align:center;letter-spacing:1px;font-family:inherit;color:#05f}.red{color:#f00 !important}@media screen and (min-width:600px){input{min-width:200px;width:20%}input:not(:first-child){margin-left:.5rem}}@keyframes slideUp{0%{-moz-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}@-moz-keyframes slideUp{0%{-moz-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}.alert{border-bottom-width:0;border-left-width:0;border-right-width:0;font-size:.86667rem;border-radius:0;color:#FFF;padding:1em;position:relative;animation:slideUp .2s ease-in-out;transform-origin:bottom left}.alert.danger{background-color:#ea5452}.alert.success{background-color:#00a65a}.alert.warning{background-color:#edc110}.message{color:#FFF}.message-status-message{color:#FFF;margin:1em 0}.notifications{position:fixed;z-index:1100;bottom:0;left:0;right:0}footer{position:fixed;padding:10px;bottom:0;left:0;right:0}#results{margin:1rem 0}@media screen and (min-width:350px){.result{width:75% !important}}@media screen and (min-width:600px){.result{width:15% !important;min-width:250px}}.result{color:#fff;font-family:inherit;padding:5px 0;transition:all .1s ease-in-out;background:#05f;border-radius:50px;cursor:pointer;width:100%;min-width:160px}.result:not(:first-child){margin-top:.5rem}