@font-face{font-display:swap;font-family:Nekst;font-style:normal;font-weight:600;src:url(/build/fonts/Nekst-SemiBold.5913fb63.eot);src:url(/build/fonts/Nekst-SemiBold.5913fb63.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Nekst-SemiBold.8ce6bd95.woff2) format("woff2"),url(/build/fonts/Nekst-SemiBold.9282c293.woff) format("woff"),url(/build/fonts/Nekst-SemiBold.bb65c67a.ttf) format("truetype"),url(/build/images/Nekst-SemiBold.ad787919.svg#Nekst-SemiBold) format("svg")}@font-face{font-display:swap;font-family:Nekst;font-style:normal;font-weight:500;src:url(/build/fonts/Nekst-Medium.6f1f1daf.eot);src:url(/build/fonts/Nekst-Medium.6f1f1daf.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Nekst-Medium.8107d8d8.woff2) format("woff2"),url(/build/fonts/Nekst-Medium.839bfa6c.woff) format("woff"),url(/build/fonts/Nekst-Medium.4adfc773.ttf) format("truetype"),url(/build/images/Nekst-Medium.28eca8b6.svg#Nekst-Medium) format("svg")}@font-face{font-display:swap;font-family:Nekst;font-style:normal;font-weight:400;src:url(/build/fonts/Nekst-Regular.b0cdcbef.eot);src:url(/build/fonts/Nekst-Regular.b0cdcbef.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Nekst-Regular.e6c75c6e.woff2) format("woff2"),url(/build/fonts/Nekst-Regular.a03cb53b.woff) format("woff"),url(/build/fonts/Nekst-Regular.794bb9fe.ttf) format("truetype"),url(/build/images/Nekst-Regular.973e5d02.svg#Nekst-Regular) format("svg")}@font-face{font-display:swap;font-family:Nekst;font-style:normal;font-weight:900;src:url(/build/fonts/Nekst-Black.5b19cabf.eot);src:url(/build/fonts/Nekst-Black.5b19cabf.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Nekst-Black.15420e8f.woff2) format("woff2"),url(/build/fonts/Nekst-Black.6a4bc269.woff) format("woff"),url(/build/fonts/Nekst-Black.1ad891dc.ttf) format("truetype"),url(/build/images/Nekst-Black.558e3fad.svg#Nekst-Black) format("svg")}@font-face{font-display:swap;font-family:Nekst;font-style:normal;font-weight:700;src:url(/build/fonts/Nekst-Bold.3490b1dd.eot);src:url(/build/fonts/Nekst-Bold.3490b1dd.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Nekst-Bold.922951ef.woff2) format("woff2"),url(/build/fonts/Nekst-Bold.87322647.woff) format("woff"),url(/build/fonts/Nekst-Bold.928a7ce9.ttf) format("truetype"),url(/build/images/Nekst-Bold.f0ee532c.svg#Nekst-Bold) format("svg")}*{box-sizing:border-box;margin:0;outline:none!important;padding:0;text-decoration:none!important}:root{--color-1:#30192d;--color-2:#ff434e;--color-3:#fcfe8d;--color-4:#5a585a;--color-5:#025453;--color-6:#f7f7c5;--color-7:#116e6d;--color-8:#d0fae4;--color-9:#ffd1d1;--color-10:#ff5656;--color-11:#ff8080;--steps-form-bg:#021b92;--steps-form-titles:#5deed9;--faq-bg:#0331a2;--bg-dark:#54314f}.invisible{visibility:hidden!important}body{color:var(--color-1);font-family:Nekst,sans-serif}[placeholder]:focus::-webkit-input-placeholder{color:transparent!important}[placeholder]:focus:-moz-placeholder,[placeholder]:focus::-moz-placeholder{color:transparent!important}[placeholder]:focus:-ms-input-placeholder{color:transparent!important}.container{box-sizing:border-box}.container,.wrapper{margin:0 auto;min-width:320px}.wrapper{min-height:100%;overflow:hidden;position:relative}.seo__item>*{font:inherit!important;margin:0!important}.external-scroll_x,.external-scroll_y{background:#d0c9ce;border-radius:0;cursor:pointer;display:none;position:relative}.external-scroll_x.scroll-scrollx_visible{bottom:0;display:block;height:5px;left:0;width:100%}.external-scroll_x div,.external-scroll_y div{height:100%;left:0;position:absolute;top:0;width:100%}.external-scroll_x .scroll-bar,.external-scroll_y .scroll-bar{background:var(--color-2);z-index:12}.external-scroll_x .scroll-bar{background:var(--color-2);border-radius:0;width:560px}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.w-100{width:100%!important}.sep{height:1px;min-width:1px;width:1px}.blog__item-descr,.blog__item-title,.cards__item,.cards__item-info,.cards__item-title,.form__item-input,a,button,input,textarea{-webkit-transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease;-ms-transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease;-o-transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease;transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease}.footer__nav a:before,.form__error,.form__label,.icon__more path,.icon__right svg,.icon__toggle-minus,.icon__toggle-plus,.logo__icon,.logo__icon-hover,.main__nav a:before,.mobile__nav,.play__video,.slide__nav path,.success,.tabs__item-numb,.tabs__item-title,.toggle__item,.video__box,footer .logo path{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.fadeIn{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}@media screen and (min-width:1200px){.container{max-width:1600px;padding-left:34px;padding-right:34px;width:100%}}@media screen and (min-width:1440px){.container{padding-left:90px;padding-right:90px}}@media screen and (max-width:1199px){.container{max-width:100%;padding-left:34px;padding-right:34px}}@media screen and (max-width:1023px){.container{padding-left:40px;padding-right:40px}.external-scroll_x .scroll-bar{width:300px}}@media screen and (max-width:767px){.container{padding-left:5px;padding-right:5px}.cards__scroll{overflow:hidden!important}.external-scroll_x.scroll-scrollx_visible{height:3px}.external-scroll_x .scroll-bar{width:60px}.scroll-wrapper>.scroll-content{overflow-y:hidden!important}}:root{--clr-primary:#000;--clr-secondary:#fff;--side-padding:10px;--nav-height:3.375rem;--common-padding:3.75rem}@media only screen and (min-width:768px){:root{--side-padding:20px;--nav-height:3.75rem;--common-padding:5rem}}@media only screen and (min-width:1280px){:root{--common-padding:6.25rem}}header{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:100}header .container{padding-bottom:2px;padding-top:21px;position:relative}header .logo{cursor:pointer;height:28px}header .logo svg{fill:var(--color-1);display:block;max-height:28px;transition:all .25s}header .logo:hover svg{fill:var(--color-5)}header .logo__box{color:var(--color-10);font-size:32px;font-weight:900;left:0;letter-spacing:.5px;margin-left:0!important;position:absolute;top:19px;z-index:50}.main__nav ul{list-style:none;margin:0;padding:0}.main__nav ul li{display:inline-block;font-size:20px;font-weight:700;letter-spacing:-.8px;text-transform:uppercase;vertical-align:top}.main__nav ul li:not(:last-child){margin-right:70px}.main__nav ul li a{color:var(--color-1);position:relative}.main__nav ul li a.active:before,.main__nav ul li a:hover:before{opacity:1;width:100%}.main__nav ul li a:before{background:#ffcbce;bottom:0;content:"";height:9px;left:0;opacity:0;position:absolute;width:0;will-change:width,opacity;z-index:-1}.main__nav ul li a.active{pointer-events:none}@media screen and (max-width:1199px){.main__nav ul li:not(:last-child){margin-right:60px}.breadcrumbs .container{padding-left:7px}}@media screen and (max-width:1023px){header .logo__box{margin-left:-40px}}@media screen and (min-width:768px){.hidden-sm-up{display:none!important}}@media screen and (max-width:767px){.main__nav{display:none!important}header .logo__box{margin-left:-5px}.nav__bars{cursor:pointer;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:24px;margin-right:25px;text-transform:uppercase}.mobile__nav{background:#025453;bottom:0;color:#fff;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:200}.mobile__nav.active{opacity:1;visibility:visible}.mobile__logo{height:43px;left:0;position:absolute;top:12px;width:59px}.mobile__logo svg{display:block;height:100%;width:100%}.close__link{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.8px;line-height:24px;position:absolute;right:30px;text-transform:uppercase;top:22px}.mobile__menu{margin-bottom:162px}.mobile__menu ul{list-style:none;margin:0;padding:0;text-align:right}.mobile__menu ul li{display:block;font-size:26px;font-weight:700;letter-spacing:-.8px;line-height:24px;text-align:right;text-transform:uppercase}.mobile__menu ul li a{color:#fff}.mobile__menu ul li a.active,.mobile__menu ul li a:hover{color:#ffcdcf}.mobile__menu ul li:not(:last-child){margin-bottom:35px}.mobile__nav-box{padding:30px;width:100%!important}.social{color:#fff;font-weight:700;letter-spacing:-.8px;line-height:24px;text-align:right;text-transform:uppercase}.social a{color:#fff!important}}@media screen and (max-width:413px){.nav__bars{margin-right:20px}.close__link{right:24px}.mobile__menu{margin-bottom:102px}}@media screen and (max-width:767px) and (orientation:landscape){.mobile__menu{margin-bottom:35px}.mobile__menu ul li:not(:last-child){margin-bottom:20px}}.footer__documents a,.footer__documents span,.footer__site-links a{font-size:.875rem;line-height:1}@media only screen and (hover:hover) and (pointer:fine){.footer__documents a[href]:hover,.footer__documents span[href]:hover,.footer__site-links a[href]:hover{text-decoration:none}}@media only screen and (min-width:768px){.footer__documents a,.footer__documents span,.footer__site-links a{font-size:.875rem}}.footer{margin-top:auto;padding-block:2.5rem}.footer__box{column-gap:2.5rem;display:grid;grid-template:auto/repeat(2,1fr)}@media only screen and (min-width:1280px){.footer__box{grid-template:auto auto/auto 1fr minmax(auto,420px)}}.footer__partners{align-items:center;display:flex;gap:2.5rem;margin-top:1.25rem}@media only screen and (min-width:1280px){.footer__partners{grid-area:4/3/4/4;justify-content:flex-end}}.footer__partners .visa-logo img{height:2.3125rem;object-fit:contain;width:3.4375rem}.footer__partners .mastercard-logo svg{height:3.125rem;object-fit:contain;width:3.8125rem}.footer__social{align-content:flex-start;display:flex;flex-wrap:wrap;gap:1.25rem;grid-area:1/1/3/2}.footer__social svg{fill:var(--clr-primary);stroke:var(--clr-primary);transition:inherit}@media only screen and (min-width:1280px){.footer__social{grid-area:1/1/2/3}}@media only screen and (hover:hover) and (pointer:fine){.footer__social a:hover svg{fill:#646464;stroke:#646464}}.footer__site-links{display:flex;gap:2.5rem;grid-area:1/2/2/3;justify-content:flex-end;margin-bottom:.75rem}@media only screen and (min-width:768px){.footer__site-links{margin-bottom:1rem}}@media only screen and (min-width:1280px){.footer__site-links{grid-area:3/1/4/2;justify-content:flex-start;margin-bottom:0;margin-top:2rem}}.footer__contacts{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem;grid-area:2/2/3/3}@media only screen and (min-width:768px){.footer__contacts{gap:.125rem}}@media only screen and (min-width:1280px){.footer__contacts{column-gap:2.5rem;flex-flow:row wrap;grid-area:2/1/3/3}}.footer__contacts li{align-items:center;display:flex;font-size:1.125rem;gap:.25em;line-height:1;white-space:nowrap}.footer__contacts li svg{max-height:1em;max-width:1em}.footer__contacts .footer__phone{align-items:flex-end;flex-direction:column}@media only screen and (min-width:1280px){.footer__contacts .footer__phone{display:flex;flex-direction:unset;gap:2.5rem;margin-top:6.25rem;width:100%}}.footer__contacts .footer__phone div{align-items:center;display:flex;gap:.25rem}.footer__contacts a{text-decoration:none}@media only screen and (hover:hover) and (pointer:fine){.footer__contacts a[href]:hover{color:#646464}}.footer__documents{display:flex;flex-wrap:wrap;gap:.25rem .5rem;grid-area:3/1/4/3;margin-top:3rem;text-underline-offset:.125rem}.footer__documents li{white-space:nowrap}.footer__documents li:not(:first-child):before{content:"/";margin-right:.125rem}@media only screen and (min-width:768px){.footer__documents{margin-top:2.5rem}}@media only screen and (min-width:1280px){.footer__documents{grid-area:3/2/4/3;margin-top:2rem}}.footer__rights{font-size:1.25rem;grid-area:4/1/5/3;line-height:1;margin-top:1.5rem}@media only screen and (min-width:1280px){.footer__rights{grid-area:3/3/4/4;margin-top:2rem;text-align:right}}.footer__subscribe{grid-area:1/3/3/4;text-align:right}@media only screen and (max-width:1279px){.footer__subscribe{display:none}}.footer__subscribe-title{font-size:2rem;line-height:1}.footer__subscribe-text{font-size:1.125rem;line-height:1.3;margin-top:.5rem}.footer__subscribe-text br{display:none}.footer .subscribe-form .subscribe-form-box{flex-wrap:nowrap;margin-top:1.75rem}.footer .subscribe-form .form__submit{margin:0}.footer .subscribe-form .form__submit .btn{background-color:var(--btn-primary,#000);color:var(--btn-secondary,#fff);font-size:1rem;line-height:1;padding:.875rem 1rem}.footer .subscribe-form .form__submit svg{display:none}.footer .subscribe-form .form__input{flex:0 0 17.125rem;font-size:1rem;margin:0}.footer .subscribe-form .success-message .sm-title{font-size:1.125rem;white-space:nowrap}.footer__bottom-text{color:#090000;font-size:.8125rem;font-weight:400;grid-area:4/1/4/3;line-height:140%;padding-top:5.625rem;text-align:left}@media only screen and (min-width:768px){.footer__bottom-text{color:#000;font-size:.8125rem;grid-area:4/1/4/3}}@media only screen and (min-width:1280px){.footer__bottom-text{color:#0a0a0a;font-size:.875rem;grid-area:4/1/4/4;padding-top:3.125rem;text-align:right}}.lg-title{font-size:1.875rem}@media only screen and (min-width:768px){.lg-title{font-size:3.75rem}}@media only screen and (min-width:1280px){.lg-title{font-size:5rem}}.md-title{font-size:1.375rem}@media only screen and (min-width:768px){.md-title{font-size:2.25rem}}@media only screen and (min-width:1280px){.md-title{font-size:3.125rem}}.sm-title{font-size:1.125rem}@media only screen and (min-width:768px){.sm-title{font-size:1.75rem}}@media only screen and (min-width:1280px){.sm-title{font-size:2rem}}.reg-txt{font-size:.875rem}@media only screen and (min-width:768px){.reg-txt{font-size:1.25rem}}@media only screen and (min-width:1280px){.reg-txt{font-size:1.375rem}}.subscribe-form .subscribe-form-box{align-items:flex-end;display:flex;flex-flow:row wrap;position:relative}.subscribe-form .btn{--btn-primary:var(--clr-primary);--btn-secondary:var(--clr-secondary)}@media only screen and (hover:hover) and (pointer:fine){.subscribe-form .btn:hover{opacity:.7}}.subscribe-form__checkbox{margin-top:1.25rem;position:relative}.subscribe-form__checkbox:before{display:none}@media only screen and (min-width:768px){.subscribe-form__checkbox{margin-top:1.25rem}}.subscribe-form__checkbox.error .subscribe-form__checkbox-error{color:red;opacity:1;transform:translateY(0)}.subscribe-form__checkbox.error .subscribe-form__item-label:before{border-color:red}.subscribe-form__checkbox input[type=checkbox]{display:none}.subscribe-form__checkbox input[type=checkbox]:checked+.subscribe-form__item-label:after{opacity:1}.subscribe-form__checkbox .subscribe-form__item-label{display:inline-block;font-size:.75rem;line-height:1.3;padding-left:1.625rem;position:relative;text-align:initial}.subscribe-form__checkbox .subscribe-form__item-label:after,.subscribe-form__checkbox .subscribe-form__item-label:before{content:"";display:block;left:0;position:absolute}.subscribe-form__checkbox .subscribe-form__item-label:before{border:1px solid var(--clr-primary);height:1rem;width:1rem}.subscribe-form__checkbox .subscribe-form__item-label:after{border:solid var(--clr-primary);border-width:0 2px 2px 0;height:.625rem;left:.1875rem;opacity:0;pointer-events:none;top:.5rem;transform:translate(65%,-60%) rotate(35deg);width:.3125rem}.subscribe-form__checkbox .subscribe-form__item-label>a{border-bottom:1px solid;text-decoration:none}@media only screen and (hover:hover) and (pointer:fine){.subscribe-form__checkbox .subscribe-form__item-label>a:hover{border-color:transparent}}.subscribe-form .success-message{align-self:center;opacity:0;pointer-events:none;position:absolute;transform:translateY(20px)}.subscribe-form .form__item{transform:translateY(0)}@media only screen and (min-width:1280px){.subscribe-form .subscribe-form-box:has(.error)~.subscribe-form__checkbox{margin-top:2.1875rem}}.subscribe-form.successful-subscribe .form__item{opacity:0;pointer-events:none;transform:translateY(20px)}.subscribe-form.successful-subscribe .subscribe-form__checkbox{display:none}.subscribe-form.successful-subscribe .success-message{opacity:1;transform:translateY(0)}.subscribe-form input:-webkit-autofill,.subscribe-form input:-webkit-autofill:active,.subscribe-form input:-webkit-autofill:focus,.subscribe-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--clr-primary)!important;-webkit-box-shadow:0 0 0 30px var(--clr-secondary) inset!important}.form .form__error,.form .form__item,.form .input-label,.form .success-message,.form input,.subscribe-form .form__error,.subscribe-form .form__item,.subscribe-form .input-label,.subscribe-form .success-message,.subscribe-form input{transition:all .15s linear}.subscribe__form .form__input{--label-shift:-1.625rem;align-items:center;color:var(--clr-primary);display:flex;flex:0 1 450px;position:relative}@media only screen and (max-width:767px){.subscribe__form .form__input{line-height:1rem}}@media only screen and (min-width:1280px){.subscribe__form .form__input{flex:0 1 380px}}.subscribe__form .form__input input{background:none;border:none;border-bottom:1px solid var(--clr-primary);border-radius:unset;color:var(--clr-primary);font-size:1rem;padding:.625rem 0;width:100%}.subscribe__form .form__input .input-label{pointer-events:none;position:absolute;transform-origin:0 0}.subscribe__form .form__input.filled .input-label,.subscribe__form .form__input:focus-within .input-label{transform:scale(.6) translateY(var(--label-shift))}.subscribe__form .form__input.error .form__error{color:red;opacity:1;transform:translateY(0)}.subscribe__form .form__input.error input{border-color:red}.subscribe__form .form__error{background-color:#f6f6f6;border-radius:2px;display:inline-block;font-size:.5rem;left:0;line-height:1.3;opacity:0;padding:2px;position:absolute;top:calc(100% + 4px);transform:translateY(-20%)}@media only screen and (min-width:768px){.subscribe__form .form__error{font-size:.625rem;padding:2px 8px}}@media only screen and (min-width:1024px){.subscribe__form .form__error{font-size:.75rem}}.subscribe__form .form__submit{margin-top:1.25rem}.subscribe__form .form__submit button:disabled{opacity:.5}@media only screen and (min-width:1280px){.footer .subscribe-form .form__input{flex:1 1 0}}.footer .subscribe-form.successful-subscribe .subscribe-form-box{justify-content:flex-end}@media only screen and (min-width:1280px){.footer__subscribe-form{margin-left:auto;width:25.625rem}}.btn{align-items:center;background-color:var(--btn-primary,#fff);border-radius:1.5em;color:var(--btn-secondary,#000);display:inline-flex;font-size:.875rem;padding:.625rem 1.875rem;position:relative}.btn svg{fill:var(--btn-secondary,#000);height:.3125rem;margin-left:.625rem;width:.9375rem}@media only screen and (min-width:768px){.btn{font-size:1.25rem;line-height:1.15;padding:1rem 2.1875rem}.btn svg{height:.75rem;margin-left:1rem;width:2rem}}@media only screen and (min-width:1280px){.btn{font-size:1.375rem;padding:1rem 2.5rem}}.btn--white{--btn-primary:#fff;--btn-secondary:#000}@media only screen and (hover:hover) and (pointer:fine){.btn--white:hover{background-color:hsla(0,0%,100%,.5)}}.btn--black{--btn-primary:#000;--btn-secondary:#fff}@media only screen and (hover:hover) and (pointer:fine){.btn--black:hover{background-color:rgba(0,0,0,.5)}}.loading-more .btn--more{opacity:0}.btn--more svg{transform:rotate(90deg);transform-origin:50%}@media only screen and (min-width:768px){.btn--more svg{transform:rotate(90deg) scaleX(.8)}}.tag-label{background-color:transparent;border:1px solid #fff;border-radius:3em;color:#fff;display:inline-flex;font-size:.875rem;line-height:1.3;padding:.625rem 1.875rem;text-decoration:none;transition:all .3s;white-space:nowrap}.active>.tag-label,.active>.tag-label:hover,.tag-label.active,.tag-label.active:hover{background-color:#fff;color:#000}.is-fixed .active>.tag-label,.is-fixed .tag-label.active{box-shadow:0 0 10px rgba(0,0,0,.15)}@media only screen and (hover:hover) and (pointer:fine){.tag-label:hover{background-color:#000;border-color:hsla(0,0%,100%,0)}}@media only screen and (min-width:768px){.tag-label{font-size:1.25rem}}@media only screen and (min-width:1280px){.tag-label{font-size:1.375rem}}.btn__custom{background-color:var(--color-5);color:#fff!important;font-size:19px;font-weight:700;height:50px;letter-spacing:-.76px;padding:0 10px;text-transform:uppercase}.btn__custom:hover{background-color:var(--color-7)}.breadcrumbs ul{list-style:none;margin:0;padding:0}.breadcrumbs ul li{display:block;font-size:16px;font-weight:600;letter-spacing:-.8px;line-height:20px;text-transform:uppercase}.breadcrumbs ul li a{color:var(--color-1)!important}.breadcrumbs ul li a:hover{color:var(--color-5)!important}.course__title{color:var(--color-5);font-size:125px;font-weight:900;letter-spacing:-.8px;line-height:.86;margin-bottom:30px;text-transform:uppercase}.sc__course .container{padding-top:97px}.course__promo-img{margin-left:-34px;margin-right:-34px}.course__promo-img img{display:block;width:100%}.course__promo{position:relative}.course__promo .scroll__down{bottom:auto;color:#fff!important;left:0;right:auto;top:319px}.teacher__info{color:#fff;font-size:30px;font-weight:700;left:0;letter-spacing:-.8px;line-height:1;position:absolute;text-transform:uppercase;top:30px}.sc__crs-about .container{padding-bottom:140px;padding-top:130px}.sc__crs-about .sc__header{max-width:570px;padding-right:30px}.custom__title{font-size:40px;font-stretch:normal;font-style:normal;font-weight:900;line-height:.9;margin-bottom:100px}.course__date,.custom__title{letter-spacing:-.8px;text-transform:uppercase}.course__date{color:var(--color-4);font-size:30px;font-weight:700;line-height:1}.course__descr{font-size:34px;font-weight:600;line-height:1.15;max-width:660px}.sc__growth{background:var(--color-6)}.sc__growth .container{padding-bottom:140px;padding-top:140px}.sc__growth .sc__header{margin-bottom:100px}.sc__growth .sc__subtitle{color:var(--color-5)}.sc__growth .sc__text{max-width:660px}.sc__growth .sc__decor{margin-right:38px;max-width:100%;width:335px}.sc__growth .sc__decor img{display:block;width:100%}.sc__header>:last-child{margin-bottom:0}.sc__text p{font-size:26px;font-weight:500;line-height:1.27;margin:0 0 40px}.sc__text h3{font-size:34px;font-weight:900;line-height:1.5;margin:40px 0 10px}.sc__text>:last-child{margin-bottom:0!important}.sc__text>:first-child{margin-top:0!important}.sc__crs-info{position:relative}.sc__crs-info .container{padding-bottom:140px;padding-top:140px;position:relative;z-index:2}.sc__crs-info .sc__header{margin-bottom:100px;position:relative;z-index:3}.sc__crs-info .sc__bg:before{left:0;width:613px}.sc__crs-info .sc__bg:after,.sc__crs-info .sc__bg:before{background:#f3f3f3;bottom:0;content:"";position:absolute;top:0}.sc__crs-info .sc__bg:after{right:-1px;width:3000px}.sc__bg{bottom:0;height:100%;left:0;position:absolute;top:0;width:0}.info__list{position:relative;z-index:3}.info__item:not(:last-child){margin-bottom:60px}.info__item-numb{color:var(--color-5);font-size:19px;font-weight:700;line-height:1.16;margin-top:3px;min-width:40px;width:40px}.info__item-title{font-size:50px;font-weight:900;letter-spacing:-.8px;line-height:.86;margin-right:60px;min-width:580px;text-transform:uppercase;width:580px}.info__item-descr{font-size:20px;font-weight:500;line-height:1.5;margin-top:1px;max-width:621px;width:100%}.form form.processing .loader-wrap{opacity:1;visibility:visible}.form form .btn__submit{position:relative}.form form .btn__submit:disabled{pointer-events:none}.form form .loader-wrap{opacity:0;pointer-events:none;position:absolute;right:-50px;top:50%;transform:translateY(-50%);visibility:hidden}.form form .loader,.form form .loader:after{border-radius:50%;height:30px;width:30px}.form form .loader{animation:spin 1.1s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-left-color:#fff;font-size:10px;transform:translateZ(0)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sc__crs-teacher .container{padding-bottom:0;padding-top:140px}.sc__crs-teacher .sc__header{margin-bottom:100px}.teacher__box-left{margin-right:80px;min-width:510px;padding-left:30px;width:510px}.teacher__name{color:var(--color-5);font-size:125px;font-weight:900;letter-spacing:-.8px;line-height:.86;margin-bottom:100px;margin-right:-220px;position:relative;text-transform:uppercase;z-index:5}.teacher__name>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--color-1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.25rem;margin-top:1.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.teacher__name>a,.teacher__name>a svg{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.teacher__name>a svg{fill:#0072b1;display:block;height:24px;margin-right:10px;width:24px}.teacher__data ul{list-style:none;margin:0;padding:0}.teacher__data ul li{display:block;font-size:20px;font-weight:500;line-height:1.5;padding-top:17px;position:relative}.teacher__data ul li a{border-bottom:3px solid var(--color-5);color:var(--color-1)!important}.teacher__data ul li a:hover{color:var(--color-5)!important}.teacher__data ul li a svg{margin-left:4px}.teacher__data ul li:before{background:#dedede;content:"";height:7px;left:0;position:absolute;top:0;width:32px}.teacher__data ul li:not(:last-child){margin-bottom:30px}.teacher__img{margin-right:-34px;width:calc(100% + 34px)}.teacher__img img{display:block;width:100%}.sc__crs-program .container{padding-bottom:140px;padding-top:140px}.sc__crs-program .sc__header{margin-bottom:133px}.program__item-numb{color:#dedede;font-size:125px;font-weight:900;letter-spacing:-.8px;line-height:103px;margin-top:-15px;min-width:240px;padding-left:40px;width:240px}.program__item-date{color:var(--color-4);font-size:18px;font-weight:700;line-height:1.06;margin-bottom:15px;text-transform:uppercase}.program__item-title{cursor:pointer;font-size:34px;font-weight:900;line-height:1.15}.program__item-content{width:100%}.toggle__item{cursor:pointer;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:1.2;margin-left:30px;margin-right:21px;margin-top:38px;min-width:85px;text-transform:uppercase;white-space:nowrap;width:85px}.icon__toggle{height:22px;margin-right:9px;min-width:22px;position:relative;width:22px}.icon__toggle .icon__toggle-minus,.icon__toggle .icon__toggle-plus{height:100%;left:0;position:absolute;top:0;width:100%}.icon__toggle .icon__toggle-minus path,.icon__toggle .icon__toggle-plus path{fill:var(--color-5)}.icon__toggle .icon__toggle-minus svg,.icon__toggle .icon__toggle-plus svg{display:block;height:100%;width:100%}.icon__toggle .icon__toggle-minus{opacity:0;visibility:hidden}.program__item-descr{font-size:20px;font-weight:500;line-height:1.5}.program__item-descr ul{list-style:none;margin:0 0 30px;padding:0}.program__item-descr ul li{display:block;padding-left:27px;position:relative}.program__item-descr ul li:before{background-color:#dedede;content:"";height:7px;left:0;position:absolute;top:13px;width:7px}.program__item-descr{display:none}.program__item-descr-block{padding-top:31px}.program__item.active .icon__toggle-minus{opacity:1;visibility:visible}.program__item.active .icon__toggle-plus{opacity:0;visibility:hidden}.program__item:not(:last-child){margin-bottom:65px}.form__item-hint{color:#fff;font-size:16px;font-weight:500;line-height:1.5;padding-top:20px;text-align:center}.form__item-hint a{border-bottom:1px solid #fff;color:#fff}.form__item-hint a:hover{border-bottom:1px solid #d0fae4;color:#d0fae4}.toggle__item:hover{color:var(--color-5)!important}.course__subtitle{font-size:30px;font-weight:700;letter-spacing:-.8px;line-height:1;margin-bottom:5px;text-transform:uppercase}.teacher__data a path{fill:var(--color-5)!important}.sc__st-works .container{padding-bottom:0;padding-top:20px}.works__slider-box{position:relative}.works__slider-area{margin:0 auto;width:858px}.works__item-img{margin-bottom:20px;position:relative}.works__item-img img{display:block;width:100%}.works__item-info{color:var(--color-1);font-size:20px;font-weight:500;line-height:1.5;margin-left:auto;margin-right:0;max-width:600px;min-height:25px;text-align:right}.works__slider-area{position:relative}.slide__info{color:var(--color-4);font-size:16px;font-weight:600;left:0;letter-spacing:-.8px;line-height:1.25;margin-top:5px;z-index:2}.slide__info span{position:relative;z-index:4}.slide__nav{cursor:pointer;height:104px;position:absolute;width:92px}.slide__nav svg{display:block;height:100%;width:100%}.slide__nav svg path{fill:var(--color-5)}.slide__nav:hover svg path{fill:var(--color-7)}.sc__st-works .slide__nav{margin-top:-52px;top:322px}.sc__st-works .slide__prev{left:0}.sc__st-works .slide__next{right:0}.course__price{color:#025453;font-size:60px;font-weight:900;letter-spacing:-.8px}.course__promo-date{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:1.2;margin-top:35px}.play__video{background-color:var(--color-5);bottom:0;cursor:pointer;height:92px;padding-left:3px;position:absolute;right:0;width:92px;z-index:3}.play__video svg{display:block;height:31px;width:21px}.play__video svg path{fill:var(--color-6)}.play__video:hover{background-color:var(--color-7)}.video__box{height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:6}.video__box.active{opacity:1;visibility:visible}.video__frame{height:100%;width:100%}.video__frame iframe{background:#000;height:100%!important;width:100%!important}.price__box{margin-left:0;margin-right:auto;text-align:left}.price__box-label{color:#fff;font-size:16px;font-weight:500;line-height:1.5}.price__box-value{color:var(--color-6);font-size:34px;font-weight:700;letter-spacing:-.76px;line-height:.94}.sc__teach-works .container{padding-top:140px}.sc__teach-works .slick-prev{display:none!important}.works__item-block .works__item-info{margin-left:40px;min-width:360px;text-align:right;width:360px}.works__item-block .works__item-img{margin-bottom:0}.works__item-block .slide__info{left:100%;margin-left:42px;margin-top:0;position:absolute;top:40px;white-space:nowrap}.sc__teach-works .slide__next{right:0;top:0;z-index:10}.works__item-area{width:100%}.works__item-area .works__item-img img{height:auto;max-height:675px;max-width:100%;width:auto}.works__full{font-size:1.25rem;font-weight:500;line-height:1.5;padding-top:.5em;position:absolute;right:0;top:100%}.works__full>a{border-bottom:2px solid var(--color-2);color:inherit}.footer{font-family:Helvetica,sans-serif}.footer ol,.footer ul{list-style:none}.footer a{color:#000}.subscribe-form .btn{border:none}@media screen and (min-width:1367px){.course__promo-img{left:50%;margin-left:auto;margin-right:auto;position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100vw}}@media screen and (max-width:1199px){.sc__header{margin-bottom:70px}.btn__custom{font-size:18px}.sc__course .container{padding-top:66px}.course__title{font-size:84px;line-height:71px;margin-bottom:40px}.teacher__info{top:40px}.course__promo .scroll__down{bottom:197px;top:auto}.teacher__info{max-width:378px}.sc__crs-about .container{padding-bottom:100px;padding-top:100px}.sc__crs-about .sc__header{min-width:470px;padding-right:43px;width:470px}.custom__title{margin-bottom:70px}.course__descr{font-size:26px;line-height:34px}.sc__growth .container{padding-bottom:100px;padding-top:100px}.sc__growth .sc__text{margin-right:30px;min-width:526px;width:526px}.sc__growth .sc__decor{margin-right:0;max-width:100%;width:320px}.sc__crs-info .container{padding-bottom:100px;padding-top:100px}.info__item-descr{max-width:100%;width:100%}.info__item-title{font-size:40px;margin-right:43px;min-width:355px;width:355px}.sc__crs-info .sc__bg:before{width:433px}.info__item:not(:last-child){margin-bottom:40px}.sc__crs-teacher .container{padding-top:100px}.teacher__box-left{margin-right:45px;min-width:440px;padding-left:0;width:440px}.teacher__data ul li:not(:last-child){margin-bottom:25px}.teacher__name{font-size:84px;line-height:71px;margin-right:-50px}.sc__crs-program .container{padding-bottom:100px;padding-top:100px}.sc__crs-program .sc__header{margin-bottom:98px}.program__item-numb{min-width:185px;padding-left:0;width:185px}.program__item-descr-block{padding-top:24px}.program__item:not(:last-child){margin-bottom:55px}.sc__form .container{padding-bottom:100px;padding-top:100px}.form{margin-left:auto;margin-right:auto;max-width:612px}.sc__crs-about .custom__title{margin-bottom:140px}.works__item-block .works__item-info{margin-left:30px;min-width:270px;width:270px}.works__item-block .works__item-info br{display:none}.works__item-block .slide__info{margin-left:30px}.works__slider-area{width:100%}.sc__st-works .works__slider-box{padding-left:130px;padding-right:130px}.sc__st-works .slide__nav{margin-top:-82px;top:50%}}@media screen and (min-width:1024px){.hidden-md-up{display:none!important}}@media screen and (max-width:1023px){.hidden-md-down{display:none!important}.breadcrumbs .container{padding-left:8px}.sc__course .container{padding-top:76px}.teacher__info{top:30px}.course__promo-img{margin-left:-40px;margin-right:-40px}.course__promo .scroll__down{bottom:50%}.sc__crs-about .container{padding-bottom:110px;padding-top:110px}.sc__crs-about .sc__content{flex-wrap:wrap}.sc__crs-about .sc__header{margin-bottom:110px;min-width:100%;padding-right:0;padding-top:130px;position:relative;width:auto}.sc__crs-about .custom__title{margin-bottom:0;margin-left:-32px;margin-right:-32px}.course__date,.course__price{left:-32px;position:absolute;top:0}.course__descr{font-size:34px;line-height:39px;margin-left:auto;margin-right:auto;max-width:656px}.sc__growth .container{padding-bottom:110px;padding-top:110px}.sc__growth .sc__decor{margin-bottom:110px;width:334px}.sc__growth .sc__text{margin-right:0;min-width:100%;width:100%}.sc__growth .sc__content{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;flex-wrap:wrap}.sc__crs-info .container{padding-bottom:110px;padding-top:110px}.sc__crs-info .sc__subtitle{color:var(--color-5)}.sc__crs-info .sc__header{margin-bottom:110px}.info__item-numb{left:0;position:absolute;top:0}.info__item{flex-wrap:wrap;padding-left:48px;position:relative}.info__item-title{font-size:50px;line-height:43px;margin-bottom:20px;margin-right:0;min-width:100%;width:100%}.sc__bg{display:none!important}.teacher__box{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;flex-wrap:wrap}.sc__crs-teacher{background:#f3f3f3}.sc__crs-teacher .container{padding-top:110px}.sc__crs-teacher .sc__header{margin-bottom:110px}.teacher__img{margin-right:-40px;width:calc(100% + 40px)}.teacher__data{padding-left:48px;padding-right:16px}.teacher__name{margin-right:-32px;margin-top:-30px;text-align:right}.teacher__name a{margin-left:auto;margin-top:1rem}.teacher__box-left{margin-right:0;min-width:100%;padding-left:0;width:100%}.teacher__data ul li:not(:last-child){margin-bottom:30px}.teacher__name{margin-bottom:110px}.sc__crs-teacher .container{padding-bottom:110px}.sc__crs-program .container{padding-bottom:110px;padding-top:110px}.sc__crs-program .sc__header{margin-bottom:110px}.program__item{position:relative}.toggle__item{margin-right:0;margin-top:0;position:absolute;right:0;top:-3px}.program__item-date{margin-bottom:20px}.program__item-descr-block{padding-left:20px;padding-top:20px}.program__item-numb{font-size:48px;letter-spacing:-.8px;line-height:41px;margin-top:-4px;min-width:71px;padding-left:0;width:71px}.program__item:not(:last-child){margin-bottom:44px}.program__item-title{padding-left:20px}.sc__form .container{padding-bottom:110px;padding-top:110px}.form__item-hint br{display:none}.sc__teach-works .container{padding-top:110px}.sc__teach-works .sc__header{margin-bottom:110px}.works__slider-box{margin-right:-40px;padding-bottom:124px}.sc__teach-works .slide__next{bottom:0;right:40px;top:auto}.sc__teach-works .works__slider-box{position:relative}.sc__teach-works .works__slider-box .slide__info{bottom:42px;left:0;margin-top:0;position:absolute}.works__item-vert .works__item-block .works__item-img{padding-right:40px}.works__item-vert .works__item-block .works__item-info{text-align:center}.works__item-block .works__item-info{margin-left:0;margin-top:15px;min-width:100%;padding-right:40px;text-align:left;width:100%}.works__item-area{justify-content:center}.works__item-block{flex-wrap:wrap}.play__video{left:0;right:auto}.works__item-area .works__item-img img{max-height:546px}.sc__st-works .sc__header{margin-bottom:110px}.sc__st-works .works__item-data{flex-wrap:wrap;justify-content:flex-start!important}.sc__st-works .works__item-data .slide__info{display:none;width:100%}.sc__st-works .works__slider-box{margin-left:-31px;margin-right:-31px;padding-left:0;padding-right:0}.sc__st-works .works__item-info{font-size:20px;margin-right:0;max-width:100%;min-height:0;text-align:left;width:100%}.sc__st-works .slide__nav{bottom:0;margin-top:0;top:auto}.sc__st-works .slide__info{bottom:42px;left:50%;margin-left:-50px;position:absolute;text-align:center;width:100px}.works__slider-box{padding-bottom:0}.sc__st-works .container{padding:0}.scroll__nav-wrap .btn__custom{margin-left:43px}.scroll__nav-wrap .scroll__right{margin-left:33px}}@media screen and (min-width:768px) and (max-width:1023px){.program__item-date span{display:block}}@media screen and (max-width:767px){.btn__custom{font-size:16px;height:40px;letter-spacing:-.64px;padding:0 10px}.cards__item-title{font-size:26px;line-height:23px;margin-bottom:15px}.breadcrumbs ul li{font-size:14px;line-height:17px}.course__subtitle{font-size:20px;margin-bottom:10px}.sc__course .container{padding-top:60px}.sc__subtitle{font-size:16px;line-height:24px;margin-bottom:10px}.icon__down,.icon__up{margin-right:10px;min-width:15px}.icon__down,.icon__right,.icon__up{height:15px;width:15px}.icon__right svg{right:-1px;top:0;transform:none!important;width:23px}.teacher__info{font-size:20px;line-height:20px;max-width:287px;top:24px}.course__title{font-size:61px;line-height:48px}.course__promo .scroll__down{bottom:85px}.course__price{font-size:40px;font-weight:900;left:0;letter-spacing:-.52px;top:0}.sc__crs-about .container{padding-bottom:70px;padding-top:70px}.sc__crs-about .custom__title{margin-left:0;margin-right:0}.sc__crs-about .sc__header{margin-bottom:70px;padding-top:80px}.custom__title{font-size:35px}.course__date{font-size:20px;left:0}.course__descr{font-size:21px;line-height:26px;max-width:100%;padding-left:35px;padding-right:25px}.sc__growth .sc__decor{margin-bottom:70px;margin-right:25px;width:318px}.sc__growth .container{padding-bottom:70px;padding-top:70px}.sc__growth .sc__text{padding-left:25px;padding-right:25px}.sc__growth .sc__header{margin-bottom:82px}.sc__text h3{font-size:26px;line-height:23px;margin:40px 0 15px}.sc__text p{font-size:18px;line-height:24px;margin:0 0 24px}.info__list{padding-left:25px;padding-right:25px}.info__item{padding-left:0}.sc__crs-info .container{padding-bottom:70px;padding-top:70px}.sc__crs-info .sc__header{margin-bottom:70px}.info__item-title{font-size:26px;line-height:23px;margin-bottom:15px}.info__item-numb{font-size:14px;line-height:22px;margin-bottom:5px;position:relative}.info__item-descr{font-size:18px;line-height:24px}.teacher__img{margin-right:-5px;padding-left:25px;width:calc(100% + 5px)}.sc__crs-teacher .container{padding-bottom:70px;padding-top:70px}.sc__crs-teacher .sc__header{margin-bottom:70px}.teacher__data{padding-left:25px;padding-right:25px}.teacher__data ul li:not(:last-child){margin-bottom:25px}.teacher__name{font-size:61px;line-height:48px;margin-right:0}.teacher__name>a{font-size:1rem}.teacher__name>a svg{height:18px;margin-right:8px;width:18px}.teacher__data ul li{font-size:18px;line-height:24px}.teacher__name{margin-bottom:70px;margin-top:-20px}.program__list{padding-left:25px;padding-right:25px}.scroll__down{font-size:16px;line-height:24px;right:30px}.sc__crs-program .container{padding-bottom:70px;padding-top:70px}.sc__crs-program .sc__header{margin-bottom:57px}.program__item-numb{font-size:35px;line-height:42px;margin-bottom:5px;margin-top:0;min-width:0;padding-left:0;width:auto}.program__item{flex-wrap:wrap}.program__item:not(:last-child){border-bottom:4px solid #dedede;margin-bottom:30px;padding-bottom:26px}.program__item-title{font-size:21px;line-height:23px;padding-left:0}.program__item-date{font-size:14px;left:53px;letter-spacing:-.7px;line-height:17px;margin-bottom:0;position:absolute;top:17px}.icon__toggle{height:13px;margin-right:10px;min-width:13px;width:13px}.program__item-descr>:last-child{margin-bottom:0!important}.toggle__item{cursor:pointer;font-size:16px;line-height:24px;margin-left:0;margin-right:0;margin-top:13px;min-width:68px;top:0;white-space:nowrap;width:68px}.program__item-descr ul{margin-bottom:0!important}.program__item-descr ul li:before{top:9px}.program__item-descr-block{padding-left:0}.program__item-descr{font-size:16px;line-height:23px}.sc__form .container{padding-bottom:70px;padding-top:70px}.form{margin-left:-5px;margin-right:-5px}.form__item-hint{font-size:14px;line-height:19px;padding-left:25px;padding-right:25px;padding-top:17px;text-align:center}.course__promo-date{font-size:16px;letter-spacing:-.8px;line-height:1.13;margin-top:25px}.sc__teach-works .container{padding-top:70px}.sc__teach-works .sc__header{margin-bottom:70px}.sc__teach-works .works__slider-box{margin-right:-7px;padding-bottom:72px;padding-left:19px}.play__video{height:60px;width:60px}.play__video svg{height:19px;width:13px}.works__item-info{font-size:14px;line-height:1.36;max-width:273px!important;padding-right:7px}.slide__nav{height:62px;width:54px}.sc__teach-works .slide__next{right:7px}.sc__teach-works .works__slider-box .slide__info{bottom:21px;left:18px}.sc__st-works .sc__header{margin-bottom:70px}.sc__st-works .works__slider-box{margin-left:0;margin-right:0}.sc__st-works .works__item-info{font-size:14px;line-height:1.36;margin-left:0;margin-right:auto}.sc__st-works .works__item-img{margin-bottom:15px}.sc__st-works .slide__info{bottom:21px;font-size:14px;margin-left:-40px;width:80px}.price__box-label{font-size:14px;line-height:1.36}.price__box-value{font-size:21px;letter-spacing:normal;line-height:1.1}.form__item-action{padding-left:30px;padding-right:30px}.works__item-vert .works__item-block .works__item-info{text-align:left}.works__item-vert .works__item-block .works__item-img{padding-right:0}.works__full{font-size:.875rem;left:19px;line-height:1.36;padding-top:0;right:auto;top:auto}.scroll__nav-wrap{justify-content:flex-start!important}.scroll__nav-wrap .scroll__nav-box{display:none!important}.scroll__nav-wrap .btn__custom{margin-left:0;margin-right:auto;padding:0 26px}}@media screen and (max-width:413px){.sc__header{margin-bottom:60px}.breadcrumbs .container{padding-left:0}.teacher__info{top:20px}.course__promo .scroll__down{bottom:40%}.course__title{font-size:48px;line-height:41px;margin-bottom:20px}.sc__crs-about .container{padding-bottom:60px;padding-top:60px}.sc__crs-about .sc__header{margin-bottom:58px;padding-top:70px}.course__descr{padding-left:20px;padding-right:20px}.sc__growth .container{padding-bottom:60px;padding-top:60px}.sc__growth .sc__decor{margin-bottom:62px;margin-right:20px;width:254px}.sc__growth .sc__text{padding-left:20px;padding-right:20px}.sc__text h3{margin:30px 0 10px}.sc__crs-info .container{padding-bottom:60px;padding-top:60px}.sc__crs-info .sc__header{margin-bottom:60px}.info__list{padding-left:0;padding-right:0}.info__item:not(:last-child){margin-bottom:30px}.sc__crs-teacher .container{padding-bottom:60px;padding-top:60px}.sc__crs-teacher .sc__header,.teacher__name{margin-bottom:60px}.teacher__name{font-size:48px;line-height:41px;margin-top:-20px}.teacher__data,.teacher__img{padding-left:20px}.teacher__data{padding-right:20px}.teacher__data ul li:not(:last-child){margin-bottom:20px}.program__list{padding-left:20px;padding-right:20px}.sc__crs-program .container{padding-bottom:60px;padding-top:60px}.sc__crs-program .sc__header{margin-bottom:44px}.course__promo .scroll__down{bottom:115px}.course__promo .scroll__down span{display:none!important}.course__promo .scroll__down i{margin-right:0!important}.sc__form .container{padding-bottom:60px;padding-top:60px}.sc__st-works .sc__header{margin-bottom:60px}.form__item-action{padding-left:24px;padding-right:24px}.sc__teach-works .container{padding-top:60px}.sc__teach-works .sc__header{margin-bottom:60px}.form__label{left:24px}.form__field input{padding-left:24px;padding-right:24px}.scroll__nav-wrap .btn__custom{margin-left:auto;margin-right:auto}}@media screen and (max-width:360px){.toggle__item{left:100%;margin-top:18px;min-width:unset;right:unset;width:unset}.toggle__item>span{display:none}}@media screen and (hover:hover) and (pointer:fine){.works__full>a:hover{color:var(--color-2)}.new__course .course__promo .teacher__info a:hover,.teacher__name>a:hover{color:var(--color-5)}.new__course .course__promo .teacher__info a:hover svg,.teacher__name>a:hover svg{fill:var(--color-5)}}.works_iframe_container{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.works_iframe_block{border:none;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.new__course>.container{align-items:stretch;display:flex}.new__course .course__promo{display:flex;flex-flow:column nowrap;padding-right:60px;width:55%}.new__course .course__promo .course__subtitle{margin-bottom:10px}.new__course .course__promo .course__title{font-size:88px;margin-bottom:100px}.new__course .course__promo .teacher__info{color:var(--color-1);position:static;text-align:right}.new__course .course__promo .teacher__info a{color:var(--color-1);position:relative;transition:all .3s}.new__course .course__promo .teacher__info svg{display:block;height:1em;position:absolute;right:-1.25em;top:.15em;transition:all .3s;width:1em}.new__course .course__promo .course__promo-date{display:none}.new__course .course__promo .scroll__down{margin-top:auto;position:static;width:max-content}.new__course .course__img{position:relative;width:45%}.new__course .course__img-inner{display:flex;height:0;justify-content:center;overflow:hidden;padding-top:100%;position:relative;width:100%}.new__course .course__img-inner img{height:100%;position:absolute;top:0;width:auto}.new__crs-about .course__date{margin-bottom:40px}.new__crs-about .course__date-info{display:inline-block;font-size:20px;line-height:24px;margin-top:5px;max-width:60%}@media screen and (min-width:1023px){.new__course .scroll__down{color:var(--color-1)!important}.new__course .scroll__down .icon__down path{fill:var(--color-5)!important}.new__course .scroll__down:hover{color:var(--color-5)!important}}@media screen and (max-width:1279px){.new__course .course__promo .course__title{margin-bottom:30px}.new__course .course__promo .teacher__info{font-size:20px;max-width:100%}.new__crs-about .custom__title{margin-bottom:80px}.new__crs-about .course__date{margin-bottom:20px}.new__crs-about .course__price{font-size:40px}.new__crs-about .sc__header{margin-bottom:0}}@media screen and (max-width:1023px){.new__course>.container{flex-flow:column nowrap}.new__course .course__promo{padding-right:0;width:100%;word-break:normal}.new__course .course__promo .course__title{font-size:84px;margin-bottom:90px}.new__course .course__promo .teacher__info{font-size:30px;line-height:1;margin-bottom:50px}.new__course .course__promo .scroll__down{bottom:-50vw;position:absolute;z-index:1}.new__course .course__img{width:100%}.new__course .course__img-inner{left:-40px;width:100vw}.new__crs-about .sc__header{display:flex;flex-flow:column nowrap;padding-top:0}.new__crs-about .custom__title{order:3}.new__crs-about .course__date,.new__crs-about .course__price{margin-left:-32px;position:static}.new__crs-about .course__date{margin-bottom:80px;max-width:420px;order:2}.new__crs-about .course__price{margin-bottom:35px;order:1}}@media screen and (max-width:767px){.new__course .course__promo .course__title{font-size:55px;line-height:45px;margin-bottom:40px}.new__course .course__promo .teacher__info{font-size:16px;line-height:18px;margin-bottom:30px}.new__course .course__promo .teacher__info svg{display:inline-block;position:relative;right:auto;top:1px}.new__course .course__promo .scroll__down{bottom:-90vw}.new__course .course__img-inner{left:-5px}.new__crs-about .custom__title{margin-bottom:70px}.new__crs-about .course__date,.new__crs-about .course__price{margin-left:0}.new__crs-about .course__date{font-size:20px;margin-bottom:50px;max-width:300px}.new__crs-about .course__date-info{font-size:16px;line-height:18px}.new__crs-about .course__price{font-size:26px;margin-bottom:25px}}@media screen and (max-width:380px){.new__course .course__promo .course__title{font-size:35px;line-height:32px}.new__course .course__promo .scroll__down{bottom:-60vw}}@media screen and (hover:hover){.new__course .course__promo .teacher__info a:hover{color:var(--color-5)}.new__course .course__promo .teacher__info a:hover svg{fill:var(--color-5)}}.page-course .main__nav{align-items:center;display:flex}.page-course .main__nav ul{margin-right:148px}.page-course header .container{padding-bottom:10px;padding-top:10px}.page-course header .logo__box{top:22px}.page-course .icon__down path{fill:var(--color-6)!important}.page-course .wrapper{padding-top:78px}.page-course .sc__form:before{background-color:var(--color-5)}.page-course .sc__form-title{color:var(--color-6)}.page-course .scroll__down:hover{color:var(--color-6)!important}.page-course .sc__form-subtitle{font-size:26px;font-weight:500;letter-spacing:normal;line-height:33px;margin-bottom:70px;text-align:center;text-transform:none}.page-course .scroll__up path{fill:var(--color-5)!important}.page-course .scroll__up:hover{color:var(--color-5)!important}.page-course .footer__nav a:before,.page-course .main__nav ul li a:before{background:var(--color-8)}.page-course .btn__submit{color:var(--color-5)!important}.page-course .btn__submit .icon__more path{fill:var(--color-5)!important}.page-course .btn__submit:hover{background:var(--color-6);color:var(--color-5)!important}.page-course .btn__submit:hover .icon__more path,.page-course footer .logo:hover path{fill:var(--color-5)!important}.page-course .icon__more path{fill:var(--color-6)!important}@media screen and (max-width:1199px){.page-course .main__nav ul{margin-right:61px}.page-course .main__nav ul li{font-size:19px}.page-course .main__nav ul li:not(:last-child){margin-right:40px}.page-course header .container{padding-right:7px}.page-course .sc__form-subtitle{margin-bottom:60px}.page-course .sc__form-title{font-size:7vw}}@media screen and (max-width:1023px){.page-course .wrapper{padding-top:68px}.page-course .sc__form-subtitle{margin-bottom:70px}.page-course .sc__form-title{font-size:9vw}}@media screen and (max-width:767px){.page-course header .container{padding-bottom:14px;padding-right:30px;padding-top:14px}.page-course header .logo__box{top:20px}.page-course .wrapper{padding-top:68px}.page-course .sc__form-subtitle{font-size:18px;line-height:23px;margin-bottom:50px}.multiline-error .form__error{line-height:1.4;top:2px}}@media screen and (max-width:600px){.page-course .sc__form-title{font-size:12vw}}@media screen and (max-width:413px){.page-course header .container{padding-right:3px}.page-course .sc__form-title{padding-left:0!important;padding-right:0!important}}.sc__items{position:relative}.sc__items:before{background-color:#f3f3f3;bottom:0;content:"";left:0;position:absolute;right:0;top:148px}.sc__items .container{position:relative;z-index:3}.hover-unactive{opacity:.4}.form__item{z-index:5}.scroll__right:hover .icon__right svg{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);-ms-transform:translateX(12px);-o-transform:translateX(12px);transform:translateX(12px)}.sc__about .sc__title{color:var(--color-2)}.sc__about .sc__descr{margin-bottom:88px;max-width:640px}.sc__types .container{padding-bottom:140px;padding-top:140px}.sc__types .sc__descr,.sc__types .sc__header{max-width:900px}.sc__types .sc__descr{margin-bottom:99px}.sc__dark{background-color:var(--bg-dark);color:#fff}.sc__dark .sc__subtitle{color:var(--color-3)}.sc__blog .container{padding-bottom:140px;padding-top:140px}.sc__blog .sc__header{margin-bottom:33px}.sc__form{color:#fff;position:relative}.sc__form:before{background-color:var(--color-1);bottom:0;content:"";left:34px;position:absolute;right:34px;top:0}.sc__form .container{padding-bottom:140px;padding-top:140px;position:relative;z-index:2}.sc__form .sc__content{margin-left:auto;margin-right:auto;max-width:700px}.page-front .btn__custom{background:#ff5656}.page-front .btn__custom:hover{background:#ff5656;opacity:.75}@media screen and (min-width:1440px){.sc__items .container{padding-bottom:148px}.sc__form:before{left:90px;right:90px}}@media screen and (max-width:1199px){.sc__about .sc__descr{margin-bottom:80px}.sc__blog .container,.sc__types .container{padding-bottom:100px;padding-top:100px}.hover-unactive{opacity:1}.hover-unactive .form__label{color:hsla(0,0%,100%,.4)}.hover-unactive .form__field input,.hover-unactive .form__field textarea{border-color:hsla(0,0%,100%,.4)}}@media screen and (max-width:1023px){.sc__about .container{padding-bottom:110px;padding-top:110px}.sc__about .sc__descr{margin-bottom:88px}.sc__types .container{padding-bottom:110px;padding-top:110px}.sc__types .sc__descr{margin-bottom:110px}.sc__blog .container{padding-bottom:110px;padding-top:110px}.blog__item:not(:last-child){margin-bottom:50px}.sc__form .container{padding-bottom:110px;padding-top:110px}.sc__form:before{left:40px;right:40px}.sc__form .sc__content{padding-left:65px;padding-right:65px}}@media screen and (max-width:767px){.sc__about .container{padding-bottom:90px;padding-top:70px}.sc__about .sc__descr{margin-bottom:70px;padding-left:35px;padding-right:25px}.sc__blog .container,.sc__types .container{padding-bottom:70px;padding-top:70px}.sc__form:before{left:0;right:0}.sc__form .container{padding-bottom:70px;padding-top:70px}.sc__form .sc__content{padding-left:0;padding-right:0}.sc__form-title{font-size:48px;line-height:41px;margin-bottom:30px;padding-left:30px;padding-right:30px}.sc__form-subtitle{font-size:20px;line-height:19px;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:280px}.form{margin-left:-5px;margin-right:-5px}.footer__nav{font-size:16px;line-height:24px}.sc__types .sc__descr{margin-bottom:52px}}@media screen and (max-width:413px){.sc__about .sc__descr{padding-left:29px}.sc__about .container,.sc__form .container,.sc__types .container{padding-bottom:60px;padding-top:60px}.sc__types .sc__descr{padding-left:30px;padding-right:20px}.sc__items .container{padding-bottom:60px!important}.sc__blog .container{padding-bottom:60px;padding-top:60px}}#cube-loader{align-items:center;display:inline-flex;height:1.75rem;margin-right:1.25em;width:1.75rem}#cube-loader .cube-loader{height:1.75rem;margin:0 auto;position:relative;transform:rotate(45deg);width:1.75rem}#cube-loader .cube-loader__caption{margin:0 auto}#cube-loader .cube-loader .cube{float:left;height:50%;position:relative;transform:rotate(45deg);transform:scale(1.1);width:50%}#cube-loader .cube-loader .cube:before{animation:cube-loader 2.76s linear infinite both;background-color:#fdfca1;content:"";height:100%;left:0;position:absolute;top:0;transform-origin:100% 100%;width:100%}.new-course #cube-loader .cube-loader .cube:before{background-color:#fc575b}#cube-loader .cube-loader .loader-2{transform:scale(1.1) rotate(90deg)}#cube-loader .cube-loader .loader-3{transform:scale(1.1) rotate(180deg)}#cube-loader .cube-loader .loader-4{transform:scale(1.1) rotate(270deg)}#cube-loader .cube-loader .loader-2:before{animation-delay:.35s}#cube-loader .cube-loader .loader-3:before{animation-delay:.69s}#cube-loader .cube-loader .loader-4:before{animation-delay:1.04s}@keyframes cube-loader{0%,10%{opacity:0;transform:perspective(136px) rotateX(-180deg)}25%,75%{opacity:1;transform:perspective(136px) rotateX(0deg)}90%,to{opacity:0;transform:perspective(136px) rotateY(180deg)}}.faq-old{align-items:flex-start;display:flex}.faq-old-section{padding-bottom:100px}.faq-old__list{padding-left:100px}.faq-old__title{color:var(--faq-text-clr);font-size:104px;font-weight:800;line-height:1;margin-top:25px}.faq-old__item{padding:40px 0 40px 60px;position:relative}.faq-old__item:not(:last-child){border-bottom:6px solid #eee}.faq-old__item.open:before{transform:rotate(45deg)}.faq-old__item.open:after{transform:none}.faq-old__item.open .faq-old__item__answer{margin-top:25px;max-height:var(--real-height)}.faq-old__item:after,.faq-old__item:before{content:"";display:block;position:absolute;top:50px;transition:.3s}.faq-old__item:before{border-bottom:7px solid var(--faq-text-clr);border-right:7px solid var(--faq-text-clr);height:30px;left:0;width:30px}.faq-old__item:after{background-color:var(--faq-text-clr);height:30px;left:11px;transform:rotate(-45deg);width:7px}.faq-old__item__question{color:var(--faq-text-clr);cursor:pointer;display:block;font-size:40px;font-weight:700;text-transform:uppercase;transition:.3s}.faq-old__item__answer{margin-top:0;max-height:0;overflow:hidden;transition:.3s}.faq-old__item__answer a,.faq-old__item__answer b,.faq-old__item__answer li,.faq-old__item__answer p,.faq-old__item__answer span,.faq-old__item__answer strong{color:#000;font-size:22px;line-height:1.4}.faq-old__item__answer li:not(:last-child),.faq-old__item__answer p:not(:last-child){padding-bottom:20px}@media screen and (hover:hover) and (pointer:fine){.faq-old__item__question:hover{opacity:.6}}@media screen and (max-width:1024px){.faq-old__list{padding-left:50px}.faq-old__title{margin-top:0}.faq-old__item{padding:20px 0 20px 60px}.faq-old__item:after,.faq-old__item:before{top:30px}}@media screen and (max-width:968px){.faq-old{flex-direction:column}.faq-old__list{padding-left:0}.faq-old__title{font-size:70px;padding-bottom:25px}.faq-old__item.open .faq-old__item__answer{margin-top:15px}.faq-old__item:before{height:25px;width:25px}.faq-old__item:after{height:24px;left:8px}.faq-old__item__question{font-size:34px}.faq-old__item__answer a,.faq-old__item__answer b,.faq-old__item__answer li,.faq-old__item__answer p,.faq-old__item__answer span,.faq-old__item__answer strong{font-size:20px}}@media screen and (max-width:767px){.faq-old{padding:0 30px}}@media screen and (max-width:480px){.faq-old__title{font-size:48px}.faq-old__item{padding:20px 0 20px 40px}.faq-old__item:not(:last-child){border-width:4px}.faq-old__item:after,.faq-old__item:before{top:28px}.faq-old__item:before{border-width:4px;height:15px;left:3px;width:15px}.faq-old__item:after{height:15px;width:4px}.faq-old__item__question{font-size:24px}.faq-old__item__answer a,.faq-old__item__answer b,.faq-old__item__answer li,.faq-old__item__answer p,.faq-old__item__answer span,.faq-old__item__answer strong{font-size:18px}}:root{--calendly-text-color:#000;--calendly-bg-color:#fdfd9c}.calendly{height:750px;margin-top:15px}.calendly-section .container{padding-top:15px}.calendly-section .form{margin-top:25px}.calendly>iframe{-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}.calendly>iframe::-webkit-scrollbar{display:none}.calendly__title{font-size:24px;line-height:28px;margin:0 auto 15px;max-width:50%}.calendly__desc{text-align:center}.calendly__desc span{display:block;font-size:12px;line-height:14px;margin:0 auto;max-width:260px}@media screen and (min-width:1199px){.calendly-section .container{padding-top:25px}.calendly-section .form{margin-top:50px}.calendly__title{font-size:36px;line-height:43px;max-width:100%}.calendly__desc span{font-size:16px;line-height:19px;max-width:430px}}.this-course-for{padding-top:20px}.this-course-for__list{padding:0 20px}.this-course-for__item{display:flex;flex-flow:column nowrap;margin-bottom:30px;padding-top:20px;position:relative}.this-course-for__item:before{background-color:#dedede;content:"";display:block;height:8px;position:absolute;top:0;width:36px}.this-course-for__title{font-size:26px;font-weight:900;padding-bottom:5px;text-transform:uppercase}.this-course-for__desc{font-size:18px;font-weight:600}@media screen and (min-width:768px){.this-course-for{padding-top:50px}.this-course-for__list{display:flex;flex-wrap:wrap;justify-content:space-between}.this-course-for__item{width:45%}}@media screen and (min-width:1024px){.this-course-for .sc__header{margin-bottom:40px}.this-course-for__list{padding:0 0 0 80px}.this-course-for__item{margin-bottom:80px}.this-course-for__title{font-size:37px;padding-bottom:10px}.this-course-for__desc{font-size:21px;line-height:1.6}}.course-for{color:#000;padding:20px 0 40px}.course-for__content{padding-left:22px}.course-for__name{font-size:1rem;line-height:.875rem}.course-for__lead,.course-for__name{font-weight:900;text-transform:uppercase}.course-for__lead{font-size:2rem;line-height:2.25rem;margin:70px 0 80px}.course-for__list{list-style-type:none}.course-for__list-item{position:relative}.course-for__list-item:not(:first-child){margin-top:50px}.course-for__list-item:before{background-color:#dedede;content:"";display:block;height:8px;margin-bottom:.75rem;width:36px}.cf-item__lead{font-size:1.625rem;font-weight:900;line-height:1;text-transform:uppercase}.cf-item__desc{font-size:1.125rem;font-weight:600;line-height:1.5rem}.cf-item__desc>:not(:first-child){margin-top:.5em}@media screen and (min-width:768px){.course-for__content{padding-left:40px}.course-for__name{font-size:1.25rem}.course-for__lead{font-size:2.5rem}.cf-item__lead{font-size:1.625rem;font-weight:900;text-transform:uppercase}.cf-item__desc{font-size:1.25rem;line-height:1.27}}@media screen and (min-width:1200px){.course-for{padding:50px 0 80px}.course-for__content{padding-left:80px}.course-for__name{font-size:1.5rem;line-height:2rem}.course-for__lead{font-size:3.5rem;line-height:1;margin:40px 0 80px}.course-for__list{grid-gap:40px 50px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.course-for__list-item:not(:first-child){margin-top:0}.course-for__list-item:before{margin-bottom:.5rem}.cf-item__lead{font-size:1.875rem}.cf-item__desc{line-height:1.75rem}}.price-reg-section{padding:3.125rem 0 5rem}@media only screen and (min-width:768px){.price-reg-section{padding:1.875rem 0 3.75rem}.price-reg-container{padding:0 4.375rem}}@media only screen and (min-width:1280px){.price-reg-container{display:flex;justify-content:space-between}}.price-reg__title{color:var(--color-5);font-size:3rem;font-weight:900;letter-spacing:-.04em;line-height:3.5625rem}@media only screen and (min-width:768px){.price-reg__title{font-size:4.5rem;line-height:1}}@media only screen and (min-width:1280px){.price-reg__title{margin-left:-.625rem}}.price-reg__item{margin-left:-1.25rem;max-width:31.25rem;padding:1.25rem 2.5rem;position:relative;width:100vw}@media only screen and (min-width:768px){.price-reg__item{margin-left:-4.375rem;padding:2.0625rem 6.5625rem 2.0625rem 4.375rem}}.price-reg__item--regular{padding-bottom:2.5rem;padding-top:1.6875rem}@media only screen and (min-width:768px){.price-reg__item--regular{padding-bottom:3.125rem;padding-top:3.125rem}}.price-reg__item--regular .price-reg__item__val{color:#c4c4cc}.price-reg__item--highlighted{background-color:var(--color-5)}.price-reg__item--highlighted .price-reg__item__val{color:#fff}.price-reg__item--highlighted .price-reg__item__desc,.price-reg__item--highlighted .price-reg__item__subdesc{color:var(--color-6)}@media only screen and (min-width:768px){.price-reg__item--highlighted .price-reg__item__desc{font-size:2.25rem;line-height:1}}.price-reg__item__inner{display:flex;flex-direction:column}.price-reg__item__val{font-size:2.1875rem;font-weight:900;line-height:2.625rem;padding-bottom:.5rem}@media only screen and (min-width:768px){.price-reg__item__val{font-size:2.8125rem;line-height:3.375rem}}.price-reg__item__desc{font-size:1.25rem;font-weight:600;line-height:1}@media only screen and (min-width:768px){.price-reg__item__desc{font-size:1.5rem;line-height:1.75rem}}.price-reg__item__subdesc{font-size:.8125rem;line-height:1;padding-top:.625rem}@media only screen and (min-width:768px){.price-reg__item__subdesc{font-size:1rem}}.price-reg__item__discount{align-items:center;background-color:var(--color-6);display:flex;font-size:1.5rem;font-weight:900;height:3.125rem;justify-content:center;line-height:1.75rem;position:absolute;right:5rem;top:0;transform:translateY(-50%);width:4.6875rem}@media only screen and (min-width:768px){.price-reg__item__discount{font-size:1.8125rem;height:4.25rem;line-height:2.125rem;width:6.125rem}}@media only screen and (min-width:1280px){.price-reg__item__discount{right:3.125rem}}.price-reg__cont{padding:0 1.25rem}@media only screen and (min-width:1280px){.price-reg__cont{width:50%}}.price-reg__bullets{padding:1.6875rem 0 2rem}@media only screen and (min-width:768px){.price-reg__bullets{padding:3.5rem 0}}@media only screen and (min-width:1280px){.price-reg__bullets{padding:3.5rem 0 0}}.price-reg__bullets>span{display:block;font-size:1.5rem;font-weight:900;padding-bottom:1.25rem}@media only screen and (min-width:768px){.price-reg__bullets>span{font-size:2.25rem;line-height:2.3125rem;padding-bottom:1.875rem}}.price-reg__bullets li{font-size:1.125rem;line-height:1;list-style-type:none;padding-left:1.25rem;position:relative}@media only screen and (min-width:768px){.price-reg__bullets li{font-size:1.5rem;font-weight:600;line-height:1.5rem;padding-left:1.875rem}}.price-reg__bullets li:not(:last-child){padding-bottom:.75rem}@media only screen and (min-width:768px){.price-reg__bullets li:not(:last-child){padding-bottom:1.5625rem}}.price-reg__bullets li:after{background-color:var(--color-5);content:"";display:block;height:.3125rem;left:0;position:absolute;top:.4375rem;width:.3125rem}@media only screen and (min-width:768px){.price-reg__bullets li:after{height:.4375rem;top:.625rem;width:.4375rem}}.price-reg__form{background-color:var(--color-6);padding:4.375rem 1.25rem 2.5rem}@media only screen and (min-width:768px){.price-reg__form{padding:4.375rem 5rem}}@media only screen and (min-width:1280px){.price-reg__form{margin-top:6.25rem;padding:5.625rem 5rem 3.75rem;width:50%}}.price-reg__form__title{color:var(--color-5);display:block;font-size:3.125rem;font-weight:900;line-height:3.25rem;padding:0 1.25rem 2.5rem;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width:1024px){.price-reg__form__title{text-transform:none}}.price-reg__form .form__error{background:none;bottom:.1875rem;color:#ff434e;left:auto;line-height:1;right:0;top:auto;transform:translateY(20%)}@media only screen and (min-width:768px){.price-reg__form .form__error{bottom:.9375rem}}.price-reg__form .error .form__error{opacity:1;transform:translateY(0)}.price-reg__form .form__label{font-weight:500}@media only screen and (min-width:768px){.price-reg__form .form__label{font-size:1rem;left:1.375rem;top:1.875rem}}.price-reg__form .form__item.hover-unactive .form__label{color:var(--color-1)}@media only screen and (min-width:768px){.price-reg__form .form__item.form__item-filled .form__label,.price-reg__form .form__item.form__item-focused .form__label{font-size:.625rem;top:0}}.price-reg__form .form__item-action,.price-reg__form .form__item-hint{padding-left:0;padding-right:0}.price-reg__form .form__item-action .btn__submit{background-color:var(--color-5);border-radius:3.125rem;padding:.625rem 1.25rem .75rem;transition:.3s}@media only screen and (hover:hover) and (pointer:fine){.price-reg__form .form__item-action .btn__submit:hover .icon__more svg path{fill:#fff!important}.price-reg__form .form__item-action .btn__submit:hover{opacity:.5}}.price-reg__form .form__item-action .btn__submit:disabled{filter:grayscale(1);opacity:1;pointer-events:none}.price-reg__form .form__item-action .btn__submit span{color:#fff;font-size:1.1875rem;line-height:1}@media only screen and (min-width:768px){.price-reg__form .form__item-action .btn__submit span{font-size:1.5rem}}.price-reg__form .form__item-action .btn__submit svg{height:.8125rem;width:.8125rem}@media only screen and (min-width:768px){.price-reg__form .form__item-action .btn__submit svg{height:1.0625rem;margin-top:.1875rem;width:1.0625rem}}.price-reg__form .form__item-action .btn__submit svg path{fill:#fff!important}.price-reg__form .form__item-hint{color:var(--color-1);font-size:.8125rem;font-weight:400;max-width:22.8125rem;padding-top:.625rem;text-align:left}.price-reg__form .form__item-hint a{border-color:var(--color-1);color:var(--color-1);transition:.3s}@media only screen and (hover:hover) and (pointer:fine){.price-reg__form .form__item-hint a:hover{opacity:.4}}.price-reg__form .form__item input{border-color:var(--color-1);border-width:1px;color:var(--color-1);padding-top:0}@media only screen and (min-width:768px){.price-reg__form .form__item:not(.phone-input) input{padding-left:1.375rem}}.price-reg__form .form__item input:-webkit-autofill,.price-reg__form .form__item input:-webkit-autofill:active,.price-reg__form .form__item input:-webkit-autofill:focus,.price-reg__form .form__item input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-1)!important;background-color:transparent;-webkit-box-shadow:none;caret-color:var(--color-1)!important;color:var(--color-1)!important;transition:background-color 0s linear 300s!important}.price-reg .iti--separate-dial-code .iti__selected-flag{background-color:transparent!important}.btn__submit{position:relative}.btn__submit:disabled{color:rgba(156,22,181,0);pointer-events:none}.btn__submit:disabled>span{opacity:0}.btn__submit:disabled .btn-loader{opacity:1}.btn__submit:disabled svg{opacity:0}.btn-loader{display:inline-block;height:5rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:5rem}.btn-loader span{animation-timing-function:cubic-bezier(0,1,1,0);background:#000;border-radius:50%;height:.8125rem;position:absolute;top:2.0625rem;width:.8125rem}.btn-loader span:first-child{animation:btn-loader-1 .6s infinite;left:.5rem}.btn-loader span:nth-child(2){animation:btn-loader-2 .6s infinite;left:.5rem}.btn-loader span:nth-child(3){animation:btn-loader-2 .6s infinite;left:2rem}.btn-loader span:nth-child(4){animation:btn-loader-3 .6s infinite;left:3.5rem}@keyframes btn-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes btn-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes btn-loader-2{0%{transform:translate(0)}to{transform:translate(1.5rem)}}.ways{--clr-main:#025453;--clr-accent:#fdfd9c;color:#000;display:none;line-height:1;padding-bottom:5.625rem;padding-top:3rem}@media only screen and (min-width:768px){.ways{padding-bottom:4.375rem;padding-top:1.875rem}}@media only screen and (min-width:1140px){.ways{padding-bottom:13.125rem}}.ways__title{color:var(--clr-main);font-size:3rem;font-weight:900}@media only screen and (min-width:768px){.ways__title{font-size:4.5rem;line-height:.75}}.ways__subtitle{font-size:1.5rem;font-weight:900;margin-top:1.25rem}@media only screen and (min-width:768px){.ways__subtitle{font-size:2.25rem}}.ways__list{list-style-type:none;margin-top:2.5rem;padding:0 .9375rem}@media only screen and (min-width:414px){.ways__list{padding:0 1.5625rem}}@media only screen and (min-width:768px){.ways__list{margin-top:2rem;padding:0}}@media only screen and (min-width:1140px){.ways__list{display:flex;justify-content:space-between;max-width:1165px}}.ways__list-item:not(:first-child){margin-top:3.125rem}@media only screen and (min-width:1140px){.ways__list-item{flex:0 0 14.6875rem;position:relative}.ways__list-item:not(:first-child){margin-left:1.25rem;margin-top:0}}.ways__list-item--headings{display:none}@media only screen and (min-width:1140px){.ways__list-item--headings{display:flex;flex:0 0 21.25rem;padding-right:2.5rem}.ways__list-item--headings .module{background:none;padding:0}.ways__list-item--headings .module__body{margin-top:4.5625rem}.ways__list-item--headings .module__body:after,.ways__list-item--headings .module__body:before{background-color:hsla(0,0%,77%,.3);height:4px}.ways__list-item--headings .module__body:before{top:-.1875rem}.ways__list-item--headings .module__body:after{bottom:-.1875rem}.ways__list-item--headings .module__body-item{justify-content:start;padding-left:1.375rem}.ways__list-item--headings .module__body-item>span{display:inline}}.module{background-color:#ededed;display:block;padding:1.5rem 2rem 2rem}@media only screen and (min-width:414px){.module{padding:1.5rem 3rem 2rem}}@media only screen and (min-width:568px){.module{padding:1.5rem 3.375rem 2rem}}.module__sale-label{background:linear-gradient(180deg,#e72e2e 80%,#bd2424);border-radius:1.25rem 1.25rem 0 0;color:#fff;font-size:2.25rem;font-weight:900;margin:0 auto;padding:.625rem 3rem;width:max-content}@media only screen and (min-width:1140px){.module__sale-label{bottom:100%;font-size:1.5rem;left:50%;padding:.625rem .75rem;position:absolute;transform:translateX(-50%)}}.module__header{color:var(--clr-main);font-size:1.5rem;font-weight:900;text-align:center}.module__body{list-style-type:none;margin:1.5625rem 0 1.25rem;position:relative}.module__body:after,.module__body:before{background-color:var(--clr-main);border-radius:.375rem;content:"";display:block;height:.375rem;position:absolute;width:100%}.module__body:before{top:-.1875rem}.module__body:after{bottom:-.1875rem}.module__body-item{align-items:center;display:flex;min-height:4.6875rem;padding:.3125rem 0}@media only screen and (min-width:1140px){.module__body-item{justify-content:center}}.module__body-item[data-included-item=false]{display:none}@media only screen and (min-width:1140px){.module__body-item[data-included-item=false]{display:flex}}.module__body-item>span{font-size:1.25rem;font-weight:400}@media only screen and (min-width:1140px){.module__body-item>span{display:none}}.module__body-item:not(:last-child){position:relative}.module__body-item:not(:last-child):after{background-color:hsla(0,0%,77%,.3);border-radius:2px;bottom:-2px;content:"";display:block;height:4px;left:0;position:absolute;width:100%}.module__footer{font-size:2.1875rem;font-weight:900;text-align:center}.module__icon--check{fill:var(--clr-main);display:block;height:2rem;margin-right:1.125rem;min-width:2rem;width:2rem}@media only screen and (min-width:1140px){.module__icon--check{margin-right:0}.module__icon--minus{background-color:#c4c4c4;border-radius:3px;height:6px;width:30px}}.module-links{align-items:center;display:flex;flex-direction:column;max-height:0;overflow:hidden}.module-links__item{align-items:center;background-color:#e5e5e5;border:4px solid var(--clr-main);border-radius:2.5rem;color:var(--clr-main);display:flex;margin-top:1.25rem;padding:.625rem 1rem;width:14.6875rem}.module-links__item:hover{background-color:var(--clr-main);color:#fff}.module-links__item:hover .link-icon{fill:#fff}@media only screen and (min-width:1140px){.module-links{left:0;position:absolute;top:100%;width:100%}}.ways__list-item--option.in-focus .module,.ways__list-item--option:hover .module{background-color:var(--clr-main);color:#fff}.ways__list-item--option.in-focus .module .module__footer,.ways__list-item--option.in-focus .module .module__header,.ways__list-item--option:hover .module .module__footer,.ways__list-item--option:hover .module .module__header{color:var(--clr-accent)}.ways__list-item--option.in-focus .module .module__body:after,.ways__list-item--option.in-focus .module .module__body:before,.ways__list-item--option:hover .module .module__body:after,.ways__list-item--option:hover .module .module__body:before{background-color:#fff}.ways__list-item--option.in-focus .module .module__icon--check,.ways__list-item--option:hover .module .module__icon--check{fill:var(--clr-accent)}.ways__list-item--option.in-focus .module-links,.ways__list-item--option:hover .module-links{max-height:11.25rem}.link-icon{fill:var(--clr-main);display:block;height:1.875rem;margin-right:1.125rem;min-width:1.875rem;width:1.875rem}.link-text{font-size:1.25rem;font-weight:900;text-transform:uppercase}.choosing-module .sc__form{display:none}.choosing-module .ways{display:block}.link-icon,.module,.module-links,.module__body:after,.module__body:before,.module__footer,.module__header,.module__icon--check{transition:all .2s ease}.iti__flag{background-image:url(/build/images/flags.007b2705.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/build/images/flags@2x.9d5328fb.png)}}.hover-active input{opacity:1}.hover-unactive input{opacity:.4}.iti{width:100%}.iti__country-list{color:var(--color-1);z-index:100}.iti .iti__flag-container{font-size:20px}.iti-mobile .iti--container{bottom:0;left:0;right:0;top:0}@media screen and (max-width:767px){.iti--separate-dial-code .iti__flag-container{font-size:16px}}#feedback_noImg{background-color:#f3f3f3}#feedback_noImg .container{padding-bottom:3.75rem;padding-top:6rem}#feedback{position:relative}#feedback .container{padding-bottom:3.75rem;padding-top:6rem;position:relative}#feedback:before{background-color:#f3f3f3;bottom:0;content:"";display:block;height:calc(100% - 166px);left:50%;position:absolute;transform:translateX(-50%);width:110vw}.feedback__wrap-outside{margin:0;overflow:hidden;padding:0 57px}.feedback__wrap-outside .cards__wrap.scrollbar-external_wrapper{margin-bottom:2rem}.feedback__wrap-outside .external-scroll_x .scroll-bar{z-index:2!important}.feedback__wrap-outside .scroll__nav-wrap .scroll__right{z-index:2}.feedback_list.cards__list{display:flex}.feedback_list.cards__list .feedback__cards__item{align-items:flex-end;display:flex;flex-direction:column;height:max-content;justify-content:center;margin:0;min-width:320px;width:320px}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-title{font-family:Nekst;font-size:22px;font-weight:900;line-height:22px;margin-bottom:58px;margin-top:10px;text-align:right}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-title p{color:#30192d}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-title p:first-child{color:#025453}.feedback_list.cards__list .feedback__cards__item .cards__item-img.feedback__cards__item-img{height:223px;padding-bottom:0;width:320px}.feedback_list.cards__list .feedback__cards__item .cards__item-img.feedback__cards__item-img img{height:auto;position:relative}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info{color:#30192d;font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;line-height:1.4;position:relative;text-align:left}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info p{width:95%}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info .less_more_btn,.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info .show_more_btn{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:row-reverse;font-family:Nekst;font-size:20px;margin-top:10px}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info .less_more_btn:hover,.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info .show_more_btn:hover{color:#025453}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info .less_more_btn span,.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info .show_more_btn span{margin-right:10px}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info .less_more_btn .page-course .icon__down path,.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info .show_more_btn .page-course .icon__down path{fill:#ff434e!important}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info .flex_btn{display:flex}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info .less_more_btn i svg{transform:rotate(.5turn)}.feedback_card_pagination{display:none}.scroll__right.scroll__feedback{display:none!important}.scroll__right.scroll__feedback .icon__right{transform:rotate(180deg)}.hide-items{height:255px;overflow:hidden}.feedback_list.cards__list .feedback__cards__item.feedback_item_without_photo{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;min-height:450px;min-width:fit-content;min-width:100%;width:100%}.feedback_list.cards__list .feedback__cards__item.feedback_item_without_photo .feedback__cards__item-title{margin:0;text-align:initial}:root{--vh:1vh}.feedback_list.cards__list .feedback__popup_container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(2px);background-color:hsla(0,0%,100%,.5);display:flex;flex-direction:column;height:100vh;height:calc(var(--vh)*100);justify-content:center;left:0;overflow:hidden;padding-top:60px;position:fixed;right:0;top:0;width:200vh;z-index:10}.feedback_list.cards__list .feedback__popup_container .feedback__cards__item.feedback__popup__wrapper{-ms-overflow-style:none;background-color:#fff;border-radius:20px;height:max-content;height:calc(var(--vh)*80);justify-content:start;max-height:80vh;overflow-y:auto;padding-bottom:10px;padding-left:0;position:relative;scrollbar-width:none;width:340px;z-index:15}.feedback_list.cards__list .feedback__popup_container .feedback__cards__item.feedback__popup__wrapper::-webkit-scrollbar{display:none}.feedback_list.cards__list .feedback__popup_container .feedback__cards__item.feedback__popup__wrapper .feedback__cards__item-img{height:250px;min-height:250px;width:100%}.feedback_list.cards__list .feedback__popup_container .feedback__cards__item.feedback__popup__wrapper .feedback__cards__item-title{padding-right:10px}.feedback_list.cards__list .feedback__popup_container .feedback__cards__item.feedback__popup__wrapper .feedback__cards__item-info{padding:0 10px}.feedback_list.cards__list .feedback__popup_container .feedback__cards__item.feedback__popup__wrapper .less_more_btn,.feedback_list.cards__list .feedback__popup_container .feedback__cards__item.feedback__popup__wrapper .show_more_btn{padding-bottom:10px;padding-left:10px}@media (width:768px){.feedback_list.cards__list .feedback__cards__item .cards__item-img.feedback__cards__item-img{width:100%}.feedback_list.cards__list .feedback__cards__item:first-child{padding-left:4%}}@media (max-width:768px){.feedback_list.cards__list .feedback__cards__item-info p{font-size:18px}.feedback_list.cards__list .feedback__cards__item.feedback_item_without_photo{grid-auto-rows:max-content;grid-template-columns:1fr;margin:0;min-height:auto;padding:0 30px}.feedback_list.cards__list .feedback__cards__item.feedback_item_without_photo .feedback__cards__item-title{margin-bottom:34px}.feedback_list.cards__list .icon__down_more svg{height:15px;width:15px}.scroll__right.d-flex.cards-scroll-js.feedback_right{margin-left:18px}#feedback:before{height:calc(100% - 161px)}#feedback_noImg .container{padding-bottom:5.875rem}.feedback__wrap-outside{padding:0 10px}.feedback_list.cards__list{display:flex;flex-direction:row;flex-wrap:nowrap}.feedback_list.cards__list .feedback__cards__item{margin-right:60px;min-width:290px;width:290px}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-title{font-size:24px;margin-bottom:40px}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info{font-size:20px;line-height:1.4;margin-bottom:40px}.scroll__nav-box.d-flex.align-items-center{display:flex!important}}@media (max-width:600px){.feedback_list.cards__list .feedback__cards__item.feedback_item_without_photo{display:block;min-width:auto;width:374px}.feedback_list.cards__list .feedback__cards__item-info p{min-height:auto}.feedback_list.cards__list .feedback__cards__item{display:inline-block;margin-bottom:50px;margin-right:0;min-height:320px;padding-left:10px;padding-right:10px;width:272px}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-title{font-size:20px;font-weight:900;margin-bottom:40px}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info{font-size:18px;line-height:1.28}.feedback_list.cards__list .feedback__cards__item .cards__item-img.feedback__cards__item-img{width:100%}.scroll__nav-box.d-flex.align-items-center{display:none!important}.cards__item.feedback__cards__item.feedback_item_without_photo{margin-bottom:0;margin-right:10px}#feedback_noImg .container{padding-bottom:3rem;padding-top:3rem}}@media (min-width:650px){.scroll-wrapper.feedback_list.cards__list .feedback_list{overflow-y:hidden!important}}@media (min-width:768px){.feedback_list.cards__list .feedback__cards__item{margin-right:40px}}@media (max-width:1024px){.feedback_list.cards__list .feedback__cards__item{min-width:315px;width:315px}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-title{font-size:24px}#feedback_noImg .container{padding-top:4rem}}@media (max-width:650px){.feedback_card_pagination{color:#979797;display:block!important;font-size:14px;font-weight:600;line-height:2;text-align:center}.scroll__right.d-flex.cards-scroll-js.scroll__feedback{display:flex!important}.feedback_card_pagination_wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.feedback_list.cards__list .feedback__cards__item{min-width:3.7%}}@media (width:1024px) and (height:1366px){.feedback_list.cards__list .feedback__popup_container{height:100vh;width:80vh}}@media (width:1366px) and (height:1024px){.feedback_list.cards__list .feedback__popup_container{height:100vh;width:140vh}}@media (width:768px) and (height:1024px){.feedback_list.cards__list .feedback__popup_container{width:80vh}}@media (width:1024px) and (height:768px){.feedback_list.cards__list .feedback__popup_container{width:135vh}}@media (width:640px) and (height:360px){.feedback_list.cards__list .feedback__cards__item{margin:0;min-width:610px;padding:0}.feedback_list.cards__list .feedback__cards__item .cards__item-img.feedback__cards__item-img{margin:0 auto;width:640px}.feedback_list.cards__list .feedback__cards__item .feedback__cards__item-info p{margin:0 auto}}@media screen and (min-width:480px) and (max-width:600px){.feedback_list.cards__list .feedback__cards__item,.feedback_list.cards__list .feedback__cards__item.feedback_item_without_photo{min-width:calc(100vw - 45px)}}@media screen and (min-width:601px) and (max-width:650px){.feedback_list.cards__list .feedback__cards__item,.feedback_list.cards__list .feedback__cards__item.feedback_item_without_photo{min-width:calc(88vw - 28px)}}.promo__title{font-size:84px;font-weight:900;letter-spacing:-.8px;line-height:71px;text-transform:uppercase}.promo__title span{position:relative}.promo__title span:after{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fadeIn;animation-name:fadeIn;background:var(--color-2);border-radius:50%;content:"";height:40px;left:100%;margin-left:8px;position:absolute;top:5px;width:40px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sc__descr{font-size:34px;font-weight:600;line-height:39px}.sc__promo .sc__descr{margin-top:-15px}.scroll__down{bottom:0;color:var(--color-1);font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:24px;position:absolute;right:34px;text-transform:uppercase}.scroll__down:hover{color:var(--color-2)}.scroll__up{color:var(--color-1);font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:24px;text-transform:uppercase}.scroll__up:hover{color:var(--color-2)}.icon__down,.icon__up{height:23px;margin-right:10px;min-width:22px;width:22px}.icon__down svg,.icon__up svg{display:block;height:100%;width:100%}.cards__item{height:100%;margin-right:40px;max-width:600px;min-width:460px;width:50%}.cards__item--soon .cards__item-img img{filter:grayscale(1)}.cards__item--soon .cards__item-label{background-color:#54314f;bottom:0;left:0;padding:1rem;position:absolute;top:0;width:min-content}.cards__item--soon .cards__item-label span{color:#fff;font-size:16px;font-weight:900;letter-spacing:-.8px;line-height:1;text-transform:uppercase}.cards__item-block{color:var(--color-1);display:block;padding-bottom:63px;position:relative}.cards__item-img{height:0;margin-bottom:21px;overflow:hidden;padding-bottom:70%;position:relative;width:100%}.cards__item-img img{height:100%;object-fit:cover;position:absolute;width:100%}.cards__item-info{bottom:0;color:var(--color-4);font-size:18px;font-weight:700;line-height:19px;position:absolute;right:0;text-align:right;text-transform:uppercase}.cards__item-title{font-size:36px;font-weight:900;letter-spacing:-.8px;line-height:32px;text-transform:uppercase}.page-front .cards__list{padding-bottom:65px}.cards__list{padding-bottom:106px}.scroll__nav-line{margin-right:37px;min-width:1058px;width:1058px}.cards__item:first-child{margin-left:calc(50vw - 657px)}.cards__wrap{position:relative}.cards__scroll{overflow-x:auto}.cards__wrap-outside{position:relative}.scroll__nav-wrap .btn__custom{margin-left:47px;padding:0 40px;white-space:nowrap}.scroll__nav-wrap .scroll__nav-box{width:100%}.scroll__nav-wrap .scroll__nav-line{margin-right:0;min-width:100%;width:100%}.scroll__nav-wrap .scroll__right{bottom:0;left:0!important;margin-left:110px;margin-right:-12px;min-width:34px;position:relative;width:34px}.scroll__right{bottom:-9px;cursor:pointer;left:1058px;margin-left:37px;position:absolute}.icon__right{height:23px;overflow:hidden;position:relative;width:34px}.icon__right svg{height:100%;position:absolute;right:12px;top:0;width:34px;will-change:transform}.sc__header{margin-bottom:100px}.sc__subtitle{font-size:20px;font-weight:700;line-height:24px;margin-bottom:20px}.sc__subtitle,.sc__title{letter-spacing:-.8px;text-transform:uppercase}.sc__title{font-size:74px;font-weight:900;line-height:65px}.about__item-numb{color:var(--color-4);font-size:19px;font-weight:700;line-height:22px;min-width:60px;position:relative;width:60px}.about__item-numb span{display:block;padding-left:7px;position:relative;right:-40px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.about__item-title{font-size:50px;font-weight:900;letter-spacing:-.8px;line-height:43px;margin-right:80px;min-width:480px;padding-right:60px;position:relative;text-transform:uppercase;width:480px}.about__item-title:after{background:#dedede;bottom:-17px;content:"";position:absolute;right:-10px;top:-17px;width:10px}.about__item-block{padding-bottom:17px;padding-top:17px}.about__item-text{font-size:26px;font-weight:500;line-height:34px;padding-right:60px;width:100%}.about__item:not(:last-child){margin-bottom:50px}.row__custom{margin-left:-8px;margin-right:-8px}.col__custom{padding-left:8px;padding-right:8px}.blog__item-block{color:var(--color-1);display:block}.blog__item-img{margin-bottom:25px}.blog__item-img img{display:block;width:100%}.blog__item-title{font-size:36px;font-weight:900;letter-spacing:-.8px;line-height:32px;margin-bottom:15px;text-transform:uppercase}.blog__item-descr{font-size:20px;font-weight:500;line-height:28px;max-width:580px}.sc__blog .sc__subtitle{margin-bottom:0}.link__more{color:var(--color-1);font-size:20px;font-weight:700;letter-spacing:-.8px;line-height:24px;text-transform:uppercase}.link__more:hover{color:var(--color-2)}.icon__more{height:18px;margin-right:10px;min-width:18px;width:18px}.icon__more svg{display:block;height:100%;width:100%}.sc__form-title{color:var(--color-3);font-size:84px;line-height:71px;margin-left:-10px;margin-right:-10px}.sc__form-subtitle,.sc__form-title{font-weight:900;letter-spacing:-.8px;margin-bottom:70px;text-align:center;text-transform:uppercase}.sc__form-subtitle{font-size:30px;line-height:30px}.form__item{position:relative}.form__item:not(:last-child){margin-bottom:20px}.form__item.phone-input{z-index:10}.form__item.phone-input .form__label{display:none}@media only screen and (max-width:767px){.form__item.phone-input input[type=tel]{padding-left:5rem}}.form__item.phone-input .iti--separate-dial-code input{padding-top:0}.form__field{border-bottom:2px solid #fff}.form__field input,.form__field textarea{background:transparent!important;border:none;color:#fff;display:block;font-family:Nekst;font-size:20px;letter-spacing:-.8px;width:100%}.form__field input{font-weight:700;height:64px;padding-top:5px}.form__field input::placeholder{color:inherit;font:inherit}.form__field textarea{font-weight:700;min-height:64px;overflow:hidden;padding-bottom:10px;padding-top:22px;resize:none}.form__label{font-size:20px;font-weight:700;left:0;letter-spacing:-.8px;text-transform:uppercase;will-change:font-size,top,letter-spacing}.form__label,.sc__form .form__error{line-height:24px;position:absolute;top:10px}.sc__form .form__error{background:none;color:var(--color-2);font-size:14px;font-weight:500;left:auto;opacity:0;right:0;visibility:hidden}.sc__form input:-webkit-autofill,.sc__form input:-webkit-autofill:focus,.sc__form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;background-color:transparent;-webkit-box-shadow:none;caret-color:#fff!important;color:#fff!important;transition:background-color 0s linear 300s!important}.sc__form .error .form__error{opacity:1;visibility:visible}.sc__form .iti__arrow{border-bottom-color:#fff;border-top-color:#fff}.sc__form .iti__selected-flag{background:none!important}.tabs__item-title{color:#fff;font-size:30px;font-weight:900;letter-spacing:-.8px;line-height:30px;margin-left:45px;margin-right:-20px;text-transform:uppercase}.tabs__item-numb{color:hsla(0,0%,100%,.5);font-size:19px;font-weight:700;line-height:22px;margin-bottom:20px;min-width:44px;width:44px}.tabs__scroll{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.tabs__scroll::-webkit-scrollbar{display:none}.tabs__list{max-width:600px;padding-top:38px}.tabs__list .row{margin-bottom:-44px}.tabs__item{margin-bottom:44px}.tabs__content{padding-left:55px}.tabs__content-block{max-width:540px}.tabs__pane-img{margin-bottom:30px}.tabs__pane-img img{display:block;width:100%}.tabs__pane-text{font-size:20px;font-weight:500;line-height:28px}.tabs__pane{display:none}.tabs__pane.active{display:block}.form__item-filled .form__label,.form__item-focused .form__label{font-size:12px;letter-spacing:-.69px;line-height:14px;top:-2px}.btn__submit{background:#fff;border:none;color:var(--color-1)!important;cursor:pointer;font-family:Nekst;font-size:20px;font-weight:700;height:49px;letter-spacing:-.8px;line-height:24px;padding:0 10px;text-transform:uppercase}.btn__submit .icon__more path{fill:var(--color-2)!important}.btn__submit:hover{background:var(--color-2);color:#fff!important}.btn__submit:hover .icon__more path{fill:#fff!important}.form__item-action{padding-top:12px}.success{height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.success.active{opacity:1;visibility:visible}.form{position:relative}.success-mode .success{opacity:1;visibility:visible}.success-mode .sc__form-subtitle,.success-mode .sc__form-title,.success-mode form{opacity:0;visibility:hidden}.icon__success{height:29px;margin-right:10px;min-width:40px;width:40px}.icon__success svg{display:block;height:100%;width:100%}.success__title{color:#fff;font-size:30px;font-weight:900;letter-spacing:-.8px;line-height:30px;margin-bottom:30px;text-transform:uppercase}.success__descr{color:#fff;font-size:20px;font-weight:500;line-height:28px;max-width:420px;text-align:center}.blog__item-block:hover .blog__item-descr,.blog__item-block:hover .blog__item-title,.cards__item-block:hover .cards__item-info,.cards__item-block:hover .cards__item-title{opacity:.4}@media screen and (min-width:1440px){.sc__promo .sc__descr{margin-left:72px;max-width:560px}.about__item-numb span{right:-18px}.promo__title{margin-left:60px}.cards__item{margin-right:42px;min-width:600px;width:600px}.scroll__nav-wrap .btn__custom{margin-left:76px}.page-front .cards__list{padding-bottom:51px}.scroll__nav-line{min-width:1120px;width:1120px}.scroll__right{left:1120px}.about__item-text{max-width:720px;padding-right:0}.scroll__down{right:90px}.cards__item:first-child{margin-left:calc(50vw - 720px)}}@media screen and (min-width:1780px){.cards__item:first-child{margin-left:auto}}@media screen and (max-width:1382px){.cards__wrap{margin-left:-34px;margin-right:-34px}.cards__item:first-child{margin-left:34px}}@media screen and (max-width:1199px) and (min-width:1024px){.about__item-numb{font-size:16px;left:0;line-height:19px;position:absolute;top:6px}.about__item-numb span{padding-left:0;right:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media screen and (max-width:1199px){.sc__promo .sc__descr{margin-left:100px;margin-top:50px;max-width:580px}.cards__item{margin-right:30px;max-width:441px;min-width:416px;width:50%}.scroll__right{left:838px;margin-left:20px}.cards__list{padding-bottom:87px}.scroll__nav-line{margin-right:20px;min-width:838px;width:838px}.sc__items .container{padding-bottom:105px}.sc__about .container{padding-bottom:100px;padding-top:100px}.sc__header{margin-bottom:70px}.about__item-title{font-size:40px;line-height:35px;margin-right:45px;min-width:395px;padding-right:20px;width:395px}.about__item-block{padding-bottom:34px;padding-top:34px}.about__item-text{font-size:22px;height:56px;line-height:28px;padding-right:0}.about__item-title:after{bottom:-34px;right:0;top:-34px}.about__item:not(:last-child){margin-bottom:30px}.about__item-block{position:relative}.tabs__box>.row{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.tabs__pane-text{max-width:327px}.tabs__content-block{max-width:100%}.tabs__content{padding-left:84px}.tabs__pane-block{align-items:center;display:flex}.tabs__list{margin-left:auto;margin-right:auto;max-width:840px;padding-top:70px}.tabs__pane-img{margin-bottom:0;margin-right:57px;min-width:426px;width:426px}.tabs__item-title{font-size:24px;line-height:25px;margin-left:30px;margin-right:-5px}.tabs__item-numb{font-size:16px;line-height:22px;margin-bottom:5px}.tabs__list .row{margin-bottom:-30px}.tabs__item{margin-bottom:30px}.sc__form-title{font-size:70px;letter-spacing:-.8px;line-height:59px;margin-bottom:60px;margin-left:0;margin-right:0}.sc__form .sc__content{max-width:610px}.sc__form-subtitle{font-size:24px;line-height:25px;margin-bottom:60px}.tabs__item.active .tabs__item-toggle .tabs__item-title{color:var(--color-3)}.tabs__item.active .tabs__item-toggle .tabs__item-numb{color:#fff}}@media screen and (max-width:1023px){.sc__promo .sc__descr{margin-left:65px;margin-top:60px}.sc__items .container{padding-bottom:115px}.cards__item:first-child{margin-left:40px}.cards__wrap{margin-left:-40px;margin-right:-40px}.scroll__nav-wrap .btn__custom{margin-left:43px}.scroll__nav-wrap .scroll__right{margin-left:33px}.scroll__nav-line{margin-right:28px;min-width:560px;width:560px}.scroll__right{left:560px;margin-left:28px}.sc__title{font-size:70px;line-height:59px}.about__item-block{flex-wrap:wrap}.about__list{padding-left:16px;padding-right:16px}.about__item-title{margin-bottom:15px;margin-right:0;min-width:100%;padding-bottom:23px;padding-left:47px;padding-right:0;width:100%}.about__item:not(:last-child){margin-bottom:35px}.about__item-block{padding-bottom:0;padding-top:0}.about__item-title:after{bottom:0;height:8px;left:0;right:0;top:auto;width:auto}.tabs__content{padding-left:0}.about__item-numb{font-size:16px;left:0;line-height:19px;margin-left:-23px;margin-top:-3px;min-width:47px;position:absolute;width:47px}.tabs__pane-text{max-width:100%}.tabs__pane-img{margin-bottom:30px;margin-right:0;min-width:100%;width:100%}.tabs__pane-block{align-items:center;display:block}.tabs__content-block{margin-left:auto;margin-right:auto;max-width:498px}.tabs__list{max-width:100%;padding-top:50px}.tabs__list .row{margin-left:-10px;margin-right:-10px}.tabs__item-title{margin-left:16px}.tabs__item{padding-left:10px;padding-right:10px}.tabs__item-numb{margin-bottom:15px}.tabs__item-title{margin-right:-10px}.sc__form-subtitle{margin-bottom:70px}.about__list{padding-left:22px;padding-right:22px}.about__item-text{height:auto}}@media screen and (max-width:767px){.promo__title{font-size:61px;line-height:48px;width:435px}.promo__title span:after{height:30px;margin-left:2px;top:5px;width:30px}.sc__promo .sc__descr{margin-left:35px;margin-top:40px;padding-right:25px}.sc__descr{font-size:21px;line-height:26px}.icon__down,.icon__up{height:15px;margin-right:10px;min-width:15px;width:15px}.cards__item:first-child{margin-left:0}.scroll__down{font-size:16px;line-height:24px;right:30px}.cards__item-block,.cards__list{padding-bottom:0}.cards__list{flex-wrap:wrap}.cards__item-title{font-size:26px;line-height:23px;margin-bottom:15px}.cards__item-info{font-size:14px;line-height:15px;position:relative}.cards__item{margin-right:0;min-width:100%;width:100%}.sep{display:none!important}.scroll__nav-wrap{justify-content:flex-start!important}.scroll__nav-wrap .scroll__nav-box{display:none!important}.scroll__nav-wrap .btn__custom{margin-left:0;margin-right:auto;padding:0 26px}.cards__item-img{margin-bottom:5px}.cards__list{margin-bottom:-40px}.cards__wrap{margin-left:0;margin-right:0}.cards__item:not(:last-child){margin-bottom:40px}.sc__items .container{padding-bottom:70px}.sc__subtitle{font-size:16px;line-height:24px;margin-bottom:10px}.sc__title{font-size:45px;line-height:38px;margin-right:-30px}.about__item-title{font-size:26px;line-height:23px;padding-left:28px;padding-right:0}.about__item-numb{font-size:14px}.about__item-text{font-size:18px;line-height:23px;padding-left:5px;padding-right:5px}.sc__types .sc__title{font-size:61px;line-height:48px}.sc__types .sc__descr{margin-bottom:52px;padding-left:35px;padding-right:25px}.tabs__pane-img{margin-bottom:20px}.tabs__content-block{padding-left:25px;padding-right:25px}.tabs__item-title{font-size:20px;line-height:18px;margin-left:0}.tabs__pane-text{font-size:18px;line-height:23px}.tabs__wrap{padding-left:25px;padding-right:25px}.tabs__item-numb{font-size:14px;line-height:17px;margin-bottom:5px}.icon__more{height:12px;margin-right:10px;min-width:12px;width:12px}.link__more{font-size:16px;line-height:24px;margin-right:19px}.blog__item-title{font-size:26px;line-height:23px;margin-bottom:10px}.blog__item-descr{font-size:18px;line-height:23px}.blog__item:not(:last-child){margin-bottom:40px}.form__field input{font-size:16px;height:48px;letter-spacing:-.8px;padding-left:30px;padding-right:30px;padding-top:6px}.scroll__up{font-size:16px}.form__item-action{padding-left:30px;padding-top:12px}.form__label{left:30px;line-height:19px;top:10px}.btn__submit,.form__label{font-size:16px}.form__item .iti--separate-dial-code{margin-left:1.375rem}.form__item-filled .form__label,.form__item-focused .form__label{font-size:10px;line-height:12px;top:0}.icon__success{height:23px;margin-right:10px;min-width:32px;width:32px}.success__title{font-size:26px;margin-bottom:25px}.success__descr{font-size:18px;line-height:23px;margin-left:auto;margin-right:auto;max-width:272px}.tabs__list .row{flex-wrap:nowrap}.tabs__item{-ms-flex:0 0 155px;flex:0 0 155px;margin-right:30px;max-width:155px;min-width:155px;width:155px}.tabs__item:first-child{margin-left:30px}.scroll__nav-box{padding-left:25px;padding-right:75px}.tabs__wrap{margin-left:-5px;margin-right:-5px;padding-left:0;padding-right:0}.tabs__list{padding-top:14px}.scroll__nav-line{margin-right:0;min-width:100%;width:100%}.tabs__content{margin-bottom:37px}.scroll__nav-box{position:relative}.tabs__item{margin-bottom:0!important}.tabs__item-title{margin-right:-32px}.tabs__list .row{margin-bottom:0}.icon__right svg{right:-1px;top:0;width:23px}.icon__right{height:15px;width:15px}.icon__right svg{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.scroll__right{bottom:-7px;cursor:pointer;left:auto;margin-left:0;right:25px;z-index:10}.sc__items .scroll__right{display:none!important}.btn__submit{height:40px}.sc__form .form__error{font-size:12px;line-height:17px;margin-top:-5px;max-width:134px;right:10px;text-align:right;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.sc__form .form{max-width:calc(100% + 10px)!important}}@media screen and (max-width:413px){.promo__title{font-size:14.77vw;line-height:11.62vw;width:105.33vw}.promo__title span:after{height:7.264vw;margin-left:.484vw;top:1.21vw;width:7.264vw}.sc__header{margin-bottom:60px}.sc__about .sc__title{font-size:10.37vw;line-height:9.2vw;margin-right:-7.264vw}.sc__form-title{padding-left:10px!important;padding-right:10px!important}.sc__types .sc__title{font-size:48px;line-height:41px}.scroll__nav-wrap .btn__custom{margin-left:auto;margin-right:auto}}:root{--base-banner-height:3rem}@media only screen and (min-width:768px){:root{--base-banner-height:3.75rem}}.base-banner{height:var(--base-banner-height);z-index:200}.base-banner,.base-banner~.wrapper{position:relative}.base-banner__cont{background-color:var(--bgc);display:block}.base-banner__cont img,.base-banner__cont picture{display:block;height:100%;margin:0 auto;max-width:120rem;object-fit:contain;object-position:center;width:100%}.base-banner.fixed{position:fixed;z-index:2000}.base-banner.fixed~.wrapper{padding-top:var(--base-banner-height)}.base-banner.fixed~.wrapper .fixed-header.active,.base-banner.fixed~.wrapper .header,.base-banner.fixed~.wrapper .header--scrolled{top:var(--base-banner-height)}.base-banner.fixed~.wrapper .fixed-filter.is-fixed{top:calc(10px + var(--base-banner-height))}body[data-banner-enabled=true] .breadcrumbs:is(nav){margin-top:calc(var(--base-banner-height) + 2rem)}body[data-banner-enabled=true] .landing-breadcrumbs{margin-top:calc(var(--base-banner-height)*-1)}body[data-banner-enabled=true].elvtr-base .base-banner.fixed~.wrapper,body[data-banner-enabled=true].page-not-front .base-banner.fixed~.wrapper{padding-top:var(--base-banner-height)}body[data-banner-enabled=true].elvtr-base .base-banner.fixed~.wrapper .header,body[data-banner-enabled=true].page-not-front .base-banner.fixed~.wrapper .header{top:var(--base-banner-height)}@media only screen and (max-width:639px){body[data-banner-enabled=true].menu-active .l_header:not(.active)+.l_menu{top:var(--base-banner-height)}}body[data-banner-enabled=true].course-new-theme .nav__bars{transition:margin .2s ease}body[data-banner-enabled=true].course-new-theme .header:not(.active)+.nav__bars{margin-top:var(--base-banner-height)}body[data-banner-enabled=true].elvtr-expansion-body,body[data-banner-enabled=true].elvtr-expansion-body .wrapper{padding-top:0}body[data-banner-enabled=true].elvtr-expansion-body .base-banner.fixed~.wrapper{padding-top:var(--base-banner-height)}body[data-banner-enabled=true].elvtr-expansion-body .base-banner.fixed~.wrapper .header{top:var(--base-banner-height)}body[data-banner-enabled=true].elvtr-expansion-body .breadcrumbs{margin-top:calc(var(--base-banner-height) + 2rem)}body[data-banner-enabled=true].elvtr-expansion-body .hero,body[data-banner-enabled=true].elvtr-expansion-body .informers-list,body[data-banner-enabled=true].elvtr-expansion-body .main-running-lines-box-light{padding-top:var(--base-banner-height)}@media only screen and (max-width:1139px){body[data-banner-enabled=true].elvtr-expansion-body .informers-list{padding-top:var(--header-height,var(--base-banner-height))}}body[data-banner-enabled=true].elvtr-expansion-body .header:not(.scrolled),body[data-banner-enabled=true].robot-land-wrap .header:not(.header--scrolled){top:var(--base-banner-height)}body[data-banner-enabled=true].master-landing-body .base-banner:not(.fixed)~.wrapper .header{top:0}body[data-banner-enabled=true].short-land-body .header:not(.scrolled) .nav__enroll{top:calc(var(--base-banner-height) + .25rem)}body[data-banner-enabled=true] .webinar-timetable-wrap .cta-top-btn{top:var(--base-banner-height)}body[data-banner-enabled=true] .webinar-timetable-wrap .cta-top-btn.show,body[data-banner-enabled=true].corp-landing .header.header--scrolled{top:0}body[data-banner-enabled=true].laba-3-0-body .desk{margin-top:1.25rem}@media only screen and (min-width:1280px){body[data-banner-enabled=true].laba-3-0-body .desk{margin-top:0}}body[data-banner-enabled=true].page-article{--header-height:3rem}@media only screen and (min-width:768px){body[data-banner-enabled=true].page-article{--header-height:4.1875rem}}@media only screen and (min-width:1280px){body[data-banner-enabled=true].page-article{--header-height:4.5rem}}body[data-banner-enabled=true].page-article .base-banner.fixed~.wrapper{padding-top:calc(var(--base-banner-height) + var(--header-height))}body[data-banner-enabled=true].page-article .base-banner.fixed~.wrapper .header{position:absolute}body[data-banner-enabled=true].is-promo-banner .header+section:not(.main-with-bg){padding-top:var(--base-banner-height)}body[data-banner-enabled=true].is-promo-banner .base-banner~.wrapper .promo-banner{top:var(--base-banner-height)}body[data-banner-enabled=true].is-promo-banner .base-banner~.wrapper .promo-banner.banner--scrolled{top:0}body[data-banner-enabled=true].is-promo-banner .base-banner~.wrapper .main-with-bg .container{padding-top:144px}body[data-banner-enabled=true].is-promo-banner .base-banner:not(.fixed)~.wrapper .header,body[data-banner-enabled=true].is-promo-banner .base-banner~.wrapper .header{top:2.75rem}body[data-banner-enabled=true].is-promo-banner .base-banner.fixed~.wrapper{padding-top:calc(var(--base-banner-height) + 44px)}body[data-banner-enabled=true].is-promo-banner .base-banner.fixed~.wrapper .promo-banner.banner--scrolled{top:var(--base-banner-height)}body[data-banner-enabled=true].is-promo-banner .base-banner.fixed~.wrapper .header{top:calc(var(--base-banner-height) + 44px)}