html{font-size:16px}.button,button{font-weight:700}.landing-view{width:768px;height:1024px;background-image:url(/static/img/landing-bg.jpg);background-size:768px auto}.landing-view .logo{width:320px;margin-left:223px;margin-top:176px}.landing-view h1{text-align:center;font-size:68px;margin-top:44px;color:#fff}.landing-view h2{text-align:center;font-size:22px;font-weight:400;line-height:1.46;margin-top:-5px;color:#fff}.landing-view button{width:240px;height:70px;border:none;margin-left:264px;margin-top:32px;background-color:#fff;font-family:Futura Std;font-size:18px;color:#008343}.landing-view .uitleg-panel{width:645px;height:875px;position:absolute;top:75px;left:61px;background-color:#fff}.landing-view .uitleg-panel h1{color:#008343;font-size:34px;margin-top:60px}.landing-view .uitleg-panel h2{color:#6f6e6e;font-size:18px;width:443px;margin-left:102px;margin-top:49px;line-height:1.6}.landing-view .uitleg-panel button{background:#008343;color:#fff;width:222px;height:70px;margin-left:213px;margin-top:70px}.gameview-view{width:768px;height:1024px;position:fixed;background-image:url(/static/img/landing-bg.jpg);background-size:768px auto}.gameview-view .memory-game{padding-top:45px}.gameview-view .memory-game button{color:#9a9a9a;background-color:#bbce29;border:none;background-image:url(/static/img/logo.svg);background-repeat:no-repeat;background-size:125px;background-position:50%;box-shadow:0 5px 15px rgba(0,0,0,.1);width:185px;height:185px;margin-right:40px;margin-top:40px;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gameview-view .memory-game button img{pointer-events:none}.gameview-view .memory-game button .memory-picture{opacity:0}.gameview-view .memory-game button.found{opacity:1;pointer-events:none;background-color:#fff;background-image:none;box-shadow:0 5px 15px rgba(0,0,0,.1)}.gameview-view .memory-game button.found .memory-picture{opacity:1}.gameview-view .memory-game button.active{background-color:#fff;background-image:none;animation:active .05s linear forwards;pointer-events:none}@keyframes active{to{box-shadow:0 5px 15px rgba(0,0,0,.3);width:195px;height:195px;margin:-10px 35px -10px -5px}}.gameview-view .memory-game button.active .memory-picture{opacity:1}.gameview-view .memory-game button.wrong-answer{animation:blink .3s step-start 1}@keyframes blink{to{background-color:#fa395c}}.overlay-view{position:absolute;z-index:10;width:768px;height:1024px;background-color:rgba(0,131,67,.8)}.overlay-view .overlay-panel{margin:135px 0 0 135px;background-color:#fff;border:1px solid #9a9a9a;width:500px;height:750px;position:relative}.overlay-view .overlay-panel h1{color:#008343;font-weight:100;font-size:40px;text-align:center;margin-top:50px}.overlay-view .overlay-panel h2{color:#6f6e6e;font-weight:100;font-size:18.5px;text-align:center;margin:0 auto;width:420px;line-height:1.5}.overlay-view .overlay-panel .matched-tile{display:inline-block;width:230px;margin:-10px 0 5px -20px}.overlay-view .overlay-button{width:210px;height:75px;margin-left:275px;position:absolute;margin-top:-115px;border:none;background-color:#008343;color:#fff;font-size:17px;font-family:Futura Std}.ending-view{width:768px;height:1024px;position:fixed}.ending-view .overlay-panel{text-align:center}.ending-view .overlay-panel h1{margin-bottom:0}.ending-view .overlay-panel h1+h2{color:#008443;margin-bottom:1rem;font-size:18px}.ending-view .overlay-panel h2{font-size:16px}.ending-view .overlay-panel .matched-tile{width:71%}.ending-view .overlay-panel .matched-tile img{width:100%;margin-left:10px}.ending-view .overlay-panel button{color:red}@font-face{font-family:Futura Std;src:url(/static/fonts/FuturaStd-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Futura Std;src:url(/static/fonts/FuturaStd-Medium.woff) format("woff");font-weight:500;font-style:normal}body{margin:0;background-color:#efefef;font-family:Futura Std;font-weight:500;font-style:normal}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}bold,strong{font-weight:700;font-style:normal}.custom-checkbox,.custom-input,.custom-radio,.custom-select{margin-bottom:1rem}.custom-checkbox.has-errors input,.custom-checkbox.has-errors select,.custom-input.has-errors input,.custom-input.has-errors select,.custom-radio.has-errors input,.custom-radio.has-errors select,.custom-select.has-errors input,.custom-select.has-errors select{background-color:rgba(255,0,0,.5)}.custom-checkbox.has-errors label,.custom-input.has-errors label,.custom-radio.has-errors label,.custom-select.has-errors label{color:red}