@charset "UTF-8";body{padding-top:58px}@media screen and (min-width:1024px){body{padding-top:100px}}body>header{position:fixed;width:100%;z-index:85;background-color:#fff;top:0;transition:.3s ease;border-bottom:1px solid #e6e6e6;height:58px}@media screen and (min-width:1024px){body>header{height:100px}}body>header.hide-header{top:-60px}@media screen and (min-width:1024px){body>header.hide-header{top:-101px}}body>header .container{height:100%;padding:0 20px}body>header .container nav{box-sizing:border-box;display:flex;flex-wrap:wrap;padding-left:0!important;padding-right:0!important;align-content:flex-start;width:100%;padding-left:15px;padding-right:15px;margin-top:30px;justify-content:space-between;align-items:center;margin-top:0!important}@media screen and (min-width:768px){body>header .container nav{padding-left:0!important;padding-right:0!important}}@media screen and (min-width:1024px){body>header .container nav{padding-left:0!important;padding-right:0!important}}body>header .container nav.centerLayout{justify-content:center}@media screen and (min-width:768px){body>header .container nav{width:100%;padding-left:12.5px;padding-right:12.5px;margin-top:30px}}@media screen and (min-width:1024px){body>header .container nav{width:100%;padding-left:15px;padding-right:15px;margin-top:0;height:101px}}body>header .container nav .mobile-nav,body>header .container nav .nav-toggle{display:inline-block}@media screen and (min-width:1024px){body>header .container nav .mobile-nav,body>header .container nav .nav-toggle{display:none}}body>header .container nav .mobile-nav{position:relative}body>header .container nav .logo{height:100%;display:inline-block;display:flex;align-items:center}body>header .container nav .logo img{height:11px}@media screen and (min-width:1024px){body>header .container nav .logo img{height:auto}}body>header .container nav .logo a{text-decoration:none;color:#fff}body>header .container nav #navigation{position:fixed;background-color:#fff;top:58px;left:0;width:100%;display:none}@media screen and (min-width:1024px){body>header .container nav #navigation{display:inline-flex!important;width:auto;position:static;height:auto}}body>header .container nav #navigation .vh-100{height:100vh}@media screen and (min-width:1024px){body>header .container nav #navigation .vh-100{height:auto}}body>header .container nav #navigation ul{margin:0;padding:0;list-style:none}@media screen and (min-width:1024px){body>header .container nav #navigation ul{height:auto;display:flex;align-items:center}}body>header .container nav #navigation ul li{padding:0;text-align:center;margin:30px 0}@media screen and (min-width:1024px){body>header .container nav #navigation ul li{text-align:left;padding:0 15px;margin:0}}body>header .container nav #navigation ul li a{color:#000;list-style:none;text-decoration:none;display:inline-block;font-family:Klavika Bold,Arial,sans-serif;overflow:hidden;transition:.3s ease;font-size:22px}@media screen and (min-width:1024px){body>header .container nav #navigation ul li a{font-size:16px}}body>header .container nav #navigation ul li a.active,body>header .container nav #navigation ul li a:hover{color:#1694ba}body>header .container nav #navigation ul li:last-child{padding-right:0;display:none}@media screen and (min-width:1024px){body>header .container nav #navigation ul li:last-child{display:inline-block}}body>header .container nav #navigation ul li.nohover{position:relative}body>header .container nav #navigation ul li.nohover a:hover:before{display:none}body>header .container nav #navigation .guides{display:flex;flex-direction:column;gap:15px;max-width:280px;margin:30px auto}@media screen and (min-width:1024px){body>header .container nav #navigation .guides{display:none}}body>header .container nav #navigation .guides .button:before{font-family:fontello;color:inherit;font-size:48px;margin-right:10px}@media (max-width:576px){body>header .container nav #navigation .guides .button:before{font-size:28px}}body>header .container nav #navigation .guides .button.highscore:before{content:""}body>header .container nav #navigation .guides .button.challenge:before{content:""}body>header .container nav .points{position:absolute;top:-15px;right:0;left:25px;bottom:0;border-radius:25px;font-size:8px;width:22px;height:22px;display:flex;justify-content:center;align-items:center;background-color:#a21f2f;color:#fff}@media screen and (max-width:1024px){body>header .container nav .points{top:-10px;left:15px}}