@keyframes starActive{0%{stroke-width:3px;stroke-opacity:.1}to{stroke-width:20px;stroke-opacity:.4}}@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}}@keyframes intensive-program-arrows-translate{50%{transform:translate(-10px,5px)}}@keyframes arrows-translate-up{50%{transform:translate(0,-5px) rotate(180deg)}}@keyframes arrows-translate-down{50%{transform:translate(0,5px) rotate(0deg)}}@keyframes help-arrows-translate-down{50%{transform:translate(0,-10px) rotate(0deg)}}@keyframes faq-accordion-arrows-translate{50%{transform:translate(0,5px)}}: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}.stars{position:relative;max-width:460px;margin:0 auto}.stars--evaluated{padding-bottom:30px}.stars--evaluated .stars__button,.stars--evaluated .stars__rating{display:none}.stars__tooltip-container{position:absolute;top:-72px;right:0;z-index:1;display:flex;justify-content:center;align-items:flex-start;width:100%;max-width:400px;height:190px;background-image:url(/img/icon-keks.v2.svg);background-repeat:no-repeat;background-position:right 0;background-size:52px;transition:bottom .2s ease-out}.stars__tooltip{right:62px;bottom:calc(100% - 52px);width:calc(100% - 60px);max-width:270px;padding-right:13px;padding-left:13px;font-size:14px;line-height:1.5;text-align:left;white-space:normal;border:1px solid #d5d5d5;filter:none}.stars__tooltip::after{right:-24px;bottom:4px;left:auto;width:16px;height:8px;background-image:url(/img/icons/tail-light.svg);border:0}.stars__rating{margin-bottom:20px}.stars__wrapper{display:flex;width:100%}.stars__wrapper .stars__text{margin-bottom:0}.stars__review{max-width:370px;margin:20px auto 25px}.stars__text{margin:0 0 5px;font-weight:700;font-size:16px;line-height:25px;text-align:center}.stars__text--light{display:none;align-self:center;width:calc(50% - 100px);font-weight:400;font-size:14px;line-height:1;color:#757575}.stars__text--light:first-child{text-align:right}.stars__text--light:last-child{text-align:left}.stars__list{display:flex;flex-direction:row-reverse;justify-content:space-between;width:200px;margin:0 auto}.stars__item{position:relative;display:block;width:28px;height:28px;padding:0;background-color:transparent;border:0;outline:0}.stars__item:focus .stars__star,.stars__item:hover .stars__star{filter:drop-shadow(0 4px 4px rgba(239,167,91,.4))}.stars__list>.stars__item:hover .stars__star path,.stars__list>.stars__item:hover~button .stars__star path{stroke:#efa75b}.stars__list>.stars__item:focus .stars__star path,.stars__list>.stars__item:focus~button .stars__star path{stroke:#efa75b}.stars__item--active .stars__star path,.stars__list>.stars__item:active .stars__star path,.stars__list>.stars__item:active~button .stars__star path{fill:#efa75b;stroke:#efa75b}.stars__item--active:disabled:hover .stars__star path{fill:#efa75b;stroke:#efa75b}.stars__item--active:disabled:focus .stars__star path{fill:#efa75b;stroke:#efa75b}.stars__item--animate .stars__star-active{opacity:1;animation:starActive .6s ease-in-out}.stars__star,.stars__star-active{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stars__star{z-index:2}.stars__star path{fill:#fff}.stars__star-active{z-index:1;opacity:0;fill:#efa75b;stroke:#efa75b}.stars__info{margin:0 0 5px;text-align:left}.stars__group{display:flex;width:100%}.stars__area{min-height:75px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4;border-color:#cecece;resize:none}.stars__area::-ms-input-placeholder{color:#757575}.stars__area::placeholder{color:#757575}.stars__button{width:220px;color:#4eb543}.stars__button[disabled],.stars__button[disabled]:hover{background-color:#e8e8e8}.stars__button[disabled]:focus{background-color:#e8e8e8}.impressions__item footer p,.stars__final p{margin:0}.required{position:relative;display:inline-block;min-height:15px}.required__star{position:absolute;top:-1px;left:0;font-size:16px;color:#e84e1b}.required__text{padding-left:20px;font-weight:400;font-size:12px;line-height:1;color:#757575}.required--last{display:block;margin-top:15px}.required--last .required__text{padding-left:0}.alert{max-width:420px;margin:1em 0;padding:13px 17px;font-size:14px;line-height:1.35;background-color:#f8f8f8}.alert--full-width{max-width:none}.alert--white{background-color:#fff}.alert--red{color:#d40101;background-color:#fdf2f2}.alert--green{color:#4eb543;background-color:#f3faf2}.alert--yellow{color:#995e00;background-color:#ffc}.alert--blue{color:#302683;background-color:rgba(48,38,131,.1)}.alert--transparent{background-color:transparent;border:1px solid #d5d5d5;border-radius:5px}.alert--transparent.alert--red{border-color:#d40101}.alert--transparent.alert--green{border-color:#4eb543}.alert__content{padding:20px}.alerts-bubble>.alert{position:fixed;top:10px;left:10px;z-index:9999;box-shadow:0 0 10px rgba(0,0,0,.5);opacity:1;transition:opacity .5s ease}.alerts-bubble>.alert--hide{opacity:0}.button-image{display:inline-block;padding:0;border:0;border-radius:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;font-size:0;color:#e84e1b;background-color:transparent}.button-image.button--disabled:not(a),.button-image.button-image--disabled:not(a),.button-image[disabled]:not(a){cursor:not-allowed}.button-image.button-image--disabled,.button-image[disabled],.button-image[disabled]:hover{color:#e8e8e8}.button-image[disabled]:focus{color:#e8e8e8}.button-image.button-image--disabled:hover{color:#e8e8e8}.button-image.button-image--disabled:focus{color:#e8e8e8}.button-image:hover{color:#ff6f40}.button-image:focus{color:#ff6f40}.button-image:active{color:#cb4417}.button-image svg{width:100%;height:100%}.button-image--contrast,.slider__annotation a{color:#fff}.button-image--contrast:hover{color:#ff6f40}.button-image--contrast:focus{color:#ff6f40}.button-image--contrast:active{color:#e84e1b}.button-image--contrast.button-image--disabled,.button-image--contrast.button-image--disabled:focus,.button-image--contrast.button-image--disabled:hover,.button-image--contrast[disabled],.button-image--contrast[disabled]:focus,.button-image--contrast[disabled]:hover,.page-header__logo:focus img,.page-header__logo:hover img{opacity:.5}.button-image--flip{transform:rotate(180deg)}.button-image--arrow-round{width:50px;height:50px}.button-image--arrow{position:relative;width:17px;height:17px}.button-image--arrow::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:17px;height:17px;margin:auto;border-top:5px solid currentColor;border-right:5px solid currentColor;transform:rotate(45deg)}.badge,.social svg{display:inline-block}.badge{min-width:3.25em;padding:0 .35em;font-weight:400;font-size:14px;line-height:1.5;vertical-align:baseline;text-align:center;color:#fff;text-decoration:none;white-space:nowrap}.badge::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 2px);background-color:#ccc;border-radius:3px}.badge,.badge__text{position:relative}.badge--small{padding-right:.4em;padding-left:.4em;font-size:12px}.badge--large{padding-right:.3em;padding-left:.3em;font-size:20px}.badge--green::before{background-color:#4eb543}.badge--blue::before{background-color:#302683}.badge--orange::before{background-color:#e84e1b}.badge--yellow::before{background-color:#f7cf00}.badge--purple::before{background-color:#a49aff}.badge--red::before{background-color:#d40101}.badge--round::before{border-radius:50px}.badge-notice,.social{display:block;text-align:center}.badge-notice{width:100%;padding:5px 25px;line-height:1.4;color:#fff;background-color:#4eb543}.social{height:40px;line-height:38px}.social svg{width:25px;height:25px;vertical-align:middle;fill:#fff}.social--vk{background-color:#4887c2}.social--vk:hover{background-color:#3771a7}.social--fb{background-color:#486abe}.social--fb:hover{background-color:#3557ab}:root{--indent:20px;--slider-max-width:980px}.slider{position:relative}.slider__overflow-wrap{position:relative;z-index:1;overflow:hidden}.slider--shadowed .slider__overflow-wrap{box-shadow:3px 3px 13px 0 rgba(0,0,0,.2)}.slider__inner{display:flex;transition:transform .25s}.slider--touching .slider__inner{transition:none}.slider__item{width:100%}.slider__controls{display:flex;justify-content:center;margin-top:15px;text-align:center}.slider__control{margin:0 4px;padding:5px;background-color:transparent;border:0;cursor:pointer}.slider__control span{display:inline-block;width:11px;height:11px;font-size:0;vertical-align:middle;background-color:#312785;border-radius:50%}.slider__control--inverted span{background-color:#fff}.slider__control--inverted.slider__control--active span::before{background-color:#312785}.slider__control--active span{position:relative;width:15px;height:15px}.slider__control--active span::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:11px;height:11px;margin:auto;background-color:#fff;border-radius:50%}.slider-contents{margin:0 auto;text-align:center}.slider-contents__switch{display:none;padding:10px;font-size:16px;line-height:24px;color:#302683;background-color:transparent;border:0}.slider-contents__switch:hover{color:#333}.slider-contents__switch:focus{color:#333}.slider-contents__switch--active{display:inline-block;font-weight:700;vertical-align:baseline;color:#333}.slider__content-wrap{position:relative}.slider-headers{padding:10px 0 8px}.slider-headers__header{display:none}.slider-headers__header h5{margin:0 0 4px;font-size:20px;line-height:1.1}.slider-headers__header p{margin:0;font-size:16px;line-height:24px}.slider-headers__header--active{display:block}.slider--buttons .slider__control--active span::before,.slider--buttons .slider__togglers svg,.slider__progress-button .slider__progress-filled::before,.slider__togglers{display:none}.slider__toggler{position:absolute;top:0;width:55px;height:100%}.slider--with-contents .slider__toggler,.slider--with-headers .slider__toggler{height:calc(100% - 5px)}.slider__toggler--prev{left:0}.slider__toggler--next{right:0}.slider__annotation{margin:25px auto 0;font-size:14px;text-align:center;opacity:.5}.slider__annotation::before{content:"*";vertical-align:super}.slider--buttons{width:calc(100% - 40px)}.slider--buttons .slider__control{margin:0;padding:8px}.slider--buttons .slider__control span{width:15px;height:15px;background-color:transparent;border:2px solid #302683}.slider--buttons .slider__control--active span{width:15px;height:15px;background-color:#e84e1b;border:2px solid #e84e1b}.slider--buttons .slider__togglers{display:block}.slider--buttons .slider__togglers .slider__toggler:hover{color:#302683}.slider--buttons .slider__togglers .slider__toggler:focus{color:#302683}.slider--buttons .slider__togglers .slider__toggler:disabled{filter:grayscale(100%) brightness(1.5)}.slider--buttons .slider__togglers .slider__toggler:disabled:hover{color:#e8e8e8}.slider--buttons .slider__togglers .slider__toggler:disabled:focus{color:#e8e8e8}.slider--buttons .slider__togglers .slider__toggler--next,.slider--buttons .slider__togglers .slider__toggler--prev{z-index:2;width:40px;background-image:url(/img/intensive/slider/button_next.svg);background-repeat:no-repeat;background-position:center}.slider--buttons .slider__togglers .slider__toggler--prev{left:-20px}.slider--buttons .slider__togglers .slider__toggler--next{right:-20px}.slider__progress{display:flex;justify-content:space-between;width:100%;margin-top:-10px;margin-bottom:15px}.slider__progress-button{display:block;margin:0 10px 0 0;padding:10px 0;background:0 0;border:0}.slider__progress-button:last-child{margin-right:0}.slider__progress-button:hover .slider__progress-line{background-color:rgba(255,255,255,.7);transition:300ms}.slider__progress-button .slider__progress-line{position:relative;display:block;width:100%;height:4px;background-color:#231d5b;transition:300ms}.slider__progress-button .slider__progress-filled{position:absolute;top:0;left:0;display:block;width:0%;height:100%;background-color:#e84e1b}.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--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__message-text{font-size:24px}.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,.page-header--home-olympics .start-home__logo img{width:100%}.our-features__item--video::after{display:none}.faq{max-width:860px;margin:auto;padding:1px 0 35px}.faq::before{position:absolute;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;content:"";top:0;bottom:0;background-color:#f8f8f8}.faq,.faq__inner{position:relative}.faq__list{padding-left:0;list-style:none}.faq__item{margin-bottom:33px}.faq__item-title{font-weight:500;font-size:18px}.faq__item-text{margin:5px 0 0;font-size:16px;line-height:22px}.faq--alternate{max-width:1200px;padding-top:50px}.faq--alternate::before{content:none}.faq--alternate .faq__item-title,.faq__aside-text{margin-bottom:0;font-weight:700;font-size:20px}.faq--alternate .faq__item{margin-bottom:32px;font-size:18px}.faq--alternate .faq__list{margin:40px 0 0}.faq__aside-text{margin-top:0;margin-bottom:18px;line-height:24px}.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__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--single .impressions__item:last-child{margin-bottom:0}.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}: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;padding-top:175px;padding-bottom:95px}.start-home__top{max-width:980px;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;font-size:24px;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%;display:block;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{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}.page-header--short{background-color:#302683;z-index:1}.page-header--short:hover{z-index:1}.start-home--short{padding-top:60px;padding-bottom:70px}.start-home--short .start-home__logo{display:block;margin-bottom:30px;text-align:center}.start-home--short .start-home__logo img{width:180px}.start-home--short .start-home__message-text{max-width:350px;margin:0 auto 30px}.page-header--shorter{padding-top:40px;padding-bottom:20px}.page-header--shorter .start-home__top{align-items:center}.marks{display:flex}.marks .marks__item{padding-right:7px;padding-left:7px}.marks svg{width:30px;height:30px}.marks--medium .marks__item{padding-right:3px;padding-left:3px}.marks--medium svg{width:22px;height:22px}.marks__item{display:flex;fill:#f7cf00}.marks__item:first-child{padding-left:0}.marks__item--gray svg{fill:#d5d5d5}.marks__item--semi svg{fill:url(#gray-yellow-semi)}.module{margin-bottom:15px;padding:15px 20px;background-color:#fff}.module:nth-child(3n){margin-right:0}.module:last-child{margin-bottom:0}@supports (display:grid){.module{margin-bottom:15px}}.module__icon{position:relative;z-index:10;display:inline-block;width:100px;height:100px}.module__icon img{position:relative;z-index:1;display:block;margin-top:-5px}.module__icon-pie{position:absolute;top:0;right:0;bottom:0;left:0;width:80px;height:80px;margin:auto;border-radius:50%;transform:rotate(90deg);fill:#fff;stroke:#4eb543}.module__title-link{display:block;margin-bottom:10px}.module__title-link:focus,.module__title-link:hover,.prices__top-wrap .prices__self a:focus,.prices__top-wrap .prices__self a:hover{text-decoration:none}.module__title-link:hover .module__title{color:#e84e1b}.module__title-link:focus .module__title{color:#e84e1b}.module__title{margin:0;font-size:24px;line-height:31px;color:#2e2c9c}.module__description{max-width:100%;margin:0;line-height:24px}.module__annotation{color:#757575}.module__stats{display:flex;margin:25px 0 15px;padding:0;list-style:none;color:#231d5b}.module__stats li{min-width:50px;max-width:150px;margin-right:20px}.module__num{display:block;font-size:36px;line-height:38px}.module__num,.module__type{font-weight:700}.module--finish .module__icon,.module--start,.module--start .module__icon{position:relative}.module--start::after{content:"";position:absolute;top:67px;left:0;display:block;width:5px;height:105%;background-color:#2e2c9c}.module--finish .module__icon::before,.module--start .module__icon::before{content:"";position:absolute;top:51%;left:-20px;display:block;width:100%;height:5px;background-color:#2e2c9c}.module__info{margin-bottom:8px;font-weight:700}.module__info--warning{color:#e84e1b}.qualification-list{position:relative;padding-bottom:70px;overflow:hidden;background-color:#f8f8f8}.qualification-list::before{content:"";position:absolute;right:0;left:0;z-index:3;display:block;width:2px;height:212px;margin:0 auto;background-color:transparent;background-image:linear-gradient(transparent 0,transparent 4%,#a1a1a1 5%,#a1a1a1 9%,transparent 10%,transparent 14%,#a1a1a1 15%,#a1a1a1 19%,transparent 20%,transparent 24%,#a1a1a1 25%,#a1a1a1 29%,transparent 30%,transparent 34%,#a1a1a1 35%,#a1a1a1 39%,transparent 40%,transparent 44%,#a1a1a1 45%,#a1a1a1 49%,transparent 50%,transparent 54%,#a1a1a1 55%,#a1a1a1 59%,transparent 60%,transparent 64%,#a1a1a1 65%,#a1a1a1 69%,transparent 70%,transparent 74%,#a1a1a1 75%,#a1a1a1 79%,transparent 80%,transparent 84%,#a1a1a1 85%,#a1a1a1 89%,transparent 90%,transparent 94%,#fff 95%,#fff 99%,transparent 100%)}.qualification-list::after{content:"";display:block;width:290px;height:170px;margin:84px auto 0;background-image:url(/img/icons/final-intensive.v2.svg);background-repeat:no-repeat;background-position:center}.qualification-list__inner{position:relative;display:block;width:100%;max-width:1200px;margin:0 auto;padding-top:45px;padding-right:20px;padding-left:20px}.qualification-list__inner h2{position:relative;z-index:3;margin-top:0;margin-bottom:75px;font-weight:700;font-size:32px;line-height:36px;text-align:center}.qualification-list__inner::after{content:"";position:absolute;right:0;bottom:-202px;left:0;display:block;width:2px;height:150px;margin:0 auto;background-color:transparent;background-image:linear-gradient(transparent 0,transparent 4%,#a1a1a1 5%,#a1a1a1 9%,transparent 10%,transparent 14%,#a1a1a1 15%,#a1a1a1 19%,transparent 20%,transparent 24%,#a1a1a1 25%,#a1a1a1 29%,transparent 30%,transparent 34%,#a1a1a1 35%,#a1a1a1 39%,transparent 40%,transparent 44%,#a1a1a1 45%,#a1a1a1 49%,transparent 50%,transparent 54%,#fff 55%,#fff 59%,transparent 60%,transparent 64%,#fff 65%,#fff 69%,transparent 70%,transparent 74%,#fff 75%,#fff 79%,transparent 80%,transparent 84%,#fff 85%,#fff 89%,transparent 90%,transparent 94%,#fff 95%,#fff 99%,transparent 100%)}.qualification-list--min{margin-top:40px;padding-bottom:0;background-color:transparent}.qualification-list--min .qualification-list__inner::after,.qualification-list--min .qualification-list__inner::before,.qualification-list--min::after,.qualification-list--min::before{display:none}.qualification-list--min .qualification-list__inner{padding:0}.qualification{background-color:#302683;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;position:relative;width:100%;margin-bottom:30px;font-size:18px;line-height:24px;text-align:center;color:#fff}.qualification::after,.qualification::before{content:"";position:absolute;right:0;left:0;display:block;margin:0 auto}.qualification::before{top:25px;width:15px;height:15px;background-image:url(/img/icons/small-circle.v2.svg);background-repeat:no-repeat;background-position:0 0}.qualification::after{bottom:-55px;z-index:3;width:2px;height:80px;background-color:transparent;background-image:linear-gradient(transparent 0,transparent 7%,#fff 8%,#fff 15%,transparent 16%,transparent 23%,#fff 24%,#fff 31%,transparent 32%,transparent 39%,#a1a1a1 40%,#a1a1a1 47%,transparent 48%,transparent 55%,#a1a1a1 56%,#a1a1a1 63%,transparent 64%,transparent 71%,#fff 72%,#fff 79%,transparent 80%,transparent 87%,#fff 88%,#fff 95%,transparent 96%,transparent 100%)}.qualification:last-child{margin-bottom:0}.qualification:last-child::after{width:2px;background-image:linear-gradient(transparent 0,transparent 7%,#fff 8%,#fff 15%,transparent 16%,transparent 23%,#fff 24%,#fff 31%,transparent 32%,transparent 39%,#a1a1a1 40%,#a1a1a1 47%,transparent 48%,transparent 55%,#a1a1a1 56%,#a1a1a1 63%,transparent 64%,transparent 71%,#a1a1a1 72%,#a1a1a1 79%,transparent 80%,transparent 87%,#a1a1a1 88%,#a1a1a1 95%,transparent 96%,transparent 100%)}.qualification .button--mobile{display:inline-block}.qualification .button--desktop{display:none}.qualification b{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qualification .button--disabled,.qualification .button--disabled:active,.qualification .button--disabled:hover{color:#fff;background-color:#436d64;border-color:#436d64}.qualification__container{position:absolute;top:0;right:0;width:133px;height:133px;overflow:hidden}.qualification__label{position:absolute;top:13px;right:-60px;display:none;padding:15px 70px;font-weight:500;font-size:20px;line-height:22px;background:#e84e1b;transform:rotate(45deg)}.qualification--soon .qualification__label{display:block}.qualification__wrap{display:flex;flex-direction:column;align-items:flex-start;background:0 0}.qualification__left{width:100%;padding:50px 10px 45px}.qualification__description::after,.qualification__left::after{content:"";position:absolute;right:0;left:0;display:block;margin:0 auto;background-repeat:no-repeat}.qualification__left::after{bottom:25px;width:15px;height:15px;background-image:url(/img/icons/small-circle.v2.svg);background-position:0 0}.qualification__type{display:block;margin-bottom:5px;font-weight:500;font-size:20px;line-height:28px}.qualification__title{margin:0 0 20px;font-weight:700;font-size:25px;line-height:32px}.qualification__info{margin:0 0 40px;font-weight:400;font-size:20px;line-height:28px}.qualification__info a{color:#75ef68}.qualification__description{position:relative;margin:0 0 20px;padding:0;list-style:none;font-size:16px;line-height:22px}.qualification__description::after{bottom:0;background-position:center}.qualification__right{width:100%;padding:30px 10px 50px;background-color:rgba(39,46,74,.5)}.qualification__right p{margin:12px 0;font-weight:400;font-size:14px;line-height:18px}.qualification__right p:last-child{margin-top:50px}.qualification__right .button{margin-top:15px}.qualification__date{margin-top:15px;margin-bottom:-5px;font-weight:400;font-size:20px;line-height:26px}.qualification--course .qualification__right::before{background-image:url(/img/icons/vis_1.v2.svg)}.qualification--basic .qualification__right::before{background-image:url(/img/intensive-landing/htmlcss-header-1.v2.svg)}.qualification--adaptive .qualification__right::before{background-image:url(/img/intensive-landing/adaptive-header-1.v2.svg)}.qualification--javascript .qualification__right::before{background-image:url(/img/intensive-landing/js-header-1.svg)}.qualification--ecma .qualification__right::before{background-image:url(/img/intensive-landing/ecma-header-3.svg)}.qualification--react .qualification__right::before{background-image:url(/img/intensive-landing/js3_4.svg)}.qualification--ecma,.qualification--javascript,.qualification--react{background-color:#18213f;background-image:repeating-linear-gradient(150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px);background-size:82px 47px}.qualification--ecma .qualification__calendar,.qualification--ecma .qualification__title,.qualification--javascript .qualification__calendar,.qualification--javascript .qualification__calendar:hover,.qualification--javascript .qualification__title,.qualification--react .qualification__calendar,.qualification--react .qualification__title{color:#f9b326}.qualification--javascript .qualification__calendar:focus{color:#f9b326}.qualification--ecma .qualification__calendar:hover{color:#f9b326}.qualification--ecma .qualification__calendar:focus{color:#f9b326}.qualification--react .qualification__calendar:hover{color:#f9b326}.qualification--react .qualification__calendar:focus{color:#f9b326}.qualification--ecma .qualification__calendar svg,.qualification--javascript .qualification__calendar svg,.qualification--react .qualification__calendar svg{fill:#f9b326}.qualification--node{background-color:#1a1f32;background-image:repeating-linear-gradient(150deg,rgba(0,248,153,.1),rgba(0,248,153,.1) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(0,248,153,.1),rgba(0,248,153,.1) 1px,transparent 0,transparent 41px);background-size:82px 47px}.qualification--node .qualification__calendar,.qualification--node .qualification__calendar:hover,.qualification--node .qualification__title{color:#00e48c}.qualification--node .qualification__right::before{width:89px;height:93px;background-image:url(/img/intensive-landing/node-header-1.svg)}.qualification--node .qualification__calendar:focus{color:#00e48c}.qualification--node .qualification__calendar svg{fill:#00e48c}.qualification--php{background-color:#6439b7;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px}.qualification--php .qualification__right::before{width:87px;height:134px;background-image:url(/img/intensive-landing/php-header-5.svg)}.qualification--live{text-align:left}.qualification--live .qualification__left::after,.qualification--live .qualification__left::before,.qualification--live .qualification__right::after,.qualification--live .qualification__right::before,.qualification--live .qualification__wrap::after,.qualification--live .qualification__wrap::before,.qualification--live::after,.qualification--live::before{display:none}.qualification--live .qualification__title{max-width:600px;padding-bottom:0;border-bottom:none}.qualification--live .qualification__title .live{display:block;margin-left:15px}.qualification--live .qualification__title .live::before{top:10px;left:-15px}.qualification--live .qualification__description{margin-bottom:0}.qualification--live .qualification__date{margin-top:0;margin-bottom:15px;font-size:24px}.qualification--live .qualification__left{padding:30px}.qualification--live .qualification__right{padding:30px;text-align:left}.qualification--live .qualification__right .button{width:100%;margin-top:auto}.qualification--live .qualification__right p{margin-top:0}.qualification__async{display:block;max-width:200px;margin:10px auto 0;padding:5px 10px 3px;font-size:14px;box-shadow:0 5px 5px -5px rgba(0,0,0,.5)}.qualification__async::before{top:2px}.qualification__calendar{display:block;margin:15px auto 0;font-size:16px;line-height:1.5;color:#4eb543}.qualification__calendar:hover{color:#4eb543;text-decoration:underline}.qualification__calendar:focus{color:#4eb543;text-decoration:underline}.qualification__calendar svg{position:relative;top:-1px;display:inline-block;width:14px;height:14px;margin-left:5px;vertical-align:middle;fill:#4eb543}.pros{background-color:#fff}.pros__inner{display:block;width:100%;max-width:1200px;margin:0 auto;padding:60px 35px 40px}.pros__inner h2{margin-top:0;margin-bottom:10px;font-weight:700;font-size:32px;line-height:36px;text-align:center}.pros__list{display:flex;flex-direction:column;align-items:center;margin:0;padding:0 15px;list-style:none}.pros__item{max-width:100%;margin-bottom:20px;text-align:center}.pros__item::before{content:"";display:block;width:100px;height:100px;margin:0 auto 10px;background-repeat:no-repeat;background-position:50% 50%}.pros__item:first-child::before{background-image:url(/img/icons/icon_webinar-new.v2.svg)}.pros__item:nth-child(2)::before{background-image:url(/img/icons/icon_tutor.v2.svg)}.pros__item:last-child::before{background-image:url(/img/icons/icon_project.v2.svg)}.pros__title{font-weight:700;font-size:20px;line-height:24px}.pros__text{max-width:650px;margin-top:5px;font-size:16px;line-height:1.4}.pros__link{font-size:14px;line-height:20px}.pros.pros--career-start .pros__inner{max-width:1150px;padding-top:80px}.pros.pros--career-start .pros__inner .pros__item{min-width:30%;padding-right:25px;padding-left:25px;text-align:center}.pros.pros--career-start .pros__inner .pros__item::before{height:110px;margin:0 auto 15px}.pros.pros--career-start .pros__inner .pros__item .pros__title{font-size:24px;line-height:1.5}.pros.pros--career-start .pros__inner .pros__item .pros__text{max-width:85%;margin:0 auto;font-size:16px;line-height:1.5}.pros.pros--career-start .pros__inner .pros__item:first-child::before{background-image:url(/img/career-start-landing/pig.v2.svg)}.pros.pros--career-start .pros__inner .pros__item:nth-child(2)::before{background-image:url(/img/career-start-landing/plan.v2.svg)}.pros.pros--career-start .pros__inner .pros__item:last-child::before{background-image:url(/img/career-start-landing/box.v2.svg)}.pros.pros--career-start .pros__inner h2{font-size:36px;line-height:1.3}.cube svg{width:1.2em;height:1.26em}.prices{overflow:hidden;background-color:#f8f8f8}.prices .field{padding:.7em 1.1em .5em}.prices .radio-image-group{display:flex}.prices .radio-image-group .radio-button{width:50%}.prices .radio-image-group--vertical{flex-direction:column}.prices .radio-image-group--vertical .radio-button{width:100%;max-width:unset}.prices .radio-image-group--vertical .radio-button__input:checked+.radio-button__text{color:inherit}.prices .radio-image-group--vertical .radio-button__input:checked+.radio-button__text::after{border-color:#e84e1b}.prices .radio-image-group--vertical .radio-button__text{height:55px;padding-right:35px;padding-left:10px}.prices .radio-image-group--vertical .radio-button__text--noimage,.prices .radio-image-group--vertical .radio-button__text--svg{display:flex;justify-content:flex-start;align-items:center}.card-rating--embedded-tiny.card-rating--form-field .card-rating__comment label,.prices .radio-image-group--vertical .radio-button__text--noimage{font-weight:500;font-size:14px}.prices .radio-image-group--vertical .radio-button__text--svg svg{width:100px;height:auto}.prices .radio-image-group--vertical .radio-button__text:focus,.prices .radio-image-group--vertical .radio-button__text:hover{color:inherit}.prices .radio-image-group--vertical .radio-button__text::after{right:20px}.prices__inner{display:block;width:100%;max-width:1200px;margin:0 auto;position:relative;padding-right:20px;padding-left:20px}.prices__container{position:relative;padding-bottom:25px}.prices__features,.prices__head{position:relative}.prices__head::after,.prices__head::before{display:block}.prices__content::after,.prices__content::before,.prices__features::after,.prices__features::before,.prices__head::after,.prices__head::before{content:"";position:absolute;top:0;width:calc(50vw - 50% + 1px);height:100%}.prices__features::after,.prices__features::before{display:block}.prices__content::before,.prices__features::before,.prices__head::before{left:1px;transform:translateX(-100%)}.prices__content::after,.prices__features::after,.prices__head::after{right:1px;transform:translateX(100%)}.prices__head{padding-top:30px;color:#fff}.prices__head,.prices__head::after,.prices__head::before{background-color:#4eb543}.prices__head-wrap{margin-bottom:40px}.prices__dates{margin:0 0 15px;font-size:18px}.prices--async .prices__title h2,.prices__title h2{margin:0 0 15px;font-weight:700;font-size:24px;line-height:31px}.prices__title a,.prices__top h2 a{color:#fff}.prices__places{margin:0;font-size:18px}.prices__plan{display:inline-block;font-size:64px;line-height:70px}.prices__range{position:relative;margin-right:5px;font-size:16px;line-height:1.2}.prices__plan-line-through{position:relative;display:block;line-height:38px}.prices__plan-line-through .price{font-size:30px;line-height:38px}.prices__plan-line-through .price::after{height:4px}.prices__plan-line-through .prices__day,.prices__plan-month{display:inline-block;font-size:18px;line-height:28px;vertical-align:super}.prices__plan-month{position:relative;z-index:1;margin-left:5px;font-weight:500;font-size:16px;line-height:64px;vertical-align:baseline}.prices__currency{font-size:.5em;line-height:0}.prices__month-mobile{display:inline}.prices__month-desktop,.prices__type-button span{display:none}.prices__content{position:relative;background-color:#f8f8f8}.prices__content::after,.prices__content::before{display:none;background-color:#f8f8f8}.prices__types{display:flex;justify-content:space-between;margin:0 -10px;padding:20px 0 0;list-style:none}.prices__type{margin:0;padding:0 5px;text-align:center}.prices__type:last-child{margin-right:0}.prices__type input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.prices__type input:focus:focus+label{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.prices__type input:checked+label{position:relative;z-index:1;font-weight:700;color:#333}.prices__type input:checked+label::before{content:"";position:absolute;top:-15px;right:0;left:0;display:block;width:0;height:0;margin:0 auto;border-top:10px solid #4eb543;border-right:10px solid transparent;border-left:10px solid transparent}.prices__type-button{padding:10px 0;font-size:12px;line-height:1.2;color:#e84e1b;text-transform:lowercase}.prices__type-button:hover{color:#333;text-decoration:none}.prices__type-button:focus{color:#333;text-decoration:none}.prices__type-content{position:relative;z-index:1;padding-top:30px}.prices__wrap{padding-bottom:50px}.prices__wrap-left .prices__grid .field,.prices__wrap-left--form p.prices__type-info{max-width:100%;font-size:14px;line-height:22px}.prices__wrap-left .prices__grid .field-wrapper{max-width:100%}.prices__wrap-left .prices__grid .form__group{width:100%;margin-bottom:15px}.prices__grid{margin-bottom:15px}.prices__wrap-right{padding-top:15px}.prices__text{margin:0 0 15px}.prices__text:last-child{margin-bottom:0}.prices__text--log{display:none}.prices__method{display:flex;justify-content:center;align-items:center;width:100%;padding:8px 10px;background-color:#fff;border:0}.prices__method:hover{color:#333}.prices__method:focus{color:#333}.prices__lucky:hover,.prices__method:hover .prices__method-change{color:#302683;text-decoration:underline}.prices__lucky:focus,.prices__method:focus .prices__method-change{color:#302683;text-decoration:underline}.prices__method-image{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:10px}.prices__method-image img{height:100%}.prices__method-info{text-align:left}.prices__method-change{display:block;font-size:14px;color:#3527b6}.prices__type-info{margin:15px 0 0;font-size:14px;line-height:22px;color:#757575}.prices__luck{position:absolute;bottom:0;left:0;width:100%;margin-top:15px}.prices__lucky{padding:0;font:inherit;background-color:transparent;border:0;font-size:14px;line-height:24px;text-align:left;color:#3527b6}.prices__lucky-input,.prices__lucky::after{background-image:url(/img/icons/icon_feel-lucky.v2.svg);background-repeat:no-repeat}.prices__lucky::after{display:inline-block;width:20px;height:20px;margin-left:5px;vertical-align:middle;background-position:center}.prices__lucky-input{font-size:14px;line-height:22px;background-position:99% center;background-size:25px 25px}.prices__lucky-input--done{background-color:transparent;background-image:url(/img/icons/test_done.v2.svg);background-position:97% center;background-size:15px 20px}.prices__lucky-form .form__group{margin-bottom:0}.prices__company p{margin-top:0;font-size:16px;line-height:22px}.prices__wrap-left--form{margin-bottom:25px}.prices__wrap-left--form .button{width:100%;max-width:100%}.prices__wrap-left--form .form__notice{margin-top:5px;margin-bottom:0;font-size:14px;line-height:22px}.prices__wrap-left--form .prices__grid--form{margin-bottom:15px}.prices__response{color:#4eb543}.prices__response--red{color:#e84e1b}.prices__block-mobile{display:block}.prices__block-desktop,.prices__block-tablet{display:none}.prices__features{margin:15px 0 0;padding:35px 30px;list-style:none;background-color:#fff}.prices__features::after,.prices__features::before{background-color:#f8f8f8}.prices__feature{position:relative;min-height:35px;margin:0 0 25px;padding-left:45px}.prices__feature:last-child{margin-bottom:0}.prices__feature::before{content:"";position:absolute;top:-3px;left:0;display:block;width:30px;height:40px;background-repeat:no-repeat;background-position:center}.prices__feature--license::before{background-image:url(/img/payment/icon_license.svg)}.prices__feature--certificate::before{background-image:url(/img/payment/icon_certificate.svg)}.prices__feature--tax::before{background-image:url(/img/payment/icon_tax.svg)}.prices__feature--course::before{background-image:url(/img/payment/icon_course.svg)}.prices__feature--warranty::before{background-image:url(/img/payment/icon_warranty.svg)}.prices__feature--tel{min-height:0;padding-left:0;font-size:14px;line-height:22px}.prices__feature--tel::before{display:none}.prices__feature--tel a{font-size:16px;line-height:22px;color:#3527b6;white-space:nowrap}.prices__feature--tel a:hover{color:#302683}.prices__feature--tel a:focus{color:#302683}.prices__feature--self{min-height:0;margin-top:auto;padding-left:0;font-size:14px;line-height:22px;color:#fff}.prices--two .prices__head .prices__dates,.prices--two .prices__head .prices__title h2,.prices__rate-text{display:none}.prices--two .prices__head{padding-top:0}.prices--two .prices__head-wrap{flex-direction:row;margin-bottom:20px}.prices--two .prices__places{position:relative;margin-top:40px}.prices--two .prices__places::after{content:"";display:block;width:100%;height:3px;margin-top:5px;background-color:#fff}.prices--two .prices__dates{font-size:18px}.prices--two .prices__top{display:block}.prices--two .prices__rates{display:flex}.prices--two .prices__rate-text{display:block;margin:0;padding-left:1px;font-size:14px;line-height:20px}.prices--skills .prices__container{padding-bottom:0}.prices--skills+.page-content__inner .skills__title{margin-bottom:15px;padding-top:0}.prices__rates,.prices__top{position:relative;color:#fff}.prices__rates::after,.prices__rates::before,.prices__top::after,.prices__top::before{content:"";position:absolute;top:0;z-index:1;display:block;width:26px;height:100%}.prices__rates::before,.prices__top::before{left:1px;transform:translateX(-100%)}.prices__rates::after,.prices__top::after{right:1px;transform:translateX(100%)}.prices__top{display:none;padding-top:30px}.prices__rates::after,.prices__rates::before,.prices__top,.prices__top::after,.prices__top::before{background-color:#302683}.prices__top h2{margin:0;font-weight:700;font-size:24px;line-height:30px}.prices__top-wrap{padding-bottom:30px}.prices__top-wrap .prices__self{margin-top:20px;font-size:16px;line-height:1.4}.prices__top-wrap .prices__self a{text-decoration:underline}.prices__top-wrap .prices__self svg{position:relative;top:-2px;display:inline-block;width:23px;height:23px;margin-left:3px;vertical-align:middle}.prices__top-wrap .prices__self svg circle{stroke:#e84e1b}.prices__top-wrap .prices__self svg text{fill:#e84e1b}.prices__rates{display:none;align-items:stretch;margin:0 0 20px;padding:0;list-style:none;background-color:#4eb543}.prices__rates li{margin:0}.prices__rate{width:50%}.prices__rate-label{position:relative;display:block;height:100%;margin:0;padding:15px;background-color:#302683}.prices__rate-label:hover::before{background-color:#e84e1b}.prices__rate-label:where(label)::before{content:"";position:relative;z-index:4;display:block;width:14px;height:14px;margin-bottom:5px;border:3px solid #fff;border-radius:50%}.prices__rate-label::after{content:"";position:absolute;top:0;z-index:3;width:27px;height:100%;background-color:#302683}.prices__rate-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.prices__rate-input:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.prices__rate--standart>.prices__rate-label,.prices__rate--standart>label{padding-left:0}.prices__rate--standart>.prices__rate-label::after,.prices__rate--standart>label::after{left:2px;transform:translateX(-100%)}.prices__rate--comfort>.prices__rate-label,.prices__rate--comfort>label,.prices__rate--individual>.prices__rate-label,.prices__rate--individual>label{padding-right:0}.prices__rate--comfort>.prices__rate-label::after,.prices__rate--comfort>label::after,.prices__rate--individual>.prices__rate-label::after,.prices__rate--individual>label::after{right:2px;transform:translateX(100%)}.prices__rate--compact:first-child>.prices__rate-label{padding-left:2px}.prices__rate--active p.prices__rate-label,.prices__rate--active p.prices__rate-label::after{background-color:#4eb543}.prices__rate-input:checked+label::before{background-color:#e84e1b;border-width:4px;border-color:#302683}.prices__rate-input:checked+label,.prices__rate-input:checked+label::after{background-color:#4eb543}.prices__rate-title{position:relative;z-index:4;font-weight:700;font-size:18px;line-height:24px}.prices__rate-num{display:block;font-size:18px;line-height:24px}.prices__rate-info{display:none;margin:0;font-size:14px;line-height:20px}.prices__rate-info--permanent{display:block}.prices__note{max-width:700px;margin-bottom:10px;font-size:16px;line-height:1.3}.prices--htmlcss .prices__rate-info a{color:#57c74b}.prices--javascript .prices__rate-label,.prices--javascript .prices__rate-label::after,.prices--javascript .prices__top,.prices--javascript .prices__top::after,.prices--javascript .prices__top::before{background-color:#18213f}.prices--javascript .prices__rate-input:checked+label::before{border-color:#18213f}.prices--javascript .prices__rate-info a{color:#ffa300}.prices--javascript .prices__rate-info a:focus,.prices--javascript .prices__rate-info a:hover,.prices--nodejs .prices__rate-info a:focus,.prices--nodejs .prices__rate-info a:hover{color:#fff}.prices--nodejs .prices__rate-label,.prices--nodejs .prices__rate-label::after,.prices--nodejs .prices__top,.prices--nodejs .prices__top::after,.prices--nodejs .prices__top::before{background-color:#1a1f32}.prices--nodejs .prices__rate-input:checked+label::before{border-color:#1a1f32}.prices--nodejs .prices__rate-info a{color:#00e48c}.prices--frontender .prices__rate-info a,.prices--fullstack .prices__rate-info a,.prices--react .prices__rate-info a{color:#57c74b}.prices--php .prices__rate-label,.prices--php .prices__rate-label::after,.prices--php .prices__top,.prices--php .prices__top::after,.prices--php .prices__top::before{background-color:#6439b7}.prices--php .prices__rate-input:checked+label::before{border-color:#6439b7}.prices--accelerator .prices__inner{padding-right:25px;padding-left:25px}.prices--accelerator+.accelerator-wrapper{padding-top:50px;padding-bottom:30px}.prices--discount .prices__plan[data-type-content=part]{padding-bottom:15px}.prices--discount .prices__plan[data-type-content=part] .prices__plan-month{margin-left:0;line-height:1.2}.prices--discount .prices__plan[data-type-content=part] .prices__next{position:relative;display:block;margin-bottom:20px;font-size:14px;line-height:1.2}.prices--discount .prices__plan[data-type-content=part] .prices__footnote{position:relative;max-width:700px;margin:0;padding-left:10px;font-size:12px;line-height:1.3}.prices--discount .prices__plan[data-type-content=part] .prices__footnote sup{position:absolute;top:2px;left:0;font-size:12px}.prices--discount .prices__plan[data-type-content=part] .nowrap{position:relative}.prices__parts{margin-bottom:20px}.prices__parts p{margin:0 0 10px}.prices--async .prices__head-wrap{display:block}.landing-header .breadcrumbs a,.prices--async .prices__title a{color:#fff}.prices--async.prices--javascript .prices__head,.prices--async.prices--javascript .prices__head::after,.prices--async.prices--javascript .prices__head::before{background-color:#18213f}.prices--async.prices--javascript .prices__type input:checked+label::before{border-top:10px solid #18213f;border-right:10px solid transparent;border-left:10px solid transparent}.prices--async.prices--php .prices__head,.prices--async.prices--php .prices__head::after,.prices--async.prices--php .prices__head::before{background-color:#6439b7}.prices--async.prices--php .prices__type input:checked+label::before{border-top:10px solid #6439b7;border-right:10px solid transparent;border-left:10px solid transparent}.prices__buttons-method{width:100%}.landing-header{background-color:#302683;position:relative;padding-top:35px;padding-bottom:60px;overflow:hidden;text-align:center;color:#fff}.landing-header .breadcrumbs{margin:0 0 35px;text-align:center}.landing-header__inner{display:block;width:100%;max-width:1440px;margin:0 auto;z-index:1;padding-right:20px;padding-left:20px}.landing-header__tel{position:absolute;top:55px;right:25px;z-index:2;display:none;text-align:right}.landing-header__tel a{font-size:20px;line-height:30px;color:#4eb543}.landing-header__tel--up{top:12px;margin:0}.landing-header__background{position:absolute;top:-40px;left:50%;z-index:0;display:none;transform:translateX(-50%)}.landing-header__logo{margin-bottom:30px}.landing-header__logo svg{width:54px;height:78px;fill:#fff}.landing-header__heading{margin:0 0 32px;font-size:27px;line-height:36px}.landing-header__period{margin-top:0;margin-bottom:15px;font-size:18px;line-height:26px}.landing-header__assign{display:none}.landing-header__assign-large{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:40px;font-weight:700}.landing-header__decoration{display:block;margin-bottom:45px}.landing-header__slogan{margin:0 auto 25px;font-size:18px;line-height:26px}.landing-header__soc-sharing{width:285px;margin:0 auto}.landing-header--career,.landing-header.landing-header--adaptive,.landing-header.landing-header--htmlcss{background-color:#302683;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px}.landing-header.landing-header--ecmascript,.landing-header.landing-header--javascript,.landing-header.landing-header--react{background-color:#18213f;background-image:repeating-linear-gradient(150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px);background-size:82px 47px}.landing-header.landing-header--ecmascript .landing-header__logo svg,.landing-header.landing-header--javascript .landing-header__logo svg,.landing-header.landing-header--react .landing-header__logo svg{fill:#f9b326}.application.application--custom-ecmascript .application__title a,.application.application--custom-javascript .application__title a,.application.application--custom-react .application__title a,.landing-header.landing-header--ecmascript .landing-header__heading,.landing-header.landing-header--javascript .landing-header__heading,.landing-header.landing-header--javascript .landing-header__tel a,.landing-header.landing-header--react .landing-header__heading{color:#f9b326}.landing-header.landing-header--nodejs{background-color:#1a1f32;background-image:repeating-linear-gradient(150deg,rgba(0,248,153,.1),rgba(0,248,153,.1) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(0,248,153,.1),rgba(0,248,153,.1) 1px,transparent 0,transparent 41px);background-size:82px 47px}.landing-header.landing-header--nodejs .landing-header__logo svg{fill:#00e48c}.landing-header.landing-header--nodejs .landing-header__heading{color:#00e48c}.landing-header.landing-header--php{background-color:#6439b7;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px}.landing-header--short .landing-header__heading{margin:11px 0 30px;font-size:27px;line-height:36px}.landing-header--short .landing-header__slogan{margin:0 auto;font-size:16px;line-height:22px}.landing-header--short .landing-header__assign-large{margin-top:30px;margin-bottom:0}.landing-header.landing-header--product{padding-top:40px;padding-bottom:40px;text-align:left}.landing-header.landing-header--product .landing-header__inner{max-width:1200px;padding-top:0;padding-right:25px;padding-left:25px}.landing-header.landing-header--product,.landing-header.landing-header--skill{background-color:#302683;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}.landing-header.landing-header--skill .landing-header__heading{margin-bottom:0}.landing-header.landing-header--projects{padding-top:40px;padding-bottom:50px}.landing-header.landing-header--projects .landing-header__text{margin:0 0 10px;font-size:18px;line-height:1.5}.landing-header.landing-header--projects .landing-header__heading{margin:0;line-height:1.5}.landing-header.landing-header--projects .badge{display:inline-block;max-width:215px;margin-top:15px;padding:2px 6px;font-size:16px;line-height:1.5;vertical-align:middle;white-space:normal}.landing-header.landing-header--career-start,.landing-header.landing-header--index,.landing-header.landing-header--projects{background-color:#302683;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}.landing-header.landing-header--index{height:900px;padding:0;text-align:center;color:#fff}.landing-header.landing-header--index .landing-header__background{top:0;display:block;width:992px;height:928px;transform:translateX(-48.8%)}.landing-header.landing-header--index .landing-header__wrapper{display:flex;flex-grow:1;flex-direction:column;align-items:center;height:100%}.landing-header.landing-header--index .landing-header__inner{flex-direction:column;max-width:450px;padding-top:0;padding-right:25px;padding-left:25px}.landing-header.landing-header--index h1,.landing-header.landing-header--index h2{margin-top:0;margin-bottom:10px;font-weight:700;font-size:32px;line-height:1.1}.landing-header.landing-header--index p{margin:0 auto 25px;font-size:18px;line-height:24px}.landing-header.landing-header--index a{width:250px;font-size:18px}.landing-header.landing-header--career-start{min-height:520px}.landing-header.landing-header--career-start .landing-header__wrapper,.landing-header.landing-header--index .landing-header__inner{display:flex;justify-content:center;align-items:center;height:100%}.landing-header.landing-header--career-start .landing-header__inner{display:block;max-width:1150px;height:100%;padding-top:25px}.landing-header.landing-header--career-start .landing-header__left,.landing-header.landing-header--career-start .landing-header__right{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center}.landing-header.landing-header--career-start .landing-header__left{width:100%;padding-bottom:25px}.landing-header.landing-header--career-start .landing-header__right{max-width:575px;margin:0 auto;text-align:center}.landing-header.landing-header--career-start .landing-header__slogan{margin:0;font-size:24px;line-height:1.4}.landing-header.landing-header--career-start .landing-header__text{margin-top:26px;font-size:16px;line-height:1.5}.landing-header.landing-header--career-start .landing-header__button{margin-top:32px}.landing-header.landing-header--career-start .landing-header__button .button--large{font-size:18px}.landing-header--small .landing-header__period{margin:0}.landing-header--small.landing-header--adaptive,.landing-header--small.landing-header--ecmascript,.landing-header--small.landing-header--htmlcss,.landing-header--small.landing-header--javascript,.landing-header--small.landing-header--nodejs,.landing-header--small.landing-header--php,.landing-header--small.landing-header--react,.landing-header--small.landing-header--review{padding-top:50px;padding-bottom:40px}.landing-header--career .landing-header__text{margin:15px auto 0}.landing-header--event{padding-top:40px;padding-bottom:40px}.landing-header--event .landing-header__inner{display:flex;flex-direction:column;align-items:center}.landing-header--event .breadcrumbs{margin-bottom:20px}.landing-header--event .breadcrumbs__list{margin-bottom:0;padding-top:0;text-align:center}.landing-header--event .landing-header__heading{margin-bottom:15px;text-align:center}.landing-header--event .landing-header__period{margin-bottom:0;padding-left:15px}.landing-header--event .live::before{top:8px;left:0}.career-start form,.landing-header--event .landing-header__right{display:flex;flex-direction:column;align-items:center}.landing-header--event .landing-header__form{max-width:400px}.landing-header--event.landing-header--adaptive,.landing-header--event.landing-header--ecmascript,.landing-header--event.landing-header--htmlcss,.landing-header--event.landing-header--javascript,.landing-header--event.landing-header--nodejs,.landing-header--event.landing-header--php,.landing-header--event.landing-header--react{padding-top:40px;padding-bottom:40px}.landing-header--email{background-color:#302683;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;padding:40px 0}.landing-header--email .landing-header__heading{max-width:450px;margin:0 auto}.landing-header--email .landing-header__period{width:-webkit-fit-content;width:fit-content;margin:20px auto 0}.landing-header--email .landing-header__period.live::before{top:8px;left:-18px}.landing-header__stats{margin-top:50px;font-weight:700}.landing-header__stats span{font-size:42px;line-height:48px}.landing-header__stats p{margin-top:0;font-size:14px}.landing-header__stats small{font-size:16px}.soc-sharing{display:flex;justify-content:space-between}.soc-sharing__item{position:relative;padding:10px;color:#fff;cursor:pointer}.soc-sharing__item span{display:inline-block;padding-top:7px;font-size:18px;vertical-align:baseline;opacity:.5}.soc-sharing__item svg{position:absolute;fill:#fff}.soc-sharing__item:hover svg{opacity:.5}.soc-sharing__item--fb svg{width:29px;height:29px}.soc-sharing__item--fb span{margin-left:30px}.soc-sharing__item--vk svg{width:36px;height:36px;margin-top:-2px}.soc-sharing__item--vk span{margin-left:45px}.soc-sharing__item--tw span{margin-left:40px}.descriptions{padding-top:15px;padding-bottom:55px;background-color:#fff}.descriptions__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:25px}.descriptions__title{margin-bottom:15px;font-size:32px;line-height:36px;text-align:center}.description{max-width:410px;margin-right:auto;margin-bottom:45px;margin-left:auto}.description:last-child{margin-bottom:0}.description::before{content:"";display:block;width:100%;height:100px;margin-bottom:15px;background-repeat:no-repeat;background-position:50% 50%}.description__title{margin:0;font-weight:700;font-size:20px}.description__text{margin:5px 0}.description__text,.description__title{line-height:22px}.description__link{display:inline-block;margin-top:5px;vertical-align:baseline}.description--high::before{background-image:url(/img/tutors/medal-icon.svg)}.description--schedule::before{background-image:url(/img/tutors/clock-pie.svg);background-size:85px}.description--achive::before{background-image:url(/img/tutors/revengers-badge.svg);background-size:85px}.description--review::before{background-image:url(/img/tutors/heart-icon.svg)}.description--fame::before{background-image:url(/img/tutors/club.svg);background-position:top center}.description--bottle::before,.description--consulting::before,.description--ruler::before{height:88px;margin-bottom:15px}.description--ruler::before{background-image:url(/img/tutors/ruler-icon.svg)}.description--consulting::before{background-image:url(/img/tutors/consulting-icon.svg)}.description--bottle::before{background-image:url(/img/tutors/bottle-icon.svg)}.mockups{padding-top:60px;padding-bottom:35px;background-color:#f8f8f8}.mockups__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:20px;padding-left:20px;display:flex;flex-direction:column}.mockups__title{margin-top:0;margin-bottom:10px;font-size:26px;line-height:28px}.mockups__description{margin-bottom:25px}.mockups__item{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.mockups__item img{display:block;max-width:100%;height:auto;box-shadow:3px 3px 13px 0 rgba(0,0,0,.2)}.mockups__col--left .mockups__item{display:none}.mockups--recruit{padding:0;font-size:14px;background-color:#fff}.mockups--recruit .mockups__inner{align-items:flex-start;max-width:100%;padding:0}.mockups--recruit .mockups__col--left,.mockups--recruit .mockups__col--right{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.mockups--recruit .mockups__col--left .mockups__item{display:block}.intensive-program-section__col p:first-child,.mockups--recruit .mockups__description>p:first-child{margin-top:0}.mockups--recruit .mockups__description{margin:0;font-size:14px}.intensive-program{background-color:#302683;padding-top:30px;padding-bottom:35px}.intensive-program__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:10px;padding-left:10px}.intensive-program__annotation{color:#fff}.intensive-program__title{margin-top:35px;margin-bottom:15px;font-size:32px;line-height:36px;text-align:center;color:#fff}.intensive-program-part{margin-bottom:45px}.intensive-program-part__title{margin-bottom:10px;font-weight:700;font-size:13px;line-height:22px;text-align:center;color:#fff;text-transform:uppercase}.intensive-program-section{position:relative;display:flex;flex-direction:column;margin-bottom:20px;padding:40px 20px;background-color:#fff}.intensive-program-section:last-child,.intensive-program-section__col p:last-child{margin-bottom:0}.intensive-program-section--collapsed{padding:20px}.intensive-program-section--collapsed .intensive-program-section__summary{display:block}.intensive-program-section__more{position:absolute;bottom:0;color:#e94e1b;background-color:transparent;border:0;transform:translate(-10px) rotate(180deg)}.intensive-program-section--collapsed .intensive-program-section__more{transform:translate(-10px) rotate(0)}.intensive-program-section__title{margin-top:0;margin-bottom:20px;font-weight:700;font-size:24px;line-height:30px}.intensive-program-section__event{display:flex;flex-direction:column;margin-bottom:25px}.intensive-program-section__event+.intensive-program-section__summary{margin-top:15px}.intensive-program-section__event-pic{flex-shrink:0;margin-bottom:15px}.intensive-program-section__event-description{display:flex;flex-grow:1;flex-direction:column}.intensive-program-section__event-subtitle{font-size:14px;line-height:18px;color:#333;opacity:.5}.intensive-program-section__thumbnails{margin-bottom:-10px}.intensive-program-section__thumbnail{position:relative;display:inline-block;margin-right:7px;margin-bottom:10px;vertical-align:baseline}.intensive-program-section__thumbnail .intensive-program-section__tooltip{display:none}.intensive-program-section__thumbnail:last-child{margin-right:0}.intensive-program-section__col p{margin:20px 0}.intensive-program-section__col ul,.preview ul{margin:10px 0;padding:0;list-style:none}.intensive-program-section__col>p+ul{margin:-10px 0 25px}.intensive-program-section__col li{margin-bottom:5px}.intensive-program-section__col li::before{content:"—";margin-right:5px}.intensive-program-section__col small{display:inline-block;margin-top:-4px;font-size:14px;line-height:18px;vertical-align:baseline;color:#333;opacity:.5}.intensive-program-section--collapsed .intensive-program-section__col,.intensive-program-section__col--right{margin-bottom:0}.intensive-program-section--collapsed .intensive-program-section__col>:not(.intensive-program-section__title):not(.intensive-program-section__summary):not(.intensive-program-section__more){display:none}.summary{padding-top:30px;padding-bottom:15px;background-color:#fff;background-image:url(/img/bg-summary.v3.svg);background-repeat:no-repeat;background-position:center bottom}.summary__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:25px}.summary__title{margin-top:35px;margin-bottom:15px;font-size:32px;line-height:36px;text-align:center}.summary__text{font-size:16px;line-height:22px}.summary__text p{margin:10px 0}.summary__thesises{display:flex;flex-direction:column;margin-bottom:10px}.summary__thesis{display:flex;align-items:flex-start;margin-bottom:15px;color:#37238b}.summary__thesis:first-child,.summary__thesis:last-child{flex-grow:2}.summary__thesis:last-child{margin-bottom:0}.summary__thesis-number{margin-right:10px;font-weight:700;font-size:46px;line-height:46px;white-space:nowrap}.summary__thesis-text{width:140px;font-size:16px;line-height:20px}.summary__link{font-weight:700;font-size:26px;line-height:28px;text-align:center;color:#3f3ccb}.summary__link a{display:inline-block;padding-top:30px;padding-bottom:30px}.summary__link a:focus,.summary__link a:hover{text-decoration:none}.menu-secondary{position:absolute;top:60px;z-index:2;width:100%;transition:background-color .1s}.menu-secondary--standalone{top:0}.menu-secondary__inner{display:none}.menu-secondary__logo{display:block;width:107px;margin:0 auto}.menu-secondary__logo svg{display:block;width:107px;height:38px}.menu-secondary .menu-secondary__logo .logo-path{fill:#fff;stroke:#fff}.menu-secondary__list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:7px 0;list-style:none}.menu-secondary__item a{color:#fff}.menu-secondary__item a:hover{color:#c1c1cd;text-decoration:none}.menu-secondary--yellow{background-color:#f4e360}.menu-secondary--yellow .menu-secondary__link{color:#37238b}.menu-secondary--yellow .menu-secondary__link:hover{color:#e84e1b}.menu-secondary--yellow .menu-secondary__link:focus{color:#e84e1b;text-decoration:none}.menu-secondary--fixed.menu-secondary--yellow{background-color:rgba(244,227,96,.9)}.menu-secondary--fixed.menu-secondary--dark-blue{background-color:rgba(27,31,51,.9)}.menu-secondary--fixed.menu-secondary--purple{background-color:rgba(100,57,183,.9)}.menu-secondary--top{top:0}.menu-secondary--accelerator .menu-secondary__item a{font-size:14px}.jumbotron{color:#fff;background-color:#302683}.jumbotron__inner{display:block;width:100%;max-width:1200px;margin:0 auto;padding-right:25px;padding-left:25px}.jumbotron__bottom{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:35px;padding-bottom:53px}.jumbotron__logo{flex-basis:0;max-width:100%;margin-bottom:20px}.jumbotron__logo img{display:block;width:180px}.jumbotron__message{flex-basis:0;max-width:100%;padding-left:0}.jumbotron__message-text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0;font-weight:700;font-size:30px;line-height:38px;text-align:center}.jumbotron__message-text-small{max-width:300px;margin:13px auto 28px;font-size:16px;line-height:24px;text-align:center}.jumbotron__btn{display:block;width:198px;margin:0 auto 13px;text-align:center}.jumbotron__btn-transparent{display:block;width:198px;margin:0 auto}.jumbotron--accelerator{position:relative;display:flex;align-items:center;height:calc(100vh - 60px);min-height:500px}.jumbotron--accelerator .jumbotron__background{position:absolute;top:60px;left:0;width:100%;height:100%;margin-top:-60px}.jumbotron--accelerator .jumbotron__background img{width:100%;height:100%;object-fit:cover}.jumbotron--accelerator .jumbotron__background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.jumbotron--accelerator .jumbotron__bottom{margin:0;padding-top:0}.jumbotron--accelerator .jumbotron__message{flex-basis:100%}.jumbotron--accelerator .jumbotron__break{display:none}.jumbotron--accelerator .jumbotron__btn-wrapper .button{display:block}.jumbotron--skills{background-color:#302683;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px;overflow:hidden}.jumbotron--skills .jumbotron__inner{max-width:1300px;padding:30px 25px 40px}.jumbotron--skills .jumbotron__bottom{position:relative;padding:0}.jumbotron--skills .jumbotron__logo img{display:block;margin:0 auto}.jumbotron--skills .jumbotron__message-text{max-width:540px;font-size:26px;line-height:1.2}.jumbotron--skills .jumbotron__message-text-small{max-width:510px;margin-bottom:0}.application{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:30px 0 40px;font-weight:700;font-size:24px;line-height:1.4;text-align:center;color:#fff;background-color:#4eb543}.application--schools{background-color:#302683}.application--schools-en .application__title{margin-bottom:20px;font-size:30px;line-height:40px}.application--schools-en .application__text{font-weight:400}.application__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:25px}.application__button{display:block;width:196px;margin:15px auto 0}.application__list{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0;padding:0;list-style:none;text-align:left}.application__item{margin-top:0;margin-bottom:20px}.application__item:last-child{margin-bottom:0}.application__title{margin:0 0 5px;font-weight:700;font-size:20px;line-height:26px}.application__text{margin:0;font-weight:500;font-size:16px;line-height:24px}.application--motive h2{margin:0 0 25px;font-size:30px;line-height:42px;text-align:center}.application--motive .application__button{margin-top:20px;margin-left:0}.application--challenge{display:block;margin-top:44px;margin-right:-10px;margin-left:-10px;padding-top:30px;padding-bottom:40px;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:#fff;background-color:#302683}.application--challenge .application__button{width:auto}.application--challenge .button--white{margin-bottom:10px;color:#302683}.application--challenge p{max-width:200px;margin:15px auto}.application--challenge-green{background-color:#4eb543}.application--challenge-green .button--transparent:hover,.application--challenge-green .button--white{color:#4eb543}.application--challenge-green .button--transparent{color:#fff}.application--custom{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}.application--custom .application__wrap{position:relative}.application--custom .application__wrap::after{content:"";display:inline-block;width:100px;height:100px;vertical-align:middle;text-align:center;background-repeat:no-repeat;background-position:center}.application--custom .application__inner{position:relative;z-index:1;max-width:960px}.application--custom .application__text{margin-bottom:20px;font-size:24px;line-height:30px}.application--custom .application__title{margin:0;font-size:26px;line-height:32px}.application--custom .application__title a{display:block;margin-bottom:10px;color:#fff}.application--custom .application__title span{font-size:24px;line-height:30px}.application--custom-htmlcss .application__wrap::after{width:114px;height:73px;background-image:url(/img/intensive-landing/htmlcss-header-1.v2.svg)}.application--custom-adaptive .application__wrap::after{width:112px;height:92px;background-image:url(/img/intensive-landing/adaptive-header-1.v2.svg)}.application.application--custom-ecmascript,.application.application--custom-javascript,.application.application--custom-react{background-color:#18213f;background-image:repeating-linear-gradient(150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px);background-size:82px 47px}.application--custom-javascript .application__wrap::after{width:123px;height:108px;background-image:url(/img/intensive-landing/js-header-1.svg)}.application--custom-ecmascript .application__wrap::after{width:125px;height:79px;background-image:url(/img/intensive-landing/ecma-header-3.svg)}.application--custom-react .application__wrap::after{width:119px;height:125px;background-image:url(/img/intensive-landing/js3_1.svg)}.application.application--custom-nodejs{background-color:#1a1f32;background-image:repeating-linear-gradient(150deg,rgba(0,248,153,.1),rgba(0,248,153,.1) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(0,248,153,.1),rgba(0,248,153,.1) 1px,transparent 0,transparent 41px);background-size:82px 47px}.application.application--custom-nodejs .application__wrap::after{width:89px;height:93px;background-image:url(/img/intensive-landing/node-header-1.svg)}.application.application--custom-php{background-color:#6439b7;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px}.application.application--custom-php .application__wrap::after{width:87px;height:134px;background-image:url(/img/intensive-landing/php-header-5.svg)}.application.application--custom-all .application__wrap{padding-top:60px;padding-bottom:60px}.application.application--custom-all .application__wrap::after,.reasons--recruit .reasons__item::before{display:none}.application--blue,.application--custom{background-color:#302683}.application--blue .link--green:focus,.application--blue .link--green:hover{color:inherit;text-decoration:none}.application--gray{color:#333;background-color:#f8f8f8}.application--feedback .application__inner{display:flex;flex-direction:column;flex-wrap:wrap}.application--apply{color:#333;background-color:#fff}.application--apply .application__title{margin:0;padding-top:50px;padding-bottom:50px}.reasons{background-color:#f8f8f8}.reasons__inner{display:block;width:100%;max-width:1200px;margin:0 auto;padding:45px 25px 50px}.reasons__inner h2,.tutor-tasks__inner h2{margin:0 0 35px;font-size:30px;line-height:42px;text-align:center}.reasons__list{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none}.reasons__item{display:flex;flex-direction:column-reverse;align-items:center;width:100%;margin:10px auto 20px}.reasons__item::after{content:"";display:block;width:100px;height:100px;background-repeat:no-repeat;background-position:center}.reasons__item-content{width:260px;margin:0 auto;padding:0 10px}.reasons__title{margin-bottom:0;font-weight:700;font-size:20px;line-height:24px}.reasons__description{margin-top:6px;font-size:16px;line-height:20px}.reasons--recruit{text-align:center;background-color:#fff}.reasons--recruit .reasons__inner{padding:0}.reasons--recruit .reasons__list{justify-content:space-between}.reasons--recruit .reasons__item{width:100%;padding:0}.reasons--recruit .reasons__item-content{width:auto;max-width:260px}.reasons--accelerator .reasons__inner{padding-bottom:40px}.reasons--accelerator .reasons__inner h2{font-size:24px;line-height:1.2}.reasons--accelerator .reasons__list{flex-direction:column;justify-content:space-between}.reasons--accelerator .reasons__item{width:100%;margin:0 0 20px}.reasons--accelerator .reasons__item::after,.tutor-tasks--accelerator .description::before{content:none}.reasons--accelerator .reasons__item-content{width:100%;max-width:460px;margin:0;padding:0}.reasons--accelerator .reasons__title,.tutor-tasks__item p{margin-top:0}.reasons--accelerator .reasons__description{margin-bottom:0}.reasons__item--money::after{background-image:url(/img/tutors/money-icon.svg)}.reasons__item--ufo::after{background-image:url(/img/tutors/ufo-icon.svg)}.reasons__item--schema::after{background-image:url(/img/tutors/science-icon.svg)}.reasons__item--experience::after{background-image:url(/img/tutors/learn-icon.svg)}.reasons__item--magnifier::after{background-image:url(/img/tutors/magnifer-icon.svg)}.reasons__item--soup::after{background-image:url(/img/tutors/cup-icon.svg)}.reasons__item--years::after{background-image:url(/img/icons/icon_project.v2.svg)}.reasons__item--endings::after{background-image:url(/img/icons/icon_practic.v2.svg)}.reasons__item--days::after{background-image:url(/img/icons/icon_dates.v2.svg)}.reasons__item--months::after{background-image:url(/img/icons/icon_biceps.v2.svg)}.reasons__item--base::after{background-image:url(/img/icons/icon_raccoons.v2.svg)}.reasons__item--prof::after{background-image:url(/img/icons/icon_thumb-up.v2.svg)}.reasons__item--personal::after{background-image:url(/img/icons/icon_tutor.v2.svg)}.reasons__item--test::after{background-image:url(/img/icons/icon_webinar-new.v2.svg)}.reasons__item--assessment::after{background-image:url(/img/icons/icon_workflow.v2.svg)}.reasons__item--knowledge::after{background-image:url(/img/tutors/icon_knowledge.svg)}.reasons__item--status::after{background-image:url(/img/tutors/icon_status.svg)}.tutor-tasks{background-color:#fff;position:relative;background-size:82px 47px}.tutor-tasks-bg{background:url(/img/icons/bg.svg) center no-repeat;background-size:cover}.tutor-tasks__inner{display:block;width:100%;max-width:897px;margin:0 auto;padding:50px 0}.tutor-tasks__inner h2{margin:0 0 33px}.tutor-tasks__list{padding:0 25px}.tutor-tasks__item{width:100%;max-width:100%;margin-top:0;margin-bottom:14px;padding:30px 35px;color:#fff;background-color:#2e2c9c}.tutor-tasks__item .description__title{margin-bottom:5px}.tutor-tasks__item .description__text{font-size:16px;line-height:22px}.tutor-tasks--accelerator h2{font-size:24px;line-height:1.2}.tutor-tasks--accelerator .tutor-tasks__inner{max-width:760px}.tutor-tasks--accelerator .tutor-tasks__item .description__title{margin-bottom:15px}.tutor-tasks--liga{max-width:760px;margin:30px auto}.tutor-tasks--liga ul.tutor-tasks__list{margin:0;padding:0}.tutor-tasks--liga .tutor-tasks__item{padding:20px}.tutor-tasks--liga .tutor-tasks__item .description__text,.tutor-tasks--liga .tutor-tasks__item .description__title{margin:0}.tutor-tasks--liga .tutor-tasks__item .description__title{margin-bottom:10px;padding-top:0;font-size:20px;line-height:1.4}.tutor-tasks--liga .tutor-tasks__item .description__text{font-size:16px;line-height:1.4}.need-tutor{padding:50px 0 60px;background-color:#f8f8f8}.need-tutor__inner{display:block;width:100%;max-width:1200px;margin:0 auto}.need-tutor__inner h2{margin:0 0 56px;font-size:30px;line-height:42px;text-align:center}.need-tutor__slider{margin:0 auto;padding:0 25px}.need-tutor__slider .slider__overflow-wrap{max-width:1715px}.need-tutor__slider .slider-contents__switch,.need-tutor__slider .slider-contents__switch--active::after{display:none}.need-tutor__slider .slider-contents__switch--active{display:block;margin:0 auto;font-weight:700;font-size:24px;line-height:30px;color:#333}.need-tutor__slider .slider__controls{display:block;margin-top:0;margin-bottom:20px}.need-tutor__slider .slider__control:first-child{margin-left:0}.need-tutor__slider .slider__control:last-child{margin-right:0}.need-tutor__slider .slider__control span,.need-tutor__slider .slider__control--active span::before{width:9px;height:9px}.need-tutor__slider .slider__control--active span{width:13px;height:13px}.need-tutor__item{width:100%;padding:25px;font-size:0;background-color:#fff}.need-tutor__item--active .requirements__info{display:block}.need-tutor__item-header{display:none}.need-tutor__item-container{display:flex;padding:25px 0 23px 40px;background-repeat:no-repeat}.need-tutor__item-logo{display:inline-block;width:60px;height:76px;margin-right:20px;vertical-align:middle}.need-tutor__item-logo svg{width:60px;height:76px;fill:#fff}.need-tutor__item-name{font-weight:500;font-size:22px;line-height:1.3;color:#fff}.need-tutor__item-name span{display:block;margin-top:5px;font-weight:400;color:#fff}.need-tutor__current-date{font-size:18px}.need-tutor__next-date{font-size:14px}.need-tutor__item-header--adaptive,.need-tutor__item-header--animation,.need-tutor__item-header--email,.need-tutor__item-header--htmlcss{background-color:#302683;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px}.need-tutor__item-header--adaptive .need-tutor__next-date a,.need-tutor__item-header--animation .need-tutor__next-date a,.need-tutor__item-header--email .need-tutor__next-date a,.need-tutor__item-header--htmlcss .need-tutor__next-date a{color:#4eb543}.need-tutor__item-header--htmlcss .need-tutor__item-container{background-image:url(/img/intensive-landing/htmlcss-header-2.v2.svg);background-position:90% 50%;background-size:123px 68px}.need-tutor__item-header--adaptive .need-tutor__item-container{background-image:url(/img/intensive-landing/adaptive-tutors.svg);background-position:100% -15px;background-size:260px 155px}.need-tutor__item-header--ecmascript,.need-tutor__item-header--javascript,.need-tutor__item-header--react,.need-tutor__item-header--vue{background-color:#18213f;background-image:repeating-linear-gradient(150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px);background-size:82px 47px}.need-tutor__item-header--ecmascript .need-tutor__item-name,.need-tutor__item-header--ecmascript .need-tutor__next-date a,.need-tutor__item-header--javascript .need-tutor__item-name,.need-tutor__item-header--javascript .need-tutor__next-date a,.need-tutor__item-header--react .need-tutor__item-name,.need-tutor__item-header--react .need-tutor__next-date a,.need-tutor__item-header--vue .need-tutor__item-name,.need-tutor__item-header--vue .need-tutor__next-date a{color:#f9b326}.need-tutor__item-header--ecmascript .need-tutor__item-logo svg,.need-tutor__item-header--javascript .need-tutor__item-logo svg,.need-tutor__item-header--react .need-tutor__item-logo svg,.need-tutor__item-header--vue .need-tutor__item-logo svg{fill:#f9b326}.need-tutor__item-header--javascript .need-tutor__item-container{background-image:url(/img/intensive-landing/javascript-tutors.svg);background-position:110% 0;background-size:280px 140px}.need-tutor__item-header--ecmascript .need-tutor__item-container{background-image:url(/img/intensive-landing/ecmascript-tutors.svg);background-position:100% 0;background-size:280px 140px}.need-tutor__item-header--react .need-tutor__item-container{background-image:url(/img/intensive-landing/js3_4.svg);background-position:95% 20px;background-size:150px 80px}.need-tutor__item-header--nodejs{background-color:#1a1f32;background-image:repeating-linear-gradient(150deg,rgba(0,248,153,.1),rgba(0,248,153,.1) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(0,248,153,.1),rgba(0,248,153,.1) 1px,transparent 0,transparent 41px);background-size:82px 47px}.need-tutor__item-header--nodejs .need-tutor__item-name{color:#00e48c}.need-tutor__item-header--nodejs .need-tutor__item-logo svg{fill:#00e48c}.need-tutor__item-header--nodejs .need-tutor__item-container{background-image:url(/img/intensive-landing/nodejs-tutors.svg);background-position:100% -10px;background-size:280px 140px}.need-tutor__item-header--php,.need-tutor__item-header--php2{background-color:#6439b7;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px}.need-tutor__item-header--php .need-tutor__item-container{background-image:url(/img/intensive-landing/php-header-4.svg);background-position:100% 50%;background-size:250px 250px}.need-tutor__item-header--php2 .need-tutor__item-container{background-image:url(/img/intensive/php2/php2-2.svg);background-position:120% 70%;background-size:350px 350px}.need-tutor__item-header--animation .need-tutor__item-container{position:relative;background-image:none}.need-tutor__item-header--animation .need-tutor__decoration{position:absolute;top:20px;right:20px;display:block;transform:translate(0,0)}.slider-contents .need-tutor__current-date,.slider-contents .need-tutor__next-date{display:block;margin-top:5px;font-weight:400;font-size:20px;line-height:1.5;color:#333}.slider-contents .need-tutor__next-date{font-size:16px}.requirements{display:block;width:auto}.requirements__title{margin-bottom:9px;font-weight:700;font-size:20px;line-height:30px}.requirements__list{margin:0 0 30px;padding:0;list-style:none}.requirements__list li{position:relative;margin:0;padding-left:20px;font-size:14px;line-height:30px}.requirements__list li::before{content:"—";position:absolute;top:-1px;left:0}.requirements__list li ul{margin:0;padding:0;list-style:none}.requirements__list li ul li{padding-left:20px}.requirements__info{display:none;margin-top:20px;margin-bottom:30px}.requirements__caption{margin:0 0 5px;font-size:18px}.requirements__text{margin:0 0 20px;font-size:14px;line-height:1.5}.our-features--tutors .our-features__item:last-child,.requirements__text:last-child{margin-bottom:0}.conditions__item{display:flex;flex-wrap:wrap;align-items:flex-end;margin-bottom:25px}.conditions__item--mobile{display:flex}.conditions__item--desktop{display:none}.conditions__number{margin-right:8px;font-weight:700;font-size:60px;line-height:40px;color:#302683}.conditions__title{margin:0;font-weight:700;font-size:18px;line-height:1.5}.conditions__info{width:100%;margin:5px 0 0;font-size:16px;line-height:1.5}.conditions__btn{display:block;min-width:214px;margin:0 auto;padding-right:.5em;padding-left:.5em}.conditions__link{display:inline-block;margin-bottom:30px;font-size:16px;line-height:22px}.conditions__link::before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;vertical-align:middle;background-image:url(/img/icons/pages-icon.svg);background-repeat:no-repeat;background-position:50% 50%}.conditions__list{margin:0;padding:0;font-size:14px;line-height:1.2;color:#333}.achives-tutor__inner{display:block;width:100%;max-width:950px;margin:0 auto;padding:55px 35px}.achives-tutor__inner h2{margin:0 0 30px;font-size:30px;line-height:42px;text-align:center}.accelerator-description__for span,.achives-tutor__content{display:block}.achives-tutor__list{margin:0;padding:0;list-style:none}.achives-tutor__list li{max-width:500px;margin-bottom:0;overflow:hidden}.achives-tutor__description{margin-top:20px;font-size:16px;line-height:24px}.our-features--tutors{padding:55px 35px}.our-features--tutors .our-features__item{display:flex;flex-direction:column-reverse;margin-bottom:25px}.our-features--tutors .our-features__item::after{margin:0 auto 28px;background-size:100%}.our-features--tutors .our-features__text p{font-size:16px;line-height:24px}.our-features--tutors .our-features__item--academy::after{background-image:url(/img/icons/academy-icon.svg);background-size:210px}.our-features--tutors .our-features__item--tutor::after{background-image:url(/img/icons/small-tutor.svg)}.our-features--tutors .our-features__item--pupil::after{width:188px;height:109px;background-image:url(/img/icons/student-icon.v2.svg);background-size:188px 109px}.explanation{text-align:center;background-color:#fff}.explanation__inner{display:block;width:100%;max-width:1200px;margin:0 auto;padding:60px 25px 49px}.explanation__title{font-weight:700;font-size:30px;line-height:36px}.explanation__date{margin-bottom:12px;font-weight:500;font-size:16px;line-height:22px}.explanation__text-container{display:block;max-width:900px;margin:25px auto 0}.explanation__text{font-size:16px;line-height:22px}.explanation--first .explanation__inner{padding:25px 25px 51px}.explanation--second .explanation__title{margin-top:30px;margin-bottom:13px}.explanation--second .explanation__inner{padding:50px 25px 40px}.explanation--final .explanation__inner{padding:10px 25px 40px}.accelerator-card{display:flex;flex-direction:column;align-self:stretch;margin-bottom:50px}.accelerator-card:last-child,.accelerator-description__list li:last-child{margin-bottom:0}.accelerator-card .button-group{width:calc(100% - 30px);margin:5px auto 0}.accelerator-card .button{margin:0}.accelerator-card .button:first-child{margin-bottom:10px}.accelerator-card__image{position:relative;display:block;padding-bottom:35%;overflow:hidden;background-color:#cecece;border:0}.accelerator-card__image:focus::after,.accelerator-card__image:hover::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#000;opacity:.4}.accelerator-card__image img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.accelerator-card__image .accelerator-labels{position:absolute;top:0;right:0;z-index:1;margin-bottom:0;padding:10px}.accelerator-description{display:flex;flex-grow:1;flex-direction:column;padding:15px}.accelerator-description__title,.skill__text p{margin:0 0 10px}.accelerator-description__level{position:relative;display:inline-block;margin:0 auto 15px 0}.accelerator-description__level svg{position:static;width:15px;height:15px;margin-right:3px;transform:none}.accelerator-description__level svg:last-child{margin-right:0}.accelerator-description__level path{fill:#efa75b;stroke:#efa75b}.accelerator-description__stars{position:absolute;top:calc(50% - 2px);left:100%;display:flex;margin-left:5px;transform:translateY(-50%)}.accelerator-description__for{display:block;margin:10px 0}.accelerator-description__list{padding-left:0;list-style:none;margin:0 0 15px}.accelerator-description__list>li,.skill--kit .skill__features>li{position:relative;padding-left:1.38em}.accelerator-description__list>li::before,.skill--kit .skill__features>li::before,.skill-description__list>li::before{content:"\2014";position:absolute;top:0;left:0}.accelerator-description__list li{margin:0 0 5px}.accelerator-description__price{display:block;margin-top:auto;font-size:20px}.accelerator-description__text{margin:0 0 15px}.accelerator-wrapper{padding:50px 25px;background-color:#fff}.accelerator-wrapper .faq{padding-top:0;padding-bottom:0}.accelerator-wrapper__container{display:flex;flex-direction:column;justify-content:space-between;max-width:960px;margin:0 auto;padding:50px 0 0}.accelerator-wrapper__header{text-align:center}.accelerator-wrapper__title{margin:0 0 15px}.accelerator-wrapper__caption{margin:0;font-size:22px;line-height:1.4}.accelerator-preview{display:flex;flex-direction:column;height:100%;padding:70px 25px 60px;overflow:hidden;background-color:#f8f8f8}.accelerator-preview__inner{width:100%;padding-right:25px;padding-left:25px}.accelerator-preview__title{margin:0 0 15px;font-weight:700;font-size:24px;line-height:31px}.accelerator-preview__description{margin-bottom:15px;font-size:16px;line-height:24px}.accelerator-preview__slider{width:100%;margin:0 auto 30px}.accelerator-preview__slider .slider__togglers,.brick--text ul li::before{display:none}.accelerator-preview__item-content{position:relative;display:block;padding-bottom:56%}.accelerator-preview__item-content img{position:absolute;top:50%;left:50%;display:block;width:100%;transform:translate(-50%,-50%)}.accelerator-labels{display:block;margin:0 0 20px;font-size:0}.accelerator-labels__item{display:inline-block;margin-right:5px;padding:10px 6px 6px;font-weight:700;font-size:16px;line-height:1;vertical-align:center;box-shadow:0 5px 5px -5px rgba(0,0,0,.5)}.accelerator-labels__item:last-child,.skill--kit .skill__level svg:last-child{margin-right:0}.accelerator-labels__item--yellow{color:#333;background-color:#f9b326}.accelerator-labels__item--blue{color:#fff;background-color:#302683}.accelerator-labels__item--orange{color:#fff;background-color:#e84e1b}.career-start{width:100%;background-color:#f2f2f2}.career-start__inner{max-width:1150px;margin:0 auto;padding-right:25px;padding-bottom:80px;padding-left:25px}.career-start__title{margin-bottom:36px;font-size:24px;line-height:1.5;text-align:center}.career-start .button--full-width{max-width:290px}.career-start__confirmation{max-width:425px}.career-start .form__group{min-width:290px}.skills{padding-top:40px}.skills--levelup{max-width:1200px;margin:0 auto}.skills__title{margin:0 0 5px}.skills__caption{margin:0 0 30px;font-size:18px;line-height:1.5}.skills__wrapper--skills{display:flex;flex-wrap:wrap}.skills__column{margin-bottom:20px}.skill--kit .skill__features li:last-child,.skill-description__left p:last-child,.skill:last-child,.skills__column:last-child{margin-bottom:0}.skill{position:relative;margin-bottom:20px}.skill .skill__download,.skill .skill__release,.skill__preview{display:block}.skill .skill__download svg,.skill .skill__release svg{margin-right:2px;vertical-align:middle;fill:currentColor}.skill__image img{display:block;height:100%;object-fit:cover}.skill__info{display:flex;flex-grow:1;flex-direction:column;padding:15px 20px;background-color:#fff}.skill__info .badge{position:absolute;top:15px;right:20px}.skill__case{padding:0;font:inherit;background-color:transparent;border:0;width:auto;margin-right:auto;line-height:1.3;color:#3527b6}.skill__name{margin:0 0 5px;font-size:20px;line-height:1.3}.skill__description{display:flex;flex-direction:column;align-items:flex-start;margin:0;line-height:1.5}.skill__price{display:block;font-size:18px;line-height:1.4;color:#757575}.skill__price span{color:#4eb543}.skill__price .skill__summ{font-size:36px;line-height:1.15}.skill__price .price{margin-right:8px;margin-left:5px;color:#333}.skill__price .skill__rouble{font-weight:500;color:#757575}.skill__bottom{margin-top:30px}.skill__bottom .skill__acquired{display:block;width:100%;color:#4eb543}.skill__bottom .skill__acquired svg{display:inline-block;width:13px;height:9px;margin-right:5px;vertical-align:middle;stroke:#4eb543}.skill__bottom .skill__acquired+.skill__button{margin-top:7px}.skill__bottom-right{display:flex;flex-direction:column;align-items:flex-start}.skill__inner{display:flex;flex-wrap:wrap;width:100%}.skill__button{width:100%}.skill__release{margin-top:5px;color:#757575}.skill__release svg{width:20px;height:20px;margin-right:0;margin-bottom:5px}.skill__download{margin-top:2px;font-size:14px;line-height:18px}.skill--kit{flex-direction:column;border:1px solid #e8e8e8}.skill--kit .skill__image{position:relative;width:100%;max-width:none}.skill--kit .skill__image .badge{position:absolute;top:16px;right:-6px;z-index:3}.skill--kit .skill__image .badge-notice{position:absolute;bottom:0;z-index:3}.skill--kit .skill__image img{position:relative;z-index:1;width:100%}.skill--kit .skill__image-link{display:block}.skill--kit .skill__image-link:focus::after,.skill--kit .skill__image-link:hover::after{opacity:.5}.skill--kit .skill__image-link::after{content:"";position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background-color:#000;opacity:0}.skill--kit .skill__info{padding:15px 20px 25px}.skill--kit .skill__description+.skill__features{margin-top:10px}.skill--kit .skill__features{padding-left:0;list-style:none;margin:0 0 auto}.skill--kit .skill__features li{position:relative;margin:0 0 7px}.skill--kit .skill__features li::before{content:"";position:absolute;top:2px;left:0;width:13px;height:13px;background-image:url(/img/icon-check.svg);background-repeat:no-repeat;background-position:center center}.skill--kit .skill__name{margin-bottom:10px}.skill--kit .skill__level{position:relative;display:flex;align-items:center;margin:10px 0 0;line-height:1}.skill--kit .skill__level svg{position:static;width:15px;height:15px;vertical-align:baseline;transform:none}.skill--kit .skill__stars{position:static;display:inline-block;margin-left:10px;font-size:0}.skill--kit .skill__stars svg{margin-right:3px}.skill--kit .skill__bottom{margin-top:17px}.skill--kit .skill__bottom .skill__acquired{font-weight:500;font-size:16px;line-height:1.38}.skill--kit .skill__bottom .skill__acquired svg{margin-right:8px}.skill--kit .skill__bottom .skill__acquired+.skill__button{margin-top:16px}.skill--kit .skill__price .skill__rouble{font-weight:400;font-size:24px;color:#4eb543}.skill--kit .skill__summ{font-size:24px;line-height:1.25}.skill--kit .skill__button{margin-top:16px;padding-right:23px;padding-left:23px}.skill--kit .skill__download{margin-bottom:10px}.skill--kit .skill__release{margin-top:0;margin-bottom:10px;font-size:16px;line-height:1.38}.skill-description{padding-top:30px;padding-bottom:40px}.skill-description__left{margin-bottom:25px}.skill-description__left p{margin:0 0 12px}.skill-description__right{height:100%;padding:15px 20px;background-color:#fff}.skill-description__info{margin-bottom:20px}.skill-description__info h2:first-child{margin-top:0}.skill-description__caption,.skill-description__title{margin:0 0 15px}.skill-description__list{padding-left:0;list-style:none}.skill-description__list>li{position:relative;padding-left:1.38em}.skill-description__list li{margin:0 0 10px}.skill-description__list li::before{color:#aaa}.skill-description__list li:last-child{margin-bottom:0}.skill-description--column{padding-top:40px}.live{position:relative}.live::before{content:"";position:absolute;top:14px;left:25px;display:block;width:8px;height:8px;background-color:#e8e8e8;border-radius:50px}.live--today::before{background-color:#f7cf00}.live--on-air::before{background-color:#e84e1b}.brick{background-color:#fff}.brick__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding:45px 25px 50px}.brick__inner p{margin:0 0 20px}.brick__inner--s,.brick__inner--xs{display:block;width:100%;max-width:650px;margin:0 auto;padding-right:25px;padding-left:25px}.brick__inner--s{max-width:1200px}.brick__title{margin:0 0 35px;font-size:30px;line-height:42px}.brick__title a{color:#333}.brick__title small{font-size:16px;line-height:42px}.brick--text ul li,.brick__text{font-size:16px;line-height:22px}.brick--gray{background-color:#f8f8f8}.brick--green{color:#fff;background-color:#4eb543}.brick--blue a,.brick--green a{color:#fff}.brick--blue{background-color:#302683;color:#fff}.brick--text p{font-size:16px;line-height:1.5}.brick--text .brick__text{font-size:18px}.brick--text ul li{padding-left:0}.brick--text .icon-status{margin-right:10px}.brick--product{padding-bottom:50px}.brick--email .brick__inner{padding:40px 20px}.brick--email .form{margin-top:40px;margin-bottom:10px}.brick--email .form__group{width:100%;margin-bottom:10px}.brick--email .button{width:100%;max-width:100%}.brick--email small{margin:0;font-size:14px;line-height:1.5;color:#757575}.preview{margin-bottom:50px}.preview:last-child{margin-bottom:0}.preview li{display:inline-block;margin:3px 5px 3px 0}.preview li::after{content:"";display:inline-block;width:5px;height:5px;margin-left:5px;vertical-align:middle;background-color:#ccc;border-radius:50%}.card__item:last-child::after,.preview li:last-child::after{display:none}.preview p,.preview__title{font-size:20px;line-height:24px}.preview__title{font-weight:700;color:#333;text-decoration:underline}.event{padding-top:15px}.event .text-container{padding-bottom:0}.event .fixed-aspect-ratio{position:relative;background-color:#a0a0a0}.event .fixed-aspect-ratio p{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0 20px;font-weight:700;font-size:16px;line-height:1.2;text-align:center;color:#fff;transform:translate(-50%,-50%)}.card{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;border:1px solid #e8e8e8}.card .alert{display:block;margin:0}.card .card-rating:not(.hidden)+.alert{display:block;margin-top:10px}.card__header{position:relative;margin:0;padding:10px;font-weight:700;font-size:16px;background-color:#f2f2f2}.card__header--transparent{background-color:#fff}.card__title{margin:5px 0 10px}.card__title a{color:#333}.card__link{display:inline-block;margin-bottom:10px}.card__content{padding:10px}.card__content .badge:focus,.card__content .badge:hover{text-decoration:none}.card__content p{font-size:14px}.card__image,.card__image img{display:block}.card__list{margin:0;padding:0}.card__item,.card__list--border{position:relative}.card__item::after,.card__list--border::after{content:"";position:absolute;bottom:0;left:10px;display:block;width:calc(100% - 20px);height:1px;margin:0 auto;background-color:#e8e8e8}.card__item{margin:0;padding:10px;list-style:none;color:#333}.card__item a:not(.link){position:relative;display:inline-block;vertical-align:middle}.card__item a:not(.link):focus,.card__item a:not(.link):hover{text-decoration:none}.card--rating-embedded .card-rating__comment button,.card__item .card__link{margin:0}.card__item .card__link:focus,.card__item .card__link:hover{text-decoration:underline}.card__item p[data-toggle-area],.card__item p[data-toggle-area] a{word-break:break-word}.card__item a+.up-icon{line-height:16px}.card__item a+.up-icon svg{width:16px;height:16px;vertical-align:baseline}.card__item--new{position:relative;padding-right:25px}.card__item--new::before{content:"";position:absolute;top:50%;right:10px;width:8px;height:8px;background-color:#e84e1b;border-radius:50%;transform:translateY(-50%)}.card__form{margin-bottom:15px}.card__profile,.card__top{display:flex;margin-bottom:10px;text-align:left}.card__profile{flex-wrap:wrap;padding-bottom:5px;border-bottom:1px solid #e8e8e8}.card__profile--alone{margin-bottom:0;padding-bottom:0;border:0}.card__profile--alone em{display:block;width:100%;margin-top:10px}.card__consultation{position:relative}.card__consultations{margin-top:5px;margin-bottom:8px}.card--tutor .card__content p:last-child,.card__consultations:last-child{margin-bottom:0}.card__keks b,.card__status,.intensive-consulting__text b{font-weight:500}.card__arrow{position:absolute;top:0;right:0;padding:0 0 10px;color:#302683;background-color:transparent;border:0}.card__arrow h4{margin:0;cursor:auto}.card__arrow svg{display:inline-block;width:20px;height:20px;vertical-align:middle;transform:rotate(90deg)}.card__arrow:hover svg{fill:#e84e1b}.card__arrow:focus svg{fill:#e84e1b}.card__arrow:active svg{fill:#302683}.card__arrow.card__arrow--rotate+.card__time{margin-bottom:0}.card__arrow--rotate svg{transform:rotate(-90deg)}.card__img{display:block;flex-basis:50px;max-width:50px;margin-right:10px}.card__img img{display:block;border-radius:50%}.card__img svg{display:block;width:100%;height:auto}.card__info--stretch{flex-basis:100%;max-width:none;margin-top:10px}.card__info--stretch .card__social-links{margin-top:0}.card__time{display:block;margin-bottom:3px;font-weight:400}.card--check .card__line .grid__cell,.card--width .card__content--no-padded{padding:0}.card__helper{position:absolute;top:10px;right:10px}.card__name{display:block;margin-top:3px;margin-bottom:5px;color:#3527b6}.card__name h3{margin:0;font-size:16px;line-height:20px}.card__name:hover,.intensive-help__left a:hover{color:#302683}.card__name:focus,.intensive-help__left a:focus{color:#302683}.card__social-links{flex-wrap:wrap;margin-top:10px;margin-bottom:10px}.card__social-links .social-links__link{width:28px;height:28px}.card__button{display:block;max-width:250px;margin:0 auto 5px}.card__button--info{display:inline-block;width:20px;height:20px;margin-bottom:0;font-size:0;vertical-align:top;background-image:url(/img/icons/icon_info.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.card__line{padding:15px;border-bottom:1px solid #e8e8e8}.card__line .grid__cell{margin-bottom:5px}.card__line:last-child{border:0}.card__help-block{padding:0 15px 15px}.card__help-block.hidden+.card__help svg{transform:translateY(-50%) rotate(0deg)}.card__help-block.hidden+.card__help:focus svg,.card__help-block.hidden+.card__help:hover svg{animation:help-arrows-translate-down .35s ease-out .25s 2}.card__help{position:relative;display:block;width:100%;height:auto;padding:15px 65px 13px 20px;line-height:1.3;text-align:left;background:0 0;border:0}.card__help svg{top:50%;right:10px;left:auto;display:block;width:50px;height:30px;margin-right:5px;color:#302683;transform:translateY(-50%) rotate(180deg)}.card__help:hover svg{color:#e84e1b}.card__help:focus svg{color:#e84e1b}.card--invert{position:relative}.card--invert::after{content:"";position:absolute;bottom:-1px;left:-1px;width:calc(100% + 2px);height:2px;background-color:#4eb543}.card--invert .card__content{display:flex;flex-direction:column-reverse}.card--chosenone .card__schedule,.card--chosenone p{font-size:16px}.card--check,.card--promo .card__title{margin-bottom:0}.card__keks img{display:block;width:60px;height:60px;margin:0 auto}.card--check+.up-criteria{margin-top:0;margin-bottom:50px}.card--check+.up-criteria:last-of-type{margin-bottom:0}.card__schedule{font-size:14px}.card__schedule .card__line{display:flex;justify-content:space-between;padding:8px 0}.card__schedule .card__line:last-child{padding-bottom:3px}.card__notice{margin:10px 0;padding-top:5px;color:#757575;font-style:italic;border-top:1px solid #e8e8e8}.card__description{display:block;margin:0;color:#333}.card-whoami{margin:0 0 10px;padding-top:10px;font-weight:700;font-size:14px;line-height:20px;font-style:italic}.card-whoami .up-help{margin-left:10px}.card-whoami--tariff{position:relative;padding-left:25px}.card-whoami--tariff::before{content:"";position:absolute;top:10px;left:0;display:block;width:20px;height:20px;background-image:url(/img/icons/icon_user.v2.svg);background-repeat:no-repeat;background-size:cover}.card--nav .card__item{display:flex;padding:15px}.card--nav .card__moment{flex-shrink:0;width:80px;padding-right:10px}.card--tutor{border:1px solid #302683}.card--tutor .card__header{display:flex;font-size:18px;color:#fff;background-color:#302683}.card--tutor .card__header .icon{margin-right:10px}.card--tutor .card__content{padding:15px}.card--tutor .card__content p{margin:0 0 15px;font-size:14px;line-height:20px}.card--tutor .card__content ol{margin:15px 0}.card__counter{display:block;font-size:16px}.card__caption{display:block;margin-bottom:5px;font-weight:500}.card--modal,.card--modal .card__profile{border:0}.card--question .card__buttons{display:flex;justify-content:center}.card--question .button{min-width:80px}.card--question .button:last-child{margin-left:10px}.card--alert,.card--rating .card__header{background-color:#ffc}.card--admin{border-color:#302683}.card--admin .card__header{color:#fff;background-color:#302683}.card--orphus{width:auto;margin-top:40px;color:#757575;border:0;border-top:1px solid #e8e8e8}.card--orphus .card__content{padding-right:0;padding-left:0}.card--orphus p{margin:0;font-size:14px;line-height:1.5}.card--orphus svg{display:inline-block;margin-right:5px;vertical-align:text-bottom;fill:#757575}.card--materials{border:0}.card--materials .field--search{max-width:100%}.card--materials .form__label{display:block}.card--materials .card__more{margin-top:5px;margin-left:auto;font-size:16px}.card--materials .form__group,.card--stats p{margin-bottom:0}.card--stats,.card-rating{position:relative}.card--stats ul{margin-top:0;margin-bottom:20px;padding-left:0;list-style:none}.card--stats ul li{margin-top:4px;margin-bottom:4px}.card--stats-it-professions ul,.card--stats-newyear2023 ul{margin-bottom:0;margin-left:10px;padding-left:inherit;list-style:unset;font-weight:400}.card--rating-embedded .card__content p,.card--stats-it-professions ul li,.card--stats-newyear2023 ul li{font-size:14px}.card--stats-it-professions .button,.card--stats-newyear2023 .button{padding:.7em 2em;font-weight:700}.card--stats .progress{display:block;margin-top:5px;margin-bottom:25px}.card--stats .card__header{margin-bottom:5px;padding-top:20px;padding-right:81px}.card--stats::before{content:"";position:absolute;top:10px;right:7px;z-index:1;width:64px;height:99px;background-image:url(/img/newyear/2022/keks-lights.svg);background-repeat:no-repeat;background-size:contain}.card--stats-schools::before{background-image:url(/img/keks/keks_champion.svg)}.card--stats-newyear2023::before{background-image:url(/img/newyear/2023/cringe-up.svg)}.card--stats-it-professions::before,.card--stats-web-dev-diving::before{top:16px;background-image:url(/img/keks-cat.svg)}.card--stats-entry::before{background-image:url(/img/keks/study_with_keks.png)}.card--stats-univer::before{background-image:url(/img/keks/keks-book.svg)}.card--rating-embedded.card--rating{width:100%;max-width:440px;margin-bottom:0;padding:0;background:0 0;border:0}.card--rating-embedded.card--event{margin-top:30px}.card--rating-embedded .card__header{margin:0;padding:0;font-size:16px;line-height:1.2;background:0 0}.card--rating-embedded .card__content{height:100%;padding:0}.card--rating-embedded .card__content .alert{margin-top:10px;margin-bottom:0}.card--rating-embedded .card-rating{min-height:auto;padding-top:10px}.card--rating-embedded .card-rating__title{margin:0;line-height:1.5}.card--rating-embedded .card-rating__values{justify-content:flex-end;margin-left:-8px}.card--rating-embedded .card-rating__values svg{width:30px;height:30px}.card--rating-embedded .card-rating__evaluate{position:relative;bottom:auto;left:auto;width:auto;font-size:14px;line-height:1.5;transform:none}.card--rating-embedded .card-rating__evaluate--static{bottom:0}.card--rating-embedded .card-rating__evaluate,.card--rating-embedded .card-rating__title{margin-right:20px}.card--rating-embedded .card-rating__comment{width:100%}.card--rating-embedded .field--area{max-width:none}.card-rating{display:flex;flex-direction:column;justify-content:space-between;min-height:90px;transition:display 1s}.card-rating .required__text{padding-left:0;color:#e84e1b}.card-rating__title{font-size:14px}.card-rating__title--invisible,.payment-method__item input{display:none}.card-rating__values{display:flex;flex-direction:row-reverse;justify-content:center}.card-rating__values>button,.card-rating__values>label{padding:0 7px;font-size:24px;color:#d5d5d5;background-color:transparent;border:0;fill:#d5d5d5}.card-rating__values>button svg,.card-rating__values>label svg{width:35px;height:35px}.card-rating__values label:hover,.card-rating__values label:hover~label{color:#f7cf00;fill:#f7cf00}.card-rating__values input:focus+label{color:#f7cf00;fill:#f7cf00}.card-rating__values input:checked+label{color:#f7cf00;fill:#f7cf00}.card-rating__values input:focus~label{color:#f7cf00;fill:#f7cf00}.card-rating__values input:checked~label{color:#f7cf00;fill:#f7cf00}.card-rating__evaluate{position:absolute;bottom:-2px;left:50%;width:100%;transform:translateX(-50%)}.card-rating__evaluate--static{position:relative;bottom:auto;left:auto;transform:none}.card-rating__comment button,.graduate-reviews--profession.graduate-reviews--tutors .review--other img{display:block;margin:0 auto}.card-rating__comment .field--area{min-height:auto;margin-top:5px}.card-rating--embedded-tiny{display:inline-flex;flex-direction:column;align-items:flex-start;min-height:auto;gap:5px}.card-rating--embedded-tiny .card-rating__values label{padding-right:4px;padding-left:4px;line-height:20px}.card-rating--embedded-tiny .card-rating__values svg{width:20px;height:20px}.card-rating--embedded-tiny .card-rating__title{margin:0}.card-rating--embedded-tiny .card-rating__text{font-size:14px}.card-rating--embedded-tiny.card-rating--form-field{display:flex;flex-wrap:wrap;gap:14px 10px}.card-rating--embedded-tiny.card-rating--form-field .card-rating__evaluate{position:absolute;top:24px;z-index:1;padding:7px 25px 6px;background-color:#f8f8f8;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3))}.card-rating--embedded-tiny.card-rating--form-field .card-rating__comment{width:100%}.card-rating--embedded-tiny.card-rating--form-field .card-rating__comment .field--area{min-height:125px;margin-top:7px}.payment,.payment form{background-color:#fff}.payment--with-gray-bg{height:100vh;overflow-x:hidden;background-color:#f8f8f8}.payment__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:25px;position:relative}.payment__title{margin-top:0;margin-bottom:25px;padding-top:34px;font-size:32px;line-height:36px;text-align:center}.payment__description{margin-bottom:23px;font-size:18px;line-height:1.4}.payment__form-field{display:flex;margin-bottom:20px}.payment__form-field .field{flex-grow:1;width:270px}.payment__form-field .button{flex-shrink:0;margin-left:10px}.payment__close{position:absolute;top:0;right:0;z-index:2}.payment-method{position:relative}.payment-method::before{position:absolute;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;content:"";bottom:0;height:3px;background-color:#e8e8e8}.payment-method__item{position:relative;display:none;padding:0 63px;overflow:hidden;text-align:center}.payment-method__item:hover{color:#e84e1b}.payment-method__image{display:flex;justify-content:center;align-items:flex-end;width:64px;height:80px;margin:0 auto 10px;pointer-events:none}.payment-method__item--selected{display:block}.payment-method__item-text{position:relative;display:block;height:75px;font-size:16px}input:checked~.payment-method__item-text{color:#e84e1b}input:checked~.payment-method__item-text::after,input:checked~.payment-method__item-text::before{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-width:0 9px 12px;border-style:solid;border-color:transparent transparent #e8e8e8;transform:translateX(-9px)}input:checked~.payment-method__item-text::after{border-width:0 6px 7px;border-color:transparent transparent #f8f8f8;transform:translateX(-6px)}.payment-method__next,.payment-method__prev{position:absolute;top:16px;width:63px;height:63px}.payment-method__prev{left:0}.payment-method__next{right:0}.payment-controls{position:relative;margin:auto;padding:36px 0}.payment-controls::before{position:absolute;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;content:"";top:0;bottom:0;z-index:0;background-color:#f8f8f8}.payment-controls .payment-controls__button{margin-right:auto;margin-bottom:5px;margin-left:auto}.payment-controls .happy-set{max-width:440px;margin:0 auto;padding-top:25px;text-align:center}.payment-controls--mini::before,.payment-controls--transparent::before{content:none}.intensive-consulting--course .checkbox--agreement .checkbox__text span,.payment-controls--mini{padding:0}.payment-controls__inner{position:relative;margin-bottom:10px;text-align:center}.payment-controls__title{position:relative;margin-bottom:25px;font-weight:700;font-size:26px;line-height:1}.payment-controls__paymaster{display:flex;flex-wrap:wrap;margin-bottom:20px}.payment-controls__paymaster .radio-button{flex-grow:1;flex-basis:50%}.payment-controls__paymaster .radio-button__text{flex-grow:1;padding-right:0;padding-left:0}.payment-controls__descr{position:relative;max-width:440px;margin:0 auto;font-size:14px;text-align:center}.payment-controls__descr--special{margin-bottom:10px}.payment-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:auto;margin-bottom:20px;margin-left:auto}.payment-buttons__item{position:relative;width:100%;max-width:none;height:60px;margin-bottom:20px;font-size:18px;line-height:40px}.payment-buttons__item svg{position:absolute;top:50%;left:50%;width:32px;height:32px;color:#fff;transform:translate(-50%,-50%);fill:#fff}.payment-buttons__item--vk{font-size:0;background-color:#4887c2}.payment-buttons__item--vk:hover{background-color:#3771a7}.payment-buttons__item--vk:focus{background-color:#3771a7}.payment-buttons__item--fb{font-size:0;background-color:#486abe}.payment-buttons__item--fb:hover{background-color:#3557ab}.payment-buttons__item--fb:focus{background-color:#3557ab}.payment-buttons__item--tw{font-size:0;background-color:#75ccf1}.payment-buttons__item--tw:hover{background-color:#59acd0}.payment-buttons__item--tw:focus{background-color:#59acd0}.payment-buttons__item--gh{font-size:0;background-color:#35362d}.payment-buttons__item--gh:hover{background-color:#262822}.payment-buttons__item--gh:focus{background-color:#262822}.payment-controls__buttons-group{position:relative}.payment-controls__button-box,.payment-controls__buttons-group{display:flex;flex-direction:column}.payment-controls__button-box:not(:only-child){margin-right:10px;margin-left:10px}.payment-controls__button{min-width:270px}.payment-controls__button--additional{pointer-events:none}.payment-controls__button-annotation{display:inline-block;margin-top:8px;margin-bottom:10px;font-size:14px;color:#636363}.payment-controls__animation{justify-content:center}.payment-controls__animation .payment-controls__button-box--full{position:relative}.payment-controls__animation .payment-controls__button-box--partial,.payment-controls__animation-start .payment-controls__button-box--full{display:none}.payment-controls__animation-start{justify-content:flex-start;align-items:center}.payment-controls__animation-finish .payment-controls__button-box--partial{display:flex;opacity:1}.payment-controls__through{position:relative}.payment-controls__through::after{content:"";position:absolute;top:calc(50% - 4px);left:-4px;display:block;width:calc(100% + 8px);height:2px;background-color:#e84e1b;transform:rotate(-11deg)}.payment-controls__button--special{max-width:320px}.payment-controls__button--special span{display:inline-block;vertical-align:middle}.payment-controls__button--special .payment-controls__through{margin:0 5px}.payment-method--intensive{background-color:#fff}.payment-method--intensive::before{right:auto;left:0;width:calc(100% + 50px);margin:0 0 0 -25px}.payment-controls--intensive{width:calc(100% + 50px);margin-left:-25px;padding-right:25px;padding-left:25px;background-color:#f8f8f8}.payment-controls--intensive::before{display:none}.payment-controls--intensive .payment-controls__paymaster{margin-bottom:40px}.payment-controls--intensive .payment-controls__button{width:100%;max-width:100%}.payment-controls--intensive .payment-controls__title{text-align:left}.payment-controls--en{margin-top:27px}.modal--payment .modal__inner{width:100%}.modal--payment .modal__wrapper{padding-bottom:0}.modal--payment .modal__header{text-align:left}.accordeon{background-color:#f8f8f8}.accordeon__inner{max-width:760px;margin:0 auto}.accordeon__title{margin:0 0 40px;font-size:30px;text-align:center}.accordeon__item{position:relative;border-top:1px solid #e8e8e8}.accordeon__item:last-child{border-bottom:1px solid #e8e8e8}.accordeon__button{position:relative;z-index:1;display:flex;padding:27px 50px 27px 0;font-weight:500;font-size:16px;line-height:1.3}.accordeon__button:hover~.accordeon__icon{background-color:#2036f5}.accordeon__button:hover~.accordeon__icon .accordeon__icon-part{stroke:#fff}.accordeon__icon{position:absolute;top:25px;right:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%}.accordeon__icon .accordeon__icon-part{stroke:#000}.accordeon__input:checked+.accordeon__content{display:block}.accordeon__input:checked+.accordeon__content+.accordeon__icon{transform:rotate(45deg)}.accordeon__content{display:none;margin:0;padding-bottom:40px;font-size:18px;line-height:1.3}.up-interface,.up-interface__left-col{display:flex;flex-grow:1;flex-direction:column}.up-interface{align-items:stretch;height:100%;padding-top:25px;font-feature-settings:none;font-variant-ligatures:none}.up-interface video{max-width:100%;height:auto}.up-interface__left-col{position:relative;width:100%;padding-top:15px;padding-bottom:15px}.up-interface__right-col{position:relative;flex-shrink:0;font-size:14px}.up-interface__right-col .card-rating__title{margin-bottom:0}.up-interface__right-col .card__content p:not(.card__notice):not(.form__notice){margin-top:0}.up-interface__right-col .button{font-size:14px}.up-interface__right-col .discount-banner{margin-bottom:20px;border:1px solid #d5d5d5}.up-interface__right-col .discount-banner .discount-banner__content{padding:15px 30px 30px}.up-interface__right-col .discount-banner .discount-banner__content .button{width:100%;margin-top:20px;font-size:16px}.up-interface__title{display:flex;margin-top:0;margin-bottom:20px}.up-interface__title-link{margin-right:15px}.up-interface__title-link svg{width:20px;height:32px;fill:#0275d8}.up-interface__title-link:hover svg{fill:#014c8c}.up-interface__chat{display:block;width:100%;border:0}.up-interface__chat-control{display:none}.up-interface__chat-control:hover svg{fill:#e84e1b}.up-interface__chat-control:focus svg{fill:#e84e1b}.up-interface__chat-control:active svg{fill:#302683}.up-interface__chat-control--rotated{transform:rotate(180deg)}.up-interface__chat-link{position:absolute;right:5px;bottom:-20px;display:flex;align-items:center;font-size:14px}.up-interface__chat-link svg{width:14px;height:14px;margin-right:5px;fill:#302683}.up-interface--up .up-interface__chat-control{top:5px;right:-28px;z-index:2}.up-interface--up .up-interface__chat-control--rotated{right:0}.up-interface--up .up-interface__left-col{padding-top:0;padding-bottom:30px}.up-interface--up .up-interface__right-col{padding-bottom:30px}.up-interface--up .card__button{display:inline-block;margin-top:5px;margin-bottom:0}.up-interface--up .breadcrumbs{margin-top:0;margin-bottom:10px}.up-interface--up .breadcrumbs .breadcrumbs__list{margin-bottom:0;padding-top:0;font-feature-settings:normal;font-variant-ligatures:normal}.up-interface--tutor{flex-direction:column-reverse}.up-interface--column{display:block;padding-bottom:40px}.up-interface--on-air{padding-top:0;padding-bottom:50px}.up-interface--on-air .up-interface__left-col{padding-top:0}.up-interface--on-air .up-interface__chat-control,.up-interface--on-air .up-interface__chat-link{z-index:3}.up-interface--on-air .card.card--rating-embedded{margin-top:15px}.up-interface__turn{margin:10px 0 15px}.up-interface__turn p{font-size:16px}.up-interface__caption{margin-left:5px;font-weight:500;font-size:14px;color:#757575;font-style:italic}.up-interface__wrapper{display:flex;flex-direction:column;margin-bottom:30px;padding:15px 15px 25px;background-color:rgba(255,163,0,.15)}.up-interface__wrapper h3,.up-interface__wrapper p,.up-interface__wrapper+h3{margin:0}.up-interface__wrapper h3{margin-bottom:5px}.up-interface__wrapper+h3{margin-bottom:15px}.up-interface__wrapper .card{background-color:#fff;border:0}.up-interface__button{max-width:none;margin:20px auto 0}.up-interface--event{height:auto;padding-top:0}.up-interface--event .up-interface__left-col{padding-top:0}.up-interface--event .up-interface__chat{width:100%}.intensive-help{padding-top:40px;padding-bottom:30px;background-color:#fff}.intensive-help--gray{background-color:#f8f8f8}.intensive-help__inner{width:100%;padding-right:20px;padding-left:20px}.intensive-help__left{margin-bottom:15px}.intensive-help__left p{margin:0;font-weight:700;font-size:24px;line-height:28px}.intensive-help__left a{display:inline-block;color:#3527b6}.intensive-help__left button{display:block;max-width:none;margin-top:10px;font-size:17px;line-height:normal}.intensive-help__right p{margin:0}.intensive-help__right p,.intensive-help__right strong{font-size:18px;line-height:26px}.graduate-reviews{position:relative}.graduate-reviews__head{width:100%}.graduate-reviews__head::after{position:relative;top:25px;flex:1 1 auto;height:3px;margin:0 30px;background:#e8e8e8}.graduate-reviews__title{margin:0;font-weight:700;font-size:24px;line-height:31px}.graduate-reviews__link{display:inline-block;font-weight:700;font-size:18px;line-height:20px}.graduate-reviews__blog{margin:0 20px 45px;padding:20px;font-weight:700;font-size:20px;line-height:28px;text-align:left;color:#fff;background-color:#302683}.graduate-reviews__blog a:focus,.graduate-reviews__blog a:hover{color:#fff;text-decoration:none}.graduate-reviews__wrap{position:relative;padding:50px 20px;overflow:hidden}.graduate-reviews__wrap--link{padding-bottom:40px}.graduate-reviews__list{position:relative;display:flex;margin:0;padding:0;list-style:none;transition:transform .2s linear}.graduate-reviews__item{flex-shrink:0;width:calc(100vw - 40px);margin:0 20px 0 0}.graduate-reviews__toggler{position:absolute;top:180px;z-index:5;width:40px;height:40px}.graduate-reviews__toggler:hover{color:#302683}.graduate-reviews__toggler:focus{color:#302683}.graduate-reviews__toggler:disabled{filter:grayscale(100%) brightness(1.5)}.graduate-reviews__toggler:disabled:hover{color:#e8e8e8}.graduate-reviews__toggler:disabled:focus{color:#e8e8e8}.graduate-reviews__toggler svg{display:none}.graduate-reviews__toggler--next,.graduate-reviews__toggler--prev{background-image:url(/img/intensive/slider/button_next.svg);background-repeat:no-repeat;background-position:center}.graduate-reviews__toggler--prev{left:0}.graduate-reviews__toggler--next{right:0}.graduate-reviews__more-reviews{display:block;max-width:500px;margin:25px auto 0;font-weight:700;font-size:16px;text-align:center}.graduate-reviews--javascript .graduate-reviews__blog{background-color:#18213f}.graduate-reviews--javascript .graduate-reviews__blog .link{color:#ffa300}.graduate-reviews--javascript .graduate-reviews__blog .link:focus,.graduate-reviews--javascript .graduate-reviews__blog .link:hover{color:#fff}.graduate-reviews--php .graduate-reviews__blog{background-color:#6439b7}.graduate-reviews--accelerator{padding-top:50px;background-color:#f8f8f8}.graduate-reviews--accelerator .graduate-reviews__wrap{padding-top:30px}.graduate-reviews--accelerator .graduate-reviews__title{text-align:center}.graduate-reviews--frontender-light{padding-top:105px}.graduate-reviews--frontender-light .graduate-reviews__togglers .graduate-reviews__toggler{top:315px}.graduate-reviews--profession.graduate-reviews--tutors{padding-top:70px;padding-bottom:50px}.graduate-reviews--profession.graduate-reviews--tutors .graduate-reviews__description p:last-of-type{margin-bottom:0}.graduate-reviews--profession.graduate-reviews--tutors .graduate-reviews__toggler{top:50%;width:35px}.graduate-reviews--profession.graduate-reviews--tutors .review--other blockquote{margin-top:50px;font-size:20px;line-height:24px;font-style:italic}.graduate-reviews--profession.graduate-reviews--tutors .review--other .intensive-stats__num{margin-top:5px}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats__list{display:flex;flex-direction:column;margin:30px 0;padding:0;list-style:none}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats__item{display:flex;flex-direction:column;margin:0 0 15px;padding:0;color:#141841}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats__item::before,.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats__item:last-child{margin-bottom:0}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats__num{display:block;margin-right:10px;font-weight:700;font-size:35px;line-height:35px}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats__text{display:block;max-width:300px;font-size:16px;line-height:22px}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats--async{padding-top:100px}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats--standalone{margin-bottom:40px;padding-top:40px}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats--marks{margin-bottom:0;background-color:#fff}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats--marks .intensive-stats__wrap{padding-right:0;padding-left:0;border-bottom:2px solid #e8e8e8}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats--marks .intensive-stats__list{margin-bottom:20px}.graduate-reviews--profession.graduate-reviews--tutors .intensive-help__left a:hover,.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats--marks .intensive-stats__item{color:#302683}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats--marks .intensive-stats__title{display:block;margin-bottom:10px}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats--marks .intensive-stats__accent{color:#4eb543}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats--marks p{font-size:14px;line-height:18px}.review{position:relative;padding:45px 25px 60px;background-color:#fff;box-shadow:0 12px 15px 0 rgba(0,0,0,.06)}.review__pic{position:absolute;top:0;right:0;left:0;display:block;width:65px;height:65px;margin:0 auto;overflow:hidden;border-radius:50%;transform:translateY(-50%)}.review__name{display:inline-block;margin:0;font-weight:700;font-size:16px;line-height:22px;text-align:center}.review__intensive{display:block;margin-top:2px;color:#757575}.review__content p{margin:10px 0 0}.review__button{position:absolute;bottom:0;left:0;display:block;width:100%;padding:9px 0;font-weight:700;font-size:16px;line-height:22px;color:#e84e1b;background-color:#f8f8f8;border:0}.review__button:hover{color:#37238b}.review__button:focus{color:#37238b}.intensive-description{max-width:1200px;margin:0 20px;padding:30px 20px;text-align:left;color:#333;background-color:#fff}.intensive-description__title{margin:0 0 20px;font-weight:700;font-size:24px;line-height:30px}.intensive-description__list{margin:0;padding:0;list-style:none}.intensive-description__list p{margin:0;font-size:16px;line-height:22px}.intensive-description__item{position:relative;margin:0 0 20px;padding-top:110px}.intensive-description__item:last-child{margin-bottom:0}.intensive-description__item::before{content:"";position:absolute;top:0;left:0;display:block;margin:0;background-repeat:no-repeat;background-position:0}.intensive-description__list--vertical{margin-bottom:40px}.intensive-description__list--vertical .intensive-description__item::before{width:100px;height:100px}.intensive-description__list--horizontal:not(:last-of-type){margin-bottom:40px}.intensive-description__list--horizontal .intensive-description__item{padding-top:80px}.intensive-description__list--horizontal .intensive-description__item::before{width:80px;height:80px}.intensive-description__list--horizontal-study .intensive-description__item{padding-top:110px}.intensive-description__list--horizontal-study .intensive-description__item::before{width:100px;height:100px}.intensive-description--transparent{max-width:1250px;padding:40px 0;color:#fff;background-color:transparent}.intensive-description--transparent .intensive-description__list--vertical{margin-bottom:0}.intensive-description--transparent .intensive-description__list--vertical .intensive-description__item{padding-top:90px}.intensive-description--transparent-profession{margin-top:-140px;padding-top:0;padding-bottom:100px;padding-left:40px}.intensive-description--transparent-profession .intensive-description__list p{font-size:14px;line-height:1.5}.intensive-description--transparent-profession .intensive-description__title{margin-bottom:35px;font-size:20px;line-height:1.1}.intensive-description--transparent-profession .intensive-description__list--vertical .intensive-description__item{display:flex}.intensive-description--transparent-profession .intensive-description__list--vertical .intensive-description__item::before{background-position:0 0}.intensive-description__item-title{margin:0 0 5px;font-weight:700;font-size:20px;line-height:26px}.intensive-description__item--live::before{background-image:url(/img/intensive/htmlcss/icon_webinar-live.v2.svg)}.intensive-description__item--practice::before{background-image:url(/img/intensive/htmlcss/icon_practic.v2.svg)}.intensive-description__item--review::before{background-image:url(/img/intensive/htmlcss/icon_review.v2.svg)}.intensive-description__item--baby::before{background-image:url(/img/intensive/htmlcss/icon_baby.v2.svg)}.intensive-description__item--junior::before{background-image:url(/img/intensive/adaptive/icon_junior.v2.svg)}.intensive-description__item--time::before{background-image:url(/img/intensive/htmlcss/icon_clock.v2.svg)}.intensive-description__item--apple::before{background-image:url(/img/intensive/htmlcss/icon_apple.v2.svg)}.intensive-description__item--final::before{background-image:url(/img/intensive/htmlcss/icon_project.v2.svg)}.intensive-description__item--check::before{background-image:url(/img/intensive/htmlcss/icon_checkers.v2.svg)}.intensive-description__item--for::before{background-image:url(/img/intensive/htmlcss/icon_for.v2.svg)}.intensive-description__item--stek::before{background-image:url(/img/intensive/htmlcss/icon_stek.v2.svg)}.intensive-description__item--sand::before{background-image:url(/img/intensive/htmlcss/icon_sand.v2.svg)}.intensive-description__item--self-control::before{background-image:url(/img/profession/self-control.svg)}.intensive-description__item--mentor::before{background-image:url(/img/profession/mentor.svg)}.intensive-description__item--async::before{background-image:url(/img/intensive/icon_async.svg)}.intensive-description__item--vue1::before{background-image:url(/webflow/img/group-20476.svg)}.intensive-description__item--vue2::before{background-image:url(/webflow/img/group-20477.svg)}.intensive-description__item--vue3::before{background-image:url(/webflow/img/group-20393.svg)}.intensive-description__item--vue4::before{background-image:url(/webflow/img/group-20478.svg)}.intensive-description__item--vue5::before{background-image:url(/webflow/img/group-20488.svg)}.intensive-description--javascript .intensive-description__item--live::before,.intensive-description--transparent-javascript .intensive-description__item--live::before{background-image:url(/img/intensive/javascript/icon_webinar-live.v2.svg)}.intensive-description--javascript .intensive-description__item--practice::before,.intensive-description--transparent-javascript .intensive-description__item--practice::before{background-image:url(/img/intensive/javascript/icon_practic.v2.svg)}.intensive-description--javascript .intensive-description__item--review::before,.intensive-description--transparent-javascript .intensive-description__item--review::before{background-image:url(/img/intensive/javascript/icon_review.v2.svg)}.intensive-description--javascript .intensive-description__item--baby::before,.intensive-description--transparent-javascript .intensive-description__item--baby::before{background-image:url(/img/intensive/javascript/icon_baby.v4.svg)}.intensive-description--javascript .intensive-description__item--junior::before,.intensive-description--transparent-javascript .intensive-description__item--junior::before{background-image:url(/img/intensive/ecmascript/icon_baby.svg)}.intensive-description--javascript .intensive-description__item--master::before,.intensive-description--transparent-javascript .intensive-description__item--master::before{background-image:url(/img/intensive/react/icon_baby.svg)}.intensive-description--javascript .intensive-description__item--time::before,.intensive-description--transparent-javascript .intensive-description__item--time::before{background-image:url(/img/intensive/javascript/icon_clock.v2.svg)}.intensive-description--javascript .intensive-description__item--apple::before,.intensive-description--transparent-javascript .intensive-description__item--apple::before{background-image:url(/img/intensive/javascript/icon_apple.v2.svg)}.intensive-description--javascript .intensive-description__item--final::before,.intensive-description--transparent-javascript .intensive-description__item--final::before{background-image:url(/img/intensive/javascript/icon_project.v2.svg)}.intensive-description--javascript .intensive-description__item--check::before,.intensive-description--transparent-javascript .intensive-description__item--check::before{background-image:url(/img/intensive/javascript/icon_checkers.v2.svg)}.intensive-description--javascript .intensive-description__item--for::before,.intensive-description--transparent-javascript .intensive-description__item--for::before{background-image:url(/img/intensive/javascript/icon_for.v2.svg)}.intensive-description--javascript .intensive-description__item--stek::before,.intensive-description--transparent-javascript .intensive-description__item--stek::before{background-image:url(/img/intensive/javascript/icon_stek.v2.svg)}.intensive-description--javascript .intensive-description__item--sand::before,.intensive-description--transparent-javascript .intensive-description__item--sand::before{background-image:url(/img/intensive/javascript/icon_sand.v2.svg)}.intensive-description--php .intensive-description__item--live::before,.intensive-description--transparent-php .intensive-description__item--live::before{background-image:url(/img/intensive/php/icon_webinar-live.v2.svg)}.intensive-description--php .intensive-description__item--practice::before,.intensive-description--transparent-php .intensive-description__item--practice::before{background-image:url(/img/intensive/php/icon_practic.v2.svg)}.intensive-description--php .intensive-description__item--review::before,.intensive-description--transparent-php .intensive-description__item--review::before{background-image:url(/img/intensive/php/icon_review.v2.svg)}.intensive-description--php .intensive-description__item--baby::before,.intensive-description--transparent-php .intensive-description__item--baby::before{background-image:url(/img/intensive/php2/icon_baby.svg)}.intensive-description--php .intensive-description__item--time::before,.intensive-description--transparent-php .intensive-description__item--time::before{background-image:url(/img/intensive/php/icon_clock.v2.svg)}.intensive-description--php .intensive-description__item--apple::before,.intensive-description--transparent-php .intensive-description__item--apple::before{background-image:url(/img/intensive/php/icon_apple.v2.svg)}.intensive-description--php .intensive-description__item--final::before,.intensive-description--transparent-php .intensive-description__item--final::before{background-image:url(/img/intensive/php/icon_project.v2.svg)}.intensive-description--php .intensive-description__item--check::before,.intensive-description--transparent-php .intensive-description__item--check::before{background-image:url(/img/intensive/php/icon_checkers.v2.svg)}.intensive-description--php .intensive-description__item--for::before,.intensive-description--transparent-php .intensive-description__item--for::before{background-image:url(/img/intensive/php/icon_for.v2.svg)}.intensive-description--php .intensive-description__item--stek::before,.intensive-description--transparent-php .intensive-description__item--stek::before{background-image:url(/img/intensive/php/icon_stek.v2.svg)}.intensive-description--php .intensive-description__item--sand::before,.intensive-description--transparent-php .intensive-description__item--sand::before{background-image:url(/img/intensive/php/icon_sand.v2.svg)}.intensive-description--php .intensive-description__item--help::before,.intensive-description--transparent-php .intensive-description__item--help::before{background-image:url(/img/intensive/php2/icon_help.svg)}.intensive-description--php .intensive-description__item--theory::before,.intensive-description--transparent-php .intensive-description__item--theory::before{background-image:url(/img/intensive/php2/icon_theory.svg)}.intensive-description--php .intensive-description__item--prof::before,.intensive-description--transparent-php .intensive-description__item--prof::before{background-image:url(/img/intensive/php2/icon_prof.svg)}.intensive-description--php .intensive-description__item--adviser::before,.intensive-description--transparent-php .intensive-description__item--adviser::before{background-image:url(/img/intensive/php/icon_adviser.svg)}.intensive-description--nodejs .intensive-description__item--theory::before,.intensive-description--transparent-nodejs .intensive-description__item--theory::before{background-image:url(/img/intensive/nodejs/icon_theory.svg)}.intensive-description--nodejs .intensive-description__item--help::before,.intensive-description--transparent-nodejs .intensive-description__item--help::before{background-image:url(/img/intensive/nodejs/icon_help.svg)}.intensive-description--nodejs .intensive-description__item--prof::before,.intensive-description--transparent-nodejs .intensive-description__item--prof::before{background-image:url(/img/intensive/nodejs/icon_prof.svg)}.intensive-description--nodejs .intensive-description__item--live::before,.intensive-description--transparent-nodejs .intensive-description__item--live::before{background-image:url(/img/intensive/nodejs/icon_webinar-live.svg)}.intensive-description--nodejs .intensive-description__item--practice::before,.intensive-description--transparent-nodejs .intensive-description__item--practice::before{background-image:url(/img/intensive/nodejs/icon_practic.svg)}.intensive-description--nodejs .intensive-description__item--review::before,.intensive-description--transparent-nodejs .intensive-description__item--review::before{background-image:url(/img/intensive/nodejs/icon_review.svg)}.intensive-description--nodejs .intensive-description__item--baby::before,.intensive-description--transparent-nodejs .intensive-description__item--baby::before{background-image:url(/img/intensive/nodejs/icon_baby.svg)}.intensive-description--nodejs .intensive-description__item--time::before,.intensive-description--transparent-nodejs .intensive-description__item--time::before{background-image:url(/img/intensive/nodejs/icon_clock.svg)}.intensive-description--nodejs .intensive-description__item--apple::before,.intensive-description--transparent-nodejs .intensive-description__item--apple::before{background-image:url(/img/intensive/nodejs/icon_apple.svg)}.intensive-description--nodejs .intensive-description__item--final::before,.intensive-description--transparent-nodejs .intensive-description__item--final::before{background-image:url(/img/intensive/nodejs/icon_project.svg)}.intensive-description--nodejs .intensive-description__item--check::before,.intensive-description--transparent-nodejs .intensive-description__item--check::before{background-image:url(/img/intensive/nodejs/icon_checkers.svg)}.intensive-description--nodejs .intensive-description__item--for::before,.intensive-description--transparent-nodejs .intensive-description__item--for::before{background-image:url(/img/intensive/nodejs/icon_for.svg)}.intensive-description--nodejs .intensive-description__item--stek::before,.intensive-description--transparent-nodejs .intensive-description__item--stek::before{background-image:url(/img/intensive/nodejs/icon_stek.svg)}.intensive-description--nodejs .intensive-description__item--sand::before,.intensive-description--transparent-nodejs .intensive-description__item--sand::before{background-image:url(/img/intensive/nodejs/icon_sand.svg)}.intensive-description--nodejs .intensive-description__item--adviser::before,.intensive-description--transparent-nodejs .intensive-description__item--adviser::before{background-image:url(/img/intensive/nodejs/icon_adviser.svg)}.intensive-description--php2 .intensive-description__item--theory::before{background-image:url(/img/intensive/php2/icon_theory.svg)}.intensive-description--php2 .intensive-description__item--baby::before{background-image:url(/img/intensive/php2/icon_baby.svg)}.intensive-description--php2 .intensive-description__item--help::before{background-image:url(/img/intensive/php2/icon_help.svg)}.intensive-description--php2 .intensive-description__item--prof::before{background-image:url(/img/intensive/php2/icon_prof.svg)}.intensive-description--frontender-light .intensive-description__item::before{background-position:0 0}.intensive-description--middle .intensive-description__item--theory::before{background-image:url(/img/intensive/animation/icon_theory.svg)}.intensive-description--middle .intensive-description__item--baby::before{background-image:url(/img/intensive/animation/icon_baby.svg)}.intensive-description--middle .intensive-description__item--help::before{background-image:url(/img/intensive/animation/icon_help.svg)}.intensive-description--middle .intensive-description__item--prof::before{background-image:url(/img/intensive/animation/icon_prof.svg)}.intensive-description--middle .intensive-description__item--adviser::before{background-image:url(/img/intensive/animation/icon_adviser.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--async::before{background-image:url(/img/intensive/async/javascript/icon_async.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--theory::before{background-image:url(/img/intensive/async/javascript/icon_theory.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--baby::before{background-image:url(/img/intensive/async/javascript/icon_baby.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--help::before{background-image:url(/img/intensive/async/javascript/icon_help.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--prof::before{background-image:url(/img/intensive/async/javascript/icon_prof.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--adviser::before{background-image:url(/img/intensive/async/javascript/icon_adviser.svg)}.intensive-description--schools-en{margin:0;padding-right:0;padding-left:0}.intensive-description--schools-en .intensive-description__subtitle{margin-top:0;margin-bottom:0;font-size:16px}.intensive-description--schools-en .intensive-description__item--story::before{background-image:url(/img/tutors/icon_knowledge.svg)}.intensive-description--schools-en .intensive-description__item--practice::before{background-image:url(/img/tutors/learn-icon.svg)}.intensive-description--full{max-width:100%;margin-bottom:20px}.intensive-description--full .intensive-description__inner{max-width:1080px}.intensive-description--promo{margin-bottom:40px;padding:30px 0}.intensive-description--promo .intensive-description__text{font-size:18px;line-height:24px}.intensive-description--promo .intensive-description__inner{margin-bottom:40px}.intensive-description--promo .intensive-description__list--vertical .intensive-description__item::before{height:70px}.intensive-description--promo .intensive-description__item--junior::before{background-image:url(/img/intensive/levelup/icon_junior.v2.svg)}.intensive-description--promo .intensive-description__item--check::before{background-image:url(/img/intensive/levelup/icon_checkers.svg)}.intensive-description--promo .intensive-description__item--for::before{background-image:url(/img/intensive/levelup/icon_for.svg)}.intensive-description--promo .intensive-description__item--stek::before{background-image:url(/img/intensive/levelup/icon_stek.svg)}.intensive-consulting{background-color:#fff}.intensive-consulting+.intensive-reason .intensive-reason__inner{padding-top:40px}.intensive-consulting .button{display:block;max-width:100%;margin-bottom:20px}.intensive-consulting .required__text{padding-left:10px;color:#9696a2}.intensive-consulting .required__star{font-size:12px}.intensive-consulting--no-labels .required__star{color:#9696a2}.intensive-consulting--gray .required__text,.intensive-consulting--no-labels.intensive-consulting--gray .required__star{color:#757575}.intensive-consulting--gray{background-color:#f8f8f8}.intensive-consulting__inner{padding:40px 20px}.intensive-consulting__title{margin:0 0 10px;font-size:24px;line-height:1.3}.intensive-consulting__text{margin:0 0 25px;font-size:16px;line-height:1.5}.intensive-consulting--course{background-color:transparent}.intensive-consulting--course .intensive-consulting__title{font-size:18px;line-height:1.5}.intensive-consulting--course .intensive-consulting__text{margin-bottom:10px;font-size:14px}.intensive-consulting--course .form__group{display:flex;align-items:center;margin-bottom:10px}.intensive-consulting--course .form__label{width:100px;margin-bottom:0;font-size:14px}.intensive-consulting--course .form__group-fields{width:calc(100% - 100px)}.intensive-consulting--course .field{height:35px;padding:5px 10px;font-size:14px;color:#fff;background-color:transparent}.intensive-consulting--course .field:hover{border-color:#9696a2}.intensive-consulting--course .field:focus{border-color:#9696a2}.intensive-consulting--course .field::-webkit-input-placeholder{color:#9696a2}.intensive-consulting--course .field::-moz-placeholder{color:#9696a2;opacity:1}.intensive-consulting--course .field:-ms-input-placeholder{color:#9696a2}.intensive-consulting--course .checkbox--agreement{font-size:12px;line-height:1.5}.intensive-consulting--course .checkbox--agreement .checkbox__text{padding-left:30px}.intensive-consulting--course .checkbox--agreement .checkbox__text::before{top:0;width:20px;height:20px;transform:none}.intensive-consulting--course .checkbox--agreement .checkbox__text::after{top:4px;left:3px;transform:translateY(0) rotate(-50deg)}.intensive-consulting--course .checkbox--agreement .checkbox__text a{color:#fff;text-decoration:underline}.intensive-consulting--course .checkbox--agreement .checkbox__text a:focus,.intensive-consulting--course .checkbox--agreement .checkbox__text a:hover{text-decoration:none}.intensive-consulting--course .required__star{color:#e84e1b}.intensive-consulting--course .alert a{color:#fff}.intensive-consulting--profession .intensive-consulting__inner{max-width:1200px;margin:0 auto;padding:45px 20px 25px}.intensive-consulting--profession .intensive-consulting__wrapper>form,.intensive-consulting--profession .intensive-consulting__wrapper>h2,.intensive-consulting--profession .intensive-consulting__wrapper>p{max-width:860px;margin-left:auto}.intensive-consulting--profession .intensive-consulting__text{margin-bottom:15px;line-height:1.38}.intensive-consulting--profession .form__content{display:flex;flex-wrap:wrap;gap:0 1em}.intensive-consulting--profession .form__group{flex-grow:1}.intensive-consulting--profession .form__group:nth-of-type(-n+4){width:calc(50% - 1em)}.intensive-consulting--profession .form__group:nth-of-type(5){width:100%}.intensive-consulting--profession .button~.required{align-self:center;margin-bottom:20px}.intensive-consulting--profession .required__text{font-size:16px}.intercom-chat{padding:0;font:inherit;color:inherit;border:0;position:fixed;right:20px;bottom:20px;z-index:100;display:block;width:70px;height:70px;background-color:transparent;background-image:url(/img/intercom/chat.svg);background-repeat:no-repeat;background-position:0 0;background-size:cover;border-radius:50%}.intercom-chat:focus,.intercom-chat:hover{transform:scale(1.1)}.intercom-chat--curator{background-image:url(/img/intercom/tutor.svg)}.intercom-chat--keks{background-image:url(/img/intercom/keks.svg)}.workout{background-color:#302683;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;position:fixed;bottom:0;left:0;z-index:51;width:100%;padding-top:12px;padding-bottom:12px;color:#fff}.workout--enabled{padding-bottom:250px}.workout__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:1400px;height:100%;margin:0 auto;padding-right:20px;padding-left:20px}.workout__timer{display:flex;flex-direction:row;align-items:center;font-size:16px;line-height:1.25}.workout__image{max-height:26px;padding-right:10px}.workout__info{margin-top:12px;margin-bottom:12px;padding-right:20px;padding-left:20px;font-size:14px}.workout__action,.workout__info-item{display:inline}.workout__info-item:first-child{margin-right:40px}.workout__action .button{font-size:14px}.modal--workout .modal__inner{padding-right:25px;padding-left:25px}.modal--workout .modal__wrapper{padding-bottom:40px}.modal--workout .modal__header-image{display:flex;justify-content:center}.modal--workout .modal__header{margin-top:24px;font-size:24px;line-height:1.25}.modal--workout .radio-button-group{width:100%;margin-bottom:10px}.modal--workout .radio-button,.modal--workout .radio-button__text{width:100%;text-align:center}.modal--workout .button{margin-top:20px}.modal--workout .modal__header,.modal--workout-stopped .modal__header,.modal--workout-timeout .modal__header{margin-bottom:0}.modal--workout .modal__text,.modal--workout-stopped .modal__text,.modal--workout-timeout .modal__text{margin-top:12px;margin-bottom:24px;font-size:16px;line-height:1.5;color:#333}.workout__stat{display:flex;justify-content:space-around;max-width:430px;margin:0 auto 30px}.workout__stat-item{display:flex;flex-basis:33%;justify-content:center}.workout__stat-accent{font-size:42px;color:#4eb543}.workout__stat-text{margin-left:8px;font-size:14px}.workout-happy{margin-bottom:30px}.workout-happy__buttons{display:flex;justify-content:space-between;max-width:370px;margin:0 auto}.workout-happy__header{display:block;margin-bottom:20px;font-size:16px;line-height:1.5}.workout-happy__button{display:block;width:110px;height:110px}.workout-happy__input{display:none}.workout-happy__icon{display:block;width:100%;height:100%}.workout-happy__icon--sad{background-image:url(/img/workout/button--sad.svg)}.workout-happy__icon--normal{background-image:url(/img/workout/button--normal.svg)}.workout-happy__icon--happy{background-image:url(/img/workout/button--happy.svg)}.workout-happy__input:checked+.workout-happy__icon--sad{background-image:url(/img/workout/button--sad-checked.svg)}.workout-happy__input:checked+.workout-happy__icon--normal{background-image:url(/img/workout/button--normal-checked.svg)}.workout-happy__input:checked+.workout-happy__icon--happy{background-image:url(/img/workout/button--happy-checked.svg)}.activity-item--workout .activity-item__header{display:flex;flex-direction:column}.activity-item--workout .activity-item__workout-goal{font-size:18px}.activity-item--workout .activity-item__workout-left,.faq-accordion-section p.faq-accordion-section__list-intro+ul{margin-top:0}.activity-item--workout .activity-item__action{display:flex;flex-direction:column;align-items:flex-start}.activity-item--workout .activity-item__workout-hint{font-size:12px;line-height:1.3;text-align:left}.feature-list{padding:35px 0}.feature-list__title{width:100%;margin:0 0 17px;line-height:30px}.feature-list__list{margin:0;padding:0;list-style:none}.feature-list__list>li{position:relative;padding-left:30px}.feature-list__list>li::before{content:"\2014";position:absolute;top:0;left:0}.feature-list__item{margin:0 0 12px;font-size:16px;line-height:24px}.feature-list__item:last-child,.project-description__left p:last-child,.project-preview__item:last-child{margin-bottom:0}.feature-list__image{display:block;width:100%;margin-bottom:15px}.project-info{padding:30px 25px;background-color:#fff}.project-info__image{margin-bottom:20px}.project-info__image img{display:block;max-width:100%;height:auto}.activity-item__content.text-container li,.project-info__title{margin:0}.project-description__left p,.project-info__text{margin:15px 0 0;font-size:16px;line-height:1.5}.project-description{padding:35px 0 0}.project-description__wrap{display:flex;flex-direction:column-reverse}.project-description__left p{margin:0 0 15px}.project-description__right{margin-bottom:15px;padding:30px 20px;background-color:#fff}.project-description__title{margin:0 0 15px}.project-description__name{margin:0 0 12px;font-size:18px;line-height:1.5}.project-description__name b{font-weight:700}.project-description__stars{margin-bottom:25px;font-size:0}.project-description__stars svg{display:inline-block;margin-right:5px;vertical-align:middle}.project-description__stars svg:last-child{margin-right:0}.project-description__time{margin:0;font-size:16px;line-height:1.5}.project-preview{padding-top:35px}.project-preview__item{margin-top:0;margin-bottom:15px}.project-preview__item a{display:block}.project-preview__item img{display:block;width:100%;border:1px solid #d5d5d5;border-radius:4px}.project-preview__item .figurecaption-inside{display:block;margin-top:10px;font-size:16px;line-height:24px}.project-preview__item--video{position:relative;overflow-x:visible;border:2px solid #302683;border-top-width:20px;border-top-left-radius:15px;border-top-right-radius:15px}.project-preview__item--video::before{content:"";position:absolute;top:-13px;left:10px;display:block;width:32px;height:6px;background-image:url(/img/intensive/video_decor.v2.svg);background-repeat:no-repeat;background-position:center}.project-preview__item--video video{display:block;width:100%;height:auto}.pay-wrap{margin:0 auto;padding:0 0 35px}.pay-wrap--projects{padding-top:35px}.pay-wrap__title{margin:0 0 25px;font-size:24px;line-height:1.3}.pay-wrap__list{display:flex;flex-direction:column-reverse}.pay-wrap__list--center{justify-content:center}.pay-wrap__list .pay-card:last-child{margin-bottom:20px}.pay-wrap__agreement{margin:20px 0 0;text-align:center}.pay-card{width:100%;padding:25px 20px;color:#333;background-color:#fff;border:2px solid #e2e2e2}.pay-card .prices{background-color:transparent}.pay-card .prices__grid{margin-bottom:0}.pay-card--mobile-cut .pay-card__features{display:none}.pay-card--mobile-cut .pay-card__title{font-size:20px}.pay-card--border{position:relative;border:0}.pay-card--border::after,.pay-card__old::after{content:"";position:absolute;left:-4px;display:block;width:calc(100% + 8px)}.pay-card--border::after{top:-4px;height:calc(100% + 8px);border:4px solid #4eb543;pointer-events:none}.pay-card--disabled{color:#9696a2}.pay-card__title{margin:0 0 15px;font-size:24px;line-height:1.3}.pay-card__price{margin-bottom:5px;font-size:0;line-height:1.2}.pay-card__new,.pay-card__old{display:inline-block;vertical-align:baseline}.pay-card__old{position:relative;margin-right:15px;font-weight:300;font-size:24px}.pay-card__old::after{top:calc(50% - 4px);height:2px;background-color:#e84e1b;transform:rotate(-11deg)}.pay-card__new{font-weight:700;font-size:48px}.pay-card__features{margin:0 0 20px;padding:0;list-style:none;font-size:18px;line-height:1.5}.pay-card__feature{position:relative;margin:0 0 15px;padding-left:30px}.pay-card__feature svg{position:absolute;top:7px;left:0;width:10px;height:13px;color:#4eb543}.pay-card__feature--disabled{color:#9696a2}.pay-card__feature--disabled svg{width:11px;height:11px;color:#9696a2}.pay-card__feature--rotate svg{top:5px;width:11px;height:11px;transform:rotate(45deg)}.pay-card__controls{flex-wrap:wrap}.pay-card__controls .button{width:100%;max-width:100%;margin-bottom:10px}.pay-card__controls .prices__buttons-method{width:auto}.pay-card__controls .prices__method{justify-content:flex-start}.pay-card__notice{margin:0 0 10px;font-size:14px;line-height:1.5;color:#757575;font-style:italic}.pay-card__text{position:relative;margin:0 0 20px;padding-left:30px;font-size:16px;line-height:1.5;color:#757575}.pay-banner__info svg,.pay-card__text svg{position:absolute;top:0;left:0;display:block;width:18px;height:20px}.pay-card--lite-prof{display:flex;flex-direction:column;padding-bottom:0;overflow:hidden;border:0}.pay-card--lite-prof .pay-card__disount-details{margin-top:4px;margin-bottom:26px;font-size:24px;line-height:32px}.pay-card--lite-prof .pay-card__disount-details b{display:block;font-size:18px;color:#4eb543}.pay-card--lite-prof .pay-card__new{display:block;font-size:30px}.pay-card--lite-prof .pay-card__new span{font-weight:300;font-size:24px}.pay-card--lite-prof .pay-card__new:last-child{margin-bottom:26px}.pay-card--lite-prof .prices{position:relative;margin-top:auto;padding-top:16px;padding-bottom:6px;overflow:visible;background-color:#f2f2f2}.pay-card--lite-prof .prices::after,.pay-card--lite-prof .prices::before{content:"";position:absolute;top:0;left:auto;width:20px;height:100%;background-color:#f2f2f2}.pay-card--lite-prof .prices::before{right:auto;left:-20px}.pay-card--lite-prof .prices::after{right:-20px}.pay-card--lite-prof .pay-card__feature{margin-bottom:6px}.pay-card--lite-prof .button{margin-bottom:14px}.pay-banner{margin-bottom:15px;padding:15px 20px;line-height:1.5;color:#fff;background-color:#4eb543}.pay-banner--flag{position:relative;padding-top:55px}.pay-banner__flag{position:absolute;top:10px;left:0;width:150px;padding-top:9px;padding-bottom:7px;padding-left:20px;font-weight:700;font-size:16px;line-height:16px;color:#4eb543;background-color:#fff}.pay-banner__flag::after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #fff;transform:translateX(100%)}.pay-banner__title{margin:0 0 5px;font-weight:700;font-size:20px}.pay-banner__info{position:relative;margin:0;padding-left:25px;font-size:16px}.pay-form{position:relative;margin-bottom:15px;padding:25px 0;background-color:#f2f2f2}.pay-form::after,.pay-form::before{content:"";position:absolute;top:0;z-index:1;display:block;width:calc(50vw - 50% + 1px);height:100%;background-color:#f2f2f2}.pay-form::before{left:1px;transform:translateX(-100%)}.pay-form::after{right:1px;transform:translateX(100%)}.pay-form__wrap{position:relative;z-index:2}.pay-form__wrap .form__group{width:100%;max-width:440px}.pay-form__wrap .form__label{font-weight:400}.pay-form__wrap .field{max-width:440px;margin-right:0}.landing-block{position:relative;padding:50px 0 30px;color:#333;background-color:#fff}.landing-block--gray{background-color:#f8f8f8}.landing-block--black{color:#fff;background-color:#333}.landing-block--orange{background-color:#ffbda7}.landing-block--blue{background-color:#bdf3ff}.landing-block--green{background-color:#c8ffc3}.landing-block--gold{background-color:#f3e2a0}.landing-block--purple{background-color:#d8c9ff}.landing-block--no-padding{padding-bottom:0}.landing-block__inner{max-width:1200px;margin:0 auto;padding:0 20px;text-align:left}.landing-block__inner--medium{max-width:1000px}.landing-block__inner--narrow{max-width:830px}.landing-block__title{margin-top:0;margin-bottom:20px;font-weight:700;font-size:28px;line-height:36px}.landing-block__text{margin-bottom:40px;font-size:18px;line-height:28px}.promo-card{display:block;min-height:100px;color:#000;background-color:#fff;background-image:none}.promo-card h1,.promo-card h2,.promo-card h3,.promo-card h4,.promo-card p{color:#000}.promo-card,.promo-card>*{position:relative}.promo-card--black{color:#fff;background-color:#000}.promo-card--black h1,.promo-card--black h2,.promo-card--black h3,.promo-card--black h4,.promo-card--black p{color:#fff}.promo-card--purple{background-color:#c7b2ff}.promo-card--purple-light{background-color:#d8c9ff}.promo-card--green{background-color:#b0ffaa}.promo-card--green-light{background-color:#c8ffc3}.promo-card--gold{background-color:#eed677}.promo-card--gold-light{background-color:#f3e2a0}.promo-card--blue{background-color:#a1eeff}.promo-card--blue-light{background-color:#bdf3ff}.promo-card--orange{background-color:#ffa181}.promo-card--orange-light{background-color:#ffbda7}a.promo-card:active,a.promo-card:focus,a.promo-card:hover{color:#333;text-decoration:none}a.promo-card--black:active,a.promo-card--black:focus,a.promo-card--black:hover{color:#ddd}.promo-card--tag-white::before{background-color:#fff}.promo-card--tag-purple::before{background-color:#c7b2ff}.promo-card--tag-purple.promo-card--black::before{background-color:#7c4eff}.promo-card--tag-green::before{background-color:#b0ffaa}.promo-card--tag-green.promo-card--black::before{background-color:#4ef483}.promo-card--tag-gold::before{background-color:#eed677}.promo-card--tag-gold.promo-card--black::before{background-color:#d9ab36}.promo-card--tag-blue::before{background-color:#a1eeff}.promo-card--tag-blue.promo-card--black::before{background-color:#00e0ff}.promo-card--tag-orange::before{background-color:#ffa181}.promo-card--tag-orange.promo-card--black::before{background-color:#f66c41}.promo-card--tag{overflow:hidden}.promo-card--tag::before{content:"";position:absolute;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:0;mask-position:0}.promo-card--tag-html-1::before,.promo-card--tag-html-2::before{bottom:0;width:120%;aspect-ratio:1.22;-webkit-mask-image:url(/img/promo/tags/html-1.svg);mask-image:url(/img/promo/tags/html-1.svg)}.promo-card--tag-html-1::before{right:-20%;transform:rotate(30deg)}.promo-card--tag-html-2::before{left:-20%;transform:rotate(-60deg)}.promo-card--tag-html-3::before,.promo-card--tag-html-4::before{bottom:0;width:100%;aspect-ratio:1.12;-webkit-mask-image:url(/img/promo/tags/html-2.svg);mask-image:url(/img/promo/tags/html-2.svg)}.promo-card--tag-html-3::before{right:-20%;transform:rotate(60deg)}.promo-card--tag-html-4::before{left:-20%;transform:rotate(-45deg)}.promo-card--tag-html-5::before,.promo-card--tag-html-6::before{aspect-ratio:1.91;-webkit-mask-image:url(/img/promo/tags/html-3.svg);mask-image:url(/img/promo/tags/html-3.svg)}.promo-card--tag-html-5::before{bottom:0;left:0;width:120%;transform:rotate(30deg)}.promo-card--tag-html-6::before{top:0;right:0;width:110%;transform:rotate(-15deg)}.promo-card--tag-react-1::before,.promo-card--tag-react-2::before{width:120%;aspect-ratio:2.19;-webkit-mask-image:url(/img/promo/tags/react.svg);mask-image:url(/img/promo/tags/react.svg)}.promo-card--tag-react-1::before{bottom:0;left:20%;transform:rotate(-10deg)}.promo-card--tag-react-2::before{top:0;right:0;transform:rotate(30deg)}.promo-card--tag-front-1::before,.promo-card--tag-front-2::before{aspect-ratio:2.7;-webkit-mask-image:url(/img/promo/tags/front.svg);mask-image:url(/img/promo/tags/front.svg)}.promo-card--tag-front-1::before{bottom:0;left:0;width:120%;transform:rotate(45deg)}.promo-card--tag-front-2::before{top:0;right:0;width:80%;transform:rotate(-15deg)}.promo-card--tag-javascript-1::before,.promo-card--tag-javascript-2::before{width:120%;aspect-ratio:1.22;-webkit-mask-image:url(/img/promo/tags/javascript.svg);mask-image:url(/img/promo/tags/javascript.svg)}.promo-card--tag-javascript-1::before{bottom:0;left:0;transform:rotate(60deg)}.promo-card--tag-javascript-2::before{top:0;right:0;transform:rotate(-30deg)}.promo-card__text{position:relative;display:block;padding:40px 40px 40px 60px;font-size:24px;line-height:34px;text-transform:lowercase;text-indent:-20px}.promo-card__text--small{padding:20px 20px 20px 40px;font-size:16px;line-height:22px}.promo-card--object::after{content:"";position:absolute;right:10%;bottom:0;display:block;background-color:#000;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:0;mask-position:0}.promo-card--object.promo-card--black::after{background-color:#fff}a.promo-card--object:active::after,a.promo-card--object:focus::after,a.promo-card--object:hover::after{background-color:#333}a.promo-card--object.promo-card--black:active::after,a.promo-card--object.promo-card--black:focus::after,a.promo-card--object.promo-card--black:hover::after{background-color:#ddd}.promo-card--object-computer::after{width:15%;min-width:100px;aspect-ratio:.96;-webkit-mask-image:url(/img/promo/objects/computer.svg);mask-image:url(/img/promo/objects/computer.svg)}.promo-card--object-laptop::after{width:15%;min-width:100px;aspect-ratio:.91;-webkit-mask-image:url(/img/promo/objects/laptop.svg);mask-image:url(/img/promo/objects/laptop.svg)}.promo-card--object-dragon::after{width:15%;min-width:100px;aspect-ratio:1.12;-webkit-mask-image:url(/img/promo/objects/dragon.svg);mask-image:url(/img/promo/objects/dragon.svg)}.promo-card--object-no-esc::after{width:15%;min-width:100px;aspect-ratio:1.37;-webkit-mask-image:url(/img/promo/objects/no-esc.svg);mask-image:url(/img/promo/objects/no-esc.svg)}.promo-card--object-person::after{width:15%;min-width:100px;aspect-ratio:.98;-webkit-mask-image:url(/img/promo/objects/person.svg);mask-image:url(/img/promo/objects/person.svg)}.check-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.check-list__item{position:relative;flex-basis:100%;margin:0 20px 20px 0;padding-left:40px;font-size:16px;line-height:22px}.check-list__item::before{content:"";position:absolute;top:6px;left:0;display:block;width:20px;height:10px;border-bottom:4px solid #000;border-left:4px solid #000;transform:rotate(-45deg)}.check-list--orange .check-list__item::before{border-color:#f66c41}.check-list--purple .check-list__item::before{border-color:#7c4eff}.check-list--green .check-list__item::before{border-color:#4ef483}.check-list--gold .check-list__item::before{border-color:#d9ab36}.check-list--blue .check-list__item::before{border-color:#00e0ff}.advantages-list{--primary-svg-color:#333333;--secondary-svg-color:#ffffff;margin:0 0 40px;padding:0;list-style:none}.advantages-list--inverted{--primary-svg-color:#ffffff;--secondary-svg-color:#333333}.advantages-list--orange{--theme-svg-color:#f66c41}.advantages-list--blue{--theme-svg-color:#00e0ff}.advantages-list--green{--theme-svg-color:#4ef483}.advantages-list--gold{--theme-svg-color:#d9ab36}.advantages-list--purple{--theme-svg-color:#7c4eff}.advantages-list__item{margin:0 0 20px}.advantages-list__item:last-child{margin-bottom:0}.advantages-list__item-icon{display:block;margin-bottom:10px;margin-left:0}.advantages-list__item-icon svg{width:auto;height:59px}.advantages-list__item-icon--big svg{height:auto}.advantages-list__item-title{margin:0 0 5px;font-weight:700;font-size:20px;line-height:26px}.promo-head__inner{position:relative;z-index:5;display:block;width:100%;max-width:1200px;margin:0 auto;padding-right:25px;padding-left:25px}.promo-head__content{flex-basis:100%;padding:50px 0}.promo-head__subtitle,.promo-head__title{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:lowercase}.promo-head__subtitle{margin:0;font-size:24px;line-height:36px}.promo-head__title{margin-top:0;margin-bottom:40px;font-size:36px;line-height:38px}.promo-head__description{margin:13px 0 28px;font-size:16px;line-height:26px}.promo-head__description p{margin-bottom:20px}.activity-item{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;background-color:#fff}.activity-item--track-stats{padding:25px}.activity-item__image{background-color:#ccc;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.3),rgba(255,255,255,.3) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.3),rgba(255,255,255,.3) 1px,transparent 0,transparent 41px);display:none;background-size:cover}.activity-item__image img{display:block}.activity-item__image--skill{background-color:#d5d5d5;background-image:url(/img/study/skill-thumb-up.svg),url(/img/study/skill-bg--inactive.v2.svg);background-position:50% 50%}a.activity-item{color:#333}a.activity-item:hover{text-decoration:none;outline:2px solid #4eb543}a.activity-item:focus{text-decoration:none;outline:2px solid #4eb543}a.activity-item:active{background-color:#f8f8f8}a.activity-item .activity-item__image--skill{background-color:#6f66c3;background-image:url(/img/study/skill-thumb-up.svg),url(/img/study/skill-bg.svg)}.activity-item__header{margin:0 0 10px;font-size:20px;line-height:1.25}.activity-item__image--adaptive,.activity-item__image--adaptive-individual,.activity-item__image--default,.activity-item__image--htmlcss,.activity-item__image--htmlcss-individual,.activity-item__image--lite-adaptive,.activity-item__image--lite-htmlcss,.activity-item__image--profession-frontender{background-color:#302683;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px}.activity-item__image--adaptive path,.activity-item__image--adaptive-individual path,.activity-item__image--htmlcss path,.activity-item__image--htmlcss-individual path,.activity-item__image--lite-adaptive path,.activity-item__image--lite-htmlcss path,.activity-item__image--profession-frontender path{fill:#fff}.activity-item__image--ecmascript,.activity-item__image--ecmascript-individual,.activity-item__image--javascript,.activity-item__image--javascript-individual,.activity-item__image--lite-javascript,.activity-item__image--lite-javascript-2,.activity-item__image--lite-javascript-3,.activity-item__image--nodejs,.activity-item__image--nodejs-2,.activity-item__image--nodejs-2-individual,.activity-item__image--nodejs-api,.activity-item__image--nodejs-api-individual,.activity-item__image--profession-react,.activity-item__image--profession-react-js,.activity-item__image--react,.activity-item__image--react-individual,.activity-item__image--univer-js1,.activity-item__image--univer-js2,.activity-item__image--univer-js3,.activity-item__image--vue-third{background-color:#18213f;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px}.activity-item__image--ecmascript path,.activity-item__image--ecmascript-individual path,.activity-item__image--javascript path,.activity-item__image--javascript-individual path,.activity-item__image--lite-javascript path,.activity-item__image--lite-javascript-2 path,.activity-item__image--lite-javascript-3 path,.activity-item__image--profession-react path,.activity-item__image--profession-react-js path,.activity-item__image--react path,.activity-item__image--react-individual path,.activity-item__image--univer-js1 path,.activity-item__image--univer-js2 path,.activity-item__image--univer-js3 path,.activity-item__image--vue-third path{fill:#f9b326}.activity-item__image--nodejs,.activity-item__image--nodejs-2,.activity-item__image--nodejs-2-individual,.activity-item__image--nodejs-api,.activity-item__image--nodejs-api-individual{background-color:#1a1f32}.activity-item__image--nodejs path,.activity-item__image--nodejs-2 path,.activity-item__image--nodejs-2-individual path,.activity-item__image--nodejs-api path,.activity-item__image--nodejs-api-individual path{fill:#00e48c}.activity-item__image--lite-php,.activity-item__image--lite-php-3,.activity-item__image--lite-yii,.activity-item__image--php,.activity-item__image--php-3-individual,.activity-item__image--php-individual,.activity-item__image--symfony-individual,.activity-item__image--yii,.activity-item__image--yii-individual{background-color:#6439b7;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px}.activity-item__image--lite-php path,.activity-item__image--lite-php-3 path,.activity-item__image--lite-yii path,.activity-item__image--php path,.activity-item__image--php-3-individual path,.activity-item__image--php-individual path,.activity-item__image--symfony-individual path,.activity-item__image--yii path,.activity-item__image--yii-individual path{fill:#fff}.activity-item__image--transparent{background-color:transparent;background-image:none}.activity-item__content{flex-grow:1;padding:20px}.activity-item__link{color:#333}.activity-item__description{display:block;margin:0 0 10px;font-size:14px;line-height:20px;font-style:italic}.activity-item__description .sandglass-mark::after{background-position:0 0}.activity-item__action{display:flex;align-items:start;padding:0 20px 20px}.activity-item__action .button--large{font-size:18px}.activity-item__action .button{width:100%;max-width:100%}.activity-item__action .activity-item__gift,.activity-item__action .activity-item__progress{width:100%}.activity-item__action .progress{max-width:100%;height:60px}.activity-item__action .progress__value{top:50%;left:50%;transform:translate(-50%,-50%)}.activity-item__rating{position:relative;display:flex;align-items:center;margin-top:15px;line-height:1}.activity-item__stars{position:static;display:inline-block;margin-left:5px}.activity-item__stars svg{width:15px;height:15px;vertical-align:baseline}.activity-item__note{font-weight:500;font-size:18px;line-height:1.5;color:#aaa}.activity-item__note--calendar::before{content:"";display:inline-block;width:18px;height:22px;margin-right:8px;vertical-align:-3px;background-image:url(/img/icons/icon_calendar--gray.svg);background-repeat:no-repeat;background-position:center}.activity-list{display:flex;flex-direction:column;min-height:500px}.activity-list__section{position:relative;margin-bottom:40px}.activity-list__section:first-of-type{order:-2}.activity-list__item:last-child,.activity-list__section:last-child{margin-bottom:0}.activity-list__header{margin:0 0 20px}.activity-list__item{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;margin-bottom:15px}.activity-list__right{order:-1;margin-bottom:40px}.activity-list__section--grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.activity-list__section--grid h2{display:inline-block;width:100%}.activity-list__section--grid .activity-list__item{align-items:stretch;width:100%}.activity-list__section--grid .activity-item{flex-direction:column;max-width:100%;margin-right:0}.activity-list__section--grid .activity-item__image{width:100%;height:155px}.activity-list__section--grid .activity-item__image img,.activity-list__section--grid .activity-item__image picture{width:100%;height:100%;object-fit:cover}.activity-list__section--grid .activity-item__action{padding:0 25px 25px}.activity-list__section--intensive .activity-item__content{padding-bottom:10px}.activity-list__section--intensive .activity-item__image{min-height:100px}.activity-list__section--intensive .activity-item__image svg{width:65px;height:70px}.activity-list__more .button{width:100%;max-width:100%}.activity-list__wrap{width:100%;background-color:#f8f8f8}.activity-list__section--reviews{max-width:900px;margin:0 auto;padding:45px 25px 30px}.activity-list__section--reviews .activity-item__image{min-width:70px;min-height:auto}.activity-list__section--reviews .activity-item__image svg{width:35px;height:60px;margin-top:8px}.activity-list__section--reviews .activity-item__header{font-size:16px}.activity-list__section--reviews .activity-item__content{display:flex;align-items:center;padding-top:10px;padding-bottom:10px}.activity-list__section--reviews .activity-item__action{display:flex;flex-direction:column-reverse;align-items:center;align-self:center;min-width:190px;padding-bottom:10px}.activity-list__section--reviews .activity-item__action span{font-weight:700;font-size:18px;color:#2c933a}.activity-list__section--reviews .activity-item__action p{margin-top:0;margin-bottom:5px;font-size:12px;text-align:right}.jumbotron--certificates .jumbotron__inner{max-width:1148px}.jumbotron--certificates .jumbotron__bottom{width:100%;max-width:none;margin:0;padding-top:32px;padding-bottom:32px}.jumbotron--certificates .jumbotron__message{padding:0}.jumbotron--certificates .jumbotron__btn-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.jumbotron--certificates .jumbotron__btn-wrapper a,.jumbotron--certificates .jumbotron__btn-wrapper button{width:auto;min-width:238px;padding-right:20px;padding-left:20px;white-space:nowrap}.jumbotron--certificates .jumbotron__btn-transparent{margin:0}.reasons--certificates{background-color:#fff}.reasons--certificates h2{text-align:left}.reasons--certificates .reasons__inner{padding:45px 25px}.reasons--certificates .reasons__list{margin-top:20px;gap:42px}.reasons--certificates .reasons__item{align-items:flex-start;margin:0;gap:8px}.reasons--certificates .reasons__item::after{width:100%;height:70px;background-position:center left}.reasons--certificates .reasons__item-content{width:auto;margin:0;padding:0}.reasons__item--dream::after{background-image:url(/img/gift-certificates/heart.svg)}.reasons__item--easy-choice::after{background-image:url(/img/gift-certificates/map.svg)}.reasons__item--knowledge-forever::after{background-image:url(/img/gift-certificates/display.svg)}.certificates-container--gray{background-color:#f8f8f8}.certificates-container--with-divider{position:relative}.certificates-container--with-divider::after{content:"";position:absolute;top:0;left:20px;width:calc(100% - 40px);height:2px;background-color:#fff}.certificates-container--s .certificates-container__inner{display:block;width:100%;max-width:1180px;margin:0 auto;padding-right:20px;padding-left:20px}.certificates-container__inner{display:block;width:100%;max-width:1200px;margin:0 auto;padding:45px 20px 50px}.certificates-container__inner h2{margin:0 0 35px;font-size:30px;line-height:42px}.gift-card-wrapper{display:grid;align-items:stretch;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr;justify-items:stretch}.gift-card{display:flex;flex-direction:column;padding:20px;font-size:16px;line-height:24px;background-color:#fff;box-shadow:0 9px 10px 0 rgba(0,0,0,.15)}.gift-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.gift-card__header img{width:auto;height:70px;filter:drop-shadow(0 7px 4px rgba(0,0,0,.15))}.gift-card__special-offer{padding:3px 10px;line-height:20px;color:#f16537;text-transform:lowercase;border:1px solid currentColor}.gift-card__title-link h3{margin:0 0 20px;font-size:20px;color:#302683}.gift-card__title-link p{margin:0 0 5px;line-height:16px;text-transform:lowercase}.gift-card__description{margin-bottom:20px}.gift-card__price{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;margin-bottom:6px 15px;color:#302683;gap:15px}.gift-card__price b{font-size:32px;line-height:36px;white-space:nowrap}.gift-card__price s{line-height:20px;white-space:nowrap;opacity:.7}.gift-card__footer{text-align:center}.gift-card__footer .button{display:block;margin:0 0 15px}.gift-card__modal-button{padding:0;font:inherit;background-color:transparent;border:0;color:#3527b6;text-decoration:underline;text-underline-offset:2px}.gift-card__modal-button:hover{color:#302683;text-decoration:none}.gift-card__modal-button:focus{color:#302683;text-decoration:none;outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.gift-card-value-wrapper{display:grid;align-items:stretch;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr;justify-items:stretch}.gift-card-value{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 9px 10px 0 rgba(0,0,0,.15)}.gift-card-value--m .gift-card-value__header{background-color:#90f}.gift-card-value--l .gift-card-value__header{background-color:#ffa300}.gift-card-value--xl .gift-card-value__header{background-color:#f16537}.gift-card-value__header{margin:0;padding:20px;color:#fff;background-color:#36f}.gift-card-value__main{display:flex;flex-grow:1;flex-direction:column;padding:20px}.gift-card-value__main p{margin-top:0;margin-bottom:30px}.gift-card-value__main .button{margin-top:auto}.modal--certificate .modal__wrapper{padding-bottom:30px}.modal--certificate .modal__header{font-size:20px;line-height:24px;text-align:left}.modal--certificate .modal__preheader{margin:0 0 12px;font-size:16px;line-height:16px}.modal--certificate .button{margin-top:30px}.certificates-steps{display:flex;gap:40px}.certificates-steps__list{display:flex;flex-grow:2;flex-basis:55%;flex-direction:column;margin:0;padding:0;list-style:none;gap:30px}.certificates-steps__item{margin:0}.certificates-steps__item::before{content:"";display:block;width:100%;height:100px;margin-bottom:15px;background-repeat:no-repeat;background-position:50% 50%;background-size:90px auto}.certificates-steps__item--buy::before{background-image:url(/img/gift-certificates/landing.svg)}.certificates-steps__item--receive::before{background-image:url(/img/gift-certificates/cube.svg)}.certificates-steps__item--give::before{background-image:url(/img/gift-certificates/heart.svg)}.certificates-steps__item--profit::before{margin-bottom:10px;background-image:url(/img/gift-certificates/rock.svg);background-size:75px auto}.certificates-steps__title{margin-bottom:10px;font-weight:700;font-size:20px;line-height:24px}.certificates-steps__text{font-size:14px;line-height:22px}.certificates-steps__img{display:none;flex-shrink:4;flex-basis:37%;align-items:center}.faq-accordion{position:relative;z-index:2;background-color:#302683}.faq-accordion__inner{width:100%;padding:40px 20px 50px}.faq-accordion__title{margin:0 0 20px;font-size:24px;line-height:31px;color:#fff}.faq-accordion-section{position:relative;margin-bottom:10px;padding:24px 20px 40px;background-color:#fff}.faq-accordion-section:last-child{margin-bottom:0}.faq-accordion-section p{margin:25px 0;font-size:16px;line-height:22px}.faq-accordion-section p:first-child{margin-top:0}.faq-accordion-section p:last-child{margin-bottom:0}.faq-accordion-section p.faq-accordion-section__list-intro{margin-bottom:0}.faq-accordion-section ul{margin:25px 0;padding:0;list-style:none;font-size:16px;line-height:22px}.faq-accordion-section li{margin-bottom:10px}.faq-accordion-section li::before{content:"—";margin-right:5px}.faq-accordion-section li ul{margin-bottom:15px;padding-left:20px}.faq-accordion-section small{font-size:14px;line-height:20px;color:#333;opacity:.5}.faq-accordion-section--collapsed>:not(.faq-accordion-section__title):not(.faq-accordion-section__more){display:none}.faq-accordion-section--collapsed .faq-accordion-section__title::after{content:none}.faq-accordion-section__more{position:absolute;bottom:0;left:0;display:block;width:100%;padding:0;color:#e94e1b;background-color:#f8f8f8;border:0;transform:rotate(0deg)}.faq-accordion-section__more svg{transform:translate(0) rotate(180deg)}.faq-accordion-section--collapsed .faq-accordion-section__more svg{transform:translate(0) rotate(0)}.faq-accordion-section__title{position:relative;margin:0;padding-bottom:24px;font-weight:700;font-size:20px;line-height:24px}.faq-accordion-section__title::after{content:"";position:absolute;right:-20px;bottom:0;left:-20px;height:2px;background-color:#f8f8f8}.contact-us{padding-top:38px;padding-bottom:38px;font-weight:500;font-size:20px;line-height:24px}.contact-us__inner{display:block;width:100%;max-width:840px;margin:0 auto;padding-right:25px;padding-left:25px;display:flex;gap:30px}.button.contact-us__button,.contact-us__button{display:inline-flex;margin-top:15px}.button.contact-us__button:not(:last-of-type),.contact-us__button:not(:last-of-type){margin-right:30px}.button.contact-us__button svg,.contact-us__button svg{margin-right:10px;fill:currentColor}.contact-us__img{display:none;flex-shrink:0;align-items:center;max-width:min(188px,30%)}.contact-us__content{display:flex;flex-wrap:wrap;align-content:center}.contact-us__content p{width:100%;margin:0 0 15px}.contact-us--blue{color:#fff;background-color:#302683}.contact-us--social .contact-us__inner{display:block;width:100%;max-width:924px;margin:0 auto;padding-right:25px;padding-left:25px;display:flex}.contact-us--social .contact-us__img{max-width:min(177px,30%)}.contact-us--social .contact-us__button-whatsapp{color:#fff;background-color:#24d366;border-color:#24d366}.contact-us--social .contact-us__button-whatsapp:focus,.contact-us--social .contact-us__button-whatsapp:hover{background-color:#0bba4d;border-color:#0bba4d}.contact-us--social .contact-us__button-whatsapp:active{background-color:#0bba4d;border-color:#00a033}.contact-us--social .contact-us__button-telegram{color:#fff;background-color:#29a2e9;border-color:#29a2e9}.contact-us--social .contact-us__button-telegram:focus,.contact-us--social .contact-us__button-telegram:hover{background-color:#1089d0;border-color:#1089d0}.contact-us--social .contact-us__button-telegram:active{background-color:#1089d0;border-color:#006fb6}@media (min-width:350px){.prices--discount .prices__plan[data-type-content=part] .prices__month-desktop{display:none}.prices--discount .prices__plan[data-type-content=part] .prices__month-mobile{display:inline}}@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}.qualification-list::before{height:175px}.qualification__left{padding-right:25px;padding-left:25px}.qualification__title{font-size:28px}.qualification__right{padding-right:25px;padding-left:25px;text-align:center}.prices__range{margin-right:10px;font-size:24px}.prices__plan-month{font-size:24px}.prices__month-mobile{display:none}.prices__month-desktop{display:inline}.prices__types{margin:0}.prices__type{margin-right:10px}.prices__type input:checked+label::before{top:-12px}.prices__type-button{font-size:15px}.prices__wrap-left--form .button{width:auto;max-width:270px}.prices--discount .prices__plan[data-type-content=part] .prices__month-desktop{display:inline-block}.prices--discount .prices__plan[data-type-content=part] .prices__month-mobile{display:none}.landing-header.landing-header--index .landing-header__background{top:-35px;width:1278px;height:933px;transform:translateX(-49.2%)}.reasons--recruit .reasons__item{width:40%}.accelerator-card .button{width:auto;max-width:270px}.accelerator-card .button:first-child{margin-right:5px;margin-bottom:0}.brick--email .form{display:flex;justify-content:space-between}.brick--email .form__group{width:calc(100% - 210px);margin-bottom:0}.brick--email .button{width:200px}.card__button-group .card__button{display:inline-block;vertical-align:top}.card-whoami{margin-bottom:15px;font-size:16px}.card-rating--embedded-tiny{flex-direction:row}.card-rating--embedded-tiny.card-rating--form-field .card-rating__evaluate{top:-5px;left:150px;width:auto;max-width:calc(100% - 150px)}.card-rating--embedded-tiny.card-rating--form-field .card-rating__evaluate::after{content:"";position:absolute;top:10px;bottom:auto;left:-10px;z-index:1;border:5px solid transparent;border-right-width:10px;border-right-color:#f8f8f8;border-left-style:none}.accordeon__icon{top:20px}.intensive-description__item::before{background-position:center}.intensive-consulting .button{max-width:270px}.feature-list__image,.feature-list__title{margin-bottom:25px}.project-preview__item .figurecaption-inside{display:inline-block}.pay-card__controls .button{max-width:270px}.pay-card--lite-prof{max-width:none}.pay-card--lite-prof .pay-card__new{display:inline-block;font-size:42px}.promo-head__content{padding-left:70px}.gift-card-value-wrapper{grid-template-columns:1fr 1fr}.contact-us__img{display:flex}}@media (min-width:500px){.card--rating-embedded .card-rating{display:flex;flex-wrap:wrap;align-items:flex-start}.card--rating-embedded .card-rating__values{margin-right:0}.activity-list__section--grid .activity-list__item{width:calc(50% - 7.5px);margin-right:15px}.activity-list__section--grid .activity-list__item:nth-of-type(2n){margin-right:0}.activity-list__section--reviews .activity-item{flex-direction:row}}@media (min-width:501px){.prices .radio-image-group--vertical{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.prices .radio-image-group--vertical .radio-button{flex-basis:calc(50% - 1px);margin-bottom:2px}}@media (min-width:550px){.activity-item__action .button{max-width:270px}.activity-item__action .activity-item__progress{width:265px}.activity-item__action .activity-item__gift{width:100%}.activity-item__action .activity-item__gift .button{max-width:100%}.activity-list__more .button{max-width:270px}}@media (min-width:600px){.skills__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.skills__wrapper>article{width:calc(50% - 15px);max-width:675px}.skills__wrapper>article:nth-child(odd){margin-right:30px}.skills__wrapper>article:last-child,.skills__wrapper>article:nth-child(odd):nth-last-child(2){margin-bottom:0}.skills__columns{display:flex;justify-content:space-between}.skills__column{width:calc(50% - 15px);margin-bottom:0}.skills__column .skill{width:100%}.skill{display:flex;flex-direction:column;width:50%}.skill__case{margin-top:-10px}.skill__text{margin-bottom:10px}.skill__bottom{margin-top:auto}.intensive-description__list{display:flex;flex-wrap:wrap;justify-content:flex-start}.intensive-description__item{width:48%;margin-right:20px}.intensive-description__item:nth-child(2n){margin-right:0}.intensive-description__list--horizontal .intensive-description__item{width:48%}.advantages-list{display:flex;flex-wrap:wrap;justify-content:flex-start}}@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}.stars__tooltip-container{left:0}.stars__tooltip{font-size:16px}.stars__rating{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.stars__text{margin-bottom:7px}.stars__text--light{display:block}.stars__list{margin:0 10px}.stars__area{min-width:60px}.alert--up{width:calc(100% - 40px)}.slider-headers{padding-top:25px}.slider-headers__header h5{font-size:24px;line-height:1.3}.slider-headers__header p{font-size:20px;line-height:26px}.slider__progress{margin-top:0;margin-bottom:30px}.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}.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,.prices__company ul{margin-bottom:30px}.faq__item-title{font-size:24px}.faq__item-text{font-size:18px;line-height:26px}.faq--alternate{padding-top:72px}.faq__aside{padding-top:90px}.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}.start-home{padding-top:110px;padding-bottom:125px}.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;padding-right:50px;padding-left:50px;text-align:left}.start-home__logo,.start-home__message{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.start-home__message-text{font-size:30px;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}.page-header--short{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}.start-home--short{padding-top:200px;padding-bottom:0}.start-home--short .start-home__logo{margin-bottom:0;text-align:left}.start-home--short .start-home__logo img{width:332px}.start-home--short .start-home__message-text{max-width:465px}.page-header--shorter{padding-top:120px;padding-bottom:90px}.page-header--shorter .start-home__message-text{font-size:40px}.module{display:flex;flex-direction:column;align-items:flex-start;width:31%;margin-right:20px;margin-bottom:20px;padding:20px}@supports (display:grid){.module{width:auto;margin-right:0;margin-bottom:0}}.module__bottom{margin-top:auto}.module__link:hover .module__icon::before{content:"";position:absolute;left:0;z-index:1;width:90px;height:90px;border:5px solid #e84e1b;border-radius:50%;transform:translate(5px,5px)}.module__link:focus .module__icon::before{content:"";position:absolute;left:0;z-index:1;width:90px;height:90px;border:5px solid #e84e1b;border-radius:50%;transform:translate(5px,5px)}.module--start::after{top:67px;left:80px;z-index:1;width:100%;height:5px}.module--finish .module__icon::before,.module--start .module__icon::before,.prices--two .prices__places::after{display:none}.qualification-list{padding-bottom:110px}.qualification-list::before{height:210px}.qualification-list__inner{padding-top:65px;padding-right:42px;padding-left:42px}.pros__inner h2,.qualification-list__inner h2{margin-bottom:75px;font-size:48px;line-height:48px}.qualification-list--min{padding-bottom:0}.qualification-list--min .qualification-list__inner{max-width:1440px;padding:0}.qualification--live .qualification__title .live{margin-left:15px}.qualification--live .qualification__title .live::before{top:10px;left:-20px}.pros__inner h2{margin-bottom:57px}.prices .radio-image-group{max-width:100%}.prices .radio-image-group--vertical .radio-button{flex-basis:100%;margin-bottom:5px}.prices .radio-image-group--vertical .radio-button__text{padding-right:18px}.prices .radio-image-group--vertical .radio-button__text--svg svg{width:90px}.prices .radio-image-group--vertical .radio-button__text::after{right:10px}.prices__container{padding-bottom:30px}.prices__head{padding-top:70px}.prices__dates,.prices__places{font-size:20px}.prices__title h2{font-size:29px;line-height:34px}.prices__plan{position:relative;margin-bottom:15px;font-size:130px;line-height:160px}.prices__range{margin-right:20px;font-size:40px}.prices__plan-line-through{position:absolute;top:0;right:-20px;line-height:45px;transform:translateX(100%)}.prices__plan-line-through .price{font-size:40px;vertical-align:bottom}.prices__content::after,.prices__content::before,.prices__plan-line-through .prices__day{display:block}.prices__plan-month{display:inline-block;margin-left:0;font-size:32px;line-height:48px}.prices__types{justify-content:flex-start;padding-top:25px}.prices__type{margin-right:20px;padding:0;text-align:left}.prices__type input:checked+label::before{top:auto;bottom:-5px;left:0;width:100%;height:5px;background-color:#4eb543;border:0}.prices__type-button{font-weight:700;font-size:16px;text-transform:inherit}.prices__type-button span{display:inline}.prices__type-content{padding-top:45px}.prices__wrap{display:flex;flex-wrap:wrap;padding-bottom:0}.prices__wrap-left{width:50%;max-width:600px}.prices__wrap-left .prices__grid .form__group:last-child{margin-right:0}.prices__grid{display:flex;flex-shrink:0;flex-direction:column;align-items:stretch}.prices__grid--form{margin-bottom:0}.prices__wrap-right{width:45%;max-width:400px;padding-top:0;padding-left:25px}.prices__text{font-size:14px;line-height:22px}.prices__text--log{display:block}.prices__type-info{margin-top:0}.prices__luck{position:relative;margin-top:50px}.prices__lucky::after{content:""}.prices__block-tablet{display:block}.prices__features{display:flex;flex-wrap:wrap;justify-content:space-between}.prices__feature{width:45%;margin-bottom:40px}.prices__feature--tel,.project-info__image img{width:100%}.prices--two .prices__head-wrap{margin-bottom:50px}.prices--two .prices__places{margin-top:0}.prices--two .prices__dates{font-size:24px;line-height:30px}.prices--two .prices__rate-text{display:none}.prices--skills .prices__container{padding-bottom:30px}.prices--skills+.page-content__inner .skills{max-width:1160px;margin:0 auto}.prices__rates::after,.prices__rates::before,.prices__top::after,.prices__top::before{width:calc(50vw - 50% + 1px)}.prices__top{padding-top:45px}.prices__top h2{font-size:30px;line-height:40px}.prices__top-wrap{padding-bottom:50px}.prices__top-wrap .prices__self{font-size:20px}.prices__rates{margin-bottom:40px}.prices__rate-label::after,.prices__rates::after{width:50vw}.prices__rate-label{padding:30px 40px 30px 70px}.prices__rate-label:where(label)::before{position:absolute;top:30px;left:20px;width:26px;height:26px;margin-bottom:0}.prices__rate--standart>.prices__rate-label,.prices__rate--standart>label{padding-left:70px}.prices__rate--comfort>.prices__rate-label,.prices__rate--comfort>label,.prices__rate--individual>.prices__rate-label,.prices__rate--individual>label{padding-right:40px}.prices__rate--compact:first-child>.prices__rate-label{padding-left:2px}.prices__rate-input:checked+label::before{border-width:8px}.prices__rate-title{font-size:20px}.prices__rate-info{display:block}.prices__note{margin-bottom:15px;font-size:20px}.prices--accelerator+.accelerator-wrapper{padding-top:70px;padding-bottom:50px}.prices--discount .prices__plan[data-type-content=part]{padding-bottom:0;font-size:130px;line-height:160px}.prices--discount .prices__plan[data-type-content=part] .prices__plan-line-through{top:-15px}.prices--discount .prices__plan[data-type-content=part] .prices__plan-month{position:absolute;right:-20px;bottom:35px;display:block;font-size:24px;line-height:1;transform:translateX(100%)}.prices--discount .prices__plan[data-type-content=part] .prices__next{position:absolute;right:-20px;bottom:15px;margin:0;padding:0;transform:translateX(100%)}.prices--async .prices__title h2{font-size:42px;line-height:50px}.prices--async.prices--javascript .prices__type input:checked+label::before,.prices--async.prices--php .prices__type input:checked+label::before{border:0}.landing-header{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;padding-top:0;padding-bottom:100px}.landing-header .breadcrumbs{margin-bottom:30px}.landing-header__inner{position:relative;margin:0 auto;padding-top:100px}.landing-header__background{display:block;width:1500px;height:700px}.landing-header__heading{margin-bottom:27px;font-size:36px;line-height:42px}.landing-header__period{margin-bottom:33px}.landing-header__assign{display:inline-block;margin-top:15px}.landing-header__decoration{display:none}.landing-header__slogan{max-width:65%}.landing-header--2016{padding-bottom:0}.landing-header--short .landing-header__inner{padding-top:120px}.landing-header--short .landing-header__heading{font-size:42px;line-height:50px}.landing-header--short .landing-header__slogan{max-width:70%;font-size:24px;line-height:30px}.landing-header.landing-header--skill .page__content--gray{padding-bottom:95px}.landing-header.landing-header--skill .landing-header__inner{padding-top:75px}.landing-header.landing-header--skill .landing-header__heading{max-width:750px;margin:0 auto}.landing-header.landing-header--projects{padding-top:80px;padding-bottom:100px}.landing-header.landing-header--projects .landing-header__inner{padding:0}.landing-header.landing-header--projects .badge{max-width:450px;font-size:18px}.landing-header.landing-header--index .landing-header__inner{max-width:630px}.landing-header.landing-header--index h1,.landing-header.landing-header--index h2{font-size:48px}.landing-header.landing-header--index p{margin:0 auto 40px;font-size:24px;line-height:32px}.landing-header.landing-header--index .landing-header__slogan{max-width:92%}.landing-header.landing-header--career-start{padding-top:0;padding-bottom:75px}.landing-header.landing-header--career-start .landing-header__inner{display:flex;flex-grow:1;justify-content:space-between;padding-top:70px}.landing-header.landing-header--career-start .landing-header__left{padding-right:50px}.landing-header.landing-header--career-start .landing-header__right{align-items:flex-start;text-align:left}.landing-header.landing-header--career-start .landing-header__heading{font-size:42px;line-height:1.2}.landing-header.landing-header--career-start .landing-header__slogan{max-width:100%}.landing-header--small.landing-header--adaptive,.landing-header--small.landing-header--ecmascript,.landing-header--small.landing-header--htmlcss,.landing-header--small.landing-header--javascript,.landing-header--small.landing-header--nodejs,.landing-header--small.landing-header--php,.landing-header--small.landing-header--react,.landing-header--small.landing-header--review{padding-top:80px;padding-bottom:60px}.landing-header--small.landing-header--adaptive .landing-header__inner,.landing-header--small.landing-header--ecmascript .landing-header__inner,.landing-header--small.landing-header--htmlcss .landing-header__inner,.landing-header--small.landing-header--javascript .landing-header__inner,.landing-header--small.landing-header--nodejs .landing-header__inner,.landing-header--small.landing-header--php .landing-header__inner,.landing-header--small.landing-header--react .landing-header__inner,.landing-header--small.landing-header--review .landing-header__inner{max-width:1440px;padding:0}.landing-header--career .landing-header__text{max-width:800px;margin-top:25px}.landing-header--event{padding-top:50px;padding-bottom:50px}.landing-header--event .landing-header__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-top:0}.landing-header--event .breadcrumbs{margin-bottom:20px}.landing-header--event .breadcrumbs__list{margin-bottom:0;padding-top:0;text-align:left}.landing-header--event .landing-header__heading{margin-bottom:0;text-align:left}.landing-header--event .landing-header__period{margin-bottom:0;padding-left:20px;font-size:20px;line-height:1.5}.landing-header--event .live::before{top:7px;left:0}.landing-header--event .landing-header__left{max-width:60%;padding-right:15px}.landing-header--event .landing-header__right{align-items:flex-end;text-align:right}.landing-header--event .landing-header__form{max-width:350px;margin-top:0}.landing-header--event.landing-header--adaptive,.landing-header--event.landing-header--ecmascript,.landing-header--event.landing-header--htmlcss,.landing-header--event.landing-header--javascript,.landing-header--event.landing-header--nodejs,.landing-header--event.landing-header--php,.landing-header--event.landing-header--react{padding-top:50px;padding-bottom:50px}.landing-header--event.landing-header--adaptive .landing-header__inner,.landing-header--event.landing-header--ecmascript .landing-header__inner,.landing-header--event.landing-header--htmlcss .landing-header__inner,.landing-header--event.landing-header--javascript .landing-header__inner,.landing-header--event.landing-header--nodejs .landing-header__inner,.landing-header--event.landing-header--php .landing-header__inner,.landing-header--event.landing-header--react .landing-header__inner{padding-top:0}.landing-header--email{padding:70px 0}.landing-header--email .landing-header__inner{padding:0}.landing-header--email .landing-header__period.live::before{top:7px;left:-19px}.landing-header__stats span{font-size:60px;line-height:62px}.landing-header__stats p{margin-top:-10px;font-size:16px}.landing-header__stats small{font-size:18px}.descriptions{padding-top:30px}.descriptions__inner{max-width:760px;margin:0 auto}.descriptions__title{margin-top:35px;margin-bottom:45px;font-size:42px;line-height:50px}.description{max-width:none}.description::before{float:left;width:100px;margin-left:30px}.description__title{padding-top:5px}.description__text{font-size:18px}.description__text,.description__title{margin-left:160px;line-height:24px}.description__link{margin-top:5px}.description--bottle::before,.description--consulting::before,.description--ruler::before{width:88px;height:88px;margin-bottom:0;margin-left:0}.mockups{padding-top:80px}.mockups__inner{flex-direction:row;align-items:flex-end;max-width:1020px;margin:0 auto}.mockups__title{margin-bottom:30px;font-size:30px;line-height:24px}.mockups__description{margin-bottom:20px;font-size:18px;line-height:24px}.mockups__col--left .mockups__item{display:block}.mockups__col{width:50%}.mockups__col--left{margin-right:20px}.mockups--recruit{padding-top:15px}.mockups--recruit .mockups__col--left,.mockups--recruit .mockups__col--right{display:block;width:50%}.mockups--recruit .mockups__description,.requirements__list li{font-size:16px}.intensive-program{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}.intensive-program__inner{max-width:1200px;margin:0 auto}.intensive-program__title{margin-bottom:30px;font-size:42px;line-height:50px}.intensive-program-part__title{margin-bottom:15px}.intensive-program-section{flex-direction:row;justify-content:center;margin-bottom:10px;padding-bottom:30px}.intensive-program-section p{margin:15px 0}.intensive-program-section--collapsed{padding-bottom:40px}.intensive-program-section__more{bottom:10px}.intensive-program-section--collapsed .intensive-program-section__more{bottom:0}.faq-accordion-section--collapsed:hover .faq-accordion-section__more svg,.faq-accordion-section__more:hover svg,.intensive-program-section--collapsed:hover .intensive-program-section__more,.intensive-program-section__more:hover{color:#37238b}.faq-accordion-section--collapsed:focus .faq-accordion-section__more svg,.faq-accordion-section__more:focus svg,.intensive-program-section--collapsed:focus .intensive-program-section__more,.intensive-program-section__more:focus{color:#37238b}.intensive-program-section--collapsed:focus .intensive-program-section__more,.intensive-program-section--collapsed:hover .intensive-program-section__more{animation:intensive-program-arrows-translate .35s ease-out .25s 2}.intensive-program-section__title{margin-bottom:7px}.intensive-program-section__title+.intensive-program-section__summary p,.intensive-program-section__title+p{margin-top:0}.intensive-program-section__event{flex-direction:row;margin-bottom:0}.intensive-program-section__event-pic{margin-right:20px;margin-bottom:0}.intensive-program-section__event-description{margin-top:10px}.intensive-program-section__thumbnails{margin-top:37px}.intensive-program-section__thumbnail .intensive-program-section__tooltip{top:-52px;left:50%;display:block;transform:translateX(-50%) translateY(1px);opacity:0;transition:transform .1s}.intensive-program-section__thumbnail:hover .intensive-program-section__tooltip{transform:translateX(-50%) translateY(0);opacity:1}.intensive-program-section__col{width:100%;margin-bottom:5px}.intensive-program-section--collapsed .intensive-program-section__col{margin-bottom:-15px}.intensive-program-section__col--left{max-width:570px;margin-right:30px}.intensive-program-section--collapsed .intensive-program-section__col--left{max-width:960px}.intensive-program-section__col--right{max-width:380px}.intensive-program-section--collapsed .intensive-program-section__col--right{display:none}.summary{padding-bottom:30px}.summary__inner{max-width:820px;margin:0 auto}.summary__text,.summary__title{margin-bottom:40px;font-size:42px;line-height:50px}.summary__text{font-size:18px;line-height:24px}.summary__thesises{flex-direction:row;justify-content:space-between;width:720px;margin-right:auto;margin-bottom:20px;margin-left:auto}.summary__thesis-number{margin-right:15px}.summary__link{font-size:30px;line-height:30px}.summary__link a{padding-right:30px;padding-left:30px}.menu-secondary__logo{width:130px;margin:12px 0 0}.menu-secondary__logo:focus .logo-path,.menu-secondary__logo:hover .logo-path{fill:#c1c1cd;stroke:#c1c1cd}.menu-secondary__logo svg{width:130px;height:45px}.jumbotron--accelerator .jumbotron__message{max-width:70%}.application{padding:55px 0 52px;font-size:30px}.application--schools-en .application__text{max-width:700px;margin-right:auto;margin-bottom:20px;margin-left:auto;font-size:18px;line-height:1.4}.application--schools-en .application__button{margin:0 auto}.application__inner{max-width:1200px}.application__button{display:inline-block;margin-top:0;margin-left:27px}.application--motive h2{margin:0 0 60px;font-size:36px}.application--challenge{display:none}.application--custom{padding:0}.application--custom .application__wrap{padding:70px 0 62px}.application--custom .application__title{font-size:36px;line-height:38px}.application--feedback .application__button{display:block;margin:15px auto 0}.reasons--accelerator .reasons__inner{padding-bottom:70px}.reasons--accelerator .reasons__inner h2{font-size:36px}.reasons--accelerator .reasons__list{flex-direction:row}.reasons--accelerator .reasons__item{width:48%;margin-bottom:40px}.tutor-tasks{background-image:repeating-linear-gradient(150deg,rgba(0,0,0,.06),rgba(0,0,0,.06) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(0,0,0,.06),rgba(0,0,0,.06) 1px,transparent 0,transparent 41px);background-size:82px 47px}.tutor-tasks__inner{padding:95px 0 125px}.tutor-tasks__inner h2{margin:0 0 55px;font-size:36px}.tutor-tasks__item .description__title{margin-left:115px}.tutor-tasks__item .description__text{max-width:575px;margin-left:115px}.tutor-tasks--accelerator h2{font-size:36px}.tutor-tasks--accelerator .tutor-tasks__item .description__title{margin-left:0}.tutor-tasks--accelerator .tutor-tasks__item .description__text{max-width:none;margin:0}.tutor-tasks--liga{margin-bottom:40px;background-image:none}.tutor-tasks--liga .tutor-tasks__item{padding:30px 35px}.tutor-tasks--liga .tutor-tasks__item .description__text{max-width:100%}.need-tutor__inner h2{margin:0 0 65px;padding:0 25px;font-size:36px}.requirements__title{font-size:24px}.conditions__number{font-size:55px}.conditions__info{font-size:14px}.conditions__btn{width:auto;margin:0;padding-right:.5em;padding-left:.5em}.achives-tutor__inner{padding:100px 20px 95px}.achives-tutor__inner h2{margin:0 0 40px;font-size:36px}.our-features--tutors{padding:45px 25px 102px}.our-features--tutors .our-features__item{flex-direction:row;margin-bottom:0;padding-left:60px}.our-features--tutors .our-features__item::after{flex-basis:20%;max-width:20%;margin:0 0 0 15px}.our-features--tutors .our-features__item--reverse::after{margin-right:15px;margin-left:0}.our-features--tutors .our-features__header{margin-bottom:0}.our-features--tutors .our-features__text{flex-basis:70%;max-width:70%}.our-features--tutors .our-features__text p{font-size:18px;line-height:1.5}.our-features--tutors .our-features__item--academy::after{background-size:100%}.our-features--tutors .our-features__item--tutor::after{margin-right:15px;margin-left:0}.our-features--tutors .our-features__item--pupil .our-features__text{flex-basis:65%;max-width:65%}.our-features--tutors .our-features__item--pupil::after{flex-basis:27%;width:auto;max-width:188px;height:270px;background-size:100%}.explanation__inner{padding:90px 25px 80px}.explanation__title{margin-top:22px;margin-bottom:12px;font-size:36px;line-height:42px}.explanation__date{font-size:18px;line-height:26px}.explanation__text-container{display:flex;flex-direction:row;justify-content:space-between;text-align:left}.explanation__text-block{flex-basis:65%;max-width:65%}.explanation__text-block:first-child{flex-basis:30%;max-width:30%}.explanation__text{max-width:820px;margin:0 auto}.explanation__details,.explanation__text{font-size:18px;line-height:26px}.explanation--first .explanation__inner{padding:70px 25px 80px}.explanation--second .explanation__title{margin-top:25px}.explanation--final .explanation__inner,.explanation--second .explanation__inner{padding:60px 25px 80px}.accelerator-card{width:48%;max-width:460px}.accelerator-card:nth-last-child(2):nth-child(odd){margin-bottom:0}.accelerator-card .button{width:100%;max-width:100%}.accelerator-card .button:first-child{margin-right:0;margin-bottom:10px}.accelerator-wrapper{padding:90px 25px}.accelerator-wrapper__container{flex-direction:row;flex-wrap:wrap;padding-top:60px}.accelerator-wrapper__header{max-width:560px;margin:0 auto;padding:0 25px}.accelerator-wrapper__title{margin-bottom:4px;font-size:36px}.accelerator-preview__inner{max-width:830px;margin:0 auto}.accelerator-preview__title{margin-bottom:30px;font-size:42px;line-height:48px}.accelerator-preview__description{margin-bottom:40px;font-size:18px;line-height:26px}.accelerator-preview__slider .slider__togglers{display:none}.accelerator-labels__item{font-size:20px}.career-start__title{font-size:36px;line-height:1.3}.career-start .button--full-width{max-width:420px}.career-start .form__group{min-width:445px}.skills__title{margin-bottom:10px}.activity-list__section--reviews .activity-item__action span,.skills__caption{font-size:22px}.skill{margin-bottom:30px}.skill__case{margin-bottom:10px}.skill--kit .skill__description{display:block}.skill--kit .skill__features li::before{top:4px}.skill-description{max-width:1160px;margin:0 auto;padding-top:65px;padding-bottom:70px}.skill-description__right{padding:30px 40px}.skill-description--column{max-width:910px;padding-bottom:60px}.live::before{top:12px;left:0;width:10px;height:10px;background-color:#fff}.live--today::before{background-color:#f7cf00}.live--on-air::before{background-color:#e84e1b}.brick__inner{padding-top:95px;padding-bottom:90px}.brick__title{margin-top:0;margin-bottom:40px;font-size:36px;line-height:42px}.brick__text,.brick__title small{font-size:20px;line-height:42px}.brick__text{line-height:30px}.brick--blue{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}.brick--text .brick__text{font-size:20px}.brick--email .brick__inner{max-width:650px;padding:70px 20px}.brick--email .form{margin-top:60px}.event .fixed-aspect-ratio p{padding:0 100px;font-size:30px}.card__link{margin-right:10px;margin-bottom:0}.card__info{flex-basis:calc(100% - 70px);max-width:calc(100% - 70px)}.card__info--stretch{flex-basis:100%;max-width:none}.card--width .card__img{flex-basis:120px;max-width:120px}.card--width .card__info{flex-basis:auto;max-width:100%}.card__social-links .social-links__link{width:25px;height:25px}.card__line .grid__cell{margin-bottom:0}.card__help{padding-top:17px;padding-bottom:15px;line-height:1.15}.card--check .card__line .grid__cell{flex-basis:25%;padding:10px;text-align:center}.card--check .card__line .grid__cell:first-child{flex-basis:40%;text-align:left}.card--check+.up-criteria{margin-bottom:60px}.card--check+.up-criteria:last-of-type{margin-bottom:20px}.card--nav .card__moment{width:90px}.card--tutor .card__header{font-size:20px}.card--tutor .card__content p{font-size:16px;line-height:26px}.card--orphus{width:-webkit-fit-content;width:fit-content}.card--stats .card__header{padding-right:115px}.card--stats::before{right:15px;width:90px;height:139px}.card-rating--embedded-tiny{gap:10px}.payment__inner{max-width:1000px;margin:0 auto}.payment__inner-wrap{max-width:620px;margin:0 auto}.payment__title{font-size:42px;line-height:50px}.payment-method__inner{display:flex}.payment-method__item{display:block;width:20%;padding-right:2%;padding-left:2%}.payment-method__next,.payment-method__prev{display:none}.payment-controls__inner{display:flex;flex-direction:column;align-items:center}.payment-controls__paymaster{flex-wrap:wrap}.payment-controls__paymaster .radio-button{flex-basis:auto}.payment-controls__paymaster .radio-button__text{min-width:155px}.payment-buttons__item{width:calc(50% - 10px)}.payment-controls--intensive{padding-right:0;padding-left:0}.payment-controls--intensive .payment-controls__button{min-width:300px}.modal--payment .modal__header,.payment-controls--intensive .payment-controls__title{text-align:center}.accordeon__title{margin-bottom:90px;font-size:42px}.accordeon__button{font-size:21px}.up-interface__turn p{font-size:18px}.up-interface__wrapper{margin-right:0;margin-left:0;padding:24px 30px 36px}.intensive-help{padding-top:55px;padding-bottom:45px}.intensive-help__inner{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.intensive-help__left{max-width:700px;margin-bottom:0;padding-right:25px}.intensive-help__left p{font-size:42px;line-height:48px}.intensive-help__left a{margin-top:10px}.intensive-help__left button{margin-top:15px;font-size:22px}.intensive-help__right{max-width:220px}.intensive-help__right p{font-size:18px;line-height:27px}.graduate-reviews__blog{margin-bottom:100px;font-size:24px;line-height:40px;text-align:center}.graduate-reviews__more-reviews{margin-top:40px;font-size:18px}.graduate-reviews--accelerator .graduate-reviews__wrap{padding-top:50px}.graduate-reviews--accelerator .graduate-reviews__title{font-size:36px}.graduate-reviews--profession.graduate-reviews--tutors .graduate-reviews__toggler{top:500px}.graduate-reviews--profession.graduate-reviews--tutors .review__name{font-size:30px;line-height:36px}.graduate-reviews--profession.graduate-reviews--tutors .review--other blockquote{font-size:24px;line-height:28px}.graduate-reviews--profession.graduate-reviews--tutors .review--other .intensive-stats__num{margin-top:0}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats__list{flex-direction:row;justify-content:space-between}.graduate-reviews--profession.graduate-reviews--tutors .intensive-stats__num{font-size:60px;line-height:70px}.intensive-description{padding:50px 30px 40px}.intensive-description__inner{max-width:830px;margin:0 auto}.intensive-description__title{margin-bottom:30px;font-size:30px;line-height:40px}.intensive-description__item::before{right:auto;left:0;margin:0;background-position:center 0}.intensive-description--transparent{padding:80px 0 60px}.intensive-description--transparent .intensive-description__title{margin-bottom:40px;font-size:42px;line-height:48px}.intensive-description--transparent .intensive-description__list--vertical .intensive-description__item::before{width:80px;height:80px;background-position:center bottom}.intensive-description--transparent-profession{margin-top:0;padding-top:60px;padding-bottom:115px;padding-left:0}.intensive-description--transparent-profession .intensive-description__inner{max-width:none;margin:0 auto}.intensive-description--transparent-profession .intensive-description__list p{font-size:16px}.intensive-description--transparent-profession .intensive-description__title{margin-bottom:30px;font-size:24px;line-height:1.3}.intensive-description--transparent-profession .intensive-description__list--vertical .intensive-description__item::before{width:87px;height:73px;background-position:center bottom}.intensive-description--react{margin-top:0;padding-left:0}.intensive-description__item-title{font-size:20px;line-height:26px}.intensive-description--javascript .intensive-description__item--live::before,.intensive-description--transparent-javascript .intensive-description__item--live::before,.intensive-description__item--live::before{background-position:center 11px}.intensive-description--javascript .intensive-description__item--review::before,.intensive-description--transparent-javascript .intensive-description__item--review::before,.intensive-description__item--review::before{background-position:center 15px}.intensive-description--php .intensive-description__item--live::before,.intensive-description--transparent-php .intensive-description__item--live::before{background-position:center 11px}.intensive-description--php .intensive-description__item--review::before,.intensive-description--transparent-php .intensive-description__item--review::before{background-position:center 15px}.intensive-description--nodejs .intensive-description__item--live::before,.intensive-description--transparent-nodejs .intensive-description__item--live::before{background-position:center 11px}.intensive-description--nodejs .intensive-description__item--review::before,.intensive-description--transparent-nodejs .intensive-description__item--review::before{background-position:center 15px}.intensive-description--frontender-light .intensive-path__title{margin-bottom:32px}.intensive-description--schools-en{padding-right:0;padding-left:0}.intensive-description--full{margin-bottom:30px}.intensive-description--promo{padding:50px 0 40px}.intensive-consulting__inner{max-width:600px;margin:0 auto;padding-top:60px;padding-bottom:60px}.intensive-consulting__title{font-size:36px}.intensive-consulting__text{font-size:18px}.intensive-consulting--course .intensive-consulting__title{margin-bottom:5px;font-size:18px}.intensive-consulting--course .intensive-consulting__text{font-size:14px}.intensive-consulting--profession .intensive-consulting__inner{padding-top:60px;padding-bottom:40px}.intensive-consulting--profession .intensive-consulting__title{margin-bottom:15px;font-size:42px;line-height:1.14}.intensive-consulting--profession .intensive-consulting__text{margin-bottom:25px;font-size:24px;line-height:1.33}.feature-list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:910px;margin:0 auto;padding-top:65px;padding-bottom:43px}.feature-list__title{margin-bottom:35px}.feature-list__list{width:320px}.feature-list__image{width:calc(100% - 370px)}.project-info{padding-top:45px;padding-bottom:65px}.project-info__wrapper{display:flex;justify-content:space-between;align-items:center;max-width:910px;margin:0 auto;padding-bottom:0}.project-info__image{width:100%;max-width:160px;margin-bottom:0}.project-info__description{max-width:calc(100% - 200px)}.project-info__title{margin-top:10px;margin-bottom:20px}.project-description{max-width:910px;margin:0 auto;padding:60px 0 0}.project-description__wrap{flex-direction:row;justify-content:space-between;align-items:flex-start}.project-description__left{width:calc(100% - 350px)}.project-description__right{width:320px;margin-bottom:0;padding:30px}.project-description__title{margin-bottom:20px}.project-preview{max-width:910px;margin:0 auto;padding-top:60px}.project-preview__item{margin-bottom:30px}.project-preview__item img{border-radius:8px}.faq-accordion-section p,.faq-accordion-section ul,.project-preview__item .figurecaption-inside{font-size:18px;line-height:26px}.pay-wrap{max-width:910px;padding:0 0 65px}.pay-wrap--projects{padding-top:65px}.pay-wrap__title{margin-bottom:30px;font-size:30px;line-height:1.5}.pay-wrap__list{flex-direction:row;align-items:center}.pay-wrap__list .pay-card{max-width:440px}.pay-wrap__list .pay-card:first-child{margin-right:30px}.pay-wrap__list .pay-card:last-child{margin-bottom:0}.pay-wrap__agreement{margin-top:30px}.pay-card{padding:30px}.pay-card--mobile-cut .pay-card__features{display:block}.pay-card--mobile-cut .pay-card__title{font-size:24px}.pay-card--border::after{top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);border-width:8px}.pay-card__title{line-height:1.5}.pay-card__controls .button{margin-right:15px}.pay-card__notice{margin-bottom:20px}.pay-card__text{font-size:18px}.pay-card--lite-prof{padding-bottom:0}.pay-card--lite-prof .pay-card__new{display:block}.pay-card--lite-prof .prices::after,.pay-card--lite-prof .prices::before{width:30px}.pay-card--lite-prof .prices::before{left:-30px}.pay-card--lite-prof .prices::after{right:-30px}.pay-card--lite-prof .button{margin-bottom:24px}.pay-banner{margin-bottom:25px;padding:20px 30px}.pay-banner--flag{padding-left:350px}.pay-banner__flag{top:50%;width:285px;padding-top:18px;padding-bottom:16px;padding-left:32px;font-size:30px;line-height:30px;transform:translateY(-50%)}.pay-banner__flag::after{border-top-width:32px;border-bottom-width:32px;border-left-width:32px}.pay-banner__title{font-size:24px}.pay-banner__info{font-size:18px}.pay-form{margin-bottom:25px;padding:30px 0}.pay-form__wrap{display:flex}.pay-form__wrap .form__group:first-child{margin-right:30px}.landing-block{padding:60px 0 40px}.landing-block--no-padding{padding-bottom:0}.landing-block__title{margin-bottom:30px;font-size:40px;line-height:48px}.promo-card__text{font-size:30px;line-height:38px}.promo-card__text--small{font-size:20px;line-height:28px}.check-list{flex-direction:row;flex-wrap:wrap}.check-list__item{flex-basis:calc(50% - 20px);font-size:18px;line-height:24px}.advantages-list__item{width:calc(50% - 10px);margin-right:20px}.advantages-list__item:nth-child(2n){margin-right:0}.advantages-list__item-icon{margin-left:0}.advantages-list__item-title{font-size:20px;line-height:26px}.promo-head__content{flex-basis:70%;max-width:70%}a.activity-item:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.activity-list__section--reviews .activity-item__image{display:flex;justify-content:center}.activity-list__section--reviews .activity-item__header{font-size:18px}.activity-list__section--reviews .activity-item__action p{margin-bottom:0;font-size:14px}.jumbotron--certificates .jumbotron__btn-wrapper{flex-direction:row}.gift-card-wrapper{grid-template-columns:1fr 1fr}.gift-card{padding:25px 20px}.gift-card__price{margin-top:auto}.gift-card-value__header{padding:32px 25px}.gift-card-value__main{padding-right:25px;padding-left:25px}.modal--certificate .modal__text{font-size:16px;line-height:24px}.certificates-steps__item::before{float:left;width:100px;margin-bottom:0;background-position:0 0}.certificates-steps__item--profit{margin-top:-16px}.certificates-steps__title{margin-left:140px;font-size:24px;line-height:24px}.certificates-steps__text{margin-left:140px;font-size:18px;line-height:26px}.faq-accordion__inner{max-width:1200px;margin:0 auto;padding-top:100px;padding-bottom:100px}.faq-accordion__title{margin-bottom:40px;font-size:42px;line-height:48px}.faq-accordion-section{padding-right:60px;padding-left:60px}.faq-accordion-section li{margin:5px}.faq-accordion-section--collapsed:focus .faq-accordion-section__more svg,.faq-accordion-section--collapsed:hover .faq-accordion-section__more svg{animation:faq-accordion-arrows-translate .35s ease-out .25s 2}.contact-us,.faq-accordion-section__title{font-size:24px;line-height:28px}.faq-accordion-section__title::after{right:-60px;bottom:0;left:-60px}.contact-us{line-height:26px}.contact-us__inner{gap:45px}}@media (min-width:768px) and (min-width:768px){.summary__thesises{transform:translateX(20px)}}@media (min-width:850px){.slider{box-sizing:content-box;max-width:980px;padding-right:85px;padding-left:85px}.slider.slider--with-headers{padding-right:0;padding-left:0}.slider--splitted .slider__overflow-wrap{margin-right:-20px}.slider--splitted .slider__item{max-width:480px;margin-right:20px}.slider__controls{display:none}.slider-contents{display:flex;justify-content:space-between;align-items:flex-start;min-width:760px;max-width:840px;margin-bottom:25px;margin-left:50%;transform:translate(-50%)}.slider-contents__switch{position:relative;display:inline-block;margin:0;font-size:15px;line-height:20px;vertical-align:baseline;white-space:nowrap}.slider-contents__switch--active::after{content:"";position:absolute;bottom:4px;left:50%;width:calc(100% - 20px);height:3px;background-color:#e94e1b;transform:translateX(-50%)}.slider--with-headers .slider__content-wrap,.slider-headers{padding-right:85px;padding-left:85px}.slider__togglers{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%}.slider--with-contents .slider__togglers{top:auto;bottom:0;height:calc(100% - 65px)}.slider--with-annotation .slider__togglers{height:calc(100% - 59px)}.slider__togglers--hidden{display:none}.slider--landing-modal .slider__toggler--prev{left:-125px}.slider--landing-modal .slider__toggler--next{right:-125px}.slider__annotation{text-align:right}.slider--buttons{width:auto}.slider--buttons .slider__togglers svg{display:block}.slider--buttons .slider__togglers .slider__toggler:disabled{filter:none}.slider--buttons .slider__togglers .slider__toggler--next,.slider--buttons .slider__togglers .slider__toggler--prev{width:50px;background:0 0}.slider--buttons .slider__togglers .slider__toggler--prev{left:15px}.slider--buttons .slider__togglers .slider__toggler--next{right:15px}.page-header--home .page-header__logo{display:none}.page-header--home-en .page-header__logo{display:flex}.prices__wrap-left--form{width:100%;max-width:100%}.prices__wrap-left--form .button{margin-top:29px}.prices__wrap-left--form .prices__grid--form{display:flex;flex-direction:row;align-items:flex-start;width:100%;max-width:100%;margin-bottom:0}.prices__wrap-left--form .prices__grid .form__group{flex-grow:1;flex-shrink:1;flex-basis:275px;margin-right:15px;margin-bottom:0}.prices__wrap-left--form .prices__grid .form__group:last-child{margin-right:15px}.prices__wrap-left--form p.prices__type-info{margin-top:15px}.landing-header.landing-header--career-start .landing-header__button .button--large{font-size:20px}.application__item:first-child{width:25%;padding:0 15px 0 0}.application__item:nth-child(2){width:25%;padding:0 15px}.application__item:last-child{width:50%;padding:0 0 0 15px}.reasons__inner{padding-top:94px;padding-bottom:90px}.certificates-container__inner h2,.reasons__inner h2{margin-top:0;margin-bottom:42px;font-size:36px;line-height:42px}.reasons__item{width:33%;margin-bottom:20px}.reasons--recruit .reasons__item{width:33%}.reasons--accelerator .reasons__inner h2{margin-bottom:60px}.achives-tutor__content{display:flex;justify-content:space-around}.achives-tutor__description{max-width:250px;margin-top:29px;margin-bottom:0;font-size:18px;line-height:26px}.accelerator-preview{flex-direction:row;padding:70px 40px}.accelerator-preview__slider{width:60%;margin-bottom:0;padding:0}.accelerator-preview__slider .slider__togglers{display:none}.accelerator-preview__slider .slider__controls{display:block}.card--rating-embedded.card--event{margin-top:30px}.activity-item--workout .activity-item__action{justify-content:center;padding-top:20px}.activity-item--workout .activity-item__workout-hint{max-width:210px;text-align:center}.activity-item--workout .activity-item__image--courses{align-items:center}.activity-item{flex-direction:row;align-content:center}.activity-item__image{display:flex;justify-content:center;align-items:center;min-width:110px;min-height:110px}.activity-item__image--courses{align-items:flex-end}.activity-item__content{padding:25px}.activity-item__action{padding:25px 25px 0 0}.activity-item__action .button--large{font-size:20px}.activity-list__section--grid .activity-item{align-content:flex-start;align-items:flex-start;min-height:350px}.activity-list__section--intensive .activity-item__content{padding-bottom:25px}.activity-list__section--reviews .activity-item__action{flex-direction:column;align-items:flex-end;padding-bottom:0}.reasons--certificates .reasons__inner{padding-top:94px;padding-bottom:67px}.reasons--certificates .reasons__list{flex-wrap:nowrap}.certificates-container--with-divider::after{left:35px;width:calc(100% - 70px)}.certificates-container--s .certificates-container__inner h2{margin-bottom:50px}.certificates-container__inner{padding-top:100px;padding-bottom:90px}.certificates-container__inner h2{margin-bottom:80px}}@media (min-width:768px) and (min-width:850px){.summary__thesises{transform:translateX(65px)}}@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}.qualification-list::before{height:145px;background-image:linear-gradient(transparent 50%,#a1a1a1 50%);background-size:50px 15px}.qualification-list__inner::before{content:"";position:absolute;top:145px;left:-3px;display:block;width:50%;height:2px;background-color:transparent;background-image:linear-gradient(90deg,transparent 50%,#a1a1a1 50%);background-size:15px 50px}.qualification-list__inner::after{height:168px;background-image:linear-gradient(transparent 0,transparent 4%,#a1a1a1 5%,#a1a1a1 9%,transparent 10%,transparent 14%,#a1a1a1 15%,#a1a1a1 19%,transparent 20%,transparent 24%,#a1a1a1 25%,#a1a1a1 29%,transparent 30%,transparent 34%,#a1a1a1 35%,#a1a1a1 39%,transparent 40%,transparent 44%,#a1a1a1 45%,#a1a1a1 49%,transparent 50%,transparent 54%,#a1a1a1 55%,#a1a1a1 59%,transparent 60%,transparent 64%,#fff 65%,#fff 69%,transparent 70%,transparent 74%,#fff 75%,#fff 79%,transparent 80%,transparent 84%,#fff 85%,#fff 89%,transparent 90%,transparent 94%,#fff 95%,#fff 99%,transparent 100%)}.qualification{margin-bottom:80px;padding-bottom:0;text-align:left}.qualification::before{top:auto;right:35px;bottom:98px;left:auto}.qualification::after{right:-4%;bottom:-42px;left:auto;width:108%;height:2px;background-color:transparent;background-image:linear-gradient(90deg,transparent 50%,#a1a1a1 50%);background-size:15px 50px}.qualification:last-child::after{width:54%;background-image:linear-gradient(90deg,transparent 50%,#a1a1a1 50%)}.qualification .button--mobile{display:none}.qualification .button--desktop{display:inline-block;margin-top:20px}.qualification__wrap{flex-direction:row;justify-content:space-between;align-items:inherit;box-sizing:border-box;background-repeat:no-repeat}.qualification__wrap::before{top:-42px;left:-4%;width:2px;height:150px;background-image:linear-gradient(transparent 50%,#a1a1a1 50%);background-size:50px 15px}.qualification__left::before,.qualification__wrap::after,.qualification__wrap::before{content:"";position:absolute;display:block;background-color:transparent}.qualification__wrap::after{right:-4%;bottom:-42px;width:2px;height:150px;background-image:linear-gradient(transparent 50%,#a1a1a1 50%);background-size:50px 15px}.qualification__left{width:auto;padding:50px 50px 50px 75px;text-align:left}.qualification__left::before{top:105px;left:-4%;width:82px;height:2px;background-image:linear-gradient(90deg,transparent 0,transparent 9%,#a1a1a1 10%,#a1a1a1 19%,transparent 20%,transparent 29%,#a1a1a1 30%,#a1a1a1 39%,transparent 40%,transparent 49%,#fff 50%,#fff 59%,transparent 60%,transparent 69%,#fff 70%,#fff 79%,transparent 80%,transparent 89%,#fff 90%)}.qualification__left::after{top:99px;right:auto;bottom:auto;left:40px}.qualification__title{margin-bottom:30px}.qualification__info{max-width:600px;margin-bottom:30px}.qualification__description{max-width:580px;margin-bottom:30px;list-style:disc}.qualification__description::after{display:none}.qualification__right{width:400px;min-width:400px;padding:55px 50px 55px 60px;text-align:left}.qualification__right::before{content:"";display:block;width:90px;height:90px;margin-bottom:15px;background-color:transparent;background-repeat:no-repeat;background-position:0 0;background-size:100%}.qualification__right::after{content:"";position:absolute;right:-4%;bottom:105px;display:block;width:82px;height:2px;background-color:transparent;background-image:linear-gradient(90deg,transparent 0,transparent 9%,#fff 10%,#fff 19%,transparent 20%,transparent 29%,#fff 30%,#fff 39%,transparent 40%,transparent 49%,#a1a1a1 50%,#a1a1a1 59%,transparent 60%,transparent 69%,#a1a1a1 70%,#a1a1a1 79%,transparent 80%,transparent 89%,#a1a1a1 90%)}.qualification__right .button{margin-bottom:20px;margin-top:0}.qualification__date{margin-top:0;margin-bottom:15px}.qualification--live{margin-bottom:40px}.qualification--live .qualification__left{padding:50px 50px 50px 75px}.qualification--live .qualification__right{padding:50px}.qualification__async{display:inline-block;margin-top:-5px;margin-left:5px;font-size:12px;vertical-align:middle}.qualification__calendar{margin:15px 0 0}.pros__inner{padding:95px 90px 80px}.pros__list{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0}.pros__item{max-width:260px;margin-bottom:0;padding-right:10px;padding-left:10px}.pros__item::before{margin-bottom:30px}.pros__item:nth-child(2){max-width:280px}.pros.pros--career-start .pros__inner{padding-right:25px;padding-left:25px}.pros.pros--career-start .pros__inner .pros__item{text-align:left}.pros.pros--career-start .pros__inner .pros__item::before{margin:0 0 10px}.pros.pros--career-start .pros__inner .pros__item .pros__text{max-width:100%;margin:0}.prices .radio-image-group--vertical{flex-direction:column}.prices .radio-image-group--vertical .radio-button__text{padding-right:35px;padding-left:20px}.prices .radio-image-group--vertical .radio-button__text--noimage{font-size:16px}.prices .radio-image-group--vertical .radio-button__text--svg svg{width:130px}.prices .radio-image-group--vertical .radio-button__text::after{right:20px}.prices__head{padding-right:290px}.prices__plan{font-size:100px;line-height:130px}.prices__plan-line-through .price{font-size:35px}.prices__content{min-height:300px;padding-right:290px}.prices__type{margin-right:25px}.prices__features{position:absolute;top:25px;right:25px;flex-direction:column;justify-content:flex-start;width:255px;height:calc(100% - 50px);margin-top:0;line-height:19px}.prices__features::after,.prices__features::before{display:none}.prices__feature{width:100%;max-width:160px;margin-bottom:25px;padding-top:45px;padding-left:0}.prices__feature--tel{max-width:100%;margin-top:auto;padding-top:0}.prices--two .prices__content,.prices--two .prices__content__looks_like,.prices--two .prices__head{padding-right:0}.prices--two .prices__features{position:relative;top:0;right:0;flex-direction:row;justify-content:space-between;width:auto;height:auto;margin-top:15px}.prices--two .prices__feature{max-width:210px;padding-right:10px}.prices--two .prices__feature--course{padding-right:0}.prices--two .prices__feature--tel{max-width:100%}.prices--skills+.page-content__inner .skill{margin-bottom:30px}.prices--skills+.page-content__inner .skill:last-child{margin-bottom:0}.prices--skills+.page-content__inner .skills__title{margin-bottom:25px;padding-top:35px}.prices--skills .prices__content{min-height:0}.prices__top{padding-top:70px}.prices__top h2{font-size:42px;line-height:50px}.prices__top-wrap{padding-bottom:70px}.prices__rate-label{padding:40px 50px 40px 80px}.prices__rate-label:where(label)::before{top:40px}.prices__rate--standart>.prices__rate-label,.prices__rate--standart>label{padding-left:80px}.prices__rate--comfort>.prices__rate-label,.prices__rate--comfort>label,.prices__rate--individual>.prices__rate-label,.prices__rate--individual>label{padding-right:50px}.prices__rate--compact:first-child>.prices__rate-label{padding-left:2px}.prices__rate-title{margin-right:5px;font-size:24px;line-height:30px}.prices__rate-num{display:inline-block;font-size:20px}.prices--discount .prices__plan[data-type-content=part]{font-size:100px;line-height:130px}.prices--discount .prices__plan[data-type-content=part] .prices__plan-line-through{top:-45px}.prices--discount .prices__plan[data-type-content=part] .prices__plan-month{bottom:40px}.prices--discount .prices__plan[data-type-content=part] .prices__next{bottom:20px}.landing-header--newyear .menu-secondary__logo{margin-top:7px}.landing-header--newyear .menu-secondary__logo img{height:50px}.landing-header__tel{display:block}.landing-header__assign-large{display:none}.menu-secondary--fixed{position:fixed;top:0;z-index:11;background-color:rgba(49,39,133,.9)}.menu-secondary--fixed.menu-secondary--with-blurred-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.menu-secondary__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:10px}.menu-secondary__item{white-space:nowrap}.menu-secondary__item a{margin:0;padding:5px 15px;font-size:16px;line-height:36px}.menu-secondary+.jumbotron{padding-top:80px}.jumbotron__bottom{flex-direction:row;max-width:980px;min-height:350px;margin:auto;padding-top:85px;padding-bottom:137px}.jumbotron__logo,.jumbotron__message{flex-grow:0;flex-shrink:0;flex-basis:50%}.jumbotron__logo{max-width:50%;margin-bottom:0;text-align:left}.jumbotron__logo img{width:420px}.jumbotron__message{max-width:44%;padding-top:12px;padding-left:15px}.jumbotron__message-text{font-size:36px;line-height:42px;text-align:left}.jumbotron__message-text-small{max-width:100%;margin-top:8px;margin-bottom:30px;margin-left:0;font-size:18px;line-height:26px;text-align:left}.jumbotron__btn{display:none}.jumbotron__btn-transparent{width:210px;margin:0}.jumbotron--accelerator .jumbotron__message-text-small{padding-right:200px}.jumbotron--accelerator .jumbotron__btn-wrapper .button:first-child{display:none}.jumbotron--skills .jumbotron__inner{padding-top:20px;padding-bottom:20px;background-image:url(/img/skills/head_bg.v3.svg);background-repeat:no-repeat;background-position:center}.jumbotron--skills .jumbotron__bottom{max-width:none;min-height:0;padding:0}.jumbotron--skills .jumbotron__logo{max-width:45%;padding-right:20px}.jumbotron--skills .jumbotron__logo img{width:320px}.jumbotron--skills .jumbotron__logo--small{padding-top:25px;padding-bottom:25px}.jumbotron--skills .jumbotron__logo--small img{width:260px}.jumbotron--skills .jumbotron__message{flex-basis:55%;max-width:55%;padding:0}.jumbotron--skills .jumbotron__message-text{max-width:100%;font-size:36px}.jumbotron--skills .jumbotron__message-text-small{max-width:100%}.application--custom .application__wrap::after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.application--custom-htmlcss .application__wrap{background-image:url(/img/intensive-landing/htmlcss-header-4.v2.svg),url(/img/intensive-landing/htmlcss-header-1.v2.svg);background-repeat:no-repeat;background-position:right 70px top 100px,left 70px top 100px;background-size:114px 73px}.application--custom-adaptive .application__wrap::after,.application--custom-ecmascript .application__wrap::after,.application--custom-htmlcss .application__wrap::after,.application--custom-javascript .application__wrap::after,.application--custom-react .application__wrap::after,.application.application--custom-nodejs .application__wrap::after{display:none}.application--custom-adaptive .application__wrap,.application.application--custom-nodejs .application__wrap{background-image:url(/img/intensive-landing/adaptive-header-2.v3.svg),url(/img/intensive-landing/adaptive-header-1.v2.svg);background-repeat:no-repeat;background-position:right 70px top 100px,left 70px top 100px;background-size:112px 92px}.application--custom-javascript .application__wrap{background-image:url(/img/intensive-landing/js-header-1.svg),url(/img/intensive-landing/js-header-4.svg);background-repeat:no-repeat;background-position:right 45px top 100px,left -90px top 70px;background-size:123px 108px,308px 166px}.application--custom-ecmascript .application__wrap{background-image:url(/img/intensive-landing/ecma-header-5.svg),url(/img/intensive-landing/ecma-header-3.svg);background-repeat:no-repeat;background-position:right 0 bottom 0,left 70px top 100px;background-size:199px 229px,125px 79px}.application--custom-react .application__wrap{background-image:url(/img/intensive-landing/js3_1.svg),url(/img/intensive-landing/js3_5.svg);background-repeat:no-repeat;background-position:right 70px bottom 40px,left 80px top 50px;background-size:100px 95px,100px 120px}.application.application--custom-nodejs .application__wrap{background-image:url(/img/intensive-landing/node-header-2.svg),url(/img/intensive-landing/node-header-1.svg);background-size:91px 101px,89px 93px}.application.application--custom-php .application__wrap::before{content:"";position:absolute;top:-70px;left:-70px;display:block;width:292px;height:349px;background-image:url(/img/intensive-landing/php-header-3.svg);transform:none}.application.application--custom-php .application__wrap::after{top:auto;right:0;bottom:-35px;width:240px;height:300px;background-image:url(/img/intensive-landing/php-header-6.svg);transform:none}.application.application--custom-all .application__wrap{background-image:url(/img/intensive-landing/intensive-all.svg);background-repeat:no-repeat;background-position:center;background-size:auto}.need-tutor__item-wrap{padding:30px 40px 45px}.requirements{display:inline-block;box-sizing:border-box;width:65%;padding-right:15px;vertical-align:top}.requirements__list{margin:0}.requirements__info{margin-bottom:0}.conditions{display:inline-block;width:35%;vertical-align:top;text-align:left}.conditions__item--mobile{display:none}.conditions__item--desktop{display:flex}.conditions__link{margin-bottom:25px}.accelerator-preview__inner{padding:0}.accelerator-preview__slider{margin-right:auto;margin-left:0}.accelerator-preview__slider .slider__item{max-width:860px}.skills__wrapper--skills>article{width:100%;max-width:none}.skills__wrapper--skills>article:nth-child(odd){margin-right:0}.skills__wrapper--skills>article:last-child,.skills__wrapper--skills>article:nth-child(odd):nth-last-child(2){margin-bottom:30px}.skill{position:static;display:flex;flex-direction:row;width:100%;min-width:380px}.skill .skill__download,.skill .skill__release{flex-shrink:0;text-align:right}.skill__image,.skill__preview{flex-shrink:0;width:380px}.skill__info{position:relative}.skill__case{position:absolute;top:45px;right:20px;margin:0 0 0 20px}.skill__name{padding-right:150px}.skill__description{flex-direction:row;justify-content:space-between;padding-right:150px}.skill__bottom{display:flex;justify-content:space-between;align-items:flex-end}.skill__button{width:auto}.skill__release{margin-top:15px;font-size:16px}.skill__download{margin-top:15px}.skill--kit{flex-direction:column}.skill--kit .skill__description{margin-bottom:10px;padding-right:0}.skill--kit .skill__name{padding-right:0}.skill--kit .skill__bottom{display:block}.skill--kit .skill__download{margin-top:0}.live::before{top:13px}.card{width:320px}.card__content-left{width:calc(100% - 300px);padding-right:15px}.card__content-right{width:300px}.card--width{width:100%}.card--width .card__content{padding:15px 15px 13px}.card--width .card__content--no-padded{padding:0}.card__button{max-width:100%}.card__button-group .card__button{display:block}.card-whoami{margin-bottom:33px;padding-top:8px;padding-right:8px;padding-left:10px}.card-whoami--tariff{padding-left:25px}.card-whoami--tariff::before{top:8px}.card--modal{width:100%}.card--orphus{width:-webkit-fit-content;width:fit-content}.card--orphus .card__content{padding-right:0;padding-left:0}.card--stats .card__header{padding-right:89px}.card--stats::before{width:64px;height:99px}.card--stats-it-professions::before,.card--stats-web-dev-diving::before{width:76px}.payment-controls__buttons-group{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.payment-controls__animation{width:auto}.payment-controls__animation .payment-controls__button-box--full,.up-interface__chat-control svg{position:absolute;right:0;left:0;width:auto;margin:0 auto}.payment-controls__animation .payment-controls__button-box--full button{width:270px;max-width:270px;transition:all .3s linear}.payment-controls__animation .payment-controls__button-box--full .payment-controls__button-annotation{color:transparent}.payment-controls__animation .payment-controls__button-box--partial{display:flex;opacity:0;pointer-events:none}.payment-controls__animation .payment-controls__button-annotation{height:0;margin:0}.payment-controls__animation-start{align-items:flex-start;width:auto}.payment-controls__animation-start .payment-controls__button-box--full{display:flex;width:100%;transition:all .3s ease-out}.payment-controls__animation-start .payment-controls__button-box--full button{width:100%;max-width:100%}.payment-controls__animation-start .payment-controls__button-box--partial{transition:opacity .3s ease-out}.payment-controls__animation-finish .payment-controls__button-box--full{opacity:0;pointer-events:none}.payment-controls__animation-finish .payment-controls__button-box--partial{opacity:1;transition:opacity .3s ease-out;pointer-events:auto}.payment-controls__animation-finish .payment-controls__button-annotation{height:auto;margin-top:8px;margin-bottom:10px}.up-interface{flex-direction:row;min-height:700px}.up-interface__left-col{padding-right:15px}.up-interface__right-col{max-width:450px;margin-right:-5px;transition:max-width .3s;will-change:max-width}.up-interface__title{padding-right:15px}.up-interface__chat{width:450px;height:95%}.up-interface__chat-control{position:absolute;top:15px;right:5px;display:block;width:25px;height:25px;padding:0;background-color:transparent;border:0;transform-origin:center;transition:transform .1s .5s;will-change:transform}.up-interface__chat-control svg{top:0;bottom:0;width:20px;height:20px;margin:auto;fill:#302683}.up-interface__chat-link{bottom:10px}.up-interface--right-col-collapsed .up-interface__right-col{max-width:0;margin-right:-15px;overflow:hidden}.up-interface--up .up-interface__left-col{padding-right:0}.up-interface--up .up-interface__right-col{width:350px;padding-left:30px;transition:none}.up-interface--up.up-interface--right-col-collapsed .up-interface__right-col{max-width:0;height:0;margin-right:0;padding:0}.up-interface--tutor{flex-direction:row}.up-interface__text{max-width:550px}.up-interface--on-air{padding-bottom:25px}.up-interface--on-air .up-interface__left-col{padding-top:60px}.up-interface--on-air .up-interface__chat{position:relative;z-index:2}.up-interface--on-air .up-interface__chat-control--rotated{right:20px}.graduate-reviews__toggler svg,.up-interface--event{display:block}.up-interface--event .up-interface__left-col{padding-top:0;padding-right:0}.up-interface--event .up-interface__right-col{width:100%;max-width:100%;margin-right:0}.up-interface--event .up-interface__chat-control{top:0;display:none}.up-interface--event .up-interface__chat-link{bottom:0}.graduate-reviews__head{display:flex;justify-content:space-between;max-width:1050px;margin:0 auto}.graduate-reviews__head::after{content:"";order:2}.graduate-reviews__title{order:1;font-size:42px;line-height:48px}.graduate-reviews__link{font-size:20px;line-height:30px}.graduate-reviews__blog{max-width:960px;margin:0 auto 100px}.graduate-reviews__wrap{margin-top:70px;padding:0 0 80px}.graduate-reviews__wrap--link{padding-bottom:60px}.graduate-reviews__wrap-inner{transform:translateX(calc(25vw + 35px))}.graduate-reviews__item{width:calc(50vw - 70px);margin-right:70px}.graduate-reviews__togglers{position:relative;display:flex;flex-shrink:0;justify-content:space-between;order:3;width:120px}.graduate-reviews__toggler{position:relative;top:auto;width:55px;height:55px}.graduate-reviews__toggler:disabled{filter:none}.graduate-reviews__toggler--next,.graduate-reviews__toggler--prev{width:50px;background:0 0}.graduate-reviews__toggler--prev{left:auto}.graduate-reviews__toggler--next{right:auto}.graduate-reviews--accelerator{padding-top:90px}.graduate-reviews--accelerator .graduate-reviews__wrap{padding-top:0}.graduate-reviews--profession.graduate-reviews--tutors .graduate-reviews__toggler{top:500px}.review{padding:30px 60px 60px}.review__pic{top:20px;right:auto;left:0;width:70px;height:70px;transform:translateX(-50%)}.review__name{font-size:18px;text-align:left}.review__content p{margin-top:20px}.intensive-description__list{justify-content:space-between}.intensive-description--transparent-profession .intensive-description__list--vertical .intensive-description__item:last-child,.intensive-description__item:last-child{margin-right:0}.intensive-description__list--vertical{flex-wrap:nowrap;margin-bottom:50px}.intensive-description__list--vertical .intensive-description__item{width:auto;max-width:320px;padding-top:120px}.intensive-description__list--vertical .intensive-description__item:nth-child(2n){margin-right:20px}.intensive-description__list--horizontal{flex-wrap:wrap;justify-content:space-around}.intensive-description__list--horizontal .intensive-description__item{margin-bottom:45px;padding-top:0;padding-left:100px}.intensive-description__list--horizontal .intensive-description__item p{max-width:397px}.intensive-description__list--horizontal-study .intensive-description__item::before{width:80px;height:80px;background-size:contain}.intensive-description--transparent .intensive-description__list--vertical{margin-bottom:0}.intensive-description--transparent .intensive-description__list--vertical .intensive-description__item{max-width:250px;padding-top:100px}.intensive-description--transparent-profession{padding-top:30px;padding-bottom:115px}.intensive-description--transparent-profession .intensive-description__list--vertical .intensive-description__item{width:50%;max-width:none;margin-right:100px;margin-bottom:0;padding-top:0;padding-left:110px}.intensive-description--frontender-light .intensive-description__list--vertical .intensive-description__item{max-width:45%}.intensive-description--schools-en .intensive-description__list>.intensive-description__item:nth-last-of-type(-n+2){margin-bottom:0}.intensive-description--promo{flex-wrap:nowrap;margin-bottom:50px}.intensive-description--promo .intensive-description__list--vertical .intensive-description__item{max-width:250px;padding-top:90px}.intensive-description--promo .intensive-description__list--vertical .intensive-description__item:nth-child(2n){margin-right:20px}.intensive-consulting+.intensive-reason .intensive-reason__inner{padding-top:60px}.intensive-consulting--profession .intensive-consulting__wrapper>form,.intensive-consulting--profession .intensive-consulting__wrapper>h2,.intensive-consulting--profession .intensive-consulting__wrapper>p{padding-right:60px}.workout{height:45px;padding-top:0;padding-bottom:0}.workout--enabled{padding-bottom:55px}.workout__inner{flex-direction:row}.workout__timer{font-size:14px}.workout__timer-value{display:block}.workout__info-item{display:block;margin:0}.workout__action .button{width:auto;min-width:0}.workout__action .button:first-child{margin-right:20px;margin-bottom:0}.pay-card{padding:45px 70px}.pay-card--lite-prof{padding-bottom:0}.pay-card--lite-prof .prices::after,.pay-card--lite-prof .prices::before{width:70px}.pay-card--lite-prof .prices::before{left:-70px}.pay-card--lite-prof .prices::after{right:-70px}.pay-card--lite-prof .button{margin-bottom:40px}.advantages-list{justify-content:space-between}.advantages-list__item{width:calc(25% - 20px)}.advantages-list__item:nth-child(2n){margin-right:20px}.advantages-list__item:last-child{margin-right:0}.advantages-list--three .advantages-list__item{width:calc(33% - 20px)}.promo-head__subtitle{font-size:32px;line-height:44px}.promo-head__title{font-size:50px;line-height:60px}.promo-head__description{max-width:60%;margin-left:60px;font-size:20px;line-height:30px}.activity-item{width:100%}.activity-item__header{font-size:22px}.activity-item__action .activity-item__gift,.activity-item__action .activity-item__progress{width:160px}.activity-list{display:block}.activity-list__section{width:calc(100% - 340px)}.activity-list__section:first-of-type{order:0}.activity-list__item{position:relative;flex-direction:row;align-items:flex-start}.activity-list__right{order:0;float:right;width:320px;margin-top:56px;margin-bottom:0}.activity-list__subscription-text--centered-desktop{text-align:center}.activity-list__more{max-width:calc(100% - 350px)}.jumbotron--certificates .jumbotron__bottom{justify-content:space-between}.jumbotron--certificates .jumbotron__message{order:-1;max-width:470px}.jumbotron--certificates .jumbotron__logo{width:340px;max-width:min(calc(100% - 570px),340px);margin-right:50px;margin-left:50px}.jumbotron--certificates .jumbotron__btn-wrapper a,.jumbotron--certificates .jumbotron__btn-wrapper button{min-width:196px}.certificates-steps__img{display:flex}}@media (min-width:950px) and (min-width:950px){.qualification__right .button{margin-bottom:0}}@media (min-width:1050px){.module{padding:30px}.module--start::after{top:77px}.qualification--live .qualification__title .live::before{top:8px}.prices--discount .prices__plan[data-type-content=part],.prices__plan{font-size:130px;line-height:160px}.prices--discount .prices__plan[data-type-content=part] .prices__plan-line-through{top:-20px}.prices--discount .prices__plan[data-type-content=part] .prices__plan-month{font-size:30px}.landing-header.landing-header--career-start .landing-header__button .button--large{font-size:22px}.landing-header--event .landing-header__period{padding-left:25px}.landing-header--event .live::before{top:6px;left:0}.landing-header--email .landing-header__period.live::before{top:5px;left:-25px}.menu-secondary--accelerator .menu-secondary__item a{font-size:16px}.accelerator-card .button{width:auto;max-width:270px}.accelerator-card .button:first-child{margin-right:5px;margin-bottom:0}.accelerator-wrapper{padding-right:0;padding-left:0}.accelerator-wrapper .faq{padding:0 25px}.skill__bottom-left{width:45%}.skill__bottom-right{align-items:flex-end;width:55%}.skill__release{margin-top:0;font-size:18px}.skill--kit .skill__bottom{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end}.skill--kit .skill__bottom-left{width:50%}.skill--kit .skill__download{margin-bottom:0}.skill-description__inner{display:flex}.skill-description__left{flex-grow:1;margin-right:30px;margin-bottom:0}.skill-description__left p{margin-bottom:12px;line-height:1.5}.skill-description__right{min-width:440px;max-width:440px;padding:30px 40px}.skill-description__info{margin-bottom:35px}.skill-description__title{margin-bottom:25px}.skill-description__caption{margin-bottom:20px;font-size:24px}.skill-description__list li{margin-bottom:15px;line-height:1.5}.skill-description--column .skill-description__inner{display:block}.live::before{top:15px;width:14px;height:14px}.event{padding-top:20px}.card--rating-embedded.card--rating{margin:0 0 0 auto}.card--rating-embedded.card--event{margin-top:30px}.card--rating-embedded .card__header{text-align:right}.card--rating-embedded .card-rating{flex-direction:row-reverse}.card--rating-embedded .card-rating__values{margin-right:-8px}.card--rating-embedded .card-rating__evaluate,.card--rating-embedded .card-rating__title{margin-top:7px;margin-left:auto;line-height:1.7}.card--rating-embedded .card-rating__comment button{margin-left:auto}.modal--payment .modal__inner{width:1050px}.up-interface--event{display:flex;min-height:0}.up-interface--event .up-interface__left-col{padding-top:30px;padding-right:15px;padding-bottom:0}.up-interface--event .up-interface__right-col{width:400px;max-width:400px;margin-right:0}.up-interface--event .up-interface__right-col--collapsed{max-width:0;margin-right:-15px}.up-interface--event .up-interface__chat-control{top:0;display:block}.up-interface--event .up-interface__chat{width:400px}.intensive-consulting--profession .intensive-consulting__wrapper{padding-right:10%;padding-left:16%}.intensive-consulting--profession .intensive-consulting__wrapper>form,.intensive-consulting--profession .intensive-consulting__wrapper>h2,.intensive-consulting--profession .intensive-consulting__wrapper>p{margin-right:0;margin-left:0;padding-right:0}.activity-item--workout .activity-item__header{flex-direction:row;justify-content:space-between;align-items:center}.feature-list__item{margin-bottom:24px;font-size:18px;line-height:26px}.activity-item__action .button--large{font-size:22px}.activity-item__action .activity-item__gift,.activity-item__action .activity-item__progress{width:265px}.activity-list__section--grid .activity-list__item{width:calc(33.3% - 10px)}.activity-list__section--grid .activity-list__item:nth-of-type(2n){margin-right:15px}.activity-list__section--grid .activity-list__item:nth-of-type(3n){margin-right:0}.gift-card-value-wrapper,.gift-card-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}.gift-card__price s{width:100%}}@media (min-width:1080px){.prices__head-wrap,.prices__top-wrap{display:flex;flex-direction:row-reverse;justify-content:space-between}.prices__head-wrap{margin-bottom:50px}.prices--skills .prices__head-wrap,.prices--skills .prices__top-wrap{flex-direction:row}.prices__top-wrap{align-items:baseline}.prices__top-wrap h2{padding-right:30px}.prices--discount .prices__plan[data-type-content=part] .prices__plan-month{bottom:35px}.prices--discount .prices__plan[data-type-content=part] .prices__next{bottom:15px}}@media (min-width:1150px){.badge-notice{font-size:18px}.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}.prices--discount .prices__plan[data-type-content=part],.prices__plan{font-size:150px;line-height:170px}.prices__plan-line-through .price{font-size:40px}.prices--two .prices__content,.prices--two .prices__content__looks_like,.prices--two .prices__head{padding-right:290px}.prices--two .prices__features{position:absolute;top:30px;z-index:3;flex-direction:column;justify-content:flex-start;width:255px;height:calc(100% - 60px);margin-top:0;line-height:19px}.prices--two .prices__feature{max-width:160px;padding-right:0}.prices--two .prices__feature--tel{max-width:100%}.landing-header--short .landing-header__slogan{max-width:50%}.need-tutor{padding:90px 0 117px}.need-tutor .slider__inner{height:100%}.need-tutor__wrapper{display:flex;justify-content:flex-start;align-items:stretch}.need-tutor__slider{max-width:1200px;padding-right:25px;padding-left:25px}.need-tutor__slider .slider-contents{flex-direction:column;justify-content:flex-start;width:300px;min-width:300px;max-width:100%;margin:0;background-color:#fff;border-right:2px solid #f7f7f9;transform:translate(0)}.need-tutor__slider .slider-contents__switch{display:block;box-sizing:border-box;width:100%;padding:14px 40px 14px 30px;font-size:14px;line-height:1.4;text-align:left;color:#3f3ccb;white-space:inherit;border-bottom:1px solid #f7f7f9}.need-tutor__slider .slider-contents__switch:focus,.need-tutor__slider .slider-contents__switch:hover{text-decoration:none}.need-tutor__slider .slider-contents__switch--active{display:inline-block;margin:0;font-weight:400;color:#f16537}.need-tutor__slider .slider__controls{display:none}.need-tutor__item{padding:0}.need-tutor__item-header{display:block}.need-tutor__item--async .need-tutor__item-name{display:flex;align-items:center;padding-bottom:10px}.slider-contents .need-tutor__current-date,.slider-contents .need-tutor__next-date{display:none}.skill--kit .skill__info{padding:23px 30px 40px}.skill--kit .skill__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.skill--kit .skill__name{order:-2;width:80%;padding:0}.skill--kit .skill__level{flex-direction:column;align-items:flex-start;order:-1;margin:0}.skill--kit .skill__stars{margin-top:3px;margin-left:0}.skill--kit .skill__bottom .skill__acquired,.skill--kit .skill__release{font-size:18px;line-height:1.4}.skill--kit .skill__bottom .skill__acquired+.skill__button{margin-top:20px}.graduate-reviews--profession.graduate-reviews--tutors .graduate-reviews__toggler{top:500px}.intensive-description{margin:0 auto;padding:50px 60px}.intensive-description--transparent{padding:80px 25px}.intensive-description--transparent-profession{padding-top:30px}.intensive-description--full{margin-bottom:40px;padding-bottom:20px}.intensive-description--standalone{padding-bottom:20px}.intensive-description--promo{padding:50px 0}.pay-card--lite-prof .pay-card__new{display:inline-block;font-size:48px}}@media (min-width:1200px){.prices__type-button{font-size:20px}.prices__wrap-left{flex:0 0 auto;width:60%}.prices__wrap-left .prices__grid .field{max-width:255px}.prices__wrap-left .prices__grid .form__group{flex-grow:1;flex-shrink:1;flex-basis:275px;margin-right:15px;margin-bottom:0}.prices__grid{flex-direction:row;margin-bottom:20px}.prices__wrap-right{flex:0 0 auto;width:35%}.prices__button{max-width:250px}.prices__type-info{max-width:400px}.prices__wrap-left--form{width:100%;max-width:100%}.prices__block-mobile,.prices__block-tablet{display:none}.prices__block-desktop{display:block}.application--feedback .application__inner{flex-direction:row;justify-content:center}.application--feedback .application__button{margin:0 0 0 27px}.accelerator-card{max-width:560px}.accelerator-wrapper__container{max-width:1150px}}@media (min-width:1220px){.jumbotron--skills .jumbotron__message-text{font-size:42px}.skill__image,.skill__preview{width:440px}.skill__info{padding:30px 40px}.skill__info .badge{top:35px;right:40px}.skill__case{top:68px;right:40px}.skill__name{margin-bottom:10px;font-size:24px}.workout__info-item,.workout__timer-value{display:inline}}@media (min-width:1280px){.card--rating-embedded.card--rating{width:70%;margin-top:0}.card--rating-embedded.card--event{margin-top:30px}.card--rating-embedded .card-rating{max-width:none}}@media (min-width:1440px){.page-header--blog .page-header__inner{max-width:1920px}.landing-header.landing-header--career-start .landing-header__left{align-items:flex-start;max-width:540px;padding-right:0}.jumbotron--accelerator .jumbotron__break{display:block}.jumbotron--accelerator .jumbotron__message-text{font-size:48px;line-height:1.15}.workout__timer{font-size:16px}}@media (min-width:1500px){.graduate-reviews__wrap-inner{transform:translateX(calc(33vw + 60px))}.graduate-reviews__item{width:calc(33vw - 70px)}}@media (max-width:767px){.pros.pros--career-start .pros__inner .pros__item{padding:0 10px}.intensive-consulting--profession .form__group:first-of-type{width:100%}}@media (max-width:425px){.prices__rate--compact:first-child>.prices__rate-label{padding-right:12px}.prices__rate--compact:not(:first-child)>.prices__rate-label{padding-left:12px}.prices__rate--compact .prices__rate-title{font-size:15px}}