@font-face{font-family:Avenir Next Cyr;font-style:normal;font-weight:400;src:url(https://nanobot.group/hubfs/Game/AvenirNextCyr-Regular.woff) format("woff")}@font-face{font-family:Avenir Next Cyr;font-style:normal;font-weight:700;src:url(https://nanobot.group/hubfs/Game/AvenirNextCyr-Bold.woff) format("woff")}@font-face{font-family:Avenir Next Cyr;font-style:normal;font-weight:600;src:url(https://nanobot.group/hubfs/Game/AvenirNextCyr-Demi.woff) format("woff")}@font-face{font-family:Avenir Next Cyr;font-style:normal;font-weight:800;src:url(https://nanobot.group/hubfs/Game/AvenirNextCyr-Heavy.woff) format("woff")}@font-face{font-family:Avenir Next Cyr;font-style:normal;font-weight:500;src:url(https://nanobot.group/hubfs/Game/AvenirNextCyr-Medium.woff) format("woff")}@font-face{font-family:Avenir Next Cyr;font-style:normal;font-weight:300;src:url(https://nanobot.group/hubfs/Game/AvenirNextCyr-Light.woff) format("woff")}footer,header{display:none}.game-section a{text-decoration:none}.game-section,.result-section{animation:gradientAnimation 25s ease infinite;background:linear-gradient(75deg,#021759,#074da7,#021759);background-size:200% 200%;overflow-x:hidden}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.state{display:none}.state.active{display:block}.game-section .game-wrap{background:url(assets/images/bg-line.png);background-position:0 100%;background-repeat:no-repeat;background-size:386px;display:flex;flex-direction:column;min-height:100vh}.game-section .container,.result-section .container{margin:0 auto;max-width:1260px;padding:0 20px;position:relative;z-index:3333333}#navbar .logo.mobile{display:none}#welcome{padding-bottom:20px}#welcome .illustration{animation-delay:2s;opacity:0;transition:all 2s ease}#welcome .illustration svg{bottom:0;height:914px;position:absolute;right:0;width:1210px}#welcome .illustration.visible{opacity:1}#welcome .title{color:#fff;font-family:Avenir Next Cyr,sans-serif;font-size:38px;font-style:normal;font-weight:750;letter-spacing:1.9px;line-height:normal;margin-bottom:25px;margin-top:85px}#welcome .title span{color:#26ddd4}#welcome .info{border-left:2px solid #0058e3;color:#fff;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:77px;max-width:624px;padding-left:24px}#welcome .welcome-bottom{display:flex;flex-direction:column;gap:111px}#welcome .user-information{display:flex;flex-direction:column;gap:8px;max-width:max-content}#welcome .user-information .actions{align-items:center;display:flex;gap:8px}#welcome .user-information .actions.animate{animation:shake .3s ease}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}#welcome .user-information input{align-items:center;background:#fff;border:none;border-radius:10px;color:#000;display:flex;font-family:Avenir Next Cyr,sans-serif;font-size:14px;font-style:normal;font-weight:450;gap:16px;height:47px;letter-spacing:.7px;line-height:normal;outline:none;padding:15px 16px;transition:all .2s ease-out;width:196px}#welcome .user-information input::placeholder{color:#c1bdbd}#welcome .user-information .countries-wrapper{position:relative}#welcome .user-information .countries-wrapper img{cursor:pointer;pointer-events:none;position:absolute;right:16px;top:15px}#welcome .user-information .countries-trigger{appearance:none;background:rgba(5,66,176,.5);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Avenir Next Cyr,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.7px;line-height:normal;outline:none;padding:15px 35px 15px 16px;transition:all .2s ease-out;width:196px}#welcome .user-information .countries-trigger:hover{background:rgba(5,66,176,.7)}#welcome .user-information button{align-items:center;align-self:stretch;background:#0855fe;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Avenir Next Cyr,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:16px;justify-content:center;letter-spacing:.7px;line-height:normal;outline:none;padding:15px 24px;text-align:center;transition:all .2s ease-out}#welcome .user-information button:hover{background:#1f64f8}#welcome .user-information button:active{transform:scale(.95)}#welcome .more-info h4{font-family:Avenir Next Cyr,sans-serif;font-weight:750;letter-spacing:.6px;margin-bottom:9px}#welcome .more-info h4,#welcome .more-info p{color:#d3cfe4;font-size:12px;font-style:normal;line-height:normal}#welcome .more-info p{font-family:Open Sans;font-weight:700;font-weight:400;max-width:371px}#welcome .more-info p span{font-weight:700}.results-wrapper{background:url(https://nanobot.group/hubfs/Game/bg-line.png),url(https://nanobot.group/hubfs/Game/results-bg.png);background-position:0 100%,right 30px;background-repeat:no-repeat,no-repeat;background-size:386px,contain;min-height:100vh}#results .container{align-items:center;display:flex;flex-direction:column}#results .title{color:#fff;font-family:Avenir Next Cyr,sans-serif;font-size:48px;font-style:normal;font-weight:750;line-height:normal;margin-top:24px;text-align:center}#results .title span{color:#26ddd4}#results .info{border-left:2px solid #0058e3;color:#fff;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:56px;margin-top:16px;padding-left:24px}#results .scores{align-items:center;display:flex;gap:30px}#results .scores-wrong{align-items:flex-start;background:linear-gradient(91deg,rgba(5,53,140,.51) .22%,rgba(0,78,220,.2) 99.14%);border-radius:12.093px;display:flex;flex-direction:column;padding:11.488px 18.744px;width:250px}#results .scores-wrong h6{color:#f2766e;font-family:Open Sans;font-size:8.465px;font-style:normal;font-weight:700;letter-spacing:.423px;line-height:normal;text-transform:uppercase}#results .scores-wrong span{color:#f2766e;font-family:Avenir Next Cyr,sans-serif;font-size:68.441px;font-style:normal;font-weight:750;letter-spacing:3.422px;line-height:normal;text-align:center}#results .scores-overall{align-items:flex-start;background:linear-gradient(91deg,rgba(5,53,140,.51) .22%,rgba(0,78,220,.2) 99.14%);border-radius:20px;display:flex;flex-direction:column;padding:19px 31px;width:410px}#results .scores-overall h6{color:#94a7cc;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.7px;line-height:normal;text-transform:uppercase}#results .scores-overall span{color:#fff4f4;font-family:Avenir Next Cyr,sans-serif;font-size:113.191px;font-style:normal;font-weight:750;letter-spacing:5.66px;line-height:normal;text-align:center}#results .score-progress-bar-wrap{align-items:center;display:flex;gap:12px;width:100%}#results .score-progress-bar{background:hsla(0,0%,100%,.2);border-radius:3px;height:8px;position:relative;width:100%}#results .score-progress-bar-line{background:#fff;border-radius:3px;height:100%;left:0;position:absolute;top:0;width:0}#results .score-progress-bar-wrap .test-info{color:#94a7cc;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.7px;line-height:normal;text-align:center;white-space:nowrap}#results .scores-correct{align-items:flex-start;background:linear-gradient(91deg,rgba(5,53,140,.51) .22%,rgba(0,78,220,.2) 99.14%);border-radius:12.093px;display:flex;flex-direction:column;padding:11.488px 18.744px;width:250px}#results .scores-correct h6{color:#75f692;font-family:Open Sans;font-size:8.465px;font-style:normal;font-weight:700;letter-spacing:.423px;line-height:normal;text-transform:uppercase}#results .scores-correct span{color:#75f692;font-family:Avenir Next Cyr,sans-serif;font-size:68.441px;font-style:normal;font-weight:750;letter-spacing:3.422px;line-height:normal;text-align:center}#results .receive{align-items:center;display:flex;flex-direction:column;gap:6px;margin-top:56px}#results .receive form{align-items:baseline;display:flex;gap:8px}#results .receive form input{align-items:center;background:#fff;border:none;border-radius:10px;color:#000;display:flex;font-family:Avenir Next Cyr,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:16px;letter-spacing:.7px;line-height:normal;outline:none;padding:15px 16px;transition:all .2s ease-out;width:230px}#results .receive form input::placeholder{color:#c1bdbd}#results .receive form .hs-button{align-items:center;background:#0855fe;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 0 0;font-family:Avenir Next Cyr,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:16px;justify-content:center;letter-spacing:.7px;line-height:normal;padding:15px 24px;text-align:center;transition:all .2s ease-out}#results .receive form button:hover{background:#1f64f8}#results .receive form button:active{transform:scale(.95)}#results .receive p{font-family:Open Sans;font-size:14px;font-weight:600;max-width:600px;text-align:center}#game .question,#results .receive p{color:#fff;font-style:normal;line-height:normal}#game .question{border-left:2px solid #0058e3;font-family:Avenir Next Cyr,sans-serif;font-size:24px;font-weight:700;letter-spacing:1.2px;margin-bottom:46px;margin-top:44px;max-width:624px;padding-left:24px}#game .container{position:relative;z-index:2}#game .illustration{animation-delay:2s;opacity:0;transition:all 2s ease}#game .illustration svg{bottom:0;height:914px;position:absolute;right:0;width:852px}#game .illustration.visible{opacity:1}#game span{color:#26ddd4}#game .answers{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}#game .answer{align-items:center;backdrop-filter:blur(.75px);background:linear-gradient(91deg,rgba(5,53,140,.51) .22%,rgba(0,78,220,.2) 99.14%);border-radius:10px;cursor:pointer;display:flex;gap:24px;padding:10px 40px 10px 10px;transition:all .3s ease-out;width:467px}#game .answer.opacity{opacity:.5;pointer-events:none}#game .answer.opacity:hover{background:linear-gradient(91deg,rgba(5,53,140,.51) .22%,rgba(0,78,220,.2) 99.14%)}#game .answer.correct{opacity:1}#game .answer.correct,#game .answer.correct:hover{background:linear-gradient(91deg,rgba(9,172,113,.51) .22%,rgba(0,220,75,.2) 99.14%)}#game .answer:hover{background:linear-gradient(91deg,rgba(5,53,140,.61) .22%,rgba(0,78,220,.3) 99.14%)}#game .answer.wrong{opacity:1}#game .answer.wrong,#game .answer.wrong:hover{background:linear-gradient(91deg,rgba(240,39,39,.47) .22%,rgba(244,55,13,.32) 99.14%)}#game .answer .answer-variant{align-items:center;background:rgba(5,66,176,.5);border-radius:5px;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:700;gap:10px;justify-content:center;letter-spacing:.7px;line-height:normal;padding:10px;text-align:center;text-transform:uppercase;width:39px}#game .answer.correct .answer-variant{background:#0c8071}#game .answer.wrong .answer-variant{background:rgba(187,37,37,.5)}#game .answer .answer-text{color:#fff;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal;user-select:none}#game .game-actions{display:flex;flex-direction:column;gap:40px}#game .action-buttons{align-items:center;display:flex;gap:30px}#game .game-actions .back-btn{align-items:center;color:#fff;cursor:pointer;display:none;font-family:Avenir Next Cyr,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:16px;letter-spacing:.7px;line-height:normal;max-width:max-content;padding:15px 0;text-align:center;transition:all .2s ease-out;user-select:none}#game .game-actions .back-btn:active{transform:scale(.95)}#game .game-actions .back-btn.active{display:flex}#game .game-actions .next-btn{align-items:center;background:#0855fe;border-radius:10px;color:#fff;cursor:pointer;display:none;display:flex;font-family:Avenir Next Cyr,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:16px;justify-content:center;letter-spacing:.7px;line-height:normal;max-width:max-content;padding:15px 24px;text-align:center;transition:all .2s ease-out;user-select:none}#game .game-actions .next-btn:hover{background:#1f64f8}#game .game-actions .next-btn:active{transform:scale(.95)}#game .game-actions .next-btn.active{display:flex}#game .game-progress-wrap{align-items:center;display:flex;gap:13px}#game .game-progress{background:#0857c3;border-radius:5px;height:5px;position:relative;width:129px}#game .game-progress-line{background:#26ddd4;border-radius:5px;height:100%;left:0;position:absolute;top:0;width:20%}#game .game-progress-wrap span{color:#94a7cc;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.7px;line-height:normal;text-align:center}@media (max-width:1024px){.wrapper{height:100%}.wrapper,.wrapper.quiz-screen{background:none}.illustration{display:none}#navbar{padding-top:48px}#navbar .logo.mobile{display:block}#navbar .logo.pc{display:none}#welcome .title{font-size:24px;letter-spacing:unset;margin-top:56px}#welcome .info{margin-bottom:56px;padding-left:18px}#welcome .welcome-bottom{flex-direction:column-reverse;gap:20px;padding-bottom:130px}#welcome .user-information{bottom:20px;left:20px;max-width:calc(100% - 40px);position:fixed;width:100%}#welcome .more-info h4{font-size:20px;font-weight:750;letter-spacing:1px;margin-bottom:18px}#welcome .more-info h4,#welcome .more-info p{color:#fff;font-style:normal;line-height:normal}#welcome .more-info p{border-left:2px solid #0058e3;font-size:14px;font-weight:600;padding-left:18px}#welcome .user-information .countries-wrapper,#welcome .user-information input{width:50%}#welcome .user-information .countries-trigger{width:100%}#results .container{height:calc(100dvh - 80px)}.results-wrapper{background:none}#results .scores{flex-wrap:wrap;gap:16px;margin-bottom:75px}#results .scores-wrong{min-width:unset;order:2;width:calc(50% - 8px)}#results .scores-wrong span{font-size:48px;letter-spacing:0}#results .scores-overall{order:1;width:100%}#results .scores-overall span{font-size:100px;letter-spacing:0}#results .scores-correct{min-width:unset;order:3;width:calc(50% - 8px)}#results .scores-correct span{font-size:48px;letter-spacing:0}#results .title{font-size:28px;letter-spacing:unset;margin-top:56px}#results .info{border:none;font-size:14px;margin-bottom:48px;padding:0;text-align:center;width:192px}#results .receive{margin-top:auto;padding-bottom:20px;width:100%}#results .receive form{flex-direction:column;width:100%}#results .receive form button,#results .receive form input{width:100%}#game .question{font-size:18px;letter-spacing:.9px;margin-bottom:80px;padding-left:18px}#game .answer{width:100%}#game .game-actions{align-items:center;bottom:20px;justify-self:center;left:20px;padding-bottom:20px;position:fixed;width:calc(100% - 40px)}}@media (max-height:667px){#game .game-actions{align-items:center;justify-self:center;padding-bottom:20px;position:unset;width:100%}}