:root{--sectionIndent:100px}@media screen and (max-width:480px){:root{--sectionIndent:50px}}.flex-col-centered,.flex-row-centered{display:flex;justify-content:center}.flex-col-centered{flex-direction:column}.shadow{box-shadow:0 12px 21px 0 rgba(46,228,255,.5)}.shadow-svg{-webkit-filter:drop-shadow(0 12px 21px rgba(46,228,255,.4));filter:drop-shadow(0 12px 21px rgba(46,228,255,.4))}.shadow-svg-pink{-webkit-filter:drop-shadow(0 10px 4px rgba(232,62,140,.6));filter:drop-shadow(0 10px 4px rgba(232,62,140,.6))}.navigation-arrow,.shadow-svg-arrow{-webkit-filter:drop-shadow(0 0 4px #2ee4ff);filter:drop-shadow(0 0 4px rgb(46,228,255))}.play-arrow,.shadow-svg-play{-webkit-filter:drop-shadow(0 0 12px #2ee4ff);filter:drop-shadow(0 0 12px rgb(46,228,255))}.trapezoid-out{perspective:1000px;width:40px;height:32px}.trapezoid-in{width:inherit;height:inherit;transform:rotateX(65deg) scaleY(3);top:-2px}.trapezoid-in-invert{width:inherit;height:inherit;transform:rotateX(-65deg) scaleY(3)}.banner{width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.navigation-arrow{background-image:url(/dist/images/src/images/navigation/navigation_arrow.svg)}.navigation-arrow,.play-arrow{position:absolute;background-repeat:no-repeat;background-size:100% 100%}.play-arrow{background-image:url(/dist/images/src/images/navigation/video_play.svg)}.play-arrow-background{background-image:url(/dist/images/src/images/navigation/video_play_bg.svg);background-repeat:no-repeat;background-size:100% 100%}#teach_academy section{margin-bottom:0!important}#teach_academy .ta-section{width:calc(100% - 32px);max-width:1440px;margin:0 auto!important;padding:clamp(72px,50.526px + 3.158vw,96px) clamp(24px,-26.105px + 7.368vw,80px)}#teach_academy .ta-section-wrap{width:100%;max-width:1280px;margin:0 auto}#teach_academy .ta-section-title{font-size:clamp(40px,32.842px + 1.053vw,48px);font-weight:400;letter-spacing:-1.2px;line-height:112.5%}#teach_academy .ta-btn{color:#fff;font-size:17.663px;font-style:normal;font-weight:500;line-height:34.336px;padding:19.34px 38.29px 21.2px;border-radius:220.786px;background:#ee3f13;width:fit-content;position:relative;display:inline-block;overflow:hidden}#teach_academy .ta-btn:hover span{transform:translateY(200%);color:#ee3f13}#teach_academy .ta-btn:hover span:before{color:#fff}#teach_academy .ta-btn span{position:relative;display:inline-block;transition:all .3s ease}#teach_academy .ta-btn span:before{transition:all .3s ease;position:absolute;top:0;left:0;width:100%;color:#ee3f13;content:attr(data-hover);transform:translate3d(0,-200%,0)}.teachers-front-end{padding-right:0!important;margin:0 auto}@media screen and (min-width:580px){.teachers-front-end{padding-right:12px!important}}@media screen and (min-width:768px){.teachers-front-end{padding-right:35px!important}}@media screen and (min-width:992px){.teachers-front-end{padding-right:28px!important}}@media screen and (min-width:1024px){.teachers-front-end{padding-right:42px!important}}@media screen and (min-width:1280px){.teachers-front-end{padding-right:20px!important}}.teachers-front-end__title{color:#fff;font-weight:700;margin-bottom:24px}@media screen and (min-width:768px){.teachers-front-end__title{text-align:center}}.teachers-front-end__subtitle{font-size:18px;line-height:28px;color:#fff;margin-bottom:46px;padding-right:12px}@media screen and (min-width:578px){.teachers-front-end__subtitle{padding-right:0}}@media screen and (min-width:768px){.teachers-front-end__subtitle{text-align:center;font-size:16px;line-height:26px;margin-bottom:71px}}@media screen and (min-width:992px){.teachers-front-end__subtitle{font-size:18px;line-height:27px}}@media screen and (min-width:1200px){.teachers-front-end__subtitle{font-weight:500;line-height:29px;letter-spacing:1px}}.teachers-front-end__subtitle_desktop{display:none}@media screen and (min-width:768px){.teachers-front-end__subtitle_desktop{display:block}}@media screen and (min-width:768px){.teachers-front-end__subtitle_mob{display:none}}.direction-teachers{padding:0!important}@media screen and (min-width:768px){.direction-teachers{margin-bottom:0!important}}.direction-teachers__desktop{display:none}@media screen and (min-width:578px){.direction-teachers__desktop{display:block}}.direction-teachers__container{overflow:hidden;height:auto}.direction-teachers__wrap_hidden-mob{display:none}@media screen and (min-width:578px){.direction-teachers__wrap_hidden-mob{display:block}}.direction-teachers__content{margin-bottom:28px}.direction-teachers__content_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:48px;justify-items:center}@media screen and (min-width:768px){.direction-teachers__content_grid{grid-template-columns:repeat(3,1fr)}}.direction-teachers__content_grid-2fr{display:flex;margin-left:-24px;justify-content:center;margin-bottom:0;justify-items:center}.direction-teachers__content_grid-2fr .direction-teachers__block{max-width:306px;margin-left:24px}.direction-teachers__content_flex{display:flex;padding-right:12px}@media screen and (min-width:480px){.direction-teachers__content_flex{max-width:80%;margin:0 auto}}@media screen and (min-width:578px){.direction-teachers__content_flex{padding-right:0;max-width:70%}}@media screen and (min-width:768px){.direction-teachers__content_flex{padding-right:0;max-width:380px}}.direction-teachers__image{height:306px;margin-bottom:18px}@media screen and (min-width:1400px){.direction-teachers__image{height:313px}}@media screen and (min-width:768px){.direction-teachers__image_big{height:306px}}@media screen and (min-width:1400px){.direction-teachers__image_big{height:313px}}.direction-teachers__img{width:100%;height:100%;object-fit:cover;border-radius:16px}.direction-teachers__fio{font-weight:500;font-size:20px;line-height:29px;color:#fff;margin-bottom:7px;border-bottom:1px solid rgba(221,224,235,.25);padding-bottom:5px}@media screen and (min-width:768px){.direction-teachers__fio{font-size:16px;line-height:26px}}@media screen and (min-width:992px){.direction-teachers__fio{font-size:20px;line-height:29px}}@media screen and (min-width:1400px){.direction-teachers__fio{font-size:24px;line-height:34px}}.direction-teachers__resume{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.direction-teachers__resume p{font-size:16px;line-height:25px;color:#fff;font-weight:400}@media screen and (min-width:1200px){.direction-teachers__resume p{font-size:16px;line-height:26px}}@media screen and (min-width:1400px){.direction-teachers__resume p{font-size:16px;line-height:26px;font-weight:400}}@media screen and (min-width:578px){.direction-teachers__mob{display:none}}.chose-us{padding:0!important}@media screen and (min-width:578px){.about-video-not-empty .direction-teachers__content_grid-2fr,.about-video-not-empty .direction-teachers__desktop{margin-bottom:100px}}@media screen and (min-width:1024px){.about-video-not-empty .direction-teachers__content_grid-2fr,.about-video-not-empty .direction-teachers__desktop{margin-bottom:120px}}@media screen and (max-width:578px){.about-video-not-empty .direction-teachers__mob{margin-bottom:72px}}.direction-pm-teachers-about{padding-left:0!important;padding-right:0!important}.direction-pm-page__dark-background{background-color:#101010;margin-top:-43px;padding-top:62px}@media screen and (min-width:768px){.direction-pm-page__dark-background{margin-top:-121px;padding-top:60px}}@media screen and (min-width:992px){.direction-pm-page__dark-background{margin-top:-62px;padding-top:122px}}@media screen and (min-width:1200px){.direction-pm-page__dark-background{margin-top:-110px;padding-top:122px}}.chose-us.dark-theme{background:transparent}@media screen and (max-width:680px){.chose-us{padding-left:0;padding-right:0}}.chose-us__image-box-bg{background:linear-gradient(114.25deg,#5383ff 19.54%,#ff3b3b 87.92%);filter:blur(125px);height:90%;width:90%}.about-us-new{background-color:#000;top:-2px;position:relative;z-index:1;margin-bottom:0!important}@media screen and (min-width:768px){.about-us-new{top:-100px}}@media screen and (min-width:992px){.about-us-new{top:-115px}}@media screen and (min-width:1024px){.about-us-new{top:-138px}}@media screen and (min-width:1400px){.about-us-new{top:-140px}}.about-us-new__wrap{padding-bottom:36px!important}@media screen and (min-width:768px){.about-us-new__wrap{top:-115px;position:relative;margin-bottom:-57px!important}}@media screen and (min-width:992px){.about-us-new__wrap{margin-bottom:-115px!important}}@media screen and (min-width:1200px){.about-us-new__wrap{margin-bottom:-118px!important}}.about-us-new__title{color:#fff;padding-top:3px;margin-bottom:24px;font-size:30px;line-height:38px}@media screen and (min-width:360px){.about-us-new__title{font-size:34px;line-height:44px}}@media screen and (min-width:480px){.about-us-new__title{padding-top:79px;margin-top:-2px}}@media screen and (min-width:768px){.about-us-new__title{padding-top:0;text-align:center;font-size:36px;line-height:44px}}@media screen and (min-width:992px){.about-us-new__title{letter-spacing:.4px;font-weight:700;font-size:48px;line-height:58px}}@media screen and (min-width:1400px){.about-us-new__title{max-width:1076px;margin:0 auto 24px}}.about-us-new__text{font-weight:500;color:#76767d;margin-bottom:49px}@media screen and (min-width:768px){.about-us-new__text{text-align:center;margin-bottom:71px}}@media screen and (min-width:992px){.about-us-new__text{display:block;margin:0 auto 71px;max-width:740px;width:100%}}@media screen and (min-width:1024px){.about-us-new__text{max-width:925px}}@media screen and (min-width:1280px){.about-us-new__text{max-width:1075px}}.about-us-new__text_big{font-weight:500;font-size:18px;line-height:27px}@media screen and (min-width:992px){.about-us-new__text_big{font-size:20px;line-height:29px;max-width:100%}}@media screen and (min-width:1200px){.about-us-new__text_big{padding:0 20px}}@media screen and (min-width:1400px){.about-us-new__text_big{max-width:1076px;padding:0}}@media screen and (min-width:680px){.about-us-new__content{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:21px}}@media screen and (min-width:1200px){.about-us-new__content{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1400px){.about-us-new__content{grid-column-gap:22px}}.about-us-new__item{margin-bottom:24px}.about-us-new__item-icon{width:72px;height:72px;border-radius:8px;margin-bottom:24px}.about-us-new__item-text{font-weight:600;font-size:18px;line-height:27px;color:#fff}@media screen and (min-width:992px){.about-us-new__item-text{font-weight:600;font-size:18px;line-height:27px}}@media screen and (min-width:1024px){.about-us-new__item-text{font-size:20px;line-height:29px}}.about-us-new__item-text span{color:#76767d}.about-us-new__item-text .span-white{color:#fff}.python-icon-1{background-color:hsla(0,0%,100%,.25);background-image:url(/dist/images/src/images/courses-adult/python-new/about/1.png);background-repeat:no-repeat;background-position:50%;background-size:48px}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.python-icon-1{background-image:url(/dist/images/src/images/courses-adult/python-new/about/1@2x.png)}}.python-icon-2{background-color:rgba(41,140,255,.35);background-image:url(/dist/images/src/images/courses-adult/python-new/about/2.png);background-repeat:no-repeat;background-position:50%;background-size:48px}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.python-icon-2{background-image:url(/dist/images/src/images/courses-adult/python-new/about/2@2x.png)}}.python-icon-3{background-color:hsla(0,0%,100%,.25);background-image:url(/dist/images/src/images/courses-adult/python-new/about/3.png);background-repeat:no-repeat;background-position:50%;background-size:48px}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.python-icon-3{background-image:url(/dist/images/src/images/courses-adult/python-new/about/3@2x.png)}}.python-icon-4{background-color:rgba(254,200,88,.35);background-image:url(/dist/images/src/images/courses-adult/python-new/about/4.png);background-repeat:no-repeat;background-position:50%;background-size:48px}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.python-icon-4{background-image:url(/dist/images/src/images/courses-adult/python-new/about/4@2x.png)}}.about-us-front-end.direction-new-for-whom{background-color:#000;top:-49px;position:relative;z-index:1;margin-bottom:0!important}@media screen and (min-width:768px){.about-us-front-end.direction-new-for-whom{top:-156px}}@media screen and (min-width:992px){.about-us-front-end.direction-new-for-whom{top:-190px}}@media screen and (max-width:768px){.about-us-front-end.direction-new-for-whom{top:0;padding-top:0!important}}.about-us-front-end.direction-new-for-whom .direction-new-for-whom__wrap{padding-bottom:56px!important}@media screen and (min-width:768px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__wrap{padding-bottom:0!important;top:-115px;position:relative;margin-bottom:-115px!important}}.about-us-front-end.direction-new-for-whom .direction-new-for-whom__title{color:#fff;padding-top:60px;margin-bottom:24px}@media screen and (min-width:768px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__title{padding-top:0;text-align:center}}@media screen and (min-width:992px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__title{letter-spacing:.4px}}@media screen and (max-width:680px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__title{padding-top:0}}.about-us-front-end.direction-new-for-whom .direction-new-for-whom__subtitle{font-weight:500;color:#76767d;margin-bottom:49px;font-size:16px;line-height:26px}@media screen and (min-width:768px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__subtitle{text-align:center;margin-bottom:71px}}@media screen and (min-width:992px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__subtitle{display:block;margin:0 auto 71px;max-width:740px;width:100%;font-size:20px;line-height:29px}}@media screen and (min-width:1024px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__subtitle{max-width:925px}}@media screen and (min-width:1280px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__subtitle{max-width:1075px}}@media screen and (min-width:680px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}}@media screen and (min-width:768px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__content{grid-gap:24px}}@media screen and (min-width:680px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__content_four{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}}@media screen and (min-width:768px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__content_four{grid-gap:24px}}.about-us-front-end.direction-new-for-whom .direction-new-for-whom__content-item{margin-bottom:24px;width:auto}.about-us-front-end.direction-new-for-whom .direction-new-for-whom__content-icon{width:72px;height:72px;border-radius:8px;margin-bottom:24px}.about-us-front-end.direction-new-for-whom .direction-new-for-whom__content-text{font-weight:500;font-size:16px;line-height:26px;color:#fff}@media screen and (min-width:992px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__content-text{font-weight:600;font-size:18px;line-height:27px}}@media screen and (min-width:1024px){.about-us-front-end.direction-new-for-whom .direction-new-for-whom__content-text{font-size:20px;line-height:29px}}.about-us-front-end.direction-new-for-whom .direction-new-for-whom__content-text span{color:#76767d}.about-us-front-end.direction-new-for-whom .direction-new-for-whom__content-text .span-white{color:#fff}.about-us-front-end.direction-new-for-whom .icon-item-1{background:rgba(255,224,163,.25) url(/dist/images/src/images/courses-adult/front-end-new/about/01.png) 50% no-repeat;background-size:80%!important}.about-us-front-end.direction-new-for-whom .icon-item-2{background:rgba(115,188,255,.25) url(/dist/images/src/images/courses-adult/front-end-new/about/02.png) 50% no-repeat;background-size:80%!important}.about-us-front-end.direction-new-for-whom .icon-item-3{background:hsla(0,0%,100%,.25) url(/dist/images/src/images/courses-adult/front-end-new/about/03.png) 50% no-repeat;background-size:80%!important}.front-end .students-companies__company_big{width:1830px!important;max-width:1830px;min-width:1830px!important}.container_front-end,.container_pm{max-width:1336px;padding:0 12px;margin:auto}@media screen and (min-width:768px){.container_front-end,.container_pm{padding:0 35px}}@media screen and (min-width:992px){.container_front-end,.container_pm{padding:0 28px}}@media screen and (min-width:1024px){.container_front-end,.container_pm{padding:0 42px}}@media screen and (min-width:1280px){.container_front-end,.container_pm{padding:0 20px}}.direction-pm-page .course-details{margin-top:-50px;margin-bottom:72px}@media screen and (min-width:1120px)and (max-width:1280px){.direction-pm-page .course-details{padding:0 20px}}@media screen and (max-width:768px){.direction-pm-page .course-details{margin-top:0;margin-bottom:12px}}@media screen and (max-width:680px){.direction-pm-page .course-details{margin-bottom:56px}}@media screen and (max-width:500px){.direction-pm-page .course-details{margin-top:36px;padding:0}}@media screen and (min-width:768px){.direction-pm-page .direction-new-for-whom.cards{margin-top:-156px!important}}@media screen and (min-width:992px){.direction-pm-page .direction-new-for-whom.cards{margin-top:-190px!important}}.direction-pm-page .direction-new-for-whom__subtitle{font-size:20px;line-height:29px;color:#76767d!important;font-weight:500}@media screen and (max-width:680px){.direction-pm-page .direction-new-for-whom__subtitle{font-size:16px;line-height:26px}}.direction-pm-page .direction-new-for-whom__content-title{font-weight:600;font-size:22px;line-height:34px}@media screen and (max-width:680px){.direction-pm-page .direction-new-for-whom__content-title{font-size:20px}}.direction-pm-page .direction-new-program__title{background-image:linear-gradient(90deg,#5383ff,#ff3b3b);background-clip:text;-webkit-background-clip:text;color:transparent}.direction-pm-page .direction-new-program .direction-new-item-title{margin-bottom:12px;font-weight:500;font-size:18px;line-height:27px}.direction-pm-page .direction-new-program .direction-new-text{margin-bottom:0;font-weight:400;font-size:16px;line-height:26px;color:#76767d;position:relative;border:none;padding:0 0 0 22px}.direction-pm-page .direction-new-program__item{padding:15px 0;cursor:pointer;margin-top:0;border-top:1px solid hsla(0,0%,100%,.2)}.direction-pm-page .direction-new-program__item:first-of-type{border:none}.direction-pm-page .direction-new-program__subtitle{margin-bottom:76px}@media screen and (max-width:680px){.direction-pm-page .direction-new-program__subtitle{margin-bottom:56px;font-size:18px}}.direction-pm-page .direction-new-program__block{margin-top:0;margin-bottom:56px}.direction-pm-page .direction-new-program__block-title{margin-bottom:20px}.direction-pm-page .direction-new-program.arrow .direction-new-item-title:after{top:5px}.direction-pm-page .studyFormsNew-three.white-theme{background:#fff}.direction-pm-page .direction-new-program_outcomes{padding-top:0}.direction-pm-page .direction-new-program_outcomes .direction-new-program__subtitle{margin-bottom:48px}@media screen and (max-width:680px){.direction-pm-page .direction-new-program_outcomes .direction-new-program__subtitle{margin-bottom:24px}}@media screen and (max-width:680px){.direction-pm-page .direction-new-program_outcomes .direction-new-program__block{margin-top:0}}@media screen and (min-width:680px){.direction-pm-page .direction-new-program_outcomes .direction-new-program__diplom-subtitle{margin-top:56px;margin-bottom:56px}}.direction-pm-page .direction-new-studentsInCompanies{padding-left:0!important;padding-right:0!important}.direction-pm-page .direction-new-studentsInCompanies__title{font-weight:700;padding:0 12px;margin:0 auto 24px;max-width:900px}@media screen and (min-width:768px){.direction-pm-page .direction-new-studentsInCompanies__title{text-align:center;max-width:600px}}@media screen and (min-width:992px){.direction-pm-page .direction-new-studentsInCompanies__title{max-width:670px;margin-bottom:32px}}@media screen and (min-width:1024px){.direction-pm-page .direction-new-studentsInCompanies__title{max-width:80%;margin-bottom:23px}}.direction-pm-page .direction-new-studentsInCompanies__subtitle{font-size:18px;line-height:28px;color:#76767d;max-width:1336px;padding:0 12px;margin:0 auto 24px}@media screen and (min-width:768px){.direction-pm-page .direction-new-studentsInCompanies__subtitle{text-align:center;max-width:650px}}@media screen and (min-width:992px){.direction-pm-page .direction-new-studentsInCompanies__subtitle{max-width:785px}}@media screen and (min-width:1200px){.direction-pm-page .direction-new-studentsInCompanies__subtitle{max-width:1100px}}@media screen and (min-width:1400px){.direction-pm-page .direction-new-studentsInCompanies__subtitle{font-size:20px;line-height:29px}}.direction-pm-page .students-companies{padding-top:23px;padding-bottom:39px}@media screen and (min-width:768px){.direction-pm-page .students-companies{padding-top:48px;padding-bottom:60px}}@media screen and (min-width:1024px){.direction-pm-page .students-companies{padding-top:48px;font-size:20px;line-height:29px;padding-bottom:109px}}@media screen and (min-width:1400px){.direction-pm-page .students-companies{padding-top:48px}}.direction-pm-page .students-companies__header{max-width:1336px;padding:0 12px;margin:0 auto 47px;font-size:18px;line-height:27px;color:#1d1d1f}@media screen and (min-width:768px){.direction-pm-page .students-companies__header{padding:0 35px;text-align:center;font-weight:600;font-size:24px;line-height:34px;margin-bottom:51px}}@media screen and (min-width:992px){.direction-pm-page .students-companies__header{padding:0 28px}}@media screen and (min-width:1024px){.direction-pm-page .students-companies__header{padding:0 42px;margin-bottom:48px}}@media screen and (min-width:1280px){.direction-pm-page .students-companies__header{padding:0 20px}}@media screen and (min-width:1400px){.direction-pm-page .students-companies__header{font-size:30px;line-height:36px}}.direction-pm-page .students-companies .students-companies__company,.direction-pm-page .students-companies .students-companies__company_reverse{width:auto;min-width:auto}.direction-pm-page .chose-us.dark-theme{background:transparent}.direction-pm-page .chose-us__image-box-bg{background:linear-gradient(114.25deg,#5383ff 19.54%,#ff3b3b 87.92%);filter:blur(125px)}.direction-pm-page .foundation-form{padding-bottom:120px!important}@media screen and (max-width:680px){.direction-pm-page .foundation-form{padding-bottom:72px!important}}