@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes nav-arrow-translate{3%,9%{transform:translateX(5px)}12%,6%{transform:translateX(0)}}@keyframes progress{0%{background-position:0 0}to{background-position:-100px 0}}@keyframes glitch-anim_n{0%{transform:skew(.21deg);clip:rect(34px,9999px,17px,0)}5%{transform:skew(.7deg);clip:rect(30px,9999px,20px,0)}10%{transform:skew(.75deg);clip:rect(9px,9999px,100px,0)}15%{transform:skew(.4deg);clip:rect(52px,9999px,71px,0)}20%{transform:skew(.29deg);clip:rect(37px,9999px,7px,0)}25%{transform:skew(.89deg);clip:rect(38px,9999px,88px,0)}30%{transform:skew(.53deg);clip:rect(40px,9999px,17px,0)}35%{transform:skew(.75deg);clip:rect(98px,9999px,100px,0)}40%{transform:skew(.76deg);clip:rect(84px,9999px,14px,0)}45%{transform:skew(.86deg);clip:rect(44px,9999px,92px,0)}50%{transform:skew(.24deg);clip:rect(50px,9999px,3px,0)}55%{transform:skew(.75deg);clip:rect(64px,9999px,61px,0)}60%{transform:skew(.28deg);clip:rect(29px,9999px,60px,0)}65%{transform:skew(.05deg);clip:rect(72px,9999px,83px,0)}70%{transform:skew(.67deg);clip:rect(52px,9999px,51px,0)}75%{transform:skew(.1deg);clip:rect(46px,9999px,49px,0)}80%{transform:skew(.33deg);clip:rect(99px,9999px,54px,0)}85%{transform:skew(.31deg);clip:rect(79px,9999px,22px,0)}90%{transform:skew(.39deg);clip:rect(92px,9999px,72px,0)}95%{transform:skew(.03deg);clip:rect(8px,9999px,60px,0)}to{transform:skew(.58deg);clip:rect(61px,9999px,96px,0)}}@keyframes glitch-anim2_n{0%{transform:skew(.73deg);clip:rect(18px,9999px,82px,0)}5%{transform:skew(.37deg);clip:rect(21px,9999px,63px,0)}10%{transform:skew(.41deg);clip:rect(11px,9999px,77px,0)}15%{transform:skew(.12deg);clip:rect(54px,9999px,54px,0)}20%{transform:skew(.94deg);clip:rect(96px,9999px,16px,0)}25%{transform:skew(.45deg);clip:rect(39px,9999px,42px,0)}30%{transform:skew(.04deg);clip:rect(2px,9999px,64px,0)}35%{transform:skew(.75deg);clip:rect(88px,9999px,10px,0)}40%{transform:skew(.18deg);clip:rect(10px,9999px,100px,0)}45%{transform:skew(.3deg);clip:rect(64px,9999px,47px,0)}50%{transform:skew(.5deg);clip:rect(96px,9999px,38px,0)}55%{transform:skew(.15deg);clip:rect(35px,9999px,57px,0)}60%{transform:skew(.87deg);clip:rect(80px,9999px,24px,0)}65%{transform:skew(.57deg);clip:rect(45px,9999px,76px,0)}70%{transform:skew(.67deg);clip:rect(79px,9999px,99px,0)}75%{transform:skew(.77deg);clip:rect(80px,9999px,88px,0)}80%{transform:skew(.74deg);clip:rect(69px,9999px,79px,0)}85%{transform:skew(.44deg);clip:rect(66px,9999px,6px,0)}90%{transform:skew(.16deg);clip:rect(66px,9999px,96px,0)}95%{transform:skew(.88deg);clip:rect(67px,9999px,84px,0)}to{transform:skew(.45deg);clip:rect(94px,9999px,58px,0)}}@keyframes glitch-skew_n{0%{transform:skew(3deg)}10%{transform:skew(-3deg)}20%,70%,to{transform:skew(-4deg)}30%,90%{transform:skew(5deg)}40%{transform:skew(4deg)}50%,80%{transform:skew(2deg)}60%{transform:skew(1deg)}}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;height:100%;font-size:10px;-webkit-tap-highlight-color:transparent}body{margin:0;display:flex;flex-direction:column;justify-content:space-between;min-width:320px;min-height:100vh;font-size:14px;line-height:1.38em;font-family:"TT Norms Pro","Arial",sans-serif;color:#333;word-wrap:break-word;background-color:#2d2d44}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#3527b6;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-weight:400;font-family:"Ubuntu Mono";font-style:normal;font-display:swap;src:url(/fonts/ubuntu-mono.woff2) format("woff2"),url(/fonts/ubuntu-mono.woff) format("woff")}@font-face{font-weight:400;font-family:"TT Norms Pro";font-style:normal;font-display:swap;src:url(/fonts/tt-norms-pro-400-normal.v2.woff2) format("woff2"),url(/fonts/tt-norms-pro-400-normal.v2.woff) format("woff")}@font-face{font-weight:400;font-family:"TT Norms Pro";font-style:italic;font-display:swap;src:url(/fonts/tt-norms-pro-400-italic.v2.woff2) format("woff2"),url(/fonts/tt-norms-pro-400-italic.v2.woff) format("woff")}@font-face{font-weight:500;font-family:"TT Norms Pro";font-style:normal;font-display:swap;src:url(/fonts/tt-norms-pro-500-normal.v2.woff2) format("woff2"),url(/fonts/tt-norms-pro-500-normal.v2.woff) format("woff")}@font-face{font-weight:500;font-family:"TT Norms Pro";font-style:italic;font-display:swap;src:url(/fonts/tt-norms-pro-500-italic.v2.woff2) format("woff2"),url(/fonts/tt-norms-pro-500-italic.v2.woff) format("woff")}@font-face{font-weight:700;font-family:"TT Norms Pro";font-style:normal;font-display:swap;src:url(/fonts/tt-norms-pro-700-normal.v2.woff2) format("woff2"),url(/fonts/tt-norms-pro-700-normal.v2.woff) format("woff")}@font-face{font-weight:700;font-family:"TT Norms Pro";font-style:italic;font-display:swap;src:url(/fonts/tt-norms-pro-700-italic.v2.woff2) format("woff2"),url(/fonts/tt-norms-pro-700-italic.v2.woff) format("woff")}@font-face{font-weight:700;font-family:"Bender";font-style:normal;font-display:swap;src:url(/fonts/newyear2021/bender-700-normal.woff2) format("woff2"),url(/fonts/newyear2021/bender-700-normal.woff) format("woff")}@font-face{font-weight:400;font-family:"Tarrget Expanded";font-style:italic;font-display:swap;src:url(/fonts/newyear2021/tarrget-expanded-400-italic.woff2) format("woff2"),url(/fonts/newyear2021/tarrget-expanded-400-italic.woff) format("woff")}@font-face{font-weight:400;font-family:"Furore";font-style:normal;font-display:swap;src:url(/fonts/newyear2021/furore-400-normal.woff2) format("woff2"),url(/fonts/newyear2021/furore-400-normal.woff) format("woff")}@-ms-viewport{width:device-width}@viewport{width:device-width}.no-js [data-hidden=js]{display:block!important}.no-js [data-hidden=nojs]{display:none!important}html *,html ::after,html ::before{box-sizing:inherit}.link{color:#3527b6;text-decoration:none}.link:hover,a:hover{color:#302683;text-decoration:underline}.link:focus,a:focus{color:#302683;text-decoration:underline;outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.link--green,.link--green:hover{color:#4eb543}.link--green:focus{color:#4eb543}.link--yellow,.link--yellow:hover{color:#f9b326}.link--yellow:focus{color:#f9b326}.link--disabled{color:#333;pointer-events:none}.text-link,.text-link:focus,.text-link:hover{color:inherit}.highlighted-link{font-weight:700}.highlighted-link,.highlighted-link:hover{color:#55ab55;text-decoration:none}.highlighted-link:focus{color:#55ab55;text-decoration:none}.highlighted-link[href]:focus,.highlighted-link[href]:hover{color:#3b753b;text-decoration:underline}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.overflow-hidden,.sr-only{overflow:hidden}.white-background{background-color:#fff}.light-border,.thumbnail{padding:2px;border:1px solid #e8e8e8}.thumbnail{display:inline-block;vertical-align:baseline}.fixed-aspect-ratio{position:relative;width:100%;height:0;padding-bottom:56.25%}.fixed-aspect-ratio iframe{border:0}.fixed-aspect-ratio iframe,.fixed-aspect-ratio video{position:absolute;top:0;left:0;width:100%;height:100%}.video-container{width:100%;margin:0 auto 3em}.mobile{display:block}.desktop,.no-js .lozad{display:none}.word-wrap{white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.text-ad{display:none!important}.m-call-tracking-widget div{display:inherit}picture.lozad{display:block;min-height:5rem}.page-content{flex-grow:1;flex-shrink:0;min-height:350px;overflow-x:hidden;background-color:#fff}.page-content__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:25px;position:relative;padding-top:1px}.page-content__inner>.text-container:last-child{padding-bottom:40px}.page-content__inner--s{display:block;width:100%;max-width:1200px;margin:0 auto;padding-right:25px;padding-left:25px}.page-content__inner--no-relative{position:static}.page-content__left{position:static;z-index:1;min-height:333px}.page-content__right-top{margin-right:-25px;margin-left:-25px;padding:0 25px;color:#fff;background:#474765}.page-content__right-top-btn{position:relative;display:inline-block;width:100%;padding:9px 0;font-weight:700;font-size:18px;line-height:1.4;text-align:left;color:#fff;background:0 0;border:0;cursor:pointer}.page-content__right-top-btn svg{width:19px;height:14px;margin-right:11px;fill:#fff}.page-content__right-top-btn:hover{color:#8f8f9b;text-decoration:none}.page-content__right-top-btn:hover svg{fill:#8f8f9b}.page-content__aside{position:relative;margin-top:37px;margin-bottom:37px;font-size:14px;line-height:1.29}.page-content__aside h1{font-size:30px}.page-content__aside h2{font-size:20px}.page-content__aside h3,.page-content__aside h4,.page-content__aside h5,.page-content__aside h6{font-size:16px}.modal--criteria .modal__content h3,.modal--criteria .modal__content h4,.modal--criteria .modal__content h5,.modal--criteria .modal__content h6,.page-content__aside h2+table{margin-top:0}.page-content__aside-btns{margin:20px 0}.page-content__column{width:100%}.page-content--relative{position:relative}.page-content--gray{background-color:#f8f8f8}.page-content--static{padding-bottom:40px}.page-content--padding{padding-bottom:60px}.page-content--no-padding{padding-bottom:0}.page-content--auto-height{min-height:100%}.page-content--wide{display:flex}.page-content--wide .page-content__inner{max-width:2000px;padding-right:15px;padding-left:15px}.page-content--off-canvas{position:relative;width:100%;overflow:hidden}.page-content--off-canvas .page-content__left{padding-bottom:40px}.page-content--manage .page-content__inner{padding-top:0;padding-bottom:25px}.page-content--manage .page-content__left{min-height:120px;padding-bottom:25px}.page-content--tree .page-content__inner{padding-right:15px;padding-left:15px}.header-border{margin-bottom:27px;padding-bottom:.4em;border-bottom:3px solid #e8e8e8}.header-border__main,.show-modal .modal{display:block}.header-border__small{display:none;font-weight:400;font-size:16px}.header-border__additional{display:none}.header-border--top{margin-top:15px}.bordered-top-bottom{padding:15px 0;border-top:3px solid #e8e8e8;border-bottom:3px solid #e8e8e8}.bordered-all{padding:30px;border:3px solid #e8e8e8}.icon-arrows{width:67px;height:40px}.icon-arrows svg{position:absolute;top:0;left:0;width:100%;height:100%}.icon-arrows path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10}.icon-close{width:60px;height:60px;padding:0;font-size:0;background:0 0;border:0}.icon-close::after,.icon-close::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:gray;transform-origin:50% 50%}.icon-close::before{transform:translateX(-50%) rotate3d(0,0,1,45deg)}.icon-close::after{transform:translateX(-50%) rotate3d(0,0,1,-45deg)}.icon-close:focus::after,.icon-close:focus::before,.icon-close:hover::after,.icon-close:hover::before,.modal--full.modal--accelerator-project .modal__close:focus::after,.modal--full.modal--accelerator-project .modal__close:focus::before,.modal--full.modal--accelerator-project .modal__close:hover::after,.modal--full.modal--accelerator-project .modal__close:hover::before{background-color:#000}.icon-close--light::after,.icon-close--light::before{background-color:#fff}.icon-close--light:hover::after,.icon-close--light:hover::before{background-color:#d5d5d5}.icon-close--light:focus::after,.icon-close--light:focus::before{background-color:#d5d5d5}.icon-close--light:active::after,.icon-close--light:active::before{background-color:#aaa}.icon-status{display:inline-block;width:15px;height:15px;margin:0 3px;vertical-align:middle}.icon-status svg{display:block;width:15px;height:15px}.tooltip,.tooltip::after{position:absolute;z-index:1}.tooltip{padding:7px 25px 6px;color:#333;white-space:nowrap;background-color:#f8f8f8;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3))}.tooltip::after{content:"";bottom:-10px;left:50%;color:#f8f8f8;border:10px solid;border-right-width:5px;border-right-color:transparent;border-bottom-style:none;border-left-width:5px;border-left-color:transparent;transform:translateX(-50%)}.tooltip--short{padding:7px 15px 6px}.tooltip--to-top::after{content:"";top:-10px;bottom:auto;border-top-style:none;border-bottom-style:solid}.tooltip--light{background-color:#fff}.tooltip--light::after{color:#fff}.tooltip--notification{bottom:calc(100% + 15px);left:50%;z-index:5;width:100%;max-width:200px;font-size:inherit;line-height:1.4;white-space:normal;transform:translateX(-50%)}.crop-pic{position:relative;width:120px;height:120px;overflow:hidden;outline:1px solid #f8f8f8}.crop-pic img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;min-width:320px;font-size:14px;line-height:1.43;background:#fff}.modal .form__overline{margin-top:7px}.modal input,.modal textarea{font-feature-settings:none;font-variant-ligatures:none}.modal.modal--no-modal{position:static;display:block;min-width:270px;background-color:transparent}.modal.modal--no-modal .modal__inner{margin-top:0;margin-bottom:30px;padding-right:5px;padding-left:5px}.modal--criteria .modal__title svg,.modal.modal--no-modal .modal__close{display:none}.modal.modal--no-modal .modal__bottom-link{right:0;left:0}.modal--middle .modal__inner{width:100%;max-width:850px}.modal--left-aligned .modal__header{margin-bottom:10px;text-align:left}.modal__description{margin-bottom:30px;font-size:16px;line-height:22px}.modal__inner{width:100%;height:100%;margin:auto;padding:42px 25px 0;overflow-y:auto;background-color:#fff}.modal__wrapper{position:relative;min-height:100%;padding-bottom:75px}.modal__wrapper--no-btn-bottom{padding-bottom:25px}.modal__header{margin:0 0 30px;font-weight:700;font-size:30px;line-height:1.2;text-align:center;color:#333}.modal__social{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;list-style:none}.modal__social--three li{width:32%}.modal__social--four li{width:24%}.modal__social svg{fill:#fff}.modal__social-discord,.modal__social-fb,.modal__social-gh,.modal__social-google,.modal__social-ok,.modal__social-tw,.modal__social-vk{width:48%;margin:0 0 4%}.modal__social-discord a,.modal__social-fb a,.modal__social-gh a,.modal__social-google a,.modal__social-ok a,.modal__social-tw a,.modal__social-vk a{display:block;height:60px;line-height:56px;text-align:center}.modal__social-fb a svg,.modal__social-tw a svg,.modal__social-vk a svg{display:inline-block;width:32px;height:32px;vertical-align:middle}.modal__social-discord a svg,.modal__social-gh a svg,.modal__social-google a svg,.modal__social-ok a svg{display:inline-block;vertical-align:middle}.modal__social-small{margin-bottom:0}.modal__social-small a{height:40px;line-height:36px}.modal__social-small a svg{width:20px;height:20px}.modal__social-vk a{background-color:#4887c2}.modal__social-vk a:hover{background-color:#3771a7}.modal__social-vk a:focus{background-color:#3771a7}.modal__social-fb a{background-color:#486abe}.modal__social-fb a:hover{background-color:#3557ab}.modal__social-fb a:focus{background-color:#3557ab}.modal__social-tw a{background-color:#75ccf1}.modal__social-tw a:hover{background-color:#59acd0}.modal__social-tw a:focus{background-color:#59acd0}.modal__social-gh a{background-color:#35362d}.modal__social-gh a:hover{background-color:#262822}.modal__social-gh a:focus{background-color:#262822}.modal__social-gh a svg{width:78px;height:32px}.modal__social-google a{background-color:#4285f4}.modal__social-google a:hover{background-color:#218dd6}.modal__social-google a:focus{background-color:#218dd6}.modal__social-discord a svg,.modal__social-google a svg,.modal__social-ok a svg{width:30px;height:30px}.modal__social-discord a{background-color:#5865f2}.modal__social-discord a:hover{background-color:#3f3ccb}.modal__social-discord a:focus{background-color:#3f3ccb}.modal__social-ok a{background-color:#ffa200}.modal__social-ok a:hover{background-color:#e45f21}.modal__social-ok a:focus{background-color:#e45f21}.modal__social--small a{height:40px;line-height:38px}.modal__or{position:relative;margin-top:15px;margin-bottom:25px;text-align:center;color:#757575}.modal__or span{position:relative;z-index:2;display:inline-block;padding:0 14px;background-color:#fff}.modal__or::before{content:"";position:absolute;top:50%;left:0;z-index:1;width:100%;height:1px;background-color:#e8e8e8}.modal__forgot-password{text-align:right}.modal__close{position:absolute;top:-33px;right:-16px;z-index:2}.modal__close.icon-close{width:40px;height:40px}.modal__bottom-link,.modal__footer{text-align:center;background-color:#f7f7f9}.modal__bottom-link{position:absolute;right:-25px;bottom:0;left:-25px;height:50px;font-size:16px;line-height:50px}.modal__footer{margin-right:-25px;margin-bottom:-75px;margin-left:-25px}.modal__footer-inner{padding-top:35px;padding-bottom:35px}.modal__footer-link{display:block;margin-top:15px;font-size:16px;line-height:22px}.modal__text{margin-top:15px;font-size:14px;line-height:1.29em;color:#757575}.modal__text-accent{margin-top:0;margin-bottom:20px;font-size:16px;line-height:1.38;color:#333}.modal__image{margin-bottom:15px}.modal__text--center{margin-top:20px;margin-bottom:20px}.modal__button--copy{display:none;width:100%;max-width:100%}.modal__link{display:block;font-size:16px;line-height:22px;color:#3f3ccb}.modal--criteria .modal__close{top:-30px;right:-30px}.modal--criteria .modal__inner{padding:30px}.modal--criteria .modal__title{margin:0 0 15px;padding-right:15px}.modal--criteria .modal__content{padding:15px 0}.modal--criteria .modal__content p{font-size:16px;line-height:26px}.modal--criteria .modal__content p:first-child{margin-top:0}.modal--log pre{padding:15px 20px}.modal__notice{text-align:center}.modal__notice--red{color:#e84e1b}.modal__notice--green{color:#4eb543}.modal--consultation-status .field--area{max-width:none;min-height:100px}.modal--consultation-status .radio-round__label{display:inline-block}.modal--consultation-status .button{margin-bottom:20px}.modal--up-consultation .form>.form__overline{margin-top:0;margin-bottom:10px;color:#e94e1b}.modal--up-consultation .grid{flex-wrap:wrap;margin-top:0}.modal--up-consultation .grid .form__group{flex-basis:50%}.modal--up-consultation .radio-button__text svg{margin-right:10px;vertical-align:text-bottom;fill:currentColor}.modal--up-consultation .radio-button__text--chat svg{vertical-align:top}.modal--up-consultation .radio-button__text--review svg{vertical-align:text-top}.modal--up-consultation .form__group--type .form__overline{font-size:12px}.modal--up-consultation .field--area{max-width:none;min-height:100px}.modal--up-consultation .radio-round__label{display:inline-block}.modal--up-consultation .button{margin-bottom:20px}.modal__wrapper.js-paywall{display:flex;flex-direction:column}.modal__wrapper.js-consulting .card{margin-bottom:10px}.modal__wrapper.js-consulting .card__profile{margin-bottom:0;padding-bottom:0}.modal__wrapper.js-consulting .card__schedule{margin-bottom:10px}.modal__wrapper.js-consulting .card__time{margin-bottom:0}.modal--confirm .modal__inner{max-width:400px}.modal--confirm .modal__wrapper{padding-bottom:42px}.modal--confirm .modal__caption{margin:0 0 30px;padding-top:30px;font-size:16px}.modal--confirm .button-group{display:flex;justify-content:space-between;margin:0}.modal--confirm .button-group .button{flex-basis:48%;margin:0}.modal--full.modal--accelerator-project .modal__inner{height:100%;padding:0}.modal--full.modal--accelerator-project .modal__close{top:9px;right:9px}.modal--full.modal--accelerator-project .accelerator-description{align-self:flex-start;width:100%;padding:0}.modal--accelerator-help .form__overline{margin-top:0;margin-bottom:3px}.modal--accelerator-help .button,.modal--consultation-response .modal__description{margin-bottom:20px}.modal--consultation-response .field--area{min-height:100px;margin-bottom:20px}.modal--async-apply .modal__header{margin-bottom:10px}.modal--async-apply .modal__form>p{margin-top:0;margin-bottom:30px}.main-nav li,.modal--async-apply .form__response{margin:0}.modal--study-goal .modal__header{margin-top:15px}.modal--study-goal .modal__close{top:-48px}.modal--orphus .modal__header{margin-bottom:20px}.modal--orphus .modal__text{margin:0 0 20px;padding-bottom:1px;font-size:16px;color:#333;white-space:normal}.modal--orphus mark{background-color:#fff475}.modal--discount-promotion .modal__wrapper-inner{display:flex;flex-direction:column}.modal--discount-promotion .modal__text-wrapper{padding:20px 15px 35px}.modal--discount-promotion .modal__inner{height:auto;padding:0}.modal--discount-promotion .modal__image{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;display:flex;justify-content:center;min-height:350px;margin-bottom:0}.modal--discount-promotion .modal__wrapper{padding-bottom:0}.modal--discount-promotion .modal__close{top:10px;right:10px}.modal--discount-promotion .modal__header{margin-bottom:0;font-size:26px;text-align:left}.modal--discount-promotion .button--wide{font-weight:600}.modal--discount-promotion .modal__text{margin-top:12px;margin-bottom:20px;font-size:18px;line-height:1.5;color:#333}.achievements-slider{position:relative;overflow:hidden}.main-nav--course .main-nav__item--dropdown:hover .main-nav__list--lvl2,.modal--wide .modal__image-wrapper.achievements-slider{display:block}.achievements-slider__wrapper{position:relative;z-index:1;display:flex;transition:transform .25s}.achievements-slider__item{display:flex;flex-direction:column;align-items:center;width:100%;min-height:300px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.achievements-slider__item .modal__achievement-name,.achievements-slider__item .modal__text-accent{visibility:hidden}.achievements-slider__item .modal__image{margin-top:85px;margin-bottom:85px}.achievements-slider__item--active .modal__achievement-name,.achievements-slider__item--active .modal__text-accent{visibility:visible}.achievements-slider__controls{position:absolute;bottom:0;z-index:2;width:100%;height:54px}.achievements-slider__control{position:absolute;display:block;width:54px;height:54px;padding:0;color:#e84e1b;background-color:transparent;border:0}.achievements-slider__control:hover{color:#302683}.achievements-slider__control:focus{color:#302683}.achievements-slider__control:disabled,.achievements-slider__control:disabled:hover{color:#ccc}.achievements-slider__control:disabled:focus{color:#ccc}.achievements-slider__control--prev{left:20px;transform:rotate(180deg)}.achievements-slider__control--next{right:20px}.modal--wide .modal__close{right:9px}.modal--wide .modal__inner{padding-right:0;padding-left:0}.modal--wide .modal__wrapper{padding-bottom:35px}.modal--wide .modal__header{margin-bottom:12px}.modal--wide .modal__text-accent{max-width:461px;margin:0 auto}.modal--wide .modal__button{margin-top:20px}.modal--wide .modal__image-wrapper{position:relative;display:flex;justify-content:center;align-items:center;min-height:300px}.modal--wide .modal__image-wrapper::before{content:"";position:absolute;top:-220px;right:0;left:50%;z-index:0;display:block;width:744px;height:744px;margin:0 auto 0 -371px;background-image:url(/img/course-shines.svg);background-repeat:no-repeat;background-position:center;background-size:cover;animation:rotation 100s infinite linear}.modal--wide .modal__image-wrapper::after{content:"";position:absolute;bottom:0;left:0;z-index:0;display:block;width:100%;height:calc(100% - 300px);background:#fff}.modal--wide .modal__image-wrapper .modal__image,.page-header{position:relative;z-index:1}.modal--wide .modal__achievement-name{margin-top:25px;margin-bottom:5px}.modal--small .modal__wrapper{display:flex;justify-content:center;align-items:center;padding:0}.modal--small .modal__inner{padding:0}.modal--small .modal__close{top:-5px;right:0}.modal--small img{min-width:100%}.modal--full .modal__close{top:-50px;right:-20px}.field--select option,.modal--full .modal__wrapper{padding:0}.modal--full .modal__full-image{display:block;width:100%;height:auto}.page-header{z-index:11;min-height:60px;color:#fff;background-color:#2d2d44}.page-header:hover{z-index:12}.page-header:focus-within{z-index:12}.page-header a:not(.button){color:#fff}.page-header a:not(.button):hover{color:#8f8f9b;text-decoration:none}.page-header a:not(.button):focus{color:#8f8f9b;text-decoration:none}.page-header__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:10px;padding-left:10px}.page-header__top{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:flex-start}.page-header__logo{display:none;flex:0 0 auto;height:60px}.main-nav__list--adaptive .main-nav__item--logo .main-nav__link img,.page-header__logo img{display:block;width:80px;height:36px;margin:auto 0}.main-nav__list--adaptive .main-nav__item--logo .main-nav__link:focus img,.main-nav__list--adaptive .main-nav__item--logo .main-nav__link:hover img,.page-header__logo:focus img,.page-header__logo:hover img,span.main-nav__link:focus svg,span.main-nav__link:hover svg{opacity:.5}.page-header--newyear .page-header__logo img{height:40px}.main-nav--course{justify-content:space-between}.main-nav--course .main-nav__item{border:0;border-left:1px solid #0d1535}.main-nav--course .main-nav__item:last-child:not(:first-child) .main-nav__link,.main-nav--demo .main-nav__item:last-child:not(:first-child) .main-nav__link{padding-bottom:12px}.main-nav--course .main-nav__item--dropdown:focus-within .main-nav__list--lvl2{display:block}.main-nav--course .main-nav__item--dropdown::after,.main-nav--demo .main-nav__item--dropdown::after{content:"";position:absolute;top:48%;right:10px;display:block;width:0;height:0;border-width:6px 4px 0;border-style:solid;border-color:#8f8f9b transparent transparent}.main-nav--course .main-nav__item--user{display:flex;flex:0 1 auto;justify-content:flex-end}.main-nav--course .main-nav__item--user .main-nav__username{display:none}.main-nav--course .main-nav__link{margin:0;padding:13px 16px;font-size:14px}.main-nav--course .main-nav__link svg,.main-nav--demo .main-nav__link svg{width:16px;height:16px}.main-nav--course .main-nav__link--user{padding-right:20px;padding-left:10px}.main-nav--course .main-nav__list--lvl2{position:absolute;top:100%;right:0;display:none;width:100%;min-width:180px;margin-bottom:0;background-color:rgba(45,45,68,.97)}.main-nav--course .main-nav__list--lvl2 .main-nav__item{padding-left:0;border:0}.main-nav--course .main-nav__list--lvl2 .main-nav__link{height:auto;padding-top:12px;padding-bottom:12px}.main-nav--course .main-nav__list--user-guest{display:flex;max-width:232px;margin-left:0;list-style-image:none}.main-nav--course .main-nav__list--user-guest .main-nav__link{font-size:0}.main-nav--course .main-nav__list--user-guest .main-nav__icon svg,.main-nav--demo .main-nav__list--user-guest .main-nav__icon svg{width:25px;height:25px}.main-nav__course-nav{width:100%;min-width:500px;max-width:660px}.main-nav--demo{justify-content:space-between}.main-nav--demo .main-nav__item{border-left:1px solid #0d1535}.main-nav--demo .main-nav__item--dropdown:hover .main-nav__list--lvl2{display:block}.main-nav--demo .main-nav__item--dropdown:focus-within .main-nav__list--lvl2{display:block}.main-nav--demo .main-nav__item--user{display:flex;flex:0 1 auto;justify-content:flex-end}.main-nav--demo .main-nav__item--user .main-nav__username{display:none}.main-nav--demo .main-nav__link{margin:0;padding:13px 16px;font-size:14px}.main-nav--demo .main-nav__link--user{padding-right:20px;padding-left:10px}.main-nav--demo .main-nav__list--lvl2{position:absolute;top:100%;right:0;display:none;width:100%;min-width:180px;margin-bottom:0;background-color:rgba(45,45,68,.97)}.main-nav--demo .main-nav__list--lvl2 .main-nav__item{padding-left:0;border:0}.main-nav--demo .main-nav__list--lvl2 .main-nav__link{height:auto;padding-top:12px;padding-bottom:12px}.main-nav--demo .main-nav__list--user-guest{display:flex;max-width:232px;margin-left:0;list-style-image:none}.main-nav--demo .main-nav__list--user-guest .main-nav__link{font-size:0}.main-nav--demo .main-nav__course-nav{display:flex;width:100%;min-width:500px;max-width:660px;font-size:16px;line-height:1.2;border:0}.main-nav--demo .main-nav__course-button{position:relative;box-sizing:border-box;font-size:0;border-right:1px solid #0d1535;border-left:1px solid #0d1535}.main-nav--demo .main-nav__course-button::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#4eb543;background-image:url(/img/icon-check-large.v2.svg);background-repeat:no-repeat;background-position:center;transform:scale(0);transition:transform .1s ease-out}.main-nav--demo .main-nav__course-button::after{content:"";width:26px;height:11px;margin:auto;background-color:transparent;background-image:url(/img/arrow-white--small.v2.svg);background-repeat:no-repeat;background-position:50% 50%}.main-nav--demo .main-nav__course-item{position:relative;display:flex;align-items:center;padding:0 20px}.main-nav--demo .main-nav__course-item:not(.main-nav__course-button){flex-grow:1;min-width:0;cursor:default}.main-nav--demo .main-nav__course-item:not(.main-nav__course-button--inactive):not(.main-nav__course-list--no-dropdown):hover{background-color:#3e3e56}.main-nav--demo .main-nav__course-item:not(.main-nav__course-button--inactive):not(.main-nav__course-list--no-dropdown):focus{background-color:#3e3e56}.main-nav--demo .main-nav__course-item:not(.main-nav__course-button--inactive):not(.main-nav__course-list--no-dropdown):active{background-color:#1c1d30}.main-nav--demo .main-nav__course-button--prev::after{transform:rotate(180deg)}.main-nav--demo .main-nav__course-button--inactive::after{opacity:.2}.main-nav--demo .main-nav__course-button--completed::before{transform:scale(1)}.main-nav--demo .main-nav__course-button--animate:not(.main-nav__course-button--inactive):not(.main-nav__course-list--no-dropdown){background-color:#4eb543}.main-nav--demo .main-nav__course-button--animate:not(.main-nav__course-button--inactive):not(.main-nav__course-list--no-dropdown):hover{background-color:#57c74b}.main-nav--demo .main-nav__course-button--animate:not(.main-nav__course-button--inactive):not(.main-nav__course-list--no-dropdown):focus{background-color:#57c74b}.main-nav--demo .main-nav__course-button--animate:not(.main-nav__course-button--inactive):not(.main-nav__course-list--no-dropdown):active{background-color:#48a83d}.main-nav--demo .main-nav__course-button--animate::after{animation:nav-arrow-translate 5s ease-out .25s infinite}.main-nav--demo .main-nav__course-title{position:relative;margin-right:10px;padding-right:25px;overflow:hidden;color:#9696a2;white-space:nowrap;text-overflow:ellipsis}.main-nav--demo .main-nav__course-title::before{right:5px;transform:rotate(45deg)}.main-nav--demo .main-nav__course-title::after{right:8px;transform:rotate(-45deg)}.main-nav--demo .main-nav__course-title::after,.main-nav--demo .main-nav__course-title::before{content:"";position:absolute;top:7px;width:6px;height:2px;background-color:#9696a2}.main-nav--demo .main-nav__course-stat{padding:0 6px;font-size:12px;line-height:18px;color:#9696a2;border:1px solid #9696a2;border-radius:3px}.main-nav--demo .main-nav__course-list{display:flex;justify-content:space-between;padding-right:25px;padding-left:25px}.main-nav--demo .main-nav__course-list--collapsed .main-nav__course-contents{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%)}.main-nav--demo .main-nav__course-list--collapsed .main-nav__course-title::before{transform:rotate(-45deg)}.main-nav--demo .main-nav__course-list--collapsed .main-nav__course-title::after{transform:rotate(45deg)}.main-nav--demo .main-nav__course-list--no-dropdown .main-nav__course-title::after,.main-nav--demo .main-nav__course-list--no-dropdown .main-nav__course-title::before,.main-nav--demo .main-nav__course-nav--challenge .main-nav__course-title::after,.main-nav--demo .main-nav__course-nav--challenge .main-nav__course-title::before{content:none}.main-nav--demo .main-nav__course-contents{position:absolute;top:45px;left:0;width:100%;font-size:14px;background-color:#454778}.main-nav--demo .main-nav__course-contents-link{display:block;padding:10px 25px;border-bottom:1px solid #3e3e56}.main-nav--demo .main-nav__course-contents-link:hover{background-color:#5a4dc6}.main-nav--demo .main-nav__course-contents-link:focus{background-color:#5a4dc6}.main-nav--demo .main-nav__course-contents-link:active{background-color:#3d376e}.main-nav--demo .main-nav__course-contents-list{max-height:calc(100vh - 45px);margin:0;padding:5px 0 0;overflow-y:auto;list-style:none}.main-nav--demo .main-nav__course-contents-item{color:#9696a2}.main-nav--demo .main-nav__course-contents-item:hover{color:#fff;background-color:#5a4dc6}.main-nav--demo .main-nav__course-contents-item:focus{color:#fff;background-color:#5a4dc6}.main-nav--demo .main-nav__course-contents-item:active{background-color:#3d376e}.main-nav--demo .main-nav__course-contents-item a{display:block;padding:7px 25px}.main-nav--demo .main-nav__course-contents-item--current{font-weight:500;color:inherit}.main-nav--demo .main-nav__course-contents-item--passed{position:relative}.main-nav--demo .main-nav__course-contents-item--passed::before{content:"";position:absolute;top:10px;left:10px;width:10px;height:8px;background-image:url(/img/icon-check-small.svg);background-repeat:no-repeat}.main-nav--demo .main-nav__course-nav--challenge{align-items:center;padding:0 20px}.main-nav--demo .main-nav__course-nav--challenge .main-nav__course-name,.main-nav--demo .main-nav__course-nav--challenge .main-nav__course-title span{display:none}.main-nav--demo .main-nav__course-nav--challenge .main-nav__course-title{margin-right:0;padding-right:0}.main-nav--demo .main-nav__course-name{padding-right:8px}.main-nav--demo .main-nav__course-name::after{content:"/";padding-left:8px;color:#9696a2}.page-header--course{min-height:45px}.page-header--course .page-header__logo{display:flex;flex-shrink:0;justify-content:center;width:43px;height:45px}.page-header--course .page-header__logo img{width:24px;height:36px}.page-header--course .main-nav{display:flex;min-width:0}.page-header--course .main-nav a,.page-header--course .main-nav a:focus,.page-header--course .main-nav a:hover{color:inherit}.page-header--course .main-nav__list--user a:hover,span .main-nav__link:hover{color:#8f8f9b}.page-header--course .main-nav__list--user a:focus,span .main-nav__link:focus{color:#8f8f9b}.page-header--course .main-nav__link{height:45px;padding-top:6px;padding-bottom:6px}.page-header--course .page-header__inner{max-width:1365px;padding:0}.show-main-nav{overflow:hidden}.main-nav{position:relative;flex:1 1 auto}.main-nav__trigger{position:absolute;top:0;right:-10px;display:flex;justify-content:center;align-items:center;box-sizing:content-box;width:30px;height:30px;padding:15px 10px;background:0 0;border:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.main-nav__trigger>span{position:relative;display:inline-block;width:30px;height:3px;vertical-align:bottom;background:#fff;transition:background .3s .5s}.main-nav__trigger>span::after,.main-nav__trigger>span::before{content:"";position:absolute;left:0;width:100%;height:3px;background:#fff;transform-origin:50% 50%;transition:top .3s .3s,transform .3s}.main-nav__trigger>span::before{top:10px}.main-nav__trigger>span::after{top:-10px}.no-js .main-nav__trigger>span,.show-main-nav .main-nav__trigger>span{background:0 0;transition:background .3s 0}.no-js .main-nav__trigger>span::after,.no-js .main-nav__trigger>span::before,.show-main-nav .main-nav__trigger>span::after,.show-main-nav .main-nav__trigger>span::before{top:0;transition:top .3s,transform .3s .5s}.no-js .main-nav__trigger>span::before,.show-main-nav .main-nav__trigger>span::before{transform:rotate3d(0,0,1,45deg)}.no-js .main-nav__trigger>span::after,.show-main-nav .main-nav__trigger>span::after{transform:rotate3d(0,0,1,-45deg)}.main-nav__dropdown{position:fixed;top:60px;right:0;bottom:0;left:0;z-index:20;display:none;min-width:320px;padding-top:15px;padding-right:10px;padding-left:10px;overflow-y:auto;background-color:rgba(45,45,68,.97);-webkit-overflow-scrolling:touch}.show-main-nav .main-nav__dropdown{display:block}.main-nav__list::after{content:"";display:table;clear:both}.main-nav__list{margin:0;padding:0;list-style:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.main-nav__list--main .main-nav__item{float:left;width:100%}.main-nav__subscription{display:none;align-self:center;margin-left:auto;padding-left:10px}.main-nav__subscription .button{margin-left:auto}.main-nav__list--lvl2{margin-bottom:12px}.main-nav__list--lvl2 .main-nav__item.main-nav__item--divider{position:relative;padding-bottom:30px}.main-nav__list--lvl2 .main-nav__item.main-nav__item--divider::after{content:"";position:absolute;bottom:15px;left:30px;display:block;width:calc(100% - 60px);height:1px;background-color:rgba(255,255,255,.2)}.main-nav__list--lvl2 .main-nav__link{height:auto;padding-top:8px;padding-bottom:8px;line-height:1.38em}.main-nav__list--lvl2 .main-nav__item{float:left;width:100%;padding-left:30px;white-space:normal;border-bottom:0}.main-nav__item{position:relative;white-space:nowrap;border-bottom:1px solid #6c6c7c}.main-nav__item--active .main-nav__link svg{opacity:1}.main-nav__item--active .main-nav__avatar{border-color:#fff}.main-nav__list:last-child .main-nav__item:last-child{border-bottom-color:transparent}.main-nav__time{margin:0 .2em;font-size:.71em;color:#757575;text-transform:uppercase}.main-nav__item--user .main-nav__link{overflow:hidden;text-overflow:ellipsis}.main-nav__item--user .main-nav__list--lvl2 .main-nav__link{display:flex;align-items:center}.main-nav__item--user .main-nav__icon{display:flex;align-self:flex-start;margin-right:7px;padding-top:5px}.main-nav__item--dropdown{position:relative}.main-nav__icon{display:inline-block;margin-right:4px}.main-nav__icon--notify::after{content:"";position:absolute;top:8px;left:42px;width:8px;height:8px;background-color:#e84e1b;border-radius:50%}.main-nav__link{display:block;float:left;width:100%;height:60px;padding:12px 0;font-size:18px;line-height:36px}span.main-nav__link{outline:0}span.main-nav__link:focus,span.main-nav__link:hover{color:#fff}span .main-nav__link{cursor:default}.main-nav__link:focus svg,.main-nav__link:hover svg,span .main-nav__link:focus svg,span .main-nav__link:hover svg{color:#fff;opacity:1}.main-nav__link:hover{color:#8f8f9b}.main-nav__link:focus{color:#8f8f9b}.main-nav__link:focus .main-nav__avatar,.main-nav__link:hover .main-nav__avatar{border-color:#fff}.main-nav__avatar,.main-nav__link svg,.social-links li{display:inline-block;vertical-align:middle}.main-nav__link svg{width:24px;height:24px;opacity:.5;fill:#fff}.main-nav__avatar{width:30px;height:30px;margin-right:5px;overflow:hidden;border:2px solid rgba(255,255,255,.2);border-radius:50%;transform:translate(0,-2px)}.show-main-nav .page-header,.show-main-nav body{position:fixed;width:100%}.show-main-nav .page-header--newyear-2019-final:hover,.show-main-nav .page-header--newyear-2019-first:hover{z-index:13}.main-nav__list--adaptive{display:flex;flex:10 1 auto;justify-content:space-between;padding-right:40px;padding-left:0}.main-nav__list--adaptive .main-nav__item{width:calc(33.33333% - 26.66667px);border:0}.main-nav__list--adaptive .main-nav__item--logo{width:80px}.main-nav__list--adaptive .main-nav__item--logo .main-nav__link{display:flex;flex:0 0 auto;height:60px;padding:0}.main-nav__list--adaptive .main-nav__link{margin:0;padding:15px 18px}.main-nav__list--adaptive .main-nav__icon{margin-right:0}.no-js .page-header--home .main-nav__dropdown::after{content:"";position:absolute;bottom:5px;left:-10px;z-index:-1;width:calc(100% + 20px);height:10px;background-color:transparent;box-shadow:0 6px 8px rgba(0,0,0,.15)}.no-js .main-nav__dropdown{position:relative;top:0;right:0;bottom:0;left:0;z-index:20;display:block;min-width:auto;margin:0;padding-right:0;padding-left:0;overflow-y:inherit;background-color:transparent}.no-js .main-nav__link{margin:0}.no-js .main-nav__list--lvl2 .main-nav__link{padding-top:5px;padding-bottom:5px;padding-left:0}.main-nav__avatar-notify{position:absolute;top:28px;left:22px;display:block;width:10px;height:10px;background-color:#e84e1b;border:2px solid rgba(45,45,68,.97);border-radius:6px}.social-links{display:flex;justify-content:flex-start;max-width:400px;margin:0;padding:0;list-style:none}.social-links li{margin:0}.social-links .social-links__id{margin-right:10px}.social-links__link{display:block;width:32px;height:32px}.social-links__link svg{width:100%;height:100%;fill:#9696a2}.social-links__link:hover svg{fill:#3f3ccb}.social-links__link:focus svg{fill:#3f3ccb}.social-links__link:active svg{fill:#2e2c9c}.social-links--contrast .social-links__link{width:42px;height:42px}.page-footer__sk:hover svg path,.social-links--contrast .social-links__link:hover svg{fill:#f8f8f8}.page-footer__sk:focus svg path,.social-links--contrast .social-links__link:focus svg{fill:#f8f8f8}.social-links--contrast .social-links__link:active svg{fill:#d5d5d5}.social-links--contrast .social-links__link svg{pointer-events:none}.social-links--gutters li{margin-right:5px}.page-footer{padding:35px 0 5px;font-size:14px;line-height:1.29em;background-color:#2d2d44}.page-footer a{color:#fff}.page-footer,.page-footer a:hover{color:#9696a2}.page-footer a:focus{color:#9696a2}.page-footer .page-footer__logo{display:none}.page-footer__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:15px;padding-left:15px}.page-footer__block-group{margin-bottom:30px}.page-footer__social{flex-grow:0;flex-shrink:0;flex-basis:100%;width:100%}.page-footer__social-links{flex-wrap:wrap;justify-content:space-around;max-width:100%;margin:0 auto 30px;padding:0}.page-footer__social-links li{margin-bottom:5px}.page-footer__social-links li:last-child{margin-right:0}.page-footer__item{display:table;width:100%;padding-bottom:25px;break-inside:avoid}.page-footer__item:last-child{padding-bottom:0}.page-footer__item--courses{grid-area:courses}.page-footer__item--professions{grid-area:professions}.page-footer__item--services{grid-area:services}.page-footer__item--intensives{grid-area:intensives;column-span:all}.page-footer__item--blog{grid-area:blog}.page-footer__item--information{grid-area:information}.page-footer__item--others{grid-area:others}.page-footer__item .page-footer__inner-item--divider{margin-bottom:20px}.page-footer__header{margin-top:0;margin-bottom:12px;font-weight:700;font-size:18px;line-height:1.17em;color:#fff;white-space:nowrap}a.page-footer__header{display:block;align-self:flex-start}.page-footer__list{margin:0;padding-left:0;list-style:none}.page-footer__list>li{margin-bottom:10px}.page-footer__list>li:last-child{margin-bottom:0}.page-footer__item-text{margin-bottom:15px}.page-footer__bottom{display:flex;flex-grow:0;flex-shrink:0;flex-basis:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;max-width:1000px;margin-right:auto;margin-left:auto}.page-footer__bottom a{color:#9696a2}.page-footer__bottom a:focus,.page-footer__bottom a:hover{color:#fff}.page-footer__bottom-links{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;width:100%;margin-bottom:25px;line-height:30px}.page-footer__copyright{width:60%;text-align:left}.page-footer__way-of-love{width:40%;text-align:right}.page-footer__way-of-love a{display:inline-block}.page-footer__way-of-love svg{width:91px;height:16px}.page-footer__form{display:flex;flex-wrap:wrap}.page-footer__form-field{flex:1 0 0;margin-right:5px;margin-bottom:15px}.page-footer__form-field input{display:inline-block;width:100%;padding:6px 12px;font-size:16px;line-height:1.43;vertical-align:top;color:#8f8f9b;background-color:transparent;border:2px solid #9696a2}.page-footer__form-field input:focus{color:#fff;border:2px solid #f8f8f8}.page-footer__form-submit{margin-bottom:15px}.page-footer__sk{display:none;width:111px;height:80px;margin-bottom:20px}.page-footer__sk--mobile{display:block;margin-top:20px;margin-bottom:0}.page-footer__sk svg{width:100%;height:100%}.page-footer__sk svg path{fill:#9696a2}.page-footer--tiny{padding:20px 0 5px}.grid,.page-footer--tiny .page-footer__inner{display:flex;flex-direction:column}.page-footer--tiny .page-footer__inner a{line-height:1.7}.page-footer--tiny .page-footer__financial{display:flex;align-items:center;align-self:center}.page-footer--tiny .page-footer__financial img{width:35px;height:35px;margin-left:10px}.page-footer--tiny .page-footer__financial img:first-child{margin-left:0}.grid__cell{flex-grow:1;flex-shrink:1}.grid__cell>:first-child{margin-top:0}.grid__cell *{max-width:100%}.grid--top{align-items:flex-start}.grid--bottom{align-items:flex-end}.grid--center{align-items:center}.grid--middle{justify-content:center}.grid--flex-cells>.grid__cell{display:flex}.grid--gutters{margin-top:-1em;margin-left:-1em}.grid--gutters>.grid__cell{padding-top:1em;padding-left:1em}.grid--offset{margin-bottom:1em}.grid--offset-large{margin-bottom:3em}.grid__cell--top{align-self:flex-start}.grid__cell--bottom{align-self:flex-end}.grid__cell--center{align-self:center}.grid__cell--order-1{order:1}.grid__cell--order-2{order:2}.grid__cell--order-3{order:3}.grid__cell--order-4{order:4}.grid--demo{margin-bottom:1em}.grid--demo .grid--demo{margin-bottom:0}.grid--demo .grid__demo-content{width:100%;margin:0;padding:1em;text-align:center;background-color:rgba(200,200,200,.4)}.form__group textarea,.grid--list,.radio-image-group .radio-button__text picture{display:block}.grid--list .grid__cell{display:block;max-width:100%}.grid--inverted-list{flex-direction:row;flex-wrap:wrap}.grid--inverted-list .grid__cell{flex:0 0 100%;max-width:100%}.grid--wrap{flex-wrap:wrap}.grid--links{flex-direction:row}.grid__link{padding:0 10px;font-size:20px}.grid__link:focus,.grid__link:hover{text-decoration:none}.grid__link-text{display:none}.grid__link-text-inner{display:none;font-weight:400}.grid--gutters>.grid__cell.padding-top-none{padding-top:0}.grid--fixed{flex-direction:row}.grid--fixed .grid__cell--fixed{flex-grow:0;flex-shrink:0}.grid--certificate-form{margin-top:20px}.checkbox,.grid--certificate-form .grid__cell img{display:inline-block;vertical-align:middle}.grid--certificate-form .form__group{text-align:left}.checkbox{position:relative;vertical-align:top;border:1px solid transparent}.checkbox__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%)}.checkbox__input:focus+.checkbox__text::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.checkbox__input:checked+.checkbox__text::before{background-color:#e84e1b;border:1px solid #e84e1b}.checkbox__input:checked+.checkbox__text::after{display:block}.checkbox__input:disabled:checked+.checkbox__text::before{background-color:#e8e8e8}.checkbox__input:disabled+.checkbox__text{color:#757575;cursor:not-allowed}.checkbox__input:disabled+.checkbox__text::before{border-color:#e8e8e8}.checkbox--small .checkbox__text{padding-top:0;padding-bottom:0;padding-left:1.7em}.checkbox--small .checkbox__text::before{top:1px;width:16px;height:16px}.checkbox--small .checkbox__text::after{top:5px;left:4px;width:9px;height:6px;border-bottom-width:2px;border-left-width:2px}.checkbox--large .checkbox__text{padding-left:2.5em;font-weight:500;font-size:22px}.checkbox--large .checkbox__text::before{top:0;width:40px;height:40px}.checkbox--large .checkbox__text::after{top:11px;left:11px;width:17px;height:12px;border-bottom-width:4px;border-left-width:4px}.checkbox__text{position:relative;display:block;margin-right:1em;padding:.4em 0 .4em 3em}.checkbox__text::before{content:"";position:absolute;top:2px;left:0;width:30px;height:30px;border:1px solid #d5d5d5}.checkbox__text::after{content:"";position:absolute;top:11px;left:8px;display:none;width:15px;height:9px;border-bottom:3px solid #fff;border-left:3px solid #fff;transform:rotate(-50deg)}.checkbox__text:hover::before{border:1px solid #cb4417}.checkbox__text:focus::before{border:1px solid #cb4417}.checkbox--readonly .checkbox__input:disabled:checked+.checkbox__text::before{background-color:#ccc}.checkbox--readonly .checkbox__input:disabled+.checkbox__text{color:#333;cursor:auto}.checkbox--green .checkbox__input:checked+.checkbox__text::before{background-color:#4eb543;border-color:#4eb543}.checkbox--green .checkbox__text:hover::before{border-color:#4eb543}.checkbox--green .checkbox__text:focus::before{border-color:#4eb543}.checkbox--agreement .checkbox__text{display:flex;align-items:center;min-height:30px;padding-top:0;padding-bottom:0}.checkbox--agreement .checkbox__text::before{top:50%;transform:translateY(-50%)}.checkbox--agreement .checkbox__text::after{top:calc(50% - 3px);transform:translateY(-50%) rotate(-50deg)}.checkbox--agreement .checkbox__text span{padding-top:3px}.checkbox-group .checkbox{display:block;margin-bottom:8px}.field{width:100%;margin-right:1em;padding:.5em 1.1em;line-height:1.4;color:#333;background-color:#fff;border:1px solid #d5d5d5}.field:hover{border:1px solid #333}.field:focus{border:1px solid #333}.field::-webkit-input-placeholder{color:#757575}.field::-moz-placeholder{color:#757575;opacity:1}.field:-ms-input-placeholder{color:#757575}.field::-ms-clear{display:none}.field[disabled]{color:#e8e8e8;cursor:not-allowed;pointer-events:none}.field[disabled],.field[disabled]:hover{border-color:#e8e8e8}.field[disabled]:focus{border-color:#e8e8e8}.field[disabled]::-webkit-input-placeholder{color:#a0a0a0}.field[disabled]::-moz-placeholder{color:#a0a0a0}.field[disabled]:-ms-input-placeholder{color:#a0a0a0}.field--red{color:#d40101}.field--red,.field--red:hover{border-color:#d40101}.field--red:focus{border-color:#d40101}.field--area{min-height:125px;resize:vertical}.field--height{min-height:300px}.field--select{padding-right:1.7em;white-space:nowrap;border-radius:0;-webkit-appearance:none;appearance:none}.field--select::-ms-expand{display:none}.field--select,.field--text{height:40px}.field-wrapper{position:relative}.field-wrapper--select::after{content:"";position:absolute;top:50%;right:10px;width:0;height:0;border-width:6px 4px 0;border-style:solid;border-color:#e84e1b transparent transparent;transform:translateY(-50%);pointer-events:none}.field-wrapper--select-inline{display:inline-block;margin-right:1em;margin-bottom:1em;vertical-align:middle}.field-wrapper--select-inline:last-child{margin-right:0}.field--full-width,.field-wrapper--select-inline .field--select{margin-right:0}.field-wrapper--select-disabled::after{border-color:#a0a0a0 transparent transparent}.field--full-width,.field-wrapper--full-width{width:100%;max-width:none}.field+.toggle{margin-top:12px}.field--search{padding-right:30px;background-image:url(/img/icon_zoom.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%}.field--search::-ms-clear,.field--search::-ms-reveal{display:none;width:0;height:0}.field--search::-webkit-search-cancel-button,.field--search::-webkit-search-decoration,.field--search::-webkit-search-results-button,.field--search::-webkit-search-results-decoration{display:none}.file__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%)}.file__input:focus+.file__label{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.file__input:disabled+.file__label{color:#757575;background-color:#fff;border-color:#e8e8e8;cursor:not-allowed}.file__label{overflow:hidden}.no-js .file__input{position:static;width:auto;height:auto;overflow:auto;opacity:1}.no-js .file__label{display:none}.ribbon{position:relative;display:inline-block;height:20px;padding:0 1em;font-weight:400;font-size:10px;line-height:20px;color:#fff;text-transform:uppercase;background-color:#e84e1b}.ribbon::after,.ribbon::before{content:"";position:absolute;right:-5px;width:0;height:0;border-style:solid}.ribbon::before{top:0;border-width:10px 5px 0;border-color:#e84e1b transparent transparent}.ribbon::after{bottom:0;border-width:0 5px 10px;border-color:transparent transparent #e84e1b}.ribbon__text{overflow:hidden;white-space:nowrap}.radio-button-group{display:inline-flex;flex-wrap:wrap}.radio-button-group--vertical{display:flex;flex-direction:column}.radio-button{display:flex}.radio-button--small .radio-button__text{padding:.3em 1.1em;font-size:14px}.radio-button--large .radio-button__text{padding:1.15em 1.6em}.radio-button--extra-large .radio-button__text{padding:.65em 2.25em;font-size:22px}.radio-button--with-arrow,.radio-button--without-arrow{max-width:415px;margin-bottom:5px}.radio-button--with-arrow .radio-button__text{width:100%;margin:0;padding:13px 30px 13px 17px}.radio-button--with-arrow .radio-button__text::after{content:"";position:absolute;top:50%;right:20px;width:7px;height:7px;border:2px solid #333;border-bottom:none;border-left:none;transform:translateY(-50%) rotate(45deg)}.radio-button--with-arrow .radio-button__input:hover+.radio-button__text::after{border-color:#e84e1b}.radio-button--with-arrow .radio-button__input:checked+.radio-button__text::after{border-color:#fff}.radio-button--with-arrow .radio-button__input:disabled+.radio-button__text::after,.radio-round__input:disabled+.radio-round__label:hover::before{border-color:#ccc}.radio-button--without-arrow .radio-button__text{width:100%;margin:0;padding:13px 30px 13px 17px;white-space:normal}.radio-button__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%)}.radio-button__input:focus+.radio-button__text{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.radio-button__input:disabled+.radio-button__text{color:#757575;border-color:#e8e8e8;cursor:not-allowed}.radio-button__input:checked+.radio-button__text{z-index:2;color:#fff;background-color:#e84e1b;border-color:#e84e1b}.radio-button__input:checked:disabled+.radio-button__text{background-color:#e8e8e8;border-color:#e8e8e8}.radio-button__text{position:relative;margin:-1px 0 0 -1px;padding:.5em 1.05em;line-height:1.4;white-space:nowrap;background-color:#fff;border:1px solid #d5d5d5}.radio-button__text:hover{z-index:1;color:#e84e1b;border-color:#e84e1b}.radio-button__text:focus{z-index:1;color:#e84e1b;border-color:#e84e1b}.radio-block{position:relative;display:block;color:#302683}.radio-block--standalone{width:100%;min-width:270px;max-width:400px;margin-bottom:35px}.radio-block__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%)}.radio-block__input:focus+.radio-block__body,.radio-round__input:focus+.radio-round__label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.radio-block__body{position:relative;display:block;margin:0;padding:25px 20px;text-align:center;border:3px solid transparent;box-shadow:inset 0 0 0 1px #e8e8e8}input:checked~.radio-block__body{box-shadow:inset 0 0 0 3px #e84e1b}.radio-block__body .ribbon{position:absolute;top:27px;left:0;min-width:27px}.radio-block__body .ribbon__text{display:none}.radio-block__title{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;margin-bottom:24px;font-weight:700;font-size:18px;line-height:1.38em}.radio-block__title--uppercase{text-transform:uppercase}.radio-block__text{display:inline-block;margin-bottom:20px;font-weight:500;font-size:36px;line-height:25px}.radio-block__text del{position:relative;display:inline-block;margin-right:.2em;font-size:18px;line-height:1;text-decoration:none}.radio-block__text del::before{content:"";position:absolute;top:50%;right:-.22em;left:-.22em;height:2px;background-color:#302683;transform:translate(0,-2px)}.radio-block__text ins{text-decoration:none}.radio-block__text .radio-block__rouble{font-size:26px;vertical-align:top}.radio-block__annotation{display:block;font-size:14px}.radio-round-group{margin-bottom:20px}.radio-round{margin-bottom:10px}.radio-round__input{margin:-1px;padding:0;overflow:hidden;border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);position:absolute;width:1px;height:1px;clip:rect(0,0,0,0)}.radio-round__label{position:relative;display:block;padding-left:30px}.radio-round__label::before{content:"";position:absolute;top:0;left:0;display:block;width:20px;height:20px;border:1px solid #ccc;border-radius:50%}.radio-round__label:hover::before{border-color:#e84e1b}.radio-round__label:focus::before{border-color:#e84e1b}.radio-round__input:checked+.radio-round__label::before{border-color:#e84e1b}.radio-round__input:checked+.radio-round__label::after{content:"";position:absolute;top:10px;left:5px;display:block;width:10px;height:10px;background-color:#e84e1b;border-radius:50%;transform:translateY(-50%)}.radio-round__input:disabled+.radio-round__label::before{background-color:#f2f2f2;border-color:#ccc}.radio-round__input:disabled+.radio-round__label:focus::before{border-color:#ccc}.radio-round__input:disabled+.radio-round__label::after{background-color:#ccc}.radio-image-group .radio-button__text{width:100%;height:41px;padding:0;overflow:hidden;font-size:0;line-height:0;text-align:center}.radio-image-group .radio-button__text img{width:auto;height:40px;object-fit:cover}.radio-image-group .radio-button__input:checked+.radio-button__text{background-color:#fff}.toggle{display:inline-block;vertical-align:middle}.toggle__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%)}.toggle__input:focus+.toggle__text::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.toggle__input:checked+.toggle__text::after{transform:translateX(30px)}.toggle__input:checked+.toggle__text::before{background-color:#e84e1b}.toggle__input:disabled+.toggle__text{color:#757575;cursor:not-allowed}.toggle__input:disabled+.toggle__text::before{background-color:#e8e8e8;border-color:#e8e8e8}.toggle__input:disabled+.toggle__text::after{background-color:#f8f8f8}.toggle__text{position:relative;display:inline-block;margin-right:1em;padding-left:80px;line-height:1.9;text-decoration:none}.toggle__text:focus,.toggle__text:hover{text-decoration:none}.toggle__text:hover::before{border:1px solid #cb4417}.toggle__text:focus::before{border:1px solid #cb4417}.toggle__text::after,.toggle__text::before{content:"";position:absolute;top:0;left:0;width:60px;height:30px;background-color:#e8e8e8;transition:background-color .1s;will-change:background-color}.toggle__text::after{top:3px;left:3px;width:24px;height:24px;background-color:#fff;transition:transform .1s;will-change:transform}.toggle__text--active::after{transform:translateX(30px)}.toggle__text--active::before{background-color:#e84e1b}.toggle--large .toggle__text{padding-left:100px;font-weight:500;font-size:22px}.toggle--large .toggle__text::before{width:80px;height:40px}.toggle--large .toggle__text::after{top:5px;left:5px;width:30px;height:30px}.toggle--large .toggle__input:checked+.toggle__text::after{transform:translateX(40px)}.toggle__icon{display:inline-block;width:31px;height:26px;vertical-align:middle}.toggle__icon svg{width:100%;height:inherit}.toggle--icon-eye.toggle--large .toggle__text{padding-left:90px}.toggle--eye.toggle--large .toggle__text{padding-left:0}.toggle--eye.toggle--large .toggle__text::after,.toggle--eye.toggle--large .toggle__text::before{display:none}.toggle--eye .toggle__text{line-height:0}.toggle--eye,.toggle--icon-eye{position:relative}.toggle--eye:hover circle,.toggle--eye:hover path,.toggle--icon-eye:hover circle,.toggle--icon-eye:hover path{stroke:#333}.toggle--eye .toggle__text,.toggle--icon-eye .toggle__text{margin-right:0;padding-left:75px}.toggle--eye .toggle__input:not(:checked)+.toggle__text .icon-cross-bar,.toggle--icon-eye .toggle__input:not(:checked)+.toggle__text .icon-cross-bar{display:none}.toggle--eye .hint,.toggle--icon-eye .hint{width:auto;font-size:14px;line-height:1.2;white-space:nowrap}.toggle--green .toggle__input:checked+.toggle__text::after{top:50%;transform:translateX(30px) translateY(-50%)}.toggle--green .toggle__input:checked+.toggle__text::before{top:50%;background-color:#4eb543;transform:translateY(-50%)}.toggle--green .toggle__text{line-height:1.3}.toggle--green .toggle__text::after,.toggle--green .toggle__text::before{top:50%;transform:translateY(-50%)}.toggle--green .toggle__text:hover::before{border:1px solid #4eb543}.toggle--green .toggle__text:focus::before{border:1px solid #4eb543}.form__group{margin-bottom:21px}.form__group .field--area:not(.field--area-resizable){max-height:100px;resize:none}.form__group--no-margin{margin-bottom:0}.form__group--no-margin+.form__notice{margin-top:7px;margin-bottom:20px}.form__group--controls{margin-top:38px}.form__label{display:inline-block;margin-bottom:7px;font-weight:500;font-size:16px}.form__notice{margin:4px 0 0;font-size:14px;color:#757575}.form__notice+.checkbox{margin-top:10px}.form__notice--red{color:#d40101}.form__notice--green{color:#4eb543}.form--copy{width:100%}.form__group--copy{display:none;margin-bottom:0}.form__group-inputs{max-width:420px}.form__group-inputs .field{max-width:149px}.form__group-inputs .field-wrapper--select-inline{margin-bottom:0}.form__group-checkbox-list .checkbox{display:block;margin-bottom:15px}.form__group-inputs--vacancy{max-width:100%}.form__group-inputs--vacancy .field{max-width:100%;margin-right:5px;margin-bottom:10px}.form__group-inputs--vacancy .field-wrapper--select-inline{display:block;max-width:100%;margin-right:0}.form-pack{display:flex;flex-wrap:wrap;justify-content:space-between}.form-pack .form__group{display:inline-block;margin-right:0;vertical-align:middle}.form-pack .form__group:first-child,.form-pack .form__group:first-child .field-wrapper{width:100%}.form-pack .form__group:last-child .button{height:100%;padding:.45em 1em .25em}.form-pack .form__group .field{padding-top:.7em;padding-bottom:.5em}.form-pack .form__group .form__label{margin-right:10px}.form-pack .field-wrapper--select-inline{margin-bottom:0}.form__overline{display:block;font-weight:400;font-size:12px;line-height:1.4;color:#757575}.form__button{margin-bottom:5px}.form__error{line-height:1.5}.form__response{font-size:16px;line-height:1.5}.form__error{margin:4px 0 0;font-size:14px;color:#e84e1b}.form__response{color:#4eb543}.form__response--red{color:#e84e1b}.button{display:inline-block;border-radius:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;position:relative;max-width:270px;padding:.35em 1em;font-weight:400;font-size:16px;line-height:inherit;vertical-align:middle;text-align:center;white-space:normal;word-wrap:normal;background-color:#302683;border:3px solid #302683}.button.button--disabled:not(a),.button.button-image--disabled:not(a),.button[disabled]:not(a){cursor:not-allowed}.button,.button:focus,.button:hover{color:#fff;text-decoration:none}.button:hover{background-color:#3f3ccb;border-color:#3f3ccb}.button:focus{background-color:#3f3ccb;border-color:#3f3ccb}.button:active{background-color:#2e2c9c;border-color:#3f3ccb}.button.button--disabled,.button[disabled],.button[disabled]:hover{color:#757575;background-color:#e8e8e8;border-color:#e8e8e8}.button[disabled]:focus{color:#757575;background-color:#e8e8e8;border-color:#e8e8e8}.button.button--disabled:hover{color:#757575;background-color:#e8e8e8;border-color:#e8e8e8}.button.button--disabled:focus{color:#757575;background-color:#e8e8e8;border-color:#e8e8e8}.button--extra-small{padding-top:0;padding-bottom:0;font-weight:700;font-size:12px}.button--small{padding-top:.1em;padding-bottom:.1em;font-size:14px}.button--large{padding:.7em .88em;font-weight:500;font-size:22px}.button--wide{width:270px}.button--full-width{width:100%;max-width:none}.button--extra-large{max-width:100%;padding:.7em .88em;font-weight:500;font-size:22px}.button--white,.button--white:active,.button--white:focus,.button--white:hover{background-color:#fff;border-color:#fff}.button--white:focus,.button--white:hover{opacity:.9}.button--white:active{opacity:.8}.button--white-text-green,.button--white-text-green:hover{color:#4eb543}.button--white-text-green:focus{color:#4eb543}.button--white-text-green:active{color:#4eb543}.button--white-text-orange,.button--white-text-orange:hover{color:#e84e1b}.button--white-text-orange:focus{color:#e84e1b}.button--white-text-orange:active{color:#e84e1b}.button--white-text-blue{color:#302683}.button--white-text-blue:active,.button--white-text-blue:focus,.button--white-text-blue:hover{color:#fff;background:0 0;border-color:#fff}.button--dark-blue{color:#fff;background-color:#6c6c7c;border-color:#6c6c7c}.button--dark-blue:hover{color:#333;background-color:#fff;border-color:#fff}.button--dark-blue:focus{color:#333;background-color:#fff;border-color:#fff}.button--dark-blue:active{color:#333;background-color:#fff;border-color:#fff;opacity:.9}.button--green{background-color:#4eb543;border-color:#4eb543}.button--green:hover{background-color:#57c74b;border-color:#57c74b}.button--green:focus{background-color:#57c74b;border-color:#57c74b}.button--green:active{background-color:#48a83d;border-color:#57c74b}.button--green.button--inactive,.button--green.button--inactive:hover{background-color:#a9d9a2;border-color:#a9d9a2}.button--green.button--inactive:focus{background-color:#a9d9a2;border-color:#a9d9a2}.button--yellow{color:#333;background-color:#f7cf00;border-color:#f7cf00}.button--yellow:hover{color:#333;background-color:#f1dc38;border-color:#f1dc38}.button--yellow:focus{color:#333;background-color:#f1dc38;border-color:#f1dc38}.button--yellow:active{background-color:#e4c212;border-color:#f1dc38}.button--orange{background-color:#e84e1b;border-color:#e84e1b}.button--orange:hover{background-color:#ff6f40;border-color:#ff6f40}.button--orange:focus{background-color:#ff6f40;border-color:#ff6f40}.button--orange:active{background-color:#cb4417;border-color:#ff6f40}.button--icon svg{display:inline-block;width:13px;height:9px;margin-right:5px;vertical-align:middle;stroke:#fff}.button--split-effect.button--green,.button--split-effect.button--green::before{opacity:1;transition-property:box-shadow;will-change:box-shadow;transition-timing-function:linear;transition-duration:.2s}.button--split-effect.button--green::before{content:"";position:absolute;top:0;left:0;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid #4eb543;transform:translate(0,0);opacity:0;transition-property:transform,opacity;will-change:transform,opacity}.button--split-effect.button--green:focus,.button--split-effect.button--green:hover{background-color:#4eb543;border-color:#4eb543;box-shadow:5px 5px rgba(78,181,67,.5)}.button--split-effect.button--green:focus::before,.button--split-effect.button--green:hover::before{transform:translate(-8px,-8px);opacity:1}.button--split-effect.button--green:active{background-color:#48a83d;border-color:#48a83d}.button--split-effect.button--green:active::before{border-color:#48a83d}.button--split-effect.button--white,.button--split-effect.button--white::before{opacity:1;transition-property:box-shadow;will-change:box-shadow;transition-timing-function:linear;transition-duration:.2s}.button--split-effect.button--white::before{content:"";position:absolute;top:0;left:0;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid #fff;transform:translate(0,0);opacity:0;transition-property:transform,opacity;will-change:transform,opacity}.button--split-effect.button--white:focus,.button--split-effect.button--white:hover{background-color:#fff;border-color:#fff;box-shadow:5px 5px rgba(255,255,255,.5)}.button--split-effect.button--white:focus::before,.button--split-effect.button--white:hover::before{transform:translate(-8px,-8px);opacity:1}.button--split-effect.button--white:active{background-color:#fff;border-color:#fff;opacity:.8}.button--split-effect.button--white:active::before{border-color:#fff}.button--expand-effect{outline:0 solid;transition:outline-width .1s}.button--expand-effect:focus,.button--expand-effect:hover{outline-width:.3em}.button--expand-effect.button--white{outline-color:#fff}.button--expand-effect.button--white:focus,.button--expand-effect.button--white:hover{opacity:1}.button--expand-effect.button--white:active{opacity:.8}.button--expand-effect.button--green{background-color:#4eb543;border-color:#4eb543;outline-color:#4eb543}.button--expand-effect.button--green:hover{outline-color:#4eb543}.button--expand-effect.button--green:focus{outline-color:#4eb543}.button--expand-effect.button--green:active{background-color:#48a83d;border-color:#48a83d;outline-color:#48a83d}.button--transparent{color:#302683;background-color:transparent}.button--transparent.button--disabled,.button--transparent[disabled],.button--transparent[disabled]:hover{color:#d5d5d5;background-color:transparent;opacity:1}.button--transparent[disabled]:focus{color:#d5d5d5;background-color:transparent;opacity:1}.button--transparent.button--disabled:hover{color:#d5d5d5;background-color:transparent;opacity:1}.button--transparent.button--disabled:focus{color:#d5d5d5;background-color:transparent;opacity:1}.button--transparent-thin{border-width:2px}.button--transparent-text-green{color:#4eb543}.button--transparent-text-orange{color:#e84e1b}.button--transparent-text-white{color:#fff}.button--transparent-orange{color:#e84e1b;border-color:#e84e1b}.button--transparent-orange:hover{color:#cb4417;text-decoration:none;background-color:transparent;border-color:#cb4417}.button--transparent-orange:focus{color:#cb4417;text-decoration:none;background-color:transparent;border-color:#cb4417}.button--without-border{border-width:0}.button--svg svg{display:inline-block;max-width:20px;max-height:20px;vertical-align:text-bottom;fill:currentColor}.button--with-notify::after{content:"";position:absolute;top:-7px;right:-8px;display:block;width:10px;height:10px;background-color:#e84e1b;border-radius:50%}.notice{position:relative;z-index:11;display:flex;min-height:60px;font-size:14px;background-color:#3f3ccb}.notice--fixed{position:-webkit-sticky;position:sticky;bottom:0;left:0;z-index:10;width:100%}.notice--text .notice__link{padding:10px 0 10px 25px}.notice--accelerator .notice__link{padding:10px 100px 10px 25px}.notice--orange{background-color:#e84e1b}.notice--dark-blue{background-color:#18213f}.notice--dark-blue .notice__title{color:#f9b326}.notice--dark-blue .notice__link:hover{color:#6c6c7c}.notice--dark-blue .notice__link:focus{color:#6c6c7c}.notice--black .notice__link:focus .notice__title,.notice--black .notice__link:hover .notice__title,.notice--dark-blue .notice__link:focus .notice__title,.notice--dark-blue .notice__link:hover .notice__title,.notice--yellow .notice__link:focus .notice__description,.notice--yellow .notice__link:focus .notice__title,.notice--yellow .notice__link:hover .notice__description,.notice--yellow .notice__link:hover .notice__title{opacity:.5}.notice--deep-blue{background-color:#231d5b}.notice--black{background-color:#1a1f32}.notice--black .notice__title{color:#00e48c}.notice--black .notice__link:hover{color:#6c6c7c}.notice--black .notice__link:focus{color:#6c6c7c}.notice--purple{background-color:#6439b7}.notice--green{background-color:#41ae2d}.notice--yellow{background-color:#f7cf00}.notice--yellow .notice__close,.notice--yellow .notice__link,.notice--yellow .notice__link:hover{color:#323763}.notice--yellow .notice__link:focus{color:#323763}.notice--yellow .notice__close:focus,.notice--yellow .notice__close:hover{color:rgba(50,55,99,.5)}.notice--light-green{background-color:#00daad}.notice--light-green .notice__link{color:#fff}.notice--light-green .notice__close:focus,.notice--light-green .notice__close:hover,.notice--light-green .notice__link:focus,.notice--light-green .notice__link:focus .notice__description,.notice--light-green .notice__link:hover,.notice--light-green .notice__link:hover .notice__description,.notice--pitercss-red .notice__close:focus,.notice--pitercss-red .notice__close:hover,.notice--pitercss-red .notice__link:focus,.notice--pitercss-red .notice__link:focus .notice__description,.notice--pitercss-red .notice__link:hover,.notice--pitercss-red .notice__link:hover .notice__description,.notice--pitercss-yellow .notice__close:focus,.notice--pitercss-yellow .notice__close:hover,.notice--pitercss-yellow .notice__link:focus,.notice--pitercss-yellow .notice__link:focus .notice__description,.notice--pitercss-yellow .notice__link:hover,.notice--pitercss-yellow .notice__link:hover .notice__description{color:#6223d3}.notice--light-green .notice__description{color:#6223d3;text-decoration:underline}.notice--light-green .notice__close{color:#fff}.notice--pitercss-yellow{background-color:#ffdb1a}.notice--pitercss-yellow .notice__link{color:#000}.notice--pitercss-yellow .notice__description{color:#6223d3;text-decoration:underline}.notice--pitercss-yellow .notice__close{color:#000}.notice--pitercss-red{background-color:#ef4319}.notice--pitercss-red .notice__link{color:#fff}.notice--pitercss-red .notice__description{color:#6223d3;text-decoration:underline}.notice--pitercss-red .notice__close{color:#fff}.notice--light-blue{background-color:#218dd6}.notice--light-blue .notice__icon--small{top:17px;margin:0}.notice--light-blue .notice__link:hover{cursor:pointer}.notice--liga{background-color:#2036f5}.notice--liga .notice__icon{top:0}.notice--liga .notice__link:focus,.notice--liga .notice__link:hover{color:rgba(255,255,255,.7)}.notice--react-prof{background-color:#231d5b}.notice__icon{display:none}.notice__icon-path{transition:.25s transform;will-change:transform;fill-rule:evenodd;clip-rule:evenodd}.notice__icon-path--white{fill:#fff}.notice__icon-path--orange{fill:#e94e1b}.notice__icon-path--orange-light{fill:#e45f21}.notice__icon-path--yellow{fill:#f7cf00}.notice__icon-path--green{fill:#41ae2d}.notice__icon-path--gray{fill:#87838f}.notice__icon-path--gray-dark{fill:#5e5c6a}.notice__icon.notice__icon--type-2,.notice__icon.notice__icon--type-3{top:-3px}.notice__icon.notice__icon--type-4{top:-1px}.notice__icon.notice__icon--type-5,.notice__icon.notice__icon--type-6{top:-5px}.notice__icon.notice__icon--type-7{top:2px}.notice__icon.notice__icon--type-8{top:1px;height:68px}.notice__icon.notice__icon--type-9{top:7px;width:80px;height:62px}.notice__link{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:25px;color:#fff}.notice__link:focus,.notice__link:hover{color:#a6a1ca;text-decoration:none}.notice__link:focus .notice__icon--type-1 .notice__icon-path-1,.notice__link:hover .notice__icon--type-1 .notice__icon-path-1{transform:translate(-4px,4px)}.notice__link:focus .notice__icon--type-1 .notice__icon-path-2,.notice__link:hover .notice__icon--type-1 .notice__icon-path-2{transform:translate(1px,-1px)}.notice__link:focus .notice__icon--type-1 .notice__icon-path-3,.notice__link:hover .notice__icon--type-1 .notice__icon-path-3{transform:translate(5px,-5px)}.notice__link:focus .notice__icon--type-2 .notice__icon-path-1,.notice__link:focus .notice__icon--type-2 .notice__icon-path-5,.notice__link:hover .notice__icon--type-2 .notice__icon-path-1,.notice__link:hover .notice__icon--type-2 .notice__icon-path-5{transform:translateX(-3px)}.notice__link:focus .notice__icon--type-2 .notice__icon-path-2,.notice__link:hover .notice__icon--type-2 .notice__icon-path-2{transform:translateX(4px)}.notice__link:focus .notice__icon--type-2 .notice__icon-path-3,.notice__link:hover .notice__icon--type-2 .notice__icon-path-3{transform:translateX(-4px)}.notice__link:focus .notice__icon--type-2 .notice__icon-path-4,.notice__link:hover .notice__icon--type-2 .notice__icon-path-4{transform:translateX(-6px)}.notice__link:focus .notice__icon--type-3 .notice__icon-path-1,.notice__link:focus .notice__icon--type-3 .notice__icon-path-2,.notice__link:hover .notice__icon--type-3 .notice__icon-path-1,.notice__link:hover .notice__icon--type-3 .notice__icon-path-2{transform:translateX(4px)}.notice__link:focus .notice__icon--type-3 .notice__icon-path-3,.notice__link:hover .notice__icon--type-3 .notice__icon-path-3{transform:translateX(-3px)}.notice__link:focus .notice__icon--type-3 .notice__icon-path-4,.notice__link:hover .notice__icon--type-3 .notice__icon-path-4{transform:translateX(-5px)}.notice__link:focus .notice__icon--type-3 .notice__icon-path-5,.notice__link:hover .notice__icon--type-3 .notice__icon-path-5{transform:translateX(-7px)}.notice__link:focus .notice__icon--type-4 .notice__icon-path-1,.notice__link:hover .notice__icon--type-4 .notice__icon-path-1{transform:translate(3px,5px)}.notice__link:focus .notice__icon--type-4 .notice__icon-path-2,.notice__link:hover .notice__icon--type-4 .notice__icon-path-2{transform:translate(-3px,-3px)}.notice__link:focus .notice__icon--type-4 .notice__icon-path-3,.notice__link:hover .notice__icon--type-4 .notice__icon-path-3{transform:translate(3px,-5px)}.notice__link:focus .notice__icon--type-5 .notice__icon-path-1,.notice__link:hover .notice__icon--type-5 .notice__icon-path-1{transform:translateY(-4px)}.notice__link:focus .notice__icon--type-5 .notice__icon-path-2,.notice__link:hover .notice__icon--type-5 .notice__icon-path-2{transform:translateY(-8px)}.notice__link:focus .notice__icon--type-6 .notice__icon-path-2,.notice__link:hover .notice__icon--type-6 .notice__icon-path-2{transform:translateY(-7px)}.notice__link:focus .notice__icon--type-7 .notice__icon-path-1,.notice__link:hover .notice__icon--type-7 .notice__icon-path-1{transform:translate(-4px,-2px)}.notice__link:focus .notice__icon--type-7 .notice__icon-path-2,.notice__link:hover .notice__icon--type-7 .notice__icon-path-2{transform:translate(3px,-3px)}.notice__link:focus .notice__icon--type-7 .notice__icon-path-3,.notice__link:hover .notice__icon--type-7 .notice__icon-path-3{transform:translate(7px,-6px)}.notice__link:focus .notice__icon--type-8 .notice__icon-path-1,.notice__link:hover .notice__icon--type-8 .notice__icon-path-1{transform:translate(-7px,4px)}.notice__link:focus .notice__icon--type-8 .notice__icon-path-2,.notice__link:hover .notice__icon--type-8 .notice__icon-path-2{transform:translate(0,-3px)}.notice__link:focus .notice__icon--type-8 .notice__icon-path-3,.notice__link:hover .notice__icon--type-8 .notice__icon-path-3{transform:translate(0,2px)}.notice__link:focus .notice__icon--type-8 .notice__icon-path-4,.notice__link:hover .notice__icon--type-8 .notice__icon-path-4{transform:translate(0,-1px)}.notice__link:focus .notice__icon--type-8 .notice__icon-path-5,.notice__link:hover .notice__icon--type-8 .notice__icon-path-5{transform:translate(0,4px)}.notice__link:focus .notice__icon--type-9 .notice__icon-path-1,.notice__link:hover .notice__icon--type-9 .notice__icon-path-1{transform:translate(3px,-1px)}.notice__link:focus .notice__icon--type-9 .notice__icon-path-2,.notice__link:hover .notice__icon--type-9 .notice__icon-path-2{transform:translate(-5px,-3px)}.notice__link:focus .notice__icon--type-9 .notice__icon-path-3,.notice__link:hover .notice__icon--type-9 .notice__icon-path-3{transform:translate(0,2px)}.notice__link:focus .notice__icon--type-9 .notice__icon-path-4,.notice__link:hover .notice__icon--type-9 .notice__icon-path-4{transform:translate(0,-4px)}.notice__link:focus .notice__icon--type-9 .notice__icon-path-5,.notice__link:focus .notice__icon--type-9 .notice__icon-path-6,.notice__link:hover .notice__icon--type-9 .notice__icon-path-5,.notice__link:hover .notice__icon--type-9 .notice__icon-path-6{transform:translate(0,-2px)}.notice__link:focus .notice__icon--type-9 .notice__icon-path-7,.notice__link:hover .notice__icon--type-9 .notice__icon-path-7{transform:translate(0,4px)}.notice--with-icon .notice__title{padding-top:15px}.notice--challenge .notice__icon{top:calc(50% - 4px);width:65px;height:70px;transform:translateY(-50%)}.notice--challenge .notice__icon--wide{top:50%;width:85px;height:55px}.notice--svg .notice__icon{top:0;height:100%}.notice--snow{background-image:url(/img/newyear/2022/snow.svg);background-position:center top;background-size:1250px}.notice__title{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.notice--orange .notice__link:focus,.notice--orange .notice__link:hover{color:#fff}.notice__close{position:relative;flex-shrink:0;width:60px;padding:0;font-size:0;color:#fff;background-color:transparent;border:0;cursor:pointer}.notice__close::before{content:"×";position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.notice__close:hover{color:#8f8f9b}.notice__close:focus{color:#8f8f9b}.notice__description{flex-shrink:0;padding-bottom:15px}.notice--error{color:#fff;background-color:#d40101}.notice__sale{margin-right:5px}.notice__price{font-size:12px}.notice__date{display:block;font-weight:400}.notice__days{display:inline-block;margin-right:5px}.notice--keks .notice__title{padding-bottom:15px}.notice--newyear{height:55px;min-height:auto}.notice--newyear:focus .notice__newyear-stars,.notice--newyear:hover .notice__newyear-stars{transform:translateY(-5px)}.notice--newyear .notice__link{overflow:hidden}.notice--newyear .notice__close{position:absolute;top:0;right:0;height:100%}.notice--newyear svg{width:175%;transform:translateX(-27%)}.notice--newyear .notice__newyear-stars{transition:.25s}.notice--newyear-corporation{background-image:linear-gradient(to bottom,#09195b 20%,rgba(255,16,96,.8))}.notice--newyear-aborigines{background-image:linear-gradient(to bottom,#09195b 20%,rgba(0,124,255,.8))}.notice--newyear-scientists{background-image:linear-gradient(to bottom,#09195b 20%,rgba(5,130,126,.8))}.notice--newyear2021{position:relative;background-color:#181818}.notice--newyear2021::before{position:absolute;top:50%;left:0;z-index:1;display:block;width:100%;height:20px;margin-bottom:15px;background-image:repeating-linear-gradient(130deg,#181818 35%,#311c91 35%,#311c91 50%,#181818 50%,#181818 100%,#311c91 100%,#311c91 100%);background-size:26.11px 31.11px;transform:translateY(-50%);animation:progress 10s linear infinite}.notice--newyear2021 .notice__close,.notice--newyear2021 .notice__link{z-index:3}.notice--newyear2021 .notice__link{padding-left:0}.notice--newyear2021 .notice__link:focus .notice__glitch,.notice--newyear2021 .notice__link:hover .notice__glitch{color:#00daad}.notice--newyear2021 .notice__link:hover .notice__glitch::before{text-shadow:-2px 0 #e84e1b}.notice--newyear2021 .notice__link:focus .notice__glitch::before{text-shadow:-2px 0 #e84e1b}.notice--newyear2021 .notice__link:hover .notice__glitch::after{text-shadow:-2px 0 #4eb543,2px 2px #302683}.notice--newyear2021 .notice__link:focus .notice__glitch::after{text-shadow:-2px 0 #4eb543,2px 2px #302683}.notice--newyear2021 .notice__wrapper{position:relative;z-index:2;width:100%;max-width:600px;margin:0 auto;background-color:#181818}.notice--newyear2021 .notice__logo{position:relative;max-width:260px;margin:0 auto}.notice--newyear2021 .notice__logo::after,.notice--newyear2021 .notice__logo::before{position:absolute;z-index:1;display:block;background-repeat:no-repeat;background-position:center}.notice--newyear2021 .notice__logo::before{top:12px;left:26px;width:264px;height:48px;background-image:url(/img/newyear/2021/notice_decor_left.svg);transform:translateX(-100%)}.notice--newyear2021 .notice__logo::after{top:12px;right:14px;width:256px;height:48px;background-image:url(/img/newyear/2021/notice_decor_right.svg);transform:translateX(100%)}.notice--newyear2021 .notice__logo img{position:relative;z-index:2;display:block}.notice__glitch{position:absolute;top:6px;left:60px;z-index:2;display:none;padding-right:20px;font-size:45px;line-height:45px;font-family:"Tarrget Expanded","Arial",sans-serif;color:#fff970;text-transform:uppercase;font-style:italic;animation:glitch-skew_n 3s infinite linear alternate-reverse}.notice__glitch::after,.notice__glitch::before{content:"HTMLPunk";position:absolute;top:0;width:100%;height:100%}.notice__glitch::before{left:2px;text-shadow:-2px 0 #ff00c1;animation:glitch-anim_n 5s infinite linear alternate-reverse;clip:rect(44px,450px,56px,0)}.notice__glitch::after{left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1;animation:glitch-anim2_n 3s infinite linear alternate-reverse}.price{display:inline-block;vertical-align:middle}.price--bold{font-weight:700}.price--line-through{position:relative}.price--line-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)}.banner-bottom{position:fixed;bottom:0;left:0;z-index:15;width:100%;padding:10px 0;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.banner-bottom p{margin:0 0 10px;font-size:14px}.banner-bottom .button{width:100%;max-width:100%}.banner-bottom__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:25px}@media (min-width:426px){.page-header__inner{padding-right:25px;padding-left:25px}.page-header__top{justify-content:space-between}.main-nav__list--adaptive .main-nav__item--logo .main-nav__link img,.page-header__logo img{width:104px}.main-nav__dropdown{padding-right:25px;padding-left:25px}.no-js .page-header--home .main-nav__dropdown::after{left:-25px;width:calc(100% + 50px)}.page-footer__block-group{column-count:2;column-gap:10px}.page-footer__block-group br{display:none}.grid--list{display:flex;flex-direction:row;flex-wrap:wrap}.grid--inverted-list .grid__cell,.grid--list .grid__cell{flex:0 0 50%;max-width:50%}.grid__link{padding:0;font-size:16px}.grid__link:focus,.grid__link:hover{text-decoration:underline}.grid__link-text{display:inline}.notice--newyear{height:70px}.notice--newyear svg{width:165%;max-width:900px;transform:translateX(-25%)}.notice--newyear2021::before{content:""}.notice--newyear2021 .notice__wrapper{padding:0 35px}.notice--newyear2021 .notice__logo{max-width:562px}.banner-bottom .button{width:auto;max-width:270px;margin:0 auto}}@media (min-width:500px){.modal--up-consultation .grid{flex-direction:row}.modal__wrapper.js-consulting .grid{flex-wrap:nowrap}.modal__wrapper.js-consulting .grid__cell{flex-basis:33%}}@media (min-width:600px){.page-footer__block-group{display:grid;grid-column-gap:20px;grid-template-areas:"courses intensives intensives" "professions intensives intensives" "services intensives intensives" "blog information others";grid-template-columns:repeat(3,1fr);grid-template-rows:-webkit-min-content -webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content min-content 1fr min-content;padding-left:0;column-count:auto}}@media (min-width:670px){.main-nav__list--adaptive .main-nav__item{width:auto}}@media (min-width:671px){.main-nav__list--adaptive .main-nav__link{padding:13px 7px;font-size:14px}.main-nav__list--adaptive .main-nav__icon{margin-right:4px}}@media (min-width:700px){.main-nav__dropdown .main-nav__link br{display:none}}@media (min-width:768px){body{font-size:16px}.video-container{width:80%}.mobile{display:none}.desktop{display:block}.page-content__right-top{display:none}.page-content__aside-name{margin-top:28px}.page-content--padding{padding-bottom:120px}.page-content--no-padding{padding-bottom:0}.page-content--off-canvas,.page-content--off-canvas .page-content__inner{display:flex}.page-content--off-canvas .page-content__left{flex-grow:0;flex-shrink:1;flex-basis:75%;max-width:75%;padding-right:30px}.page-content--off-canvas .page-content__right{position:relative;flex-grow:0;flex-shrink:0;flex-basis:30%;min-width:300px;max-width:550px;padding-left:30px}.page-content--off-canvas .page-content__right::before{background-color:#f7f7f9;content:"";position:absolute;top:0;bottom:0;left:0;width:50vw}.page-content--off-canvas .page-content__right::after{content:"";position:absolute;top:0;bottom:0;left:0;width:21px;background-image:linear-gradient(90deg,rgba(112,112,112,.05) 0,rgba(255,255,255,0) 100%)}.page-content--right-fix .page-content__left{flex-basis:62.5%;max-width:62.5%}.page-content--right-fix .page-content__right{flex-basis:37.5%}.page-content--manage .page-content__inner{display:flex;padding-top:0;padding-bottom:40px}.page-content--manage .page-content__left{width:300px;padding-right:30px}.page-content--manage .page-content__right{width:calc(100% - 300px)}.page-content--tree .page-content__inner{padding-right:25px;padding-left:25px}.header-border{padding-bottom:.35em}.header-border--extended{display:flex;justify-content:space-between;align-items:flex-end}.header-border--text-center{display:block;text-align:center}.header-border__text{margin-right:.35em}.header-border__small{display:inline-block}.header-border__additional{display:block;font-weight:400;font-size:16px;line-height:1.7;white-space:nowrap}.modal{top:0;overflow-y:auto;background:rgba(0,0,0,.6)}.modal__inner{width:560px;height:auto;margin-top:100px;margin-bottom:30px}.modal__footer{position:relative}.modal__text-accent--center{font-size:18px;line-height:26px;text-align:center}.modal__text--center{text-align:center}.modal__button--copy{display:block;width:auto}.modal__link{display:none}.modal--criteria .modal__inner{width:768px}.modal--criteria .modal__wrapper{padding:0}.modal--log .modal__inner{width:687px}.modal--up-certificate .modal__inner{width:687px;padding-top:42px}.modal--up-consultation .grid{margin-top:-1em}.modal--up-consultation .radio-button__text svg{margin-right:5px}.modal__wrapper.js-consulting .card{margin-bottom:20px}.modal--full.modal--accelerator-project .modal__inner{margin-top:0}.modal--full.modal--accelerator-project .modal__close{top:9px;right:9px}.modal--discount-promotion .modal__wrapper-inner{flex-direction:row}.modal--discount-promotion .modal__text-wrapper{padding-top:40px;padding-right:25px;padding-left:25px}.modal--discount-promotion .modal__inner{width:768px}.modal--discount-promotion .modal__image{min-width:30%;min-height:150px}.modal--discount-promotion .modal__header{font-size:30px}.modal--discount-promotion .modal__text{margin-top:15px;margin-bottom:54px}.modal--wide .modal__inner{width:687px;padding-top:42px}.modal--extra-wide .modal__inner{width:750px}.modal--small .modal__inner{margin-top:50vh}.modal--full .modal__close{top:-50px;right:0}.modal--full .modal__close:hover::after,.modal--full .modal__close:hover::before{background-color:#fff}.modal--full .modal__inner{width:100%;max-width:1100px;height:auto;padding:0;overflow:visible}.main-nav--course .main-nav__list--user-guest .main-nav__link,.main-nav--demo .main-nav__list--user-guest .main-nav__link{padding-top:5px;font-size:14px}.main-nav--course .main-nav__list--user-guest .main-nav__icon svg,.main-nav--demo .main-nav__list--user-guest .main-nav__icon svg{width:16px;height:16px}.main-nav--demo .main-nav__course-button::after{width:46px;background-image:url(/img/arrow-white.svg)}.main-nav--demo .main-nav__course-nav--challenge .main-nav__course-name{display:inline-block}.main-nav--demo .main-nav__course-nav--challenge .main-nav__course-title span{display:inline}.main-nav__time{font-size:.75em}.main-nav__item--user .main-nav__icon{padding-top:0}.main-nav__icon--notify::after{top:4px}.no-js .page-header--home .main-nav__dropdown::after{left:0;width:100%}.social-links--contrast .social-links__link{width:24px;height:24px}.page-footer .page-footer__logo{display:inline-block;margin-bottom:10px}.page-footer .page-footer__logo[href]:focus img,.page-footer .page-footer__logo[href]:hover img{opacity:.5}.page-footer__inner{display:flex;flex-wrap:wrap;padding-right:25px;padding-left:25px}.page-footer__block-group{flex-basis:76.25%;grid-template-columns:161px repeat(2,1fr);grid-template-rows:-webkit-min-content -webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content min-content 1fr min-content;max-width:76.25%;padding-left:30px}.page-footer__social{flex-basis:23.75%;max-width:23.75%}.page-footer__social-links{justify-content:space-between;max-width:170px;margin:0 0 20px}.page-footer__bottom-links{flex-direction:row;flex-wrap:wrap;order:1;width:auto;margin-bottom:15px;line-height:26px}.page-footer__bottom-links a:not(:last-child){margin-right:15px}.page-footer__copyright{order:1;width:auto;margin-right:30px;line-height:26px}.page-footer__way-of-love{order:3;width:auto;padding-top:3px;text-align:center}.page-footer__form-field{flex-basis:190px}.page-footer__sk{display:block}.page-footer__sk--mobile{display:none}.page-footer--tiny .page-footer__inner{flex-direction:row;justify-content:space-between}.page-footer--tiny .page-footer__financial{align-self:auto}.page-footer--tiny .page-footer__financial img:first-child{margin-left:10px}.page-footer--newyear .page-footer__logo img{width:161px;height:65px}.grid{flex-direction:row}.grid__cell{flex-basis:100%}.grid--1-2>.grid__cell{flex:0 0 50%;max-width:50%}.grid--1-3>.grid__cell{flex:0 0 33.33%;max-width:33.33%}.grid--1-4>.grid__cell{flex:0 0 25%;max-width:25%}.grid--1-5>.grid__cell{flex:0 0 20%;max-width:20%}.grid--2-3>.grid__cell{flex:0 0 66.67%;max-width:66.67%}.grid--1-6>.grid__cell{flex:0 0 16.67%;max-width:16.67%}.grid--1-7>.grid__cell{flex:0 0 14.28%;max-width:14.28%}.grid--1-8>.grid__cell{flex:0 0 12.5%;max-width:12.5%}.grid--3-4>.grid__cell{flex:0 0 75%;max-width:75%}.grid__cell--1-2{width:50%}.grid__cell--1-3{width:33.33%}.grid__cell--1-4{width:25%}.grid__cell--1-5{width:20%}.grid__cell--1-6{width:16.67%}.grid__cell--1-7{width:14.28%}.grid__cell--1-8{width:12.5%}.grid__cell--2-3{width:66.67%}.grid__cell--3-4{width:75%}.grid__cell--1-2,.grid__cell--1-3,.grid__cell--1-4,.grid__cell--1-5,.grid__cell--1-6,.grid__cell--1-7,.grid__cell--1-8,.grid__cell--2-3,.grid__cell--3-4{flex-grow:0;flex-shrink:0;flex-basis:auto}.grid__cell--order-1,.grid__cell--order-2,.grid__cell--order-3,.grid__cell--order-4{order:0}.grid__cell--offset-left{margin-left:20px}.grid--list{flex-direction:row}.grid--list .grid__cell{flex:0 0 33.33%;max-width:33.33%}.grid--inverted-list .grid__cell{flex:0 0 100%;max-width:100%}.grid--certificate-form{justify-content:space-between;margin-bottom:25px}.field-wrapper--select::after{right:15px}.field,.field-wrapper{max-width:420px}.field--full-width,.field-wrapper--full-width{max-width:none}.field+.toggle{margin-top:0}.radio-button-group{flex-wrap:nowrap}.radio-button-group--wrap{flex-wrap:wrap}.radio-block-group{display:flex;margin:0 -15px}.radio-block-group--centered{justify-content:center}.radio-block{width:33.33%;padding:0 15px}.radio-block--heavy{order:1}.radio-block--standalone{width:100%}.radio-block__body:hover{box-shadow:inset 0 0 0 1px #e84e1b}.radio-round__label::before{width:22px;height:22px}.radio-round__input:checked+.radio-round__label::after{top:11px;width:12px;height:12px}.radio-image-group{max-width:500px}.form--copy{display:flex}.form__group--copy{display:inline-block;width:70%}.form__group-inputs--vacancy{max-width:420px;font-size:0}.form__group-inputs--vacancy .field{width:auto;max-width:100px;font-size:14px;vertical-align:top}.form__group-inputs--vacancy .field,.form__group-inputs--vacancy .field-wrapper--select-inline{display:inline-block;margin-bottom:0}.form--small{max-width:350px}.form-pack{display:block}.form-pack .form__group{margin-right:10px}.form-pack .form__group:first-child{width:auto}.form-pack .form__group .field{padding-top:.6em}.form__overline{font-size:14px}.form__button{margin-bottom:0}.notice{padding:0;font-size:16px;line-height:1.25}.notice--text .notice__link{padding:0 0 0 25px}.notice--accelerator .notice__link{padding:0 100px 0 25px}.notice--yellow .notice__icon{top:-6px}.notice__icon{position:absolute;top:5px;display:inherit}.notice__icon--small{top:8px}.notice__link{flex-direction:row;align-items:center;padding-left:0}.notice--with-icon .notice__title{margin-right:50px;margin-left:95px;padding-bottom:15px}.notice--challenge .notice__link{padding-left:20px}.notice--svg .notice__link{padding-left:40px}.notice--svg .notice__link .notice__title{margin-left:80px}.notice__description{padding-top:15px}.notice__sale{font-size:24px}.notice__days{display:block}.notice--keks .notice__icon{margin-left:20px}.notice--keks .notice__title{margin-left:85px}.notice--newyear{height:70px}.notice--newyear .notice__link{overflow:auto}.notice--newyear svg{width:100%;max-width:none;transform:none}.banner-bottom{padding:15px 0}.banner-bottom p{margin-right:20px;margin-bottom:0}.banner-bottom .button{margin:0 0 0 auto}.banner-bottom__inner{display:flex;align-items:center}}@media (min-width:768px) and (min-width:768px){.page-content--off-canvas .page-content__right::before{background-image:repeating-linear-gradient(150deg,rgba(140,140,140,.06),rgba(140,140,140,.06) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(140,140,140,.06),rgba(140,140,140,.06) 1px,transparent 0,transparent 41px);background-size:82px 47px}}@media (min-width:850px){.modal--full.modal--accelerator-project .modal__inner{height:auto;margin:0 auto;margin-top:10vh}.modal--full.modal--accelerator-project .accelerator-description{width:30%;min-width:300px;margin-left:40px}.page-header__logo{display:flex}.main-nav--course .main-nav__link--user,.main-nav--demo .main-nav__link--user{padding-right:12px;padding-left:12px}.main-nav__trigger{display:none}.main-nav__dropdown{position:static;display:block;padding:0 0 0 1%;overflow-y:visible;background:0 0}.main-nav__dropdown-inner{display:flex;flex-direction:row;justify-content:space-between}.main-nav__list{display:flex}.main-nav__list::after{content:none}.main-nav__list--main{flex:0 1 auto}.main-nav__list--user{display:flex;flex:1 1 auto;justify-content:flex-end;max-width:220px;margin-left:10px}.main-nav__list--user .main-nav__list--lvl2{width:100%;min-width:160px}.main-nav__list--lvl2{position:absolute;top:100%;left:0;display:none;width:300px;margin-bottom:0;background-color:rgba(45,45,68,.97)}.main-nav__list--lvl2 .main-nav__item.main-nav__item--divider{padding-bottom:20px;background-color:#414157}.main-nav__list--lvl2 .main-nav__item.main-nav__item--divider::after{bottom:12px;left:16px;width:calc(100% - 32px)}.main-nav__list--lvl2 .main-nav__link{padding-right:16px;padding-left:16px}.main-nav__list--lvl2.main-nav__list--wide{width:350px}.main-nav__list--lvl2 .main-nav__item{padding-left:0}.main-nav__item{border:0}.main-nav__item:hover .main-nav__list--lvl2{display:block}.main-nav__item:focus-within .main-nav__list--lvl2{display:block}.main-nav__item--user{display:flex;flex:0 1 auto;justify-content:flex-end}.main-nav__item--user .main-nav__link--user{position:relative;display:block;width:100%;min-width:30px;max-width:75px;padding:13px 12px}.main-nav__item--dropdown .main-nav__list--lvl2::after,.main-nav__item--user .main-nav__username{display:none}.main-nav__item--user .main-nav__list--lvl2{right:0;left:auto}.main-nav__item--login{flex:0 1 auto}.main-nav__item--dropdown{padding-right:16px}.main-nav__item--dropdown::after{content:"";position:absolute;top:48%;right:10px;display:block;width:0;height:0;border-width:6px 4px 0;border-style:solid;border-color:#8f8f9b transparent transparent}.main-nav__item--dropdown:hover,.main-nav__item--dropdown:hover .main-nav__link{background:#414157}.main-nav__item--dropdown:hover .main-nav__avatar-notify{border-color:#414157}.main-nav__item--dropdown:hover .main-nav__item--highlight .main-nav__link{background-color:#6f66c3}.main-nav__icon--notify::after{top:8px;left:26px}.main-nav__link{margin:0;padding:13px 12px;font-size:14px}.main-nav__link svg{width:16px;height:16px}.main-nav__avatar{margin-right:0}.show-main-nav .page-header{position:relative;width:auto}.main-nav__list--adaptive{display:none}.no-js .page-header--home .main-nav__dropdown::after{content:none}.no-js .main-nav__dropdown{padding-left:2%}.no-js .main-nav__list--lvl2 .main-nav__link{padding-top:8px;padding-bottom:8px;padding-left:16px}.main-nav__avatar-notify{top:16px;left:34px}.grid__link-text-inner{display:inline}.notice--accelerator .notice__link{padding-right:0}.notice__glitch{display:block}}@media (max-width:1000px) and (min-width:850px){.main-nav__list--user{max-width:180px}}@media (min-width:850px) and (max-width:949px){.main-nav__list--lvl2 .main-nav__link{font-size:14px}}@media (min-width:950px){.main-nav--course .main-nav__item--user .main-nav__username,.main-nav--demo .main-nav__item--user .main-nav__username{display:inline}.main-nav--course .main-nav__list--lvl2,.main-nav--demo .main-nav__list--lvl2{right:auto;left:0}.main-nav__list--lvl2{width:340px}.main-nav__list--lvl2.main-nav__list--wide{width:450px}.main-nav__item--user{flex:0 1 auto;min-width:180px}.main-nav__item--user .main-nav__link--user{min-width:140px;max-width:200px}.main-nav__item--user .main-nav__username{display:inline;padding:0 5px;white-space:nowrap;text-overflow:ellipsis}.main-nav__item--user .main-nav__list--lvl2{right:auto;left:0}.main-nav__item--career .main-nav__icon,.main-nav__item--company .main-nav__icon,.main-nav__item--user .main-nav__icon{padding-top:2px}.page-footer__block-group{display:grid;grid-template-areas:"courses intensives blog" "professions intensives information" "services intensives others";grid-template-columns:1fr 310px 1fr;grid-template-rows:-webkit-min-content -webkit-min-content 1fr;grid-template-rows:min-content min-content 1fr;padding-left:0;column-count:auto}.page-footer__item--others{margin-top:-55px}.grid--list .grid__cell{flex:0 0 25%;max-width:25%}.notice__sale{font-size:20px}.notice__days{display:inline-block}}@media (min-width:1050px){.modal--extra-wide .modal__inner{width:1000px}.main-nav__dropdown{padding:0 0 0 2%}.main-nav__list--lvl2.main-nav__list--wide{width:500px}.main-nav__link{font-size:16px}.page-footer__block-group{flex-basis:calc(100% - 290px);grid-template-columns:auto}.page-footer__social{flex-basis:290px;max-width:290px;padding-left:40px}.page-footer__bottom-links a:not(:last-child){margin-right:30px}.page-footer--blog .page-footer__inner{max-width:1920px;padding:0}.page-footer--tiny{padding-top:5px}.page-footer--tiny .page-footer__inner{max-width:1440px;padding-right:25px;padding-left:25px}}@media (min-width:1150px){.modal--full .modal__close{top:-50px;right:-50px}.main-nav--course .main-nav__list--user-guest,.main-nav--demo .main-nav__list--user-guest{margin-left:18px}.main-nav__subscription{display:block}.notice--newyear2021 .notice__wrapper{max-width:1120px}.notice--newyear2021 .notice__logo::after,.notice--newyear2021 .notice__logo::before{content:""}.notice__glitch{top:4px;font-size:49px;line-height:49px}}@media (min-width:1199px){.radio-image-group .radio-button__text img{object-fit:contain}}@media (min-width:1220px){.radio-block__body .ribbon__text{display:block}}@media (min-width:1440px){.page-header--blog .page-header__inner{max-width:1920px}.page-footer__block-group{flex-basis:calc(100% - 425px);max-width:1200px;margin-right:auto;margin-left:auto;padding-left:0}.page-footer__social{flex-basis:385px;max-width:385px}}@media (max-width:767px){.page-content--off-canvas .page-content__right{position:absolute;top:0;right:0;bottom:0;z-index:10;width:100%;padding:0 25px;overflow-x:hidden;overflow-y:auto;background:#fff;transform:translate3d(100.5%,0,0);-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.page-content--off-canvas .page-content__right--shown{transform:translate3d(0,0,0);transition:transform 250ms ease 0s}.modal--up-consultation .grid .form__group{padding-top:0}.modal--up-consultation .radio-button-group{flex-direction:column;width:100%}.modal--up-consultation .radio-button{width:100%;margin-bottom:5px}.modal--up-consultation .radio-button:last-child{margin-bottom:0}.modal--up-consultation .radio-button__text{width:100%;text-align:center}.modal--small{display:flex;justify-content:center;align-items:center}.main-nav__dropdown .main-nav__link{font-size:18px;line-height:1.4}}@media (max-width:768px){.main-nav--course .main-nav__item--user .main-nav__icon,.main-nav--demo .main-nav__item--user .main-nav__icon{padding-top:0}}@media (max-width:849px){.show-main-nav .side-menu--main:not(.side-menu--up){padding-top:60px}.show-main-nav .up-header--yii{padding-top:60px}.main-nav__list--user>.main-nav__item::after{content:"";display:table;clear:both}.main-nav__item--user .main-nav__link--user{padding:13px 0}}@media (max-width:950px){.main-nav__list--user{flex:0 0 auto}}@media (max-width:1150px){span .main-nav__link{padding:13px 7px;font-size:14px}}@media (max-width:670px){.main-nav__list--adaptive .main-nav__link{font-size:0;text-align:center}}