body{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial}.layout-container{width:960px;margin:0 auto}#_CB .clickable,#_CB button{cursor:pointer}#_CB button{background-color:#000;border:none;color:#fff;text-decoration:none;text-align:center;display:inline-block;letter-spacing:2px;padding:.5em}#_CB button:hover{background-color:rgba(0,0,0,.7);text-decoration:none}#_CB input{background-color:#fff;border:1px solid #b3b3b2;border-radius:0;color:#000}#_CB input[type=radio]{appearance:radio;-webkit-appearance:radio;-moz-appearance:radio}#_CB .trigger-container{cursor:pointer;font-weight:500}#_CB .trigger-container:hover{color:#999}#_CB .centre-wrapper{text-align:center}#_CB .centre-button{padding:.8em 1.8em;font-size:1.3em}.ReactModal__Overlay{z-index:2147483646}.ReactModal__Content{z-index:2147483647}.headline h1{text-align:center;letter-spacing:2px;font-weight:500;font-size:2em}.legal-container{margin:2em auto;text-align:center;width:325px}.legal-container:after{content:"";clear:both;display:table}.legal-container .modal-container{float:left;padding:.5em}.modal-header{margin-bottom:20px;position:relative}.countdown{text-align:center;font-size:2em;margin:1em}.vertical-countdown{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-size:1.5em}.vertical-countdown .block{text-align:center}#_CB .error{color:#f44336}#_CB .register{text-align:center;margin:1em}#_CB .register p{font-size:1.5em}#_CB .register input{width:70%}#_CB .register button,#_CB .register input{font-size:1.3em;line-height:1.625;padding:.5em}#_CB .register button{text-align:center;margin-left:.5em;width:25%}.summary-container{line-height:1.625;margin-bottom:2em}.summary-container .modal-container{width:120px}#_CB .main-container{text-align:center}#_CB .main-container .modal-container{width:120px}#_CB .main-container button.enter-competition{padding:.8em 1.8em;font-size:1.3em}#_CB .action-form{border:1px solid #3c3c3c;border-top:.5em solid #000;padding:0;width:100%}#_CB .action-form .question-indicator{font-size:.8em;margin-top:1.5em}#_CB .action-form h4{font-size:1.5em;letter-spacing:1px;font-weight:400;margin:1em 0}#_CB .action-form h4.question{margin:0 0 1em}#_CB .action-form h4.question .multiple-choice-indicator{font-size:.5em;letter-spacing:normal;margin-left:.5em}#_CB .action-form .choices:after{content:"";clear:both;display:table}#_CB .action-form .choice{width:50%;float:left;margin-bottom:1em}#_CB .action-form .choice-text{font-size:1.3em;vertical-align:middle;margin-left:.5em}#_CB .action-form button{margin:1em 0;width:50%;font-size:1.3em}#_CB .participant .row{margin-bottom:1em}#_CB .participant label{font-size:1.2em;margin-right:.5em}#_CB .participant input{font-size:1.2em;line-height:1.625;padding:.3em;width:30%}#_CB #entered-competition{font-size:2.5em;font-weight:600;line-height:2em;letter-spacing:2px}#_CB .banner{text-align:center;background-color:#000;color:#fff;font-size:1.5em;padding:.2em 1em;width:100%}#_CB .competition-date .date-text{letter-spacing:1px;margin:0 .3em;font-weight:600}@media only screen and (max-width:768px){#_CB .layout-container{width:100%}#_CB .layout-container img,.ReactModal__Body--open img{max-width:100%}#_CB .vertical-countdown{display:block}#_CB .register{margin:1rem 0}#_CB .register input{width:100%;padding:.5rem 0}#_CB .register button{width:100%;padding:0;margin:.5rem 0}#_CB .action-form button{width:90%}#_CB .participant label{display:block;margin:0 0 1em}#_CB .participant input{width:85%}}#_CB .competitions{margin:2em 0}#_CB .competitions h2{letter-spacing:1.5px;font-weight:400}
/*# sourceMappingURL=main.7f323733.css.map*/