@keyframes a-header-decoration-01{0%,50%{right:0;bottom:60px;left:auto}50.1%,to{right:auto;bottom:60px;left:34px}}@keyframes a-header-decoration-01__element-02{0%,to{transform:translate3d(-11px,21px,0)}10%,5%,90%,95%{transform:translate3d(-11px,6px,0)}15%,85%{transform:translate3d(0,0,0)}}@keyframes a-header-decoration-01__element-03{0%,to{transform:translate3d(-18px,36px,0)}5%,95%{transform:translate3d(-18px,22px,0)}10%,90%{transform:translate3d(-18px,8px,0)}15%,85%{transform:translate3d(0,0,0)}}@keyframes a-header-decoration-01__element-04{0%,15%,85%,to{transform:translate3d(0,10px,0);opacity:0}20%,80%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-01__group{0%,to{opacity:0}5%,95%{opacity:1}}@keyframes a-header-decoration-02{0%,50%{right:0;bottom:60px;left:auto}50.1%,to{right:auto;bottom:60px;left:34px}}@keyframes a-header-decoration-02__element-01{0%,5%,95%,to{transform:translate3d(-9px,-19px,0)}10%,90%{transform:translate3d(0,0,0)}}@keyframes a-header-decoration-02__element-03{0%,5%,95%,to{transform:translate3d(15px,0,0)}10%,90%{transform:translate3d(0,0,0)}}@keyframes a-header-decoration-02__group{0%,to{opacity:0}5%,95%{opacity:1}}@keyframes a-header-decoration-02__element-04{0%,10%,90%,to{transform:translate3d(0,10px,0);opacity:0}15%,85%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-02__element-05{0%,10%,90%,to{transform:translate3d(0,10px,0);opacity:0}15%,85%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-02__element-06{0%,15%,85%,to{transform:translate3d(0,10px,0);opacity:0}20%,80%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-04{0%,50%{top:46px;right:auto;left:0}50.1%,to{top:26px;right:5px;left:auto}}@keyframes a-header-decoration-04__group{0%,to{transform:translate3d(20px,0,0);opacity:0}5%,95%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-04__element-01{0%,5%,95%,to{transform:translate3d(-20px,-2px,0)}10%,90%{transform:translate3d(-5px,-8px,0)}}@keyframes a-header-decoration-05{0%,50%{top:46px;right:auto;left:0}50.1%,to{top:26px;right:5px;left:auto}}@keyframes a-header-decoration-05__group{0%,to{transform:translate3d(0,5px,0);opacity:0}5%,95%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-05__element-02{0%,5%,95%,to{transform:translate3d(-13px,-4px,0);opacity:0}10%,90%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-06__element-01{0%,40%,60%,to{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(-15px,0,0);opacity:0}}@keyframes a-header-decoration-06__element-02{0%,40%,60%,to{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(-10px,0,0);opacity:0}}@keyframes a-header-decoration-06__element-03{0%,35%,65%,to{opacity:1}45%,55%{opacity:0}}@keyframes a-header-decoration-06__element-04{0%,30%,75%,to{transform:translate3d(0,0,0);opacity:1}35%,70%{transform:translate3d(-4px,-7px,0);opacity:0}}@keyframes a-header-decoration-06__element-05{0%,35%,70%,to{transform:translate3d(0,0,0);opacity:1}40%,65%{transform:translate3d(15px,6px,0);opacity:0}}@keyframes a-header-decoration-06__element-06{0%,35%,70%,to{transform:translate3d(0,0,0);opacity:1}40%,65%{transform:translate3d(5px,-5px,0);opacity:0}}@keyframes a-header-decoration-06__element-07{0%,35%,70%,to{transform:translate3d(0,0,0);opacity:1}40%,65%{transform:translate3d(5px,-5px,0);opacity:0}}:root{--font-size:14px;--line-height:1.38em;--font--mono:"Ubuntu Mono", "Menlo", "Monaco", "Consolas", "Courier New", monospace;--font-size--big:1.14em;--font-size--accent:1.29em;--font-size--small:0.86em;--font-size--extrasmall:0.71em;--font-size--h1:30px;--font-size--h2:24px;--font-size--h3:18px;--font-size--h4:18px;--font-size--h5:16px;--text-color:#333333;--screen-green:#13f813;--link-color:#3527b6;--target-color:#ffffcc;--color-google:#4285f4;--color-discord:#5865f2;--liga--blue:#2036f5;--blue--light16:#4839c6;--blue--light15:#2f88d1;--blue--light14:#4f72c9;--blue--light13:#3a9bdd;--blue--light12:#218dd6;--blue--light11:#00e2b5;--blue--light10:#59acd0;--blue--light9:#75ccf1;--blue--light8:#3557ab;--blue--light7:#3771a7;--blue--light6:#486abe;--blue--light5:#4887c2;--blue--light4:#e7e5f4;--blue--light3:#d8d7e4;--blue--light2:#3f3ccb;--blue--light1:#2e2c9c;--blue:#302683;--blue--dark1:#6c6c7c;--blue--dark2:#524a89;--blue--dark3:#454778;--blue--dark4:#3e3e56;--blue--dark5:#2d2d44;--blue--dark6:#1a1f32;--blue--dark7:#0d1535;--blue--dark8:#18213f;--blue--dark9:#323763;--blue--dark10:#303b40;--blue--dark11:#231d5b;--blue--dark12:#1b1a26;--blue--dark13:#1d1468;--purple--light5:#c0c5d7;--purple--light4:#6f66c3;--purple--light3:#a49aff;--purple--light2:#5a4dc6;--purple--light1:#3d376e;--purple:#37238b;--purple--dark1:#6439b7;--yellow--light4:#ffffcc;--yellow--light3:#fff475;--yellow--light2:#ffe354;--yellow--light1:#f1dc38;--yellow:#f7cf00;--yellow--dark1:#e4c212;--yellow--dark2:#f9b326;--yellow--dark3:#ffa300;--yellow--dark4:#995e00;--yellow--dark5:#efa75b;--red--light1:#fdf2f2;--red:#d40101;--green--light7:#a9d9a2;--green--light6:#75ef68;--green--light5:#16c178;--green--light4:#00e48c;--green--light3:#55ab55;--green--light2:#f3faf2;--green--light1:#57c74b;--green:#4eb543;--green--dark1:#48a83d;--green--dark2:#2c933a;--green--dark3:#41ae2d;--orange--light3:#e45f21;--orange--light2:#ffa200;--orange--light1:#ff6f40;--orange:#e84e1b;--orange--dark1:#cb4417;--orange--dark2:#e94e1b;--orange--dark3:#f16537;--orange--dark4:#d34617;--gray--light9:#e2e2e2;--gray--light8:#5e5c6a;--gray--light7:#87838f;--gray--light6:#f7f7f9;--gray--light5:#cecece;--gray--light4:#f8f8f8;--gray--light3:#f2f2f2;--gray--light2:#e8e8e8;--gray--light1:#d5d5d5;--gray:#cccccc;--gray--dark1:#a0a0a0;--gray--dark2:#aaaaaa;--gray--dark3:#9696a2;--gray--dark4:#808080;--gray--dark5:#636363;--gray--dark6:#35362d;--gray--dark7:#262822;--gray--dark8:#21252c;--gray--dark9:#1c1d30;--gray--dark10:#1e1e1b;--gray--dark11:#8f8f9b;--gray--dark12:#414157;--gray--dark13:#272822;--gray--dark14:#444444;--gray--text-contrast:#757575;--liga-gradient:linear-gradient(45deg, #2036f5 0%, #2036f5 20%, #ffffff 20%, #ffffff 32%, #2036f5 32%, #2036f5 44%, #ffffff 44%, #ffffff 56%, #2036f5 56%, #2036f5 68%, #ffffff 68%, #ffffff 80%, #2036f5 80%, #2036f5 100%);--v2-purple:#c7b2ff;--v2-purple--light:#d8c9ff;--v2-purple--dark:#7c4eff;--v2-green:#b0ffaa;--v2-green--light:#c8ffc3;--v2-green--dark:#4ef483;--v2-gold:#eed677;--v2-gold--light:#f3e2a0;--v2-gold--dark:#d9ab36;--v2-blue:#a1eeff;--v2-blue--light:#bdf3ff;--v2-blue--dark:#00e0ff;--v2-orange:#ffa181;--v2-orange--light:#ffbda7;--v2-orange--dark:#f66c41;--retina-dpi:144dpi;--retina-dppx:1.5dppx}h1,h2,h3,h4{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-weight:700;font-family:inherit;color:inherit}h4{font-weight:400}h1{margin:.97em 0 .44em;font-size:30px;line-height:1.17em}h2{margin:1.17em 0 .53em;font-size:24px;line-height:1.2em}h3,h4,h5,h6{margin:1.46em 0 .67em;font-size:18px;line-height:1.25em}p{margin:.63em 0}blockquote{position:relative;margin:1.67em 0;padding:0 0 0 30px}blockquote::before{content:"«";position:absolute;top:-5px;left:0;font-weight:700;font-size:30px;line-height:30px;color:#ff6f40}blockquote:lang(en)::before{content:"“"}blockquote footer{margin:.89em 0 .63em;text-align:right}blockquote footer::before{content:"\2014 \00A0"}blockquote.text-big::before{top:-5px}.blockquote-accent{padding-top:19px;padding-bottom:18px;padding-left:0;font-size:1.29em;line-height:1.4em}.blockquote-accent::before{top:-10px;left:50%;font-size:30px;line-height:1;transform:translate(-50%,0)}.blockquote-accent::after{content:"»";position:absolute;bottom:0;left:50%;font-weight:700;font-size:30px;line-height:.5;color:#ff6f40;transform:translate(-50%,0)}.blockquote-accent:lang(en)::after{content:"”"}.blockquote-accent:lang(en)::after,.blockquote-accent:lang(en)::before{transform:translate(-50%,50%)}.blockquote-italic-centered{padding:0 1.5em;font-size:1.29em;line-height:1.4em;text-align:center;font-style:italic}.blockquote-italic-centered::after,.blockquote-italic-centered::before{top:calc(50% - 24px);font-weight:700;font-size:30px;line-height:1;font-style:normal}.blockquote-italic-centered::before{left:0;transform:translate(-50%,0)}.blockquote-italic-centered::after{content:"»";position:absolute;right:-.7em;color:#ff6f40;transform:translate(-50%,0)}.blockquote-italic-centered:lang(en)::after{content:"”"}.blockquote-italic-centered:lang(en)::after,.blockquote-italic-centered:lang(en)::before{transform:translate(-50%,50%)}address,cite{font-style:normal}address,dl,li,ol,ul{margin:.63em 0}.list-unstyled{padding-left:0;list-style:none}b,dt,strong{font-weight:700}dd{margin-left:0;padding-left:1.75rem}dd+dt{margin-top:.63em}hr{margin:1.67em 0;border:0;border-top:3px solid #9696a2}mark{padding:.2em}em{font-weight:400;font-style:italic}abbr[title]{text-decoration:none;border-bottom:1px dotted #333;cursor:help}small{font-size:.86em}code,kbd,pre,samp{font-size:1em;font-family:"Ubuntu Mono","Menlo","Monaco","Consolas","Courier New",monospace}code{word-break:break-word;word-wrap:break-word;padding:1px 4px 2px;font-size:inherit;border-width:1px;border-style:solid;border-radius:4px;border-color:#d5d5d5}kbd{padding:0 .4em;font-weight:700;color:inherit;box-shadow:inset -1px -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;box-shadow:none}code,pre,pre code{white-space:pre-wrap;color:inherit}code,kbd,pre{background-color:#f8f8f8}pre{display:block;margin:1.7em 0;padding:.7em;line-height:1.15em;border:1px solid #e8e8e8}pre code{word-break:break-word;word-wrap:break-word;padding:0;font-size:inherit;background-color:transparent;border:0;border-radius:0}figure{max-width:100%;margin:1.9em 0;padding-bottom:1px;overflow-x:hidden}figure pre{margin:0 0 5px}figcaption{color:#757575}.figurecaption-inside{display:inline-block;padding-top:.2em;vertical-align:top;border-top:1px solid #e8e8e8}.text-big{font-size:1.14em;line-height:1.4}.text-small{font-size:.86em;line-height:1.2}.text-small small{font-size:1em}.text-mute{color:#757575}.text-green{color:#4eb543}.text-blue{color:#302683}.text-red{color:#d40101}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-left-offset{margin-left:calc(50% + 1em)}.title--margin{margin-top:.5em}.branch,.nowrap{white-space:nowrap}.branch{padding:2px 4px 0;border:1px solid #d5d5d5;border-radius:4px}.branch .copy-code{position:relative;top:2px;margin-left:10px;padding:0}.branch .copy-code::before{content:"";position:absolute;top:1px;left:-5px;display:inline-block;width:1px;height:15px;background-color:#d5d5d5}.branch,.branch .copy-code svg{display:inline-block}.page-header{position:relative;z-index:11;min-height:60px;color:#fff;background-color:#2d2d44}.page-header:hover{z-index:12}.page-header:focus-within{z-index:12}.page-header a:not(.button){color:#fff}.page-header a:not(.button):hover{color:#8f8f9b;text-decoration:none}.page-header a:not(.button):focus{color:#8f8f9b;text-decoration:none}.page-header__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:10px;padding-left:10px}.page-header__top{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:flex-start}.page-header__logo{display:none;flex:0 0 auto;height:60px}.page-header__logo img{display:block;width:80px;height:36px;margin:auto 0}.page-header__logo:focus img,.page-header__logo:hover img{opacity:.5}.page-header--newyear .page-header__logo img{height:40px}.page-header--home{background-color:#302683}.page-header--home .main-menu__dropdown,.page-header--home .main-nav__dropdown{background-color:rgba(48,38,131,.97)}.page-header--home .main-menu__dropdown:hover .main-menu__avatar-notify,.page-header--home .main-menu__dropdown:hover .main-nav__avatar-notify,.page-header--home .main-nav__dropdown:hover .main-menu__avatar-notify,.page-header--home .main-nav__dropdown:hover .main-nav__avatar-notify{border-color:#303b40}.page-header--home .main-menu__dropdown .main-menu__item--highlight .main-menu__link,.page-header--home .main-menu__dropdown .main-nav__item--highlight .main-nav__link,.page-header--home .main-nav__dropdown .main-menu__item--highlight .main-menu__link,.page-header--home .main-nav__dropdown .main-nav__item--highlight .main-nav__link{background-color:#4839c6}.page-header--home .main-menu__avatar-notify,.page-header--home .main-nav__avatar-notify{border-color:#302683}.page-header--home .main-menu__link[href]:focus,.page-header--home .main-menu__link[href]:hover,.page-header--home .main-nav__link[href]:focus,.page-header--home .main-nav__link[href]:hover{color:#a6a1ca}.page-header--home-groundhog{background-color:#222}.page-header--home-groundhog .page-header__menu-bg-groundhog{position:absolute;width:100%;height:60px;background-color:rgba(0,0,0,.2)}.page-header--home-groundhog .main-menu__dropdown,.page-header--home-groundhog .main-nav__dropdown{background-color:rgba(65,65,87,.97)}.page-header--home-groundhog .main-menu__dropdown .main-menu__item--highlight .main-menu__link,.page-header--home-groundhog .main-menu__dropdown .main-nav__item--highlight .main-nav__link,.page-header--home-groundhog .main-nav__dropdown .main-menu__item--highlight .main-menu__link,.page-header--home-groundhog .main-nav__dropdown .main-nav__item--highlight .main-nav__link,.page-header--home-olympics .main-menu__dropdown .main-menu__item--highlight .main-menu__link,.page-header--home-olympics .main-menu__dropdown .main-nav__item--highlight .main-nav__link,.page-header--home-olympics .main-nav__dropdown .main-menu__item--highlight .main-menu__link,.page-header--home-olympics .main-nav__dropdown .main-nav__item--highlight .main-nav__link{background-color:#414157}.page-header--home-groundhog .start-home{padding-top:75px}.page-header--home-groundhog .start-home__top{justify-content:space-between;align-items:center}.page-header--home-groundhog .start-home__logo{display:flex;margin-bottom:50px}.page-header--home-groundhog .start-home__logo img,.page-header--home-may .start-home__logo img{margin:0 auto}.page-header--home-groundhog .start-home__image{display:none;padding-right:15px;padding-left:15px}.page-header--home-groundhog .start-home__message-text{font-size:24px}.page-header--home-en .page-header__logo{margin-right:36px}.page-header--home-may .start-home{padding-top:75px}.page-header--home-may .start-home__top{justify-content:space-between;align-items:center}.page-header--home-may .start-home__logo{display:flex;margin-bottom:50px}.page-header--home-may .start-home__image{display:none;padding-right:15px;padding-left:15px}.page-header--home-may .start-home__message-text{font-size:24px}.page-header--home-olympics{background-color:#222;background-image:url(/img/olympics/tag.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain}.page-header--home-olympics .page-header__menu-bg-olympics{position:absolute;width:100%;height:60px;background-color:rgba(0,0,0,.2)}.page-header--home-olympics .main-menu__dropdown,.page-header--home-olympics .main-nav__dropdown{background-color:rgba(65,65,87,.97)}.page-header--home-olympics .start-home{padding-top:75px}.page-header--home-olympics .start-home__top{justify-content:space-between;align-items:center;gap:40px}.page-header--home-olympics .start-home__logo img{width:100%}.page-header--home-olympics .start-home__message-text{font-size:24px}:root{--delay-unit:2.5s;--duration:7.5s;--duration-double:15s;--delay:2.5s;--delay-2x:5s;--delay-3x:7.5s;--delay-4x:10s;--delay-5x:12.5s}.start-home{position:relative;z-index:1}.start-home__top{margin:auto}.start-home__logo{display:none}.start-home__logo svg{display:inline-block;width:85%;min-width:250px;max-height:350px}.start-home__message-text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:35px;font-weight:700;line-height:30px;text-align:center}.start-home__btn-wrapper{margin:0;text-align:center}.start-home__decoration-01,.start-home__decoration-02,.start-home__decoration-04,.start-home__decoration-05{display:none}.start-home__decoration-06{position:absolute;top:50px;left:50%;transform:translate(-40%,0)}.header-decoration-01__element-01{fill:#e7e7e7}.header-decoration-01__element-02{fill:#fff}.header-decoration-01__element-03{opacity:.57;fill:#e7e7e7}.header-decoration-01__element-04 path{fill:#f05a29}.header-decoration-02__element-01{fill:#e7e7e7}.header-decoration-02__element-02{fill:#fff}.header-decoration-02__element-03{opacity:.57;fill:#e7e7e7}.header-decoration-02__element-04,.header-decoration-02__element-05,.header-decoration-02__element-06{fill:#f05a29}.header-decoration-04__element-01{opacity:.57;fill:#dedfde}.header-decoration-04__element-02,.header-decoration-05__element-01 path{fill:#fff}.header-decoration-05__element-02 path{fill:#f05a29}.header-decoration-06__element-01{fill:#dedfde}.header-decoration-06__element-02{animation-name:a-header-decoration-06__element-02;fill:#fff}.header-decoration-06__element-03{fill:#fff}.header-decoration-06__element-04{fill:#f05a29}.header-decoration-06__element-05{opacity:.71;fill:#dedfde}.header-decoration-06__element-06,.start-home__form-social svg{fill:#fff}.header-decoration-06__element-07{opacity:.57;fill:#dedfde}.home-animation .start-home__decoration-06,.need-tutor__item-header--animation .start-home__decoration-06{display:block}.home-animation .header-decoration-01__element-02,.need-tutor__item-header--animation .header-decoration-01__element-02{animation-name:a-header-decoration-01__element-02}.home-animation .header-decoration-01__element-03,.need-tutor__item-header--animation .header-decoration-01__element-03{animation-name:a-header-decoration-01__element-03}.home-animation .header-decoration-01__element-04,.need-tutor__item-header--animation .header-decoration-01__element-04{animation-name:a-header-decoration-01__element-04}.home-animation .header-decoration-01__group,.need-tutor__item-header--animation .header-decoration-01__group{animation-name:a-header-decoration-01__group}.home-animation .header-decoration-02__group,.need-tutor__item-header--animation .header-decoration-02__group{animation-name:a-header-decoration-02__group}.home-animation .header-decoration-02__element-01,.need-tutor__item-header--animation .header-decoration-02__element-01{animation-name:a-header-decoration-02__element-01}.home-animation .header-decoration-02__element-03,.need-tutor__item-header--animation .header-decoration-02__element-03{animation-name:a-header-decoration-02__element-03}.home-animation .header-decoration-02__element-04,.need-tutor__item-header--animation .header-decoration-02__element-04{animation-name:a-header-decoration-02__element-04}.home-animation .header-decoration-02__element-05,.need-tutor__item-header--animation .header-decoration-02__element-05{animation-name:a-header-decoration-02__element-05}.home-animation .header-decoration-02__element-06,.need-tutor__item-header--animation .header-decoration-02__element-06{animation-name:a-header-decoration-02__element-06}.home-animation .header-decoration-04__group,.need-tutor__item-header--animation .header-decoration-04__group{animation-name:a-header-decoration-04__group}.home-animation .header-decoration-04__element-01,.need-tutor__item-header--animation .header-decoration-04__element-01{animation-name:a-header-decoration-04__element-01}.home-animation .header-decoration-05__group,.need-tutor__item-header--animation .header-decoration-05__group{animation-name:a-header-decoration-05__group}.home-animation .header-decoration-05__element-02,.need-tutor__item-header--animation .header-decoration-05__element-02{animation-name:a-header-decoration-05__element-02}.home-animation .header-decoration-06__element-01,.need-tutor__item-header--animation .header-decoration-06__element-01{animation-name:a-header-decoration-06__element-01}.home-animation .header-decoration-06__element-02,.need-tutor__item-header--animation .header-decoration-06__element-02{animation-name:a-header-decoration-06__element-02}.home-animation .header-decoration-06__element-03,.need-tutor__item-header--animation .header-decoration-06__element-03{animation-name:a-header-decoration-06__element-03}.home-animation .header-decoration-06__element-04,.need-tutor__item-header--animation .header-decoration-06__element-04{animation-name:a-header-decoration-06__element-04}.home-animation .header-decoration-06__element-05,.need-tutor__item-header--animation .header-decoration-06__element-05{animation-name:a-header-decoration-06__element-05}.home-animation .header-decoration-06__element-06,.need-tutor__item-header--animation .header-decoration-06__element-06{animation-name:a-header-decoration-06__element-06}.home-animation .header-decoration-06__element-07,.need-tutor__item-header--animation .header-decoration-06__element-07{animation-name:a-header-decoration-06__element-07}.start-home{padding-top:36px;padding-bottom:55px}.start-home__message,.start-home__top{flex-direction:column;align-items:center}.start-home__top{justify-content:center;max-width:100%}.start-home__message{display:flex}.start-home__message-text{font-size:36px}.start-home__message-rotator{display:block}.start-home__form{display:none}.start-home__form-wrapper{min-height:100%;padding:24px;background-color:#fff}.start-home__form-header{margin-top:6px;font-size:24px;text-align:center;color:#333}.start-home__form-social{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:36px;padding:0;list-style:none}.start-home__form-social-fb,.start-home__form-social-google{width:48%;margin:0 0 4%}.start-home__form-social-fb a,.start-home__form-social-google a{display:block;height:40px;line-height:36px;text-align:center}.start-home__form-social-fb a svg,.start-home__form-social-google a svg{display:inline-block;width:20px;height:20px;vertical-align:middle;color:#fff}.start-home__form-social-fb a{background-color:#486abe}.start-home__form-social-fb a:hover{background-color:#3557ab}.start-home__form-social-fb a:focus{background-color:#3557ab}.start-home__form-social-google a{background-color:#4285f4}.start-home__form-social-google a:hover{background-color:#218dd6}.start-home__form-social-google a:focus{background-color:#218dd6}.start-home__form-or{position:relative;margin-top:15px;margin-bottom:25px;text-align:center;color:#757575}.start-home__form-or span{position:relative;z-index:2;display:inline-block;padding:0 14px;background-color:#fff}.start-home__form-or::before{content:"";position:absolute;top:50%;left:0;z-index:1;width:100%;height:1px;background-color:#e8e8e8}.start-home__form-agreement{font-size:14px;color:#757575}.start-home__form-agreement a:not(.button){color:#3527b6}.start-home__decoration-06{display:none}.expectations{display:block;width:100%;max-width:980px;margin:0 auto;padding-right:25px;padding-left:25px;display:flex;flex-direction:column;align-items:center;padding-bottom:36px}.expectations__items-wrapper{display:flex;flex-direction:column;margin-top:18px}.expectations__item{max-width:300px;text-align:center;background-repeat:no-repeat;background-position:50% 0;background-size:150px}.expectations__item--frontend-dev{background-image:url(/img/icons/icon_project.v2.svg)}.expectations__item--solving{background-image:url(/img/icons/icon_practic.v2.svg)}.expectations__item--skills{background-image:url(/img/icons/icon_laboratory.v2.svg)}.expectations__item:last-child{margin-right:0}.expectations__text{padding-top:160px;font-size:18px;line-height:1.5}.how-it-works{background-color:#302683;padding:24px 24px 48px;color:#fff}.how-it-works__header{margin-top:24px;margin-bottom:24px}.how-it-works__inner{max-width:980px;margin:auto;text-align:center}.how-it-works__features-item{display:flex;align-items:center;min-height:100px;margin-bottom:16px;padding:12px;text-align:left;color:#333;background:#fff no-repeat 10px;background-size:75px 75px;border-left:3px solid #e84e1b}.how-it-works__features-item--simple-start{background-image:url(/img/achievements/courses/basic-html/39.v2.svg)}.how-it-works__features-item--no-knowledge{background-image:url(/img/achievements/courses/basic-html-css/307.svg)}.how-it-works__features-item--first-code{background-image:url(/img/achievements/courses/basic-html-css/299.v2.svg)}.how-it-works__features-item--own-pace{background-image:url(/img/achievements/courses/basic-browser-js/351.svg)}.how-it-works__features-item--storyline{background-image:url(/img/achievements/courses/basic-browser-js/343.svg)}.how-it-works__features-item:last-child,.impressions--single .impressions__item:last-child{margin-bottom:0}.how-it-works__features-image{padding-bottom:5px}.how-it-works__features-text{margin-left:90px}.our-features{display:block;width:100%;max-width:1440px;margin:0 auto;padding:30px 25px 50px}.our-features__item{margin-bottom:40px}.our-features__item::after{content:"";display:block;width:220px;height:220px;margin:0 auto;text-align:center;background-repeat:no-repeat;background-position:center}.our-features__header{margin-top:0}.our-features__item--death-star::after{background-image:url(/img/icons/icon_death-star.v2.svg)}.our-features__item--treasure-map::after{background-image:url(/img/icons/icon_treasure-map.v2.svg)}.our-features__item--laboratory::after{background-image:url(/img/icons/icon_laboratory.v2.svg)}.our-features__item--biceps::after{background-image:url(/img/icons/icon_biceps.v2.svg)}.our-features__item--keks-bane::after{background-image:url(/img/icons/icon_keks-bane.v2.svg)}.our-features__item--video{padding-left:0}.our-features__item--video .video-container{width:100%}.our-features__item--video::after{display:none}.our-features__section-header{text-align:center}.our-features__item--face-1::after{background-image:url(/img/icons/icon_student.v2.svg)}.our-features__item--face-2::after{background-image:url(/img/icons/icon_student-girl.v2.svg)}.our-features__item--face-3::after{background-image:url(/img/icons/icon_student-man.svg)}.our-features__item--task-to-website::after{background-image:url(/img/achievements/courses/basic-html/39.v2.svg);background-size:200px}.our-features__item--no-knowledge::after{background-image:url(/img/achievements/courses/basic-html-css/307.svg);background-size:200px}.our-features__item--first-code::after{background-image:url(/img/achievements/courses/basic-html-css/299.v2.svg);background-size:200px}.our-features__item--continue::after{background-image:url(/img/achievements/courses/basic-browser-js/351.svg);background-size:200px}.our-features__item--storyline::after{background-image:url(/img/achievements/courses/basic-browser-js/343.svg);background-size:200px}.our-features--for-who .our-features__item{margin-bottom:25px}.our-features--for-who .our-features__item::after{height:110px}.statistics{padding-top:45px;padding-bottom:50px;font-size:16px;background:#f8f8f8}.statistics__inner{max-width:870px;margin:auto;padding:0 10px}.statistics__item{margin:0 0 30px;text-align:center}.statistics__item::before{content:"";display:block;width:140px;height:110px;margin:0 auto 27px;background-repeat:no-repeat;background-position:center}.statistics__num{display:block;margin-bottom:10px;font-weight:700;font-size:36px;line-height:28px;color:#000}.statistics__text{display:block}.statistics__item--crown::before{background-image:url(/img/icons/icon_crown.v2.svg)}.statistics__item--raccoons::before{background-image:url(/img/icons/icon_raccoons.v2.svg)}.statistics__item--thumb-up::before{background-image:url(/img/icons/icon_thumb-up.v2.svg)}.statistics__header{flex-grow:1;flex-basis:100%;margin-bottom:20px;font-size:30px;text-align:center}.statistics__item--tasks::before{background-image:url(/img/courses/category_basic-css.v2.svg)}.statistics__item--courses::before{background-image:url(/img/courses/category_dynamic.v2.svg)}.statistics__item--free-chapters::before{background-image:url(/img/courses/category_intro-to-web-development.svg)}.impressions{padding:45px 25px 65px;font-size:16px;line-height:22px}.impressions__list{padding:0;list-style:none}.impressions__item{position:relative;margin-bottom:45px;text-align:center}.impressions__item a .impressions__user-img:hover{opacity:.9}.impressions__item footer p{margin:0}.impressions__user-img{width:60px;height:60px;border-radius:50%}.impressions__user-blockquote{max-width:480px;margin:.5em auto;padding-left:0;text-align:left}.impressions__user-blockquote::before{display:none}.impressions__user-blockquote footer{position:relative;padding:0 0 0 18px;text-align:left}.impressions__user-blockquote footer::before{position:absolute;top:0;left:0}.impressions__user-blockquote--schools{max-width:700px}.impressions__more-link-wrapper{text-align:center}.impressions__user-blockquote--marks{padding-top:2px}.impressions__header{margin-bottom:36px;text-align:center}.impressions--heading h2{margin-top:0;margin-bottom:30px}.impressions--pagination .impressions__list{margin-bottom:60px}.banner-supfooter{padding-top:30px;text-align:center;color:#fff;background:#2d2d44;border-bottom:1px solid #414157}.banner-supfooter a:not(.button){color:#fff}.banner-supfooter a:not(.button):hover{color:#8f8f9b;text-decoration:none}.banner-supfooter a:not(.button):focus{color:#8f8f9b;text-decoration:none}.banner-supfooter--experiment{padding-top:0;padding-bottom:20px;background:0 0;border-bottom:none}.banner-supfooter__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:25px}.banner-supfooter__select-link{display:block;font-size:18px;line-height:60px}.banner-supfooter--en{background-color:#4839c6;padding-bottom:65px}.banner-supfooter__header{font-size:36px}.banner-supfooter__subheader{font-size:24px}.banner-supfooter__text{max-width:700px;margin:25px auto}.banner-supfooter--en-final{background-color:#4839c6}.banner-supfooter__list{padding-left:0;list-style:none;max-width:750px;margin:auto;padding-bottom:15px;text-align:left}.banner-supfooter__list>li{position:relative;padding-left:1.38em}.banner-supfooter__list>li::before{content:"\2014";position:absolute;top:0;left:0}@media (min-width:426px){.page-header__inner{padding-right:25px;padding-left:25px}.page-header__top{justify-content:space-between}.page-header__logo img{width:104px}}@media (min-width:768px){:root{--font-size:16px;--font-size--big:1.13em;--font-size--accent:1.25em;--font-size--small:0.88em;--font-size--extrasmall:0.75em;--font-size--h1:36px;--font-size--h2:30px;--font-size--h3:24px;--font-size--h4:24px;--font-size--h5:22px}.blockquote-accent::after,.blockquote-accent::before,.blockquote-italic-centered::after,.blockquote-italic-centered::before,h1{font-size:36px}h2{font-size:30px}h3,h4,h5,h6{font-size:24px}blockquote::before{top:-6px}blockquote.text-big::before{top:-4px}.blockquote-accent,.blockquote-italic-centered{font-size:1.25em}.blockquote-italic-centered{max-width:550px;margin-right:auto;margin-left:auto}.text-big{font-size:1.13em}.text-small,small{font-size:.88em}.multi-column-text{column-count:2;column-gap:2em}.multi-column-text p{margin:0;line-height:1.5}.multi-column-text p+p{margin-top:1.5em}.page-header--home{background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 41px);background-size:82px 47px}.page-header--home-groundhog{background-image:repeating-linear-gradient(150deg,rgba(67,50,115,.6),rgba(67,50,115,.6) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(67,50,115,.6),rgba(67,50,115,.6) 1px,transparent 0,transparent 41px);background-size:82px 47px}.page-header--home-groundhog .start-home{padding-top:175px}.page-header--home-groundhog .start-home__logo{flex-basis:15%;max-width:15%;padding-right:0;padding-left:0}.page-header--home-groundhog .start-home__image{display:block;flex-grow:0;flex-shrink:0;flex-basis:30%;max-width:30%;text-align:left}.page-header--home-may .start-home{padding-top:175px}.page-header--home-may .start-home__logo{flex-basis:15%;max-width:15%;padding-right:0;padding-left:0}.page-header--home-may .start-home__image{display:block;flex-grow:0;flex-shrink:0;flex-basis:30%;max-width:30%;text-align:left}.page-header--home-olympics{background-image:url(/img/olympics/tag.svg);background-size:contain}.page-header--home-olympics .start-home{padding-top:115px}.page-header--home-olympics .start-home__logo{display:flex;flex-basis:24%;max-width:24%;margin:0 auto;padding-right:0;padding-left:0}.start-home--compact{padding-top:100px;padding-bottom:40px}.start-home__top{position:relative;z-index:10;display:flex;min-height:350px}.start-home__logo{display:block;max-width:50%;padding-right:50px;padding-left:50px;text-align:left}.start-home__logo,.start-home__message{flex-grow:0;flex-shrink:0;flex-basis:50%}.start-home__message-text{line-height:1.33em;text-align:left}.start-home__btn-wrapper{text-align:left}.start-home__decoration-01{position:absolute;bottom:60px;left:34px;display:block}.start-home__decoration-02{position:absolute;right:0;bottom:60px;display:block}.start-home__decoration-04{position:absolute;top:26px;right:5px;display:block}.start-home__decoration-05{position:absolute;top:46px;left:0;display:block}.start-home__decoration-06{top:auto;bottom:20px;left:40%;display:block;transform:translate(0,0)}.home-animation .start-home__decoration-01,.need-tutor__item-header--animation .start-home__decoration-01{animation:a-header-decoration-01 15s infinite;animation-delay:12.5s}.home-animation .start-home__decoration-02,.need-tutor__item-header--animation .start-home__decoration-02{display:block;animation:a-header-decoration-02 15s infinite;animation-delay:5s}.home-animation .start-home__decoration-04,.need-tutor__item-header--animation .start-home__decoration-04{display:block;animation:a-header-decoration-04 15s infinite;animation-delay:10s}.home-animation .start-home__decoration-05,.need-tutor__item-header--animation .start-home__decoration-05{display:block;animation:a-header-decoration-05 15s infinite;animation-delay:2.5s}.home-animation .start-home__decoration-06,.need-tutor__item-header--animation .start-home__decoration-06{display:block;transform:translate(0,0)}.home-animation .header-decoration-01__element-02,.home-animation .header-decoration-01__element-03,.home-animation .header-decoration-01__element-04,.home-animation .header-decoration-01__group,.need-tutor__item-header--animation .header-decoration-01__element-02,.need-tutor__item-header--animation .header-decoration-01__element-03,.need-tutor__item-header--animation .header-decoration-01__element-04,.need-tutor__item-header--animation .header-decoration-01__group{animation-duration:7.5s;animation-delay:12.5s;animation-iteration-count:infinite;animation-fill-mode:both}.home-animation .header-decoration-02__element-01,.home-animation .header-decoration-02__element-02,.home-animation .header-decoration-02__element-03,.home-animation .header-decoration-02__element-04,.home-animation .header-decoration-02__element-05,.home-animation .header-decoration-02__element-06,.home-animation .header-decoration-02__group,.need-tutor__item-header--animation .header-decoration-02__element-01,.need-tutor__item-header--animation .header-decoration-02__element-02,.need-tutor__item-header--animation .header-decoration-02__element-03,.need-tutor__item-header--animation .header-decoration-02__element-04,.need-tutor__item-header--animation .header-decoration-02__element-05,.need-tutor__item-header--animation .header-decoration-02__element-06,.need-tutor__item-header--animation .header-decoration-02__group{animation-duration:7.5s;animation-delay:5s;animation-iteration-count:infinite;animation-fill-mode:both}.home-animation .header-decoration-04__element-01,.home-animation .header-decoration-04__group,.need-tutor__item-header--animation .header-decoration-04__element-01,.need-tutor__item-header--animation .header-decoration-04__group{animation-duration:7.5s;animation-delay:10s;animation-iteration-count:infinite;animation-fill-mode:both}.home-animation .header-decoration-05__element-02,.home-animation .header-decoration-05__group,.need-tutor__item-header--animation .header-decoration-05__element-02,.need-tutor__item-header--animation .header-decoration-05__group{animation-duration:7.5s;animation-delay:2.5s;animation-iteration-count:infinite;animation-fill-mode:both}.home-animation .header-decoration-06__element-01,.home-animation .header-decoration-06__element-02,.home-animation .header-decoration-06__element-03,.home-animation .header-decoration-06__element-04,.home-animation .header-decoration-06__element-05,.home-animation .header-decoration-06__element-06,.home-animation .header-decoration-06__element-07,.need-tutor__item-header--animation .header-decoration-06__element-01,.need-tutor__item-header--animation .header-decoration-06__element-02,.need-tutor__item-header--animation .header-decoration-06__element-03,.need-tutor__item-header--animation .header-decoration-06__element-04,.need-tutor__item-header--animation .header-decoration-06__element-05,.need-tutor__item-header--animation .header-decoration-06__element-06,.need-tutor__item-header--animation .header-decoration-06__element-07{animation-duration:7.5s;animation-delay:7.5s;animation-iteration-count:infinite;animation-fill-mode:both}.start-home{padding-top:36px;padding-bottom:55px}.start-home__message{max-width:75%}.start-home__message-text{font-size:48px}.expectations__items-wrapper{flex-direction:row;justify-content:space-between;margin-top:36px}.expectations__item{margin-right:36px}.how-it-works{background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 41px);background-size:82px 47px}.our-features--compact .our-features__item::after{height:220px}.our-features__item{display:flex;align-items:center;max-width:980px;margin:0 auto 10px;padding-left:50px}.our-features__item::after{flex-basis:33.33%;order:1;width:auto;max-width:33.33%;height:270px;margin:0 0 0 15px}.our-features__text{flex-basis:66.67%;order:0;max-width:66.67%;margin-right:15px;font-size:18px;line-height:1.5}.our-features__item--reverse .our-features__text{order:1;margin-right:0;margin-left:15px}.our-features__item--reverse::after{order:0;margin-right:15px;margin-left:0}.our-features__item--treasure-map{margin-bottom:0}.our-features__item--laboratory{margin-bottom:30px}.our-features__item--face-1::after,.our-features__item--face-2::after,.our-features__item--face-3::after{flex-basis:15%}.statistics{padding-top:30px}.statistics__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.statistics__item{flex-grow:0;flex-shrink:0;flex-basis:33.3%;max-width:33.3%;margin-bottom:0;padding-right:15px;padding-left:15px}.impressions{padding-top:70px}.impressions--schools{padding-top:0;padding-bottom:0}.impressions__list{max-width:570px;margin:auto}.impressions__list--schools{max-width:770px;margin:auto}.impressions__item{min-height:60px;padding-left:90px;text-align:left}.impressions__user-img{position:absolute;top:0;left:0}.impressions__more-link-wrapper{max-width:570px;margin:auto;padding-left:90px;text-align:left}.impressions--single{max-width:900px;margin:0 auto}.impressions--single .impressions__list,.impressions--single .impressions__user-blockquote{max-width:100%}.impressions--en{padding-top:36px}.impressions--en .impressions__item{padding-left:0}.banner-supfooter{padding-bottom:30px}.banner-supfooter--experiment{padding-bottom:0}.banner-supfooter__inner{padding-left:89px}.banner-supfooter__select-link{display:inline-block;min-width:180px;padding-right:14px;padding-left:14px;vertical-align:middle}.banner-supfooter--en{padding-bottom:50px}.banner-supfooter--en,.banner-supfooter--en-final{background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 41px);background-size:82px 47px}}@media (min-width:850px){.page-header--home .page-header__logo{display:none}.page-header--home-en .page-header__logo{display:flex}}@media (min-width:950px){.page-header__logo{display:flex}.page-header--home .main-menu__dropdown,.page-header--home .main-nav__dropdown{padding-left:0;background-color:transparent}.page-header--home .main-menu__list--main,.page-header--home .main-nav__list--main{transform:translate(-12px,0)}.page-header--home .main-menu__item--dropdown:hover .main-menu__link:not(.main-menu-experiment-hidden-nav),.page-header--home .main-menu__item--dropdown:not(.main-menu-experiment-hidden-nav):hover,.page-header--home .main-menu__item--dropdown:not(.main-menu-experiment-hidden-nav):hover .main-menu__link:not(.main-menu-experiment-hidden-nav) .main-nav__link,.page-header--home .main-nav__item--dropdown:hover .main-menu__link:not(.main-menu-experiment-hidden-nav) .main-nav__link{background-color:#1d1468}.page-header--home .main-menu__item--dropdown:focus-within .main-menu__link:not(.main-menu-experiment-hidden-nav),.page-header--home .main-menu__item--dropdown:not(.main-menu-experiment-hidden-nav):focus-within,.page-header--home .main-menu__item--dropdown:not(.main-menu-experiment-hidden-nav):focus-within .main-menu__link:not(.main-menu-experiment-hidden-nav) .main-nav__link,.page-header--home .main-nav__item--dropdown:focus-within .main-menu__link:not(.main-menu-experiment-hidden-nav) .main-nav__link{background-color:#1d1468}.page-header--home .main-nav__item--dropdown:hover{background-color:#1d1468}.page-header--home .main-nav__item--dropdown:focus-within{background-color:#1d1468}.page-header--home .main-menu__item.main-menu__item--divider,.page-header--home .main-nav__item.main-nav__item--divider{background-color:#1d1468}.page-header--home-groundhog .main-menu__item--dropdown:hover .main-menu__link:not(.main-menu-experiment-hidden-nav),.page-header--home-groundhog .main-menu__item--dropdown:not(.main-menu-experiment-hidden-nav):hover{background-color:#414157}.page-header--home-groundhog .main-menu__item--dropdown:focus-within .main-menu__link:not(.main-menu-experiment-hidden-nav),.page-header--home-groundhog .main-menu__item--dropdown:not(.main-menu-experiment-hidden-nav):focus-within{background-color:#414157}.page-header--home-groundhog .main-menu__item.main-menu__item--divider,.page-header--home-groundhog .main-nav__item--dropdown:hover,.page-header--home-groundhog .main-nav__item.main-nav__item--divider{background-color:#414157}.page-header--home-groundhog .main-nav__item--dropdown:focus-within{background-color:#414157}.page-header--home-groundhog .start-home__image{padding-right:0;padding-left:0}.page-header--home-groundhog .start-home__message-text{font-size:26px}.page-header--home-may .start-home__image{padding-right:0;padding-left:0}.page-header--home-may .start-home__message-text,.page-header--home-olympics .start-home__message-text{font-size:26px}.page-header--home-olympics .main-menu__item--dropdown:hover .main-menu__link:not(.main-menu-experiment-hidden-nav),.page-header--home-olympics .main-menu__item--dropdown:not(.main-menu-experiment-hidden-nav):hover{background-color:#414157}.page-header--home-olympics .main-menu__item--dropdown:focus-within .main-menu__link:not(.main-menu-experiment-hidden-nav),.page-header--home-olympics .main-menu__item--dropdown:not(.main-menu-experiment-hidden-nav):focus-within{background-color:#414157}.page-header--home-olympics .main-menu__item.main-menu__item--divider,.page-header--home-olympics .main-nav__item--dropdown:hover,.page-header--home-olympics .main-nav__item.main-nav__item--divider{background-color:#414157}.page-header--home-olympics .main-nav__item--dropdown:focus-within{background-color:#414157}.start-home{padding-top:110px}.start-home__top{flex-direction:row;max-width:1100px}.start-home__message{align-items:flex-start}.start-home__form{display:block;flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:75%;padding-right:50px;padding-left:50px;text-align:left}.start-home__decoration-06{display:block}}@media (min-width:1150px){.page-header--home-groundhog .start-home__message-text,.page-header--home-may .start-home__message-text,.page-header--home-olympics .start-home__message-text{font-size:30px}}@media (min-width:1440px){.page-header--blog .page-header__inner{max-width:1920px}}