/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
*{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400}html{scroll-behavior:smooth;height:100%}body{line-height:24px;color:#212121;background-color:#fff;height:100%;min-width:310px;display:flex;flex-direction:column}h2{font-style:normal;font-weight:700;font-size:2.7rem;line-height:3.1rem;color:#212121;margin-top:0;position:relative;z-index:5;background-image:linear-gradient(to right, #ffecb3, #ffecb3 100%);background-position:0 100%;background-size:40% 20px;background-repeat:no-repeat}@media only screen and (max-width: 610px){h2{font-size:2.3rem;line-height:2.5rem}}h3{font-style:normal;font-weight:700;font-size:2.2rem;line-height:2.6rem;display:inline-block;color:#212121;margin-top:0;margin-bottom:4rem;background-image:linear-gradient(to right, #b2ebf2, #b2ebf2 100%);background-position:0 100%;background-size:10rem 1.1rem;background-repeat:no-repeat}@media only screen and (max-width: 425px){h3{font-size:1.9rem}}h4{font-weight:700;text-transform:uppercase;color:#00838f;margin-top:0}@media only screen and (max-width: 425px){h4{margin-bottom:.2rem}}main{flex-grow:1;position:relative;z-index:5}.inner-page{padding-top:8rem}.container{box-sizing:border-box;margin:0 auto}@media only screen and (min-width: 1301px){.container{max-width:1300px;width:100%;padding:0 2em}}@media only screen and (min-width: 1024px)and (max-width: 1300px){.container{max-width:1300px;padding:0 2em}}@media only screen and (max-width: 1023px)and (min-width: 426px){.container{padding:0 2em}}@media only screen and (max-width: 425px){.container{padding:0 1rem}}.subtitle{font-style:normal;font-weight:500;font-size:1.1rem;line-height:2.4rem;color:#757575;margin-bottom:2rem}.btn{cursor:pointer;box-shadow:0px 0px 6px 2px rgba(0,0,0,.16);border-radius:.6rem;border-style:solid;border-width:.1rem;font-style:normal;font-weight:700;font-size:.8rem;line-height:.9rem;text-align:center;text-transform:uppercase;padding:.5rem 1.2rem .3rem}.btn--orange{background-color:#ffa000;border-color:#ffa000;color:#fff}.btn--orange:hover{background-color:#fff;color:#ffa000}.btn--blue{background-color:#00bcd4;border-color:#00bcd4;color:#fff}.btn--blue:hover{background-color:#fff;color:#00bcd4}.btn--yes{background-color:#28c38a;border-color:#28c38a;color:#fff}.btn--yes:hover{background-color:#fff;color:#28c38a}.btn--no{background-color:#ed593b;border-color:#ed593b;color:#fff}.btn--no:hover{background-color:#fff;color:#ed593b}.btn--yes,.btn--no{font-size:1rem;padding:.6rem 1rem}.btn:disabled{color:#9e9e9e;background-color:#fff;border-color:#9e9e9e;cursor:default}.hidden{display:none}.noscroll{overflow:hidden}.not-found-message{max-width:30rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.not-found-message__btn{margin-top:2rem}.dot{width:1rem;height:1rem;border-radius:50%;background-color:#b2ebf2}.dot.active{background-color:#00838f}.hero{box-sizing:border-box;height:835px;overflow:hidden;z-index:5;position:relative}.hero::before{content:"";display:block;height:1200px;width:1510px;background-color:#b2ebf2;opacity:.4;mix-blend-mode:normal;border-radius:4.4rem;transform:rotate(-10deg);position:absolute;left:calc((100vw - 1510px)/2);top:-27rem}.hero__container{align-items:flex-start;position:relative;display:flex;justify-content:space-between;padding-top:10rem}@media only screen and (max-width: 768px){.hero__container{flex-direction:column}}@media only screen and (min-width: 769px){.hero__content{max-width:50%;min-width:16rem}}@media only screen and (max-width: 1000px)and (min-width: 769px){.hero__content{max-width:60%}}.hero__text{font-style:normal;font-weight:500;font-size:1.7rem;line-height:2.6rem;color:#757575;margin-bottom:2rem}@media only screen and (max-width: 1030px)and (min-width: 611px){.hero__text{font-size:1.5rem}}@media only screen and (max-width: 610px){.hero__text{font-size:1.4rem;line-height:1.9rem}}.hero__img{position:relative;z-index:2}@media only screen and (min-width: 769px){.hero__img{width:50%;height:100%}}@media only screen and (max-width: 768px){.hero__img{width:100%}}.hero__img--img{position:absolute}@media only screen and (min-width: 1301px){.hero__img--img{right:-34%;border-top-right-radius:53%;border-bottom-right-radius:10%}}@media only screen and (min-width: 1024px)and (max-width: 1300px){.hero__img--img{right:-40%}}@media only screen and (max-width: 1023px)and (min-width: 1001px){.hero__img--img{right:-30%;top:3rem}}@media only screen and (max-width: 1000px)and (min-width: 769px){.hero__img--img{right:-2rem;top:5rem}}@media only screen and (max-width: 768px){.hero__img--img{right:-2rem;top:-5rem}}@media only screen and (max-width: 600px)and (min-width: 501px){.hero__img--img{top:-4rem}}@media only screen and (max-width: 500px){.hero__img--img{top:-3rem;right:-2rem;width:80%}}@media only screen and (min-width: 611px){.hero__btn{font-size:1.5rem;padding:1.2rem 1.5rem}}@media only screen and (max-width: 610px){.hero__btn{font-size:1.2rem;padding:1rem 1.2rem}}.feature{max-width:48rem;margin:0 auto 10rem}.feature__container{display:flex;flex-direction:column}@media only screen and (min-width: 500px){.feature__container{align-items:center}}.feature__title{margin-bottom:1rem}.feature .subtitle{margin-bottom:4rem}@media only screen and (max-width: 1023px)and (min-width: 426px){.feature .subtitle{text-align:center;line-height:1.4rem}}.feature__list{display:flex;align-items:center;justify-content:space-between;list-style:none;gap:4rem;flex-wrap:wrap;margin:0;padding:0}@media only screen and (max-width: 780px){.feature__list{flex-direction:column;justify-content:center;padding-left:2rem}}.feature__item{position:relative;display:flex;align-items:center}@media only screen and (min-width: 826px){.feature__item{width:17.8rem}}@media only screen and (max-width: 425px){.feature__item{width:100%;flex-direction:column;align-items:flex-start}}.feature__item::after{content:"";position:absolute;border:1px solid #00bcd4;border-radius:20px;transform:rotate(45deg);left:0;top:0;width:6.5rem;height:6.5rem}.feature__img{width:10rem;margin-right:.5rem}@media only screen and (max-width: 425px){.feature__img{width:8rem;margin-right:1.5rem}}.feature__img--img{position:relative;z-index:3;display:block;margin-right:2rem}.feature__content{font-style:normal;font-weight:500;font-size:1.3rem;line-height:1.5rem;color:#757575}@media only screen and (max-width: 425px){.feature__content{margin-top:3rem}}.feature__content>b{font-size:2.2rem;display:block;color:#212121;margin-bottom:1rem}@media only screen and (max-width: 425px){.feature__content>b{font-size:1.9rem;display:inline-block;margin-right:.5rem}}@media only screen and (min-width: 621px){.team{margin-bottom:2rem}}.team__container{display:flex;align-items:center;flex-direction:column}.team__grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-areas:"A  B  C";gap:30px}@media(max-width: 621px){.team__grid{grid-template-areas:"A A A" "B B B" "C C C"}}.team__grid #Natasha{grid-area:A}.team__grid #Alex{grid-area:B}.team__grid #Anna{grid-area:C}.team__grid--container{border:1px solid #00bcd4;border-radius:8px;padding:0px 10px 10px}.team__grid--photo{display:flex;justify-content:center}.team__grid--name{display:flex;justify-content:center;padding-bottom:10px}.team__grid--content{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:5px}.team__grid--content div{display:flex;flex-wrap:wrap;align-content:center;font-size:.8rem;line-height:.8rem}.team__list{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:40rem;width:100%}@media only screen and (max-width: 620px){.team__list{justify-content:center}}@media only screen and (min-width: 621px){.team__item{margin:0 1rem}}@media only screen and (max-width: 620px){.team__item{margin:0 2rem 3rem}}.team__item--photo{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:block;margin-bottom:1rem}.team__item--name{color:#212121;display:flex;text-align:center;align-items:center;justify-content:center;align-content:center;font-size:1.3rem}.team__item--content{color:#212121;display:flex;flex-wrap:wrap;text-align:left;font-size:.8rem}.team__item--github-icon{margin-left:.3rem;display:block}.team__item--github-icon:hover{fill:red}.github-icon{width:1rem;height:1rem;fill:#212121}.dictionary__pagination{padding:2rem 0}.pagination{display:flex;justify-content:center;align-items:center}.pagination__label{border:solid 1px rgba(0,0,0,0);position:relative;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:0 .2rem}@media only screen and (max-width: 425px){.pagination__label{height:1.5rem}}.pagination__label--current{color:#fff;background-color:#e91e63}.pagination__label:not(.pagination__label--disabled):not(.pagination__label--current):hover{background-color:#f8bbd0;cursor:pointer}.pagination__label--inactive{background-color:gray}.pagination__label--disabled{cursor:default;color:#ccc}.pagination__label--disabled .pagination__icon{fill:#9e9e9e;cursor:default}.pagination__label--disabled .pagination__inp{cursor:default}.pagination__inp{opacity:0;position:absolute;width:1.5rem;height:1.5rem;cursor:pointer}.pagination__dots{margin:0 .2em}.pagination__icon{width:1rem;fill:#212121}.dictionary__groups_list{display:flex;flex-wrap:wrap;gap:2em;list-style:none;padding:0}.dictionary__groups_item{display:flex;justify-content:center;align-items:center;width:7.8em;height:2em;padding:.2em;font-size:.8em;color:#fff;border-radius:.65em;white-space:nowrap;cursor:pointer;opacity:.5;transition:.25s}.dictionary__groups_item:nth-child(1){background-color:#6db4a7}.dictionary__groups_item:nth-child(2){background-color:#00a8ff}.dictionary__groups_item:nth-child(3){background-color:#c583ff}.dictionary__groups_item:nth-child(4){background-color:#ffb300}.dictionary__groups_item:nth-child(5){background-color:#b45a1b}.dictionary__groups_item:nth-child(6){background-color:#ff8374}.dictionary__groups_item:hover{opacity:1}.dictionary__groups_item_active{opacity:1;transform:scale(1.2)}.dictionary__extentions{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.8rem}.dictionary__hardwords,.dictionary__sprint,.dictionary__audio{display:flex;align-items:center;cursor:pointer;padding:.4rem .8rem;border-radius:.6rem;transition:.25s}.dictionary__hardwords:before,.dictionary__sprint:before,.dictionary__audio:before{content:"";background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem}.dictionary__hardwords::before{background-image:url(assets/img/40637128799060df7d6e.svg)}.dictionary__hardwords_active{color:#ffa000;pointer-events:none}.dictionary__sprint:before{background-image:url(assets/img/c8410d34eaf55a6aa094.svg)}.dictionary__audio::before{background-image:url(assets/img/f50fed70e04d78b61f3a.svg)}.dictionary__hardwords:hover,.dictionary__sprint:hover,.dictionary__audio:hover{background-color:rgba(248,187,208,.3)}.dictionary__games_disable{color:gray;pointer-events:none;filter:grayscale(1) brightness(1.3)}.dictionary__games{display:flex}.dictionary__info{text-align:center;font-size:1.3em;line-height:1.7rem;margin:2rem;background-color:rgba(255,236,179,.3);border:solid 1px #f8bbd0;padding:1rem;border-radius:1rem}.dictionary__words{display:grid}@media only screen and (min-width: 1301px){.dictionary__words{grid-template-columns:repeat(4, 23%);justify-content:space-between}}@media only screen and (min-width: 1024px)and (max-width: 1300px){.dictionary__words{grid-template-columns:repeat(3, 31%);justify-content:space-between}}@media only screen and (max-width: 1023px)and (min-width: 640px){.dictionary__words{grid-template-columns:repeat(2, 48%);justify-content:space-between}}.word{border:2px #6db4a7 solid;border-radius:.65em;margin-bottom:2rem}.word_group-0{border:2px #6db4a7 solid}.word_group-1{border:2px #00a8ff solid}.word_group-2{border:2px #c583ff solid}.word_group-3{border:2px #ffb300 solid}.word_group-4{border:2px #b45a1b solid}.word_group-5{border:2px #ff8374 solid}.word__image{height:10rem;background-image:url(assets/img/4610bcccfc0ab127b69c.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center;border-top-left-radius:.58em;border-top-right-radius:.58em;position:relative}.word__description{padding:1em}.word__transcription{letter-spacing:.08rem}.word__header{display:flex;gap:.4rem}.word__item{display:flex;flex-direction:column;gap:.4rem}.word__name{font-size:1.5em;font-weight:500;display:flex;flex-wrap:wrap;gap:.4rem 1rem}.word__audio{width:1.5em;height:1.5em;background-image:url(assets/img/50e68aa035c9ba8f755b.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:.25s}.word__marks{display:flex;gap:1em;position:absolute;right:0;bottom:0;background-color:rgba(255,255,255,.85);padding:.5rem .5rem .3rem .7rem;border-top-left-radius:.8rem}.word__hard,.word__learned{width:1.5em;height:1.5em;background-image:url(assets/img/d175941123fd605e8c2e.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:.25s}.word__hard:hover,.word__learned:hover,.word__audio:hover,.word__hard_active,.word__learned_active{filter:invert(67%) sepia(15%) saturate(5650%) hue-rotate(359deg) brightness(101%) contrast(105%)}.word__learned{background-image:url(assets/img/7bf327476b37d515584d.svg)}.word__text{color:#424242;margin-bottom:1rem}.word__meaning,.word__meaning>i,.word__meaning_translate,.word__example,.word__example>b,.word__example_translate{font-size:.75rem;line-height:1.2rem}.word__meaning,.word__example{margin-top:1.5em;margin-bottom:.4rem}.word__progress{display:flex;justify-content:space-between}#statistic{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:center}#statistic .title{display:flex;width:100%;align-items:center;justify-content:left}#statistic #body_statistic{display:flex;flex-wrap:wrap;width:70%;align-items:center;justify-content:center}#statistic #body_statistic #body_title{display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center;font-size:40px;padding-top:40px;padding-bottom:20px}#statistic #body_statistic .today_statistic{display:grid;width:100%;grid-template-columns:repeat(6, 1fr);grid-template-areas:"A A  B B  C C" "D D D  E E E";gap:30px}@media(max-width: 768px){#statistic #body_statistic .today_statistic{grid-template-areas:"A A A A A A" "B B B B B B " "C C C C C C" "D D D D D D" "E E E E E E"}}#statistic #body_statistic .today_statistic .today_statistic-block{display:flex;flex-wrap:wrap;border:1px solid #00bcd4;border-radius:8px;box-shadow:0px 0px 10px rgba(0,0,0,.15)}#statistic #body_statistic .today_statistic #learnedWords,#statistic #body_statistic .today_statistic #newWords,#statistic #body_statistic .today_statistic #percentAnswer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:10px;gap:10px}#statistic #body_statistic .today_statistic #learnedWords .number,#statistic #body_statistic .today_statistic #newWords .number,#statistic #body_statistic .today_statistic #percentAnswer .number{display:flex;width:100%;height:4.1rem;font-size:4rem;font-weight:700;align-items:center;justify-content:center}#statistic #body_statistic .today_statistic #learnedWords .content,#statistic #body_statistic .today_statistic #newWords .content,#statistic #body_statistic .today_statistic #percentAnswer .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;font-size:14px;text-align:center;line-height:.8rem}#statistic #body_statistic .today_statistic #learnedWords{grid-area:A}#statistic #body_statistic .today_statistic #newWords{grid-area:B}#statistic #body_statistic .today_statistic #percentAnswer{grid-area:C}#statistic #body_statistic .today_statistic #sprint{grid-area:D}#statistic #body_statistic .today_statistic #audio{grid-area:E}#statistic #body_statistic .today_statistic #sprint,#statistic #body_statistic .today_statistic #audio{display:flex;flex-wrap:wrap;width:100%}#statistic #body_statistic .today_statistic #sprint .title,#statistic #body_statistic .today_statistic #audio .title{display:flex;flex-wrap:nowrap;width:100%;height:40px;align-items:center;justify-content:left;border-bottom:2px solid #00bcd4;padding:5px 10px}#statistic #body_statistic .today_statistic #sprint .title .title_sprint,#statistic #body_statistic .today_statistic #sprint .title .title_audio,#statistic #body_statistic .today_statistic #audio .title .title_sprint,#statistic #body_statistic .today_statistic #audio .title .title_audio{display:flex;height:40px;background-repeat:no-repeat;background-size:contain;background-position-x:left;font-size:24px;padding-left:50px;align-items:center}#statistic #body_statistic .today_statistic #sprint .title .title_sprint,#statistic #body_statistic .today_statistic #audio .title .title_sprint{background-image:url(assets/img/c8410d34eaf55a6aa094.svg)}#statistic #body_statistic .today_statistic #sprint .title .title_audio,#statistic #body_statistic .today_statistic #audio .title .title_audio{background-image:url(assets/img/f50fed70e04d78b61f3a.svg)}#statistic #body_statistic .today_statistic #sprint .results,#statistic #body_statistic .today_statistic #audio .results{display:flex;padding-top:10px;padding-left:10px;padding-bottom:10px}#statistic #body_statistic .today_statistic #sprint .results .results_grid,#statistic #body_statistic .today_statistic #audio .results .results_grid{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:5px}#statistic #body_statistic .today_statistic #sprint .results .results_grid div,#statistic #body_statistic .today_statistic #audio .results .results_grid div{display:flex;flex-wrap:wrap;align-content:center;line-height:1rem}#statistic #body_statistic .allTime_statistic{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"A B";grid-gap:30px}@media(max-width: 1024px){#statistic #body_statistic .allTime_statistic{grid-template-areas:"A A" "B B"}}#statistic #body_statistic .allTime_statistic #chart_1{grid-area:A}#statistic #body_statistic .allTime_statistic #chart_2{grid-area:B}#statistic #body_statistic .allTime_statistic .allTime_statistic-block{display:flex;flex-wrap:wrap;border:1px solid #00bcd4;border-radius:8px;box-shadow:0px 0px 10px rgba(0,0,0,.15);padding:10px}#statistic #body_statistic .allTime_statistic .allTime_statistic-block .title{width:100%;height:25px;align-items:flex-start;justify-content:center}#statistic #body_statistic .allTime_statistic .allTime_statistic-block .graph{display:flex;width:100%}.audiocall{display:flex;flex-direction:column;align-items:center;justify-content:space-around;box-sizing:border-box;background-color:rgba(248,187,208,.631372549);max-width:40em;margin-left:auto;margin-right:auto;margin-bottom:2rem;padding:2rem;border-radius:2rem;min-height:500px}.audiocall__start{display:flex;flex-direction:column;align-items:center}.audiocall-title{margin:0}.audiocall__screen{display:flex;flex-direction:column;align-items:center;gap:1em}.audiocall__name{margin:0}.audiocall__content{text-align:center}.audiocall__player{display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px}.audiocall__answer{display:flex;align-items:center}.audiocall__answer_word{font-size:1.5em}.audiocall__play{width:4em;height:4em;background-color:#b2ebf2;border-radius:2em;background-image:url(assets/img/50e68aa035c9ba8f755b.svg);background-repeat:no-repeat;background-size:70%;background-position:center;cursor:pointer;transition:.5s}.audiocall__play:hover{background-color:#00bcd4}.audiocall__words-group{display:flex;flex-wrap:wrap;justify-content:space-evenly}.audiocall__words-item{padding:.2em .5em;border-radius:.6em;border:1px solid rgba(0,0,0,0);white-space:nowrap;user-select:none;cursor:pointer;transition:.25s}.audiocall__words-item:hover{border:1px solid #00bcd4}.audiocall__next{background-color:#ffa000;border-color:#ffa000;color:#fff;display:flex;justify-content:center;align-items:center;font-size:1rem;padding:.6rem 1rem;border-radius:.6em;border:1px solid #ffa000;text-transform:uppercase;cursor:pointer;transition:.25s}.audiocall__next:hover{background-color:#fff;color:#ffa000}.audiocall__image{width:7em;height:7em;border-radius:1.5em;background-repeat:no-repeat;background-size:cover;background-position:center}.audiocall .wrong-answer{text-decoration:line-through;pointer-events:none}.audiocall .right-answer{background-color:#28c38a;pointer-events:none}.audiocall .not-answer{color:#9e9e9e;pointer-events:none}.audiocall .play_answer{transform:scale(0.5)}.game{box-sizing:border-box;background-color:#ffecb3;max-width:30rem;margin-left:auto;margin-right:auto;margin-bottom:2rem;padding:2rem;border-radius:2rem;min-height:400px}@media only screen and (min-width: 769px){.game{margin-top:2rem}}@media only screen and (max-width: 600px){.game{margin-left:1rem;margin-right:1rem;margin-top:0;padding:1rem}}.game__start{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 611px){.game__start-btn{font-size:1.5rem;padding:1.2rem 1.5rem}}@media only screen and (max-width: 610px){.game__start-btn{font-size:1.2rem;padding:1rem 1.2rem}}.game__description{text-align:center;margin:0 0 3rem}.game__levels{display:flex;margin-bottom:4rem}@media only screen and (max-width: 425px){.game__levels{margin-top:1.3rem}}.game__level{position:relative;border:solid 1px #ff6f00;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;margin:0 .5rem}@media only screen and (max-width: 425px){.game__level{margin:0 .2rem 0 0}}.game__level--A1:hover,.game__level--A1.game__level--active{background-color:#6db4a7;border-color:#6db4a7;color:#fff}.game__level--A2:hover,.game__level--A2.game__level--active{background-color:#00a8ff;border-color:#00a8ff;color:#fff}.game__level--B1:hover,.game__level--B1.game__level--active{background-color:#c583ff;border-color:#c583ff;color:#fff}.game__level--B2:hover,.game__level--B2.game__level--active{background-color:#ffb300;border-color:#ffb300;color:#fff}.game__level--C1:hover,.game__level--C1.game__level--active{background-color:#b45a1b;border-color:#b45a1b;color:#fff}.game__level--C2:hover,.game__level--C2.game__level--active{background-color:#ff8374;border-color:#ff8374;color:#fff}.game__level label[checked]{background-color:red}.game__level:hover,.game__level:checked{box-shadow:0 0 1rem #ffa000;cursor:pointer;transform:scale(1.1)}.game__level--inp{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0}.game__sprint{display:flex;flex-direction:column;align-items:center;position:relative}.game__sprint-title{margin-bottom:2rem}.game__result{height:500px;display:flex;flex-direction:column;align-items:center}.game__result-title{margin-bottom:1rem}.game__result-words{margin-top:1rem;margin-bottom:1.5rem;width:100%}@media only screen and (min-width: 501px){.game__result-words{height:200px;overflow-y:auto}}.game__result-btns{display:flex;gap:2rem}@media only screen and (max-width: 425px){.game__result-btns{flex-direction:column;gap:1rem}}.game__result-btn{font-size:1rem;padding:.6rem 1rem}.game__statistic{display:flex;gap:2rem;align-items:center;margin-bottom:1rem}@media only screen and (max-width: 500px){.game__statistic{flex-direction:column}}.game__statistic-text{font-size:.9rem;line-height:1.5rem}@media only screen and (max-width: 500px){.game__statistic-overflow{overflow-y:auto;width:100%;margin-bottom:2rem}}.errors-number,.right-number{padding:0 .3rem;line-height:1.6rem;border-radius:.3rem;color:#fff;font-weight:700}.errors-number{background-color:#ed593b}.right-number{background-color:#28c38a}.words-list{margin:0;list-style:none;padding:0;margin-bottom:2rem;padding-top:.7rem}.words-list__item{display:flex;align-items:center;margin-bottom:.5rem}@media only screen and (max-width: 425px){.words-list__item{flex-wrap:wrap}}.words-list:last-child{margin-bottom:0}.audio-icon{display:block;width:1.5rem;height:1.5rem;fill:#212121;margin-right:.5rem}.audio-icon:hover{cursor:pointer;fill:#ff6f00}.sprint{display:flex;flex-direction:column;align-items:center}.sprint__timer{display:flex;align-items:center;font-size:3rem;margin-bottom:2rem;position:absolute;left:0;top:0}@media only screen and (max-width: 425px){.sprint__timer{top:4rem}}.sprint__timer--icon{width:2rem;height:2.5rem;margin-right:.5rem}.sprint__score{font-size:1.8rem;margin-bottom:1rem;border-radius:.3rem;text-align:center;width:fit-content;margin:0 auto 1rem}.sprint__score-points{font-size:.8rem;margin-bottom:.5rem;color:#757575}.sprint__score-dots{display:flex;gap:1rem;justify-content:center}.sprint__word{background-color:#ffecb3;padding:2rem 0;box-sizing:border-box;border-radius:1rem}.sprint__word--title{text-align:center;font-size:2rem;padding:.7rem 1.5rem;line-height:2.3rem;width:fit-content;margin:0 auto}.sprint__word--translate{text-align:center;padding-bottom:2rem}.sprint__keys{font-size:2rem;color:#757575;display:flex;width:10rem;justify-content:space-between}.sprint__right-answer .sprint__word--title,.sprint__wrong-answer .sprint__word--title{animation-timing-function:linear;animation-duration:200ms;animation-iteration-count:1}.sprint__right-answer .sprint__word--title{animation-name:blinkRight}.sprint__wrong-answer .sprint__word--title{animation-name:blinkWrong}@keyframes blinkRight{50%{background-color:#28c38a}}@keyframes blinkWrong{50%{background-color:#ed593b}}.sprint__btns{display:flex;gap:2rem}.progressbar{box-sizing:border-box;position:relative;width:170px;height:170px;transform:rotate(-90deg)}.progressbar__svg{position:relative;width:100%;height:100%}.progressbar__circle{width:100%;height:100%;fill:none;stroke-width:12;stroke-dasharray:440;stroke:#28c38a;stroke-linecap:round}.progressbar__default-circle{width:100%;height:100%;fill:none;stroke-width:10;stroke-dasharray:440;stroke-dashoffset:0;stroke:#ed593b;stroke-linecap:round}.progressbar__text{position:absolute;top:47%;left:47%;transform:translate(-50%, -50%) rotate(90deg);text-align:center;font-size:.7rem;line-height:.8rem}.progressbar__progress{font-size:2rem;line-height:2.2rem;margin-bottom:.5rem;display:block}header{position:fixed;left:0;right:0;z-index:10}.header__container{display:flex;justify-content:space-between;align-items:baseline;background-color:#e0f7fa;box-shadow:0 .1rem .5rem #e0f7fa;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width: 981px){.header__container{padding-top:1.3rem;padding-bottom:1.3rem}}@media only screen and (max-width: 980px){.header__container{padding-top:1rem;padding-bottom:1rem}}.header__right-block{display:flex;align-items:center}.logo{font-style:normal;font-weight:500;font-size:2rem;line-height:2.3rem;text-decoration:none;white-space:nowrap;color:#302f2f}@media only screen and (max-width: 425px){.logo{font-size:1.5rem}}.logo::before{content:"";width:3rem;height:3.2rem;position:absolute;left:0;background-image:url(assets/img/1199123be1a82b50fd63.svg)}@media only screen and (max-width: 425px){.logo::before{background-size:2rem;width:2rem;height:2.2rem}}h1{position:relative;z-index:3;line-height:3.2rem;margin:0;padding:0 0 0 4rem}@media only screen and (max-width: 425px){h1{padding-left:2.4rem;line-height:2rem}}.auth{display:flex;justify-content:flex-end;position:relative}.auth:after{content:"";width:20.8rem;height:14.4rem;position:absolute;right:-8.8rem;top:-10rem;z-index:1;background:#b2ebf2;border-radius:2rem;transform:rotate(-11deg)}@media only screen and (max-width: 1023px)and (min-width: 426px){.auth:after{right:-11rem}}@media only screen and (max-width: 768px){.auth:after{right:-13rem;top:-11.5rem}}@media only screen and (max-width: 500px){.auth:after{right:-16rem;top:-12rem}}.auth__btn{position:relative;z-index:2}@media only screen and (max-width: 500px){.auth__btn{font-size:0;background-repeat:no-repeat;background-position:center}}@media only screen and (max-width: 500px){#main_logout{background-image:url(assets/img/f8ac6de3e47f6d21b597.svg);background-size:1.5rem}}@media only screen and (max-width: 500px){#main_login{background-image:url(assets/img/a5044d3179fd9e75df77.svg);background-size:1.3rem}}@media only screen and (max-width: 980px){.menu{position:fixed;top:0;bottom:0;background-color:rgba(158,158,158,.6);right:-30rem;transition:right .2s;z-index:3}.menu--active{right:0;left:0}}.menu__dropdown{margin:0;padding:0;list-style:none}@media only screen and (min-width: 981px){.menu__dropdown{visibility:hidden;opacity:0;position:absolute;transition:all .5s ease;left:-2rem;display:none;width:7rem}}.menu__dropdown-item{margin:.4em 0;text-align:center;padding:.2rem .4rem}@media only screen and (min-width: 981px){.menu__dropdown-item{background-color:#ffecb3;border-radius:.3rem}}.menu__dropdown-item .menu__link{font-size:.8rem}.menu__list{list-style:none;margin:0;padding:0;display:flex}@media only screen and (max-width: 980px){.menu__list{width:20rem;background-color:#fff;flex-direction:column;align-items:center;position:absolute;top:0;bottom:0;right:0;padding-top:6rem}}.menu__item{margin:0 1em;position:relative}@media only screen and (max-width: 980px){.menu__item{margin-top:1.5rem;text-align:center}}.menu__item:hover>.menu__dropdown,.menu__item .menu__dropdown:hover,.menu__item .menu__dropdown:focus{visibility:visible;opacity:1;display:block}.menu__item:hover .menu__link--with-dropdown::after{transform:rotate(90deg)}.menu__link{font-weight:500;text-transform:uppercase;text-decoration:none;color:#212121;mix-blend-mode:normal;opacity:.75}.menu__link--with-dropdown{display:flex;align-items:center;justify-content:center}.menu__link--with-dropdown:after{content:"›";width:.5rem;font-size:1.5rem;display:block;margin-left:.3rem;line-height:.7rem;padding-bottom:.2rem}@media only screen and (max-width: 980px){.menu__link--with-dropdown:after{transform:rotate(90deg)}}.menu__link:not(.menu__link--with-dropdown):hover,.menu__link--active{color:#00838f;background-image:linear-gradient(to right, #b2ebf2, #b2ebf2 100%);background-position:0 100%;background-size:4rem .5rem;background-repeat:no-repeat}@media only screen and (min-width: 981px){.burger-menu{display:none}}@media only screen and (max-width: 980px){.burger-menu{position:relative;z-index:3;width:2.2rem;height:1.76rem;cursor:pointer;display:flex;align-items:center;margin-left:2rem;border-radius:.2rem}}@media only screen and (max-width: 980px)and (max-width: 425px){.burger-menu{margin-left:1rem}}.burger-menu:hover{background-color:#fff}.burger-menu__show{position:static}.burger-menu__line,.burger-menu:before,.burger-menu:after{position:absolute;left:.3rem;right:.3rem;height:2px;transition:all .3s ease-in-out;background-color:#757575}.burger-menu:before,.burger-menu:after{content:""}.burger-menu:before{top:.3rem}.burger-menu:after{bottom:.3rem}@media only screen and (max-width: 980px){.burger-menu__active{background-color:#fff}.burger-menu__active .burger-menu__line,.burger-menu__active:before,.burger-menu__active:after{width:70%;top:.9rem;background-color:#212121}.burger-menu__active .burger-menu__line{transform:rotate(45deg);left:.35rem}.burger-menu__active:before{transform:rotate(-45deg)}.burger-menu__active:after{transform:rotate(-45deg)}}#login-form{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;align-items:center;justify-content:center;background:rgba(0,0,0,.1725490196);z-index:100}#login-form #modal{display:inline-flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:center;font-size:11px;border:1px solid #00bcd4;border-radius:20px;padding:20px 2rem 70px;background:#fff;max-width:20rem;margin:0 2rem}#login-form #modal .header{width:100%;color:#00bcd4;border-bottom:3px solid #00bcd4}#login-form #modal .block{width:100%}#login-form #modal .button{width:100%;height:50px;align-items:center;justify-content:center;text-align:center}#login-form #modal .button p{font-size:14px}#login-form #modal button:hover{cursor:pointer}#login-form #modal input{width:100%;border:none;font-size:16px;font-weight:400;padding:0}#login-form #modal input:focus{background:none;border:none;outline:none}#login-form #modal input:hover{cursor:pointer}#login-form #modal .name,#login-form #modal .email,#login-form #modal .password{display:flex;flex-wrap:wrap;height:47px;border:1px solid #ffa000;border-radius:8px;padding:0 8px 0 8px;font-size:11px}#login-form #modal .name .label,#login-form #modal .email .label,#login-form #modal .password .label{display:flex;width:100%;height:11px;color:#ffa000;font-size:11px}#login-form #modal .name .input,#login-form #modal .email .input,#login-form #modal .password .input{display:flex;width:100%;font-size:16px}#login-form #modal .name:hover,#login-form #modal .email:hover,#login-form #modal .password:hover{cursor:pointer}#login-form #modal .name[data-validate=false],#login-form #modal .email[data-validate=false],#login-form #modal .password[data-validate=false]{border:1px solid red;color:red}#login-form #modal .error{padding:0 8px;color:red;font-size:11px}#login-form #modal #registerLink{background-color:#fff;border:none;color:#00bcd4;font-size:.85rem}#login-form #modal #login,#login-form #modal #register,#login-form #modal #close{height:100%;width:100%;border:none;background:#00bcd4;border:1px solid #00bcd4;border-radius:10px;color:#fff;font-size:14px;font-weight:700;box-shadow:0px 0px 6px 2px rgba(0,0,0,.16)}#login-form #modal #login:hover,#login-form #modal #register:hover,#login-form #modal #close:hover{background:#fff;color:#00bcd4}#login-form #modal #title{display:flex;position:relative;width:100%;top:-40px;text-align:center;align-items:center;justify-content:center;color:#ec7777}#login-form #modal #cross{display:flex;position:relative;width:40px;height:40px;left:calc(100% - 10px);top:-58px;align-items:center;justify-content:center}#login-form #modal #cross #modal-close{font-size:35px;font-weight:700;cursor:pointer}#login-form #modal #cross #modal-close:hover{color:#00bcd4}footer{min-height:500px;position:relative;display:flex;align-items:flex-end}.footer__bg{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}@media only screen and (max-width: 425px){.footer__bg{top:-5rem}}.footer__bg::before{content:"";width:1391px;height:802px;left:calc((100vw - 1391px)/2);top:21%;background:#b2ebf2;mix-blend-mode:normal;opacity:.27;border-radius:80px;transform:rotate(-10deg);display:block;position:relative}.footer__container{width:100%;padding-bottom:2rem;display:flex;justify-content:flex-start;align-items:flex-start;gap:10%;z-index:2;position:relative}@media only screen and (max-width: 425px){.footer__container{padding-bottom:1rem;flex-direction:column;gap:1rem}}.footer__leaves{width:7rem;height:7rem;position:absolute;bottom:0;left:0}@media only screen and (max-width: 425px){.footer__leaves{display:none}}.footer__plant{width:5.5rem;height:8.9rem;position:absolute;bottom:0;right:0}.footer__menu{display:flex;flex-direction:column}@media only screen and (max-width: 425px){.footer__menu{flex-direction:row;flex-wrap:wrap;margin-right:3rem}}.footer__menu--link{font-size:.8rem;line-height:1.3rem;color:#757575;text-decoration:none;margin-bottom:1rem}@media only screen and (max-width: 425px){.footer__menu--link{margin-right:1rem;margin-bottom:.1rem}}.footer__menu--link:hover{color:#212121}.rs-about{font-size:.8rem;line-height:1.3rem;max-width:15.8rem;color:#757575}.copyright,.copyright a{font-size:.7rem;line-height:24px}
