@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)}}: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;--v2-indigo:#8b7bff;--v2-indigo--light:#a89aff;--v2-indigo--dark:#5b4ae6;--v2-pink:#ff7eb3;--v2-pink--light:#ff9dc6;--v2-pink--dark:#ff3d85;--v2-deep-blue:#7b8cff;--v2-deep-blue--light:#96a5ff;--v2-deep-blue--dark:#4d5cff;--v2-navy:#0d1b2a;--v2-navy--light:#1b2d44;--v2-navy--dark:#060d15;--v2-coral:#ff6b6b;--v2-electric-violet:#4a00e0;--v2-electric-violet--light:#6b30e8;--v2-electric-violet--dark:#3500a8;--v2-hot-pink:#ff2d95;--v2-ha-indigo:#302683;--v2-ha-indigo--light:#4436a3;--v2-ha-indigo--dark:#211a5c;--v2-ha-orange:#e84e1b;--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}: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}.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{--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-cycle--individual .intensive-stage__wrap ul,.intensive-requirements ul{padding-left:0;list-style:none}.head--wide .head__slogan ul>li,.intensive-cycle--individual .intensive-stage__wrap 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{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-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-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-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}.head--profession .head__dates p:last-child,.intensive-description__item:last-child{margin-bottom:0}.intensive-description__item::before{content:"";position:absolute;top:0;left:0;display:block;margin:0;background-repeat:no-repeat;background-position:0}.intensive-description__list--vertical{margin-bottom:40px}.intensive-description__list--vertical .intensive-description__item::before{width:100px;height:100px}.intensive-description__list--horizontal:not(:last-of-type){margin-bottom:40px}.intensive-description__list--horizontal .intensive-description__item{padding-top:80px}.intensive-description__list--horizontal .intensive-description__item::before{width:80px;height:80px}.intensive-description__list--horizontal-study .intensive-description__item{padding-top:110px}.intensive-description__list--horizontal-study .intensive-description__item::before{width:100px;height:100px}.intensive-description--transparent{max-width:1250px;padding:40px 0;color:#fff;background-color:transparent}.intensive-description--transparent .intensive-description__list--vertical{margin-bottom:0}.intensive-description--transparent .intensive-description__list--vertical .intensive-description__item{padding-top:90px}.intensive-description--transparent-profession{margin-top:-140px;padding-top:0;padding-bottom:100px;padding-left:40px}.intensive-description--transparent-profession .intensive-description__list p{font-size:14px;line-height:1.5}.intensive-description--transparent-profession .intensive-description__title{margin-bottom:35px;font-size:20px;line-height:1.1}.intensive-description--transparent-profession .intensive-description__list--vertical .intensive-description__item{display:flex}.intensive-description--transparent-profession .intensive-description__list--vertical .intensive-description__item::before{background-position:0 0}.intensive-description__item-title{margin:0 0 5px;font-weight:700;font-size:20px;line-height:26px}.intensive-description__item--live::before{background-image:url(/img/intensive/htmlcss/icon_webinar-live.v2.svg)}.intensive-description__item--practice::before{background-image:url(/img/intensive/htmlcss/icon_practic.v2.svg)}.intensive-description__item--review::before{background-image:url(/img/intensive/htmlcss/icon_review.v2.svg)}.intensive-description__item--baby::before{background-image:url(/img/intensive/htmlcss/icon_baby.v2.svg)}.intensive-description__item--junior::before{background-image:url(/img/intensive/adaptive/icon_junior.v2.svg)}.intensive-description__item--time::before{background-image:url(/img/intensive/htmlcss/icon_clock.v2.svg)}.intensive-description__item--apple::before{background-image:url(/img/intensive/htmlcss/icon_apple.v2.svg)}.intensive-description__item--final::before{background-image:url(/img/intensive/htmlcss/icon_project.v2.svg)}.intensive-description__item--check::before{background-image:url(/img/intensive/htmlcss/icon_checkers.v2.svg)}.intensive-description__item--for::before{background-image:url(/img/intensive/htmlcss/icon_for.v2.svg)}.intensive-description__item--stek::before{background-image:url(/img/intensive/htmlcss/icon_stek.v2.svg)}.intensive-description__item--sand::before{background-image:url(/img/intensive/htmlcss/icon_sand.v2.svg)}.intensive-description__item--self-control::before{background-image:url(/img/profession/self-control.svg)}.intensive-description__item--mentor::before{background-image:url(/img/profession/mentor.svg)}.intensive-description__item--async::before{background-image:url(/img/intensive/icon_async.svg)}.intensive-description__item--vue1::before{background-image:url(/webflow/img/group-20476.svg)}.intensive-description__item--vue2::before{background-image:url(/webflow/img/group-20477.svg)}.intensive-description__item--vue3::before{background-image:url(/webflow/img/group-20393.svg)}.intensive-description__item--vue4::before{background-image:url(/webflow/img/group-20478.svg)}.intensive-description__item--vue5::before{background-image:url(/webflow/img/group-20488.svg)}.intensive-description--javascript .intensive-description__item--live::before,.intensive-description--transparent-javascript .intensive-description__item--live::before{background-image:url(/img/intensive/javascript/icon_webinar-live.v2.svg)}.intensive-description--javascript .intensive-description__item--practice::before,.intensive-description--transparent-javascript .intensive-description__item--practice::before{background-image:url(/img/intensive/javascript/icon_practic.v2.svg)}.intensive-description--javascript .intensive-description__item--review::before,.intensive-description--transparent-javascript .intensive-description__item--review::before{background-image:url(/img/intensive/javascript/icon_review.v2.svg)}.intensive-description--javascript .intensive-description__item--baby::before,.intensive-description--transparent-javascript .intensive-description__item--baby::before{background-image:url(/img/intensive/javascript/icon_baby.v4.svg)}.intensive-description--javascript .intensive-description__item--junior::before,.intensive-description--transparent-javascript .intensive-description__item--junior::before{background-image:url(/img/intensive/ecmascript/icon_baby.svg)}.intensive-description--javascript .intensive-description__item--master::before,.intensive-description--transparent-javascript .intensive-description__item--master::before{background-image:url(/img/intensive/react/icon_baby.svg)}.intensive-description--javascript .intensive-description__item--time::before,.intensive-description--transparent-javascript .intensive-description__item--time::before{background-image:url(/img/intensive/javascript/icon_clock.v2.svg)}.intensive-description--javascript .intensive-description__item--apple::before,.intensive-description--transparent-javascript .intensive-description__item--apple::before{background-image:url(/img/intensive/javascript/icon_apple.v2.svg)}.intensive-description--javascript .intensive-description__item--final::before,.intensive-description--transparent-javascript .intensive-description__item--final::before{background-image:url(/img/intensive/javascript/icon_project.v2.svg)}.intensive-description--javascript .intensive-description__item--check::before,.intensive-description--transparent-javascript .intensive-description__item--check::before{background-image:url(/img/intensive/javascript/icon_checkers.v2.svg)}.intensive-description--javascript .intensive-description__item--for::before,.intensive-description--transparent-javascript .intensive-description__item--for::before{background-image:url(/img/intensive/javascript/icon_for.v2.svg)}.intensive-description--javascript .intensive-description__item--stek::before,.intensive-description--transparent-javascript .intensive-description__item--stek::before{background-image:url(/img/intensive/javascript/icon_stek.v2.svg)}.intensive-description--javascript .intensive-description__item--sand::before,.intensive-description--transparent-javascript .intensive-description__item--sand::before{background-image:url(/img/intensive/javascript/icon_sand.v2.svg)}.intensive-description--php .intensive-description__item--live::before,.intensive-description--transparent-php .intensive-description__item--live::before{background-image:url(/img/intensive/php/icon_webinar-live.v2.svg)}.intensive-description--php .intensive-description__item--practice::before,.intensive-description--transparent-php .intensive-description__item--practice::before{background-image:url(/img/intensive/php/icon_practic.v2.svg)}.intensive-description--php .intensive-description__item--review::before,.intensive-description--transparent-php .intensive-description__item--review::before{background-image:url(/img/intensive/php/icon_review.v2.svg)}.intensive-description--php .intensive-description__item--baby::before,.intensive-description--transparent-php .intensive-description__item--baby::before{background-image:url(/img/intensive/php2/icon_baby.svg)}.intensive-description--php .intensive-description__item--time::before,.intensive-description--transparent-php .intensive-description__item--time::before{background-image:url(/img/intensive/php/icon_clock.v2.svg)}.intensive-description--php .intensive-description__item--apple::before,.intensive-description--transparent-php .intensive-description__item--apple::before{background-image:url(/img/intensive/php/icon_apple.v2.svg)}.intensive-description--php .intensive-description__item--final::before,.intensive-description--transparent-php .intensive-description__item--final::before{background-image:url(/img/intensive/php/icon_project.v2.svg)}.intensive-description--php .intensive-description__item--check::before,.intensive-description--transparent-php .intensive-description__item--check::before{background-image:url(/img/intensive/php/icon_checkers.v2.svg)}.intensive-description--php .intensive-description__item--for::before,.intensive-description--transparent-php .intensive-description__item--for::before{background-image:url(/img/intensive/php/icon_for.v2.svg)}.intensive-description--php .intensive-description__item--stek::before,.intensive-description--transparent-php .intensive-description__item--stek::before{background-image:url(/img/intensive/php/icon_stek.v2.svg)}.intensive-description--php .intensive-description__item--sand::before,.intensive-description--transparent-php .intensive-description__item--sand::before{background-image:url(/img/intensive/php/icon_sand.v2.svg)}.intensive-description--php .intensive-description__item--help::before,.intensive-description--transparent-php .intensive-description__item--help::before{background-image:url(/img/intensive/php2/icon_help.svg)}.intensive-description--php .intensive-description__item--theory::before,.intensive-description--transparent-php .intensive-description__item--theory::before{background-image:url(/img/intensive/php2/icon_theory.svg)}.intensive-description--php .intensive-description__item--prof::before,.intensive-description--transparent-php .intensive-description__item--prof::before{background-image:url(/img/intensive/php2/icon_prof.svg)}.intensive-description--php .intensive-description__item--adviser::before,.intensive-description--transparent-php .intensive-description__item--adviser::before{background-image:url(/img/intensive/php/icon_adviser.svg)}.intensive-description--nodejs .intensive-description__item--theory::before,.intensive-description--transparent-nodejs .intensive-description__item--theory::before{background-image:url(/img/intensive/nodejs/icon_theory.svg)}.intensive-description--nodejs .intensive-description__item--help::before,.intensive-description--transparent-nodejs .intensive-description__item--help::before{background-image:url(/img/intensive/nodejs/icon_help.svg)}.intensive-description--nodejs .intensive-description__item--prof::before,.intensive-description--transparent-nodejs .intensive-description__item--prof::before{background-image:url(/img/intensive/nodejs/icon_prof.svg)}.intensive-description--nodejs .intensive-description__item--live::before,.intensive-description--transparent-nodejs .intensive-description__item--live::before{background-image:url(/img/intensive/nodejs/icon_webinar-live.svg)}.intensive-description--nodejs .intensive-description__item--practice::before,.intensive-description--transparent-nodejs .intensive-description__item--practice::before{background-image:url(/img/intensive/nodejs/icon_practic.svg)}.intensive-description--nodejs .intensive-description__item--review::before,.intensive-description--transparent-nodejs .intensive-description__item--review::before{background-image:url(/img/intensive/nodejs/icon_review.svg)}.intensive-description--nodejs .intensive-description__item--baby::before,.intensive-description--transparent-nodejs .intensive-description__item--baby::before{background-image:url(/img/intensive/nodejs/icon_baby.svg)}.intensive-description--nodejs .intensive-description__item--time::before,.intensive-description--transparent-nodejs .intensive-description__item--time::before{background-image:url(/img/intensive/nodejs/icon_clock.svg)}.intensive-description--nodejs .intensive-description__item--apple::before,.intensive-description--transparent-nodejs .intensive-description__item--apple::before{background-image:url(/img/intensive/nodejs/icon_apple.svg)}.intensive-description--nodejs .intensive-description__item--final::before,.intensive-description--transparent-nodejs .intensive-description__item--final::before{background-image:url(/img/intensive/nodejs/icon_project.svg)}.intensive-description--nodejs .intensive-description__item--check::before,.intensive-description--transparent-nodejs .intensive-description__item--check::before{background-image:url(/img/intensive/nodejs/icon_checkers.svg)}.intensive-description--nodejs .intensive-description__item--for::before,.intensive-description--transparent-nodejs .intensive-description__item--for::before{background-image:url(/img/intensive/nodejs/icon_for.svg)}.intensive-description--nodejs .intensive-description__item--stek::before,.intensive-description--transparent-nodejs .intensive-description__item--stek::before{background-image:url(/img/intensive/nodejs/icon_stek.svg)}.intensive-description--nodejs .intensive-description__item--sand::before,.intensive-description--transparent-nodejs .intensive-description__item--sand::before{background-image:url(/img/intensive/nodejs/icon_sand.svg)}.intensive-description--nodejs .intensive-description__item--adviser::before,.intensive-description--transparent-nodejs .intensive-description__item--adviser::before{background-image:url(/img/intensive/nodejs/icon_adviser.svg)}.intensive-description--php2 .intensive-description__item--theory::before{background-image:url(/img/intensive/php2/icon_theory.svg)}.intensive-description--php2 .intensive-description__item--baby::before{background-image:url(/img/intensive/php2/icon_baby.svg)}.intensive-description--php2 .intensive-description__item--help::before{background-image:url(/img/intensive/php2/icon_help.svg)}.intensive-description--php2 .intensive-description__item--prof::before{background-image:url(/img/intensive/php2/icon_prof.svg)}.intensive-description--frontender-light .intensive-description__item::before{background-position:0 0}.intensive-description--middle .intensive-description__item--theory::before{background-image:url(/img/intensive/animation/icon_theory.svg)}.intensive-description--middle .intensive-description__item--baby::before{background-image:url(/img/intensive/animation/icon_baby.svg)}.intensive-description--middle .intensive-description__item--help::before{background-image:url(/img/intensive/animation/icon_help.svg)}.intensive-description--middle .intensive-description__item--prof::before{background-image:url(/img/intensive/animation/icon_prof.svg)}.intensive-description--middle .intensive-description__item--adviser::before{background-image:url(/img/intensive/animation/icon_adviser.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--async::before{background-image:url(/img/intensive/async/javascript/icon_async.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--theory::before{background-image:url(/img/intensive/async/javascript/icon_theory.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--baby::before{background-image:url(/img/intensive/async/javascript/icon_baby.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--help::before{background-image:url(/img/intensive/async/javascript/icon_help.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--prof::before{background-image:url(/img/intensive/async/javascript/icon_prof.svg)}.intensive-description--javascript.intensive-description--middle .intensive-description__item--adviser::before{background-image:url(/img/intensive/async/javascript/icon_adviser.svg)}.intensive-description--schools-en{margin:0;padding-right:0;padding-left:0}.intensive-description--schools-en .intensive-description__subtitle{margin-top:0;margin-bottom:0;font-size:16px}.intensive-description--schools-en .intensive-description__item--story::before{background-image:url(/img/tutors/icon_knowledge.svg)}.intensive-description--schools-en .intensive-description__item--practice::before{background-image:url(/img/tutors/learn-icon.svg)}.intensive-description--full{max-width:100%;margin-bottom:20px}.intensive-description--full .intensive-description__inner{max-width:1080px}.intensive-description--promo{margin-bottom:40px;padding:30px 0}.intensive-description--promo .intensive-description__text{font-size:18px;line-height:24px}.intensive-description--promo .intensive-description__inner{margin-bottom:40px}.intensive-description--promo .intensive-description__list--vertical .intensive-description__item::before{height:70px}.intensive-description--promo .intensive-description__item--junior::before{background-image:url(/img/intensive/levelup/icon_junior.v2.svg)}.intensive-description--promo .intensive-description__item--check::before{background-image:url(/img/intensive/levelup/icon_checkers.svg)}.intensive-description--promo .intensive-description__item--for::before{background-image:url(/img/intensive/levelup/icon_for.svg)}.intensive-description--promo .intensive-description__item--stek::before{background-image:url(/img/intensive/levelup/icon_stek.svg)}.intensive-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}.author__description a:focus,.author__description a:hover,.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-join__text a:focus,.intensive-join__text 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}.intensive-join--profession .button,.intensive-join--profession .intensive-join__text{font-size:15px;line-height:17px}: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,.intensive-cycle--individual .intensive-stage__wrap h3{margin-top:10px}.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)}.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{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,.intensive-help__left p{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,.author__description a:active{color:#e84e1b}.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}.intensive-help__left a{display:inline-block;color:#3527b6}.intensive-help__left a:hover{color:#302683}.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}.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--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}.graduate-reviews--profession{padding-top:45px;background-color:#f8f8f8}.graduate-reviews--profession .graduate-reviews__wrap-inner{transform:none}.graduate-reviews--profession .graduate-reviews__togglers .graduate-reviews__toggler{top:250px}.graduate-reviews--profession .graduate-reviews__item--collapsed .review__text--hidden{display:none}: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{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(1) strong::before{content:"Ⅰ"}.intensive-cycle--individual .intensive-tutor__item:nth-child(2) strong::before{content:"Ⅱ"}.intensive-cycle--individual .intensive-tutor__item:nth-child(3) strong::before{content:"Ⅲ"}.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-stage__wrap li:not(:last-of-type){margin-bottom:20px}.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-career__heading h2,.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-cycle--gray{background-color:#f8f8f8}.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-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}.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-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 h3,.intensive-stage__description h4{margin:0 0 12px;font-weight:700;font-size:20px;line-height:1.2;color:#333}.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__text a{color:#4eb543}.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{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{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-certificate--profession-lite{background-color:#fff}.intensive-certificate--profession-lite .intensive-certificate__inner,.intensive-certificate--react .intensive-certificate__inner,.intensive-consulting+.intensive-reason .intensive-reason__inner{padding-top:40px}.intensive-certificate--react{background-color:#f8f8f8}.intensive-certificate--backend{padding-top:50px}.intensive-consulting{background-color:#fff}.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 a:focus,.intensive-consulting--course .checkbox--agreement .checkbox__text a:hover{text-decoration:none}.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-results{background-color:#f8f8f8}.application{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:30px 0 40px;font-weight:700;font-size:24px;line-height:1.4;text-align:center;color:#fff;background-color:#4eb543}.application--schools{background-color:#302683}.application--schools-en .application__title{margin-bottom:20px;font-size:30px;line-height:40px}.application--schools-en .application__text{font-weight:400}.application__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:25px}.application__button{display:block;width:196px;margin:15px auto 0}.application__list{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0;padding:0;list-style:none;text-align:left}.application__item{margin-top:0;margin-bottom:20px}.application__item:last-child{margin-bottom:0}.application__title{margin:0 0 5px;font-weight:700;font-size:20px;line-height:26px}.application__text{margin:0;font-weight:500;font-size:16px;line-height:24px}.application--motive h2{margin:0 0 25px;font-size:30px;line-height:42px;text-align:center}.application--motive .application__button{margin-top:20px;margin-left:0}.application--challenge{display:block;margin-top:44px;margin-right:-10px;margin-left:-10px;padding-top:30px;padding-bottom:40px;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:#fff;background-color:#302683}.application--challenge .application__button{width:auto}.application--challenge .button--white{margin-bottom:10px;color:#302683}.application--challenge p{max-width:200px;margin:15px auto}.application--challenge-green{background-color:#4eb543}.application--challenge-green .button--transparent:hover,.application--challenge-green .button--white{color:#4eb543}.application--challenge-green .button--transparent{color:#fff}.application--custom{background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 41px);background-size:82px 47px}.application--custom .application__wrap{position:relative}.application--custom .application__wrap::after{content:"";display:inline-block;width:100px;height:100px;vertical-align:middle;text-align:center;background-repeat:no-repeat;background-position:center}.application--custom .application__inner{position:relative;z-index:1;max-width:960px}.application--custom .application__text{margin-bottom:20px;font-size:24px;line-height:30px}.application--custom .application__title{margin:0;font-size:26px;line-height:32px}.application--custom .application__title a{display:block;margin-bottom:10px;color:#fff}.application--custom .application__title span{font-size:24px;line-height:30px}.application--custom-htmlcss .application__wrap::after{width:114px;height:73px;background-image:url(/img/intensive-landing/htmlcss-header-1.v2.svg)}.application--custom-adaptive .application__wrap::after{width:112px;height:92px;background-image:url(/img/intensive-landing/adaptive-header-1.v2.svg)}.application.application--custom-ecmascript,.application.application--custom-javascript,.application.application--custom-react{background-color:#18213f;background-image:repeating-linear-gradient(150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px);background-size:82px 47px}.application.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}.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-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}.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}.universities{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;padding-top:54px;padding-bottom:32px;color:#fff}.universities__header{display:block;width:100%;max-width:1050px;margin:0 auto;padding-right:20px;padding-left:20px}.universities__title{margin-top:0;margin-bottom:15px;font-size:24px;line-height:31px}.universities__text{margin-top:0;margin-bottom:30px;font-size:16px;line-height:28px}.universities__inner{width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:34px 70px;background-color:#fff}.universities__list{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1010px;margin:0 auto;padding-left:0;list-style:none;gap:30px}.universities__list-item{max-width:190px;max-height:60px;margin:0}.universities__list-item img{display:block;width: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,.prices__method-image img{height:100%}.league-info--extra-padding .league-info__inner{padding-bottom:26px}:root{--league-reviews-slides-count:5}.league-stats{padding-top:45px;padding-bottom:85px;background-color:#f8f8f8}.league-stats__inner{width:calc(100% - 40px);margin:0 auto}.league-stats__stats{margin-bottom:40px;padding:30px 20px 20px 30px;background-color:#fff}.league-stats__title{margin:0 0 20px;font-weight:700;font-size:24px;line-height:1.15;color:#333;text-wrap:balance}.league-stats__title--center{text-align:center}.league-stats__caption,.league-stats__lead{margin:0 0 20px;font-weight:700;font-size:20px;line-height:30px}.league-stats__caption{font-size:16px;line-height:1.2;color:#333}.league-stats__caption span{color:#2036f5}.league-stats__revenue{margin:0}.league-stats__text{font-size:16px;line-height:1.4;text-align:right;color:#333}.league-stats__sum{display:block;font-weight:700;font-size:36px;line-height:1.5;color:#2036f5}.league-stats__companies{display:none}.league-stats__list{margin:0;padding:0;list-style:none}.intern-cv__header dl,.league-stats__item,.prices__rates li{margin:0}.league-stats__logo{margin-bottom:10px}.league-stats__description{margin:0;color:#333}.league-stats__reviews-caption{margin:0 0 20px;font-weight:700;font-size:20px;line-height:1.2;color:#333}.league-stats__slider{width:100%;padding:35px 25px;background-color:#fff}.league-stats__slider .slider__overflow-wrap{box-shadow:none}.league-stats__slider .slider__inner{width:500%}.graduate-reviews__toggler:disabled:hover,.league-stats__slider .slider__togglers .slider__toggler:disabled{color:#e8e8e8}.graduate-reviews__toggler svg,.league-stats__slider .slider__controls{display:none}.league-stats__slider .league-stats__company{display:flex;flex-direction:column;justify-content:flex-end;max-width:240px;height:110px;margin-bottom:25px}.league-stats__slider .league-stats__logo img{display:block;width:100%}.league-stats__slider .league-stats__logo--small img{width:130px}.league-stats__slider .league-stats__text{max-width:none;margin:0;font-size:16px;line-height:1.3;text-align:left;color:#333}.league-stats--fullstack{padding-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: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--async .prices__title h2,.prices__title h2{margin:0 0 15px;font-weight:700;font-size:24px;line-height:31px}.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-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__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 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}.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--indigo{background-color:#a89aff}.landing-block--pink{background-color:#ff9dc6}.landing-block--deep-blue{background-color:#96a5ff}.landing-block--dark{color:#e8e6e1;background-color:#161616}.landing-block--dark .landing-block__title,.prices-async__title a{color:#fff}.landing-block--dark .advantages-list__item>p,.landing-block--dark .landing-block__text{font-size:18px;line-height:28px}.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}.modal--payment .modal__inner{width:100%}.modal--payment .modal__wrapper{padding-bottom:0}.modal--payment .modal__header{text-align:left}.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}.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}.intensive-block__inner>article+h3,.intensive-block__inner>p+h3,.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}.intensive-block{padding-bottom:40px;background-color:#fff}.intensive-block .grid img{height:100%}.intensive-block--narrow .intensive-block__inner,.intensive-block__inner{display:block;width:100%;margin:0 auto;padding-right:20px;padding-left:20px}.intensive-block__inner{max-width:1200px;padding-top:30px}.intensive-block__inner>h2{font-size:24px;line-height:1.3}.intensive-block__inner>h3{margin:0 0 20px;font-weight:700;font-size:20px;line-height:1.2}.intensive-block__inner>p{margin:15px 0;font-size:16px;line-height:22px}.intensive-block__inner>video{display:block;width:100%;max-width:940px;margin:0 auto}.intensive-block--center-title h2{text-align:center}.intensive-block--blue{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-block--gray{background-color:#f8f8f8}.intensive-path--individual-internship{padding-top:100px}.intensive-block--narrow .intensive-block__inner{max-width:980px}.intensive-cv{width:calc(100% - 40px);max-width:500px;margin:0 auto;padding-top:28px;padding-bottom:40px}.intensive-cv__title{margin-bottom:42px;font-size:24px;line-height:31px}.intensive-cv__card{position:relative;padding-top:62px;background-color:#2d2d44}.intensive-cv__card::after,.intensive-cv__card::before{content:"";position:absolute}.intensive-cv__card::before{top:8px;left:28px;width:45px;height:45px;background-color:#e84e1b;background-image:url(/img/icons/icon_cat.v2.svg);background-repeat:no-repeat;background-position:center;background-size:80%;border-radius:50%}.intensive-cv__card::after{top:14px;right:32px;width:42px;height:34px;background-image:repeating-linear-gradient(#fff 0,#fff 3px,transparent 3px,transparent 15px)}.intensive-cv__card-inner{display:flex;flex-wrap:wrap;align-items:flex-start;padding:12px 14px 46px;color:#000;background-color:#fff}.intensive-cv__img,.intensive-cv__info{margin-bottom:10px}.intensive-cv__img{width:80%;margin-right:auto;margin-left:auto}.intensive-cv__info{width:100%}.intensive-cv__name{width:-webkit-min-content;width:min-content;margin:0;font-weight:700;font-size:24px;line-height:30px}.intensive-cv__schedule{margin:0 0 14px;font-size:18px;line-height:22px}.intensive-cv__contacts-list{margin:0;padding:0;list-style:none}.intensive-cv__contacts-item{position:relative;margin:0 0 2px;padding:0;font-size:14px;line-height:18px}.intensive-cv__contacts-item img{position:relative;top:-1px;width:16px;height:21px;margin-right:4px;vertical-align:middle}.intensive-cv__position,.intensive-cv__salary{font-size:24px;line-height:30px}.intensive-cv__salary{white-space:nowrap}.intensive-cv__position{margin:0 auto 0 0;padding-right:15px;font-weight:700}.intensive-cv__skills-title{width:100%;margin-top:26px;margin-bottom:8px;font-weight:700;font-size:22px;line-height:28px}.intensive-cv__skills-list{width:100%;margin:0;padding-left:18px}.intensive-cv__skills-item{margin:0 0 2px;font-size:14px;line-height:18px}.intensive-payline{padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff}.intensive-payline__inner{max-width:1000px;margin:0 auto}.intensive-payline__inner h2{margin-bottom:20px}.intensive-payline__list{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-left:0;list-style:none}.intensive-payline__list::before{content:"";position:absolute;top:15px;left:7px;width:3px;height:calc(100% - 40px);background:repeating-linear-gradient(0deg,#fff,#fff 7px,#d2d4df 7px,#d2d4df 12px)}.intensive-payline__item{position:relative;padding-left:35px}.intensive-payline__item::before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background-color:#f16537;border-radius:50%}.intensive-payline__item span{display:block;font-weight:400;font-size:14px;line-height:20px}.intensive-payline__item .intensive-payline__item-title{margin-bottom:5px;font-weight:700;font-size:16px;line-height:20px}.intensive-payline__item--payment::before,.intensive-payline__item--react::before{background-color:initial;background-repeat:none;background-size:100%;border-radius:0}.intensive-payline__item--payment::before{top:5px;left:-6px;width:30px;height:32px;background-image:url(/img/icons/keks-fan.svg)}.intensive-payline__item--react::before{right:auto;left:-8px;width:34px;height:34px;background-image:url(/img/icons/icon_project.v2.svg)}.intensive-payline__item--react b{font-size:20px;line-height:24px}.intensive-postpay{padding-top:10px;padding-right:20px;padding-left:20px;background-color:#fff}.intensive-postpay__inner{position:relative;max-width:1000px;margin:0 auto}.intensive-postpay__inner h2{margin-bottom:150px}.intensive-postpay__inner::before{content:"";position:absolute;top:15%;left:calc(50% - 55px);width:110px;height:104px;background-image:url(/img/icons/success.v2.svg);background-repeat:no-repeat;background-size:100%;transform:scaleX(-1)}.intensive-postpay__block:first-of-type{margin-bottom:30px}.intensive-postpay__block span{font-weight:700;font-size:36px;line-height:36px;color:#302683}.intensive-postpay__block p{font-size:16px;line-height:24px}.pay-card{width:100%;padding:25px 20px;color:#333;background-color:#fff;border:2px solid #e2e2e2}.pay-card .prices{background-color:transparent}.pay-card .prices__grid{margin-bottom:0}.pay-card--mobile-cut .pay-card__features{display:none}.pay-card--mobile-cut .pay-card__title{font-size:20px}.pay-card--border{position:relative;border:0}.pay-card--border::after,.pay-card__old::after{content:"";position:absolute;left:-4px;display:block;width:calc(100% + 8px)}.pay-card--border::after{top:-4px;height:calc(100% + 8px);border:4px solid #4eb543;pointer-events:none}.pay-card--disabled{color:#9696a2}.pay-card__title{margin:0 0 15px;font-size:24px;line-height:1.3}.pay-card__price{margin-bottom:5px;font-size:0;line-height:1.2}.pay-card__new,.pay-card__old{display:inline-block;vertical-align:baseline}.pay-card__old{position:relative;margin-right:15px;font-weight:300;font-size:24px}.pay-card__old::after{top:calc(50% - 4px);height:2px;background-color:#e84e1b;transform:rotate(-11deg)}.pay-card__new{font-weight:700;font-size:48px}.pay-card__features{margin:0 0 20px;padding:0;list-style:none;font-size:18px;line-height:1.5}.pay-card__feature{position:relative;margin:0 0 15px;padding-left:30px}.pay-card__feature svg{position:absolute;top:7px;left:0;width:10px;height:13px;color:#4eb543}.pay-card__feature--disabled{color:#9696a2}.pay-card__feature--disabled svg{width:11px;height:11px;color:#9696a2}.pay-card__feature--rotate svg{top:5px;width:11px;height:11px;transform:rotate(45deg)}.pay-card__controls{flex-wrap:wrap}.pay-card__controls .button{width:100%;max-width:100%;margin-bottom:10px}.pay-card__controls .prices__buttons-method{width:auto}.pay-card__controls .prices__method{justify-content:flex-start}.pay-card__notice{margin:0 0 10px;font-size:14px;line-height:1.5;color:#757575;font-style:italic}.pay-card__text{position:relative;margin:0 0 20px;padding-left:30px;font-size:16px;line-height:1.5;color:#757575}.pay-card__text svg{position:absolute;top:0;left:0;display:block;width:18px;height:20px}.pay-card--lite-prof{display:flex;flex-direction:column;padding-bottom:0;overflow:hidden;border:0}.pay-card--lite-prof .pay-card__disount-details{margin-top:4px;margin-bottom:26px;font-size:24px;line-height:32px}.pay-card--lite-prof .pay-card__disount-details b{display:block;font-size:18px;color:#4eb543}.pay-card--lite-prof .pay-card__new{display:block;font-size:30px}.pay-card--lite-prof .pay-card__new span{font-weight:300;font-size:24px}.pay-card--lite-prof .pay-card__new:last-child{margin-bottom:26px}.pay-card--lite-prof .prices{position:relative;margin-top:auto;padding-top:16px;padding-bottom:6px;overflow:visible;background-color:#f2f2f2}.pay-card--lite-prof .prices::after,.pay-card--lite-prof .prices::before{content:"";position:absolute;top:0;left:auto;width:20px;height:100%;background-color:#f2f2f2}.pay-card--lite-prof .prices::before{right:auto;left:-20px}.pay-card--lite-prof .prices::after{right:-20px}.pay-card--lite-prof .pay-card__feature{margin-bottom:6px}.pay-card--lite-prof .button{margin-bottom:14px}.intensive-consulting--newyear-2024{overflow:hidden}.intensive-consulting--newyear-2024 .intensive-consulting__inner{position:relative;z-index:0}.intensive-consulting--newyear-2024 .intensive-consulting__decors{position:absolute;top:0;right:0;left:0;z-index:-1;height:100%}.intensive-consulting--newyear-2024 .intensive-consulting__decors img{position:absolute}.intensive-consulting--newyear-2024 .intensive-consulting__decor-1{top:32%;right:min(1080px,90%);display:none;width:140px;transform:rotate(-25deg)}.intensive-consulting--newyear-2024 .intensive-consulting__decor-2{top:10%;left:min(1100px,92%);display:none;width:120px;transform:rotate(-25deg)}.intensive-consulting--newyear-2024 .intensive-consulting__decor-3{bottom:2px;left:min(75%,830px);width:70px;transform:rotate(32deg)}.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--grid{margin-top:0;margin-bottom:0;padding-bottom:40px;background-color:#2d2d44;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.07),rgba(255,255,255,.07) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.07),rgba(255,255,255,.07) 1px,transparent 0,transparent 41px);background-size:82px 47px}.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-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}:root{--intern-cv-padding-left:0}.intern-cv{display:flex;flex-direction:column;align-items:center;padding:25px;font-size:16px;line-height:22px;color:#333;background-color:#fff;gap:30px}.intern-cv>*{width:100%;max-width:720px}.intern-cv__h1,.intern-cv__h2{margin-top:0;font-weight:700;font-size:24px;line-height:30px}.intern-cv__h2{margin-bottom:15px;font-size:18px;line-height:26px}.intern-cv__header{position:relative;padding-left:0}.intern-cv__header img{width:120px;background-color:#302683;border:14px solid #302683;border-bottom:none}.intern-cv__header dl div{margin-top:15px}.intern-cv__header dt{display:inline;font-weight:400}.intern-cv__header dd{display:inline;padding-left:0}.intern-cv__jobs{margin:0;padding-left:0;list-style:none}.intern-cv__skills{padding-left:0}.intern-cv__job{position:relative;margin:0;padding-left:0}.intern-cv__job-contacts{margin-top:-10px;margin-bottom:15px;color:gray}.intern-cv__job-dates{margin:0}.intensive-intern-table{margin-bottom:0}.intensive-intern-table th{font-weight:500;color:#000}.intensive-intern-table tr:first-child th{vertical-align:bottom}.intensive-intern-table tr:last-child td,.intensive-intern-table tr:last-child th{border-bottom:0}.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-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}.intensive-cv__img{width:367px;max-width:47%;margin-right:0;margin-left:0;padding-right:14px}.intensive-cv__info{width:calc(100% - 367px);min-width:50%}}@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}.intensive-description__item::before{background-position:center}.intensive-join--profession .button,.intensive-join--profession .intensive-join__text{font-size:18px;line-height:20px}.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%}.head--profession .head__dates p{margin-bottom:4px}.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-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}.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"}.universities__inner{padding:40px}.universities__list{flex-direction:row;flex-wrap:wrap;gap:40px}.universities__list-item{width:calc(50% - 20px);max-width:246px}.league-stats__sum{font-size:38px}.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}.pay-card__controls .button{max-width:270px}.pay-card--lite-prof{max-width:none}.pay-card--lite-prof .pay-card__new{display:inline-block;font-size:42px}.intensive-intern-table tr:last-child th{white-space:nowrap}.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}.intensive-consulting--newyear-2024 .intensive-consulting__decor-3{bottom:-22px}}@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){.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-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}}@media (min-width:700px){.intensive-consulting--newyear-2024 .intensive-consulting__decor-3{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,.intensive-block__inner>article+h3,.intensive-block__inner>p+h3{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 9s infinite;animation-delay:7.5s}.home-animation .head--animation .start-home__decoration-02{animation:a-header-decoration-02_head 9s infinite;animation-delay:3s}.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-path__inner{max-width:830px;margin:0 auto;padding-top:70px;padding-bottom:40px}.intensive-help__left p,.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-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}.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%}.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-certificate__pic img{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-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 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}.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-requirements .intensive-requirements__item b,.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-career__heading h2,.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-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 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,.intensive-stage__description h3,.intensive-stage__description h4{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{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-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 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{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,.intensive-certificate--profession-lite .intensive-certificate__inner,.intensive-certificate--react .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}.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,.prices--two .prices__places::after{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}.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}.universities{padding-top:66px;padding-bottom:78px}.universities__title{margin-bottom:20px;font-size:42px;line-height:48px}.universities__text{margin-bottom:40px;font-size:24px;line-height:32px}.universities__list{justify-content:space-between;gap:30px}.universities__list-item{width:auto;max-width:calc(25% - 22.5px)}.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}.league-stats{padding:70px 0 100px}.league-stats__inner{max-width:1200px}.league-stats__stats{display:flex;flex-direction:column;margin:0 0 50px;padding:60px 60px 50px}.league-stats__title{margin-bottom:45px;font-size:42px}.league-stats__lead{margin-bottom:30px;font-size:30px;line-height:40px}.league-stats__caption{margin-right:40px;font-size:30px}.league-stats__revenue{display:flex;justify-content:flex-start}.league-stats__text{display:block;max-width:80px;font-size:16px}.league-stats__sum{align-self:flex-start;margin-left:15px;font-size:80px;line-height:1;white-space:nowrap}.league-stats__companies{display:block}.league-stats__list{display:flex;justify-content:space-between;align-items:baseline}.league-stats__item{width:20%;padding-right:30px}.league-stats__item:last-child{padding-right:0}.league-stats__description{font-size:14px;line-height:1.4}.league-stats__reviews{margin-bottom:50px}.league-stats__reviews-caption{font-size:30px}.league-stats__slider .league-stats__company{max-width:240px;height:165px;margin-bottom:0}.league-stats__slider .league-stats__logo{margin-bottom:15px}.league-stats__slider .league-stats__logo--small img{width:170px}.league-stats__slider .league-stats__description{margin-bottom:25px}.league-stats__slider .league-stats__text{font-size:20px}.league-stats--fullstack{padding-bottom:80px}.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}.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}.intensive-block{padding-bottom:60px}.intensive-block__inner{padding-top:0}.intensive-block__inner>h2{font-size:42px;line-height:1.14}.intensive-block__inner>h3{margin-bottom:25px;font-size:30px;line-height:40px}.intensive-block__inner>p{margin:25px 0;font-size:20px;line-height:26px}.intensive-cv{max-width:786px;margin-bottom:50px}.intensive-cv__title{margin-bottom:56px;font-size:42px;line-height:48px}.intensive-cv__card{padding-top:110px}.intensive-cv__card::before{top:19px;left:50px;width:72px;height:72px}.intensive-cv__card::after{display:none}.intensive-cv__card-inner{padding:20px 36px 36px}.intensive-cv__img{max-width:50%;padding-right:62px}.intensive-cv__name{margin-top:18px;margin-bottom:7px;font-size:48px;line-height:48px}.intensive-cv__schedule{margin-bottom:18px;font-size:24px}.intensive-cv__contacts-item{font-size:20px;line-height:24px}.intensive-cv__contacts-item img{width:28px;height:39px;margin-right:6px}.intensive-cv__position,.intensive-cv__salary{position:relative;top:-4px;font-size:36px;line-height:48px}.intensive-cv__skills-title{margin-top:16px;margin-bottom:20px;padding:0;font-size:30px;line-height:36px}.intensive-cv__skills-list{padding-left:40px}.intensive-cv__skills-item{margin-bottom:5px;font-size:18px;line-height:24px}.intensive-payline{padding-top:10px}.intensive-payline__inner h2,.intensive-postpay__inner h2{margin-bottom:40px;padding-left:80px;font-size:36px;line-height:42px}.intensive-payline__list::before{left:50%;height:calc(100% - 110px)}.intensive-payline__item{width:calc(50% - 50px);min-height:100px;padding-left:0}.intensive-payline__item::before{left:auto;width:30px;height:30px}.intensive-payline__item span,.intensive-postpay__block p{font-size:18px;line-height:27px}.intensive-payline__item,.intensive-payline__item .intensive-payline__item-title{font-weight:500;font-size:24px;line-height:27px}.intensive-payline__item--left{padding-left:20px;text-align:right}.intensive-payline__item--left::before{right:-66.5px}.intensive-payline__item--right{align-self:flex-end;padding-right:20px}.intensive-payline__item--right::before{left:-63.5px}.intensive-payline__item--center{align-self:center;width:450px;text-align:center}.intensive-payline__item--payment::before{top:-20px;right:-82.5px;width:64px;height:68px}.intensive-payline__item--react::before{top:5px;left:0;width:51px;height:51px}.intensive-payline__item--react b{font-size:28px;line-height:32px;background-color:#fff}.intensive-postpay__inner::before{top:calc(50% - 50px);left:0;width:146px;height:141px}.intensive-postpay__block{display:flex;flex-direction:row;padding-left:200px}.intensive-postpay__block span{margin-right:40px;font-size:64px;line-height:64px}.intensive-postpay__block p{margin:0}.pay-card{padding:30px}.pay-card--mobile-cut .pay-card__features{display:block}.pay-card--mobile-cut .pay-card__title{font-size:24px}.pay-card--border::after{top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);border-width:8px}.pay-card__title{line-height:1.5}.pay-card__controls .button{margin-right:15px}.pay-card__notice{margin-bottom:20px}.intensive-intern-table td,.pay-card__text{font-size:18px}.pay-card--lite-prof{padding-bottom:0}.pay-card--lite-prof .pay-card__new{display:block}.pay-card--lite-prof .prices::after,.pay-card--lite-prof .prices::before{width:30px}.pay-card--lite-prof .prices::before{left:-30px}.pay-card--lite-prof .prices::after{right:-30px}.pay-card--lite-prof .button{margin-bottom:24px}.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}:root{--intern-cv-padding-left:200px}.intern-cv{padding:55px;gap:50px}.intern-cv__h1{font-size:30px;line-height:34px}.intern-cv__h2{font-size:20px;line-height:26px}.intern-cv__header{padding-left:200px;font-size:18px;line-height:24px}.intern-cv__header img{position:absolute;top:0;left:0}.intern-cv__job,.intern-cv__skills{padding-left:200px}.intern-cv__job-dates{position:absolute;top:0;left:0;max-width:180px}.intensive-intern-table th{font-size:24px;line-height:1.2}.intensive-intern-table td,.intensive-intern-table td:first-child,.intensive-intern-table th,.intensive-intern-table th:first-child{padding:.8em}.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}.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}.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}.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}.league-info__slider{max-width:unset;margin-right:-20px;margin-left:-20px}.league-stats__inner{padding:0 20px}.league-stats__sum{font-size:90px}.league-stats__item{padding-right:40px}.league-stats__slider{box-sizing:border-box;max-width:935px;padding-top:0;padding-right:140px;padding-bottom:0;background:0 0}.league-stats__slider .slider__inner{align-items:flex-start}.league-stats__slider .slider__togglers{top:0;height:100%}.league-stats__slider .slider__togglers .slider__toggler--prev{left:0}.league-stats__slider .slider__togglers .slider__toggler--next{right:0}.league-stats__slider .slider__item{width:100%;padding-right:0}.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}}@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-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-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}.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}.intensive-certificate+.prices--sold{margin-top:-65px;padding-top:65px}.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}.head--profession .head__specialization{padding-right:35px}.head--prof-internship .head__slogan{margin-top:100px}.graduate-reviews--profession{padding-top:100px}.graduate-reviews--profession-individual-internship{padding-top:150px}.graduate-reviews--profession .graduate-reviews__head::after,.graduate-reviews--profession .graduate-reviews__togglers .graduate-reviews__toggler svg{display:none}.graduate-reviews--profession .graduate-reviews__togglers{position:absolute;top:0;left:50%;z-index:2;width:100%;max-width:1005px;transform:translateX(-50%)}.graduate-reviews--profession .graduate-reviews__togglers .graduate-reviews__toggler{position:absolute;top:300px;z-index:5;width:40px;height:40px;background-image:url(/img/intensive/slider/button_next.svg);background-repeat:no-repeat;background-position:center}.graduate-reviews--profession .graduate-reviews__togglers .graduate-reviews__toggler--prev{left:0}.graduate-reviews--profession .graduate-reviews__togglers .graduate-reviews__toggler--next{right:0}.graduate-reviews--profession .graduate-reviews__togglers .graduate-reviews__toggler:disabled{filter:grayscale(100%) brightness(1.5)}.graduate-reviews--profession .button-image--flip{transform:rotate(180deg)}.graduate-reviews--profession .graduate-reviews__wrap{position:relative;max-width:1005px;margin-top:0;margin-right:auto;margin-left:auto;padding:50px 20px}.graduate-reviews--profession .graduate-reviews__item{flex-shrink:0;width:calc(100vw - 40px);max-width:960px;margin:0 70px 0 0;padding:30px 60px 60px}.graduate-reviews--profession .review__pic{top:0;right:0;left:0;width:65px;height:65px;transform:translateY(-50%)}.intensive-cycle__item{padding-right:45px}.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-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}.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}.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}.intensive-individual__header{font-size:42px}.intensive-individual__item{max-width:45%}.graduate-reviews__toggler svg,.intensive-individual__item--keks{display:block}.universities__inner{padding:60px}.league-info__list{gap:30px 80px}.league-info__item{width:calc(50% - 40px)}.league-stats__description{font-size:16px}.league-stats__slider .league-stats__text{font-size:24px}.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}.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}.pay-card{padding:45px 70px}.pay-card--lite-prof{padding-bottom:0}.pay-card--lite-prof .prices::after,.pay-card--lite-prof .prices::before{width:70px}.pay-card--lite-prof .prices::before{left:-70px}.pay-card--lite-prof .prices::after{right:-70px}.pay-card--lite-prof .button{margin-bottom:40px}.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--grid{margin-bottom:0;padding-bottom:90px}.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}}@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: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-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}.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-career__step:not(:last-child) .intensive-career__description,.intensive-career__step:not(:last-child) .intensive-career__title{padding-right:56px}.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}.league-stats__reviews{display:flex;justify-content:space-between}.league-stats__reviews-caption{max-width:160px;margin-bottom:0;padding-top:20px}.league-stats__slider{width:calc(100% - 160px)}.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}.intensive-consulting--newyear-2024 .intensive-consulting__decor-1,.intensive-consulting--newyear-2024 .intensive-consulting__decor-2{display:block}}@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-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}.graduate-reviews--profession .graduate-reviews__togglers{width:1100px;max-width:none}.graduate-reviews--profession .graduate-reviews__togglers .graduate-reviews__toggler{top:330px;width:55px;height:55px;background:0 0}.graduate-reviews--profession .graduate-reviews__togglers .graduate-reviews__toggler:disabled{filter:none}.graduate-reviews--profession .graduate-reviews__togglers .graduate-reviews__toggler svg{display:block}.graduate-reviews--profession .graduate-reviews__wrap{padding-left:35px;transform:translate(-13px)}.graduate-reviews--profession .review__pic{top:20px;right:auto;width:70px;height:70px;transform:translateX(-50%)}.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}.intensive-requirements--html{grid-template-columns:minmax(auto,300px) 1fr minmax(auto,300px)}.league-stats__stats{flex-direction:row;justify-content:space-between}.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}.pay-card--lite-prof .pay-card__new{display:inline-block;font-size:48px}}@media (min-width:1200px){.intensive-cycle__projects-slider{padding:0}.intensive-cycle__projects-slider .slider-headers{padding-right:85px;padding-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,.league-info__slider{margin-right:-85px;margin-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-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}.intensive-stats--marks{padding-top:40px;padding-bottom:40px;background-color:#f8f8f8}.intensive-stats--marks .intensive-stats__wrap{border-bottom:none}}@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:1500px){.graduate-reviews__wrap-inner{transform:translateX(calc(33vw + 60px))}.graduate-reviews__item{width:calc(33vw - 70px)}}@media (max-width:767px){.intensive-cycle--benefits .intensive-cycle__heading h2{margin-bottom:45px}.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-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%}.intensive-path--individual-internship{padding-top:70px}}@media (min-height:841px){.head--profession .head__inner{padding-bottom:70px}}@media (max-width:949px){.graduate-reviews--profession-individual-internship{padding-top:100px}.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}}