@charset "UTF-8";#all,body,html{min-height:100vh}.c,.game .score,.game-done h2,.game-done h4,.share,.txt.c,.your-best-time{text-align:center}.game .score h3,.game-done h4,.txt.giant,.upper{text-transform:uppercase}.message,.target{pointer-events:none}.form input[type=checkbox],.form input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.game .progress,.game-done .result,.header,.level{align-items:center}.form .checkbox-wrap,.game .progress,.game-done .result,.header,.level{-ms-flex-align:center}table,table.leaderboard{border-collapse:collapse}@font-face{font-family:Gotham;src:url(fonts/Gotham-Medium.eot);src:local("☺"),url(fonts/Gotham-Medium.woff)format("woff"),url(fonts/Gotham-Medium.ttf)format("truetype"),url(fonts/Gotham-Medium.svg)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(fonts/Gotham-Black.eot);src:local("☺"),url(fonts/Gotham-Black.woff)format("woff"),url(fonts/Gotham-Black.ttf)format("truetype"),url(fonts/Gotham-Black.svg)format("svg");font-weight:900;font-style:normal}@font-face{font-family:Gotham;src:url(fonts/Gotham-Bold.eot);src:local("☺"),url(fonts/Gotham-Bold.woff)format("woff"),url(fonts/Gotham-Bold.ttf)format("truetype"),url(fonts/Gotham-Bold.svg)format("svg");font-weight:600;font-style:normal}@font-face{font-family:Caveat;src:url(fonts/Caveat-Bold.eot);src:local("☺"),url(fonts/Caveat-Bold.woff)format("woff"),url(fonts/Caveat-Bold.ttf)format("truetype"),url(fonts/Caveat-Bold.svg)format("svg");font-weight:400;font-style:normal}@font-face{font-family:BorisBrush;src:url("fonts/DK Boris Brush.eot");src:local("☺"),url("fonts/DK Boris Brush.woff")format("woff"),url("fonts/DK Boris Brush.ttf")format("truetype"),url("fonts/DK Boris Brush.svg")format("svg");font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{overflow-x:hidden;color:#222;font-size:20px;line-height:1.5;font-family:Gotham,sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:url(../img/bg-desktop.jpg)center center no-repeat fixed;background-size:cover}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:900;line-height:1.1}h1{font-size:40px;line-height:1.8}h2{font-size:72px}h3{font-size:50px}h4{font-size:30px}@media (max-width:1000px){body{font-size:15px;line-height:1.5}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px;line-height:1.4}}b,strong{font-weight:600}.image{width:100%;margin-bottom:.5em}.txt.blue{color:#0083ca}.txt.giant{font-weight:900;font-size:35px;line-height:1.5;color:#fff}.txt p{margin-bottom:1em}.mb3{margin-bottom:3em}.mt1{margin-top:1em}.mb02{margin-bottom:.2em}#all .main-wrapper .main,.wrap{margin:0 auto}@keyframes in-up{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.reveal,.reveal-0,.reveal-1{opacity:0;animation:in-up .7s forwards}.reveal-2{opacity:0;animation:in-up .7s .1s forwards}.reveal-3{opacity:0;animation:in-up .7s .2s forwards}.reveal-4{opacity:0;animation:in-up .7s .3s forwards}.reveal-5{opacity:0;animation:in-up .7s .4s forwards}.reveal-6{opacity:0;animation:in-up .7s .5s forwards}.reveal-7{opacity:0;animation:in-up .7s .6s forwards}.reveal-8{opacity:0;animation:in-up .7s .7s forwards}.reveal-9{opacity:0;animation:in-up .7s .8s forwards}.reveal-10{opacity:0;animation:in-up .7s .9s forwards}.reveal-11{opacity:0;animation:in-up .7s 1s forwards}.reveal-12{opacity:0;animation:in-up .7s 1.1s forwards}.reveal-13{opacity:0;animation:in-up .7s 1.2s forwards}.reveal-14{opacity:0;animation:in-up .7s 1.3s forwards}.reveal-15{opacity:0;animation:in-up .7s 1.4s forwards}.button-delayed-in{opacity:0;animation:button-pop-in 1s .5s forwards}@keyframes button-pop-in{0%{opacity:1;transform:scale(0)rotate(0)}30%{opacity:1;transform:scale(1.2)rotate(-10deg)}100%{opacity:1;transform:scale(1)rotate(0)}}section{max-width:100%}.wrap{max-width:1500px;padding-left:60px;padding-right:60px}.video .wrap{max-width:1700px}@media (max-width:1000px){.txt.giant{font-size:22px;line-height:1.2}.wrap{padding-left:40px;padding-right:40px}}@media (max-width:875px){.mobile-hide{display:none}.wrap{padding-left:15px;padding-right:15px}}.wrap.inner{max-width:1200px}.row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.reversed{-ms-flex-direction:row-reverse;flex-direction:row-reverse}#all,.nav-toggle{flex-direction:column;-ms-flex-direction:column}.col{display:block;width:100%}#all,.level{display:flex}.col.c25{width:25%}.col.c50{width:50%}.col.c40{width:40%}.col.c75{width:75%}.col.c33{width:33.3333333%}.col.c60{width:60%}.col.c66{width:66.6666666%}@media (max-width:1000px){.col.c25-m{width:25%}.col.c50-m{width:50%}.col.c75-m{width:75%}.col.c33-m{width:33.3333333%}.col.c66-m{width:66.6666666%}.col.c100-m{width:100%}}.col.padv{padding:100px 0}@media (max-width:1000px){.col.padv{padding:60px 0}}@media (max-width:875px){.col.c25-s{width:25%}.col.c50-s{width:50%}.col.c75-s{width:75%}.col.c33-s{width:33.3333333%}.col.c66-s{width:66.6666666%}.col.c100-s{width:100%}.col.padv{padding:30px 0}}#all{display:-ms-flexbox;-ms-flex-pack:start;justify-content:flex-start;width:100%}.header,.nav-toggle{justify-content:space-between;-ms-flex-pack:justify}#all .main-wrapper{max-width:1400px;width:100%;margin:0 auto;padding:.8em 1em}#all .main-wrapper .main.pull-up-into-nav{margin-top:-4em}@media (max-width:1000px){#all .main-wrapper{padding:10px}#all .main-wrapper .main.pull-up-into-nav{margin-top:-6em}}#all .main-wrapper .main.pull-up-into-nav-half{margin-top:-2em}#all .main-wrapper .main.pull-up-into-nav-extra{margin-top:-7em}@media (max-width:1000px){#all .main-wrapper .main.pull-up-into-nav-extra{margin-top:-6em}}#all .main-wrapper .main.small{max-width:700px}#all .footer{margin-top:auto;width:100%;height:77px}@media (max-width:1000px){#all .footer{height:50px}}.header,.level{display:-ms-flexbox}.level .level-end{margin-left:auto}.header{display:flex;z-index:2000;position:relative}.nav,.nav-bg{position:fixed}.header .logo{display:block;width:89px;height:84px;background:url(../img/rcn-logo.png)left top no-repeat;background-size:contain;text-indent:-99999px}.game-logo,.go-btn{text-indent:-9999px}@media (max-width:1000px){.header .logo{width:64px;height:60px}}.nav{background:#fff;top:0;width:442px;bottom:0;z-index:9000;padding:3em 1em 0;display:none;animation:nav-in .5s forwards}.nav a,.nav-visible .nav{display:block}@media (max-width:1000px){.nav{width:70%;max-width:440px;left:0}}.nav a{color:#0083ca;font-weight:600;border-bottom:2px solid #6cbe02;padding:.6em 0}.nav a:hover{color:#31b7ff}.nav li{opacity:0}.nav li:nth-child(1){animation:nav-li-in .7s .05s forwards}.nav li:nth-child(2){animation:nav-li-in .7s .1s forwards}.nav li:nth-child(3){animation:nav-li-in .7s .15s forwards}.nav li:nth-child(4){animation:nav-li-in .7s .2s forwards}.nav li:nth-child(5){animation:nav-li-in .7s .25s forwards}.nav li:nth-child(6){animation:nav-li-in .7s .3s forwards}.nav li:nth-child(7){animation:nav-li-in .7s .35s forwards}.nav li:nth-child(8){animation:nav-li-in .7s .4s forwards}.nav li:last-child a{border:none}@keyframes nav-in{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0)}}@keyframes nav-li-in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.nav-bg{left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:8000;display:none;animation:fade-in .5s forwards}.game-logo,.panel{position:relative}.nav-visible .nav-bg{display:block}.nav-toggle{width:62px;height:50px;display:-ms-flexbox;display:flex}.nav-toggle span{display:block;height:10px;background:#fff;transition:.3s}.footer{background:url(../img/footer.png)center top no-repeat;background-size:1935px 77px}@media (max-width:1000px){.nav-toggle{width:45px;height:35px}.nav-toggle span{height:7px}.footer{background-size:1256px 50px}}.game-logo{z-index:100;width:425px;height:219px;background:url(../img/game-logo.png)center center no-repeat;background-size:contain;margin:0 auto}.game-logo.overlap{transform:translateY(30px);margin-top:30px}@media (max-width:1000px){.game-logo{width:230px;height:125px}.game-logo.overlap{width:168px;height:86px}}.game-logo.small{width:311px;height:161px}.panel{padding:62px 53px;margin-bottom:4em}.panel.white{background:#fff;border-radius:10px;min-height:100px}@media (max-width:1000px){.game-logo.small{width:168px;height:86px}.panel.white{border-radius:6px;min-height:60px}}.panel.blue{background:#0083ca;color:#fff;border-radius:10px;min-height:100px}@media (max-width:1000px){.panel.blue{border-radius:6px;min-height:60px}.panel{padding:1.5em 1.3em 2.5em}}.panel.with-go-btn{padding-bottom:5em;margin-bottom:5em}@media (max-width:1000px){.panel.with-go-btn{padding-bottom:4em;margin-bottom:5em}}.panel.with-game{padding-bottom:35px;border-radius:0}@media (max-width:1000px){.panel.with-game{width:calc(100% + 20px);margin-left:-10px;padding-left:0;padding-right:0}}.btn{background:#70b62b;color:#fff;font-size:30px;line-height:1;padding:.5em 1em;border-radius:10px;white-space:nowrap}.btn:hover{background-color:#7dcb30}.btn.yellow{background:#f7a82c}.btn.yellow:hover{background-color:#f8b245}@media (max-width:1000px){.btn{border-radius:5px;font-size:17px}}.btn.small{font-size:20px}.btn.login-facebook{padding-left:2em;background:url(../img/login-facebook-icon.png).5em center no-repeat #f7a82c;background-size:1em 1em;display:inline-block}.btn.login-facebook:hover{background-color:#f8b245}.btn-wrapper{line-height:3em}.go-btn-point{width:1px;height:1px;position:absolute;left:50%;bottom:0}.go-btn,.go-btn-anim,.go-btn-center{width:209px;height:210px}@media (max-width:1000px){.btn.small{font-size:16px}.go-btn,.go-btn-anim,.go-btn-center{width:138px;height:138pxx}}.go-btn-center{transform:translate(-50%,-50%)}.go-btn{position:absolute;display:block;transition:transform .15s}.go-btn.start{background:url(../img/btn-start.png)center center no-repeat;background-size:contain}.go-btn.ready{background:url(../img/btn-ready.png)center center no-repeat;background-size:contain}.go-btn.start-ronde-1{background:url(../img/btn-start-ronde-1.png)center center no-repeat;background-size:contain}.go-btn.start-ronde-2{background:url(../img/btn-start-ronde-2.png)center center no-repeat;background-size:contain}.go-btn.start-ronde-3{background:url(../img/btn-start-ronde-3.png)center center no-repeat;background-size:contain}.go-btn:hover{transform:scale(1.08)rotate(-5deg)}.checklist{color:#fff;max-width:920px;margin:0 auto 1em}.checklist .line{margin-bottom:.5em;display:-ms-flexbox;display:flex}.checklist .line .check{background:url(../img/check.png)left top no-repeat;background-size:45px 45px;width:45px;min-height:60px;margin-right:1em;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0}.checklist .line .content{text-transform:uppercase;font-weight:900;font-size:30px;line-height:1.2;padding-top:3px}.game-done .result .rank,.game-done .result .time{font-family:Caveat;line-height:1}.round-done h2{margin-top:.5em;color:#0083ca;font-family:BorisBrush;font-weight:400}.round-done h4{color:#f7a82c;margin-bottom:1em}.game-done{margin-bottom:8px}.game-done .result{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:1em;margin-bottom:.7em}@media (max-width:1000px){.checklist .line .check{width:23px;min-height:30px;background-size:23px 23px}.checklist .line .content{font-size:18px;padding-top:0}.game-done .result{margin-bottom:2em}}.game-done .result .time{background-color:#f7a82c;color:#fff;font-size:60px;border-radius:10px;display:inline-block;padding:0 .4em .1em .2em;margin-right:.4em}@media (max-width:1000px){.game-done .result .time{font-size:50px}}.game-done .result .time.shared{display:none;background-color:#70b62b;animation:share-flash .5s forwards}.game-done .result .rank{color:#0083ca;font-size:54px}.game-done h2{color:#0083ca;font-family:BorisBrush;font-weight:400;margin-bottom:.2em}.game .score .round-nr,.game .score .time,.message .scaler{font-family:Caveat}.game-done h4{color:#f7a82c;margin-bottom:1em;line-height:1.3}@keyframes share-flash{0%{opacity:1;transform:scale(0)}20%{opacity:1;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}.share{padding:1em;line-height:1.4}.share .share-btns{margin-top:.5em}.share .share-btns .share-btn{display:inline-block;width:64px;height:62px;background:url(../img/facebook.png)center center no-repeat;background-size:contain;transition:.1s}.share .share-btns .share-btn.whatsapp{background-image:url(../img/whatsapp.png)}.share .share-btns .share-btn:hover{transform:scale(1.1)}.message,.target{transform:translate(-50%,-50%)}@media (min-width:1000px){.login .row .col:nth-child(1){padding-right:2em;border-right:1px solid #fff}.login .row .col:nth-child(2){padding-left:2em}}@media (max-width:1000px){.share .share-btns .share-btn{width:31px;height:30px}.login .row .col:nth-child(1){padding-bottom:1em;border-bottom:1px solid #fff}.login .row .col:nth-child(2){padding-top:1em}}.your-best-time{margin-top:2em}.your-best-time .title{color:#0083ca;font-size:1.2em;font-weight:600}.game .score{position:relative;padding:.5em 0 .8em}.game .score h3{font-size:40px;color:#0083ca;margin-bottom:0}@media (max-width:1000px){.game .score h3{font-size:22px;margin-bottom:.3em}}.game .score .round-nr{color:#6cbe02;font-size:62px;line-height:1}@media (max-width:1000px){.game .score .round-nr{font-size:32px;text-align:left}}.cookiebar .btns,.cookiebar .txt,.message .scaler{text-align:center}.game .score .time{line-height:1;position:absolute;right:0;top:0}.game .score .time .display{font-size:60px;background-color:#0083ca;color:#fff;border-radius:10px;display:inline-block;padding:0 .2em .1em 0;min-width:2.2em;text-align:center}.game .score .time .display.wrong{background-color:red;animation:timer-wrong .5s forwards}.level-complete .game .score .time .display{background-color:#6cbe02;animation:timer-level-complete .5s forwards}.game .screens{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1000px){.game .score .time .display{font-size:32px}.game .score .time-and-round{position:relative;width:90%;margin:0 auto}.game .screens{-ms-flex-direction:column;flex-direction:column}}.game .screens .screen{width:49%;overflow:hidden}@media (max-width:1000px){.game .screens .screen{width:100%;margin-bottom:10px}}.game .screens .screen .photo{width:100%;padding-bottom:56.25%;background-repeat:no-repeat;background-size:contain;background-position:0 0;position:relative;cursor:pointer}.game .progress{padding-top:1.4em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.game .progress .check{width:42px;height:42px;margin:0 .5em;background:url(../img/progress-check.png)left top no-repeat;background-size:contain}@media (max-width:1000px){.game .progress .check{width:22px;height:22px}}.game .progress .check.on{background-image:url(../img/progress-check-on.png);animation:check-on .5s forwards}.level-complete .game .progress .check:nth-child(1){animation:check-level-complete 1s .5s forwards}.level-complete .game .progress .check:nth-child(2){animation:check-level-complete 1s .7s forwards}.level-complete .game .progress .check:nth-child(3){animation:check-level-complete 1s .9s forwards}.level-complete .game .progress .check:nth-child(4){animation:check-level-complete 1s 1.1s forwards}.level-complete .game .progress .check:nth-child(5){animation:check-level-complete 1s 1.3s forwards}.target{position:absolute;z-index:8000;line-height:0}.target .scaler{border-radius:9999px;overflow:hidden;box-shadow:0 0 3px rgba(0,0,0,.5)}.target.ok .scaler{animation:target-ok 1s forwards;border:5px solid #6cbe02}.target.wrong .scaler{animation:target-wrong .5s forwards;border:5px solid red}.target img.filler{width:100%}.message{position:fixed;z-index:9000}.message .scaler{border-radius:5px;color:#fff;font-size:30px;line-height:1;padding:0 .4em .1em .2em;white-space:nowrap;animation:game-message 1.5s forwards}.message.ok .scaler{background:#6cbe02}.message.wrong .scaler{background:red}@keyframes target-ok{0%{opacity:1;transform:scale(0)}20%{opacity:1;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@keyframes target-wrong{0%{opacity:1;transform:scale(.5)}50%{opacity:1}100%{opacity:0;transform:scale(2)}}@keyframes check-on{0%,100%{transform:scale(1)}10%{transform:scale(1.5)}}@keyframes check-level-complete{0%,100%,50%{transform:scale(1)}5%{transform:scale(1.5)}}@keyframes timer-wrong{0%,100%{transform:scale(1)}10%{transform:scale(1.2)}}@keyframes timer-level-complete{0%,100%{transform:scale(1)}10%{transform:scale(1.2)}}@keyframes game-message{0%{opacity:0}60%{opacity:1;transform:translateY(-1.3em)scale(1)}70%{transform:translateY(-1.3em)scale(1.5)}100%{opacity:0;transform:translateY(-1.3em)scale(0)}}.form .line{margin-bottom:.8em}.form input[type=email],.form input[type=password],.form input[type=text],.form textarea{background:#fff;border:none;width:100%;font-family:Gotham,sans-serif;font-weight:400;font-size:25px;line-height:1.76;border-radius:10px;padding:.2em .5em}@media (max-width:1000px){.form input[type=email],.form input[type=password],.form input[type=text],.form textarea{border-radius:5px;font-size:16px}}.form input[type=email].error,.form input[type=password].error,.form input[type=text].error,.form textarea.error{border:2px solid red}.form textarea{height:8em;line-height:1.2;padding-top:.5em}.form input[type=submit]{border:none;font-family:Gotham,sans-serif;font-weight:400;font-size:25px;line-height:1.2;cursor:pointer}.form input[type=checkbox]{border:3px solid #fff;width:2.5em;height:2.5em;border-radius:5px;outline:0;transition:background .14s}.form input[type=checkbox]:checked{background:#6cbe02}.form .checkbox-wrap{display:-ms-flexbox;display:flex;align-items:center}.form .checkbox-wrap .checkbox-input{margin-right:1em}.form .checkbox-wrap label{font-size:18px}@media (max-width:1000px){.form .checkbox-wrap label{font-size:12px}}::-webkit-input-placeholder{color:#0094e4}::-moz-placeholder{color:#0094e4}:-ms-input-placeholder{color:#0094e4}:-moz-placeholder{color:#0094e4}table.leaderboard{max-width:700px;margin:0 auto}table.leaderboard td{padding:.5em}.cookiebar{position:fixed;left:0;bottom:0;width:100%;z-index:9999999;font-size:16px;padding:25px;background:rgba(255,255,255,.9);transition:transform .7s}.cookiebar.accepted{transform:translateY(100%)}.cookiebar .txt{margin-bottom:1em}@media (max-width:1000px){.cookiebar{padding:15px}.cookiebar .txt{margin-bottom:.5em}}.cookiebar .txt a{color:inherit;font-weight:700}.cookiebar .btns a{margin:5px}