:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat) * 2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat) * 3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay) * 2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay) * 3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay) * 4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay) * 5)}.animated.faster{animation-duration:calc(var(--animate-duration) / 2)}.animated.fast{animation-duration:calc(var(--animate-duration) * 0.8)}.animated.slow{animation-duration:calc(var(--animate-duration) * 2)}.animated.slower{animation-duration:calc(var(--animate-duration) * 3)}@media print, (prefers-reduced-motion: reduce){.animated{animation-duration:1ms !important;transition-duration:1ms !important;animation-iteration-count:1 !important}.animated[class*='Out']{opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 25px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -25px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -25px, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 25px, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes bounceIn{from,
  20%,
  40%,
  60%,
  80%,
  to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0) scaleY(0.985)}40%,
  45%{opacity:1;transform:translate3d(0, 20px, 0) scaleY(0.9)}to{opacity:0;transform:translate3d(0, -1000px, 0) scaleY(3)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes flash{from,
  50%,
  to{opacity:1}25%,
  75%{opacity:0}}.flash{animation-name:flash}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}.heartBeat{animation-name:heartBeat;animation-timing-function:ease-in-out}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -1000px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 1000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"paco";src:url('/fonts/paco/paco-regular.eot?1619579946');src:url('/fonts/paco/paco-regular.eot?&1619579946#iefix') format('embedded-opentype'),url('/fonts/paco/paco-regular.woff?1619579946') format('woff'),url('/fonts/paco/paco-regular.ttf?1619579946') format('truetype'),url('/fonts/paco/paco-regular.svg?1619579946') format('svg');font-weight:normal}@font-face{font-family:"paco";src:url('/fonts/paco/paco-italic.eot?1619579946');src:url('/fonts/paco/paco-italic.eot?&1619579946#iefix') format('embedded-opentype'),url('/fonts/paco/paco-italic.woff?1619579946') format('woff'),url('/fonts/paco/paco-italic.ttf?1619579946') format('truetype'),url('/fonts/paco/paco-italic.svg?1619579946') format('svg');font-weight:bold}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{min-width:320px;height:100%;background:#de7c8f}body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:auto;min-height:100%;padding:0 15px;overflow:hidden;background:url("/images/background.png") #de7c8f;background-position:center;background-size:cover;color:#fff;font-family:"paco",sans-serif;font-size:16px;letter-spacing:0.5px;line-height:1.4}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi){body{background-image:url("/images/background@2x.png");background-size:100% 100%}}body:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#ce5068;opacity:0;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transition:opacity .5s ease 0s,z-index .5s ease 1s;-o-transition:opacity .5s ease 0s,z-index .5s ease 1s;-webkit-transition:opacity .5s ease,z-index .5s ease;-webkit-transition-delay:0s,1s;transition:opacity .5s ease 0s,z-index .5s ease 1s}body.on-transition:before{z-index:1000;opacity:1;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}@media only screen and (max-width: 669px){body{background-position:450px top;background-size:1282px 812px}}h1,h2,h3,h4,h5,h6{margin:0;font-family:"paco",sans-serif;font-weight:normal}a{color:#fff;text-decoration:none}p{margin:1em 0}ul{padding:0;list-style:none}i{display:inline-block !important}strong{font-weight:normal}figure{margin:0}button,a{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.hidden{display:none !important}.invisible{visibility:hidden !important}.ir{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.visible{visibility:visible !important}.visible-small{display:none !important}.visible-mobile{display:none !important}.mobile .visible-mobile{display:block !important}.mobile .hidden-mobile{display:none !important}@media only screen and (max-width: 669px){.visible-small{display:block !important}.hidden-small{display:none !important}}.font-body{font-family:"paco",sans-serif}.font-heading{font-family:"paco",sans-serif}#content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;position:relative;z-index:2;padding:20px 0}#content>section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1;flex:1;text-align:center}.ios #content,.safari #content{display:block}.ios #content>section,.safari #content>section{min-height:calc(100% - (30px + 30px + 40px))}#footer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1;width:100%;height:50px;padding-bottom:20px}#footer img{width:113px}#footer ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin:6px 0 0;text-align:center}#footer li{margin:0 6px;color:#ffd9db;font-size:9px}#header{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;position:relative;z-index:1;width:100%;padding-top:20px;height:70px;line-height:1;text-align:center}#header small{color:#ffd9db;font-size:9px}.has-anim{visibility:hidden}.animated{visibility:visible !important}.btn{display:block;min-width:240px;height:45px;padding:0 25px;background:#fff;border:1px solid #fff;color:#000;font-family:"paco",sans-serif;font-size:12px;line-height:45px;text-align:center;text-transform:uppercase;outline:none;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.no-touchevents .btn:hover{background:#000;border-color:#000;color:#fff}.btn+.btn{margin-top:15px}.btn.dark,.btn.inverse{color:#fff}.no-touchevents .btn.dark:hover,.no-touchevents .btn.inverse:hover{background:#fff;color:#000}.btn.dark{background:#000}.btn.inverse{background:transparent}.no-touchevents .btn.inverse:hover{border-color:transparent}.btn[disabled],.btn.disabled{opacity:0.5;pointer-events:none}form{width:100%;max-width:280px;font-size:12px}label{display:block;margin:20px 0 12px;font-weight:normal}input[type="text"],input[type="email"],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:25px;padding:0 10px 8px;background:transparent;border:0;border-bottom:1px solid #fff;color:#fff;font-family:"paco",sans-serif;line-height:25px;text-align:center;outline:none}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,select:-moz-placeholder{color:#fff;opacity:1}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,select::-moz-placeholder{color:#fff;opacity:1}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,select:-ms-input-placeholder{color:#fff;opacity:1}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#fff;opacity:1}input[type="text"].error,input[type="email"].error,select.error{border-color:#dd4949;color:#dd4949}input[type="checkbox"]{position:absolute;top:-9999px;left:-9999px;visibility:hidden}input[type="checkbox"]+label{position:relative;z-index:1;margin:10px 0;padding-left:40px;font-size:12px;font-weight:normal;text-align:left}input[type="checkbox"]+label:before{content:'';position:absolute;top:6px;left:0;z-index:2;width:21px;height:21px;border:1px solid #fff}input[type="checkbox"]:checked+label:before{background:#fff}input[type="checkbox"].error+label:before{background:#dd4949}input[type="submit"]{margin:auto}select{background:url("/images/svg/chevron-down.svg");background-position:top right;background-repeat:no-repeat;line-height:1}.form-group{margin-bottom:20px}.form-error{visibility:hidden;margin-top:12px;color:#de7c8f;font-weight:bold}.form-submit{margin-top:60px}.icon-hover{display:inline-block}.icon-hover .normal{display:inline-block}.icon-hover .hover{display:none}.no-touchevents .icon-hover:hover .normal,.no-touchevents .icon-hover:active .normal{display:none}.no-touchevents .icon-hover:hover .hover,.no-touchevents .icon-hover:active .hover{display:inline-block}#preload,#share,#thanks,#game-end,#signup{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;visibility:hidden}#preload{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#de7c8f;text-align:center}#preload .progress{font-size:16px}.on-preload #preload{visibility:visible}#share{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:0;background:rgba(66,23,42,0.75);color:#000;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}#share h2{font-size:16px}#share .close{position:absolute;top:15px;right:15px}#share .content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative;width:100%;max-width:340px;height:290px;margin:0 15px;padding:30px;background:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#share .icons img{margin:0 20px}.on-share #share{visibility:visible;opacity:1}.ui-car-left{background-image:url('/images/ui-sac8ae617f8.png');background-position:-195px -228px;background-size:337px 1109px;width:125px;height:26px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-car-left{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:0 -228px;background-size:337px 1110px;width:125px;height:26px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-car-right{background-image:url('/images/ui-sac8ae617f8.png');background-position:-58px -131px;background-size:337px 1109px;width:85px;height:19px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-car-right{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:-58px -131px;background-size:337px 1110px;width:84px;height:19px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-frame{background-image:url('/images/ui-sac8ae617f8.png');background-position:0 -672px;background-size:337px 1109px;width:337px;height:437px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-frame{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:0 -674px;background-size:337px 1110px;width:337px;height:437px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-logo-paco-rabanne{background-image:url('/images/ui-sac8ae617f8.png');background-position:0 -197px;background-size:337px 1109px;width:113px;height:12px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-logo-paco-rabanne{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:0 -197px;background-size:337px 1110px;width:113px;height:12px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-logo-phantom{background-image:url('/images/ui-sac8ae617f8.png');background-position:-113px -197px;background-size:337px 1109px;width:191px;height:31px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-logo-phantom{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:-113px -197px;background-size:337px 1110px;width:191px;height:31px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-score{background-image:url('/images/ui-sac8ae617f8.png');background-position:0 -288px;background-size:337px 1109px;width:147px;height:57px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-score{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:0 -290px;background-size:337px 1110px;width:147px;height:57px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-tuto-lavender{background-image:url('/images/ui-sac8ae617f8.png');background-position:-143px 0;background-size:337px 1109px;width:59px;height:71px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-tuto-lavender{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:-142px 0;background-size:337px 1110px;width:58px;height:70px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-tuto-lemon{background-image:url('/images/ui-sac8ae617f8.png');background-position:0 -131px;background-size:337px 1109px;width:58px;height:66px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-tuto-lemon{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:0 -131px;background-size:337px 1110px;width:57px;height:66px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-tuto-light{background-image:url('/images/ui-sac8ae617f8.png');background-position:0 -345px;background-size:337px 1109px;width:309px;height:327px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-tuto-light{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:0 -347px;background-size:337px 1110px;width:308px;height:326px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-tuto-obstacle{background-image:url('/images/ui-sac8ae617f8.png');background-position:-143px -131px;background-size:337px 1109px;width:156px;height:62px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-tuto-obstacle{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:-125px -228px;background-size:337px 1110px;width:156px;height:62px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-tuto-player{background-image:url('/images/ui-sac8ae617f8.png');background-position:-202px 0;background-size:337px 1109px;width:107px;height:131px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-tuto-player{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:-201px 0;background-size:337px 1110px;width:106px;height:130px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-tuto-ufo{background-image:url('/images/ui-sac8ae617f8.png');background-position:0 -228px;background-size:337px 1109px;width:195px;height:60px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-tuto-ufo{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:-142px -131px;background-size:337px 1110px;width:195px;height:60px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-tuto-vanilla{background-image:url('/images/ui-sac8ae617f8.png');background-position:-84px 0;background-size:337px 1109px;width:59px;height:69px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-tuto-vanilla{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:-84px 0;background-size:337px 1110px;width:58px;height:69px;background-repeat:no-repeat;overflow:hidden;display:block}}.ui-ufo{background-image:url('/images/ui-sac8ae617f8.png');background-position:0 0;background-size:337px 1109px;width:84px;height:26px;background-repeat:no-repeat;overflow:hidden;display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ui-ufo{background-image:url('/images/ui@2x-s8623456c5f.png');background-position:0 0;background-size:337px 1110px;width:83px;height:26px;background-repeat:no-repeat;overflow:hidden;display:block}}#thanks{visibility:visible;background:rgba(66,23,42,0.9)}#thanks p{margin-bottom:100px}#error p{margin-bottom:20px;font-size:18px}.page-game{padding:0;background-image:none}.page-game #header,.page-game #footer{position:absolute;z-index:3}.page-game #content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.page-game #footer{bottom:0}.page-game #header small,.page-game #footer nav{display:none}#game canvas{display:block}#game-end{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:0;background:rgba(66,23,42,0.5);-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}#game-end h2{margin-top:-20px;line-height:57px;font-size:14px;white-space:nowrap;-moz-animation-delay:0.2s;-webkit-animation-delay:0.2s;animation-delay:0.2s}#game-end h2 .score{font-size:28px}#game-end p{margin:25px 0;-moz-animation-delay:0.4s;-webkit-animation-delay:0.4s;animation-delay:0.4s}#game-end .btn{position:relative;z-index:2}#game-end .btn:first-child{-moz-animation-delay:0.6s;-webkit-animation-delay:0.6s;animation-delay:0.6s}#game-end .btn:nth-child(2){-moz-animation-delay:0.8s;-webkit-animation-delay:0.8s;animation-delay:0.8s}#game-end .btn:nth-child(3){-moz-animation-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}#game-end .animation{position:absolute;bottom:-500px;left:50%;z-index:1;width:288px;height:461px;margin:-260px 0 0 -144px;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}#game-end .animation img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}#game-end .animation.in{bottom:-200px}.on-game-end #game-end{visibility:visible;opacity:1}.page-home{padding:0}#home>section{position:absolute;top:0;left:0;bottom:0;right:0}#home .intro{z-index:2;visibility:hidden}#home .intro .text{position:absolute;top:50%;left:0;z-index:2;width:100%;margin:100px 0 0;opacity:0;font-size:15px;text-align:center;-moz-animation:blink 1s step-end 4s infinite;-webkit-animation:blink 1s step-end 4s infinite;animation:blink 1s step-end 4s infinite}#home .intro .animation{position:absolute;top:50%;left:50%;z-index:1;width:288px;height:461px;margin:-260px 0 0 -144px}#home .intro .animation img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}#home .intro .animation.out{top:-500px;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}#home .tutorial{z-index:3;visibility:hidden;text-align:center}#home .tutorial p{height:40px;margin:10px 0 0;color:#ce5068;letter-spacing:0.9px;line-height:1.2}#home .tutorial small{color:#de7c8f;font-size:11px;letter-spacing:0.6px}#home .tutorial footer{margin-top:120px;opacity:0;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}#home .tutorial footer,#home .tutorial .steps{position:absolute;top:50%;z-index:2;width:100%}#home .tutorial .steps{margin-top:-200px}#home .tutorial .step{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:310px;visibility:hidden}#home .tutorial .step figure,#home .tutorial .step p{opacity:0}#home .tutorial .ingredients{width:200px}#home .tutorial .ingredients figure{display:inline-block;margin:0 10px}#home .tutorial .ufo{position:absolute;top:-190px;left:50%;z-index:1;width:310px;margin:0 0 0 -146px;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}#home .tutorial .ufo.in{top:50%;margin-top:-200px}#home .tutorial .ufo.in .ui-tuto-light{visibility:visible}#home .tutorial .ufo.light .ui-tuto-light{-moz-animation:light 0.1s linear 5 alternate forwards;-webkit-animation:light 0.1s linear 5 alternate forwards;animation:light 0.1s linear 5 alternate forwards}#home .tutorial .ui-tuto-ufo{margin:auto}#home .tutorial .ui-tuto-light{visibility:hidden;margin:-18px 0 0 -10px;opacity:0;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}#home .tutorial .next-link{color:#331017}#home .tutorial.on-step1 .step1{visibility:visible}#home .tutorial.on-step1 .step1 figure,#home .tutorial.on-step1 .step1 p{opacity:1;-moz-transition:opacity .5s ease .25s;-o-transition:opacity .5s ease .25s;-webkit-transition:opacity .5s ease;-webkit-transition-delay:.25s;transition:opacity .5s ease .25s}#home .tutorial.on-step2 .step2{visibility:visible}#home .tutorial.on-step2 .step2 figure,#home .tutorial.on-step2 .step2 p{opacity:1;-moz-transition:opacity .5s ease .25s;-o-transition:opacity .5s ease .25s;-webkit-transition:opacity .5s ease;-webkit-transition-delay:.25s;transition:opacity .5s ease .25s}#home .tutorial.on-step3 .step3{visibility:visible}#home .tutorial.on-step3 .step3 figure,#home .tutorial.on-step3 .step3 p{opacity:1;-moz-transition:opacity .5s ease .25s;-o-transition:opacity .5s ease .25s;-webkit-transition:opacity .5s ease;-webkit-transition-delay:.25s;transition:opacity .5s ease .25s}#home .decor figure{position:absolute;z-index:1;top:50%}#home .ui-frame{position:absolute;top:50%;left:50%;-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}#home .ui-ufo{left:50%;margin-left:80px;-moz-animation:fly 1s linear infinite alternate;-webkit-animation:fly 1s linear infinite alternate;animation:fly 1s linear infinite alternate}#home .ui-ufo.out{top:-100px;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;-moz-transition-property:top;-o-transition-property:top;-webkit-transition-property:top;transition-property:top}#home .ui-car-left{right:-200px;margin-top:90px;-moz-animation:move-left 2.5s linear 0.5s infinite;-webkit-animation:move-left 2.5s linear 0.5s infinite;animation:move-left 2.5s linear 0.5s infinite}#home .ui-car-right{left:-200px;margin-top:10px;-moz-animation:move-right 3s linear 1s infinite;-webkit-animation:move-right 3s linear 1s infinite;animation:move-right 3s linear 1s infinite}#home.on-intro .intro{visibility:visible}#home.on-tutorial .tutorial{visibility:visible}#home.on-tutorial .tutorial footer{opacity:1}@keyframes blink{50%{opacity:1}}@keyframes light{from{opacity:0}to{opacity:1}}@keyframes fly{from{margin-top:-160px;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{margin-top:-150px;-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-webkit-transform:rotate(4deg);transform:rotate(4deg)}}@keyframes move-left{from{right:-200px}to{right:100%}}@keyframes move-right{from{left:-200px}to{left:100%}}.page-intro{padding:0}.page-intro #header,.page-intro #footer{position:absolute;z-index:3}.page-intro #content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.page-intro #footer{bottom:0}.page-intro.in:before{background:#de7c8f}#intro h2{display:none;position:absolute;top:50%;right:0;left:0;z-index:5;margin-top:-100px;color:#fff;font-size:40px;font-weight:bold;line-height:1.2;letter-spacing:1px;text-transform:uppercase;-moz-animation:text-blink 0.5s step-start infinite;-webkit-animation:text-blink 0.5s step-start infinite;animation:text-blink 0.5s step-start infinite}#intro h2 small{font-size:50%}@media only screen and (max-width: 669px){#intro h2{margin-top:-50px;font-size:20px}#intro h2 .visible-small{display:inline-block !important}}#intro video{position:relative;z-index:1;width:100%;max-width:1600px;height:100%;max-height:949px}#intro video.visible-small{margin:-60px 0}#intro .cockpit-top,#intro .cockpit-bottom{position:absolute;right:0;left:0;z-index:2;background-position:top;background-repeat:no-repeat;background-size:auto 100%}#intro .cockpit-top{top:0;height:30px;background-image:url("/images/intro/cockpit-top.svg")}@media only screen and (max-width: 669px){#intro .cockpit-top{height:15px}}#intro .cockpit-bottom{bottom:-30px;right:-100px;left:-100px;height:184px;background-image:url("/images/intro/cockpit-bottom1.svg");-moz-animation:cockpit-blink 1s step-start infinite;-webkit-animation:cockpit-blink 1s step-start infinite;animation:cockpit-blink 1s step-start infinite}@media only screen and (max-width: 669px){#intro .cockpit-bottom{bottom:-15px;height:92px}}#intro .button,#intro .action{position:absolute;bottom:95px;left:50%;z-index:3;width:174px;height:131px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 669px){#intro .button,#intro .action{bottom:48px;width:87px;height:66px}}#intro .button{background-image:url("/images/intro/button-off.svg");background-size:100%}#intro .button.active{height:118px;background-image:url("/images/intro/button-on.svg")}#intro .button.active+.player{-moz-transform:translateY(23px);-ms-transform:translateY(23px);-webkit-transform:translateY(23px);transform:translateY(23px)}@media only screen and (max-width: 669px){#intro .button.active+.player{-moz-transform:translateY(12px);-ms-transform:translateY(12px);-webkit-transform:translateY(12px);transform:translateY(12px)}}@media only screen and (max-width: 669px){#intro .button.active{height:59px}}#intro .action{z-index:5}#intro .player{position:absolute;bottom:-400px;left:50%;z-index:4;width:480px;height:374px;margin-left:20px;background-image:url("/images/intro/player.svg");background-size:100%;-moz-transition:bottom .25s ease,margin-left .25s ease;-o-transition:bottom .25s ease,margin-left .25s ease;-webkit-transition:bottom .25s ease,margin-left .25s ease;transition:bottom .25s ease,margin-left .25s ease}#intro .player.in{bottom:20px;margin-left:-20px}@media only screen and (max-width: 669px){#intro .player.in{bottom:12px;margin-left:-15px}}@media only screen and (max-width: 669px){#intro .player{width:240px;height:187px}}#intro.waiting-player.init .init-notice{display:block}#intro.waiting-player.start .start-notice{display:block}.mobile #intro.waiting-player .visible-mobile{display:inline-block !important}@keyframes cockpit-blink{from, to{background-image:url("/images/intro/cockpit-bottom1.svg")}50%{background-image:url("/images/intro/cockpit-bottom2.svg")}}@keyframes text-blink{from, to{opacity:0}50%{opacity:1}}#maintenance p{font-size:18px}.page-signup #header,.page-thanks #header{display:none}.page-signup #footer,.page-thanks #footer{z-index:4}.page-signup #footer>a,.page-thanks #footer>a{display:none}#signup{visibility:visible;background:rgba(66,23,42,0.9)}#signup .close{position:absolute;top:20px;right:20px}
