@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdr.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7g.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdr.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdr.ttf) format('truetype')}.bck-gradient{background:-webkit-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.4));background:-o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.4));background:-moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.4));background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.4))}.light-shadow{-webkit-box-shadow:0 0 5px 1px rgba(100,100,100,0.15);-moz-box-shadow:0 0 5px 1px rgba(100,100,100,0.15);box-shadow:0 0 5px 1px rgba(100,100,100,0.15)}@keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(1)}80%{transform:scale(1.6)}100%{transform:scale(1.6)}}html{background-color:#FFFFFF;height:100%}html body{background-repeat:no-repeat;background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%}p{font-family:'Source Sans Pro',serif;font-size:18px;color:#FFFFFF;margin:0 0 10px 0}h2{font-family:'Source Sans Pro',serif;font-weight:600;color:#FFFFFF;text-transform:uppercase;margin:0}.flex-container{margin-bottom:30px}.primary-text{color:#ED1C24}.screen-center{width:90%;position:absolute;top:calc(50% + 25px);left:50%;transform:translate(-50%, -50%);overflow:hidden}@media screen and (min-width:640px){.screen-center{width:80%}}@media screen and (min-width:768px){.screen-center{width:60%}}.ogame-navbar{margin:0;padding:10px;border:none;height:50px;box-shadow:0 0 5px #102E68;background-color:#FFFFFF;z-index:20}.ogame-navbar img{height:30px;margin-top:0}.ogame-navbar .brand{font-family:'Source Sans Pro',serif;text-transform:uppercase;font-size:22px;color:#ED1C24;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ogame-navbar .brand:hover{text-decoration:none}.ogame-navbar .button{position:absolute;top:8px;background-color:#ED1C24;border-radius:8px;width:34px;height:34px;cursor:pointer;background-size:100%;background-position:center;background-repeat:no-repeat}.ogame-navbar .button span{display:none;position:absolute;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;white-space:nowrap;color:#ED1C24;line-height:35px;font-size:18px}.ogame-navbar .button.left{left:8px}.ogame-navbar .button.right{right:8px}.ogame-navbar .button.rules{background-image:url('../img/icons/question.png')}.ogame-navbar .button.rules span{right:45px;top:0}.ogame-navbar .button.contact{background-image:url('../img/icons/plane.png')}.ogame-navbar .button.contact span{left:45px}.points-navbar{top:0;margin:0;padding:0;border:none;height:50px;color:#FFFFFF;background-color:#102E68;z-index:1;transition:top .4s;font-family:'Source Sans Pro',sans-serif;text-transform:uppercase;overflow:hidden}.points-navbar .row{margin:0 auto;max-width:620px;line-height:40px}.points-navbar .row>div{display:flex}.points-navbar .row>div:first-child{justify-content:flex-start;padding-left:0}.points-navbar .row>div:last-child{justify-content:flex-end;padding-right:0}.points-navbar .row>div .number,.points-navbar .row>div .number-label{height:50px;line-height:49px;font-size:20px;display:inline-block}.points-navbar .row>div .number{font-weight:600}.points-navbar .row>div .number.timer{background-image:url('../img/icons/timer.png');background-size:auto 25px;background-repeat:no-repeat;background-position:center left;width:100%;padding-left:32px}.points-navbar .row>div .number.timer .number{text-align:center;width:18px}.points-navbar .row>div .number.timer .number.two-digits{width:24px}.points-navbar .row>div .number.timer .number.three-digits{width:42px}@-moz-keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(1)}80%{transform:scale(1.6)}100%{transform:scale(1.6)}}@-webkit-keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(1)}80%{transform:scale(1.6)}100%{transform:scale(1.6)}}@keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(1)}80%{transform:scale(1.6)}100%{transform:scale(1.6)}}.points-navbar .row>div .number.timer .animate{-webkit-animation:heartbeat 1s infinite;-moz-animation:heartbeat 1s infinite;animation:heartbeat 1s infinite}.points-navbar .row>div .number.timer.danger{color:#ED1C24}.points-navbar .row>div .number-label{margin:0 3px}.points-navbar.visible{top:50px;z-index:10;transition:top .4s}.btn-primary{position:relative;background-color:#ED1C24;font-family:'Source Sans Pro',sans-serif;text-transform:uppercase;color:#FFFFFF;font-size:16px;border:none;border-radius:8px;outline:none;padding:12px 24px;transition:background-color .3s ease}.btn-primary:focus{background-color:#ED1C24;border-color:#ED1C24;color:#FFFFFF}.btn-primary:active{background-color:#c61017;border-color:#c61017;color:#FFFFFF}.btn-primary:hover{background-color:#c61017;border-color:#c61017;cursor:pointer}.btn-primary.white{background-color:#FFFFFF;color:#ED1C24;border:1px solid #ED1C24}.btn-primary.white:focus{background-color:#FFFFFF;color:#ED1C24}.btn-primary.white:active{background-color:#FFFFFF;color:#FFFFFF}.btn-primary.white:hover{background-color:#FFFFFF;color:#FFFFFF}.btn-primary.small{font-size:15px;padding:10px 20px}.btn-primary .fa-icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none;color:#FFFFFF}.btn-primary .fa-icon-container i{font-size:32px}.btn-primary.show-spinner{color:transparent;position:relative}.btn-primary.show-spinner .fa-icon-container{display:block}@media screen and (min-width:640px){.btn-primary{padding:15px 30px;font-size:18px}}.btn-outline-primary{position:relative;background-color:transparent;font-family:'Source Sans Pro',sans-serif;color:#102E68;font-size:20px;border:2px solid #ED1C24;border-radius:8px;outline:none;padding:12px 24px;transition:all .3s ease;font-weight:600}.btn-outline-primary:focus{background-color:transparent;color:#ED1C24;border-color:#ED1C24}.btn-outline-primary:active{background-color:#ED1C24;color:#FFFFFF;border-color:#ED1C24}.btn-outline-primary:hover{background-color:#ED1C24;color:#FFFFFF;cursor:pointer}.btn-outline-primary.small{font-size:15px;padding:10px 20px}@media screen and (min-width:640px){.btn-outline-primary{padding:15px 30px;font-size:24px}}.btn-green{position:relative;background-color:#4EAC6D;font-family:'Source Sans Pro',sans-serif;text-transform:uppercase;color:#FFFFFF;font-size:16px;border:none;border-radius:8px;outline:none;padding:12px 24px;transition:background-color .3s ease}.btn-green:focus{background-color:#4EAC6D;color:#FFFFFF}.btn-green:active{background-color:#3e8957;color:#FFFFFF}.btn-green:hover{background-color:#3e8957;color:#FFFFFF;cursor:pointer}.btn-green.small{font-size:15px;padding:10px 20px}.btn-green .fa-icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none;color:#FFFFFF}.btn-green .fa-icon-container i{font-size:32px}.btn-green.show-spinner{color:transparent;position:relative}.btn-green.show-spinner .fa-icon-container{display:block}@media screen and (min-width:640px){.btn-green{padding:15px 30px;font-size:18px}}.overlay{position:fixed;left:0;bottom:0;height:0;opacity:0;width:100vw;background-color:#FFFFFF;transition:opacity .3s;overflow-y:auto;z-index:10}.overlay .cross{position:absolute;top:60px;right:15px;width:30px;height:30px;cursor:pointer;font-size:30px;color:#ED1C24;transition:color .3s;z-index:10}.overlay .cross:hover{color:#D84818}.overlay .overlay-content{position:absolute;top:80px;left:50%;padding-top:50px;transform:translate(-50%, 0);text-align:center;width:95%}.overlay .overlay-content .title{font-family:'Source Sans Pro',serif;text-transform:uppercase;font-size:30px;color:#102E68;margin-bottom:15px}.overlay .overlay-content .text-section{font-family:'Source Sans Pro',sans-serif;font-size:17px;color:#102E68;padding-bottom:20px;max-width:90%;margin:0 auto}.overlay .overlay-content .text-section p{color:#102E68}.overlay .overlay-content .btn-primary{margin-top:20px}.overlay.visible{opacity:1;height:100%}#reviewOverlay .answer-review{margin-bottom:20px;color:#666666;text-align:center}#reviewOverlay .answer-review div{margin-bottom:10px;font-size:14px}#reviewOverlay .answer-review div strong{font-size:14px}#reviewOverlay .answer-review div.review-title{font-size:16px;font-weight:600}@media screen and (min-width:640px){#reviewOverlay .answer-review{margin-bottom:40px}#reviewOverlay .answer-review div{font-size:16px}#reviewOverlay .answer-review div strong{font-size:16px}#reviewOverlay .answer-review div.review-title{font-size:18px}}@media screen and (min-width:768px){#reviewOverlay .answer-review div strong{font-size:18px}#reviewOverlay .answer-review div.review-title{font-size:20px}}.view-container{opacity:0;transition:opacity .3s;z-index:-1}.view-container.visible{opacity:1;z-index:5;transition:opacity .3s}#homeView{display:block;padding:20px;background:rgba(0,0,0,0.4);border-radius:20px;overflow:hidden}#homeView p{margin:0 0 10px 0;font-size:20px;color:#FFFFFF}#homeView h2{color:#FFFFFF;text-transform:none}#homeView .home-image{margin:60px auto;display:block;width:100%;max-width:400px}#homeView .flex-container{margin-top:30px}@media screen and (min-width:640px){#homeView{padding:40px}}#leaderboardView{position:fixed;left:0;bottom:0;height:0;opacity:0;width:100vw;background-color:#FFFFFF;transition:opacity .3s;overflow-y:auto;z-index:10;height:100%;z-index:-1;background:none}#leaderboardView .cross{position:absolute;top:60px;right:15px;width:30px;height:30px;cursor:pointer;font-size:30px;color:#ED1C24;transition:color .3s;z-index:10}#leaderboardView .cross:hover{color:#D84818}#leaderboardView .overlay-content{position:absolute;top:80px;left:50%;padding-top:50px;transform:translate(-50%, 0);text-align:center;width:95%}#leaderboardView .overlay-content .title{font-family:'Source Sans Pro',serif;text-transform:uppercase;font-size:30px;color:#102E68;margin-bottom:15px}#leaderboardView .overlay-content .text-section{font-family:'Source Sans Pro',sans-serif;font-size:17px;color:#102E68;padding-bottom:20px;max-width:90%;margin:0 auto}#leaderboardView .overlay-content .text-section p{color:#102E68}#leaderboardView .overlay-content .btn-primary{margin-top:20px}#leaderboardView.visible{opacity:1;height:100%}#leaderboardView .overlay-content{border-radius:20px;padding:120px 10px 20px 10px;background-color:rgba(255,255,255,0.8);background-size:80px;background-position:center 20px;background-repeat:no-repeat;background-image:url('../img/leaderboard.png')}#leaderboardView .overlay-content .text-section{max-width:100%}#leaderboardView .overlay-content .leaderboard{margin:2rem 0;list-style:none;padding:0}#leaderboardView .overlay-content .leaderboard li{padding:0;margin:6px 0;display:flex}#leaderboardView .overlay-content .leaderboard li .leaderboard-position{width:50px;text-align:right;margin-right:10px;font-size:2.4rem;color:#ED1C24;font-weight:800}#leaderboardView .overlay-content .leaderboard li .leaderboard-header-name,#leaderboardView .overlay-content .leaderboard li .leaderboard-header-score,#leaderboardView .overlay-content .leaderboard li .leaderboard-header-time,#leaderboardView .overlay-content .leaderboard li .leaderboard-name,#leaderboardView .overlay-content .leaderboard li .leaderboard-time,#leaderboardView .overlay-content .leaderboard li .leaderboard-score{width:calc(100% - 100px);text-align:left;margin-right:10px;font-size:1.4rem}#leaderboardView .overlay-content .leaderboard li .leaderboard-header-score,#leaderboardView .overlay-content .leaderboard li .leaderboard-header-name,#leaderboardView .overlay-content .leaderboard li .leaderboard-header-time{color:#102E68;font-weight:600;margin-bottom:6px}#leaderboardView .overlay-content .leaderboard li .leaderboard-header-score,#leaderboardView .overlay-content .leaderboard li .leaderboard-score{width:60px;text-align:center}#leaderboardView .overlay-content .leaderboard li .leaderboard-header-time,#leaderboardView .overlay-content .leaderboard li .leaderboard-time{width:80px;text-align:center;margin-right:0}#leaderboardView .overlay-content .leaderboard li .leaderboard-header-name,#leaderboardView .overlay-content .leaderboard li .leaderboard-header-time,#leaderboardView .overlay-content .leaderboard li .leaderboard-header-score{padding:0rem 1rem}#leaderboardView .overlay-content .leaderboard li .leaderboard-name,#leaderboardView .overlay-content .leaderboard li .leaderboard-time,#leaderboardView .overlay-content .leaderboard li .leaderboard-score{padding:.6rem 1rem;border-radius:5px;background:#FFFFFF;font-size:1.4rem;color:#000000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#leaderboardView .overlay-content .banner{max-width:650px;padding:0 10px;margin:20px auto 0}#leaderboardView .overlay-content .banner img{width:100%;height:auto}@media screen and (min-width:640px){#leaderboardView .overlay-content{width:80%}#leaderboardView .overlay-content .text-section{max-width:90%}#leaderboardView .overlay-content .leaderboard{margin:4rem 0}#leaderboardView .overlay-content .leaderboard li .leaderboard-name,#leaderboardView .overlay-content .leaderboard li .leaderboard-time,#leaderboardView .overlay-content .leaderboard li .leaderboard-score{font-size:1.6rem}}@media screen and (min-width:768px){#leaderboardView .overlay-content{width:60%;padding:160px 10px 30px 10px;background-size:100px;background-position:center 30px}#leaderboardView .overlay-content .banner{margin:40px auto 0}}#leaderboardView.visible{z-index:10}#readyView{width:100%;height:100%;padding:100px 0 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}#readyView .question-layers-container{position:relative;width:100%;height:100%;overflow:hidden}#readyView .screen-center{top:calc(50% + 50px)}#readyView .question-layer{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease-in-out;background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:0}#readyView .question-layer.active{opacity:1}#readyView .question-layer.previous{opacity:0}#readyView .question-layer.next{opacity:0}#readyView .container-message{background:rgba(0,0,0,0.4);padding:40px;border-radius:20px}#readyView .container-message p{margin:0 0 20px 0;font-size:18px;color:#FFFFFF}@media screen and (min-width:768px){#readyView .container-message p{font-size:20px}}@media screen and (min-width:1025px){#readyView .container-message p{font-size:24px}}#readyView .container-message #startGameButton{margin-top:40px}#readyView .question-popup{border:14px solid rgba(16,46,104,0.2);border-radius:20px;display:flex;flex-direction:column;padding:40px 20px;color:#000000;background:rgba(255,255,255,0.9);z-index:10;max-width:95%;position:relative}#readyView .question-popup .question-description{margin-bottom:20px;text-align:center;margin-bottom:40px;font-weight:400;font-size:18px}@media screen and (min-width:768px){#readyView .question-popup .question-description{font-size:20px}}@media screen and (min-width:1025px){#readyView .question-popup .question-description{font-size:24px}}#readyView .question-popup .question-buttons{display:flex;flex-direction:column;gap:10px;max-width:400px;margin:0 auto}#readyView .question-popup .question-buttons button{width:100%;margin-bottom:10px}#readyView .question-popup .question-feedback{display:flex;flex-direction:column;align-items:center}#readyView .question-popup .question-feedback .feedback-message{color:#102E68;font-size:24px;font-weight:600;text-transform:uppercase;margin-bottom:40px}#readyView .question-popup .question-feedback .feedback-title,#readyView .question-popup .question-feedback .feedback-description{font-size:24px;margin-bottom:20px;text-align:center;margin-bottom:40px;font-weight:400;color:#000000}#readyView .question-popup .question-feedback .feedback-description{font-size:18px}@media screen and (min-width:768px){#readyView .question-popup .question-feedback .feedback-description{font-size:20px}}@media screen and (min-width:1025px){#readyView .question-popup .question-feedback .feedback-description{font-size:24px}}#readyView .question-popup .question-feedback .feedback-title{color:#ED1C24;margin-bottom:10px}#readyView .question-popup .question-feedback img{width:80px;height:80px;margin-bottom:40px}@media screen and (min-width:768px){#readyView .question-popup{padding:40px;max-width:1200px}}#readyView .question-popup.fade-in{opacity:1;transition:opacity .2s ease-in;pointer-events:auto}#readyView .question-popup.fade-out{opacity:0;transition:opacity .2s ease-out;pointer-events:none}#resultView{position:fixed;top:0px;left:0;width:100vw;padding-top:50px;height:0;transition:height .3s;overflow-y:auto;background-color:rgba(255,255,255,0.8);z-index:5}#resultView .container{font-family:'Source Sans Pro',sans-serif;width:100%;padding:20px 0}#resultView .container .row .title{color:#102E68;font-size:20px;text-transform:uppercase}#resultView .container .row .make-leaderboard{margin:20px auto;width:95%;border:14px solid rgba(16,46,104,0.2);border-radius:20px;padding:20px;background-color:#FFFFFF}#resultView .container .row .make-leaderboard .title{font-size:32px;font-weight:600;text-transform:none;margin-bottom:10px}#resultView .container .row .make-leaderboard p{color:#102E68;font-size:24px;font-weight:600;margin-bottom:20px}#resultView .container .row .make-leaderboard .make-leaderboard-form-row{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}#resultView .container .row .make-leaderboard .make-leaderboard-form-row .form-group{flex-grow:1;margin-bottom:0}#resultView .container .row .make-leaderboard .make-leaderboard-form-row label{color:#000000;display:block;text-align:left}#resultView .container .row .make-leaderboard .make-leaderboard-form-row label span{color:#ED1C24}#resultView .container .row .make-leaderboard .make-leaderboard-form-row input{font-size:1.6rem;width:100%;flex-grow:1;color:#102E68;height:50px;padding:10px}#resultView .container .row .make-leaderboard .make-leaderboard-submit{margin-top:6px}@media screen and (min-width:640px){#resultView .container .row .make-leaderboard{width:80%}#resultView .container .row .make-leaderboard .make-leaderboard-form-row{flex-direction:row;font-size:1.4rem}#resultView .container .row .make-leaderboard .make-leaderboard-form-row input{font-size:2rem}}@media screen and (min-width:768px){#resultView .container .row .make-leaderboard{width:60%}#resultView .container .row .make-leaderboard .make-leaderboard-form-row{font-size:1.6rem}#resultView .container .row .make-leaderboard .make-leaderboard-form-row input{font-size:2.4rem}}#resultView .container .row .results-message{margin:40px 0}#resultView .container .row .message{color:#102E68;font-size:20px;margin-bottom:15px}#resultView .container .row .score{color:#102E68;font-size:80px;line-height:80px;font-weight:800}#resultView .container .row .buttons{display:flex;flex-direction:row;justify-content:center;gap:10px;margin-top:20px}#resultView .container .row .results-disclaimer{font-size:14px;font-weight:normal;text-align:left;color:#102E68;margin:20px auto 10px auto;width:95%}#resultView .container .row .results-disclaimer a,#resultView .container .row .results-disclaimer a:hover,#resultView .container .row .results-disclaimer a:active,#resultView .container .row .results-disclaimer a:visited{color:#102E68;text-decoration:underline}@media screen and (min-width:640px){#resultView .container .row .results-disclaimer{width:80%;margin-top:20px}}@media screen and (min-width:768px){#resultView .container .row .results-disclaimer{width:60%;margin-top:40px}}#resultView.visible{height:calc(100vh - 50px)}#inactivityView{position:fixed;top:50px;left:0;width:100vw;height:0;background-color:#FFFFFF;transition:height .3s;overflow:hidden;z-index:10}#inactivityView .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#FFFFFF;font-family:'Source Sans Pro',sans-serif;width:90%}#inactivityView .container .row .title{color:#ED1C24;font-size:20px;text-transform:uppercase}#inactivityView .container .row .message{color:#ED1C24;font-size:20px;margin-bottom:15px}#inactivityView .container .row .score{color:#ED1C24;font-size:80px;line-height:80px;font-weight:800}#inactivityView .container .row .buttons{display:flex;flex-direction:row;justify-content:center;margin-top:20px}#inactivityView .container .row .buttons button,#inactivityView .container .row .buttons a{margin:0 5px}#inactivityView.visible{height:100%}@keyframes rejectAnimation{0%{transform:scale(1)}50%{transform:scale(.8) translateY(-40px)}100%{z-index:-1;transform:scale(.8) translateY(500px)}}