@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');@import url('https://fonts.googleapis.com/css?family=Roboto');body{font-family:'Roboto',sans-serif}body,html{height:100%;width:100%;margin:0;padding:0;overflow:hidden;transition:background .5s ease}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}.wrapper{width:40%;min-width:800px;height:100%;overflow:visible;display:table;position:absolute;box-shadow:5px 0 100px 0 #251217}.container{background-color:#251217;overflow:hidden;margin-left:auto;margin-right:auto;height:100%;left:0;position:relative;z-index:1;width:100%;display:table-cell;vertical-align:middle}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.container,.wrapper{display:block !important}}.signup,.winContainer{padding-right:0;width:55%;margin-left:45%;top:0}@keyframes textSmoothy{from{margin-left:48%}
to{margin-left:45%}}@keyframes wheelSmoothy{from{left:5%}to{left:3%}}.signup{opacity:1}.hidden-trigger{display:none}.signup .logo,.winContainer .logo{max-height:60px}.winContainer{opacity:1;display:none}#submit{transition:none}.winContainer button,.signup button{outline:none}.wheelContainer{position:absolute;max-width:1000px;margin-left:auto;margin-right:auto;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:-2;opacity:1;overflow:visible !important;left:3%;width:65%;height:100%;margin-top:0}.wheelSVG{padding:5px;position:absolute;width:100%;height:100%;visibility:hidden;overflow:visible !important;transform:rotate(55deg)}.wheelLogo{transform:rotate(-55deg);transform-origin:512px 383px}.peg{visibility:hidden;fill:#fff !important}.wheelOutline,.valueContainer,.toast,.centerCircle{pointer-events:none}.wheelText{pointer-events:none;text-anchor:middle;-webkit-user-select:none;user-select:none;z-index:-999 !important;letter-spacing:-1px;text-shadow:0px 0px 2px #fff}
.toast{display:none !important}.signup h1.heading,.winContainer h1{color:#fff;margin-bottom:5px;margin-top:10px;padding-bottom:0;font-size:34px !important;font-weight:700;line-height:1em;letter-spacing:-1px !important}.signup p,.winContainer p{color:#fff;margin-top:0;margin-bottom:20px !important;font-size:14px !important;letter-spacing:0 !important}.heading,.description{max-width:87%}p.description.error{color:red}.signup div{display:block}.signup input,.winContainer input{font-size:13px !important;display:inline-block;padding:10px 15px !important;margin-bottom:10px !important;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;font-weight:700;border:1px solid transparent;transition:box-shadow .4s ease;color:#251217}.signup input:focus,.winContainer input:focus,.signup input:hover,.winContainer input:hover{border-color:#fff;box-shadow:0 0 0 .2rem rgba(255,255,255,.2)}input[type=text],input[type=email]{padding:0}.signup input{width:80% !important}.winContainer input{width:80% !important}
.signup input:focus{outline:none}.signup button,.winContainer button{border:1px solid transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#251217;background:#fff;padding:10px 20px;text-decoration:none;font-size:13px !important;transition:all .4s ease;font-weight:700;text-transform:uppercase}.winContainer button{min-width:43%}.signup button{margin-bottom:30px}.signup button:hover,.winContainer button:hover,.signup button:focus,.winContainer button:focus{background:#fff;text-decoration:none;cursor:pointer;opacity:.9;border-color:#fff;box-shadow:0 0 0 .2rem rgba(255,255,255,.2)}.signup i,.winContainer i{position:relative;left:-8px}.action-group a:link,.action-group a:visited{color:#fff;text-decoration:none;font-size:15px}@media (max-width:800px){.signup,.winContainer{top:10%;transform:translateY(-5%)}}@media (max-width:740px){.signup,.winContainer{top:5%;transform:translateY(-2%)}}@media (max-width:680px){.signup,.winContainer{top:0;transform:translateY(0%)}
}@media (max-width:600px){.wrapper{width:100% !important;min-width:0}body,html{overflow-y:hidden}.container{vertical-align:top;overflow-y:visible}.wheelContainer{width:100%;height:100%;position:relative;float:left;top:250px}.signup,.winContainer,.loadingContainer{left:0;width:100%;text-align:center;margin-top:1%;padding-left:0;padding-right:5%;margin-left:auto;margin-right:auto;top:0;transform:translateY(0%)}.signup img{max-height:100px}.signup input,.winContainer input{border:1px solid #fff}.signup button,.winContainer button{margin-left:2px}}@media (max-width:900px){.wrapper{width:90%;min-width:0}}@media (max-width:560px){.container{box-shadow:0 0 0 0 #251217}}@media (max-height:300px){.wrapper{height:100%;width:100%}.container{overflow-y:scroll}}@media (max-width:740px){.signup h1.heading,.winContainer h1{font-size:26px !important}.signup p,.winContainer p,.signup button,.winContainer button{font-size:13px !important}}@media screen and (max-width:615px){.gdpr-privacy,.gdpr-checkbox{margin:auto}
}@media (max-width:680px){.signup h1.heading,.winContainer h1{font-size:25px !important}.signup p,.winContainer p,.signup button,.winContainer button{font-size:13px !important}}@media (max-width:600px){.signup h1.heading,.winContainer h1{font-size:24px !important}.signup p,.winContainer p,.signup button,.winContainer button{font-size:12px !important}}@media (max-width:490px){.signup h1.heading,.winContainer h1{font-size:22px !important}.signup p,.winContainer p,.signup button,.winContainer button{font-size:11px !important}}.spinner{text-align:center}.spinner>div{width:14px;height:14px;background-color:#251217;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;vertical-align:top}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#brandmark{position:absolute;bottom:20px;right:20px;color:#fff;font-size:13px}#brandmark .brandmark-text{font-style:italic}#brandmark .brandmark-link{color:#fff;text-decoration:underline;font-weight:700}#confetti{position:absolute;left:0;top:0;height:100%;width:100%;z-index:-2}.closeButton{position:absolute;top:20px;right:20px;z-index:9999999999999}.closeButton i{font-size:20px;color:#fff}.checkbox{position:absolute;cursor:pointer}.checkbox+label{position:relative;cursor:pointer;padding:0}.checkbox+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:top;width:17px;height:17px;background:#fff;margin-top:3px}.checkbox:hover+label:before{background:#fff}.checkbox:focus+label:before{box-shadow:0 0 0 3px 0 0 0 .2rem rgba(255,255,255,.2)}.checkbox:checked+label:before{background:#fff}.checkbox:checked+label:after{content:'';position:absolute;left:3px;top:10px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #251217,4px 0 0 #251217,4px -2px 0 #251217,4px -4px 0 #251217,4px -6px 0 #251217,4px -8px 0 #251217;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.gdpr-checkbox-container{display:table-cell}.gdpr-accept-text,.gdpr-privacy{color:#fff;font-size:14px}.gdpr-accept-text{display:table-cell;padding-top:0;text-align:left;vertical-align:top}input.checkbox{height:20px !important;display:inline-table;width:20px !important;z-index:99999;opacity:0;margin:0 !important;margin-bottom:0 !important}.gdpr-checkbox{margin-top:20px;margin-bottom:20px;width:calc(80% + 30px) !important}p.consent{font-weight:700;margin-bottom:10px !important;margin-top:10px}.gdpr-privacy{background:#e8920c;color:#fff;border-radius:2px;padding:10px;width:80% !important;padding:10px 15px !important}.gdpr-privacy a{color:#fff;font-weight:700;text-decoration:underline}@keyframes sca-bar{0%{width:0}100%{width:80%}}.sca-bar{width:87%;position:relative;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:10px;margin-bottom:5px;box-shadow:0 0 1px 1px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.1)}.sca-bar:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJ0lEQVR42mXMsQkAAAzDMH+S/69M6VAoeAgGDQFIW/4QQARbwaF+B3+SPGAo8blgAAAAAElFTkSuQmCC) #e8920c 0 0 repeat;position:absolute;top:0;bottom:0;left:0;width:80%;border-top-left-radius:2px;border-bottom-left-radius:2px;animation:sca-bar .5s}
.sca-bar-message{font-size:12px;color:#fff}@media screen and (max-width:615px){.sca-bar{margin-right:auto;margin-left:auto}}