: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%}.students-companies{padding-top:64px;padding-bottom:128px}@media screen and (max-width:1024px){.students-companies{padding-top:80px;padding-bottom:80px}}@media screen and (max-width:600px){.students-companies{padding-top:64px;padding-bottom:64px}}.students-companies_reverse{padding-top:35px}.students-companies_reverse-big{padding-top:0;padding-bottom:0}@media screen and (min-width:768px){.students-companies_reverse-big{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:1400px){.students-companies_reverse-big{padding-top:35px;padding-bottom:35px}}.students-companies_reverse-big:last-of-type{padding-bottom:0}.students-companies__header{text-align:left;max-width:1440px;margin:0 auto 50px;padding-left:80px;padding-right:80px;box-sizing:border-box;font-weight:500;font-size:20px;line-height:29px;color:#8b8b9b}@media screen and (max-width:1023px){.students-companies__header{padding-left:40px;padding-right:0;text-align:left}}@media screen and (max-width:600px){.students-companies__header{padding-left:16px;padding-right:16px}}.students-companies__slider-wraper{overflow:hidden}.students-companies__slider{display:flex}.students-companies__company,.students-companies__company_reverse{min-width:300px;display:flex;justify-content:center}.students-companies__company_big{min-width:1830px;max-width:1830px;padding-right:20px}.students-companies__company-photo{overflow:hidden;margin-bottom:16px;display:flex;justify-content:center;height:51px}.students-companies__company-photo_big{height:93px}@media screen and (min-width:768px){.students-companies__company-photo_big{height:97px}}.python-new .about-us-new{padding-top:0!important;padding-bottom:0!important;background-color:#000;top:-2px;position:relative;z-index:1;margin-bottom:0!important}@media screen and (min-width:768px){.python-new .about-us-new{top:-100px}}@media screen and (min-width:992px){.python-new .about-us-new{top:-115px}}@media screen and (min-width:1024px){.python-new .about-us-new{top:-138px}}@media screen and (min-width:1400px){.python-new .about-us-new{top:-140px}}.python-new .about-us-new__wrap{padding-bottom:32px!important}@media screen and (min-width:768px){.python-new .about-us-new__wrap{top:-115px;position:relative;margin-bottom:-57px!important}}@media screen and (min-width:992px){.python-new .about-us-new__wrap{margin-bottom:-115px!important}}@media screen and (min-width:1200px){.python-new .about-us-new__wrap{margin-bottom:-118px!important}}@media screen and (max-width:680px){.python-new .about-us-new__wrap{padding-bottom:72px!important}}.python-new .about-us-new__title{color:#fff;padding-top:3px;margin-bottom:24px;font-size:30px;line-height:38px}@media screen and (min-width:360px){.python-new .about-us-new__title{font-size:34px;line-height:44px}}@media screen and (min-width:480px){.python-new .about-us-new__title{padding-top:79px;margin-top:-2px}}@media screen and (min-width:768px){.python-new .about-us-new__title{padding-top:0;text-align:center;font-size:36px;line-height:44px}}@media screen and (min-width:992px){.python-new .about-us-new__title{letter-spacing:.4px;font-weight:700;font-size:48px;line-height:58px}}@media screen and (min-width:1400px){.python-new .about-us-new__title{max-width:1076px;margin:0 auto 24px}}.python-new .about-us-new__text{font-weight:500;color:#76767d;margin-bottom:49px}@media screen and (min-width:768px){.python-new .about-us-new__text{text-align:center;margin-bottom:71px}}@media screen and (min-width:992px){.python-new .about-us-new__text{display:block;margin:0 auto 71px;max-width:740px;width:100%}}@media screen and (min-width:1024px){.python-new .about-us-new__text{max-width:925px}}@media screen and (min-width:1280px){.python-new .about-us-new__text{max-width:1075px}}.python-new .about-us-new__text_big{font-weight:500;font-size:18px;line-height:27px}@media screen and (min-width:992px){.python-new .about-us-new__text_big{font-size:20px;line-height:29px;max-width:100%}}@media screen and (min-width:1200px){.python-new .about-us-new__text_big{padding:0 20px}}@media screen and (min-width:1400px){.python-new .about-us-new__text_big{max-width:1076px;padding:0}}@media screen and (min-width:680px){.python-new .about-us-new__content{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:21px}}@media screen and (min-width:1200px){.python-new .about-us-new__content{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1400px){.python-new .about-us-new__content{grid-column-gap:22px}}.python-new .about-us-new__item{margin-bottom:24px}.python-new .about-us-new__item-icon{width:72px;height:72px;border-radius:8px;margin-bottom:24px}.python-new .about-us-new__item-text{font-weight:600;font-size:18px;line-height:27px;color:#fff}@media screen and (min-width:992px){.python-new .about-us-new__item-text{font-weight:600;font-size:18px;line-height:27px}}@media screen and (min-width:1024px){.python-new .about-us-new__item-text{font-size:20px;line-height:29px}}.python-new .about-us-new__item-text span{color:#76767d}.python-new .about-us-new__item-text .span-white{color:#fff}.python-new .direction-new-for-whom{margin-top:0!important}@media screen and (min-width:681px){.python-new .direction-new-for-whom{margin-top:-50px!important}}@media screen and (min-width:769px){.python-new .direction-new-for-whom{margin-top:-155px!important}}@media screen and (min-width:1024px){.python-new .direction-new-for-whom{margin-top:-190px!important}}.python-new .direction-new-for-whom__subtitle{color:#76767d}.python-new .direction-new-for-whom__content-title{font-weight:600}.python-new .python-icon-1{background:hsla(0,0%,100%,.25) url(/dist/images/src/images/courses-adult/python-new/about/1.png) 50% no-repeat}@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-new .python-icon-1{background:hsla(0,0%,100%,.25) url(/dist/images/src/images/courses-adult/python-new/about/1@2x.png) 50% no-repeat;background-size:48px}}.python-new .python-icon-2{background:rgba(41,140,255,.35) url(/dist/images/src/images/courses-adult/python-new/about/2.png) 50% no-repeat}@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-new .python-icon-2{background:rgba(41,140,255,.35) url(/dist/images/src/images/courses-adult/python-new/about/2@2x.png) 50% no-repeat;background-size:48px}}.python-new .python-icon-3{background:hsla(0,0%,100%,.25) url(/dist/images/src/images/courses-adult/python-new/about/3.png) 50% no-repeat}@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-new .python-icon-3{background:hsla(0,0%,100%,.25) url(/dist/images/src/images/courses-adult/python-new/about/3@2x.png) 50% no-repeat;background-size:48px}}.python-new .python-icon-4{background:rgba(254,200,88,.35) url(/dist/images/src/images/courses-adult/python-new/about/4.png) 50% no-repeat}@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-new .python-icon-4{background:rgba(254,200,88,.35) url(/dist/images/src/images/courses-adult/python-new/about/4@2x.png) 50% no-repeat;background-size:48px}}.python-new .about-us-new{background:#000}@media screen and (min-width:768px){.python-new .for-whom-front-end{padding-top:96px}}@media screen and (min-width:992px){.python-new .for-whom-front-end{padding-top:120px}}.python-new .for-whom-front-end__item{border-radius:8px}@media screen and (min-width:768px){.python-new .for-whom-front-end__item{padding:23px 22.5px;border-radius:16px}}@media screen and (min-width:1200px){.python-new .for-whom-front-end__item-text{font-size:20px;line-height:29px}}.python-new .studyFormsNew-three.white-theme{background:#fff}.python-new .direction-new-program_outcomes{padding-top:0}.python-new .direction-new-studentsInCompanies{padding-left:0!important;padding-right:0!important}.python-new .direction-new-studentsInCompanies__title{font-weight:700;max-width:1336px;padding:0 12px;margin:0 auto 24px}@media screen and (min-width:768px){.python-new .direction-new-studentsInCompanies__title{text-align:center;max-width:600px}}@media screen and (min-width:992px){.python-new .direction-new-studentsInCompanies__title{max-width:670px;margin-bottom:32px}}@media screen and (min-width:1024px){.python-new .direction-new-studentsInCompanies__title{max-width:80%;margin-bottom:23px}}.python-new .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){.python-new .direction-new-studentsInCompanies__subtitle{text-align:center;max-width:650px}}@media screen and (min-width:992px){.python-new .direction-new-studentsInCompanies__subtitle{max-width:785px}}@media screen and (min-width:1200px){.python-new .direction-new-studentsInCompanies__subtitle{max-width:1100px}}@media screen and (min-width:1400px){.python-new .direction-new-studentsInCompanies__subtitle{font-size:20px;line-height:29px}}.python-new .p-program-new{position:relative;margin-bottom:58px!important}@media screen and (min-width:768px){.python-new .p-program-new{margin-top:-118px;margin-bottom:96px!important}}@media screen and (min-width:992px){.python-new .p-program-new{margin-top:-90px;margin-bottom:101px!important}}.python-new .p-program-new__wrap{overflow:hidden}.python-new .p-program-new__content{background:#000;border-radius:8px;padding:49px 14px;overflow:hidden}@media screen and (min-width:768px){.python-new .p-program-new__content{padding:120px 24px 107px;border-radius:16px}}@media screen and (min-width:1200px){.python-new .p-program-new__content{padding:96px 24px 120px}}@media screen and (min-width:1400px){.python-new .p-program-new__content{padding:96px 24px 80px}}.python-new .p-program-new__title{font-weight:700;width:fit-content;width:-moz-fit-content;margin:0 auto 24px;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7ea2e8,#256fde)}.python-new .p-program-new__subtitle{font-weight:500;font-size:18px;line-height:27px;color:#76767d;margin-bottom:50px}@media screen and (min-width:768px){.python-new .p-program-new__subtitle{text-align:center;max-width:576px;width:100%;font-size:16px;line-height:26px;margin:0 auto 73px}}@media screen and (min-width:992px){.python-new .p-program-new__subtitle{max-width:840px;font-size:18px;line-height:27px;margin-bottom:108px}}@media screen and (min-width:1200px){.python-new .p-program-new__subtitle{font-size:20px;line-height:29px;max-width:930px;margin-bottom:95px}}@media screen and (min-width:1400px){.python-new .p-program-new__subtitle{font-size:20px;line-height:29px;max-width:1076px;margin-bottom:95px}}.python-new .p-program-new__subtitle .span-white{color:#fff}@media screen and (min-width:992px){.python-new .p-program-new__box-wrap{position:relative}.python-new .p-program-new__box-wrap:before{content:"";background:#76767d;opacity:.7;position:absolute;top:-10px;left:2.5px;width:1px;height:100%;z-index:1;background-size:contain;left:1px}}@media screen and (min-width:1200px){.python-new .p-program-new__box-wrap:before{left:10.5px}}@media screen and (min-width:1400px){.python-new .p-program-new__box-wrap:before{left:76.5px}}@media screen and (min-width:992px){.python-new .p-program-new .program-front-end__box_fix{margin-bottom:96px}}@media screen and (min-width:1200px){.python-new .p-program-new .program-front-end__box_fix{margin-bottom:125px}}@media screen and (min-width:1400px){.python-new .p-program-new .program-front-end__box_fix{margin-bottom:97px}}.python-new .p-program-new__box-info{margin-left:23px}@media screen and (min-width:768px){.python-new .p-program-new__box-info{margin-left:26px}}@media screen and (min-width:992px){.python-new .p-program-new__box-info{margin-left:85px;position:relative}}@media screen and (min-width:1200px){.python-new .p-program-new__box-info{margin-left:102px}}@media screen and (min-width:1400px){.python-new .p-program-new__box-info{margin-left:150px}}@media screen and (min-width:992px){.python-new .p-program-new__box-bottom_before-first:before,.python-new .p-program-new__box-bottom_before-last:before{content:"";position:absolute;left:-91px;background:url(/dist/images/src/images/courses-adult/python-new/program/01.svg) 50% no-repeat;width:18px;height:18px;z-index:22}.python-new .p-program-new__box-bottom_before-first:before{top:-17px;left:-99px}.python-new .p-program-new__box-bottom_before-last:before{bottom:-43px;left:-99px}}@media screen and (min-width:992px){.python-new .p-program-new__box-bottom_before-first:before,.python-new .p-program-new__box-bottom_before-last:before{left:-92px}}@media screen and (min-width:1200px){.python-new .p-program-new__box-bottom_before-first:before{top:-28px;left:-99px}.python-new .p-program-new__box-bottom_before-last:before{bottom:-33px;left:-99px}}@media screen and (min-width:1400px){.python-new .p-program-new__box-bottom_before-first:before,.python-new .p-program-new__box-bottom_before-last:before{left:-82px}.python-new .p-program-new__box-bottom_before-last:before{bottom:-27px}}.python-new .p-program-new__box-list{margin:0 0 32px;padding:0;list-style:none;position:relative;z-index:20}@media screen and (min-width:1200px){.python-new .p-program-new__box-list{padding-right:20px}}@media screen and (min-width:992px){.python-new .p-program-new__box-list_before{position:relative}.python-new .p-program-new__box-list_before:before{content:"";position:absolute;left:-92px;background:url(/dist/images/src/images/courses-adult/python-new/program/02.svg) 50% no-repeat;width:18px;height:18px;z-index:22;top:9px}}@media screen and (min-width:1200px){.python-new .p-program-new__box-list_before:before{top:-2px;left:-99px}}@media screen and (min-width:1400px){.python-new .p-program-new__box-list_before:before{top:7px;left:-82px}}.python-new .p-program-new__box-item{font-size:16px;line-height:32px;color:#fff;position:relative}@media screen and (min-width:768px){.python-new .p-program-new__box-item{font-size:18px}}@media screen and (min-width:992px){.python-new .p-program-new__box-item{font-size:20px;line-height:32px}}.python-new .p-program-new__box-item:before{position:absolute;top:1px;left:-16px;content:"•";color:#fff;font-size:13px}@media screen and (min-width:992px){.python-new .p-program-new__box-item:before{font-size:20px;left:-20px}}.python-new .p-program-new__box-item:last-of-type{margin-bottom:0}.python-new .p-program-new__box-item__title{font-weight:600;margin-bottom:10px!important}.python-new .p-program-new__box-item__title:before{content:none}.python-new .p-program-new__box-item__subtitle{font-weight:400;margin-bottom:10px!important}.python-new .p-program-new__box-item__subtitle:before{content:none}.python-new .p-program-new__image{margin-top:47px;margin-bottom:43px;max-width:100%;width:100%;position:relative;z-index:10}@media screen and (min-width:768px){.python-new .p-program-new__image{margin-top:-5px;margin-bottom:90px}}@media screen and (min-width:992px){.python-new .p-program-new__image{margin-bottom:93px}}@media screen and (min-width:1400px){.python-new .p-program-new__image{max-width:1200px;margin:0 auto 93px}}.python-new .p-program-new__image img{width:100%;height:100%;object-fit:cover;position:relative;z-index:20}.python-new .p-program-new__image-blur{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);width:305.75px;height:171.12px;background:#0075ff;filter:blur(90px)}@media screen and (min-width:578px){.python-new .p-program-new__image-blur{width:405px;height:271px}}@media screen and (min-width:680px){.python-new .p-program-new__image-blur{width:505px}}@media screen and (min-width:768px){.python-new .p-program-new__image-blur{width:636px;height:356px}}@media screen and (min-width:860px){.python-new .p-program-new__image-blur{width:736px;height:456px}}@media screen and (min-width:1200px){.python-new .p-program-new__image-blur{width:1068px;height:598px}}@media screen and (min-width:1400px){.python-new .p-program-new__image-blur{width:1200px;height:674px}}.python-new .p-program-new__image-un{display:none}@media screen and (min-width:768px){.python-new .p-program-new__image-un{display:block;position:absolute;background:url(/dist/images/src/images/courses-adult/python-new/program/union.png) 50% no-repeat;width:100%;height:1009px;top:59.6%;left:50%;transform:translate(-50%,-50%);z-index:1}}@media screen and (min-width:992px){.python-new .p-program-new__image-un{top:56.5%}}@media screen and (min-width:1200px){.python-new .p-program-new__image-un{top:51.5%}}.python-new .p-program-new .program-front-end__button{margin-top:50px}.python-new .p-program-new .program-front-end__button .banner-front-end__btn{font-size:16px;line-height:27px;padding:15px;margin:0 auto;display:block;text-align:center}@media screen and (max-width:480px){.python-new .p-program-new .program-front-end__button .banner-front-end__btn{width:100%}}@media screen and (min-width:380px){.python-new .p-program-new .program-front-end__button{width:-moz-fit-content;padding:0}}@media screen and (min-width:768px){.python-new .p-program-new .program-front-end__button{margin:79px auto 0}.python-new .p-program-new .program-front-end__button .banner-front-end__btn{padding:15px 50px;font-size:18px;line-height:27px}}@media screen and (min-width:992px){.python-new .p-program-new .program-front-end__button{margin:83px auto 0}}@media screen and (min-width:1200px){.python-new .p-program-new .program-front-end__button{padding-right:0;padding-left:0;margin-top:86px}}@media screen and (min-width:1400px){.python-new .p-program-new .program-front-end__button{padding-right:0;margin-top:80px}}.python-new .students-companies{padding-top:15px;padding-bottom:15px}@media screen and (min-width:768px){.python-new .students-companies{padding-top:48px;padding-bottom:73px}}@media screen and (min-width:992px){.python-new .students-companies{padding-bottom:38px}}@media screen and (min-width:1200px){.python-new .students-companies{padding-top:80px;padding-bottom:88px}}@media screen and (min-width:1400px){.python-new .students-companies{padding-top:51px;padding-bottom:106px}}.python-new .students-companies__header{font-size:18px;line-height:27px;color:#1d1d1f}@media screen and (min-width:768px){.python-new .students-companies__header{font-size:19px;line-height:27px;text-align:center;padding-left:0;padding-right:0;margin-bottom:28px}}@media screen and (min-width:1200px){.python-new .students-companies__header{font-size:20px;line-height:29px}}@media screen and (min-width:1400px){.python-new .students-companies__header{font-weight:600;font-size:30px;line-height:36px;margin-bottom:48px}}.python-new .students-companies .students-companies__company,.python-new .students-companies .students-companies__company_reverse{width:auto;min-width:auto}.python-new .direction-front-end-page__dark-background{background-color:#101010;margin-top:-43px;padding-top:62px;overflow:hidden}@media screen and (min-width:768px){.python-new .direction-front-end-page__dark-background{margin-top:-121px;padding-top:60px}}@media screen and (min-width:992px){.python-new .direction-front-end-page__dark-background{margin-top:-62px;padding-top:122px}}@media screen and (min-width:1200px){.python-new .direction-front-end-page__dark-background{margin-top:-110px;padding-top:122px}}.python-new .teachers-front-end{padding-right:0!important;margin:0 auto}@media screen and (min-width:580px){.python-new .teachers-front-end{padding-right:12px!important}}@media screen and (min-width:768px){.python-new .teachers-front-end{padding-right:35px!important}}@media screen and (min-width:992px){.python-new .teachers-front-end{padding-right:28px!important}}@media screen and (min-width:1024px){.python-new .teachers-front-end{padding-right:42px!important}}@media screen and (min-width:1280px){.python-new .teachers-front-end{padding-right:20px!important}}.python-new .teachers-front-end__title{color:#fff;font-weight:700;margin-bottom:24px}@media screen and (min-width:768px){.python-new .teachers-front-end__title{text-align:center}}.python-new .teachers-front-end__subtitle{font-size:18px;line-height:28px;color:#fff;margin-bottom:46px;padding-right:12px}@media screen and (min-width:578px){.python-new .teachers-front-end__subtitle{padding-right:0}}@media screen and (min-width:768px){.python-new .teachers-front-end__subtitle{text-align:center;font-size:16px;line-height:26px;margin-bottom:71px}}@media screen and (min-width:992px){.python-new .teachers-front-end__subtitle{font-size:18px;line-height:27px}}@media screen and (min-width:1200px){.python-new .teachers-front-end__subtitle{font-weight:500;line-height:29px;letter-spacing:1px}}.python-new .teachers-front-end__subtitle_desktop{display:none}@media screen and (min-width:768px){.python-new .teachers-front-end__subtitle_desktop{display:block}}@media screen and (min-width:768px){.python-new .teachers-front-end__subtitle_mob{display:none}}.python-new .direction-teachers{padding:0!important}@media screen and (min-width:768px){.python-new .direction-teachers{margin-bottom:0!important}}.python-new .direction-teachers__desktop{display:none}@media screen and (min-width:578px){.python-new .direction-teachers__desktop{display:block}}@media screen and (min-width:768px){.python-new .direction-teachers__desktop{margin-bottom:117px}}.python-new .direction-teachers__container{overflow:hidden;height:434px}@media screen and (min-width:1200px){.python-new .direction-teachers__container{height:474px}}@media screen and (min-width:1400px){.python-new .direction-teachers__container{height:608px}}.python-new .direction-teachers__wrap_hidden-mob{display:none}@media screen and (min-width:578px){.python-new .direction-teachers__wrap_hidden-mob{display:block}}.python-new .direction-teachers__content{margin-bottom:28px}.python-new .direction-teachers__content_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:48px;margin-bottom:120px;justify-items:center}@media screen and (min-width:768px){.python-new .direction-teachers__content_grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1400px){.python-new .direction-teachers__content_grid{margin-bottom:181px}}.python-new .direction-teachers__content_grid .direction-teachers__block{max-width:306px}.python-new .direction-teachers__content_grid-2fr{display:flex;margin-left:-24px;justify-content:center;margin-bottom:120px;justify-items:center}@media screen and (min-width:1400px){.python-new .direction-teachers__content_grid-2fr{margin-bottom:181px}}.python-new .direction-teachers__content_grid-2fr .direction-teachers__block{max-width:306px;margin-left:24px}.python-new .direction-teachers__content_flex{display:flex;padding-right:12px;padding-bottom:50px;margin-bottom:70px}@media screen and (min-width:480px){.python-new .direction-teachers__content_flex{max-width:80%;margin:0 auto 70px}}@media screen and (min-width:578px){.python-new .direction-teachers__content_flex{padding-right:0;max-width:70%}}@media screen and (min-width:768px){.python-new .direction-teachers__content_flex{padding-right:0;max-width:380px}}@media screen and (min-width:1400px){.python-new .direction-teachers__content_flex{margin-bottom:131px}}.python-new .direction-teachers__image{height:306px;margin-bottom:18px}@media screen and (min-width:1400px){.python-new .direction-teachers__image{height:313px}}@media screen and (min-width:768px){.python-new .direction-teachers__image_big{height:306px}}@media screen and (min-width:1400px){.python-new .direction-teachers__image_big{height:313px}}.python-new .direction-teachers__img{width:100%;height:100%;object-fit:cover;border-radius:16px}.python-new .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){.python-new .direction-teachers__fio{font-size:16px;line-height:26px}}@media screen and (min-width:992px){.python-new .direction-teachers__fio{font-size:20px;line-height:29px}}@media screen and (min-width:1400px){.python-new .direction-teachers__fio{font-size:24px;line-height:34px}}.python-new .direction-teachers__resume{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.python-new .direction-teachers__resume p{font-size:14px;line-height:17px;color:#fff}@media screen and (min-width:1200px){.python-new .direction-teachers__resume p{font-size:16px;line-height:26px}}@media screen and (min-width:1400px){.python-new .direction-teachers__resume p{font-size:16px;line-height:26px;font-weight:400}}.python-new .direction-teachers__mob{height:434px}@media screen and (min-width:578px){.python-new .direction-teachers__mob{display:none}}.python-new__teachers{margin-bottom:119px!important}@media screen and (min-width:768px){.python-new__teachers{margin-bottom:60px!important}}@media screen and (max-width:680px){.python-new .teachers-front-end{padding-left:16px}}@media screen and (min-width:1400px){.python-new .teachers-front-end__title{margin-bottom:27px}}.python-new .teachers-front-end__subtitle{letter-spacing:0}@media screen and (min-width:1400px){.python-new .teachers-front-end__subtitle{margin-bottom:70px}}@media screen and (min-width:768px){.python-new .direction-front-end-page__dark-background{padding-top:96px}}@media screen and (min-width:992px){.python-new .direction-front-end-page__dark-background{padding-top:120px}}@media screen and (min-width:992px){.python-new .direction-front-end-page__teachers{margin-bottom:111px!important}}@media screen and (min-width:1400px){.python-new .direction-front-end-page__teachers{margin-bottom:147px!important}}.python-new .direction-front-end-page__teachers-single .direction-teachers__mob{margin-left:0!important}@media screen and (min-width:1200px){.python-new .direction-teachers{margin-bottom:0!important}}.python-new .direction-teachers__mob{height:auto}@media screen and (min-width:768px){.python-new .direction-teachers__desktop{margin-bottom:86px}}@media screen and (min-width:1200px){.python-new .direction-teachers__desktop{margin-bottom:75px}}.python-new .direction-teachers__container{height:auto}@media screen and (min-width:768px){.python-new .direction-teachers__container{height:520px}}.python-new .direction-teachers__fio{margin-bottom:12px}.python-new .direction-teachers__resume{-webkit-line-clamp:6}.python-new .direction-teachers__resume p{line-height:21px}@media screen and (min-width:768px){.python-new .direction-teachers__resume{-webkit-line-clamp:7}}@media screen and (min-width:1200px){.python-new .direction-teachers__resume{-webkit-line-clamp:5}}@media screen and (min-width:1400px){.python-new .direction-teachers__resume{-webkit-line-clamp:4}.python-new .direction-teachers__resume p{line-height:25px}}.python-new .chose-us.dark-theme{background:transparent}.python-new .chose-us__image-box-bg{background:#0075ff}@media screen and (min-width:768px){.python-new .direction-front-end-page__ba-new-comment{margin-top:96px;margin-bottom:56px}}@media screen and (min-width:992px){.python-new .direction-front-end-page__ba-new-comment{margin-top:120px;margin-bottom:56px}}.python-new #bg_toy1{position:absolute;top:84%;right:48%;transition:.2s;z-index:5}.python-new #bg_toy1>img{transform:rotate(20deg);width:133px}.python-new .foundation-form{padding-bottom:120px!important}@media screen and (max-width:680px){.python-new .foundation-form{padding-bottom:72px!important}}.font_lang_th .direction-new-for-whom__content-title{font-size:20px;line-height:28px}