@keyframes a-header-decoration-01_head{0%,to{right:10%;bottom:60px;left:auto}}@keyframes a-header-decoration-02_head{0%,to{right:auto;bottom:130px;left:5%}}@keyframes arrows-translate{50%{transform:translate(-10px,5px)}}@keyframes intensive-weeks-arrows-translate{50%{transform:translate(0,5px)}}@keyframes a-header-decoration-01{0%,50%{right:0;bottom:60px;left:auto}50.1%,to{right:auto;bottom:60px;left:34px}}@keyframes a-header-decoration-01__element-02{0%,to{transform:translate3d(-11px,21px,0)}10%,5%,90%,95%{transform:translate3d(-11px,6px,0)}15%,85%{transform:translate3d(0,0,0)}}@keyframes a-header-decoration-01__element-03{0%,to{transform:translate3d(-18px,36px,0)}5%,95%{transform:translate3d(-18px,22px,0)}10%,90%{transform:translate3d(-18px,8px,0)}15%,85%{transform:translate3d(0,0,0)}}@keyframes a-header-decoration-01__element-04{0%,15%,85%,to{transform:translate3d(0,10px,0);opacity:0}20%,80%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-01__group{0%,to{opacity:0}5%,95%{opacity:1}}@keyframes a-header-decoration-02{0%,50%{right:0;bottom:60px;left:auto}50.1%,to{right:auto;bottom:60px;left:34px}}@keyframes a-header-decoration-02__element-01{0%,5%,95%,to{transform:translate3d(-9px,-19px,0)}10%,90%{transform:translate3d(0,0,0)}}@keyframes a-header-decoration-02__element-03{0%,5%,95%,to{transform:translate3d(15px,0,0)}10%,90%{transform:translate3d(0,0,0)}}@keyframes a-header-decoration-02__group{0%,to{opacity:0}5%,95%{opacity:1}}@keyframes a-header-decoration-02__element-04{0%,10%,90%,to{transform:translate3d(0,10px,0);opacity:0}15%,85%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-02__element-05{0%,10%,90%,to{transform:translate3d(0,10px,0);opacity:0}15%,85%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-02__element-06{0%,15%,85%,to{transform:translate3d(0,10px,0);opacity:0}20%,80%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-04{0%,50%{top:46px;right:auto;left:0}50.1%,to{top:26px;right:5px;left:auto}}@keyframes a-header-decoration-04__group{0%,to{transform:translate3d(20px,0,0);opacity:0}5%,95%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-04__element-01{0%,5%,95%,to{transform:translate3d(-20px,-2px,0)}10%,90%{transform:translate3d(-5px,-8px,0)}}@keyframes a-header-decoration-05{0%,50%{top:46px;right:auto;left:0}50.1%,to{top:26px;right:5px;left:auto}}@keyframes a-header-decoration-05__group{0%,to{transform:translate3d(0,5px,0);opacity:0}5%,95%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-05__element-02{0%,5%,95%,to{transform:translate3d(-13px,-4px,0);opacity:0}10%,90%{transform:translate3d(0,0,0);opacity:1}}@keyframes a-header-decoration-06__element-01{0%,40%,60%,to{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(-15px,0,0);opacity:0}}@keyframes a-header-decoration-06__element-02{0%,40%,60%,to{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(-10px,0,0);opacity:0}}@keyframes a-header-decoration-06__element-03{0%,35%,65%,to{opacity:1}45%,55%{opacity:0}}@keyframes a-header-decoration-06__element-04{0%,30%,75%,to{transform:translate3d(0,0,0);opacity:1}35%,70%{transform:translate3d(-4px,-7px,0);opacity:0}}@keyframes a-header-decoration-06__element-05{0%,35%,70%,to{transform:translate3d(0,0,0);opacity:1}40%,65%{transform:translate3d(15px,6px,0);opacity:0}}@keyframes a-header-decoration-06__element-06{0%,35%,70%,to{transform:translate3d(0,0,0);opacity:1}40%,65%{transform:translate3d(5px,-5px,0);opacity:0}}@keyframes a-header-decoration-06__element-07{0%,35%,70%,to{transform:translate3d(0,0,0);opacity:1}40%,65%{transform:translate3d(5px,-5px,0);opacity:0}}:root{--font-size:14px;--line-height:1.38em;--font--mono:"Ubuntu Mono", "Menlo", "Monaco", "Consolas", "Courier New", monospace;--font-size--big:1.14em;--font-size--accent:1.29em;--font-size--small:0.86em;--font-size--extrasmall:0.71em;--font-size--h1:30px;--font-size--h2:24px;--font-size--h3:18px;--font-size--h4:18px;--font-size--h5:16px;--text-color:#333333;--screen-green:#13f813;--link-color:#3527b6;--target-color:#ffffcc;--color-google:#4285f4;--color-discord:#5865f2;--liga--blue:#2036f5;--blue--light16:#4839c6;--blue--light15:#2f88d1;--blue--light14:#4f72c9;--blue--light13:#3a9bdd;--blue--light12:#218dd6;--blue--light11:#00e2b5;--blue--light10:#59acd0;--blue--light9:#75ccf1;--blue--light8:#3557ab;--blue--light7:#3771a7;--blue--light6:#486abe;--blue--light5:#4887c2;--blue--light4:#e7e5f4;--blue--light3:#d8d7e4;--blue--light2:#3f3ccb;--blue--light1:#2e2c9c;--blue:#302683;--blue--dark1:#6c6c7c;--blue--dark2:#524a89;--blue--dark3:#454778;--blue--dark4:#3e3e56;--blue--dark5:#2d2d44;--blue--dark6:#1a1f32;--blue--dark7:#0d1535;--blue--dark8:#18213f;--blue--dark9:#323763;--blue--dark10:#303b40;--blue--dark11:#231d5b;--blue--dark12:#1b1a26;--blue--dark13:#1d1468;--purple--light5:#c0c5d7;--purple--light4:#6f66c3;--purple--light3:#a49aff;--purple--light2:#5a4dc6;--purple--light1:#3d376e;--purple:#37238b;--purple--dark1:#6439b7;--yellow--light4:#ffffcc;--yellow--light3:#fff475;--yellow--light2:#ffe354;--yellow--light1:#f1dc38;--yellow:#f7cf00;--yellow--dark1:#e4c212;--yellow--dark2:#f9b326;--yellow--dark3:#ffa300;--yellow--dark4:#995e00;--yellow--dark5:#efa75b;--red--light1:#fdf2f2;--red:#d40101;--green--light7:#a9d9a2;--green--light6:#75ef68;--green--light5:#16c178;--green--light4:#00e48c;--green--light3:#55ab55;--green--light2:#f3faf2;--green--light1:#57c74b;--green:#4eb543;--green--dark1:#48a83d;--green--dark2:#2c933a;--green--dark3:#41ae2d;--orange--light3:#e45f21;--orange--light2:#ffa200;--orange--light1:#ff6f40;--orange:#e84e1b;--orange--dark1:#cb4417;--orange--dark2:#e94e1b;--orange--dark3:#f16537;--orange--dark4:#d34617;--gray--light9:#e2e2e2;--gray--light8:#5e5c6a;--gray--light7:#87838f;--gray--light6:#f7f7f9;--gray--light5:#cecece;--gray--light4:#f8f8f8;--gray--light3:#f2f2f2;--gray--light2:#e8e8e8;--gray--light1:#d5d5d5;--gray:#cccccc;--gray--dark1:#a0a0a0;--gray--dark2:#aaaaaa;--gray--dark3:#9696a2;--gray--dark4:#808080;--gray--dark5:#636363;--gray--dark6:#35362d;--gray--dark7:#262822;--gray--dark8:#21252c;--gray--dark9:#1c1d30;--gray--dark10:#1e1e1b;--gray--dark11:#8f8f9b;--gray--dark12:#414157;--gray--dark13:#272822;--gray--dark14:#444444;--gray--text-contrast:#757575;--liga-gradient:linear-gradient(45deg, #2036f5 0%, #2036f5 20%, #ffffff 20%, #ffffff 32%, #2036f5 32%, #2036f5 44%, #ffffff 44%, #ffffff 56%, #2036f5 56%, #2036f5 68%, #ffffff 68%, #ffffff 80%, #2036f5 80%, #2036f5 100%);--v2-purple:#c7b2ff;--v2-purple--light:#d8c9ff;--v2-purple--dark:#7c4eff;--v2-green:#b0ffaa;--v2-green--light:#c8ffc3;--v2-green--dark:#4ef483;--v2-gold:#eed677;--v2-gold--light:#f3e2a0;--v2-gold--dark:#d9ab36;--v2-blue:#a1eeff;--v2-blue--light:#bdf3ff;--v2-blue--dark:#00e0ff;--v2-orange:#ffa181;--v2-orange--light:#ffbda7;--v2-orange--dark:#f66c41;--retina-dpi:144dpi;--retina-dppx:1.5dppx}.badge{display:inline-block;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}.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}: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__annotation a{color:#fff}.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}.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{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{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)}.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}:root{--delay-unit:1.5s;--duration:4.5s;--duration-double:9s;--delay:1.5s;--delay-2x:3s;--delay-3x:4.5s;--delay-4x:6s;--delay-5x:7.5s}.head__wrap{position:relative;background-repeat:no-repeat}.head__footnote{position:relative;order:1;max-width:480px;margin:0;padding-left:10px;font-size:12px;line-height:1.4}.head__footnote sup,.prices--discount .prices__plan[data-type-content=part] .prices__footnote sup{position:absolute;top:2px;left:0;font-size:12px}.head__decor,.head__decors{position:absolute;top:0;z-index:1;width:100%;height:100%}.head__decor{top:15px;left:50%;display:none;width:1400px;height:615px;transform:translateX(-50%)}.head__inner{position:relative;z-index:2;width:100%;padding:40px 20px}.head__right{z-index:2}.head__logo path{fill:#fff}.head__title{margin:0 0 20px;font-weight:700;font-size:27px;line-height:1.2}.head__caption{display:block;font-weight:400;font-size:20px;line-height:1.5}.head__dates,.head__price,.head__subtitle{margin:0;font-weight:400;font-size:20px;line-height:1.5}.head__dates span,.head__price span,.head__subtitle span,.head__tel span{display:inline-block}.head__slogan{margin:25px 0;font-size:16px;line-height:1.5}.head__announcement{display:block;margin-top:10px;margin-bottom:20px;padding-right:50px;font-size:16px;color:#4eb543}.head__async{display:block;max-width:200px;margin-top:10px;padding:8px 15px 6px;box-shadow:0 5px 5px -5px rgba(0,0,0,.5)}.head__async::before{top:2px}.head__async.head__async--prolong{display:inline-block;max-width:none;margin-top:10px;margin-right:auto;padding-right:5px;padding-left:5px;font-size:14px;white-space:normal}.head__button{width:100%;max-width:100%}.head__button:hover{color:#302683;background-color:#fff;border-color:#fff}.head__button:focus{color:#302683;background-color:#fff;border-color:#fff}.head__tel{margin:15px 0 0;font-weight:400;font-size:20px;line-height:1.5}.head__tel a{font-size:20px;color:#4eb543;white-space:nowrap}.head--ecmascript .head__slogan a:focus,.head--ecmascript .head__slogan a:hover,.head--ecmascript .head__tel a:focus,.head--ecmascript .head__tel a:hover,.head--javascript .head__slogan a:focus,.head--javascript .head__slogan a:hover,.head--javascript .head__tel a:focus,.head--javascript .head__tel a:hover,.head--nodejs .head__slogan a:focus,.head--nodejs .head__slogan a:hover,.head--nodejs .head__tel a:focus,.head--nodejs .head__tel a:hover,.head--react .head__slogan a:focus,.head--react .head__slogan a:hover,.head--react .head__tel a:focus,.head--react .head__tel a:hover,.head--react2 .head__slogan a:focus,.head--react2 .head__slogan a:hover,.head--react2 .head__tel a:focus,.head--react2 .head__tel a:hover,.head--vue .head__slogan a:focus,.head--vue .head__slogan a:hover,.head--vue .head__tel a:focus,.head--vue .head__tel a:hover,.head__tel a:focus,.head__tel a:hover{color:#fff;text-decoration:none}.head--adaptive .head__inner,.head--ecmascript .head__inner,.head--htmlcss .head__inner,.head--javascript .head__inner,.head--nodejs .head__inner,.head--php .head__inner,.head--react .head__inner,.head--vue .head__inner{flex-wrap:wrap}.head--adaptive .head__decors,.head--ecmascript .head__decors,.head--htmlcss .head__decors,.head--javascript .head__decors,.head--nodejs .head__decors,.head--php .head__decors,.head--react .head__decors,.head--vue .head__decors{display:none}.head--adaptive .head__decor,.head--ecmascript .head__decor,.head--htmlcss .head__decor,.head--javascript .head__decor,.head--nodejs .head__decor,.head--php .head__decor,.head--react .head__decor,.head--vue .head__decor{width:auto;height:auto;transform:none}.head--adaptive .head__footnote,.head--ecmascript .head__footnote,.head--htmlcss .head__footnote,.head--javascript .head__footnote,.head--nodejs .head__footnote,.head--php .head__footnote,.head--react .head__footnote,.head--vue .head__footnote{width:100%;margin-top:20px}.head--adaptive,.head--announce,.head--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;color:#fff}.head--announce .head__wrap{max-width:1200px;padding:40px 20px 25px}.head--announce .head__title{font-size:24px;line-height:32px}.head--announce .head__dates{margin-bottom:10px;font-size:16px}.head--announce .head__left{display:flex;flex-direction:column-reverse;justify-content:space-between;max-width:1200px;padding-right:0}.head--announce.head--newyear{background-image:url(/img/newyear/2016/tree.svg),url(/img/newyear/2016/gift-white.svg),url(/img/newyear/2022/snow.svg),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-repeat:no-repeat,no-repeat,repeat,repeat,repeat;background-position:right 10px bottom 20px,right 70px bottom 10px,center top;background-size:60px,20px,1800px,82px 47px,82px 47px}.head--htmlcss .head__wrap{background-image:url(/img/intensive/htmlcss/htmlcss-header-1.v2.svg);background-position:115% 35%}.head--htmlcss .head__decor--down-rate-2{top:auto;bottom:295px;left:-200px}.head--htmlcss .head__decor--up-rate-1{top:auto;right:275px;bottom:600px;left:auto}.head--htmlcss .head__decor--up-rate-3{top:auto;right:40px;bottom:-20px;left:auto}.head--adaptive .head__wrap{background-image:url(/img/intensive/adaptive/adaptive-header-2.v2.svg);background-position:115% 35%}.head--adaptive .head__decor--up-rate-1{top:auto;right:90px;bottom:40px;left:auto}.head--adaptive .head__decor--up-rate-2{top:auto;right:-175px;bottom:440px;left:auto;width:auto;height:175px}.head--adaptive .head__decor--down-rate-3{top:auto;right:auto;bottom:230px;left:-200px}.head--ecmascript,.head--javascript,.head--php,.head--php2,.head--react,.head--react2,.head--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;color:#fff}.head--ecmascript .head__slogan a,.head--ecmascript .head__tel a,.head--ecmascript .head__title,.head--javascript .head__slogan a,.head--javascript .head__tel a,.head--javascript .head__title,.head--react .head__slogan a,.head--react .head__tel a,.head--react .head__title,.head--react2 .head__slogan a,.head--react2 .head__tel a,.head--react2 .head__title{color:#f9b326}.head--ecmascript .head__logo path,.head--javascript .head__logo path,.head--react .head__logo path,.head--react2 .head__logo path{fill:#f9b326}.head--php,.head--php2,.head--vue{background-color:#32475b;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 0,transparent 41px)}.head--vue .head__slogan a,.head--vue .head__tel a,.head--vue .head__title{color:#3fb27f}.head--vue .head__caption{color:#fff}.head--vue .head__logo path{fill:#3fb27f}.head--javascript .head__wrap{background-image:url(/img/intensive/javascript/js-header-1.v2.svg);background-position:120% 35%}.head--javascript .head__decor--down-rate-2,.head--javascript .head__decor--up-rate-1,.head--javascript .head__decor--up-rate-2{transform:none}.head--javascript .head__decor--up-rate-1{top:auto;right:75px;bottom:630px;left:auto}.head--javascript .head__decor--up-rate-2{top:auto;right:auto;bottom:335px;left:-210px;width:auto}.head--javascript .head__decor--down-rate-2{top:auto;right:-95px;bottom:-60px;left:auto;width:360px;height:100%}.head--ecmascript .head__decor--down-rate-1 .head__decor-inner,.head--javascript .head__decor--down-rate-2 .head__decor-inner--down-rate-1,.head--javascript .head__decor--down-rate-2 .head__decor-inner--up-rate-3{transform:translateY(250px)}.head--ecmascript .head__wrap{background-image:url(/img/intensive/ecmascript/ecma-head-mobile.svg);background-position:110% 37%}.head--ecmascript .head__decor--down-rate-1,.head--ecmascript .head__decor--up-rate-1,.head--ecmascript .head__decor--up-rate-2{transform:none}.head--ecmascript .head__decor--up-rate-1{top:auto;right:110px;bottom:475px;left:auto}.head--ecmascript .head__decor--up-rate-2{top:auto;right:auto;bottom:185px;left:-200px;width:auto}.head--ecmascript .head__decor--down-rate-1{top:auto;right:-240px;bottom:0;left:auto;width:495px;height:100%}.head--react .head__wrap{background-image:url(/img/intensive/react/react-head-mobile.svg);background-position:120% 45%}.head--react .head__decor--down-rate-1,.head--react .head__decor--up-rate-2,.head--react .head__decor--up-rate-3{transform:none}.head--react .head__decor--down-rate-1{top:auto;right:155px;bottom:10px;left:auto;width:75px;height:100%}.head--react .head__decor--down-rate-1 .head__decor-inner{transform:translateY(220px)}.head--react .head__decor--up-rate-2{top:auto;right:55px;bottom:465px;left:auto;width:95px}.head--react .head__decor--up-rate-3{top:auto;right:auto;bottom:0;left:-185px;width:100px;height:100%}.head--react .head__decor--up-rate-3 .head__decor-inner{transform:translateY(15px)}.head--react .head__decor--up-rate-3 .head__decor-inner--down-rate-2{transform:translateY(35px)}.head--react .head__decor--up-rate-3 .head__decor-inner--up-rate-2{transform:translateY(-5px)}.head--php,.head--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)}.head--php{overflow:hidden}.head--php .head__wrap{overflow:visible;background-image:url(/img/intensive/php/php-head-mobile.v2.svg);background-position:100% 30%}.head--php .head__decor--down-rate-1{top:auto;right:160px;bottom:-15px;left:auto}.head--php .head__decor--up-rate-2{top:auto;right:65px;bottom:460px;left:auto;width:auto}.head--php .head__decor--up-rate-3{top:auto;right:auto;bottom:-10px;left:-420px}.head--php2 .head__wrap{background-image:url(/img/intensive/php2/php1.svg);background-position:90% 29%;background-size:70px}.head--php2 .head__decor--down-rate-1{top:auto;right:-100px;bottom:10px;left:auto}.head--php2 .head__decor--down-rate-3{top:auto;right:40px;bottom:570px;left:auto;width:auto}.head--php2 .head__decor--up-rate-1{top:auto;right:auto;bottom:-30px;left:-540px}.head--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;color:#fff}.head--nodejs .head__wrap{background-image:url(/img/intensive/nodejs/nodejs1.v3.svg);background-position:100% 30%}.head--nodejs .head__slogan a,.head--nodejs .head__tel a,.head--nodejs .head__title{color:#00e48c}.head--nodejs .head__logo path{fill:#00e48c}.head--nodejs .head__decor--down-rate-2,.head--nodejs .head__decor--up-rate-3{transform:none}.head--nodejs .head__decor--up-rate-1{top:auto;right:120px;bottom:550px;left:auto}.head--nodejs .head__decor--down-rate-2{top:auto;right:155px;bottom:120px;left:auto;width:95px}.head--nodejs .head__decor--up-rate-3{top:auto;right:auto;bottom:80px;left:-185px;width:100px;height:100%}.head--nodejs .head__decor--up-rate-3 .head__decor-inner,.head--nodejs .head__decor--up-rate-3 .head__decor-inner--down-rate-2,.head--nodejs .head__decor--up-rate-3 .head__decor-inner--up-rate-2{transform:translateY(0)}.head--nodejs .head__async{margin-left:0}.head--middle .head__wrap{overflow:hidden;background-image:none}.head--middle .head__title{margin-bottom:15px}.head--middle .head__type{display:block;margin-bottom:15px;font-size:16px}.head--middle .head__type .badge,.head--wide .head__type .badge{display:block;margin-top:0;margin-left:5px}.head--middle .head__async{padding:6px 10px 3px}.head--middle .head__dates{margin-top:30px}.head__type{font-size:20px}.head--animation .head__wrap{overflow:hidden;background-image:none}.head--animation .start-home__decoration-06{top:33%;left:80%}.head--wide .head__right{padding-top:0}.head--wide .head__slogan{margin-top:50px}.head--wide .head__slogan ul,.intensive-weeks__info ul{padding-left:0;list-style:none}.head--wide .head__slogan ul>li,.intensive-weeks__info ul>li{position:relative;padding-left:1.38em}.head--wide .head__slogan ul>li::before,.intensive-cycle--individual .intensive-stage__wrap ul>li::before,.intensive-requirements ul>li::before,.intensive-weeks__info ul>li::before{content:"\2014";position:absolute;top:0;left:0}.head--wide .head__footnote{order:1}.head--self .text-container .button{display:block;max-width:100%}.head__dates--php-microgroup p{margin:0 0 12px;font-size:18px}.intensive-menu{position:absolute;top:60px;z-index:2;display:none;width:100%;transition:background-color .1s}.intensive-menu__inner{display:none;flex-direction:row;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:10px;gap:22px}.intensive-menu__list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto 0 0;padding:7px 0;list-style:none}.intensive-menu__item{position:relative;padding-right:20px;white-space:nowrap}.intensive-menu__item::after{content:"";position:absolute;top:50%;right:0;display:block;width:20px;height:1px;background-color:#6f66c3}.intensive-menu__item:last-child{padding-right:0}.intensive-menu__item:last-child::after{display:none}.intensive-menu__item--current .intensive-menu__link{opacity:1}.intensive-menu__link{margin:0;padding:5px 10px;font-size:14px;line-height:36px;color:#fff;opacity:.6}.intensive-menu__link:focus,.intensive-menu__link:hover{color:#fff;text-decoration:none;opacity:1}.intensive-menu__contacts{display:none;margin:0;padding:0;list-style:none;gap:12px}.intensive-menu__contacts li{margin:0}.intensive-menu__contacts a{margin:0;padding:5px;color:#fff;opacity:.6}.intensive-menu__contacts a:focus,.intensive-menu__contacts a:hover{text-decoration:none;opacity:1}.intensive-reason{overflow:hidden;background-color:#fff}.intensive-reason__inner{width:100%;padding:40px 20px}.intensive-reason__title{margin:0 0 20px;font-weight:700;font-size:24px;line-height:31px}.intensive-reason__text{margin:0 0 20px;font-weight:400;font-size:20px;line-height:28px}.intensive-reason__description h3{margin:0 0 15px;font-weight:700;font-size:24px;line-height:30px}.intensive-reason__description p{margin:0;font-size:16px;line-height:22px}.triangle{padding-top:40px;padding-bottom:50px}.triangle__content{position:relative;width:279px;height:242px;margin:0 auto 15px;background-image:url(/img/intensive/bg-triada.v2.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.triangle__item,.triangle__item::before{position:absolute;background-repeat:no-repeat}.triangle__item{margin-bottom:15px;padding:0;background-color:transparent;background-position:center;border:0;transition:all ease-out .25s}.triangle__item::before{display:block;width:50px;height:8px;background-image:url(/img/intensive/htmlcss/icon_liner.v2.svg);background-position:0 0}.triangle__info{display:none}.triangle__current .triangle__title,.triangle__text,.triangle__title{display:block;font-size:16px;line-height:22px}.triangle__text{margin:0;font-size:14px}.triangle__item--tutor{top:-20px;left:0;width:114px;height:99px;background-image:url(/img/intensive/htmlcss/great-tutor.v2.svg)}.triangle__item--tutor::before{top:50%;left:-60%;transform:translateY(-50%)}.triangle__item--cube{top:-20px;left:185px;width:95px;height:104px;background-image:url(/img/intensive/htmlcss/cube.v2.svg)}.triangle__item--cube::before{top:-40%;right:0;left:0;margin:0 auto;transform:translateY(-50%) rotate(90deg)}.triangle__item--project{top:140px;left:90px;width:91px;height:91px;margin:0 auto;background-image:url(/img/intensive/htmlcss/project.v2.svg)}.triangle__item--project::before{top:50%;right:-90%;transform:translateY(-50%) rotate(180deg)}.triangle__current{position:relative;display:block;text-align:center}.triangle__current .triangle__title{margin-bottom:5px}.triangle__controls{position:absolute;top:-90px;left:0;display:block;width:100%}.triangle__control{font:inherit;background-color:transparent;border:0;position:absolute;top:0;box-sizing:content-box;width:12px;height:24px;padding:5px;color:#e84e1b}.triangle__control:hover{color:#302683}.triangle__control:focus{color:#302683}.triangle__control--prev{left:40px}.triangle__control--next{right:40px;transform:rotate(-180deg)}.triangle__control svg{width:12px;height:24px}.triangle--javascript .triangle__item--tutor{background-image:url(/img/intensive/javascript/great-tutor.v2.svg)}.triangle--javascript .triangle__item--cube{background-image:url(/img/intensive/javascript/cube.v2.svg)}.triangle--javascript .triangle__item--project{background-image:url(/img/intensive/javascript/project.v2.svg)}.triangle--javascript .triangle__control{color:#ffa300}.triangle--javascript .triangle__item::before{background-image:url(/img/intensive/javascript/icon_liner.v2.svg)}.triangle--php .triangle__item--tutor{background-image:url(/img/intensive/php/great-tutor.v2.svg)}.triangle--php .triangle__item--cube{background-image:url(/img/intensive/php/cube.v2.svg)}.triangle--php .triangle__item--project{background-image:url(/img/intensive/php/project.v2.svg)}.triangle--nodejs .triangle__item--tutor{background-image:url(/img/intensive/nodejs/great-tutor.svg)}.triangle--nodejs .triangle__item--cube{background-image:url(/img/intensive/nodejs/cube.svg)}.triangle--nodejs .triangle__item--project{background-image:url(/img/intensive/nodejs/project.svg)}.intensive-career{padding-bottom:60px}.intensive-career--individual-intern-frontender{padding-right:20px;padding-bottom:0;padding-left:20px;color:#fff}.intensive-career--individual-intern-frontender .intensive-career__companies{margin-bottom:0;padding:25px;background-color:#fff}.intensive-career__heading h2{margin-top:0;margin-bottom:15px;font-size:24px;line-height:1.3}.intensive-career__heading h3{margin-top:28px;margin-bottom:12px;font-size:20px;line-height:1.2}.intensive-career__heading p{margin-top:0;margin-bottom:0;font-size:16px;line-height:1.38}.intensive-career__steps{display:flex;flex-direction:column;align-items:center;margin:18px 0 48px;padding:0;gap:18px}.intensive-career__step{max-width:625px;margin:0;padding:0;list-style-type:none}.intensive-career__step:nth-child(1) .intensive-career__icon::before{background-image:url(/img/career-start-landing/pig.v2.svg)}.intensive-career__step:nth-child(2) .intensive-career__icon::before{background-image:url(/img/career-start-landing/plan.v2.svg)}.intensive-career__step:nth-child(3) .intensive-career__icon::before{background-image:url(/img/career-start-landing/box.v2.svg)}.intensive-career__icon{display:none}.intensive-career__icon::before{content:"";display:block;width:100px;height:100px;background-repeat:no-repeat;background-position-y:100%;background-size:contain}.intensive-career__wrap-number{padding-bottom:18px}.intensive-career__number{display:flex;justify-content:center;align-items:center;width:28px;height:28px;font-weight:400;font-size:16px;line-height:16px;color:#f7f7f9;background-color:#302683;border-radius:50%}.intensive-career__line{display:none}.intensive-career__title{margin:0;padding-bottom:10px;font-size:16px;line-height:20px}.intensive-career__description{margin:0;font-size:16px;line-height:22px}.intensive-career__companies{display:flex;flex-wrap:wrap;margin:25px 0 60px;padding:0;list-style:none;gap:18px 36px}.intensive-career__companies-item{display:flex;flex-basis:calc(50% - 18px);align-items:center;margin:0}.intensive-career__companies-item img{display:block;width:auto;max-height:46px}.intensive-career__companies-item--avito img,.intensive-career__companies-item--ozon img,.intensive-career__companies-item--selectel img,.intensive-career__companies-item--yandex img{max-width:85%}.intensive-career__companies-item--epam img{max-width:70%}.intensive-path{position:relative;z-index:2}.intensive-path__inner{width:100%;padding:40px 20px 10px}.intensive-path__title{margin:0 0 20px;font-weight:700;font-size:24px;line-height:31px}.intensive-path__description:last-child{margin-bottom:35px}.intensive-path--adaptive,.intensive-path--htmlcss,.intensive-path--profession{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;color:#fff}.intensive-path--ecmascript,.intensive-path--javascript{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;color:#fff}.intensive-path--nodejs,.intensive-path--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;color:#fff}.intensive-path--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)}.intensive-path--solo .intensive-description:not(.intensive-description--transparent) .intensive-description__list--vertical .intensive-description__item{max-width:none}.intensive-path--solo .intensive-description:not(.intensive-description--transparent) .intensive-description__list--vertical .intensive-description__item:last-child{margin:0}.intensive-path--solo .intensive-description--transparent .intensive-description__list{max-width:1080px;margin:0 auto}.intensive-path--solo .intensive-description--transparent .intensive-description__item{max-width:320px}.intensive-path--grids .intensive-description--transparent .intensive-description__list{max-width:1080px;margin:0 auto}.intensive-path--grids .intensive-description--transparent .intensive-description__item{max-width:320px}.intensive-path--individual-internship{padding-top:100px}.intensive-line{position:relative}.intensive-line__list{display:flex;flex-direction:column;margin:0;padding:0 20px 50px 60px;list-style:none}.intensive-line__item{position:relative;margin:0;padding-bottom:25px}.intensive-line__item::after,.intensive-line__item::before{content:"";position:absolute;top:0;left:-38px;display:block;width:23px;height:100%;background-color:#141841}.intensive-line__item::after{top:8px;left:-25px;z-index:1;width:15px;height:5px;background-color:#e84e1b;border-radius:4px}.intensive-line__item--next::before,.intensive-line__item--prev::before{background-color:transparent;background-image:url(/img/intensive/border.v2.svg);background-repeat:no-repeat}.intensive-line--php-microgroup .intensive-line__item--next .intensive-line__info,.intensive-line--php-microgroup .intensive-line__item--prev .intensive-line__info,.intensive-line__item--next::after,.intensive-line__item--prev::after{display:none}.intensive-line__item--prev::before{background-position:center top 1px}.intensive-line__item--next::before{background-position:center bottom -11px}.intensive-line__item--first::before{border-top-left-radius:14px;border-top-right-radius:14px}.intensive-line__item--last::before{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.intensive-line__item:nth-child(4),.intensive-line__item:nth-child(5),.intensive-line__item:nth-child(6),.intensive-line__item:nth-child(8),.intensive-line__item:nth-child(9){display:none}.intensive-line__week{font-size:14px;line-height:20px;opacity:.6}.intensive-line__week-mobile{display:inline}.intensive-line__info strong{display:block;margin:0;font-weight:700;font-size:18px;line-height:22px}.intensive-line__info p{margin:0;font-size:14px;line-height:20px}.intensive-line--short .intensive-line__list{max-width:1120px;margin:0 auto}.intensive-line--javascript .intensive-line__week{opacity:.9}.intensive-line--javascript .intensive-line__item::before{background-color:#1c4398}.intensive-line--javascript .intensive-line__item:first-child::before,.intensive-line--javascript .intensive-line__item:last-child::before{background-color:transparent}.intensive-line--javascript .intensive-line__item--next::before,.intensive-line--javascript .intensive-line__item--prev::before{background-image:url(/img/intensive/javascript/border.v2.svg)}.intensive-line--php .intensive-line__item::after,.intensive-line--php-microgroup .intensive-line__item::after{background-color:#75ccf1}.intensive-line--php-microgroup .intensive-line__item:nth-child(6)::after,.intensive-line--php-microgroup .intensive-line__item:nth-child(7){display:none}.intensive-line--php-microgroup .intensive-line__item:nth-child(9){display:block}.intensive-line--nodejs .intensive-line__week{opacity:1}.intensive-line--nodejs .intensive-line__item::after{background-color:#00e48c}.intensive-line--nodejs .intensive-line__item::before{background-image:linear-gradient(to right,rgba(109,193,216,.6) 0,#63c1a5 100%)}.intensive-line--nodejs .intensive-line__item:first-child::before,.intensive-line--nodejs .intensive-line__item:last-child::before{background-color:transparent}.intensive-line--nodejs .intensive-line__item--next::before,.intensive-line--nodejs .intensive-line__item--prev::before{background-image:url(/img/intensive/nodejs/border.v2.svg)}.intensive-line--async .intensive-line__item:nth-child(6)::after,.intensive-line--async .intensive-line__item:nth-child(7){display:none}.intensive-line--five .intensive-line__item:nth-child(6),.intensive-line--five .intensive-line__item:nth-child(6)::after,.intensive-line--five .intensive-line__item:nth-child(7){display:block}.intensive-line--five .intensive-line__item--next,.intensive-line--five .intensive-line__item--prev{height:35px}.intensive-line--eight .intensive-line__item:nth-child(3){position:relative}.intensive-line--eight .intensive-line__item:nth-child(8),.intensive-line--no-details .intensive-line__item:nth-child(6)::after{display:none}.intensive-line--eight .intensive-line__item:nth-child(9){display:block}.intensive-line--no-details .intensive-line__item{display:block}.intensive-line--no-details .intensive-line__item--first .intensive-line__week{left:40px;transform:none}.intensive-line--no-details .intensive-line__item--last .intensive-line__week{transform:none;right:40px;left:auto}.intensive-groups{padding:40px 20px 10px}.intensive-groups span{font-weight:700;font-size:22px}.intensive-groups__title,.intensive-tutor__top .intensive-tutor__right h3{margin:0 0 20px;font-weight:700;font-size:24px;line-height:31px}.intensive-groups__study:last-of-type{margin-bottom:40px}.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,.intensive-projects.intensive-projects--typescript .intensive-projects__inner .intensive-projects__text{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-levels{padding-top:40px}.intensive-levels__header,.intensive-levels__inner{display:block;width:100%;max-width:870px;padding-right:20px;padding-left:20px;margin:0 auto 56px}.intensive-levels__inner{max-width:1050px;margin:0 auto}.intensive-levels__title{margin:0 0 12px;font-weight:700;font-size:24px;line-height:31px}.intensive-levels__text{margin-top:0;margin-right:-2px;margin-bottom:20px;font-weight:400;font-size:20px;line-height:28px}.intensive-levels__list{display:flex;flex-direction:column;padding-top:84%;background:url(/img/intensive/career-path-small.svg) no-repeat top right 50%;background-size:min(350px,100%)}.intensive-level{max-width:300px;margin:0 auto 70px;padding-top:28px;font-size:18px;line-height:24px;background:url(/img/intensive/icon_checked_perspective.svg) no-repeat top left;background-size:30px auto}.intensive-level__title{margin:0 0 15px;font-weight:700;font-size:20px;line-height:24px;white-space:nowrap}.intensive-level__title a{color:#4eb543}.intensive-level__title a:focus,.intensive-level__title a:hover{color:#fff;text-decoration:none}.intensive-level__price{position:relative;margin:0 0 15px;opacity:.5}.intensive-level__price span{position:relative}.intensive-level__price span::after{content:"*";position:absolute;top:-8px;right:-8px;font-size:18px}.intensive-level__text{margin:0 0 20px}.intensive-level__tag-list{display:flex;flex-wrap:wrap;margin:0;padding-left:0;list-style:none;gap:10px}.intensive-level__tag{margin:0}.intensive-level__tag a,.intensive-level__tag span{display:block;padding:5px;font-size:16px;line-height:120%;color:#37238b;background-color:#fff;border:2px solid #fff}.intensive-level__tag a:focus,.intensive-level__tag a:hover{color:#fff;text-decoration:none;background-color:transparent}.intensive-level__tag a:active{opacity:.7}.intensive-levels__info{margin:0 0 20px;font-size:16px;line-height:25px}.intensive-levels__info span{opacity:.5}.intensive-levels__info a:focus,.intensive-levels__info a:hover{color:#fff;text-decoration:none}.intensive-levels--javascript a{color:#ffa300}.intensive-levels--javascript .intensive-levels__info a:focus,.intensive-levels--javascript .intensive-levels__info a:hover,.intensive-levels--javascript a:focus,.intensive-levels--javascript a:hover{color:#fff}.intensive-levels--javascript .intensive-levels__list{background-image:url(/img/intensive/career-path-small-js.svg)}.intensive-levels--javascript .intensive-level__title a,.intensive-levels--javascript .intensive-levels__info a{color:#ffa300}.intensive-levels--javascript .intensive-level__title a:focus,.intensive-levels--javascript .intensive-level__title a:hover{color:#fff;text-decoration:none}.intensive-levels--javascript .intensive-level__tag a{color:#18213f}.intensive-levels--javascript .intensive-level__tag a:focus,.intensive-levels--javascript .intensive-level__tag a:hover{color:#fff}.intensive-join{margin-top:-50px;transform:translateY(50%)}.intensive-join--margin{margin-top:-130px}.intensive-join__wrap{position:relative;display:flex;flex-direction:column;width:calc(100% - 40px);margin:0 auto;padding:20px;color:#fff;background-color:#4eb543;gap:15px}.intensive-join__wrap .button{width:100%;max-width:100%;font-size:20px}.intensive-join__wrap .button:hover{color:#fff;background-color:#302683;border-color:#302683}.intensive-join__wrap .button:focus{color:#fff;background-color:#302683;border-color:#302683}.intensive-join__button-left{order:-1}.intensive-join__text{margin:0;font-weight:500;font-size:20px;line-height:26px}.intensive-join__text strong{display:block;font-weight:500}.intensive-join__text strong:not(:only-child){margin-bottom:5px}.intensive-join__text a{color:#3527b6;white-space:nowrap}.intensive-join__text a:focus,.intensive-join__text a:hover{color:#fff;text-decoration:none}.intensive-join--profession .button,.intensive-join--profession .intensive-join__text{font-size:15px;line-height:17px}.intensive-tutor{position:relative;padding-top:240px;padding-bottom:50px;background-color:#fff}.intensive-tutor__inner{width:100%;padding-right:20px;padding-left:20px}.intensive-tutor__top,.intensive-tutor__top .intensive-tutor__left{margin-bottom:40px}.intensive-tutor__title{margin:0 0 20px;font-weight:700;font-size:24px;line-height:31px}.intensive-tutor__text-grid{display:flex;flex-direction:column;align-items:center}.intensive-tutor__text-grid img{position:absolute;top:120px;display:block;min-width:115px;height:100px}.intensive-tutor__text-grid p{margin:0;font-size:18px;line-height:26px}.intensive-tutor__text{margin:15px 0 0;font-size:16px;line-height:22px}.intensive-tutor__list{margin:0;padding:0 0 0 40px;list-style:none}.intensive-tutor__item{position:relative;padding-bottom:20px}.intensive-tutor__item::before{content:"";position:absolute;top:10px;left:-30px;width:3px;height:100%;background-image:repeating-linear-gradient(to bottom,#fff,#fff 7px,#e8e8e8 7px,#e8e8e8 14px)}.intensive-tutor__item strong{position:relative;display:block;margin-bottom:5px;font-weight:700;font-size:16px;line-height:20px}.intensive-tutor__item strong::before{position:absolute;top:0;left:-40px;width:23px;height:23px;font-size:12px;line-height:26px;text-align:center;color:#fff;background-color:#e84e1b;border-radius:50%}.intensive-tutor__item:last-child{padding-bottom:0}.intensive-tutor__item:last-child::before{display:none}.intensive-cycle--individual .intensive-tutor__item:nth-child(1) strong::before,.intensive-tutor__item:nth-child(1) strong::before{content:"Ⅰ"}.intensive-cycle--individual .intensive-tutor__item:nth-child(2) strong::before,.intensive-tutor__item:nth-child(2) strong::before{content:"Ⅱ"}.intensive-cycle--individual .intensive-tutor__item:nth-child(3) strong::before,.intensive-tutor__item:nth-child(3) strong::before{content:"Ⅲ"}.intensive-tutor__item:nth-child(4) strong::before{content:"	Ⅳ"}.intensive-tutor__item p{margin:0;font-size:14px;line-height:20px}.intensive-tutor__bottom{display:flex;flex-direction:column}.intensive-tutor__bottom .intensive-tutor__left{order:2;margin-bottom:45px}.intensive-tutor__bottom .intensive-tutor__right{order:4}.intensive-tutor__bottom h4{margin:30px 0 10px;font-weight:700;font-size:20px;line-height:22px}.intensive-tutor__bottom p{margin:0;font-size:16px;line-height:24px}.intensive-tutor__video{position:relative;order:1;max-width:515px;border:2px solid #302683;border-top-width:20px;border-top-left-radius:15px;border-top-right-radius:15px}.intensive-tutor__video::before{content:"";position:absolute;top:-13px;left:10px;display:block;width:32px;height:6px;background-repeat:no-repeat;background-position:center}.intensive-tutor__video img,.intensive-tutor__video video{display:block;width:100%;height:auto}.intensive-tutor__sub-title{margin:0 0 10px;font-weight:700;font-size:24px;line-height:31px}.intensive-tutor__description{margin:0 0 30px;font-size:18px;line-height:27px}.intensive-tutor__text-box--visible{opacity:1}.intensive-tutor__text-box--hidden{opacity:0}.intensive-tutor--javascript .intensive-tutor__video,.intensive-tutor--nodejs .intensive-tutor__video{border-color:#18213f}.intensive-tutor--javascript .intensive-tutor__video::before,.intensive-tutor--nodejs .intensive-tutor__video::before,.intensive-tutor__video::before{background-image:url(/img/intensive/video_decor.v2.svg)}.intensive-tutor--javascript .intensive-tutor__item strong::before{background-color:#ffa300}.intensive-tutor--javascript+.intensive-projects--async .intensive-projects__inner{padding-top:50px}.intensive-tutor--nodejs .intensive-tutor__item strong::before{background-color:#00e48c}.intensive-tutor--php .intensive-tutor__item strong::before{background-color:#6439b7}.intensive-tutor--php .intensive-tutor__video{border-color:#6439b7}.intensive-tutor--animation:not(.intensive-tutor--typescript),.intensive-tutor--javascript:not(.intensive-tutor--typescript),.intensive-tutor--nodejs:not(.intensive-tutor--typescript),.intensive-tutor--php:not(.intensive-tutor--typescript){padding-bottom:0}.intensive-tutor--typescript{padding-top:180px}.intensive-tutor--typescript .intensive-tutor__text-grid img{top:60px}.intensive-teacher{padding-top:100px;padding-bottom:25px;background-color:#fff}.intensive-teacher__inner{padding-right:25px;padding-left:25px}.intensive-teacher__teacher{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.intensive-teacher__teacher img{margin-bottom:20px}.intensive-teacher__title{margin-top:0;margin-bottom:20px;font-size:24px;line-height:31px}.intensive-teacher__personal{margin:0;font-size:18px;line-height:26px}.intensive-teacher__personal:nth-child(4){font-size:16px}.intensive-teacher__text{margin-top:15px;font-size:16px;line-height:22px}.intensive-dialog{position:relative;order:3;width:calc(100% + 40px);max-width:500px;max-height:500px;margin-left:-20px}.intensive-dialog__text-box{position:absolute;top:-20px;left:0;z-index:1;display:block;width:50%;min-height:52px;padding:15px 20px;font-size:12px;line-height:18px;background-color:#fff;box-shadow:0 5px 20px -5px rgba(0,0,0,.15);filter:drop-shadow(0 1px 3px rgba(0,0,0,.15));transition:opacity .1s}.intensive-dialog__text-box::before{content:"";position:absolute;right:50%;bottom:-15px;left:50%;width:0;height:0;border-top:15px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;transform:translateX(-50%)}.intensive-dialog__text-box--tutor{right:20px;left:auto;z-index:2}.intensive-dialog__text-box--visible{opacity:1}.intensive-dialog__text-box--hidden{opacity:0}:root{--intensive-process-slides-count:5}.intensive-process{padding-top:40px;overflow:hidden;background-color:#f8f8f8}.intensive-process--solo{padding-top:100px}.intensive-process__inner{width:100%;padding-right:25px;padding-left:25px}.intensive-process__title{margin:0 0 15px;font-weight:700;font-size:24px;line-height:31px}.intensive-process__description{margin-bottom:15px;font-size:16px;line-height:24px}.intensive-process__slider{margin:0 auto 30px}.intensive-process__slider .slider__inner{width:500%}.intensive-process__item-content img{display:block;width:100%;max-width:100%;height:auto}.intensive-process--adaptive .slider__inner{width:400%}:root{--intensive-projects-slides-count:3}.intensive-projects{background-color:#fff}.intensive-projects__inner{width:100%;padding:40px 25px 20px}.intensive-projects__title{margin:0 0 15px;font-weight:700;font-size:24px;line-height:31px}.intensive-projects__text-left{margin:0 0 15px;font-size:16px;line-height:24px}.intensive-projects__text-right{position:relative;margin:0;font-size:16px;line-height:24px}.intensive-projects__text-right::before{content:"";display:none;width:23px;height:23px;margin-top:20px;margin-bottom:10px;background-image:url(/img/intensive/icon_exclamation.v3.svg);background-repeat:no-repeat;background-position:center}.intensive-projects__slider{margin:0 auto}.intensive-projects__slider .slider__inner{width:300%}.intensive-projects--docker .intensive-projects__video::before,.intensive-projects--native .intensive-projects__video::before,.intensive-projects__slider .slider__controls{display:none}.intensive-projects__list{display:flex;justify-content:space-between}.intensive-projects__link{position:relative;bottom:-15px;display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.16))}.intensive-projects__link img,.intensive-projects__video img,.intensive-projects__video video{display:block;width:100%;height:auto}.intensive-projects__row h4{margin:0 0 10px;font-weight:700;font-size:18px;line-height:24px;text-align:center}.intensive-projects__row p{margin:0;font-size:16px;line-height:1.6}.intensive-projects__row--lecture{margin-bottom:40px}.intensive-projects__col{margin-bottom:30px}.intensive-projects--php2 .intensive-projects__video-info p:last-child,.intensive-projects__col:last-child{margin-bottom:0}.intensive-projects__sub-text{margin-bottom:40px}.intensive-projects__description{margin:40px 0 0;font-size:16px;line-height:1.5}.intensive-projects__video{position:relative;max-width:480px;margin:0 auto 20px;border:2px solid #302683;border-top-width:20px;border-top-left-radius:15px;border-top-right-radius:15px}.intensive-projects__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}.intensive-projects--adaptive .intensive-projects__inner{padding-right:0;padding-bottom:50px;padding-left:0}.intensive-projects--adaptive .intensive-projects__title{padding-right:25px;padding-left:25px}.intensive-projects--adaptive .intensive-projects__wrap{display:flex;flex-direction:column}.intensive-projects--adaptive .intensive-projects__text-left,.intensive-projects--adaptive .intensive-projects__text-right{position:relative;z-index:1;order:1;padding-right:25px;padding-left:25px}.intensive-projects--adaptive .intensive-projects__text-right{order:2;margin-bottom:35px}.intensive-projects--adaptive .intensive-projects__project{position:relative;overflow:hidden}.intensive-projects--adaptive .intensive-projects__project .intensive-projects__image--mobile{position:absolute;bottom:0;width:20%}.intensive-projects--adaptive .intensive-projects__project .intensive-projects__image--tablet{position:absolute;bottom:0;width:40%}.intensive-projects--adaptive .intensive-projects__project--top{order:3;margin-bottom:40px}.intensive-projects--adaptive .intensive-projects__project--top .intensive-projects__image--mobile{left:50%}.intensive-projects--adaptive .intensive-projects__project--top .intensive-projects__image--tablet{left:25px}.intensive-projects--adaptive .intensive-projects__project--top .intensive-projects__image--desktop{margin-left:70px}.intensive-projects--adaptive .intensive-projects__project--bottom{order:4}.intensive-projects--adaptive .intensive-projects__project--bottom .intensive-projects__image--mobile{right:50%}.intensive-projects--adaptive .intensive-projects__project--bottom .intensive-projects__image--tablet{right:25px}.intensive-projects--adaptive .intensive-projects__project--bottom .intensive-projects__image--desktop{margin-left:-70px}.intensive-projects--animation .intensive-projects__inner,.intensive-projects--ecmascript .intensive-projects__inner,.intensive-projects--javascript .intensive-projects__inner,.intensive-projects--nodejs .intensive-projects__inner,.intensive-projects--php .intensive-projects__inner,.intensive-projects--react .intensive-projects__inner{padding-top:50px;padding-bottom:40px}.intensive-projects--middle .intensive-projects__inner{padding-bottom:40px}.intensive-projects--typescript .intensive-projects__inner{padding-top:50px;padding-bottom:40px}.intensive-projects--animation .intensive-projects__text,.intensive-projects--ecmascript .intensive-projects__text,.intensive-projects--javascript .intensive-projects__text,.intensive-projects--middle .intensive-projects__text,.intensive-projects--nodejs .intensive-projects__text,.intensive-projects--php .intensive-projects__text,.intensive-projects--react .intensive-projects__text,.intensive-projects--typescript .intensive-projects__text{margin-bottom:40px}.intensive-projects--animation .intensive-projects__text--column,.intensive-projects--ecmascript .intensive-projects__text--column,.intensive-projects--javascript .intensive-projects__text--column,.intensive-projects--middle .intensive-projects__text--column,.intensive-projects--nodejs .intensive-projects__text--column,.intensive-projects--php .intensive-projects__text--column,.intensive-projects--react .intensive-projects__text--column,.intensive-projects--typescript .intensive-projects__text--column{flex-direction:column}.intensive-projects--animation a.intensive-projects__video,.intensive-projects--ecmascript a.intensive-projects__video,.intensive-projects--javascript a.intensive-projects__video,.intensive-projects--middle a.intensive-projects__video,.intensive-projects--nodejs a.intensive-projects__video,.intensive-projects--php a.intensive-projects__video,.intensive-projects--react a.intensive-projects__video,.intensive-projects--typescript a.intensive-projects__video{position:relative;display:block}.intensive-projects--animation a.intensive-projects__video:focus::after,.intensive-projects--animation a.intensive-projects__video:hover::after,.intensive-projects--ecmascript a.intensive-projects__video:focus::after,.intensive-projects--ecmascript a.intensive-projects__video:hover::after,.intensive-projects--javascript a.intensive-projects__video:focus::after,.intensive-projects--javascript a.intensive-projects__video:hover::after,.intensive-projects--middle a.intensive-projects__video:focus::after,.intensive-projects--middle a.intensive-projects__video:hover::after,.intensive-projects--nodejs a.intensive-projects__video:focus::after,.intensive-projects--nodejs a.intensive-projects__video:hover::after,.intensive-projects--php a.intensive-projects__video:focus::after,.intensive-projects--php a.intensive-projects__video:hover::after,.intensive-projects--react a.intensive-projects__video:focus::after,.intensive-projects--react a.intensive-projects__video:hover::after,.intensive-projects--typescript a.intensive-projects__video:focus::after,.intensive-projects--typescript a.intensive-projects__video:hover::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.intensive-projects--ecmascript .intensive-projects__video,.intensive-projects--javascript .intensive-projects__video,.intensive-projects--nodejs .intensive-projects__video,.intensive-projects--react .intensive-projects__video,.intensive-projects--react2 .intensive-projects__video,.intensive-projects--vue .intensive-projects__video{border-color:#18213f}.intensive-projects--php .intensive-projects__video{border-color:#6439b7}.intensive-projects--php .intensive-projects__col h3{margin-bottom:7px}.intensive-projects--php .intensive-projects__col p{margin-top:7px}.intensive-projects--php .intensive-projects__info{display:inline-block;font-size:14px;line-height:1.4;vertical-align:middle;color:#636363}.intensive-projects--php .intensive-projects__badge{display:inline-block;margin-right:5px;padding:2px 5px;vertical-align:middle}.intensive-projects--php .intensive-projects__badge:focus,.intensive-projects--php .intensive-projects__badge:hover{color:#fff}.intensive-projects--php2 .intensive-projects__video-info p{margin-bottom:15px}.intensive-projects--middle .intensive-projects__inner{padding-top:20px}.intensive-projects.intensive-projects--email .intensive-projects__inner{padding-top:0;padding-bottom:40px}.intensive-projects.intensive-projects--email h2{margin:0 0 10px}.intensive-projects.intensive-projects--email .intensive-projects__text-left{margin-bottom:25px}.intensive-projects.intensive-projects--typescript .intensive-projects__inner{padding-top:100px;padding-bottom:5px}.intensive-projects.intensive-projects--typescript .intensive-projects__text-left:not(:last-child){margin-bottom:25px}.intensive-projects--native .intensive-projects__video{border:0}.intensive-projects--native .intensive-projects__video img{width:328px;margin:0 auto}.intensive-projects--docker .intensive-projects__inner{padding-bottom:10px}.intensive-projects--docker .intensive-projects__video{border:0}.intensive-projects--docker .intensive-projects__video img{margin:0 auto}:root{--league-projects-slides-count:6}.league-info{background-color:#f8f8f8}.league-info__inner{display:block;width:100%;max-width:1050px;margin:0 auto;padding:114px 20px 56px}.league-info__title{margin-top:0;margin-bottom:15px;font-size:24px;line-height:31px}.league-info__text{margin-top:0;margin-bottom:24px;font-size:16px;line-height:28px}.league-info__list{display:flex;flex-direction:column;margin-top:0;margin-bottom:58px;padding-left:0;list-style:none;gap:30px 20px}.league-info__item{position:relative;max-width:460px;margin:0;padding-left:40px;font-size:16px;line-height:22px}.league-info__item::before{content:"";position:absolute;top:6px;left:0;display:block;width:20px;height:10px;border-bottom:4px solid #302683;border-left:4px solid #302683;transform:rotate(-45deg)}.league-info__slider-caption{margin-top:0;margin-bottom:30px;font-weight:500;font-size:20px;line-height:24px}.league-info__slider-wrapper{max-width:1010px;margin:0 auto}.league-info__slider.slider--buttons{width:auto}.league-info__slider .slider__inner{width:600%}.league-info__slider .slider__togglers{height:100%}.league-info--extra-padding .league-info__inner{padding-bottom:26px}:root{--company-reviews-slides-count:7;--lite-company-reviews-slides-count:9}.company-reviews{padding-bottom:40px;background-color:#f8f8f8}.company-reviews__inner{width:100%;margin-bottom:30px;padding-top:40px;padding-right:20px;padding-left:20px}.company-reviews__title{margin:0 0 15px;font-weight:700;font-size:24px;line-height:31px}.company-reviews__info{font-size:16px;line-height:24px}.company-reviews__slider{display:flex;flex-direction:column;margin:0 auto}.company-reviews__slider .slider__inner{width:700%}.company-reviews__slider .slider__controls{display:none}.company-reviews__slider .slider__overflow-wrap{order:2}.company-reviews__item{position:relative;background-color:#fff}.company-reviews__wrap{display:flex;flex-direction:column;padding:30px 25px 60px}.company-reviews__left{order:2}.company-reviews__right{order:1;margin-bottom:20px}.company-reviews__text{margin:0 0 10px;font-size:16px;line-height:24px}.company-reviews__pic img,.company-reviews__text--hidden{display:block}.company-reviews__author{margin:20px 0 0;font-size:16px;line-height:22px}.company-reviews__author strong{display:block;font-weight:700}.company-reviews__pic{margin-bottom:20px;text-align:center}.company-reviews__pic--circle{width:90px}.company-reviews__pic--circle img{border-radius:50%}.company-reviews__pic--avito{width:230px}.company-reviews__pic--hyper,.company-reviews__pic--nordmount{width:153px}.company-reviews__more{position:absolute;bottom:0;left:0;display:block;width:100%;padding:0;color:#e94e1b;background-color:#f8f8f8;border:0;transform:rotate(0deg)}.company-reviews__more svg{transform:translate(-10px) rotate(180deg)}.company-reviews__item--collapsed .company-reviews__more svg{transform:translate(-10px) rotate(0)}.company-reviews--critique .company-reviews__cite footer::before,.company-reviews__item--collapsed .company-reviews__text--hidden{display:none}.company-reviews--javascript,.company-reviews--nodejs{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}.company-reviews--javascript .company-reviews__info,.company-reviews--javascript .company-reviews__title,.company-reviews--nodejs .company-reviews__info,.company-reviews--nodejs .company-reviews__title,.company-reviews--profession .company-reviews__title{color:#fff}.company-reviews--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)}.company-reviews--profession{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}.company-reviews--profession .company-reviews__more{box-shadow:inset 0 -2px 13px 0 rgba(0,0,0,.06)}.company-reviews--profession .slider__togglers .slider__toggler:focus,.company-reviews--profession .slider__togglers .slider__toggler:hover{color:#fff}.company-reviews--profession-lite .slider__inner{width:900%}.company-reviews--critique{padding-top:70px;padding-bottom:0}.company-reviews--critique .company-reviews__item{max-width:calc(100% - 50px);margin:0 auto}.company-reviews--critique .company-reviews__pretext{margin-bottom:35px;font-size:16px;line-height:1.5}.company-reviews--critique .company-reviews__cite{margin-bottom:0;font-size:18px;line-height:1.5}.company-reviews--critique .company-reviews__cite::before{top:-4px}.company-reviews--critique .company-reviews__cite footer{margin-bottom:0;text-align:left}.company-reviews--critique .company-reviews__author{margin-top:10px}.authors{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}.authors,.authors__inner{position:relative}.authors__title{position:absolute;top:40px;left:25px;z-index:2;margin:0;font-weight:700;font-size:24px;line-height:31px;color:#fff}.authors__bg{display:none}.authors__bg img{display:block}.authors__list{margin:0;padding:0;list-style:none;background-color:#000}.authors__item{width:100%;margin:0}.authors__item--using-mouse,.authors__item--using-mouse:hover .author__content{outline:0}.authors__slider{max-width:550px;margin:0 auto;padding:0}.authors__slider.slider--buttons{width:100%;padding:0}.authors__slider .slider__togglers{z-index:2}.authors__slider .slider__togglers .slider__toggler:disabled{filter:grayscale(100%) brightness(1.5)}.authors__slider .slider__togglers .slider__toggler--prev{left:0}.authors__slider .slider__togglers .slider__toggler--next{right:0}.authors__slider .slider__togglers .slider__toggler--next,.authors__slider .slider__togglers .slider__toggler--prev{width:40px}.authors__slider .slider__controls{display:none}.authors--htmlcss .slider__inner{width:400%}.authors--htmlcss .author__badge--pershin{bottom:35%;transform:translateX(20px)}.authors--htmlcss .author__badge--makeev{bottom:55%;transform:translateX(30px)}.authors--htmlcss .author__badge--simonenko{bottom:45%}.authors--htmlcss .author__badge--zyzin{right:auto;bottom:30%;left:10px}.authors--javascript .slider__inner,.authors--nodejs .slider__inner{width:300%}.authors--javascript .author__badge--akinin,.authors--nodejs .author__badge--akinin{bottom:45%;left:auto}.authors--javascript .author__badge--alekseenko,.authors--nodejs .author__badge--alekseenko{bottom:50%}.authors--javascript .author__badge--shepotiev,.authors--nodejs .author__badge--shepotiev{bottom:40%}.authors--javascript,.authors--nodejs{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}.authors--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)}.authors--prof{z-index:0;background:0 0}.authors--prof .authors__title{top:105px}.authors--prof .slider__inner{width:700%}.authors--prof .author__content{padding-top:130px}.authors--prof .author__content::before{height:30%}.authors--prof .author__image{width:100%}.authors--prof .author__badge--makeev{right:-100px;bottom:40%;left:auto}.authors--prof .author__badge--akinin{right:-120px;left:auto}.authors--prof .author__badge--pershin{right:-170px;bottom:25%;left:auto}.authors--prof .author__badge--alekseenko{right:-70px;bottom:46%;left:auto}.authors--prof .author__badge--simonenko{right:-70px;bottom:51%;left:auto}.authors--prof .author__badge--shepotiev{right:auto;bottom:23%;left:-50px}.authors--prof .author__badge--zyzin{right:auto;bottom:50%;left:-20px}.author{position:relative}.author__badge{position:absolute;right:0;bottom:35%;left:0;z-index:1;display:none;margin:0 auto;font-weight:700;color:#fff}.author__badge::before{content:"";display:block;width:11px;height:15px;margin-bottom:8px;background-image:url(/img/intensive/authors/author_badge.svg);background-repeat:no-repeat;background-position:0 0}.author__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;padding-top:50px;color:#fff;background-color:#000}.author__content::before{content:"";position:absolute;top:0;left:0;width:100%;height:10%;background-image:linear-gradient(to bottom,#000 0,#000 20%,transparent 100%)}.author__image,.intensive-stage__item picture,.intensive-weeks-section__event-pic img{display:block}.author__info{position:relative;margin-top:-50%;padding:20px 20px 60px;background-image:linear-gradient(to bottom,transparent 0,#000 100%)}.author__name{margin:0 0 10px;font-weight:700;font-size:24px;line-height:28px}.author__skill{max-width:100px;margin:0 0 10px;font-size:14px;line-height:17px}.author__num{display:block;width:36px;height:36px;margin-bottom:5px;font-weight:500;font-size:16px;line-height:36px;text-align:center;border:2px solid #e84e1b;border-radius:50px}.author__description{max-width:280px;min-height:80px;margin:0;font-size:16px;line-height:22px}.author__description a{color:#e84e1b}.author__description a:focus,.author__description a:hover{color:#fff;text-decoration:none}.author__description a:active{color:#e84e1b}.intensive-weeks{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;position:relative;z-index:2}.intensive-weeks__inner{width:100%;padding:40px 20px 50px}.intensive-weeks__title{margin:0 0 20px;font-size:24px;line-height:31px;color:#fff}.intensive-weeks__info{margin:0 0 40px;font-size:18px;line-height:24px;color:#fff}.intensive-weeks__info p{margin:0 0 15px}.intensive-weeks__info a{color:#fff;text-decoration:underline}.intensive-consulting--course .checkbox--agreement .checkbox__text a:focus,.intensive-consulting--course .checkbox--agreement .checkbox__text a:hover,.intensive-weeks__info a:focus,.intensive-weeks__info a:hover{text-decoration:none}.intensive-weeks__info--after p{margin:0}.intensive-cycle--individual .intensive-stage__wrap li:not(:last-of-type),.intensive-weeks__requirements:not(:last-child){margin-bottom:20px}.intensive-weeks-part{margin-bottom:40px}.intensive-weeks-part__title{margin-bottom:15px;font-size:16px;line-height:20px;color:#fff}.intensive-weeks-part__num{display:block;margin-bottom:15px;font-size:16px;line-height:20px;opacity:.7}.intensive-weeks-part__text{margin:0}.intensive-weeks-part__text strong{display:block;margin-bottom:5px;font-weight:700;text-transform:uppercase}.intensive-weeks-section{position:relative;margin-bottom:10px;padding:30px 20px 70px;background-color:#fff}.intensive-weeks-section:last-child,.intensive-weeks-section__event-pic+.intensive-weeks-section__event-description span:last-child{margin-bottom:0}.intensive-weeks-section--padding{padding-bottom:30px}.intensive-weeks-section__more{position:absolute;bottom:0;left:0;display:block;width:100%;padding:0;color:#e94e1b;background-color:#f8f8f8;border:0;transform:rotate(0deg)}.intensive-weeks-section__more svg{transform:translate(0) rotate(180deg)}.intensive-weeks-section--collapsed .intensive-weeks-section__more svg{transform:translate(0) rotate(0)}.intensive-weeks-section__num{display:block;margin-bottom:5px}.intensive-weeks-section__title{margin:0;font-weight:700;font-size:20px;line-height:24px}.intensive-weeks-section__event{display:flex;flex-direction:column;margin-top:15px;margin-bottom:25px}.intensive-weeks-section__event-pic{flex-shrink:0;margin-bottom:15px}.intensive-weeks-section__event-description{display:flex;flex-grow:1;flex-direction:column}.intensive-weeks-section__event-type{margin-bottom:5px;font-size:14px;line-height:20px}.intensive-weeks-section__event-time{margin-bottom:5px}.intensive-weeks-section__event-leading,.intensive-weeks-section__event-time{display:block;font-size:14px;line-height:20px;color:#757575}.intensive-weeks-section__event-pic+.intensive-weeks-section__event-description span{margin-bottom:5px}.intensive-weeks-section__thumbnails{margin-bottom:-10px}.intensive-weeks-section__thumbnail{position:relative;display:inline-block;margin-right:7px;margin-bottom:10px;vertical-align:baseline}.intensive-weeks-section__thumbnail .intensive-weeks-section__tooltip{display:none}.intensive-weeks-section__thumbnail:last-child{margin-right:0}.intensive-weeks-section__col p{margin:25px 0;font-size:16px;line-height:22px}.intensive-weeks-section__col p:first-child{margin-top:0}.intensive-weeks--middle ul li:last-child,.intensive-weeks-section__col p:last-child{margin-bottom:0}.intensive-weeks-section__col .intensive-weeks-section__summary{margin:20px 0 0}.intensive-weeks-section__col ul{margin:15px 0;padding:0;list-style:none;font-size:16px;line-height:22px}.intensive-weeks-section__col li{margin-bottom:10px}.intensive-weeks-section__col li::before{content:"—";margin-right:5px}.intensive-weeks-section__col li ul{margin-bottom:15px;padding-left:20px}.intensive-weeks-section__col small{font-size:14px;line-height:20px;color:#333;opacity:.5}.intensive-weeks-section--collapsed .intensive-weeks-section__col>:not(.intensive-weeks-section__title):not(.intensive-weeks-section__summary):not(.intensive-weeks-section__more):not(.intensive-weeks-section__num){display:none}.intensive-weeks-section__col--right,.intensive-weeks.intensive-weeks--php .intensive-weeks-section--collapsed .intensive-weeks-section__summary,.intensive-weeks.intensive-weeks--php .intensive-weeks-section--padding .intensive-weeks-section__summary{margin-bottom:0}.intensive-weeks-section__col--right ul{margin:-10px 0 25px}.intensive-weeks-section--collapsed .intensive-weeks-section__col--right{display:none}.intensive-weeks-section--collapsed .intensive-weeks-section__col--left{margin-right:0}.intensive-cycle--individual .intensive-stage__wrap h3,.intensive-weeks-section--collapsed .intensive-weeks-section__summary{margin-top:10px}.intensive-weeks.intensive-weeks--javascript{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}.intensive-weeks.intensive-weeks--vue{background-color:#32475b;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 0,transparent 41px);background-size:82px 47px}.intensive-weeks.intensive-weeks--vue .intensive-weeks__title{color:#3fb27f}.intensive-weeks.intensive-weeks--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}.intensive-weeks.intensive-weeks--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}.intensive-weeks.intensive-weeks--php .intensive-weeks-section__summary{margin-bottom:40px}.intensive-weeks--middle .intensive-weeks-section--collapsed .intensive-weeks-section__summary,.intensive-weeks.intensive-weeks--nodejs .intensive-weeks-section--collapsed .intensive-weeks-section__summary,.intensive-weeks.intensive-weeks--nodejs .intensive-weeks-section__summary,.intensive-weeks.intensive-weeks--php2 .intensive-weeks-section--collapsed .intensive-weeks-section__summary,.intensive-weeks.intensive-weeks--php2 .intensive-weeks-section__summary{margin-top:15px;margin-bottom:20px}.intensive-weeks--middle .intensive-weeks-section__summary{margin-top:15px}.intensive-weeks--middle p b em,.intensive-weeks.intensive-weeks--nodejs p b em,.intensive-weeks.intensive-weeks--php2 p b em{font-weight:700}.intensive-weeks--middle .intensive-weeks-section{padding:30px 20px}.intensive-weeks--middle .intensive-weeks-section__summary,.intensive-weeks--middle ul{margin-bottom:0}.intensive-weeks--solo .intensive-weeks-part{margin-bottom:10px}.intensive-weeks--solo .intensive-weeks-section__event-description{justify-content:flex-start}.intensive-certificate+.prices--sold{z-index:1;background:0 0}.intensive-certificate+.prices--sold .application{font-size:20px}.intensive-certificate__inner{display:flex;flex-direction:column;width:100%;padding-top:140px;padding-right:20px;padding-left:20px}.intensive-certificate__info{padding-bottom:20px}.intensive-certificate__title{margin:0 0 15px;font-weight:700;font-size:24px;line-height:1.3}.intensive-certificate__title--small{font-size:30px}.intensive-certificate__text{margin:0;font-size:16px;line-height:1.5}.intensive-certificate__text--profession{margin-bottom:16px}.intensive-certificate__notice{margin:10px 0 0}.intensive-certificate__pic img{display:block;width:calc(100% - 50px);margin:0 auto;box-shadow:0 10px 25px 0 rgba(0,0,0,.5)}.intensive-stats{position:relative;margin-bottom:40px}.intensive-stats p{margin:10px 0}.intensive-stats__wrap{margin:0 20px;padding:30px 20px 20px;background-color:#fff}.intensive-stats__title{margin:0 0 20px;font-weight:700;font-size:24px;line-height:31px}.intensive-stats__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.intensive-stats__item{display:flex;flex-direction:column;margin:0 0 15px;color:#141841}.intensive-stats__item:last-child{margin-bottom:0}.intensive-stats__num{display:block;margin-right:10px;font-weight:700;font-size:60px;line-height:60px}.intensive-stats__text{display:block;max-width:155px;font-size:16px;line-height:22px}.intensive-stats--async{padding-top:100px}.intensive-stats--standalone{margin-bottom:40px;padding-top:40px}.intensive-stats--marks{margin-bottom:0;background-color:#fff}.intensive-stats--marks .intensive-stats__wrap{padding-right:0;padding-left:0;border-bottom:2px solid #e8e8e8}.intensive-stats--marks .intensive-stats__list{margin-bottom:20px}.intensive-help__left a:hover,.intensive-stats--marks .intensive-stats__item{color:#302683}.intensive-stats--marks .intensive-stats__title{display:block;margin-bottom:10px}.intensive-stats--marks .intensive-stats__accent{color:#4eb543}.intensive-stats--marks p{font-size:14px;line-height:18px}.intensive-stats--divider-mark .intensive-stats__item:nth-child(even){max-width:-webkit-fit-content;max-width:fit-content;padding-right:0}.intensive-stats--divider-mark .intensive-stats__item:nth-child(even) .intensive-stats__num{font-size:50px;line-height:40px}.intensive-stats--compact{margin-bottom:0}.intensive-stats--compact .intensive-stats__wrap{display:block;width:100%;max-width:980px;margin:0 auto;padding:0 20px;background-color:inherit}.intensive-stats--compact .intensive-stats__list{max-width:500px;margin:0 auto}.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 a:focus{color:#302683}.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}.intensive-requirements{display:grid;grid-row-gap:10px;grid-template-areas:"header" "os" "browser" "git" "runtime" "footnote";font-size:14px}.intensive-requirements .intensive-requirements__title{grid-area:header;margin-bottom:8px;font-size:18px}.intensive-requirements .intensive-requirements__item--os{grid-area:os}.intensive-requirements .intensive-requirements__item--browser{grid-area:browser}.intensive-requirements .intensive-requirements__item--git{grid-area:git}.intensive-requirements .intensive-requirements__item--runtime{grid-area:runtime}.intensive-requirements .intensive-requirements__footnote{grid-area:footnote;opacity:.5}.intensive-cycle--individual .intensive-stage__wrap ul,.intensive-requirements ul{padding-left:0;list-style:none}.intensive-cycle--individual .intensive-stage__wrap ul>li,.intensive-requirements ul>li{position:relative;padding-left:1.38em}.intensive-requirements--php{grid-template-areas:"header" "os" "git" "runtime" "footnote";font-size:14px}.intensive-requirements--html{grid-template-areas:"header" "browser" "os" "git" "footnote";font-size:14px}.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,.head--profession .head__dates p: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,.intensive-salary__text a{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.application--custom-ecmascript .application__title a,.application.application--custom-javascript .application__title a,.application.application--custom-react .application__title a{color:#f9b326}.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{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}.head--profession{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;position:relative;padding-top:0;overflow:hidden;color:#fff}.head--profession .head__wrap{position:static;background-image:none}.head--profession .head__inner{display:flex;flex-direction:column}.head--profession .head__inner .button--individual-internship{max-width:320px;margin-top:20px;margin-bottom:25px}.head--profession .head__inner .button--individual-internship:hover{background-color:#e84e1b;border-color:#e84e1b}.head--profession .head__inner .head__dates--individual-internship ul{margin:0;padding:0;list-style:none;font-size:16px}.head--profession .head__specialization{margin-top:6px;margin-bottom:8px;font-weight:400;font-size:22px;text-align:right}.head--profession .head__dates,.head--profession .head__subtitle{padding-right:80px}.head--profession .head__subtitle p{margin:0}.head--profession .head__dates{margin-bottom:34px;line-height:1.25}.head--profession .head__dates p,.intensive-wrap__table ol li{margin-top:0;margin-bottom:6px}.head--profession .head__price{margin-bottom:25px;padding-right:80px}.head--profession .head__price .badge{font-size:inherit}.head--profession .head__slogan{max-width:480px;margin-top:0;margin-bottom:20px;padding-right:10px}.head--profession .head__slogan+.head__async{margin:5px auto 0 0}.head--profession .head__async+.head__announcement,.head--profession .head__slogan+.head__announcement{margin-right:auto}.head--profession .head__button{position:relative;z-index:1;width:100%;max-width:280px;margin-bottom:30px;padding-top:14px;padding-bottom:12px;font-size:20px;line-height:1}.head--profession .head__tel{position:static;display:flex;flex-direction:column;order:2;margin:0 0 15px;text-align:left}.head--profession .head__tel a{width:auto;font-size:20px}.head--profession .head__decors{height:100%}.head--profession .head__decor{top:120px;right:0;left:auto;display:block;width:259px;height:367px;transform:none}.head--profession .head__decor--desktop{display:none}.head--profession .head__decor-container{height:615px}.head--profession .head__decor-inner{transform:translate(0,0)}.head--profession .head__decor-inner--front-part-1{transform:translate(254.51px,.16px)}.head--profession .head__decor-inner--front-part-2{transform:translate(296.09px,26.88px)}.head--profession .head__decor-inner--front-part-3{transform:translate(254.51px,.16px)}.head--profession .head__decor-inner--front-part-4{transform:translate(188px,0)}.head--profession .head__decor-inner--react-part-1{transform:translate(500.12px,76.1px)}.head--profession .head__decor-inner--react-part-2{transform:translate(466.53px,47.43px)}.head--profession .head__decor-inner--react-part-3{transform:translate(449.87px,21.14px)}.head--profession .head__decor-inner--react-part-4{transform:translate(483.46px,0)}.head--profession .head__decor-inner--react-part-5{transform:translate(0,1px)}.head--profession .head__decor-inner--react-part-6{transform:translate(12px,56px)}.head--profession .head__decor-inner--react-part-7{transform:translate(311.14px,37.88px)}.head--profession .head__decor-inner--react-part-8{transform:translate(335.14px,133.43px)}.head--profession .head__decor-inner--react-part-9{transform:translate(443.5px,201.51px)}.head--profession .head__decor-inner--react-part-10{transform:translate(393.84px,145.37px)}.head--profession .head__decor-inner--react-part-11{transform:translate(0,30px)}.head--profession-js{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}.head--profession-js .head__slogan a,.head--profession-js .head__tel a,.head--profession-js .head__title{color:#f9b326}.head--profession-js .head__logo path{fill:#f9b326}.head--profession-js .head__slogan a:focus,.head--profession-js .head__slogan a:hover,.head--profession-js .head__tel a:focus,.head--profession-js .head__tel a:hover,.intensive-salary--nodejs .intensive-salary__text a:focus,.intensive-salary--nodejs .intensive-salary__text a:hover,.intensive-salary--php .intensive-salary__text a:focus,.intensive-salary--php .intensive-salary__text a:hover,.intensive-salary--php2 .intensive-salary__text a:focus,.intensive-salary--php2 .intensive-salary__text a:hover{color:#fff;text-decoration:none}.head--prof-consulting .button.mobile{order:1}.head--prof-consulting .head__slogan{margin-top:40px}.head--prof-internship .head__slogan{display:flex;flex-wrap:wrap;margin-bottom:0;gap:26px}.head--prof-internship .head__slogan .button{color:#fff;white-space:nowrap}:root{--intensive-stage-slides-count:7}.intensive-cycle{background-color:#fff}.intensive-cycle__inner{max-width:1200px;margin:0 auto;padding:30px 20px 0}.intensive-cycle__heading{max-width:860px;margin:0 auto;padding:15px 0;text-align:left}.intensive-cycle__employment h3,.intensive-cycle__heading h2{margin:0 0 10px;font-weight:700;font-size:24px;line-height:1.3;color:#333}.intensive-cycle__heading p{margin:0 0 25px;font-size:16px;line-height:1.38;color:#333}.intensive-cycle__employment{margin-bottom:60px;overflow:hidden}.intensive-cycle__employment h3{margin:0 0 40px}.intensive-cycle__list{margin:0;padding:0;list-style:none}.intensive-cycle__list--frontender-light{margin-bottom:30px}.intensive-cycle__item{position:relative;margin:0 0 30px;padding-top:100px}.intensive-cycle__item:last-child{margin-right:0;margin-bottom:0}.intensive-cycle__item::before{content:"";position:absolute;top:0;left:0;width:79px;height:84px;background-repeat:no-repeat;background-position:top center;background-size:contain}.intensive-cycle__item--base::before{background-image:url(/img/profession/base.svg)}.intensive-cycle__item--recommendations::before{background-image:url(/img/profession/recommendations.svg)}.intensive-cycle__item--vacancies::before{background-image:url(/img/profession/vacancies.svg)}.intensive-cycle__item--education::before{background-image:url(/img/profession/notepad.svg)}.intensive-cycle__item--practice::before{background-image:url(/img/profession/piggy-bank.svg)}.intensive-cycle__caption{margin:0 0 5px;font-weight:700;font-size:20px;line-height:1.3;color:#333}.intensive-cycle__text{margin:0;font-size:16px;line-height:1.4;color:#333}.intensive-cycle__text:not(:last-child){margin-bottom:15px}.intensive-cycle__projects{margin-bottom:100px}.intensive-cycle__projects h4,.intensive-stage__description h3,.intensive-stage__description h4{margin:0 0 12px;font-weight:700;font-size:20px;line-height:1.2;color:#333}.intensive-cycle__projects p{margin:0;font-size:14px;line-height:1.4;color:#333}.intensive-cycle__projects p:not(:last-child){margin-bottom:25px}.intensive-cycle__projects-slider.slider--buttons{width:auto}.intensive-cycle__projects-slider .slider__inner{width:700%}.intensive-cycle--recipe .intensive-cycle__heading{padding-bottom:0}.intensive-cycle--recipe .intensive-stage{margin:0;padding-top:0;padding-bottom:35px;border-top:none}.intensive-cycle--recipe .intensive-stage__wrap{margin-bottom:0;padding-top:0}.intensive-cycle--recipe .intensive-stage__description{margin-bottom:0}.intensive-cycle--recipe .intensive-stage__image--tutor{transform:translateX(-10px)}.intensive-cycle--recipe .intensive-university{display:flex;flex-wrap:wrap;justify-content:space-between;filter:grayscale(1);gap:20px}.intensive-cycle--recipe .intensive-university img{flex-basis:calc(50% - 20px);max-width:180px}.intensive-cycle--individual .intensive-tutor__list{margin:0;padding:0 0 0 40px;list-style:none}.intensive-cycle--individual .intensive-tutor__item{position:relative;padding-bottom:20px}.intensive-cycle--individual .intensive-tutor__item::before{content:"";position:absolute;top:10px;left:-30px;width:3px;height:100%;background-image:repeating-linear-gradient(to bottom,#fff,#fff 7px,#e8e8e8 7px,#e8e8e8 14px)}.intensive-cycle--individual .intensive-tutor__item strong{position:relative;font-size:16px;line-height:24px}.intensive-cycle--individual .intensive-tutor__item strong::before{position:absolute;top:0;left:-40px;width:23px;height:23px;font-size:12px;line-height:26px;text-align:center;color:#fff;background-color:#e84e1b;border-radius:50%}.intensive-cycle--individual .intensive-tutor__item:last-child{padding-bottom:0}.intensive-cycle--individual .intensive-tutor__item:last-child::before{display:none}.intensive-cycle--individual .intensive-tutor__item:nth-child(4) strong::before{content:"Ⅳ"}.intensive-cycle--individual .intensive-tutor__item p{font-size:16px;line-height:24px}.intensive-cycle--individual .intensive-cycle__heading{padding-bottom:0}.intensive-cycle--individual .intensive-stage{padding-top:0;padding-bottom:60px;border-top:none}.intensive-cycle--individual .intensive-stage__wrap ul{padding-top:5px}.intensive-cycle--individual .intensive-stage__wrap ul p{margin-top:4px}.intensive-cycle--individual .intensive-cycle__additional{max-width:700px;font-size:16px;line-height:24px}.intensive-cycle--hours{padding-bottom:60px}.intensive-cycle--hours .intensive-cycle__inner{max-width:900px}.intensive-cycle--hours .intensive-cycle__inner h2{font-size:24px;line-height:1.3}.intensive-cycle--hours-img{margin-bottom:-10px;padding-bottom:0}.intensive-cycle--benefits .intensive-stage__description h3{text-wrap:balance}.intensive-cycle--benefits .intensive-stage__image img{width:90px}.intensive-cycle--benefits .intensive-stage__image--project img{width:100px}.intensive-cycle--full-width .intensive-cycle__inner{max-width:980px}.intensive-cycle--full-width .intensive-cycle__heading{max-width:none;margin-right:0;margin-left:0;padding-right:0}.intensive-cycle--benefits,.intensive-cycle--gray,.intensive-results{background-color:#f8f8f8}.intensive-stage{position:relative;margin-bottom:100px;border-top:2px solid #e8e8e8}.graduate-reviews--profession.graduate-reviews--tutors .graduate-reviews__description p:last-of-type,.intensive-stage:last-of-type{margin-bottom:0}.intensive-stage__caption{position:absolute;top:-30px;left:0;margin:0;font-size:16px;line-height:1.35;color:#333}.intensive-stage__wrap{margin-bottom:50px}.intensive-stage__wrap,.intensive-stage__wrap-inner{display:flex;flex-direction:column;flex-wrap:wrap;padding-top:35px}.intensive-stage__wrap--education{display:block;margin-bottom:0;padding-top:0}.intensive-stage__wrap-inner{margin-bottom:0}.intensive-stage__image{display:flex;flex-shrink:2;justify-content:center;min-width:239px}.intensive-stage__description{flex-grow:1;margin-bottom:50px;padding-top:30px}.intensive-stage__description p{margin:0 0 25px;font-size:14px;line-height:1.4;color:#333}.intensive-stage__description p:last-child{margin-bottom:0}.intensive-stage__description p:first-child{margin-bottom:15px}.intensive-stage__description--slider{margin-bottom:0;padding-top:0}.intensive-stage__caution{position:relative;margin:0;padding:32px 20px;font-size:16px;line-height:1.4;color:#fff;background-color:#2f258b}.intensive-stage__caution::after{content:"";position:absolute;top:50%;right:30px;display:none;width:54px;height:62px;background-image:url(/img/profession/caution.v2.svg);background-repeat:no-repeat;transform:translateY(-50%)}.intensive-stage--practice{padding-right:0}.intensive-stage--practice .intensive-stage__wrap{margin-bottom:70px;padding-top:45px}.intensive-stage--practice .intensive-stage__description{margin-bottom:0;padding-top:0}.intensive-stage--short{margin-bottom:0}.intensive-stage--short:not(.intensive-stage--education):not(.intensive-stage--practice){border-top:none}.intensive-stage--backend img,.prices .radio-image-group--vertical .radio-button__text--svg svg{width:100px;height:auto}.intensive-stage--backend:last-child{margin-bottom:50px}.intensive-stage__item img{display:block;width:100%;max-width:100%;height:auto}.intensive-salary{position:relative;padding-top:50px;overflow:hidden}.intensive-salary__inner{padding:280px 20px 40px}.intensive-salary__decor{position:absolute;top:50px;left:50%;z-index:-1;width:250px;height:222px;transform:translateX(-50%)}.intensive-salary__info span{display:block;margin-bottom:10px;font-weight:700;font-size:50px;line-height:1;color:#fff}.intensive-salary__caption{margin:0 0 15px;font-weight:700;font-size:24px;line-height:1.2;color:#fff}.intensive-salary__text{margin:0;font-size:16px}.intensive-salary--no-decor .intensive-salary__inner{padding-top:0}.intensive-salary--nodejs,.intensive-salary--php,.intensive-salary--php2{padding-top:20px}.intensive-salary--nodejs .intensive-salary__inner,.intensive-salary--php .intensive-salary__inner,.intensive-salary--php2 .intensive-salary__inner{position:relative;display:flex;flex-direction:column;padding-top:0;padding-bottom:40px}.intensive-salary--nodejs .intensive-salary__decor,.intensive-salary--php .intensive-salary__decor,.intensive-salary--php2 .intensive-salary__decor{position:relative;top:0;left:0;width:100px;height:160px;margin:0 auto 20px;transform:none}.intensive-salary--nodejs .intensive-salary__text,.intensive-salary--php .intensive-salary__text,.intensive-salary--php2 .intensive-salary__text{font-weight:400;font-size:18px}.intensive-salary--nodejs .intensive-salary__info,.intensive-salary--php .intensive-salary__info,.intensive-salary--php2 .intensive-salary__info{width:100%;max-width:100%;margin:0;padding:0}.intensive-salary--nodejs .intensive-salary__text a{color:#00e48c}.intensive-line--profession .intensive-line__item:not(.intensive-line__item--prev):not(.intensive-line__item--next){padding-bottom:50px}.intensive-line--profession .intensive-line__item:not(.intensive-line__item--prev):not(.intensive-line__item--next)::after{left:-28px;width:20px;height:5px}.intensive-line--profession .intensive-line__item--first-prof::before{border-top-left-radius:14px;border-top-right-radius:14px}.intensive-line--profession .intensive-line__item--last-prof::before{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.intensive-line--profession .intensive-line__item--prev{height:50px}.intensive-line--profession .intensive-line__item--next{height:120px}.intensive-line--profession .intensive-line__item--next::before{background-position:center 12px}.intensive-line--profession .intensive-line__item--cms::after,.intensive-line--profession .intensive-line__item--ecmascript::after,.intensive-line--profession .intensive-line__item--javascript::after,.intensive-line--profession .intensive-line__item--nodejs::after,.intensive-line--profession .intensive-line__item--php2::after,.intensive-line--profession .intensive-line__item--php3::after,.intensive-line--profession .intensive-line__item--php::after,.intensive-line--profession .intensive-line__item--react::after{background-color:#f9b326}.intensive-line--profession .intensive-line__item--accelerator::after,.intensive-line--profession .intensive-line__item--before-liga::after,.intensive-line--profession .intensive-line__item--grading::after,.intensive-line--profession .intensive-line__item--liga::after{background-color:#2036f5}.intensive-line--profession .intensive-line__info p:first-child{margin-bottom:3px;font-weight:700;line-height:1.6}.intensive-line--profession .intensive-line__week{display:none;width:-webkit-max-content;width:max-content;max-width:100%;opacity:.4}.intensive-line--profession .intensive-line__week::after{content:"";position:absolute;top:calc(50% - 1px);right:-15px;display:none;width:5px;height:5px;background-color:#4c4c4c;border-radius:50%;transform:translateY(-50%)}.intensive-line--profession .intensive-line__duration{font-size:14px;line-height:1.4;color:#fff;opacity:.63}.intensive-scheme{position:relative;z-index:1;background-color:#f8f8f8}.intensive-scheme::after{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:454px;background-image:url(/img/profession/background-pattern.svg);background-repeat:repeat;background-position:0 0}.intensive-scheme--individual-intern::after{content:none}.intensive-scheme__inner{width:calc(100% - 40px);margin:0 auto;padding-top:130px;padding-bottom:10px}.intensive-scheme__inner--experiment{padding-top:0}.intensive-scheme__title{margin:0 0 20px;font-weight:700;font-size:24px;line-height:1.3}.intensive-course,.intensive-scheme--backender::after{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}.intensive-scheme--no-liga::after{content:none}.intensive-scheme--smaller-padding .intensive-scheme__inner{padding-top:105px}.intensive-scheme--no-extra-padding .intensive-scheme__inner{padding-top:30px}.intensive-course{background-color:#302683;position:relative;width:calc(100% - 40px);margin:0 auto 20px;padding:30px 20px 40px;overflow:hidden}.intensive-course::after,.intensive-course::before{content:"";position:absolute;display:none;background-repeat:no-repeat}.intensive-course::before{top:0;left:70%;width:114px;height:45px;background-image:url(/img/profession/htmlcss-decor_first.svg)}.intensive-course::after{right:0;bottom:20px;width:64px;height:84px;background-image:url(/img/profession/htmlcss-decor_second.svg)}.intensive-course__inner{position:relative;width:100%}.intensive-course__inner .button{width:100%;max-width:none;padding-top:10px;padding-bottom:8px;color:#fff}.intensive-course__inner svg{position:absolute;top:0;right:0;width:60px;height:76px;fill:#fff}.intensive-course__inner li{font-size:16px;color:#fff}.intensive-course__header{padding-right:65px}.intensive-course__duration{display:block;margin-bottom:10px;font-size:16px;line-height:1.4;color:#fff}.intensive-course__title{margin:0 0 20px;font-weight:700;font-size:18px;color:#fff}.intensive-course__title:not(:last-child){margin-bottom:5px}.intensive-course__title a{color:inherit}.intensive-course__subtitle{margin-top:0;margin-bottom:15px;font-size:14px;line-height:1.2;color:#ccc}.intensive-course__text{margin:0 0 15px;font-size:16px;line-height:1.4;color:#fff}.intensive-course__text:last-of-type{margin-bottom:40px}.intensive-course--adaptive::before{top:0;left:73%;width:410px;height:187px;background-image:url(/img/profession/adaptive-decor_first.svg)}.intensive-course--adaptive::after{top:auto;bottom:20px;left:65%;width:115px;height:93px;background-image:url(/img/profession/adaptive-decor_second.svg)}.intensive-course--ecmascript,.intensive-course--javascript,.intensive-course--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}.intensive-course--ecmascript .intensive-course__inner svg,.intensive-course--javascript .intensive-course__inner svg,.intensive-course--react .intensive-course__inner svg{fill:#f9b326}.intensive-course--internship-light{background-color:#4eb543;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}.intensive-course--nodejs{background-color:#1a1f32;background-image:repeating-linear-gradient(150deg,rgba(0,248,153,.15),rgba(0,248,153,.15) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(0,248,153,.15),rgba(0,248,153,.15) 1px,transparent 0,transparent 41px);background-size:82px 47px}.intensive-course--nodejs .intensive-course__inner svg{fill:#00e48c}.intensive-course--nodejs::before{top:-35px;left:80%;width:88px;height:92px;background-image:url(/img/intensive-landing/node-header-1.svg);background-size:100%}.intensive-course--nodejs::after{top:auto;bottom:20px;left:72%;width:52px;height:87px;background-image:url(/img/intensive-landing/node-header-4.v2.svg)}.intensive-course--javascript::before{top:10px;left:90%;width:36px;height:47px;background-image:url(/img/profession/js-decor_first.svg)}.intensive-course--javascript::after{top:auto;bottom:0;left:55%;width:210px;height:93px;background-image:url(/img/profession/js-decor_second.svg)}.intensive-course--ecmascript::before{top:20px;left:77%;width:50px;height:60px;background-image:url(/img/intensive-landing/ecma-header-1.svg);background-size:100%}.intensive-course--ecmascript::after{top:auto;bottom:0;left:70%;width:200px;height:120px;background-image:url(/img/intensive-landing/ecma-header-4.svg)}.intensive-course--react::before{top:15px;left:80%;width:40px;height:50px;background-image:url(/img/intensive-landing/js3_5.svg);background-size:100%}.intensive-course--react::after{top:auto;bottom:20px;left:65%;width:120px;height:115px;background-image:url(/img/intensive-landing/js3_4.svg)}.intensive-course--grading,.intensive-course--internship,.intensive-course--software{background-color:#fff;background-image:none}.intensive-course--internship .intensive-course__inner svg{width:70px;fill:#000}.intensive-course--internship .intensive-course__duration,.intensive-course--internship .intensive-course__text,.intensive-course--internship .intensive-course__title{color:#333}.intensive-course--internship .button{color:#333;border-color:#2036f5}.intensive-course--grading .button:focus,.intensive-course--grading .button:hover,.intensive-course--internship .button:focus,.intensive-course--internship .button:hover{color:#fff;background-color:#2036f5}.intensive-course--internship-accelerator img,.intensive-course--internship-grading img{position:absolute;height:auto}.intensive-course--internship-grading img{top:45px;right:20px;width:90px}.intensive-course--internship-accelerator img{top:40px;right:27px;width:74px}.intensive-course--internship-no-software:last-of-type{margin-bottom:40px}.intensive-course--grading .intensive-course__header{min-height:65px}.intensive-course--grading svg{position:absolute;top:-12px;right:-17px;width:94px;height:76px;fill:#fff}.intensive-course--grading::after,.intensive-course--grading::before{content:none}.intensive-course--grading .intensive-course__duration,.intensive-course--grading .intensive-course__text,.intensive-course--grading .intensive-course__title{color:#333}.intensive-course--grading .button{color:#333;border-color:#2036f5}.intensive-wrap{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}.intensive-wrap__inner{max-width:1200px;margin:0 20px;padding:40px 0}.intensive-wrap__text{margin:30px 0 0}.intensive-wrap__title,.prices__title h2{margin:0 0 15px;font-weight:700;font-size:24px;line-height:31px}.intensive-wrap__subtitle{margin:0 0 25px;font-size:16px;line-height:1.38;color:#333}.intensive-wrap__table{margin-bottom:10px}.intensive-wrap__table tr:first-child td:not(:first-child){color:#757575}.intensive-wrap__table td,.intensive-wrap__table th{padding:10px;font-size:14px}.intensive-wrap--gray .table tbody>tr:nth-child(odd),.intensive-wrap__table tbody>tr:nth-child(odd){background:0 0}.intensive-wrap__table ol{margin-top:0;margin-bottom:0;padding-left:1em}.intensive-wrap__table--frontender-extended tr:first-child th{padding:0}.intensive-wrap__table--frontender-extended tr:first-child td:not(:first-child){color:unset}.intensive-wrap__table--frontender-extended .button{max-width:none;margin-top:14px}.intensive-wrap--solo,.intensive-wrap--white{background-color:#fff}.intensive-wrap--solo .table td:not(:first-child){font-size:14px}.intensive-wrap--gray{background-color:#f8f8f8}.intensive-wrap--gray .table tbody>tr:nth-child(even){background-color:#fff}.intensive-wrap--narrow .intensive-wrap__inner{padding-right:20px;padding-left:20px}.intensive-wrap--course-content .grid{margin-top:-1em;margin-bottom:3em;margin-left:-2em}.intensive-wrap--course-content .grid>.grid__cell{padding-top:1em;padding-left:2em}.intensive-wrap--companies .grid{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center}.intensive-wrap--companies .grid .grid__cell{display:block;flex:0 0 50%;max-width:50%;padding:10px 15px}.intensive-wrap--comparison .intensive-wrap__inner{max-width:960px;margin:0 auto;padding-right:20px;padding-left:20px}.intensive-wrap--comparison .intensive-wrap__subtitle{margin-bottom:15px}.employment-stats{padding:150px 0 60px}.employment-stats__inner{max-width:550px;margin:0 auto;padding-right:20px;padding-left:20px}.employment-stats__title{margin:0 0 30px;padding-right:30px;font-weight:700;font-size:24px;color:#fff}.employment-stats__stats{margin-bottom:50px}.employment-stats__caption{margin:0 0 25px;font-size:16px;line-height:1.4;color:#fff}.employment-stats__cell{display:flex;justify-content:flex-start;max-width:280px;margin:0 0 30px;font-size:14px;line-height:1.2;color:#fff}.employment-stats__cell:last-child{margin-bottom:0}.employment-stats__cell span:first-child{min-width:135px;margin-right:10px;font-weight:700;font-size:60px;line-height:1}.employment-stats__graph{position:relative;margin-bottom:125px}.employment-stats__graph img,.graduate-reviews__toggler svg{display:none}.employment-stats__line{position:relative;margin:-16px 0 0;padding:0;list-style:none}.employment-stats__line::before{content:"";position:absolute;display:none}.employment-stats__segment{position:relative;margin:0;padding-bottom:85px;padding-left:25px;font-size:14px;line-height:1.2;color:#fff}.employment-stats__segment::before{content:"";position:absolute;top:0;left:5px;width:5px;height:18px;background-color:#141841;border-radius:4px;transform:rotate(-90deg)}.employment-stats__segment:first-child,.employment-stats__segment:first-child::before{display:none}.employment-stats__segment:last-child{display:none}.employment-stats__segment:nth-child(7){padding-bottom:0}.employment-stats__segment:nth-child(7) .employment-stats__mounth::after,.employment-stats__segment:nth-child(7) .employment-stats__mounth::before{display:none}.employment-stats__segment .employment-stats__mounth{position:relative}.employment-stats__segment .employment-stats__mounth::after,.employment-stats__segment .employment-stats__mounth::before{content:"";position:absolute;left:-25px;width:10px;height:3px;background-color:#141841;border-radius:4px}.employment-stats__segment .employment-stats__mounth::before{top:40px}.employment-stats__segment .employment-stats__mounth::after{top:70px}.employment-stats__vertical-caption{position:-webkit-sticky;position:sticky;top:150px;right:0;display:block;width:100%;margin-bottom:14px;padding-bottom:14px;font-size:14px;line-height:1.2;text-align:right;color:#fff}.employment-stats__vertical-caption::before{content:"";position:absolute;right:0;bottom:-10px;width:calc(100% - 90px);height:5px;background-color:#141841;border-radius:5px}.employment-stats__text{display:inline-block;width:120px;vertical-align:top}.employment-stats__mark{position:absolute;top:85px;right:0;display:none;font-weight:700;font-size:80px;line-height:1;text-align:right;color:#f05a29}.employment-stats__mark--current{display:block}.employment-stats__explanation{margin:0;font-size:16px;line-height:1.4;color:#fff}.intensive-certificate--profession{background-color:#f8f8f8}.intensive-certificate--profession .intensive-certificate__inner{padding-top:40px}.intensive-certificate--profession.intensive-certificate--profession-mini{flex-direction:row-reverse;background-color:#fff}.intensive-certificate--profession.intensive-certificate--profession-mini .intensive-certificate__info{max-width:440px;padding-right:0}.intensive-certificate--profession.intensive-certificate--profession-mini+.intensive-certificate--profession-mini{background-color:#f8f8f8}.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__text b{font-weight:500}.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 span{padding:0}.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}.intensive-individual{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;color:#fff}.intensive-individual--dark{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}.intensive-individual__wrapper{display:block;width:100%;max-width:1200px;margin:0 auto;padding-right:25px;padding-left:25px}.intensive-individual__header{font-size:32px}.intensive-individual__header--anchor{margin-top:1.9em}.intensive-individual__link{margin-right:10px;color:#fff}.intensive-individual__link:hover,.prices__title a,.prices__top h2 a{color:#fff}.intensive-individual__description{max-width:950px}.intensive-individual__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:75px;padding-left:0;list-style:none}.intensive-individual__button{margin-bottom:1em}.intensive-individual__item{position:relative;max-width:100%;margin-bottom:50px;padding-left:75px}.intensive-individual__item::before{content:"";position:absolute;top:0;left:0;display:block;width:60px;height:60px;background-repeat:no-repeat}.intensive-individual__item--clock::before{background-image:url(/img/icons/intensive/icon_clock.svg)}.intensive-individual__item--checker::before{background-image:url(/img/icons/intensive/icon_checkers.svg)}.intensive-individual__item--junior::before{background-image:url(/img/icons/intensive/icon_junior.svg)}.intensive-individual__item--sand::before{background-image:url(/img/icons/intensive/icon_sand.svg)}.intensive-individual__item--apple::before{background-image:url(/img/icons/intensive/icon_apple.svg)}.intensive-individual__item--keks{display:none;min-width:45%}.intensive-individual__item--keks::before{content:url(/img/keks/keks_thumb-up.svg);top:-40px;left:40%;width:135px;height:185px}.intensive-individual__item-header{margin-top:0;margin-bottom:0}.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,.prices__feature--tel a:hover{color:#302683}.graduate-reviews__toggler:focus,.prices__feature--tel a: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--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__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 img{display:block;margin:0 auto}.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}.modal--review .review{padding:0;box-shadow:none}.modal--review .review__pic{top:0;margin:0;transform:none}.modal--review .review__name{padding-top:20px;padding-left:80px;font-size:24px;line-height:30px;text-align:left}.modal--review .review__content{padding-top:20px}.modal--review .review__content p{font-size:16px;line-height:28px}.modal--review .review__content ul{font-size:16px;line-height:24px}.modal--javascript .review__name{color:#18213f}.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}.prices .radio-image-group--vertical .radio-button__text--noimage{font-weight:500;font-size:14px}.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__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--self,.prices__feature--tel{min-height:0;padding-left:0;font-size:14px;line-height:22px}.prices__feature--tel a{font-size:16px;line-height:22px;color:#3527b6;white-space:nowrap}.prices__feature--self{margin-top:auto;color:#fff}.payment-method__item input,.prices--two .prices__head .prices__dates,.prices--two .prices__head .prices__title h2,.prices__feature--tel::before,.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 a:focus,.prices__top-wrap .prices__self a:hover{text-decoration:none}.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] .nowrap{position:relative}.prices__parts{margin-bottom:20px}.prices__parts p{margin:0 0 10px}.prices--async .prices__head-wrap{display:block}.prices--async .prices__title h2{margin:0 0 15px;font-weight:700;font-size:24px;line-height:31px}.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%}.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}.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}.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}.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-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}.prices-async__title a,.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)}.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}.prices-async{flex-grow:1;overflow:hidden;background-color:#f8f8f8}.prices-async .required{margin-top:20px}.prices-async__inner{display:block;width:100%;max-width:1200px;margin:0 auto;position:relative;padding-right:20px;padding-left:20px}.prices-async__head{position:relative;padding-top:40px;color:#fff;background-color:#4eb543}.prices-async__head::after,.prices-async__head::before{content:"";position:absolute;top:0;z-index:1;display:block;width:calc(50vw - 50% + 1px);height:100%;background-color:#4eb543}.prices-async__head::before{left:1px;transform:translateX(-100%)}.prices-async__head::after{right:1px;transform:translateX(100%)}.prices-async__head-wrap{margin-bottom:40px}.prices-async__dates{margin:0 0 10px;font-size:16px;line-height:1.4}.prices-async__title h2{margin:0 0 15px;font-weight:700;font-size:24px;line-height:31px}.prices-async__text{max-width:600px;margin:0;font-size:16px;line-height:1.5}.prices-async__plan{display:inline-block;font-size:64px;line-height:70px}.prices-async__plan-month{position:relative;z-index:1;display:inline-block;margin-left:5px;font-weight:500;font-size:24px;line-height:64px;vertical-align:baseline}.prices-async__content{padding-top:20px;padding-bottom:40px}.prices-async__form-text{margin:0 0 20px}.prices-async__button{margin-bottom:20px}.prices-async__type-info{margin:15px 0 0;font-size:14px;line-height:22px;color:#757575}.prices-async--php .prices-async__head,.prices-async--php .prices-async__head::after,.prices-async--php .prices-async__head::before{background-color:#6439b7}.prices-async--php .prices__type input:checked+label::before{border-top-color:#6439b7}.prices-async--javascript .prices-async__head,.prices-async--javascript .prices-async__head::after,.prices-async--javascript .prices-async__head::before{background-color:#18213f}.prices-async--javascript .prices__type input:checked+label::before{border-top-color:#18213f}.prices-async--with-alert .alert{margin-top:50px;margin-bottom:50px}.prices--solo .prices__wrap{padding-bottom:0}.prices--solo .prices__features{margin-top:40px}.prices-async__text--block{display:block;margin-top:30px;margin-bottom:30px;font-size:22px}.prices-async--postpay .prices-async__plan-month{position:relative;bottom:auto;left:-5px;display:inline-block}.prices-async--postpay .prices-async__text{max-width:750px;font-size:20px}.prices-async--postpay .prices-async__plan-description{position:relative;display:block;font-size:16px;line-height:20px;white-space:normal}.prices-async--postpay .prices-async__note{font-size:16px;line-height:20px}.prices-async--lite-prof .prices-async__head{padding-bottom:35px}.prices-async--lite-prof .prices-async__pay-cards-list{display:flex;flex-direction:column}.prices-async--lite-prof .prices-async__pay-cards-list .pay-card:not(:last-child){margin-bottom:20px}.prices-async--lite-prof .prices-async__content{padding-top:0}: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}.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{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}.head--newyear-2024 .head__wrap{background-image:none}.head--newyear-2024 .head__decors{right:0;left:0;z-index:-1;display:block;width:auto}.head--newyear-2024 .head__decor{top:auto;display:none}.head--newyear-2024 .head__decor--tree-1{top:50px;right:25%;left:auto;display:block;width:90px}.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){.intensive-levels__list{padding-top:300px}.intensive-join--profession .button,.intensive-join--profession .intensive-join__text{font-size:17px;line-height:19px}.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:350px) and (max-width:849px){.intensive-wrap__table--frontender-extended tr td.intensive-wrap__td--center-tablet{text-align:center}}@media (min-width:426px){.head__title{font-size:30px}.head__button{max-width:270px}.head--php .head__wrap{background-position:90% 45%}.head--php2 .head__wrap{background-size:auto}.head--nodejs .head__wrap,.head--php2 .head__wrap{background-position:90% 45%}.head--middle .head__type .badge,.head--wide .head__type .badge{display:inline-block;vertical-align:middle}.head--self .text-container .button{max-width:270px}.head__dates--php-microgroup p{font-weight:500;font-size:20px}.triangle__control--prev{left:100px}.triangle__control--next{right:100px}.intensive-career{padding-bottom:80px}.intensive-career--individual-intern-frontender{padding-bottom:0}.intensive-career__companies{margin-top:32px;margin-bottom:80px;gap:14px 28px}.intensive-career__companies-item{flex-basis:calc(33.3% - 18.66667px)}.intensive-description__item::before{background-position:center}.intensive-join--profession .button,.intensive-join--profession .intensive-join__text{font-size:18px;line-height:20px}.intensive-dialog{width:100%;margin-left:0}.authors__inner{max-width:550px;margin:0 auto}.authors--htmlcss .slider__item{max-width:25%}.authors--javascript .slider__item,.authors--nodejs .slider__item{max-width:33.33%}.authors--prof .slider__item{max-width:14.28571%}.intensive-requirements{grid-column-gap:15px;grid-template-areas:"header header" "os git" "browser runtime" "footnote footnote";grid-template-columns:1fr 1fr}.intensive-requirements--php{grid-template-areas:"header header" "os runtime" "git runtime" "footnote footnote"}.intensive-requirements--html{grid-template-areas:"header header" "os browser" "git browser" "footnote footnote"}.head--profession .head__dates p{margin-bottom:4px}.intensive-salary--no-decor .intensive-salary__inner{padding-bottom:30px}.intensive-salary--nodejs .intensive-salary__inner,.intensive-salary--php .intensive-salary__inner,.intensive-salary--php2 .intensive-salary__inner{padding-bottom:60px}.intensive-course__subtitle,.intensive-course__text{padding-right:60px}.intensive-course--grading .intensive-course__header{min-height:auto}.intensive-wrap__table--frontender-extended th{white-space:nowrap}.intensive-wrap--companies .grid .grid__cell{flex:0 0 33.33%;max-width:33.33%;padding:10px 20px}.intensive-wrap--comparison .intensive-wrap__subtitle{margin-bottom:25px}.employment-stats{padding-top:130px}.intensive-consulting .button{max-width:270px}.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}.promo-head__content{padding-left:70px}.head--newyear-2024 .head__decor--tree-2{right:40px;bottom:20px;left:auto;display:block;width:60px}.contact-us__img{display:flex}}@media (min-width:426px) and (max-width:849px){.intensive-wrap__table--frontender-extended tr td.intensive-wrap__td--center-mobile,.intensive-wrap__table--frontender-extended tr td.intensive-wrap__td--center-tablet{padding-top:8px}}@media (min-width:500px){.intensive-cycle__heading--employment{padding-top:45px}.intensive-cycle--recipe .intensive-stage__image--tutor{transform:none}.intensive-stage__wrap,.intensive-stage__wrap-inner{flex-direction:row;flex-wrap:nowrap}.intensive-stage__image{min-width:120px;margin-right:20px}.intensive-stage__image img{align-self:flex-start}.intensive-stage__description{padding-top:0}.intensive-stage--backend img{width:70px}.intensive-salary__inner{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;padding-top:90px;padding-bottom:100px}.intensive-salary__decor{top:30px;left:30%;width:768px;height:100%}.intensive-salary__info{align-self:center;width:calc(100% - 190px);max-width:360px;margin-left:auto;padding-right:20px}.intensive-salary--no-decor .intensive-salary__info{width:100%;max-width:none}.intensive-salary--nodejs .intensive-salary__decor,.intensive-salary--php .intensive-salary__decor,.intensive-salary--php2 .intensive-salary__decor{top:0;left:0}}@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:510px){.intensive-cycle__list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-20px}.intensive-cycle__list--frontender-light{margin-right:0;margin-bottom:0}.intensive-cycle__item{width:50%;padding-right:20px}}@media (min-width:520px){.intensive-stats__list{flex-direction:row;justify-content:space-between}.intensive-stats__item{max-width:150px}.intensive-stats__num{font-size:45px;line-height:45px}.intensive-stats__text{font-size:14px;line-height:18px}.intensive-stats--divider-mark .intensive-stats__item,.intensive-stats--divider-mark .intensive-stats__text{max-width:-webkit-min-content;max-width:min-content}}@media (min-width:550px){.intensive-projects--adaptive .intensive-projects__project .intensive-projects__image--mobile,.intensive-projects--adaptive .intensive-projects__project .intensive-projects__image--tablet{width:auto}.intensive-projects--adaptive .intensive-projects__project--top .intensive-projects__image--mobile{left:260px}.intensive-projects--adaptive .intensive-projects__project--bottom .intensive-projects__image--mobile{right:260px}.league-info__list{flex-direction:row;flex-wrap:wrap}.league-info__item{width:calc(50% - 10px);max-width:none}}@media (min-width:600px){.head--announce.head--newyear{background-position:right 70px top 20px,right 150px bottom 20px,center top;background-size:70px,25px,2000px,82px 47px,82px 47px}.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%}.intensive-levels__list{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.intensive-level{width:45%}.intensive-join{margin-top:-50px}.intensive-join--margin{margin-top:-100px}.intensive-join__wrap{flex-direction:row;justify-content:center;align-items:center;max-width:1150px;margin:0 auto;padding:25px;gap:20px}.intensive-join__wrap .button{width:auto}.advantages-list{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media (min-width:650px){.intensive-projects__inner{padding-bottom:30px}.intensive-projects__slider{width:100%;max-width:1440px;padding:0}.intensive-projects__slider .slider__overflow-wrap{width:1000px;margin:0 50%;padding-top:15px;transform:translateX(-50%)}.intensive-projects__slider .slider__inner{width:100%}.intensive-projects__slider .slider__togglers{display:none}.slider__decor{overflow:hidden}.intensive-projects__item{margin-right:30px}.intensive-projects__item:last-child{margin-right:0}.intensive-projects__link{transition:bottom .2s;will-change:bottom}.intensive-projects__link:focus,.intensive-projects__link:hover{bottom:0}}@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}.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}.alert--up{width:calc(100% - 40px)}.head__wrap{max-width:1440px;margin:0 auto;overflow:hidden;background-image:none}.head__footnote{order:0;max-width:450px;margin-top:5px}.head__decor{display:block}.head__inner{display:flex;justify-content:space-between;max-width:830px;margin:0 auto;padding-top:80px;padding-bottom:70px}.head__left{z-index:2;max-width:515px;padding-right:15px}.head__right{max-width:210px;padding-top:135px}.head__logo{width:75px;height:95px;margin-bottom:30px}.head__title{font-size:42px}.head__caption{font-size:26px}.head__dates,.head__price,.head__subtitle{font-size:24px;line-height:1.25}.head__dates span,.head__price span,.head__subtitle span{display:inline}.head__slogan{margin-top:70px;margin-bottom:0}.head__announcement{margin-top:15px;padding-right:0;font-size:18px}.head__async.head__async--prolong{max-width:none;margin-right:auto;margin-bottom:0;margin-left:0;padding-right:15px;padding-left:15px}.head__button{max-width:100%}.head__button+.head__tel{margin-top:25px}.head__tel{margin:0;font-size:18px;line-height:1.3}.head__tel a{margin-top:5px;font-size:24px}.head--adaptive .head__decors,.head--ecmascript .head__decors,.head--htmlcss .head__decors,.head--javascript .head__decors,.head--middle .head__title br,.head--nodejs .head__decors,.head--php .head__decors,.head--react .head__decors,.head--vue .head__decors,.head__tel a{display:block}.head--adaptive .head__announcement+.head__slogan,.head--ecmascript .head__announcement+.head__slogan,.head--htmlcss .head__announcement+.head__slogan,.head--javascript .head__announcement+.head__slogan,.head--nodejs .head__announcement+.head__slogan,.head--php .head__announcement+.head__slogan,.head--react .head__announcement+.head__slogan,.head--vue .head__announcement+.head__slogan{margin-top:40px}.head--announce .head__wrap{padding-top:70px;padding-bottom:55px}.head--announce .head__title{margin-right:40px;font-size:42px;line-height:50px}.head--announce .head__dates{margin-top:14px;margin-bottom:15px;font-size:24px}.head--announce.head--newyear{background-position:right 70px bottom 30px,right 180px bottom 20px,center top;background-size:80px,35px,2300px,82px 47px,82px 47px}.head--adaptive .head__wrap,.head--ecmascript .head__wrap,.head--htmlcss .head__wrap,.head--javascript .head__wrap,.head--react .head__wrap{background-image:none}.head--php .head__wrap{background:0 0}.head--php2{overflow:hidden}.head--php2 .head__wrap{overflow:visible;background:0 0}.head--nodejs .head__wrap{background:0 0}.head--middle .head__inner{max-width:880px}.head--middle .head__left{max-width:620px}.head--middle .head__title{font-size:38px}.head--middle .head__type{font-size:18px}.head--middle .head__type .badge{margin-top:-2px}.head__type{font-size:28px}.head__async--margin{margin-top:10px;margin-left:0}.head--animation .start-home__decoration-01{right:10%;bottom:60px;left:auto}.head--animation .start-home__decoration-02{right:auto;bottom:130px;left:5%}.head--animation .start-home__decoration-06{top:60px;bottom:auto;left:65%}.home-animation .head--animation .start-home__decoration-01{animation:a-header-decoration-01_head 15s infinite;animation-delay:12.5s}.home-animation .head--animation .start-home__decoration-02{animation:a-header-decoration-02_head 15s infinite;animation-delay:5s}.head--wide .head__inner{align-items:flex-start;max-width:100%}.head--wide .head__right{max-width:300px;padding-top:40px}.head--wide .head__slogan{margin-top:70px}.head--wide .head__footnote{order:1}.head--wide .head__type .badge{margin-top:-2px}.head--self .head__right{padding-top:20px}.intensive-reason__title{font-size:42px;line-height:48px}.intensive-reason__text{margin-bottom:30px;font-size:24px;line-height:32px}.triangle__control--prev{left:220px}.triangle__control--next{right:220px}.intensive-career{max-width:1010px;margin:0 auto;padding-top:80px}.intensive-career--individual-internship-frontender,.intensive-career--individual-internship-react-js{padding-bottom:15px}.intensive-career--individual-internship-frontender{padding-top:35px}.intensive-career--individual-internship-react-js{padding-top:80px}.intensive-career--individual-intern-frontender{max-width:1020px;padding-top:0}.intensive-career--individual-intern-frontender .intensive-career__companies{padding:50px 34px}.intensive-career__heading{max-width:900px;margin:auto}.intensive-career__heading h2{font-size:42px;line-height:1.14}.intensive-career__heading h3{margin-top:60px;font-size:30px}.intensive-career__heading p{margin-bottom:25px;font-size:24px;line-height:1.33}.intensive-career__heading--bottom h3{font-size:30px}.intensive-career__heading--bottom p{font-size:14px}.intensive-career__steps{margin-top:25px;margin-bottom:80px;gap:30px}.intensive-career__step,.intensive-projects--php2 h3{margin-top:0}.intensive-career__icon{display:flex;align-items:flex-end}.intensive-career__wrap-number{display:flex;align-items:center;padding-top:20px;padding-bottom:30px}.intensive-career__title{font-size:20px;line-height:26px}.intensive-career__companies{gap:18px 36px}.intensive-career__companies-item{flex-basis:calc(25% - 27px)}.intensive-career__companies-item img{max-height:53px}.intensive-path__inner{max-width:830px;margin:0 auto;padding-top:70px;padding-bottom:40px}.intensive-path__title{font-size:42px;line-height:48px}.intensive-path__description:last-child{margin-bottom:50px}.intensive-path--profession .intensive-path__title{margin-bottom:0}.intensive-path--profession .intensive-path__inner{max-width:1250px;padding-right:20px;padding-left:20px}.intensive-line__info strong{margin-bottom:3px;font-size:16px}.intensive-groups{max-width:830px;margin:0 auto;padding-top:60px;padding-bottom:60px}.intensive-groups__title{font-size:42px;line-height:48px}.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,.prices__company ul{margin-bottom:30px}.intensive-description--promo{padding:50px 0 40px}.intensive-levels{padding-top:24px}.intensive-levels__header{margin-bottom:92px}.intensive-levels__title{margin-bottom:20px;font-size:42px;line-height:48px}.intensive-levels__text{font-size:24px;line-height:32px}.intensive-levels__list{flex-wrap:nowrap;justify-content:space-between;padding-top:31.6%;background:url(/img/intensive/career-path.svg) no-repeat top left 8%;background-size:76%;gap:30px}.intensive-level{width:calc(33.3% - 20px);max-width:none;margin-right:0;margin-left:0}.intensive-level__price{margin-bottom:25px}.intensive-level__text{margin-bottom:24px}.intensive-levels--javascript .intensive-levels__list{background-image:url(/img/intensive/career-path-js.svg)}.intensive-tutor{padding-top:140px;padding-bottom:120px}.intensive-tutor__title{margin-bottom:30px;font-size:42px;line-height:48px}.intensive-tutor__text-grid{flex-direction:row;margin-bottom:-10px}.intensive-tutor__text-grid img{position:relative;top:0;margin-right:20px;margin-bottom:0}.intensive-tutor__text{margin-top:30px}.intensive-tutor__item strong{margin-bottom:10px}.intensive-tutor__bottom{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.intensive-tutor__bottom .intensive-tutor__left{width:48%;max-width:515px;margin-bottom:0}.intensive-tutor__bottom .intensive-tutor__right{width:48%;max-width:500px}.intensive-tutor__bottom p{line-height:24px}.intensive-tutor__video{width:48%}.intensive-tutor__sub-title{margin-bottom:15px;font-size:30px;line-height:40px}.intensive-tutor__description{max-width:700px;margin-bottom:40px}.intensive-tutor--javascript+.intensive-projects--async .intensive-projects__inner{padding-top:120px}.intensive-tutor--animation:not(.intensive-tutor--typescript),.intensive-tutor--javascript:not(.intensive-tutor--typescript),.intensive-tutor--nodejs:not(.intensive-tutor--typescript),.intensive-tutor--php:not(.intensive-tutor--typescript){padding-bottom:0}.intensive-tutor--typescript{padding-top:110px}.intensive-tutor--typescript .intensive-tutor__text-grid img{top:0}.intensive-teacher__teacher{margin-bottom:-10px}.intensive-teacher__title{margin-bottom:30px;font-size:30px;line-height:48px}.intensive-teacher__text{margin-top:30px;font-size:18px}.intensive-dialog{order:2;width:48%;margin:0;padding-top:95px}.intensive-dialog__text-box{top:-50px;padding:16px;font-size:14px;line-height:20px}.intensive-dialog__text-box--tutor{top:20px}.intensive-process{padding-top:100px}.intensive-process__inner{max-width:830px;margin:0 auto}.intensive-process__title{margin-bottom:30px;font-size:42px;line-height:48px}.intensive-process__description{margin-bottom:40px;font-size:18px;line-height:26px}.intensive-projects__inner{max-width:1050px;margin:0 auto;padding-top:80px;padding-bottom:30px}.intensive-projects__title{margin-bottom:20px;font-size:30px;line-height:40px}.intensive-projects__text{display:flex;justify-content:space-between}.intensive-projects__text-left{max-width:700px;margin-bottom:0;padding-right:30px;font-size:18px;line-height:26px}.intensive-projects__text-right{max-width:250px;line-height:22px}.intensive-projects__text-right::before{position:absolute;top:-30px;left:0;display:block;margin-top:0}.intensive-projects__row h4{margin-bottom:25px;font-size:20px;line-height:28px;text-align:left}.intensive-projects__row--lecture{align-items:center;margin-bottom:70px}.intensive-projects__row--lecture .intensive-projects__video,.intensive-projects__row--lecture .intensive-projects__video-info{width:45%}.intensive-projects__row--lecture,.intensive-projects__row--personal{display:flex;justify-content:space-around}.intensive-projects.intensive-projects--email h2,.intensive-projects__row--personal h4{margin-bottom:15px}.intensive-projects__row--personal .intensive-projects__video{margin-bottom:20px}.intensive-projects__col{width:45%;margin-bottom:0}.intensive-projects__sub-text{max-width:500px;margin:0 auto 60px;text-align:center}.intensive-projects__description{text-align:center}.intensive-projects__video{max-width:100%;margin-bottom:0}.intensive-projects--adaptive .intensive-projects__inner{max-width:1150px;padding:100px 25px 80px}.intensive-projects--adaptive .intensive-projects__title{padding:0}.intensive-projects--adaptive .intensive-projects__text-left{margin-bottom:20px;padding:0}.intensive-projects--adaptive .intensive-projects__text-right{order:3;align-self:flex-end;margin-top:70px;margin-right:-15px;margin-bottom:-110px;padding:0}.intensive-projects--adaptive .intensive-projects__project{display:flex;justify-content:space-around;align-items:flex-end}.intensive-projects--adaptive .intensive-projects__project .intensive-projects__image--mobile,.intensive-projects--adaptive .intensive-projects__project .intensive-projects__image--tablet{position:relative;bottom:auto}.intensive-projects--adaptive .intensive-projects__project .intensive-projects__image--desktop{margin-left:0}.intensive-projects--adaptive .intensive-projects__project--top{order:2;margin-bottom:0}.intensive-projects--adaptive .intensive-projects__project--top .intensive-projects__image--mobile,.intensive-projects--adaptive .intensive-projects__project--top .intensive-projects__image--tablet{left:auto}.intensive-projects--adaptive .intensive-projects__project--bottom .intensive-projects__image--mobile,.intensive-projects--adaptive .intensive-projects__project--bottom .intensive-projects__image--tablet{right:auto}.intensive-projects--animation .intensive-projects__inner,.intensive-projects--ecmascript .intensive-projects__inner,.intensive-projects--javascript .intensive-projects__inner,.intensive-projects--nodejs .intensive-projects__inner,.intensive-projects--php .intensive-projects__inner,.intensive-projects--react .intensive-projects__inner{max-width:1200px;padding-top:120px;padding-bottom:85px}.intensive-projects--middle .intensive-projects__inner{max-width:1200px;padding-bottom:85px}.intensive-projects--typescript .intensive-projects__inner{max-width:1200px;padding-top:120px;padding-bottom:85px}.intensive-projects--animation .intensive-projects__text,.intensive-projects--ecmascript .intensive-projects__text,.intensive-projects--javascript .intensive-projects__text,.intensive-projects--middle .intensive-projects__text,.intensive-projects--nodejs .intensive-projects__text,.intensive-projects--php .intensive-projects__text,.intensive-projects--react .intensive-projects__text,.intensive-projects--typescript .intensive-projects__text{justify-content:left;align-items:flex-end;max-width:960px;margin:0 auto 60px}.intensive-projects--animation .intensive-projects__text--column,.intensive-projects--ecmascript .intensive-projects__text--column,.intensive-projects--javascript .intensive-projects__text--column,.intensive-projects--middle .intensive-projects__text--column,.intensive-projects--nodejs .intensive-projects__text--column,.intensive-projects--php .intensive-projects__text--column,.intensive-projects--react .intensive-projects__text--column,.intensive-projects--typescript .intensive-projects__text--column{align-items:flex-start}.intensive-projects--animation .intensive-projects__text-left,.intensive-projects--ecmascript .intensive-projects__text-left,.intensive-projects--javascript .intensive-projects__text-left,.intensive-projects--middle .intensive-projects__text-left,.intensive-projects--nodejs .intensive-projects__text-left,.intensive-projects--php .intensive-projects__text-left,.intensive-projects--react .intensive-projects__text-left,.intensive-projects--typescript .intensive-projects__text-left{max-width:600px}.intensive-projects--animation .intensive-projects__text-left p,.intensive-projects--ecmascript .intensive-projects__text-left p,.intensive-projects--javascript .intensive-projects__text-left p,.intensive-projects--middle .intensive-projects__text-left p,.intensive-projects--nodejs .intensive-projects__text-left p,.intensive-projects--php .intensive-projects__text-left p,.intensive-projects--react .intensive-projects__text-left p,.intensive-projects--typescript .intensive-projects__text-left p{margin-bottom:0}.intensive-projects--php .intensive-projects__row--personal{flex-wrap:wrap}.intensive-projects--php .intensive-projects__col{width:45%}.intensive-projects--php .intensive-projects__col:last-child{margin-top:20px}.intensive-projects--middle .intensive-projects__inner{padding-top:0}.intensive-projects.intensive-projects--email .intensive-projects__inner{padding-top:0;padding-bottom:100px}.intensive-projects.intensive-projects--email .intensive-projects__text-left{margin-bottom:40px}.intensive-projects.intensive-projects--typescript .intensive-projects__inner{padding-top:130px}.intensive-projects.intensive-projects--typescript .intensive-projects__text-left:not(:last-child){margin-bottom:40px}.intensive-projects--native .intensive-projects__video{margin-right:35px}.league-info__inner{padding-top:155px;padding-bottom:26px}.league-info__title{margin-bottom:20px;font-size:42px;line-height:48px}.league-info__text{margin-bottom:60px;font-size:24px;line-height:32px}.league-info__list{margin-bottom:72px;gap:30px 40px}.league-info__item{width:calc(50% - 20px);padding-left:48px}.league-info__slider-caption{margin-bottom:35px;font-size:30px;line-height:36px}.league-info--extra-padding .league-info__inner{padding-bottom:56px}.company-reviews{padding-bottom:80px}.company-reviews__inner{display:flex;max-width:1050px;margin:0 auto 70px;padding-top:100px}.company-reviews__title{max-width:300px;margin-bottom:0;padding-right:80px;font-size:42px;line-height:48px}.company-reviews__info{max-width:600px;font-size:18px;line-height:26px}.company-reviews__slider{margin-bottom:0}.company-reviews__wrap{flex-direction:row;justify-content:space-between;padding:60px 60px 80px}.company-reviews__left{order:1;max-width:550px;padding-right:30px}.company-reviews__right{order:2;max-width:230px;margin-bottom:0}.company-reviews__text{font-size:18px;line-height:26px}.company-reviews__pic{text-align:left}.company-reviews__item--collapsed:hover .company-reviews__more svg,.company-reviews__more:hover svg{color:#37238b}.company-reviews__item--collapsed:focus .company-reviews__more svg,.company-reviews__more:focus svg{color:#37238b}.company-reviews__item--collapsed:focus .company-reviews__more svg,.company-reviews__item--collapsed:hover .company-reviews__more svg{animation:arrows-translate .35s ease-out .25s 2}.company-reviews--profession .company-reviews__title{max-width:none}.company-reviews--critique{padding-bottom:0}.company-reviews--critique .company-reviews__title{max-width:370px}.company-reviews--critique .company-reviews__wrap{flex-direction:column-reverse;align-items:center;padding:60px 40px}.company-reviews--critique .company-reviews__left{max-width:100%;padding-right:0}.company-reviews--critique .company-reviews__right{max-width:100%}.authors__title{top:5%;left:25px;font-size:42px;line-height:48px}.authors--prof .authors__title{top:8%}.authors--prof .author__content{padding-top:100px}.intensive-weeks__inner{max-width:1200px;margin:0 auto;padding-top:100px;padding-bottom:100px}.intensive-weeks__title{margin-bottom:40px;font-size:42px;line-height:48px}.intensive-weeks__info{margin-top:-10px}.intensive-weeks__info--after{margin:0}.intensive-weeks-part__title{display:flex;margin-bottom:20px}.intensive-weeks-part__num{margin-bottom:0;padding-right:60px;opacity:1}.intensive-weeks-part__text{margin:0}.intensive-weeks-part__text strong{font-size:16px;line-height:20px}.intensive-weeks-section{display:flex;justify-content:space-between;padding:40px 60px 80px}.intensive-weeks-section--padding{padding-bottom:40px}.intensive-weeks-section--collapsed:hover .intensive-weeks-section__more svg,.intensive-weeks-section__more:hover svg{color:#37238b}.intensive-weeks-section--collapsed:focus .intensive-weeks-section__more svg,.intensive-weeks-section__more:focus svg{color:#37238b}.intensive-weeks-section--collapsed:focus .intensive-weeks-section__more svg,.intensive-weeks-section--collapsed:hover .intensive-weeks-section__more svg{animation:intensive-weeks-arrows-translate .35s ease-out .25s 2}.intensive-weeks-section__num{margin-bottom:5px;font-size:14px;line-height:22px}.intensive-weeks-section__title{font-size:30px;line-height:36px}.intensive-weeks-section__event{flex-direction:row;margin-bottom:0}.intensive-weeks-section__event-pic{margin-right:20px;margin-bottom:0}.intensive-weeks-section__event-time,.intensive-weeks-section__event-type{margin-bottom:0;font-size:16px}.intensive-requirements .intensive-requirements__item b,.intensive-weeks-section__event-leading{font-size:16px}.intensive-weeks-section__event-pic+.intensive-weeks-section__event-description span{margin-bottom:7px}.intensive-weeks-section__thumbnails{margin-top:37px}.intensive-weeks-section__thumbnail .intensive-weeks-section__tooltip{top:-52px;left:50%;display:block;transform:translateX(-50%) translateY(1px);opacity:0;transition:transform .1s}.intensive-weeks-section__thumbnail:hover .intensive-weeks-section__tooltip{transform:translateX(-50%) translateY(0);opacity:1}.intensive-certificate__pic img,.intensive-weeks-section__col{width:100%}.intensive-weeks-section__col--left{max-width:610px;margin-right:30px}.intensive-weeks-section__col--right{max-width:300px}.intensive-weeks-section--collapsed .intensive-weeks-section__col--left{max-width:960px}.intensive-weeks--middle .intensive-weeks-section__col--left,.intensive-weeks.intensive-weeks--nodejs .intensive-weeks-section__col--left,.intensive-weeks.intensive-weeks--php2 .intensive-weeks-section__col--left{max-width:100%}.intensive-weeks--middle .intensive-weeks-section{padding:40px 60px 45px}.intensive-weeks--levelup .intensive-weeks__inner{max-width:1050px}.intensive-certificate+.prices--sold .application{font-size:24px}.intensive-certificate__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:960px;margin:0 auto;padding-top:160px}.intensive-certificate__info{max-width:500px;padding-right:25px;padding-bottom:50px}.intensive-certificate__title{font-size:42px;line-height:1.15}.intensive-certificate__title--small,.intensive-cycle__projects h4{font-size:30px}.intensive-certificate__notice{font-size:14px}.intensive-stats p{margin:20px 0;text-align:center}.intensive-stats__wrap{max-width:1200px;padding:60px 30px 50px}.intensive-stats__title{margin-bottom:40px;font-size:42px;line-height:48px}.intensive-stats__item{align-items:flex-start;max-width:100%;padding:0}.intensive-stats__item:last-child{padding-right:0}.intensive-stats__num{font-size:60px;line-height:60px}.intensive-stats__text{display:inline-block;vertical-align:middle}.intensive-stats--marks .intensive-stats__list{margin-bottom:40px}.intensive-stats--marks .intensive-stats__title{text-align:center}.intensive-stats--marks p,.intensive-stats__text{font-size:16px;line-height:22px}.intensive-stats--divider-mark .intensive-stats__item:nth-child(even) .intensive-stats__num{font-size:60px;line-height:60px}.intensive-stats--compact .intensive-stats__list{max-width:600px}.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}.intensive-requirements{grid-row-gap:14px}.intensive-requirements .intensive-requirements__title{margin-bottom:15px;font-size:22px}.intensive-requirements--php{grid-template-areas:"header header header" "os git runtime" "footnote footnote footnote";grid-template-columns:2fr 2fr 3fr}.intensive-requirements--html{grid-template-areas:"header header header" "os browser git" "footnote footnote footnote";grid-template-columns:2fr 3fr 2fr}.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}.head--profession{min-height:840px}.head--profession .head__wrap{max-width:1200px;height:calc(100vh - 60px);max-height:840px;margin:0 auto;overflow:visible;overflow:initial}.head--profession .head__inner{max-width:580px;height:100%;margin:0;padding-top:70px;padding-bottom:20px;padding-left:25px}.head--profession .head__title br{display:inline}.head--profession .head__specialization{padding-right:15px}.head--profession .head__dates,.head--profession .head__subtitle{padding-right:0}.head--profession .head__dates+.head__announcement,.head--profession .head__dates+.head__async,.head--profession .head__subtitle+.head__announcement,.head--profession .head__subtitle+.head__async{margin-top:-20px}.head--profession .head__subtitle{margin-bottom:25px;font-size:24px;line-height:1.4}.head--profession .head__dates{font-size:22px}.head--profession .head__dates-internship-react-js p:last-child{width:365px}.head--profession .head__price{padding-right:0}.head--profession .head__async+.head__slogan{margin-top:20px}.head--profession .head__slogan{max-width:none;padding-right:75px}.head--profession .head__slogan+.head__async{margin-top:-10px;margin-bottom:10px}.head--profession .head__button{width:262px;margin-top:auto;margin-bottom:5px;padding-top:19px;padding-bottom:17px;font-weight:500;font-size:22px}.head--profession .head__tel{flex-direction:row;align-items:baseline;order:initial;margin-bottom:0}.head--profession .head__tel a{margin-left:7px;font-size:24px}.head--profession .head__decor{top:0;right:auto;left:390px;display:none;width:897px;height:100%;min-height:685px}.head--profession .head__decor--desktop,.intensive-stage__caution::after{display:block}.head--prof-consulting{min-height:auto}.head--prof-consulting .head__wrap{height:auto;max-height:100%}.head--prof-consulting .head__inner{padding-bottom:40px}.head--prof-internship .head__inner{max-width:585px}.intensive-cycle__inner{padding-top:0}.intensive-cycle__heading{margin-right:0;padding:70px 0}.intensive-cycle__heading--frontender-light{padding-top:50px;padding-bottom:32px}.intensive-cycle__heading h2{margin-bottom:15px;padding-right:60px;font-size:42px;line-height:1.14}.intensive-cycle__heading p{margin:0;font-size:24px;line-height:1.33}.intensive-cycle__heading--employment{padding:70px 0 0}.intensive-cycle__employment{margin-bottom:90px;padding-top:70px}.intensive-cycle__employment h3{margin-bottom:30px;font-size:30px}.intensive-cycle__list{justify-content:space-between;margin-right:-45px}.intensive-cycle__list--frontender-light{margin-right:0;margin-bottom:-30px}.intensive-cycle__item{padding-right:45px}.intensive-cycle__caption{margin-bottom:10px;font-size:20px;line-height:1.1}.intensive-cycle__projects{max-width:1010px;margin:0 auto;padding-top:30px;padding-bottom:80px}.intensive-cycle__projects p,.intensive-wrap__table td,.intensive-wrap__table th{font-size:16px}.intensive-cycle__projects p:not(:last-child){margin-bottom:15px}.intensive-cycle--recipe .intensive-stage:first-of-type{padding-top:35px}.intensive-cycle--recipe .intensive-stage:last-of-type{padding-bottom:70px}.intensive-cycle--recipe .intensive-stage--reverse .intensive-stage__wrap{flex-direction:row-reverse}.intensive-cycle--recipe .intensive-stage--reverse .intensive-stage__image{justify-content:flex-end;margin-right:0;margin-left:40px}.intensive-cycle--recipe .intensive-stage__image{justify-content:flex-start}.intensive-cycle--recipe .intensive-university{gap:unset}.intensive-cycle--recipe .intensive-university img{flex-basis:auto}.intensive-cycle--hours .intensive-cycle__inner h2{font-size:42px;line-height:1.14}.intensive-cycle--hours .intensive-cycle__inner p{text-align:center}.intensive-cycle--hours-img{margin-bottom:-20px}.intensive-cycle--benefits .intensive-stage__description{padding-top:0}.intensive-cycle--benefits .intensive-stage__image img{width:revert-layer}.intensive-stage{margin-bottom:0;padding-top:35px;padding-bottom:80px}.intensive-stage__caption{top:15px;left:0;font-weight:700;font-size:20px}.intensive-stage__wrap,.intensive-stage__wrap-inner{max-width:800px;margin-bottom:0;padding-top:20px}.intensive-stage__image{align-self:flex-start;min-width:239px;margin-right:40px}.intensive-stage__description{padding-top:10px}.intensive-stage__description h3,.intensive-stage__description h4{font-size:30px}.intensive-stage__description p{margin-bottom:15px;font-size:16px}.intensive-stage__description p:last-child{margin-bottom:0}.intensive-stage__description--slider{padding-top:20px}.intensive-stage__caution{padding:25px 150px 30px 40px;font-size:18px}.intensive-stage--practice{padding-bottom:50px}.intensive-stage--practice .intensive-stage__wrap{margin-bottom:0}.intensive-stage--short{padding-bottom:10px}.intensive-stage--backend img{width:110px;height:auto}.intensive-salary{padding-top:0}.intensive-salary__inner{padding-top:185px;padding-bottom:135px}.intensive-salary__decor{top:-30px;left:35%;width:1277px;height:561px}.intensive-salary__info{width:auto;max-width:430px;padding-right:0}.intensive-salary__info span{margin-bottom:20px;font-size:60px}.intensive-salary__caption{margin-bottom:20px;font-size:30px}.intensive-salary__text{font-size:24px;line-height:1.3}.intensive-salary--no-decor .intensive-salary__inner{padding-top:50px}.intensive-salary--no-decor .intensive-salary__info{width:auto;max-width:none}.intensive-salary--nodejs .intensive-salary__inner,.intensive-salary--php .intensive-salary__inner,.intensive-salary--php2 .intensive-salary__inner{flex-direction:row;justify-content:space-around;align-items:flex-end;padding-bottom:0}.intensive-salary--php .intensive-salary__decor{width:170px;height:320px;margin:0}.intensive-salary--php2 .intensive-salary__decor{height:320px;margin:0}.intensive-salary--nodejs .intensive-salary__decor{width:170px;height:320px;margin:0}.intensive-salary--nodejs .intensive-salary__caption,.intensive-salary--php .intensive-salary__caption,.intensive-salary--php2 .intensive-salary__caption{margin-bottom:50px;font-size:24px;line-height:1.3}.intensive-salary--php .intensive-salary__info{max-width:500px;padding-bottom:40px;padding-left:50px}.intensive-salary--php2 .intensive-salary__info{padding-bottom:40px;padding-left:50px}.intensive-salary--nodejs .intensive-salary__info{max-width:500px;padding-bottom:40px;padding-left:50px}.intensive-salary--php2 .intensive-salary__decor{width:200px}.intensive-salary--php2 .intensive-salary__info{max-width:550px}.intensive-line--profession .intensive-line__list{padding-bottom:0}.intensive-line--profession .intensive-line__item--next{height:50px}.intensive-scheme::after{height:314px}.intensive-scheme--individual-intern .intensive-scheme__inner,.intensive-scheme--individual-internship .intensive-scheme__inner{padding-top:95px}.intensive-scheme__inner{padding-top:150px;padding-bottom:40px}.intensive-scheme__inner--experiment{padding-top:0}.intensive-scheme__title{margin-bottom:0;font-size:42px;line-height:1.15}.intensive-scheme--no-extra-padding .intensive-scheme__inner{padding-top:60px}.intensive-course{display:flex;max-width:960px;padding:45px 60px 50px}.intensive-course::after,.intensive-course::before{display:block}.intensive-course__inner{padding-right:200px}.intensive-course__inner .button{width:180px}.intensive-course__inner svg{top:50%;width:80px;height:auto;transform:translateY(-50%)}.intensive-course__header{padding-right:0}.intensive-course__title{margin-bottom:10px;font-size:30px;line-height:1}.intensive-course__title:not(:last-child){margin-bottom:10px}.intensive-course__subtitle,.intensive-course__text{padding-right:0}.intensive-course__text:last-of-type{margin-bottom:30px}.intensive-course--internship:last-of-type{margin-bottom:105px}.intensive-course--internship .intensive-course__inner svg{width:130px;transform:translateY(-60%)}.intensive-course--internship::after,.intensive-course--internship::before,.intensive-course--software::after,.intensive-course--software::before,.prices--two .prices__places::after{display:none}.intensive-course--internship-no-software:last-of-type{margin-bottom:80px}.intensive-course--accelerator{margin-bottom:20px}.intensive-course--accelerator .intensive-course__inner svg{width:100px}.intensive-course--grading,.intensive-course--last,.intensive-course--software{margin-bottom:105px}.intensive-course--grading svg{top:50%;right:-23px;width:126px;height:auto;transform:translateY(-50%)}.intensive-wrap__title{margin-bottom:30px;font-size:42px;line-height:48px}.intensive-wrap__subtitle{margin:0;font-size:24px;line-height:1.33}.intensive-wrap__table tr:first-child td{white-space:pre-line}.intensive-wrap--solo .table td:not(:first-child){font-size:16px}.intensive-wrap--narrow .intensive-wrap__inner{max-width:960px;margin:0 auto}.intensive-certificate--profession.intensive-certificate--profession-mini+.intensive-certificate--profession-mini .intensive-certificate__inner,.intensive-wrap--companies .grid{flex-direction:row}.intensive-wrap--companies .grid .grid__cell{flex:0 0 20%;max-width:20%}.intensive-certificate--profession .intensive-certificate__inner{align-items:flex-start;padding-top:60px}.intensive-certificate--profession.intensive-certificate--profession-mini img{width:280px}.intensive-certificate--profession.intensive-certificate--profession-mini .intensive-certificate__inner{flex-direction:row-reverse;max-width:880px;padding-top:40px;gap:25px}.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}.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}.modal--review .modal__inner{width:700px}.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{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}.payment__inner{max-width:1000px;margin:0 auto}.payment__inner-wrap{max-width:620px;margin:0 auto}.payment__title,.prices-async__title h2{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}.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}.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-card__text{font-size:30px;line-height:38px}.promo-card__text--small{font-size:20px;line-height:28px}.promo-head__content{flex-basis:70%;max-width:70%}.prices-async__head{padding-top:70px}.prices-async__dates{margin-bottom:15px;font-size:24px}.prices-async__text{font-size:18px}.prices-async__plan{position:relative;margin-bottom:15px;font-size:130px;line-height:170px}.prices-async__plan-month{position:absolute;right:-20px;bottom:30px;display:block;margin-left:0;font-size:42px;line-height:48px;transform:translateX(100%)}.prices-async__content{max-width:600px;padding-top:40px;padding-bottom:80px}.prices-async__grid{display:flex}.prices-async__grid .form__group{width:100%;margin-right:20px}.prices-async__type-info{margin-top:0}.prices-async--postpay .prices-async__plan-month{left:-50px}.prices-async--postpay .prices-async__text{font-size:24px}.prices-async--postpay .prices-async__sum{font-size:68px}.prices-async--postpay .prices-async__plan-description{left:-45px;display:inline;font-size:18px;white-space:nowrap}.prices-async--postpay .prices-async__note{font-size:24px;line-height:30px}.prices-async--lite-prof .prices-async__head{padding-bottom:45px}.prices-async--lite-prof .prices-async__pay-cards-list{flex-direction:row}.prices-async--lite-prof .prices-async__pay-cards-list .pay-card:first-child{margin-right:30px}.prices-async--lite-prof .prices-async__pay-cards-list .pay-card:not(:last-child){margin-bottom:0}.prices-async--lite-prof .prices-async__content{padding-top:18px}.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}.head--newyear-2024 .head__decor--tree-1{right:320px;width:150px}.head--newyear-2024 .head__decor--tree-2{right:70px;bottom:190px;left:auto;width:110px}.contact-us{font-size:24px;line-height:26px}.contact-us__inner{gap:45px}}@media (min-width:768px) and (min-width:768px){.intensive-career__heading--bottom p{font-size:16px}}@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}.head__left{max-width:545px}.intensive-process__slider{margin-bottom:0}.intensive-projects__slider{max-width:1440px;padding:0}.intensive-projects--php .intensive-projects__row--personal{flex-wrap:nowrap}.intensive-projects--php .intensive-projects__col{width:30%}.intensive-projects--php .intensive-projects__col:last-child{margin-top:0}.league-info__slider{max-width:unset;margin-right:-20px;margin-left:-20px}.company-reviews__slider .slider__togglers{top:0;height:100%}.authors__slider{max-width:550px;margin:0 auto;padding:0}.authors__slider .slider__togglers .slider__toggler:disabled{filter:grayscale(100%) brightness(1.5)}.authors__slider .slider__togglers .slider__toggler--prev{left:0}.authors__slider .slider__togglers .slider__toggler--next{right:0}.authors__slider .slider__togglers .slider__toggler--next,.authors__slider .slider__togglers .slider__toggler--prev{width:40px;background-image:url(/img/intensive/slider/button_next.svg);background-repeat:no-repeat;background-position:center}.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}.intensive-cycle__heading{margin-left:auto}.intensive-cycle__heading--frontender-light{margin-left:0}.intensive-cycle__list--frontender-light .intensive-cycle__item{width:47%}.intensive-cycle__item{width:33%;margin-bottom:0}.intensive-cycle__projects-slider{max-width:unset;margin-right:-20px;margin-left:-20px}.intensive-cycle__projects-slider .slider-headers{padding-right:20px;padding-left:20px}.intensive-stage__wrap,.intensive-stage__wrap-inner{margin:0 auto}.intensive-stage--practice .intensive-stage__wrap{margin-left:auto}.intensive-stage--practice .intensive-stage__description{max-width:none}.intensive-wrap__table ol li{margin-bottom:2px}.intensive-wrap__table--frontender-extended tr:first-child td:not(:first-child){font-size:18px}.intensive-wrap__table--frontender-extended .button{padding:.7em .88em;font-weight:500;font-size:22px}.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}.prices-async--postpay .prices-async__sum{font-size:92px;line-height:120px}.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}}@media (min-width:881px){.head--self .text-container .button{margin:0 auto}.head--self .head__right{padding-top:150px}}@media (min-width:884px){.head--wide .head__right{padding-top:150px}.head--newyear-2024 .head__decor--tree-2{right:-90px}}@media (min-width:950px){.head__inner{padding:80px 0 70px}.head--wide .head__inner{max-width:980px;padding-right:25px;padding-left:25px}.head--wide .head__footnote{order:0}.intensive-menu--fixed{position:fixed;top:0;z-index:11;display:block;background-color:#302683}.intensive-menu__inner{display:flex}.intensive-menu--javascript.intensive-menu--fixed{background-color:#18213f}.intensive-menu--php{background-color:rgba(100,57,183,.9)}.intensive-reason__inner{max-width:1200px;margin:0 auto;padding-top:90px;padding-bottom:110px}.intensive-reason__text{max-width:850px}.intensive-reason__text--width{max-width:560px}.intensive-career__heading{max-width:unset}.intensive-career__steps{flex-direction:row;flex-wrap:nowrap;align-items:normal;margin-top:70px;gap:0}.intensive-career__step:not(:last-child){width:400px}.intensive-career__step:not(:last-child) .intensive-career__description,.intensive-career__step:not(:last-child) .intensive-career__title{padding-right:36px}.intensive-career__step:last-child{width:360px}.intensive-career__wrap-number{padding-top:30px}.intensive-career__line{display:block;flex-grow:1;margin-top:1px;margin-right:-4px;margin-left:-4px;color:#302683;border-bottom-style:dotted}.intensive-path__inner{padding:90px 0 80px}.intensive-path--solo .intensive-description:not(.intensive-description--transparent) .intensive-description__list--vertical .intensive-description__item{top:-10px;width:48%;padding-top:0;padding-left:130px}.intensive-line{padding-top:100px;padding-bottom:200px}.intensive-line__list{display:flex;flex-direction:row;justify-content:center;padding-right:25px;padding-bottom:0;padding-left:25px}.intensive-line__item{flex-grow:1;width:auto;height:23px;padding-bottom:0}.intensive-line__item::before{position:relative;left:0;width:100%;height:23px}.intensive-line__item::after{display:none;width:5px;height:35px}.intensive-line__item--next,.intensive-line__item--prev{flex-grow:0;width:calc(50% - 405px)}.intensive-line__item--prev::before{background-image:url(/img/intensive/prev.svg);background-position:0 center}.intensive-line__item--prev .intensive-line__info{top:auto;bottom:200%;left:0;width:200px}.intensive-line__item--next::before{top:-4px;height:32px;background-image:url(/img/intensive/next.v2.svg);background-position:right -125px center}.intensive-line__item--next .intensive-line__info{top:auto;right:0;bottom:200%;max-width:220px;text-align:right}.intensive-line__item--first::after{top:10px;left:10px;display:block}.intensive-line__item--first::before{border-top-right-radius:0;border-bottom-left-radius:14px}.intensive-line__item--first .intensive-line__info{width:280px}.intensive-line__item--last::after{top:10px;right:8px;left:auto;display:block}.intensive-line__item--last::before{border-top-right-radius:14px;border-bottom-left-radius:0}.intensive-line__item--last .intensive-line__info{right:0;width:150px;text-align:right}.intensive-line__item:nth-child(3) .intensive-line__info{top:auto;bottom:200%;left:80%;width:250px}.intensive-line__item:nth-child(6)::after{top:10px;right:8px;left:auto;display:block}.intensive-line__item:nth-child(7) .intensive-line__info{top:auto;bottom:200%;left:30%;width:200px}.intensive-line__item:nth-child(4),.intensive-line__item:nth-child(5),.intensive-line__item:nth-child(6),.intensive-line__item:nth-child(8),.intensive-line__item:nth-child(9){display:block}.intensive-line__week{position:absolute;top:3px;left:50%;font-size:12px;transform:translateX(-50%)}.intensive-line__week-mobile{display:none}.intensive-line__info{position:absolute;top:250%}.intensive-line__info p{font-size:12px;line-height:18px}.intensive-line--short .intensive-line__item--next::before{background-position:right -125px center}.intensive-line--javascript .intensive-line__item--prev::before{background-image:url(/img/intensive/javascript/prev.v2.svg)}.intensive-line--javascript .intensive-line__item--next::before{background-image:url(/img/intensive/javascript/next.v3.svg)}.intensive-line--php .intensive-line__week{top:2px}.intensive-line--php-microgroup .intensive-line__item--first .intensive-line__info,.intensive-line--php-microgroup .intensive-line__item--last .intensive-line__info{width:220px}.intensive-line--php-microgroup .intensive-line__item--next .intensive-line__info,.intensive-line--php-microgroup .intensive-line__item--prev .intensive-line__info{display:block}.intensive-line--php-microgroup .intensive-line__item:nth-child(3) .intensive-line__info{left:175%;text-align:center}.intensive-line--async .intensive-line__item:nth-child(7),.intensive-line--php-microgroup .intensive-line__item:nth-child(7){display:block}.intensive-line--nodejs .intensive-line__item::before{background-image:linear-gradient(to bottom,rgba(109,193,216,.6) 0,#63c1a5 100%)}.intensive-line--nodejs .intensive-line__item--prev::before{background-image:url(/img/intensive/nodejs/prev.v2.svg)}.intensive-line--nodejs .intensive-line__item--next::before{background-image:url(/img/intensive/nodejs/next.v2.svg)}.intensive-line--async .intensive-line__item:nth-child(3) .intensive-line__info{right:-365%;left:auto;text-align:center}.intensive-line--async .intensive-line__item--first .intensive-line__info{width:290px}.intensive-line--async .intensive-line__item--last .intensive-line__info{width:210px}.intensive-line--five .intensive-line__item{flex-grow:0;width:146px}.intensive-line--five .intensive-line__item:nth-child(3) .intensive-line__info{right:-140%}.intensive-line--five .intensive-line__item--next,.intensive-line--five .intensive-line__item--prev{width:85px;height:auto}.intensive-line--eight .intensive-line__item:nth-child(3) .intensive-line__info{right:-315%}.intensive-line--eight .intensive-line__item:nth-child(8){display:block}.intensive-line--no-details .intensive-line__item--first,.intensive-line--no-details .intensive-line__item--last{flex-grow:0;width:130px}.intensive-line--no-details .intensive-line__item:nth-child(3) .intensive-line__info{left:52%;transform:translateX(-50%)}.intensive-line--no-details .intensive-line__item:nth-child(4){flex-grow:0;width:150px}.intensive-line--no-details .intensive-line__item:nth-child(4)::after{top:10px;left:10px;display:block}.intensive-line--no-details .intensive-line__item:nth-child(4) .intensive-line__info{top:auto;bottom:200%;left:30px;width:170px}.intensive-groups{padding-right:0;padding-left:0}.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-levels__inner,.intensive-tutor__inner{padding-right:25px;padding-left:25px}.intensive-tutor__inner{max-width:1200px;margin:0 auto}.intensive-tutor__top{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto 60px}.intensive-tutor__top .intensive-tutor__left{max-width:550px;margin-bottom:0}.intensive-tutor__top .intensive-tutor__right{max-width:350px}.intensive-tutor__top .intensive-tutor__right h3{line-height:30px}.intensive-tutor__text-grid{margin-bottom:0}.intensive-teacher{padding-top:140px;padding-bottom:50px}.intensive-teacher__inner{display:flex;justify-content:space-between;max-width:1100px;margin:0 auto}.intensive-teacher__teacher{max-width:35%;margin-bottom:0}.intensive-teacher__data{max-width:550px;padding-top:50px}.intensive-dialog__text-box{top:-20px}.intensive-dialog__text-box--tutor{top:30px}.intensive-process__inner{padding:0}.intensive-projects--adaptive .intensive-projects__text-right{margin-top:90px;margin-right:0;margin-bottom:-130px}.league-info__list{gap:30px 80px}.league-info__item{width:calc(50% - 40px)}.company-reviews--critique .company-reviews__wrap{flex-direction:row-reverse;align-items:flex-start;padding:60px 60px 80px}.company-reviews--critique .company-reviews__left{max-width:620px;padding-left:20px}.company-reviews--critique .company-reviews__right{max-width:250px}.authors__inner{max-width:1440px}.authors__title{left:10%;z-index:1;max-width:200px}.authors__bg{display:block;background-color:#000}.authors__list{display:flex;height:100%;background-color:transparent}.authors__item{justify-content:center;width:25%;height:100%}.authors__item:focus .author__content,.authors__item:hover .author__content{opacity:1;transition:opacity .1s}.authors__item:focus .author__badge,.authors__item:hover .author__badge{display:none}.authors__item:focus-within .author__content{opacity:1;transition:opacity .1s}.authors__item:focus-within .author__badge{display:none}.authors__item .author__content{opacity:0;transition:opacity .1s}.authors__item--using-mouse:focus:not(:hover) .author__content{opacity:0}.authors__item--using-mouse:focus:not(:hover) .author__badge{display:block}.authors__slider{position:absolute;top:0;left:0;display:flex;max-width:100%;height:100%}.authors__slider .slider__togglers{display:none}.authors__slider .slider__togglers .slider__toggler:disabled{filter:none}.authors__slider .slider__item{flex-grow:1;flex-shrink:1}.authors--htmlcss .slider__inner,.authors--javascript .slider__inner,.authors--nodejs .slider__inner{width:100%}.authors--prof .authors__title{top:10%}.authors--prof .slider__inner{width:100%}.authors--prof .author__content{padding-top:0}.author__content::before,.authors--prof .author__content::before{height:15%}.authors--prof .authors__item:focus .author__content,.authors--prof .authors__item:hover .author__content{position:absolute;top:0;left:0;width:300px}.authors--prof .authors__item:focus-within .author__content{position:absolute;top:0;left:0;width:300px}.authors--prof .authors__item:last-child:focus .author__content,.authors--prof .authors__item:last-child:hover .author__content{right:0;left:auto}.authors--prof .authors__item:last-child:focus-within .author__content{right:0;left:auto}.author__badge{display:block;max-width:120px;font-size:20px;line-height:24px}.author__content{padding-top:0}.author__info{padding:0 25px 50px}.author__skill{margin-bottom:15px}.author__num{line-height:38px}.intensive-certificate+.prices--sold{margin-top:-65px;padding-top:65px}.intensive-stats{margin-bottom:90px}.intensive-stats__wrap{margin:0 auto;padding:60px}.intensive-stats__item{flex-direction:row;margin-bottom:0;padding-right:15px}.intensive-stats--standalone{margin-bottom:65px;padding-top:65px}.intensive-stats--compact,.intensive-stats--marks{margin-bottom:0}.intensive-stats--marks .intensive-stats__wrap{padding-right:60px;padding-left:60px}.intensive-stats--compact .intensive-stats__list{max-width:none;margin:0}.intensive-requirements{grid-template-areas:"header header header header" "os browser git runtime" "footnote footnote footnote footnote";grid-template-columns:2fr 3fr 2fr 2fr}.intensive-requirements--php{grid-template-areas:"header header header" "os git runtime" "footnote footnote footnote";grid-template-columns:minmax(auto,250px) minmax(auto,250px) 1fr}.intensive-requirements--html{grid-template-areas:"header header header" "os browser git" "footnote footnote footnote";grid-template-columns:2fr 3fr 2fr}.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}.head--profession .head__specialization{padding-right:35px}.head--prof-internship .head__slogan{margin-top:100px}.intensive-cycle__item{padding-right:45px}.intensive-salary__decor{left:50%}.intensive-line--profession{padding-bottom:40px}.intensive-line--profession .intensive-line__item:not(.intensive-line__item--prev):not(.intensive-line__item--next){width:200px;padding-bottom:0}.intensive-line--profession .intensive-line__item:not(.intensive-line__item--prev):not(.intensive-line__item--next)::after{top:auto;bottom:10px;left:10px;display:block;width:7px;height:20px}.intensive-line--profession .intensive-line__item--first-prof::before{border-top-right-radius:0;border-bottom-left-radius:14px}.intensive-line--profession .intensive-line__item--last-prof::before{border-top-right-radius:14px;border-bottom-left-radius:0}.intensive-line--profession .intensive-line__item--next,.intensive-line--profession .intensive-line__item--prev{display:none;width:calc(50% - 600px);height:23px}.intensive-line--profession .intensive-line__item--next::after,.intensive-line--profession .intensive-line__item--prev::after{display:none}.intensive-line--profession .intensive-line__item--next::before{background-position:right -125px center}.intensive-line--profession .intensive-line__item--accelerator::after,.intensive-line--profession .intensive-line__item--before-liga::after,.intensive-line--profession .intensive-line__item--grading::after,.intensive-line--profession .intensive-line__item--liga::after{background-image:linear-gradient(45deg,#2036f5 0,#2036f5 20%,#fff 20%,#fff 32%,#2036f5 32%,#2036f5 44%,#fff 44%,#fff 56%,#2036f5 56%,#2036f5 68%,#fff 68%,#fff 80%,#2036f5 80%,#2036f5 100%)}.intensive-line--profession .intensive-line__info:nth-child(n){position:absolute;top:auto;bottom:180%;left:20px;width:calc(100% - 20px)}.intensive-line--profession .intensive-line__info p:first-child{margin-bottom:0;font-size:12px;line-height:1.25}.employment-stats__graph img,.intensive-line--profession .intensive-line__week{display:block}.intensive-line--profession .intensive-line__duration{display:none}.intensive-line--profession.intensive-line--react .intensive-line__info{width:calc(100% - 35px)}.intensive-line--profession.intensive-line--react .intensive-line__item--liga{width:270px}.intensive-line--profession.intensive-line--frontend .intensive-line__item:not(.intensive-line__item--prev):not(.intensive-line__item--next){width:150px}.intensive-line--profession.intensive-line--frontend .intensive-line__item--liga .intensive-line__info{width:100%}.intensive-line--profession.intensive-line--frontend .intensive-line__info{width:calc(100% - 14px)}.intensive-line--profession.intensive-line--backend .intensive-line__info{width:calc(100% - 35px)}.intensive-line--profession.intensive-line--backend-lite .intensive-line__item:not(.intensive-line__item--prev):not(.intensive-line__item--next){width:200px}.intensive-scheme__inner{max-width:960px;padding-bottom:50px}.intensive-wrap__inner{padding:50px 0}.employment-stats{padding-top:160px;padding-bottom:105px}.employment-stats__inner{max-width:960px;margin:0 auto;padding-right:20px;padding-left:20px}.employment-stats__title{margin-bottom:55px;padding-right:0;font-size:42px;line-height:1.2}.employment-stats__stats{display:flex;padding-top:25px;border-top:4px solid #fff}.employment-stats__numbers{display:flex;flex-grow:1;justify-content:space-between}.employment-stats__caption{max-width:360px;margin-right:40px;margin-bottom:0;font-weight:700;font-size:30px;line-height:1.2}.employment-stats__cell{flex-direction:column;width:30%;max-width:none;margin-bottom:0;font-size:16px}.employment-stats__cell span:first-child{min-width:none;margin-right:0}.employment-stats__graph{margin-bottom:55px;padding-top:62px}.employment-stats__line{display:flex;margin-top:-7px;padding-left:2px}.employment-stats__line::before{top:0;right:auto;left:11px;display:block;width:calc(100% - 11px);height:5px;background-color:#817ac2;border-top-left-radius:0;border-bottom-left-radius:0}.employment-stats__segment{width:14.28571%;padding-top:25px;padding-bottom:0;padding-left:0}.employment-stats__segment::before{left:0;background-color:#817ac2;transform:none}.employment-stats__segment:first-child{display:block}.employment-stats__segment:last-child{display:block;width:124px}.employment-stats__segment:nth-child(3)::before,.employment-stats__segment:nth-child(5)::before,.employment-stats__segment:nth-child(6)::before,.employment-stats__segment:nth-child(8)::before{height:8px}.employment-stats__segment .employment-stats__mounth::after,.employment-stats__segment .employment-stats__mounth::before,.employment-stats__vertical-caption::before{display:none}.employment-stats__vertical-caption{position:absolute;top:120px;right:auto;left:-135px;width:auto;margin-bottom:0;padding-left:0;text-align:left;transform:rotate(-90deg)}.employment-stats__text{width:auto}.employment-stats__mark{right:auto;display:block;min-width:50px;font-size:36px;line-height:1.7;text-align:center;color:#fff;transform:rotate(90deg)}.employment-stats__mark--first-mounth{top:85px;left:32px}.employment-stats__mark--third-mounth{top:307px;left:85px}.employment-stats__mark--sixth-mounth{top:655px;left:160px}.employment-stats__explanation{max-width:710px;font-size:24px}.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}.intensive-individual__header{font-size:42px}.intensive-individual__item{max-width:45%}.graduate-reviews__toggler svg,.intensive-individual__item--keks{display:block}.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}.modal--review .review__name{padding-top:15px;padding-left:90px;font-size:30px;line-height:42px}.modal--review .review__content{padding-top:10px}.modal--review .review__content p{font-size:18px;line-height:28px}.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}.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{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}.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}.prices--solo .prices__features{height:calc(100% - 100px)}.prices--solo .prices__content{min-height:150px}.prices-async--postpay .prices-async__plan-description{font-size:20px}.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}.head--newyear-2024 .head__decor--tree-1{right:393px;bottom:450px;left:auto}.head--newyear-2024 .head__decor--tree-3{right:auto;bottom:250px;left:-210px;display:block;width:115px}}@media (min-width:950px) and (max-width:1069px){.intensive-line--profession.intensive-line--extra-content .intensive-line__info{width:calc(100% - 10px)}.intensive-line--profession.intensive-line--extra-content .intensive-line__item{flex-shrink:2}.intensive-line--profession.intensive-line--extra-content .intensive-line__item--htmlcss,.intensive-line--profession.intensive-line--extra-content .intensive-line__item--javascript,.intensive-line--profession.intensive-line--extra-content .intensive-line__item--nodejs{flex-shrink:1}}@media (min-width:950px) and (max-width:999px){.intensive-line--profession.intensive-line--extra-content .intensive-line__week{left:30px;transform:none}}@media (min-width:1000px){.intensive-projects__slider .slider__overflow-wrap{width:1440px}}@media (min-width:1010px){.prices-async__plan{font-size:150px}}@media (min-width:1050px){.head--announce .head__left{flex-direction:row}.intensive-menu__link{padding:5px 15px;font-size:16px;line-height:36px}.intensive-career__step:not(:last-child) .intensive-career__description,.intensive-career__step:not(:last-child) .intensive-career__title{padding-right:56px}.intensive-line{max-width:1440px;margin:0 auto}.intensive-line__item--next,.intensive-line__item--prev{width:calc(50% - 450px)}.intensive-line__info strong{margin-bottom:5px;font-size:20px}.intensive-line__info p{font-size:14px;line-height:20px}.intensive-line--no-details .intensive-line__item:nth-child(4){width:220px}.intensive-levels__list{background-position-x:10%}.intensive-level{margin-bottom:96px;padding-top:60px;background-size:42px auto}.intensive-level__title{font-size:24px}.intensive-teacher__data{max-width:65%}.intensive-projects--adaptive .intensive-projects__text-left{max-width:410px;margin-bottom:0}.intensive-projects--adaptive .intensive-projects__text-right{margin-right:120px}.intensive-projects--adaptive .intensive-projects__project{justify-content:center}.intensive-projects--adaptive .intensive-projects__project--top{margin-top:-110px}.intensive-projects--adaptive .intensive-projects__image:nth-child(2){margin:0 20px}.intensive-projects--docker .intensive-projects__video img{width:423px;margin:0}.authors--prof .author__badge--alekseenko{right:-90px}.author__info{padding:0 35px 50px}.intensive-cycle__heading{margin-right:10%;margin-left:16%}.intensive-cycle__heading--frontender-light{margin-left:0}.intensive-cycle__list{margin-right:-20px}.intensive-cycle__list--frontender-light{margin-right:0}.intensive-cycle__item{padding-top:10px;padding-right:20px;padding-left:100px}.intensive-cycle__item--recommendations{padding-left:90px}.intensive-cycle--full-width .intensive-stage{padding-right:7%;padding-left:7%}.intensive-stage{padding-right:10%;padding-left:16%}.intensive-stage__wrap,.intensive-stage__wrap-inner{margin:0;padding-top:0}.intensive-stage__wrap-inner--not-last{padding-bottom:25px}.intensive-stage--practice{padding-right:0}.intensive-stage--practice .intensive-stage__wrap{margin-left:0;padding-top:0}.intensive-salary__inner{padding-right:50px}.intensive-salary__info span{font-size:90px}.intensive-salary--small .intensive-salary__info span{font-size:80px}.intensive-salary--php .intensive-salary__decor{width:400px;height:450px;margin-bottom:-10px}.intensive-salary--php2 .intensive-salary__decor{height:450px;margin-bottom:-10px}.intensive-salary--nodejs .intensive-salary__decor{width:400px;height:450px;margin-bottom:-10px}.intensive-salary--php2 .intensive-salary__decor{width:400px}.intensive-salary--php2 .intensive-salary__info{max-width:500px}.intensive-line--profession .intensive-line__info:nth-child(n){left:30px}.intensive-line--profession .intensive-line__info p:first-child{font-size:14px}.intensive-line--profession.intensive-line--frontend .intensive-line__item--liga .intensive-line__info{width:calc(100% - 10px)}.intensive-line--profession.intensive-line--frontend .intensive-line__info p:first-child{font-size:12px}.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}.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}.modal--payment .modal__inner{width:1050px}.activity-item--workout .activity-item__header{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1080px){.prices__head-wrap{margin-bottom:50px}.prices--skills .prices__head-wrap,.prices--skills .prices__top-wrap{flex-direction:row}.prices-async__head-wrap,.prices__head-wrap,.prices__top-wrap{display:flex;flex-direction:row-reverse;justify-content:space-between}.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}.prices-async__head-wrap{margin-bottom:50px}.prices-async__plan{font-size:170px}}@media (min-width:1130px){.intensive-line--profession.intensive-line--backend-lite .intensive-line__item--next,.intensive-line--profession.intensive-line--backend-lite .intensive-line__item--prev{display:block;width:calc(50% - 500px)}}@media (min-width:1150px){.intensive-reason__description{max-width:415px;margin-top:-170px}.triangle{padding:0}.triangle__content{top:30px;width:514px;height:445px;margin:0;background-image:url(/img/intensive/triangle-desktop.svg);right:-420px}.triangle__item{margin-bottom:0;transition:none}.triangle__item::before{content:""}.triangle__info{position:absolute;display:block}.triangle__title{display:none}.triangle__text{line-height:20px}.triangle__item--tutor{top:5px;left:30px}.triangle__item--cube .triangle__info,.triangle__item--tutor .triangle__info{top:50%;left:-335%;width:290px;text-align:right;transform:translateY(-50%)}.triangle__item--cube{top:0;right:45px;left:auto}.triangle__item--cube .triangle__info{top:-130%;left:-30px;text-align:left}.triangle__item--project{top:auto;right:0;bottom:63px;left:0}.triangle__item--project .triangle__info{top:50%;right:-340%;width:210px;text-align:left;transform:translateY(-50%)}.triangle__current{display:none}.triangle--nodejs .triangle__content,.triangle--php .triangle__content,.triangle--without-course .triangle__content{right:-330px}.intensive-line__item--prev .intensive-line__info{width:270px}.intensive-line--no-details .intensive-line__item:nth-child(4) .intensive-line__info{left:55px}.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}.company-reviews--critique .company-reviews__item{max-width:1050px}.author__content::before,.authors--prof .author__content::before{height:30%}.author__badge{max-width:150px;font-size:24px;line-height:30px}.intensive-requirements--html{grid-template-columns:minmax(auto,300px) 1fr minmax(auto,300px)}.intensive-line--profession.intensive-line--react .intensive-line__item--liga .intensive-line__info{width:165px}.intensive-line--profession.intensive-line--frontend .intensive-line__item--liga .intensive-line__info{width:100px}.graduate-reviews--profession.graduate-reviews--tutors .graduate-reviews__toggler{top:500px}.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%}.prices-async--postpay .prices-async__sum{font-size:134px}.prices-async--postpay .prices-async__plan-description{font-size:24px}}@media (min-width:1200px){.intensive-cycle__projects-slider,.league-info__slider{margin-right:-85px;margin-left:-85px}.application--feedback .application__inner{flex-direction:row;justify-content:center}.application--feedback .application__button{margin:0 0 0 27px}.intensive-cycle__projects-slider{padding:0}.intensive-cycle__projects-slider .slider-headers{padding-right:85px;padding-left:85px}.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}.prices-async__type-info{max-width:400px}}@media (min-width:1220px){.intensive-line__item--next::before{background-position:15px center}.intensive-line--five .intensive-line__item--next::before{background-position:right -125px center}.intensive-stats--marks{padding-top:40px;padding-bottom:40px;background-color:#f8f8f8}.intensive-stats--marks .intensive-stats__wrap{border-bottom:none}.intensive-line--profession.intensive-line--backend-lite .intensive-line__item--next::before{background-position:-25px center}.intensive-wrap__inner{margin:0 auto}.intensive-wrap--companies .grid .grid__cell{padding:20px}.workout__info-item,.workout__timer-value{display:inline}}@media (min-width:1280px){.intensive-menu__contacts{display:flex}}@media (min-width:1440px){.head--announce.head--newyear{background-position:right calc(50vw - 665px) bottom 30px,right calc(50vw - 565px) bottom 20px,center top;background-size:90px,35px,2300px,82px 47px,82px 47px}.intensive-line--no-details .intensive-line__item:nth-child(4){width:160px}.intensive-line--profession .intensive-line__item--next,.intensive-line--profession .intensive-line__item--prev{display:block}.intensive-line--profession.intensive-line--react .intensive-line__info p:first-child{font-size:16px}.intensive-line--profession.intensive-line--react .intensive-line__item--liga .intensive-line__info{width:185px}.intensive-line--profession.intensive-line--frontend .intensive-line__info{width:calc(100% - 20px)}.workout__timer{font-size:16px}}@media (min-width:1460px){.intensive-projects__slider .slider__overflow-wrap{margin:0;transform:none}}@media (min-width:1500px){.graduate-reviews__wrap-inner{transform:translateX(calc(33vw + 60px))}.graduate-reviews__item{width:calc(33vw - 70px)}}@media (max-width:767px){.intensive-career--individual-internship-frontender,.intensive-career--individual-internship-react-js{padding-bottom:0}.intensive-career--individual-internship-frontender .intensive-career__companies,.intensive-career--individual-internship-react-js .intensive-career__companies{margin-bottom:55px}.intensive-career--individual-internship-react-js{padding-top:60px}.intensive-path--individual-internship{padding-top:70px}.intensive-cycle--benefits .intensive-cycle__heading h2{margin-bottom:45px}.intensive-scheme--individual-intern .intensive-scheme__inner,.intensive-scheme--individual-internship .intensive-scheme__inner{padding-top:65px}.intensive-course--internship-accelerator .intensive-course__header,.intensive-course--internship-grading .intensive-course__header{padding-right:70px}.intensive-course--internship-accelerator .intensive-course__header .intensive-course__title,.intensive-course--internship-grading .intensive-course__header .intensive-course__title{margin-bottom:30px}.intensive-course--internship-accelerator img,.intensive-course--internship-grading img{top:0}.intensive-course--internship-grading img{right:10px;width:50px}.intensive-course--internship-accelerator img{right:12px;width:45px}.intensive-wrap--solo .table td:first-child{font-size:16px}.intensive-consulting--profession .form__group:first-of-type{width:100%}}@media (min-height:841px){.head--profession .head__inner{padding-bottom:70px}}@media (max-width:949px){.intensive-line--profession .intensive-line__item:nth-child(4),.intensive-line--profession .intensive-line__item:nth-child(5),.intensive-line--profession .intensive-line__item:nth-child(6),.intensive-line--profession .intensive-line__item:nth-child(8),.intensive-line--profession .intensive-line__item:nth-child(9){display:block}}@media (max-width:425px){.intensive-course--internship-grading img{right:0;width:40px}.intensive-course--internship-accelerator img{right:6px;width:30px}.intensive-course--small-icon .intensive-course__header{min-height:64px}.intensive-course--small-icon .intensive-course__inner svg{width:40px;height:64px}.intensive-course--small-icon.intensive-course--grading .intensive-course__header{min-height:55px}.intensive-course--small-icon.intensive-course--grading svg{top:-8px;right:-10px;width:60px;height:60px}.intensive-wrap__table--frontender-extended tr td{padding-right:0;padding-left:5px}.intensive-wrap__table--frontender-extended tr td:not(:last-child){padding-right:5px;padding-left:0}.intensive-wrap__table--frontender-extended td{flex-grow:1;flex-basis:min-content}.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}}@media (max-width:849px){.intensive-wrap__table--frontender-extended tr{display:flex;flex-wrap:wrap}.intensive-wrap__table--frontender-extended tr td.intensive-wrap__td--center-mobile{text-align:center}.intensive-wrap__table--frontender-extended th{width:100%;padding-bottom:0;font-weight:700;text-align:center}.intensive-wrap__table--frontender-extended td{width:50%;background-color:#fff}}