.footer{background:linear-gradient(-60deg, #006372, #0495ac);color:#fff;padding-top:50px;position:relative}.footer.hidden{display:none}.footer__wave{top:0%}.footer__wave>img{top:0%}.footer__container{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0rem 1rem}.footer__rs-logo{height:35px;transition:all .3s;cursor:pointer}.footer__rs-logo>img{height:100%}.footer__rs-logo:hover{transform:scale(1.05)}.footer__year{font-size:1.25rem;font-weight:500}.footer__member>a{display:inline-block;color:inherit;transition:all .3s}.footer__member>a:hover{transform:scale(1.05);color:#02bfdf}.footer__members-list{display:flex;gap:1.5rem}
.nav__list{display:flex;gap:1rem;align-items:center}.nav__item{padding:.5rem;position:relative;transition:all .3s;cursor:pointer}.nav__item:hover{color:#02bfdf}
.header{font-size:1.15rem;position:absolute;top:0;left:0;z-index:10;width:100%;color:#fff;padding-bottom:50px}.header.opaque{background:linear-gradient(-60deg, #0495ac, #006372)}.header.hidden{display:none}.header.opaque{background:linear-gradient(-60deg, #0495ac, #006372)}.header__container{display:flex;align-items:center;justify-content:space-between;padding:1rem 0rem .5rem}.header__block_controls{display:flex;gap:1rem}.header__wave{bottom:0%}.header__wave>img{bottom:0%}.header__wave>img.hidden{visibility:hidden;opacity:0}.header__button{padding:.25rem 1rem;min-width:95px;border:2px solid #fff;border-radius:.5rem}.header__button:hover{border:2px solid #02bfdf;color:#000;background-color:#fff}.logo__image{height:50px;width:165px;cursor:pointer;transition:all .3s;fill:#fff}.logo__image:hover{fill:#02bfdf}
.authorization{position:fixed;z-index:30;width:100vw;height:100vh;top:0;left:0;transition:all ease .3s}.authorization__wrapper{width:50vh;position:relative;top:25vh;left:calc(50% - 25vh);border-radius:10px;display:flex;align-items:center;flex-direction:column;background-color:#fff;transform:scale(0.3);transition:all ease .4s;padding:0px 0px 30px 0px}.authorization__wrapper.open-auth{transform:scale(1);opacity:1}.authorization.open-auth{background-color:rgba(41,41,41,.6)}.nav-authorization{padding:15px 0px 60px 0px;height:50px}.nav-authorization__cross{right:5px;top:10px;z-index:5;display:block;position:absolute;width:30px;height:20px;cursor:pointer;transition:all .3s ease}.nav-authorization__cross:hover{transform:scale(1.1)}.nav-authorization__cross::after,.nav-authorization__cross::before{left:0;position:absolute;height:10%;width:100%;transition:all .2s ease 0s;background-color:#000;content:""}.nav-authorization__cross::before{top:50%;transform:rotate(-45deg) translate(0px, -50%)}.nav-authorization__cross::after{bottom:45%;transform:rotate(45deg) translate(0px, 50%)}.nav-authorization__button{font-size:18px;padding:0px 15px;border-bottom:none;cursor:pointer;margin:0px 20px 0px 0px;transition:all .25s ease}.nav-authorization__button.active-btn{padding-bottom:10px;border-bottom:#051230 2px solid}.nav-authorization__button::before{content:"";border-bottom:solid 2px #051230}.sing-in__wrapper{display:flex;flex-direction:column;transition:all .25s linear}.sing-in__button{padding:10px 15px;border:2px solid #000;cursor:pointer;margin:0px 20px 0px 0px}.sing-up__wrapper{display:flex;flex-direction:column}.form__wrapper{max-width:350px;overflow:hidden}.form__slider{display:flex;position:relative;width:700px;left:0px;transition:all .25s ease}.form__slider.active-slider{left:-350px}.form__body,.form__item{display:flex;flex-direction:column;width:350px}.form__body{gap:10px}.form__button{margin:20px 0px 0px 0px;padding:10px;display:inline-block;font-weight:700;text-transform:uppercase;font-size:14px;line-height:28px;text-align:center;color:#fff;width:100%;border-radius:10px;background-color:#0495ac;cursor:pointer}.form__button:hover{background-color:#006372;transition:background-color .3s ease}.form__message{color:#d34141;opacity:1;height:20px;text-align:center;transition:all .2s linear}.form__message.message-active{opacity:0}.form__input{height:50px;padding:0px 20px;border-radius:5px;width:100%;font-size:18px;transition:all .3s ease 0s}.form__input:focus{border:2px solid #000}.form__input.error{border:2px solid #d34141}
.preloader{display:block}.preloader-loading{display:block;position:fixed;z-index:50;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0) url(b56dde3d376fdd343b84.svg) center center no-repeat;background-size:150px}
.audio-challenge{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;height:100%;background:linear-gradient(-60deg, #0495ac, #006372, #004752)}.audio-challenge__start,.audio-challenge__rules,.audio-challenge__setting,.audio-challenge__game{display:flex;flex-direction:column;align-items:center;text-align:center;gap:50px}.audio-challenge__setting{position:relative}.audio-challenge__btn{font-weight:600;padding:1rem 1.5rem;border:2px solid #fff;font-size:1.25rem;cursor:pointer}.audio-challenge__btn.start-game,.audio-challenge__btn.result__but{border-radius:1rem;position:relative}.audio-challenge__btn.start-game:hover,.audio-challenge__btn.result__but:hover{border:2px solid #02bfdf;color:#000;background-color:#fff}.audio-challenge__btn.start-game:disabled,.audio-challenge__btn.result__but:disabled{color:#bbb;border:2px solid #bbb;cursor:auto}.audio-challenge__btn.start-game:disabled::after,.audio-challenge__btn.result__but:disabled::after{position:absolute;content:"Перед началом игры необходимо выбрать уровень";color:#000;visibility:hidden;opacity:0;transition:all .2s;height:40px;width:max-content;top:5rem;left:50%;transform:translateX(-50%)}.audio-challenge__btn.start-game:disabled:hover::after,.audio-challenge__btn.result__but:disabled:hover::after{visibility:visible;opacity:1}.audio-challenge__btn.skip-game{min-width:150px}.audio-challenge__btn.skip-game:hover{background-color:rgba(255,255,255,.2)}.audio-challenge__description{height:280px;display:flex;justify-content:center;align-items:center;padding:20px;position:relative}.audio-challenge__card{display:flex;flex-direction:column;opacity:0;transform:scale(0);transition:transform .22s ease-out;overflow:hidden;object-fit:cover;width:320px;height:180px}.audio-challenge__card.active{transform:scale(1);opacity:1;overflow:visible}.audio-challenge__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.audio-challenge__words{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:center;font-size:18px}.audio-challenge__word-btn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:10px 15px;border-radius:5px;transition:background-color .3s ease;min-width:150px}.audio-challenge__word-btn:hover{background-color:rgba(255,255,255,.2)}.audio-challenge__word-btn.right-word{background-color:rgba(255,255,255,.4)}.audio-challenge__word-btn.right-word.green{background-color:#88d3aa}.audio-challenge__word-btn.wrong-word{background-color:rgba(139,34,34,.7019607843)}.audio-challenge__result{padding:150px 0px 0px 0px}.description__sound-button{position:relative;top:calc(50% - 75px);left:calc(50% - 75px);width:150px;height:150px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.2);border-radius:50%;transition:background .25s linear;transition:transform .15s linear;cursor:pointer;overflow:visible}.description__sound-button::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,.5019607843);opacity:0;border-radius:50%;transform:scale(1)}.description__sound-button.animate::after{animation:ripple .3s ease-out}.description__sound-button img{width:70%}.description__sound-button.inactive{display:none}.description__sound-button:hover{transform:scale(1.05)}.description__card{visibility:hidden;opacity:0;top:0;left:0;padding:10px;display:flex;flex-direction:column;gap:20px;border-radius:10px;transform:scale(0);transition:transform .22s ease-out}.description__card.active{transform:scale(1);opacity:1;visibility:visible}.card__img{width:180px;height:180px;border-radius:50%;object-fit:cover;border:2px solid #fff;display:block}.card__sound{display:flex;align-items:center;justify-content:center;gap:30px}.card__sound-button{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.2);border-radius:50%;transition:background .25s linear;transition:transform .15s linear;cursor:pointer;overflow:visible}.card__sound-button img{width:15px}.card__sound-button::after{content:"";position:absolute;top:calc(50% - 2.5px);left:calc(50% - 2.5px);width:5px;height:5px;background:rgba(255,255,255,.5019607843);opacity:0;border-radius:50%;transform:scale(1)}.card__sound-button.animate::after{animation:ripple-small .3s ease-out}.card__sound-button:hover{transform:scale(1.05)}.rules__title{font-size:48px;font-weight:700}.rules__text{max-width:800px;font-size:20px;font-weight:400;line-height:140%}.setting__title{font-size:24px}.setting__buttons{display:flex;gap:10px}.setting__button{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:1rem;border:2px solid #fff;font-size:1.5rem}.setting__button:hover{border:2px solid #02bfdf;color:#000;background-color:#fff}.setting__button.button-active{border:2px solid #004752 !important;color:#000 !important;background-color:#02bfdf !important}@keyframes ripple{0%{transform:scale(0);opacity:1}20%{transform:scale(10);opacity:1}100%{opacity:0;transform:scale(40)}}@keyframes ripple-small{0%{transform:scale(0);opacity:1}20%{transform:scale(4);opacity:1}100%{opacity:0;transform:scale(10)}}.word-item{display:grid;grid-template-columns:2rem repeat(3, 200px);grid-gap:1rem;align-items:center;justify-content:center}.word-item__sound{margin:0px 30px 0px 0px;cursor:pointer}.word-item__sound-button{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;transition:background .3s linear}.word-item__sound-button:after{content:"";position:absolute;top:calc(50% - 2.5px);left:calc(50% - 2.5px);width:5px;height:5px;background:rgba(255,255,255,.5019607843);opacity:0;border-radius:50%;transform:scale(1)}.word-item__sound-button img{display:block;width:50%}.word-item__sound-button:hover{background-color:rgba(0,99,114,.2)}.word-item__sound-button:focus:not(:active)::after{animation:ripple-small .2s ease-out}.word-item__word{font-weight:700}.result__right::after{content:"";display:block;width:100%;height:2px;background:#fff;opacity:.2;margin:30px 0px}.result__title{text-transform:uppercase;font-weight:700;padding:0px 0px 20px 0px}.result__buttons{display:flex;justify-content:center;gap:30px;padding:0px 0px 30px 0px}
.ebook{background-color:#fff;display:flex;flex-direction:column;align-items:center}.title{font-size:3rem}.controls{display:flex;position:sticky;top:-1px;width:100%;justify-content:center;align-items:center;height:5rem;gap:2rem;margin-bottom:3rem;margin-top:6rem;background-color:#fff;z-index:2}.cards-view{display:flex;flex-direction:column;gap:2rem}.isSticky{background:linear-gradient(-60deg, #0495ac, #006372, #004752)}.isSticky>div>div,.isSticky>button{border:.05rem solid #fff}.learned-page{background-color:#e0f5e9}.dif-words-title{font-size:2rem;color:#004752}.button-game{width:fit-content;padding:0rem 1rem;background-color:#0495ac;color:#fff;text-align:center;line-height:3rem;border-radius:.5rem}.button-game:hover{cursor:pointer;transform:scale(1.1)}.non-active-button-game{opacity:.2}.non-active-button-game:hover{cursor:default;transform:none}.games-wrap{display:flex;gap:1rem}@media(max-width: 1000px){.controls{flex-wrap:wrap;gap:.5rem 1rem;height:auto;margin-bottom:2rem}.isSticky{padding:1rem 0}}
.pagination-wrap{display:flex;gap:.5rem}.label{display:flex;gap:.5rem;background-color:#006372;color:#fff;border-radius:.5rem;padding:0 .5rem}.label-name,.label-page-num,.arrow-button{line-height:3rem}.arrow-button{width:3rem;height:3rem;border-radius:.5rem;background-color:#006372;color:#fff;text-align:center;font-size:1.5rem}.arrow-button:hover{cursor:pointer;opacity:.7}.learned-page-label{background-color:#88d3aa}.display-none{display:none}
.word-card{display:flex;border:.1rem solid #02bfdf;box-shadow:0px 0px 5px #02bfdf;padding:1rem;gap:1rem;width:calc(100% - 1rem);max-width:70rem;border-radius:.5rem;box-sizing:border-box;margin:0 .5rem}.img{width:18rem;height:14rem;contain:content;border-radius:.2rem}.allTextWrap{display:flex;flex-direction:column;gap:.5rem;color:#494853}.first-text-line-wrap{font-size:1.5rem;font-weight:600;line-height:3rem}.audio-button{width:3rem;height:3rem;background-image:url(e586e3604371374963a1.svg);background-size:contain}.stop-audio{background-image:url(af10a317c8b05f589547.svg)}.audio-button:hover{cursor:pointer;opacity:.7;transform:scale(1.05)}.first-text-line-wrap{display:flex;gap:1rem}.dif-button,.learned-button{width:3rem;height:3rem;background-size:contain}.dif-button:hover,.learned-button:hover{cursor:pointer;opacity:.7;transform:scale(1.05)}.buttons-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin-left:auto;margin-right:2rem;padding:1rem}.dif-button{background-image:url(3dba9cce9cf3e2b0b029.svg)}.dif-button:hover::after{content:"добавить/удалить из сложных слов";position:absolute;opacity:.7;font-size:.7rem;width:7rem;right:100%;font-size:.7rem;border:.5px solid #006372;text-align:center;background:#fff;padding:.2rem .5rem;border-radius:.5rem}.learned-button{background-image:url(9365cc09df077daf42f9.svg)}.learned-button:hover::after{content:"добавить/удалить из изученных слов";position:absolute;opacity:.7;font-size:.7rem;width:7rem;right:100%;font-size:.7rem;border:.5px solid #006372;text-align:center;background:#fff;padding:.2rem .5rem;border-radius:.5rem}.active-button.dif-button{background-image:url(e44512d238eb237a4df5.svg)}.active-button.learned-button{background-image:url(890cd054b0c50d06585c.svg)}.point{align-self:center;width:1rem;height:1rem;border-radius:50%}.difficult-word{border:.1rem solid #f09f9f;box-shadow:0px 0px 5px #f09f9f}.learned-word{border:.1rem solid #88d3aa;box-shadow:0px 0px 5px #88d3aa}.learned-word .img,.learned-word .allTextWrap,.learned-word .game-result-wrap{opacity:.2}.game-result-wrap{display:flex;justify-content:space-between;width:5rem;height:2rem;visibility:hidden}.game-result-pos,.game-result-neg{display:flex;justify-content:center;align-items:center;color:#494853;font-family:inherit;background-color:#a1defa;position:relative;width:2rem;height:2rem}.game-result-neg{background-color:#f09f9f}.game-result-pos:hover::after{content:"количество правильных ответов";position:absolute;font-size:.7rem;opacity:.7;width:7rem;right:100%;top:70%;font-size:.7rem;border:.5px solid #006372;text-align:center;background:#fff;padding:.2rem .5rem;border-radius:.5rem}.game-result-neg:hover::after{content:"количество неправильных ответов";position:absolute;font-size:.7rem;opacity:.7;width:8rem;right:100%;top:70%;font-size:.7rem;border:.5px solid #006372;text-align:center;background:#fff;padding:.2rem .5rem;border-radius:.5rem}.visible-element{visibility:visible}.hidden-element{visibility:hidden}@media(max-width: 1000px){.buttons-wrap{margin-right:0;gap:1rem;width:6rem}.allTextWrap{width:25rem}.allTextWrap div{font-size:.8rem}.first-text-line-wrap{height:2rem}.first-text-line-wrap div{font-size:1.2rem;line-height:2rem}.img{width:12rem;height:9.3rem}.audio-button,.dif-button,.learned-button{width:2rem;height:2rem}.game-result-wrap{width:100%;justify-content:space-between}.game-result-wrap div{width:1.5rem;height:1.5rem;font-size:.8rem}}
.game{display:flex;align-items:center;justify-content:center;height:100%}.game__body{display:flex;flex-direction:column}.game-wrapper{display:flex;justify-content:center;align-items:center;gap:80px;margin-top:8rem}.game-button{position:relative;border-radius:25px;background:linear-gradient(-120deg, #006372, #0495ac);width:350px;display:flex;flex-direction:column;align-items:center;padding:30px 10px;cursor:pointer;transition:all linear .2s;box-shadow:0px 2px 12px #006372}.game-button__title{display:block;font-size:24px;font-weight:500;text-align:center;color:#fff}.game-button__text{position:absolute;font-size:18px;text-align:center;top:0;overflow:hidden;opacity:0;transition:all .25s linear;padding:0px 5px 0px}.game-button__text.active{top:25%;overflow:visible;opacity:1}.game-button__wrapper-img{position:relative;background-color:#fff;display:flex;margin:0px 0px 40px 0px;max-width:300px;border-radius:10px}.game-button__wrapper-img.animation-game{animation:pulse-audio 1s infinite alternate}.game-button__img{transition:all .3s linear;transform:scale(1);object-fit:fill;display:block;width:100%;padding:0px 10px}.game-button__img.active{transform:scale(0)}.game-button.active-background{background:linear-gradient(-120deg, #0495ac, #006372)}@keyframes pulse-audio{0%{transform:scale(1.02)}100%{transform:scale(0.98)}}
.general{color:#fff;height:105vh;position:relative;margin-top:-129px;background:linear-gradient(-60deg, #0495ac, #006372, #004752)}.general__wave{bottom:0%;height:30%}.general__wave>img{position:absolute;bottom:0%;width:100%}.general__container{position:relative;padding:.5rem 0rem;height:100%}.general__text-container{max-width:600px;margin-right:200px;z-index:5;display:flex;flex-direction:column;justify-content:center;position:relative;top:40%;transform:translateY(-50%)}.general__title{font-size:2rem;font-weight:600;margin-bottom:2.5rem}.general__subtitle{font-size:1.5rem;margin-bottom:1.5rem}.general__button{width:min-content;padding:.5rem 1rem;border:2px solid #fff;border-radius:.5rem;transition:all .3s}.general__button:hover{border:2px solid #02bfdf;color:#000;background-color:#fff}.general__image{position:absolute;width:50%;min-width:400px;right:0%;top:50%;transform:translateY(-50%)}.advantages{color:#000;background-color:#eee;position:relative;padding:13rem 0}.advantages__title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem}.advantages__container{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr))}.advantage{display:flex;flex-direction:column;padding:1rem;border-radius:1.5rem;background-color:#fff;transition:all .3s;cursor:pointer}.advantage__text{display:flex;flex-direction:column}.advantage__title{font-weight:700;font-size:1.5rem;padding:1rem 0 .5rem}.advantage__subtitle{line-height:1.5}.advantage__image{width:100%;max-height:40%}.advantage:hover{transform:scale(1.03)}.developers{color:#000}.developers__container{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;max-width:888px !important}.developers__title{font-size:2rem;font-weight:700;align-self:center}.developers__item{max-width:666px;padding:1rem;border-radius:1rem;background-color:#eee}.developers__right{align-self:flex-end}.developer{display:flex;gap:1rem}.developer__photo-container{width:222px;height:222px;border-radius:50%;overflow:hidden;flex:1 0 auto}.developer__photo{height:100%;width:100%;object-fit:cover}.developer__text-container{display:flex;flex-direction:column;gap:1rem}.developer__name{font-size:1.5rem;font-weight:600}.developer__title{font-size:1.25rem;font-weight:500}.developer__github{height:44px;width:44px;align-self:flex-end;flex:1 0 auto;display:flex;align-items:flex-end;cursor:pointer}.developer__github_logo{padding:.5rem;transition:all .3s;fill:#000;height:44px;width:44px}.developer__github_logo:hover{fill:#02bfdf;transform:scale(1.05)}
.timer{width:6rem;height:6rem;position:relative;display:flex;align-items:center;justify-content:center}.timer__icon{position:absolute;width:100%;height:100%;fill:#02bfdf;top:0;left:0}.timer__input{display:block;position:relative;top:.8rem;font-size:2rem;color:#fff;background-color:rgba(0,0,0,0);border:none;width:100%;text-align:center}
.game__container{color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}.game__title{font-weight:700;font-size:2.5rem;text-align:center;margin-bottom:2.5rem}.game__text{display:flex;flex-direction:column;gap:1rem;font-size:1.5rem}.game__text_about{font-weight:400;text-align:center;line-height:1.45}.game__text_rules{display:grid;grid-template-columns:max-content max-content;grid-template-areas:"title title";margin:0 auto;grid-gap:.5rem;justify-items:center}.game__text_rules>span{grid-area:title}.game__text_rules>p{display:flex;align-items:center;width:100%}.game__text_key{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:.25rem;border:2px solid #fff}.game__levels{display:flex;gap:1rem}.game__levels_title{font-weight:600;font-size:2rem;margin-top:2rem}.game__button_start{font-weight:600;padding:1rem 1.5rem;border:2px solid #fff;border-radius:1rem;font-size:1.25rem;margin-top:2.5rem;position:relative}.game__button_start:disabled{color:#bbb;border:2px solid #bbb;cursor:auto}.game__button_start:disabled::after{position:absolute;content:"Перед началом игры необходимо выбрать уровень";color:#000;visibility:hidden;opacity:0;transition:all .2s;height:40px;width:max-content;top:5rem;left:50%;transform:translateX(-50%)}.game__button_start:disabled:hover::after{visibility:visible;opacity:1}.game__button_level{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:1rem;border:2px solid #fff;font-size:1.5rem}.game__button_level.checked{border:2px solid #004752 !important;color:#000 !important;background-color:#02bfdf !important}.game__button_start:not(:disabled):hover,.game__button_level:hover{border:2px solid #02bfdf;color:#000;background-color:#fff}.game__points{display:flex;flex-direction:column;gap:1rem}.game__points_score{font-size:2.5rem;font-weight:600;padding:.5rem 1rem;padding-top:0;border-bottom:2px solid #02bfdf}.game__points_indicators{display:flex;gap:1rem;justify-content:center}.game__points_indicator-item{width:1.5rem;height:1.5rem;border-radius:50%;background-color:#ddd;transition:all .2s}.game__points_indicator-item.active{background-color:#009600}.game__points_increment{text-align:center}.game__word{font-size:3rem;text-align:center;font-weight:600;letter-spacing:.05rem;color:#02bfdf;height:57px;transition:all .15s;visibility:visible;opacity:1}.game__words{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:2rem 0}.game__word.hidden{visibility:hidden;opacity:0}.game__word.transformed{transition:all 0s;color:#fff;font-size:2rem}.game__answer{font-size:1.5rem;min-width:8rem;height:46px;border:2px solid #fff}.game__answer_true{border-radius:23px 0 0 23px}.game__answer_false{border-radius:0 23px 23px 0;border-left:none}.game__answer_result{min-width:16rem;border-radius:23px}.game__answer:hover{background-color:#004752}.game__answer:active{background-color:#fff;color:#000}.game__answer:disabled{color:#bbb;border:2px solid #bbb;cursor:auto}.game__answer.correct{border-color:#009600;background-color:#009600}.game__answer.wrong{background-color:#d34141;border-color:#d34141}.game__results_buttons-container{display:flex;gap:1rem}.game__results_button{display:flex;justify-content:center;align-items:center;border-radius:1rem;border:2px solid #fff;font-size:1.5rem;padding:.5rem 1rem;min-width:16rem}.game__results_button:hover{border:2px solid #02bfdf;color:#000;background-color:#fff}.game__results_score{font-size:2.5rem;font-weight:600;padding:.5rem 1rem;padding-top:0;border-bottom:2px solid #02bfdf}.game__results_answer{display:grid;grid-template-columns:2rem repeat(3, 200px);grid-gap:1rem}.game__results_answer>span{display:flex;justify-content:flex-start;align-items:center}.game__results_answer-title{text-align:center;font-size:2rem;font-weight:600}.game__results_answers-container{display:flex;flex-direction:column;gap:1rem}.game__results_answer-button{height:2rem;width:2rem;fill:#fff;cursor:pointer;transition:all .3s;background-image:url(1433abd5efd4d74c17fa.svg);background-size:contain;background-repeat:no-repeat}.game__results_answer-button:hover{transform:scale(1.05)}.game__results_answer-button.active{background-image:url(b3ca13c2a2bc895aea9d.svg)}
.statistics__container{display:flex;flex-direction:column;gap:2rem}.statistics__title{font-size:3rem;font-weight:700;text-align:center}.statistics__section{color:#004752;margin-top:4rem}.statistics__section_today{margin-bottom:4rem}.statistics__words-items{display:flex;gap:1rem;justify-content:space-evenly}.statistics__words-item{display:flex;flex-direction:column;align-items:center;width:16rem}.statistics__words-item_value{font-size:5rem;font-weight:900;text-align:center}.statistics__words-item_description{font-size:1.5rem;font-weight:600;text-align:center}.statistics__games-items{display:flex;gap:3rem;justify-content:center}.statistics__games-item{background-color:#eee;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.statistics__games-item_title{font-size:2rem;font-weight:700}.statistics__charts{background:#eee;border-radius:.5rem;padding:1rem}.statistics__charts-container{display:flex;justify-content:center;flex-direction:column;gap:2rem;width:90%;align-self:center}.statistics__switch{position:relative;display:inline-block;width:60px;height:26px}.statistics__switch-container{display:flex;gap:1rem;align-items:center;justify-content:center}.statistics__switch_title{font-size:1.25rem;font-weight:600}.statistics__switch-checkbox{display:none}.statistics__switch-checkbox:checked+.statistics__switch-slider{background-color:#02bfdf}.statistics__switch-checkbox:focus+.statistics__switch-slider{box-shadow:0 0 1px #02bfdf}.statistics__switch-checkbox:checked+.statistics__switch-slider:before{-webkit-transform:translateX(34px);-ms-transform:translateX(34px);transform:translateX(34px)}.statistics__switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ddd;-webkit-transition:.4s;transition:.4s;border-radius:34px}.statistics__switch-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
@font-face{font-family:"PFBeauSansPro";src:url(bc66f4125f81f0923b4d.woff);font-weight:900}@font-face{font-family:"PFBeauSansPro";src:url(65d5ab29007ff7c49380.woff);font-weight:700}@font-face{font-family:"PFBeauSansPro";src:url(99dd08a295344a085604.woff);font-weight:400}@font-face{font-family:"PFBeauSansPro";src:url(4ce2d23fbfafeee14edb.woff);font-weight:600}*{margin:0;padding:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active,a:focus,a:active{outline:none}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{border:0;background-color:rgba(0,0,0,0)}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}p,span,a,button,h1,h2,h3,h4,h5,h6{user-select:none}html{font-size:16px;height:100%;font-family:"PFBeauSansPro","Helvetica","Arial",sans-serif;letter-spacing:.02rem;scroll-behavior:smooth}body{height:100%;display:flex;flex-direction:column}.main{flex:1 0 auto}.container{max-width:1300px;width:90%;margin:0 auto}button{font-size:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;transition:all .3s}.wave{position:absolute;width:100%}.wave>img{position:absolute;width:100%}.wave__top{top:0%}.wave__top>img{top:0%}.wave__bottom{bottom:0%}.wave__bottom>img{bottom:0%}.wrapper{padding-top:129px;padding-bottom:6rem;height:100%}.wrapper__sprint-game{background:linear-gradient(-60deg, #0495ac, #006372, #004752)}.shadow{-webkit-box-shadow:0px 5px 10px 2px #ddd;-moz-box-shadow:0px 5px 10px 2px #ddd;box-shadow:0px 5px 10px 2px #ddd}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:#ddd}::-webkit-scrollbar-thumb{background:#006372;border-radius:.25rem}.light{position:absolute;width:0px;opacity:.75;background-color:#fff;box-shadow:#e9f1f1 0px 0px 20px 2px;opacity:0;top:20vh;bottom:0px;left:0px;right:0px;margin:auto}.x1{animation:floatUp 4s infinite linear;transform:scale(0.2)}.x2{animation:floatUp 7s infinite linear;transform:scale(0.3);left:15%}.x3{animation:floatUp 2.5s infinite linear;transform:scale(0.1);left:-15%}.x4{animation:floatUp 4.5s infinite linear;transform:scale(0.2);left:-34%}.x5{animation:floatUp 8s infinite linear;transform:scale(0.4);left:-57%}.x6{animation:floatUp 3s infinite linear;transform:scale(0.15);left:-81%}.x7{animation:floatUp 5.3s infinite linear;transform:scale(0.6);left:37%}.x8{animation:floatUp 4.7s infinite linear;transform:scale(0.4);left:62%}.x9{animation:floatUp 4.1s infinite linear;transform:scale(0.2);left:85%}@keyframes floatUp{0%{top:100vh;opacity:0}25%{opacity:1}50%{top:0vh;opacity:.8}75%{opacity:1}100%{top:-100vh;opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hidden{opacity:0;visibility:hidden}.notification{height:100%;display:flex;justify-content:center;align-items:center;font-size:2rem;max-width:1300px;width:90%;margin:0 auto;color:#004752;font-weight:700}
.button-back-top{position:fixed;bottom:80px;right:-20px;z-index:10;width:50px;height:50px;cursor:pointer;visibility:hidden;opacity:0;transition:all .3s linear;background-color:#006372;border-radius:10px;display:flex;align-items:center;justify-content:center}.button-back-top img{width:70%}.button-back-top:hover{background:#004752}.button-back-top.active{right:30px;visibility:visible;opacity:1}

/*# sourceMappingURL=styles.29330a7283af1e470168.css.map*/