html{--vh100:100vh;font-family:LottoNL;font-size:16px}@font-face{font-family:LottoNL;src:url(/static/fonts/LottoNL-SemiBold.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:LottoNL;src:url(/static/fonts/LottoNL-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:LottoNL;src:url(/static/fonts/LottoNL-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(/static/fonts/subset-ProximaNova-Extrabld.woff) format("woff");font-weight:800;font-style:normal}@media screen and (min-width:840px){html{font-size:18px}}@media screen and (min-width:840px) and (max-height:600px){html{font-size:18px}}@media screen and (max-width:500px){html{font-size:3.2vw}}h1,h2{font-size:1.33rem;line-height:1.2;font-weight:700}.landing h1{font-size:1.7rem}h3,p{font-size:1rem}label{font-size:.9rem}input,select{font-size:1rem}p.small,span.error{font-size:.82rem}button{font-size:1.11rem}footer span{font-size:.6rem}.button,button{display:inline-block;padding:.5rem 1rem;min-width:100px;max-width:100%;background-color:#fd0;color:#000;border-radius:5px;border:none;outline:none;cursor:pointer;font-weight:700;font-size:1.3rem;text-decoration:none}.button.white,button.white{background-color:#fff}.button.black,button.black{background-color:#000;color:#fff}.button.clear,button.clear{background-color:transparent;color:#000}.button.red,button.red{background-color:#e6333f;color:#fff}.button.share,button.share{width:3rem;height:3rem;min-width:0;padding:0;font-size:0;background-color:transparent;background-size:1.5rem 1.5rem;background-position:50%;background-repeat:no-repeat;border:2px solid #1d1d1b;border-radius:100px}.button.share.facebook,button.share.facebook{background-image:url(/static/svg/facebook.svg)}.button.share.twitter,button.share.twitter{background-image:url(/static/svg/twitter.svg)}.button.share.whatsapp,button.share.whatsapp{background-image:url(/static/svg/whatsapp.svg)}@media screen and (min-width:840px){.button.share,button.share{width:4rem;height:4rem;background-size:2rem 2rem;border-width:3px}}.button .spinner,button .spinner{max-width:1rem;margin-left:.5rem;max-height:1rem;position:relative;top:2px}.slider-wrapper{max-width:100%}.slider-wrapper .slide-content{background-color:#d3d3d3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid red;min-width:100%}.slider-wrapper .slider-track{position:relative;margin:0 auto;z-index:1}.slider-wrapper .slider-track>div{padding:0 1rem;width:100%;text-align:center}.slider-wrapper .slider-track .slider-content{max-width:100vw;margin:0 auto}.slider-wrapper .slider-track .slider-content img{pointer-events:none}.slider-wrapper .slider-track .slider-content button{transition:opacity;opacity:1}.slider-wrapper .slider-track .slider-content button.hidden{opacity:0;pointer-events:none}@media screen and (min-width:840px){.slider-wrapper .slider-track .slider-content{max-width:600px}}.arrows{text-align:left;z-index:2;pointer-events:none;margin:0 3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.arrows span{font-size:1.5rem;font-weight:700}.arrows .next-arrow,.arrows .prev-arrow{position:relative;display:inline-block;cursor:pointer;z-index:2;pointer-events:auto}.arrows .next-arrow{float:right}.arrows .next-arrow img{transform:scaleX(-1)}.dots-wrapper{margin-bottom:1rem}.dots-wrapper .dot{width:10px;height:10px;display:inline-block;margin:0 5px;background-color:#d3d3d3;border-radius:100px;cursor:pointer}.dots-wrapper .dot.current{background-color:#fd0}.campaign-visual{position:relative;padding:1rem;padding-top:44%;margin-bottom:2rem;background:radial-gradient(closest-side,#f9c515,#transparent)}.campaign-visual *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.campaign-visual .name{position:absolute;display:inline-block;bottom:32%;left:50%;width:100vw;margin:0;color:#000;font-weight:700}.campaign-visual .box{position:relative;max-width:100%;margin:0 auto}.campaign-visual .box>div{width:100%;display:block;margin:0 auto;position:relative}.campaign-visual .box>div:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent no-repeat 50%;background-size:100% auto}.campaign-visual .box>div>img{display:block}.campaign-visual .box .lower-box{margin:0 5px;width:calc(100% - 10px);position:relative}.campaign-visual .box .lower-box:after{content:"";position:absolute;width:104%;left:-2%;height:10px;bottom:-5px;background:radial-gradient(closest-side,#c28029,transparent)}.campaign-visual .box .lower-box:before{background-image:url(/static/img/landing/box.png)}.campaign-visual .box .lower-box>img{position:relative;z-index:1}.campaign-visual .box .balls{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.campaign-visual .box .balls.outside{z-index:2}.campaign-visual .box .balls.outside img{position:relative;display:block}.campaign-visual .box .balls.outside>div{position:absolute;width:14.353782013103038%}.campaign-visual .box .balls.outside .shadow{position:absolute;width:100%;height:20%;bottom:-14%;background-image:radial-gradient(closest-corner at 56% 25%,#c17f29 -10%,transparent 71%)}.campaign-visual .box .balls.outside .ball32{left:-27.814175104228706%;top:75.05376344086021%}.campaign-visual .box .balls.outside .ball24{left:-7.087552114353782%;top:90.60931899641577%}.campaign-visual .box .balls.outside .ball23{left:94.99702203692674%;top:101.00358422939068%}.campaign-visual .box .balls.outside .ball9,.campaign-visual .box .balls.outside .ball12,.campaign-visual .box .balls.outside .ball13,.campaign-visual .box .balls.outside .ball22,.campaign-visual .box .balls.outside .ball26{width:152.6%;left:-26.3%;top:0}.campaign-visual .box .balls img{position:absolute;top:-19.77650429799427%;width:100%;left:0}.campaign-visual .box .lid{position:relative;width:100%;margin-bottom:-30%;z-index:0}.campaign-visual .box .lid:before{background-image:url(/static/img/landing/lid.png)}.campaign-visual .box .lid img{position:relative;z-index:100}.campaign-visual .box .lid.front{position:absolute;top:0;left:0;width:100%;z-index:2}@media screen and (min-width:840px){.campaign-visual{padding-top:41%;margin-bottom:3rem}}@media screen and (min-width:1200px){.campaign-visual{padding-top:24%}}.countdown{position:relative;z-index:4}.countdown.wrapper{position:absolute;left:50%;top:50%;width:1px;height:1px}.countdown.wrapper span{position:absolute;top:0;left:0;font-size:200px;font-weight:900;color:#fd0;line-height:1;display:inline-block;pointer-events:none;transform:translateX(-50%) translateY(-50%)}.countdown.wrapper span,.game-comp{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.game-comp{position:relative;width:auto;max-width:90%;margin:0 auto}.game-comp .lint{position:relative;z-index:2;background:transparent url(/static/img/game/lint.png) no-repeat 50%;background-size:100% auto;height:0;width:500px;max-width:100%;padding-bottom:24.92%;margin-bottom:-5%}.game-comp .lint span{color:#fff;font-weight:500;font-family:LottoNL}.game-comp .lint span img{position:relative;width:.8em;height:.8em;display:inline-block;margin-right:.3em}.game-comp .lint .time{position:absolute;bottom:15%;right:54%;transform:rotate(3deg)}.game-comp .lint .prizes,.game-comp .lint .score{position:absolute;bottom:14%;left:53%;transform:rotate(-5.5deg)}.game-comp .lint .prizes img,.game-comp .lint .score img{top:.05em;width:.6em;height:auto;margin-right:.4em;transform:rotate(2deg)}.game-comp .lint .prizes{bottom:18%}.game-comp .canvas-wrapper{position:relative;display:inline-block;z-index:1;width:500px;max-width:100%}.game-comp .canvas-wrapper:after,.game-comp .canvas-wrapper:before{position:absolute;height:100%;width:70%;top:0;display:block;transform-origin:center center}@media screen and (min-width:840px){.game-comp .canvas-wrapper:after,.game-comp .canvas-wrapper:before{content:"";width:320px}}.game-comp .canvas-wrapper:after{background:transparent url(/static/img/cadeau-right.png) no-repeat 50%;background-size:auto 100%;left:90%}.game-comp .canvas-wrapper:before{background:transparent url(/static/img/cadeau-left.png) no-repeat 50%;background-size:auto 100%;right:90%}@media screen and (min-width:840px){.game-comp .canvas-wrapper:before{right:89.5%}}.game-comp .canvas-wrapper canvas{position:relative;z-index:1;max-width:100%;max-height:100%;width:auto;margin:0 auto;display:block;box-shadow:5px 5px 15px 1px rgba(0,0,0,.5);background-image:url(/static/img/game/box.jpg);background-size:100% 100%}.game-comp .specials{position:relative;width:500px;max-width:100%;display:-ms-flexbox;display:flex;margin-top:1rem;-ms-flex-direction:row;flex-direction:row;z-index:3}.game-comp .specials img{display:block}.game-comp .specials .elem-wrapper{position:relative;margin:0 .5rem;padding:2px}.game-comp .specials .elem-wrapper .elem{position:absolute;top:0;left:0}.game-comp .lint span{font-size:2rem}@media screen and (max-height:830px){.game-comp .lint span{font-size:4.8vh}}@media screen and (max-width:420px){.game-comp .lint span{font-size:7.2vw}}@media screen and (max-width:420px) and (max-height:600px){.game-comp .lint span{font-size:4.8vh}}@media screen and (max-width:360px){.game-comp .lint span{font-size:7.2vw}}@media (min-aspect-ratio:25/36){.game-comp{max-width:60vh}}@media screen and (min-width:840px){.game-comp{width:500px;max-width:60vh}.game-comp .canvas-wrapper{max-height:500px}}.darken-layer{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:3}.final-score-display{position:absolute;top:50%;left:50%;z-index:6;transform:translateX(-50%) translateY(-50%)}.final-score-display .final-score,.final-score-display .wrapper{z-index:10}.final-score-display .snowflake{background-image:radial-gradient(closest-side,#fff,#fff 50%,transparent)}.final-score-display .restart-button{position:absolute;top:50px;width:240px;max-width:none}.final-score-display .final-score{position:absolute;top:0;left:0;text-align:center;font-size:25vw;font-size:460%;font-weight:900;color:#fd0;line-height:1;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:840px){.final-score-display .final-score{font-size:100px}}@media screen and (min-width:840px){.final-score-display .restart-button{width:260px}}form{position:relative;display:block;margin-bottom:3px;text-align:left}form.kit-checkbox{margin-top:4px}form label{display:inline-block;margin-right:auto;text-align:left;margin-bottom:2px}form input,form select{display:block;width:100%;background-color:#fff;border:none;padding:5px;margin-bottom:.25rem;box-shadow:0 0 3px 0 rgba(33,33,33,.12);outline:none;border-radius:3px}form select{margin-bottom:0}form .custom-checkbox{display:-ms-flexbox;display:flex}form input[type=checkbox],form input[type=radio]{min-width:24px;height:24px;cursor:pointer}form input[type=checkbox]~span.error,form input[type=radio]~span.error{border-radius:3px}form .indicator{display:inline-block;position:relative;top:2px;width:24px;min-width:24px;height:24px;background:transparent url(/static/img/checkbox.png) no-repeat;background-size:cover;background-position:0 0;pointer-events:none;margin-right:.5em}form input[type=checkbox],form input[type=radio]{position:absolute;left:0;top:2px;opacity:0;width:24px;margin:0}form input[type=checkbox]~.indicator,form input[type=radio]~.indicator{background-image:url(/static/img/checkbox.png)}form input[type=checkbox]:checked~.indicator,form input[type=radio]:checked~.indicator{background-position:100% 0}form input[type=radio]~.indicator{min-width:18px;width:18px;height:18px;background-image:url(/static/img/radio.png)}form input[type=radio]:checked~.indicator{background-position:100% 0}.custom-checkbox,.custom-input,.custom-radio,.date-of-birth-select{margin-bottom:1rem}.custom-checkbox.has-errors .custom-select,.custom-checkbox.has-errors input,.custom-input.has-errors .custom-select,.custom-input.has-errors input,.custom-radio.has-errors .custom-select,.custom-radio.has-errors input,.date-of-birth-select.has-errors .custom-select,.date-of-birth-select.has-errors input{border:1px solid #e6333f;margin-bottom:0;border-radius:3px 3px 0 0}.custom-checkbox.has-errors span,.custom-input.has-errors span,.custom-radio.has-errors span,.date-of-birth-select.has-errors span{display:block;background-color:#e6333f;border-radius:0 0 3px 3px;color:#fff;margin:0;padding:3px 4px}.address-row .custom-input{margin-bottom:0}.address-error{display:block;background-color:#e6333f;border-radius:0 0 3px 3px;color:#fff;margin:0;padding:3px 4px;font-size:.75rem}.form-input{position:relative;display:block;margin-bottom:3px}.form-input.kit-checkbox{margin-top:4px}.form-input label{display:block;text-align:left;margin-bottom:2px;margin-bottom:5px}.form-input input,.form-input select{display:block;width:100%;background-color:#fff;border:none;padding:5px;margin-bottom:.25rem;box-shadow:0 0 3px 0 rgba(33,33,33,.12);outline:none;border-radius:3px}.form-input .inner-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:.25rem;pointer-events:none}.form-input .inner-wrapper>*{pointer-events:auto;cursor:pointer}.form-input .inner-wrapper label{padding-left:5px}.form-input .inner-wrapper label a{color:inherit}.form-input .indicator,.form-input input[type=checkbox]{display:inline-block;min-width:15px;height:15px;cursor:pointer}.form-input .indicator~span.error,.form-input input[type=checkbox]~span.error{border-radius:3px}.form-input input[type=checkbox]{position:absolute;left:0;top:2px;opacity:0;width:15px;margin:0}.form-input input[type=checkbox]:checked~.inner-wrapper .indicator{background-position:100% 0}.form-input .indicator{position:relative;top:2px;width:15px;height:15px;background:transparent url(/static/img/checkbox.png) no-repeat;background-size:cover;background-position:0 0;pointer-events:none}.social{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.social .item{position:relative;width:5vh;height:5vh;margin:10px;border-radius:50px;box-shadow:0 0 0 2px #000;background-position:50%;background-size:70%;background-repeat:no-repeat}.social .item[data-platform=facebook]{background-image:url(/static/img/icons/facebook.svg)}.social .item[data-platform=twitter]{background-image:url(/static/img/icons/twitter.svg)}.social .item[data-platform=whatsapp]{background-image:url(/static/img/icons/whatsapp.svg)}.social .item:hover{cursor:pointer}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.col-1{min-height:100%;width:calc(99.9% * 1/12 - 0.458333333333333rem)}.col-1:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-1:last-child{margin-right:0}.col-1:nth-child(12n){margin-right:0;float:right}.col-1:nth-child(12n+1){clear:both}.col-2{min-height:100%;width:calc(99.9% * 2/12 - 0.416666666666667rem)}.col-2:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-2:last-child{margin-right:0}.col-2:nth-child(12n){margin-right:0;float:right}.col-2:nth-child(12n+1){clear:both}.col-3{min-height:100%;width:calc(99.9% * 3/12 - 0.375rem)}.col-3:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-3:last-child{margin-right:0}.col-3:nth-child(12n){margin-right:0;float:right}.col-3:nth-child(12n+1){clear:both}.col-4{min-height:100%;width:calc(99.9% * 4/12 - 0.333333333333333rem)}.col-4:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-4:last-child{margin-right:0}.col-4:nth-child(12n){margin-right:0;float:right}.col-4:nth-child(12n+1){clear:both}.col-5{min-height:100%;width:calc(99.9% * 5/12 - 0.291666666666667rem)}.col-5:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-5:last-child{margin-right:0}.col-5:nth-child(12n){margin-right:0;float:right}.col-5:nth-child(12n+1){clear:both}.col-6{min-height:100%;width:calc(99.9% * 6/12 - 0.25rem)}.col-6:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-6:last-child{margin-right:0}.col-6:nth-child(12n){margin-right:0;float:right}.col-6:nth-child(12n+1){clear:both}.col-7{min-height:100%;width:calc(99.9% * 7/12 - 0.208333333333333rem)}.col-7:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-7:last-child{margin-right:0}.col-7:nth-child(12n){margin-right:0;float:right}.col-7:nth-child(12n+1){clear:both}.col-8{min-height:100%;width:calc(99.9% * 8/12 - 0.166666666666667rem)}.col-8:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-8:last-child{margin-right:0}.col-8:nth-child(12n){margin-right:0;float:right}.col-8:nth-child(12n+1){clear:both}.col-9{min-height:100%;width:calc(99.9% * 9/12 - 0.125rem)}.col-9:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-9:last-child{margin-right:0}.col-9:nth-child(12n){margin-right:0;float:right}.col-9:nth-child(12n+1){clear:both}.col-10{min-height:100%;width:calc(99.9% * 10/12 - 0.083333333333333rem)}.col-10:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-10:last-child{margin-right:0}.col-10:nth-child(12n){margin-right:0;float:right}.col-10:nth-child(12n+1){clear:both}.col-11{min-height:100%;width:calc(99.9% * 11/12 - 0.041666666666667rem)}.col-11:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-11:last-child{margin-right:0}.col-11:nth-child(12n){margin-right:0;float:right}.col-11:nth-child(12n+1){clear:both}.col-12{min-height:100%;width:calc(99.9% * 12/12 - 0rem)}.col-12:nth-child(1n){float:left;margin-right:.5rem;clear:none}.col-12:last-child{margin-right:0}.col-12:nth-child(12n){margin-right:0;float:right}.col-12:nth-child(12n+1){clear:both}.main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;overflow:hidden}.main .lotto-logo{position:absolute;margin-top:1rem;left:0;width:200px;max-width:18vw;z-index:4}@media screen and (min-width:840px){.main .lotto-logo{position:absolute;top:20px;margin-top:0}}.main.landing-route .lotto-logo{position:absolute}.main.explain-route .content,.main.game-route .content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.main.explain-route .content>div,.main.game-route .content>div{max-width:100%}.main.explain-route .lotto-logo,.main.game-route .lotto-logo{position:absolute}.main.naw-route{overflow:visible}.main.thanks-route{background-color:#fff}.main .content{position:relative;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1}.main .content .view-container.landing-page,.main .content .view-container.naw-page{padding-left:1rem;padding-right:1rem}.main footer{width:100%;z-index:3;padding-top:20px;text-align:center}.main footer .content-wrapper{background-color:#fff;height:100%;padding-bottom:1px}.main footer img{margin-top:-18px}.main footer p{font-size:.5rem;padding:0 1rem;color:#000}@media screen and (min-width:840px){.main footer p{font-size:.75rem}}@media screen and (min-width:840px){.main .content{padding-top:0}.main footer p{font-size:.75rem}}.landing{padding-top:100px}.landing button{margin-bottom:1rem;min-width:38vw;display:block;margin:0 auto}@media screen and (min-width:840px){.landing{padding-top:3rem}.landing button{min-width:150px}}.explain{position:absolute;top:0;left:0;z-index:5;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;padding-top:10rem;pointer-events:auto}.explain .panel{position:relative;background-color:#fff;padding:2rem 0;max-width:100%;min-height:550px}.explain .panel h2{font-size:2rem;margin-top:0}.explain .panel h3{margin-bottom:0}.explain .panel h3+p{margin-top:0}@media screen and (min-width:840px) and (min-height:800px){.explain .panel{padding:1rem 0}}@media screen and (min-width:840px){.explain .panel{max-width:500px}}.explain button.red{margin-top:1rem}.game-route>.content{overflow:hidden}.game-page{width:100%;position:absolute;top:0;left:0;height:100%;z-index:4;pointer-events:none}.game-page>*{pointer-events:auto}.game-page .darken-layer{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}@media screen and (min-width:840px){.game-page{-ms-flex-direction:row;flex-direction:row}}.naw{padding:.5rem;padding-top:5rem}.naw>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.naw h2{font-size:1.2rem;font-weight:400;margin:0}.naw h2.fatter{font-size:1.75rem;font-weight:600;margin-top:.5rem}.naw p{font-size:1.1rem}.naw form{max-width:500px;margin:0 auto}.naw form.lotto-user .age-checkbox{margin:.5rem 0 .7rem}.naw form p.small{text-align:left;margin-top:0;font-size:.7rem}.naw form span.error{background-color:#e6333f;display:block;padding:5px;margin-top:5px;color:#fff;border-radius:5px}.naw form span.error:empty{display:none}.naw form span.error:first-letter{text-transform:uppercase}.naw form .address-preview{font-style:italic;text-align:left;display:inline-block;width:100%;font-weight:700;margin-bottom:.75rem}.naw form .address-preview span{text-align:left}.naw form .address-preview .spinner{width:30px;height:30px}.naw form .g-recaptcha{margin-bottom:1rem}.naw form button[type=submit]{margin:0 auto;margin-bottom:1rem;display:block}.naw form p.disclaimer.small{display:block;text-align:center;color:#000}.thanks{width:100%;background-color:#fff}.thanks h2{margin-bottom:.5rem}.thanks p{margin-top:.5rem}.thanks .replay-button,.thanks p:first-of-type{margin-bottom:4rem}.thanks .yellow-bar{position:relative;padding-top:5vh;background-color:#fd0;background:repeating-linear-gradient(-45deg,#fd0,#fd0 7.5%,#ffe92e 0,#ffe92e 15%);margin-bottom:2rem}.thanks .yellow-bar:before{content:"";width:100%;height:100px;background-color:#fff;position:absolute;bottom:0;left:0}.thanks .yellow-bar .visual{position:relative;width:300px;margin:0 auto;border-radius:1000px;overflow:hidden;max-width:70%}.thanks .yellow-bar .visual img{display:block}.thanks .yellow-bar .visual .shadow{position:absolute;width:100%;top:0;left:0;height:100%;border-radius:1000px;box-shadow:inset 0 0 30px 10px rgba(0,0,0,.1)}.thanks .other-content{padding:0 .25rem;max-width:500px;margin:0 auto}.thanks .social{margin-bottom:2rem}html.is-ie{box-sizing:border-box}html.is-ie body{overflow-x:visible;overflow-y:visible}html.is-ie .main:not(.has-footer){height:0}html.is-ie .main.naw-route{height:auto}html.is-ie .main footer{overflow:visible;margin-top:20px}html.is-ie .explain-route,html.is-ie .game-route{max-height:100%!important}html.is-ie .explain-route .content,html.is-ie .game-route .content{height:100%!important;max-height:100%!important}html.is-ie .content{display:block;-ms-flex-positive:unset;flex-grow:unset}@media screen and (min-height:850px){html.is-ie .content{height:100%;max-height:calc(100% - 150px);-ms-flex-positive:1;flex-grow:1}}html.is-ie .content>.naw{padding-bottom:3rem}html.is-ie .content .landing{display:block}html.is-ie .content .landing .campaign-visual{padding-top:10rem}html.is-ie .content .game-comp{height:100%}html.is-ie .content .game-comp .specials .elem-wrapper{-ms-flex:1;flex:1}#app.version-2 .landing{width:100%}#app.version-2 .landing h1{margin:0 auto;margin-bottom:1rem}@media screen and (min-width:840px){#app.version-2 .landing h1{max-width:62vw}}#app.version-2 .landing .campaign-visual{padding-top:180px!important}#app.version-2 .landing .prizes{width:100%;background-color:#e6333f;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;max-height:172px;overflow:hidden}#app.version-2 .landing .prizes>div{text-align:center;margin:0 .5rem;max-width:100px;color:#fff;padding:.5rem 0}#app.version-2 .landing .prizes>div img{border-radius:1000px;margin:0 auto}#app.version-2 .landing .prizes>div p{font-weight:700;margin:0}#app.version-2 .explain-route .content,#app.version-2 .game-route .content{padding-top:2%}#app.version-2 .explain-route .elem-wrapper,#app.version-2 .game-route .elem-wrapper{max-width:110px;padding:0}#app.version-2 .explain-route .elem-wrapper p,#app.version-2 .game-route .elem-wrapper p{font-weight:700;line-height:1.1;font-size:.9rem}#app.version-2 .explain-route .lint .prizes,#app.version-2 .game-route .lint .prizes{width:30%;text-align:center}#app.version-2 .explain-route .wrapper.countdown,#app.version-2 .game-route .wrapper.countdown{top:45%}#app.version-2 .darken-layer{background-color:hsla(0,0%,100%,.5)}#app.version-2 .countdown span{text-shadow:-4px 4px 5px rgba(0,0,0,.4)}#app.version-2 .final-score-display .final-score{font-size:90px}#app.version-2 .naw>p{max-width:500px}body,html{margin:0;padding:0;background-color:#fd0;background:repeating-linear-gradient(-45deg,#fd0,#fd0 7.5%,#ffe92e 0,#ffe92e 15%);min-height:var(--vh100)}img{max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div,input,span{box-sizing:border-box}#app{color:#000;text-align:center}@media screen and (max-width:840px){.hide-for-small{display:none}}@media screen and (max-width:410px){.hide-for-really-small{display:none}}@media screen and (min-width:1200px){.hide-for-xlarge{display:none}}.sound-toggle{position:absolute;top:10px;right:10px;pointer-events:all;cursor:pointer;z-index:20;border:2px solid #000;padding:.25em;border-radius:100px}.grecaptcha-badge{transform:scale(0);z-index:10}.explosion[data-v-663c1c75],.snowsplosion-wrapper[data-v-663c1c75]{position:absolute;top:0;left:0}.explosion[data-v-663c1c75]{transform:translateX(-50%) translateY(-50%);overflow:hidden}.explosion .flake[data-v-663c1c75]{position:absolute;top:30%;left:30%;width:40%;height:40%}.explosion .glow[data-v-663c1c75]{background-image:radial-gradient(closest-side,#fff,#fff 57%,transparent)}.panel[data-v-cf5096d6]{overflow:hidden}.slider-wrapper[data-v-1ad511b8]{display:block;overflow:hidden}.slider-wrapper>h2[data-v-1ad511b8]{margin-top:0}.slider-track[data-v-1ad511b8]{display:-ms-flexbox;display:flex}.slider-track>div[data-v-1ad511b8]{-ms-flex-positive:1;flex-grow:1}.hover-pause-area[data-v-1ad511b8]{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:400px}.skip-button[data-v-7d20a9a6]{position:absolute;top:0;right:0}form[data-v-c7d9de74]{max-width:500px;margin:0 auto}.custom-checkbox[data-v-817d5422]{position:relative}input[data-v-817d5422],label[data-v-817d5422]{display:inline-block}span.error[data-v-817d5422]{display:block}.col-6[data-v-400e154b]{position:relative}.date-inputs[data-v-7d386942],.date-label[data-v-7d386942]{display:block}.spinner[data-v-7fc95e16]{width:30px}.wrappert[data-v-bec6b564]{position:relative;margin-top:200px}.wrappert .snowsplosion-wrapper[data-v-bec6b564]{top:50%;left:50%}
/*# sourceMappingURL=app.css.map */