@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Raleway:400,200,300,800);@import url(https://fonts.googleapis.com/css?family=Russo+One);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);@import url(https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,html{background-color:#fff;font-family:Raleway,Arial,sans-serif;height:100%;width:100%}a{text-decoration:none}main{height:100%;width:100%}main.start{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:inherit;width:100%}main.start .wrapper{background-color:hsla(0,0%,100%,.7);height:100%;margin:0 auto;width:300px}@media (min-width:820px){main.start .wrapper{width:600px}}main.start .wrapper .content{display:grid;grid-template-rows:1fr auto;min-height:100%}main.start .wrapper .content header{background:transparent;padding:1rem}main.start .wrapper .content header .title-wrapper{align-items:center;display:grid;justify-content:center;position:relative;top:30px}main.start .wrapper .content header .title-wrapper .top-title{color:rgba(19,124,179,.7);display:block;font-size:1rem;font-weight:700;margin-bottom:10px;order:1;text-align:center}@media (min-width:820px){main.start .wrapper .content header .title-wrapper .top-title{font-size:2rem}}main.start .wrapper .content header .title-wrapper .sweet-title{color:#137cb3;font-size:3rem;font-weight:900;line-height:50px;margin:0;order:2;text-align:center;text-transform:uppercase}@media (min-width:820px){main.start .wrapper .content header .title-wrapper .sweet-title{font-size:6rem;line-height:100px}}main.start .wrapper .content header .title-wrapper .sweet-title span{display:block;position:relative}main.start .wrapper .content header .title-wrapper .bottom-title{color:#137cb3;color:#e37d5a;display:block;font-size:1rem;font-weight:700;margin-top:20px;order:3;text-align:center}@media (min-width:820px){main.start .wrapper .content header .title-wrapper .bottom-title{font-size:2rem}}main.start .wrapper .content header .period{align-items:center;color:#137cb3;display:flex;font-weight:700;justify-content:center;opacity:1;position:relative;top:100px;z-index:200}main.start .wrapper .content header .button{display:flex;position:relative;top:150px}main.start .wrapper .content header .button .cta{margin:auto;padding:19px 22px;position:relative;transform:scale(.96)}main.start .wrapper .content header .button .cta:before{background:rgba(19,124,179,.3);border-radius:28px;content:"";display:block;height:56px;left:0;position:absolute;top:0;width:56px}main.start .wrapper .content header .button .cta span{color:#e37d5a;font-size:16px;font-weight:900;font-weight:700;letter-spacing:.25em;line-height:18px;position:relative;text-transform:uppercase;vertical-align:middle}main.start .wrapper .content header .button .cta svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#e37d5a;stroke-width:2;margin-left:10px;position:relative;top:0;transform:translateX(-5px);transition:all .3s ease}main.start .wrapper .content header .button .cta:before{background:#137cb3;width:100%}main.start .wrapper .content header .button .cta span{color:#fff}main.start .wrapper .content header .button .cta svg{stroke:#fff;transform:translateX(0)}main.start .wrapper .content header .button .cta:active{transform:scale(.96)}main.start .wrapper .content footer{align-items:center;background:transparent;display:flex;justify-content:center;padding:1rem}main.start .wrapper .content footer a{color:#137cb3;font-size:.7rem;font-weight:700}main.game{@import url("https://fonts.googleapis.com/css?family=Rubik:400,500&display=swap");font-family:Rubik,sans-serif}main.game *{box-sizing:border-box}main.game .container{display:flex;height:100vh}main.game .container .left{align-items:center;animation-delay:0s;animation-duration:1s;animation-fill-mode:both;animation-name:left;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;opacity:1;padding:1rem 2rem;width:440px}main.game .container .left .header>h2{color:#137cb3;margin:0}main.game .container .left .header>h3{color:rgba(0,0,0,.7);margin:0}main.game .container .left .header>h4{color:rgba(0,0,0,.5);font-size:15px;font-weight:400;margin-top:10px}main.game .container .left .header>h5{color:rgba(0,0,0,.5)}main.game .container .left .header>h5 ul{list-style:none}main.game .container .left .header>h5 ul li{list-style-type:"👉";padding-inline-start:1ch}main.game .container .left .form{display:flex;flex-direction:column;width:100%}main.game .container .left .form>p{text-align:right}main.game .container .left .form>p>a{color:#000;font-size:14px}main.game .container .left .form input[type=email],main.game .container .left .form input[type=text]{width:100%}main.game .container .left .form select{background-color:#fff;color:rgba(0,0,0,.6);width:100%}main.game .container .left .form button[type=submit]{align-items:center;display:flex;font-weight:700;justify-content:center;margin:20px auto 0;padding:0 50px}main.game .container .left .form .checkbox{align-items:start;display:flex;gap:.5rem;margin-top:20px}main.game .container .left .form .checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;color:#fff;display:grid;flex:0 0 1.5em;font:inherit;height:1.5rem;margin:0;padding:0;place-content:center;transform:translateY(-.075em);width:1.5rem}main.game .container .left .form .checkbox input[type=checkbox]:before{background-color:#137cb3;box-shadow:inset 1em 1em rgba(99,99,99,.2);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.85em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.85em}main.game .container .left .form .checkbox input[type=checkbox]:checked:before{transform:scale(1)}main.game .container .left .form .checkbox input[type=checkbox]:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}main.game .container .left .form .checkbox label{color:rgba(0,0,0,.7);font-size:12px}main.game .container .left .form .checkbox label a,main.game .container .left .form .checkbox label.blue{color:#137cb3}main.game .container .left .form .field .form-field{border:2px solid #ddd;border-radius:4px;font-family:Rubik,sans-serif;height:46px;margin-top:20px;outline:0;padding:0 16px;transition:.2s}main.game .container .left .form .field .form-field:focus{border-color:#137cb3}main.game .container .left .form .field .form-field>button{background:linear-gradient(90deg,#de48b5 0,#0097ff);border:0;border-radius:3px;color:#fff;font-family:Rubik,sans-serif;letter-spacing:1px;margin-top:10px;padding:12px 10px}main.game .container .left .form .field .invalid-feedback,main.game .container .left .form .invalid-feedback{color:rgba(245,60,60,.7);font-size:.8rem}main.game .container .left .footer{align-items:center;background:transparent;display:flex;justify-content:center;padding:1rem}main.game .container .left .footer a{color:#137cb3;font-size:.7rem;font-weight:700}main.game .container .right{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;transition:1s}main.game.upload_picture .container .left .form .file{margin-top:20px}main.game.upload_picture .container .left .form .file input{left:-9999px;position:absolute;top:0}main.game.upload_picture .container .left .form .file label{align-items:center;border:2px solid #137cb3;border-radius:4px;color:#137cb3;cursor:pointer;display:block;display:flex;font-weight:700;justify-content:center;padding:16px;width:100%}main.game.upload_picture .container .left .form .file label:hover{background-color:#137cb3;color:#fff}main.game.upload_picture .container .left .form .file label.choosen{border:2px solid #2ce670;color:#2ce670}main.end{align-items:center;display:flex;flex-direction:column;justify-content:center}main.end .content{display:block;height:150px;position:relative;text-align:center;width:350px}main.end .content h2{color:#fff;font-size:6em;margin:0;position:absolute;width:350px}main.end .content h2:first-child{-webkit-text-stroke:2px #137cb3;color:transparent}main.end .content h2:nth-child(2){animation:animate 4s ease-in-out infinite;color:#137cb3}main.end p{color:rgba(0,0,0,.7);text-align:center;width:350px}@keyframes animate{0%,to{clip-path:polygon(0 45%,16% 44%,33% 50%,54% 60%,70% 61%,84% 59%,100% 52%,100% 100%,0 100%)}50%{clip-path:polygon(0 60%,15% 65%,34% 66%,51% 62%,67% 50%,84% 45%,100% 46%,100% 100%,0 100%)}}main.game-finished,main.game-notstarted{align-items:center;display:flex;flex-direction:column;font-family:Raleway,sans-serif;justify-content:center}main.game-finished h1,main.game-notstarted h1{color:rgba(0,0,0,.7);font-size:1.5rem;font-weight:700}main.game-finished p,main.game-notstarted p{color:rgba(0,0,0,.5);font-size:.9rem}main.game-finished img,main.game-notstarted img{max-width:300px}main.game-alreadyplayed{align-items:center;display:flex;flex-direction:column;font-family:Raleway,sans-serif;justify-content:center}main.game-alreadyplayed h1{color:rgba(0,0,0,.7);font-size:1.5rem;font-weight:700}main.game-alreadyplayed p{color:rgba(0,0,0,.5);font-size:.9rem}main.game-alreadyplayed img{max-width:300px}