.green{color:#41c4ab}.header__city{font-size:14px;line-height:16px}.section_title h1{all:inherit;margin-left:0}.b24-widget-button-position-bottom-right{right:20px!important;bottom:180px!important}@media (max-width:991.92px){.b24-widget-button-position-bottom-right{bottom:80px!important}}*{padding:0;outline:none;margin:0}.clear{clear:both}body{font-family:Roboto,sans-serif}p{font-size:22px;font-weight:300;font-style:normal;color:grey;line-height:30px}h2{font-size:35px;line-height:41px}h2,h3{font-weight:900;font-style:normal;color:#383838}h3{font-size:25px;line-height:29px}h4{font-size:22px;line-height:26px}h4,h5{font-weight:900;font-style:normal;color:#383838}h5{font-size:18px;line-height:21px}.header_fake{position:relative}.header_fake,.header_full{height:100px;display:block}.header_full{right:0;position:fixed;top:0;background-color:#fff;box-shadow:0 4px 21px rgba(0,0,0,.08);left:0;z-index:1000}.header{height:100px;justify-content:space-between}.header,.header_l{align-items:center}.header,.header_l,.header_r{position:relative;display:flex}.header__logo{position:relative;width:90px;display:block}.header__logo img{height:auto;max-width:100%;width:100%}.header__contact{position:relative;margin-left:30px;display:block}.header__contact__worktime{font-size:12px;font-weight:400;font-style:normal;color:#555;position:relative;line-height:14px}.header__contact__phone{font-size:19px;font-weight:900;font-style:normal;color:#1d1d1d;position:relative;line-height:22px;display:block}.header__menu{list-style:none;padding-top:7px;position:relative;margin:0;display:inline-block}.header__menu .li_1{padding:0 15px;position:relative;float:left;display:block}.header__menu li a{font-size:14px;font-weight:400;font-style:normal;color:#555;transition:.2s;position:relative;border-bottom:3px solid transparent;line-height:26px;display:block}.li_1:hover a{color:#41c4ab}.ul_1{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;padding:30px 30px 30px 60px;-moz-border-radius-bottomleft:10px;position:absolute;top:26px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.1);box-shadow:0 4px 4px 0 rgba(0,0,0,.1);background:#fff;left:-60px;width:290px;-moz-border-radius-bottomright:10px;display:none}.li_1:hover .ul_1{display:block}.header__menu .li_2{position:relative;display:block}.header__menu li.li_1 a.root-item-selected{color:#41c4ab;border-bottom:3px solid #41c4ab}.li_2:hover a{color:#41c4ab}.social__list{position:relative;align-items:center;display:flex}.social__list__link{height:40px;position:relative;border-radius:20px;margin-left:7px;width:40px;display:block}.social__list__link img{height:auto;max-width:100%;width:100%}section{position:relative;display:block}.main__slider,.main__slider__item{position:relative;display:block}.main__slider__item__img_d{display:block}.main__slider__item__img_d,.main__slider__item__img_m{height:auto;position:relative;max-width:100%;width:100%}.main__slider__item__img_m{display:none}.main__slider__item__block{right:0;position:absolute;bottom:0;top:0;align-items:center;left:0;display:block;display:flex}.main__slider__item__block__name{font-size:45px;font-weight:900;font-style:normal;color:#fff;text-transform:uppercase;position:relative;margin-left:30px;line-height:53px;display:block}.main__slider__item__block__text{font-size:20px;font-weight:300;font-style:normal;color:#fff;position:relative;line-height:23px;margin-top:22px;display:block}.butt{height:50px;padding:0 50px;justify-content:center;font-size:16px;font-weight:500;font-style:normal;position:relative;text-align:center;align-items:center;border-radius:25px;line-height:19px;display:inline-flex}.main__slider__item__block__button{color:#41c4ab;background-color:#fff;margin-top:57px}.main__slider__item__block__button:hover{border:1px solid #fff;color:#fff;background-color:transparent}.main__slider__item__block__button:active{border:1px solid #fff;color:#fff;background:hsla(0,0%,100%,.2)}.main_prev{height:55px;transition:.2s;position:absolute;opacity:.7;top:50%;margin-left:-660px;left:50%;width:55px;margin-top:-27px;display:block;z-index:1}.main_prev img{height:auto;max-width:100%;width:100%}.main_prev:hover{opacity:1}.main_next{height:55px;margin-right:-660px;right:50%;transition:.2s;position:absolute;opacity:.7;top:50%;width:55px;margin-top:-27px;display:block;z-index:1}.main_next img{height:auto;max-width:100%;width:100%}.main_next:hover{opacity:1}.main_next_m,.main_prev_m{display:none}.course_main{padding:115px 0}.section_title{font-size:50px;color:#383838;position:relative;margin-left:30px;line-height:50px}.section_title,.section_title:before{font-weight:900;font-style:normal;display:block}.section_title:before{font-size:45px;color:#41c4ab;text-transform:uppercase;content:"/";position:absolute;top:0;left:-30px;line-height:53px}.course_main__star{height:67px;right:0;position:absolute;top:0;width:67px;display:block}.course_main__star img{height:auto;max-width:100%;width:100%}.course_main__text{font-size:25px;font-weight:300;font-style:normal;color:grey;position:relative;line-height:30px;margin-top:30px;display:block}.course_main__block{margin-top:50px}.course_main__block,.tags{position:relative;display:block}.tags{overflow:hidden}.tags__item{height:50px;padding:0 20px;justify-content:center;font-size:16px;border:1px solid #282828;font-weight:500;font-style:normal;margin-right:15px;margin-bottom:15px;color:#202020;transition:.2s;position:relative;background-color:#fff;box-sizing:border-box;align-items:center;border-radius:25px;cursor:pointer;line-height:19px;float:left;display:inline-flex}.tags__item.active,.tags__item:hover{border-color:#41c4ab;color:#fff;background-color:#41c4ab}.tags__item:visited{color:#202020}.tags__item:active{border:1px solid #41c4ab;color:#202020;background-color:rgba(65,196,171,.2)}.course_list{position:relative;margin:50px -15px 0;display:block}.course_list__element{margin-bottom:50px;position:relative;display:block}.course_el{padding:0 15px;position:relative;box-sizing:border-box;width:49.5%;display:inline-block}.course_list__element__picture{overflow:hidden;position:relative;border-radius:20px;display:block}.course_list__element__block__buy__more:before{content:"Подробнее"}.course_list__element__picture img{height:auto;max-width:100%;width:100%}.course_list__element__picture__block{right:0;position:absolute;bottom:0;top:0;left:0;display:block}.course_list__element__picture__block img{height:100%;max-width:100%;object-fit:cover;width:100%}.course_list__element__picture__gradient{right:0;position:absolute;bottom:0;top:0;background:linear-gradient(0deg,#000 -23.03%,#ffffff00 45.45%);left:0;display:block}.course_list__element__picture__start{position:absolute;bottom:20px;left:20px;display:block}.course_list__element__picture__start,.course_list__element__picture__start span{font-size:14px;font-weight:500;font-style:normal;color:#fff;text-align:center;line-height:33px}.course_list__element__picture__start span{padding:0 17px;position:relative;border-radius:25px;background:#41c4ab;margin-left:5px;display:inline-block}.course_list__element__picture__type{height:33px;padding:0 17px;font-size:14px;border:1px solid hsla(0,0%,100%,.4);font-weight:400;font-style:normal;right:20px;color:#fff;position:absolute;bottom:20px;box-sizing:border-box;border-radius:25px;background:hsla(0,0%,100%,.2);line-height:33px;display:inline-block}.course_list__element__block{justify-content:space-between;position:relative;margin-top:30px;display:flex}.course_list__element__block__info{position:relative;display:block}.course_list__element__block__info__title{font-size:22px;font-weight:900;font-style:normal;color:#202020;position:relative;line-height:26px;display:block}.course_list__element__block__info__short{font-size:16px;font-weight:300;font-style:normal;color:grey;position:relative;line-height:19px;margin-top:9px;display:block}.course_list__element__block__info__teacher{position:relative;margin-top:20px;display:block}.course_list__element__block__info__teacher__start{position:relative;align-items:center;display:flex}.course_list__element__block__info__teacher__start__icon{height:16px;position:relative;width:16px;line-height:16px;display:block}.course_list__element__block__info__teacher__start__icon img{height:auto;max-width:100%;width:100%}.course_list__element__block__info__teacher__start__title{font-size:14px;font-weight:700;font-style:normal;color:#202020;position:relative;margin-left:9px;line-height:16px;display:block}.course_list__element__block__info__teacher__start__name{font-size:16px;font-weight:300;font-style:normal;color:grey;position:relative;margin-left:6px;line-height:19px;display:block}.course_list__element__block__info__teacher__start__drop .course_list__element__block__info__teacher__start__name{padding-left:13px}.course_list__element__block__info__teacher__start__drop .course_list__element__block__info__teacher__start__name:before{height:5px;content:" ";position:absolute;top:7px;background-color:#41c4ab;border-radius:3px;left:0;width:5px;display:block}.course_list__element__block__info__teacher__more{font-size:14px;font-weight:300;font-style:normal;color:grey;position:relative;align-items:center;line-height:16px;padding-left:137px;display:flex}.course_list__element__block__info__teacher__more__show{font-size:14px;font-weight:500;font-style:normal;color:#41c4ab;position:relative;line-height:16px;display:inline-block}.course_list__element__block__info__teacher__start__drop{padding:25px 32px;position:absolute;top:50px;box-shadow:0 14px 74px rgba(0,0,0,.06);border-radius:20px;background:#fff;left:100px;display:none;z-index:1}.course_list__element__block__buy{position:relative;display:block}.course_list__element__block__buy__price{justify-content:center;position:relative;align-items:center;display:flex}.course_list__element__block__buy__price__value{font-size:25px;font-weight:700;font-style:normal;color:#202020;position:relative;line-height:29px;display:block}.course_list__element__block__buy__price__title{font-size:18px;font-weight:500;font-style:normal;color:#41c4ab;position:relative;margin-left:9px;line-height:21px;display:block}.course_list__element__block__buy__more{padding:0 40px;border:1px solid #d70025;color:#fff;background-color:#d70025;margin-top:17px}.course_list__element__block__buy__more:visited{color:#fff}.course_list__element__block__buy__more:hover{border:1px solid #d70025;color:#d70025;background-color:#fff}.course_list__element__block__buy__more:active{border:1px solid #d70025;color:#d70025;background:rgba(215,0,37,.2)}.about_main{padding:100px 0;margin:0 40px;border-radius:50px;background:#eef7ff}.about_main__text{font-size:20px;font-weight:300;font-style:normal;color:#555;line-height:26px;margin-top:54px}.about_main__slider,.about_main__slider__item,.about_main__slider_wrap,.about_main__text{position:relative;display:block}.about_main__slider__item img{height:auto;max-width:100%;border-radius:20px;width:100%}.about_main__slider_prev{left:-27px;z-index:999}.about_main__slider_next,.about_main__slider_prev{height:55px;position:absolute;top:50%;cursor:pointer;width:55px;margin-top:-27px;display:block}.about_main__slider_next{right:-27px;z-index:2}.about_main__strong{position:relative;margin-top:100px;display:block}.strong__item{margin-bottom:50px}.strong__item,.strong__item__icon{position:relative;display:block}.strong__item__title{font-size:22px;font-weight:700;color:#383838;text-transform:uppercase;line-height:26px;margin-top:25px}.strong__item__text,.strong__item__title{font-style:normal;position:relative;display:block}.strong__item__text{font-size:16px;font-weight:300;color:grey;line-height:24px;margin-top:13px}.teachers_main{padding:100px 0}.teachers_main__triangle{right:0;position:absolute;top:0;display:block}.teachers_main__description{font-size:25px;font-weight:300;font-style:normal;color:grey;position:relative;line-height:30px;margin-top:30px;display:block}.teachers__item{margin-bottom:30px;position:relative;display:block}.teachers__item__picture{overflow:hidden;position:relative;border-radius:20px 20px 0 0;display:block}.teachers__item__picture img{height:auto;max-width:100%;width:100%}.teachers__item__info{height:248px;padding:27px 23px;position:relative;box-sizing:border-box;border-radius:0 0 20px 20px;background:#eef7ff;display:block}.teachers__item__info__name{font-size:18px;font-weight:700;font-style:normal;color:#383838;position:relative;line-height:21px;display:block}.teachers__item__info__text{height:60px;overflow:hidden;font-size:13px;margin-top:10px}.teachers__item__info__exp,.teachers__item__info__text{font-weight:300;font-style:normal;color:grey;position:relative;line-height:20px;display:block}.teachers__item__info__exp{font-size:14px;margin-top:22px}.teachers__item__info__exp:before{font-size:14px;font-weight:900;font-style:normal;color:#41c4ab;content:"Стаж:";line-height:20px}.teachers__item__info__more{height:40px;border:1px solid #d70025;color:#d70025;max-width:124px;line-height:40px;margin-top:20px}.teachers__item__info__more:before{content:"Подробнее"}.teachers__item__info__more:visited{color:#d70025}.teachers__item__info__more:hover{color:#fff;background-color:#d70025}.teachers__item__info__more:active{border:1px solid #d70025;color:#d70025;background:rgba(215,0,37,.2)}.teachers_main__all{border:1px solid #41c4ab;right:0;color:#fff;position:absolute;top:30px;background-color:#41c4ab;line-height:50px;display:block}.teachers_main__all:visited{color:#fff}.teachers_main__all:hover{border:1px solid #41c4ab;color:#41c4ab;background-color:transparent}.teachers_main__all:active{border:1px solid #41c4ab;color:#41c4ab;background-color:rgba(65,196,171,.2)}.teachers_main__list{position:relative;margin-top:50px;display:block}.teachers_main__more_wrap{position:relative;text-align:center;margin:20px auto 0;display:block}.teachers_main__more{justify-content:center;font-size:16px;font-weight:500;font-style:normal;color:#41c4ab;position:relative;border-bottom:1px dashed #41c4ab;text-align:center;align-items:center;padding-bottom:6px;line-height:19px;display:inline-flex}.teachers_main__more img{margin-left:7px}.questions_main_wrap{padding:60px;position:relative;box-shadow:0 14px 74px rgba(0,0,0,.06);border-radius:20px;background:#fff;display:block}.questions_main__triangle{right:70px;position:absolute;top:0;display:block}.questions_main__text{font-size:18px;font-weight:400;font-style:normal;color:grey;line-height:26px}.form_question,.questions_main__text{position:relative;margin-top:14px;display:block}.form_question input[type=tel],.form_question input[type=text]{font-size:16px;border:none;font-weight:300;font-style:normal;margin-bottom:20px;color:#383838;position:relative;border-bottom:1px solid #e0e0e0;box-shadow:none;width:100%;line-height:38px;display:block}.form_question__submit{padding:0 40px;border:1px solid #d70025;color:#fff;background-color:#d70025;box-shadow:none;margin-top:17px}.form_question__submit:hover{border:1px solid #d70025;color:#d70025;background-color:#fff}.form_question__submit:active{border:1px solid #d70025;color:#d70025;background-color:rgba(215,0,37,.2)}.offer__agree{position:relative;margin-top:15px;display:block}.offer__agree,.offer__agree p{font-size:12px;font-weight:400;font-style:normal;color:grey;line-height:14px}.offer__agree a{color:#41c4ab}.form__title{font-size:30px;font-weight:900;color:#383838;line-height:30px}.form__text,.form__title{font-style:normal;position:relative;display:block}.form__text{padding-top:15px;font-size:20px;font-weight:300;color:#555;line-height:29px}.close{right:15px;position:absolute;top:15px;display:block}.footer_full{background-color:#242424;width:100%;margin-top:120px}.footer,.footer_full{position:relative;display:block}.footer{padding:57px 0 41px}.footer__logo{padding:5px;margin-bottom:19px;position:relative;background-color:#fff;width:90px;display:block}.footer__logo img{height:auto;max-width:100%;width:100%}.footer .social__list__link{margin-right:7px;margin-left:0}.footer__block{margin-bottom:33px;position:relative;display:block}.footer__block__title{font-size:12px;font-weight:400;color:hsla(0,0%,89%,.71);line-height:14px}.footer__block__info,.footer__block__title{font-style:normal;position:relative;display:block}.footer__block__info{font-size:19px;font-weight:900;color:#fff;line-height:22px;margin-top:2px}.footer__address{font-size:16px;font-weight:400;font-style:normal;color:#f3f3f3;line-height:19px}.footer__address,.footer__star{position:relative;display:block}.footer__star{padding-top:30px}.footer__star img{height:67px;position:relative;margin:0 auto;width:67px;display:block}.to_top{height:52px;justify-content:center;border:1px solid #41c4ab;right:30px;transition:.2s;position:fixed;bottom:30px;align-items:center;border-radius:50%;cursor:pointer;width:52px;display:flex}.to_top:hover{background-color:#41c4ab}.to_top:active{background-color:rgba(65,196,171,.5)}.footer__stripe{height:1px;position:relative;background-color:#565656;margin-top:30px;display:block}.footer__bottom{padding-top:35px;justify-content:space-between;position:relative;align-items:center;display:flex}.footer__bottom__copy{font-size:16px;font-weight:400;font-style:normal;color:#fff;position:relative;line-height:19px;display:block}.footer__bottom_r{position:relative;display:flex}.footer__bottom__oferta,.footer__bottom__policy{font-size:16px;font-weight:400;font-style:normal;color:#fff;position:relative;line-height:19px;display:block}.footer__bottom__policy{margin-left:28px}.grecaptcha-badge{display:none}.page{padding:30px 0}.about__text{margin-top:20px}.about__star,.about__text{position:relative;display:block}.about__star{height:67px;margin:100px auto 0;width:67px}.about__star img{height:auto;max-width:100%;width:100%}.about__strong{position:relative;margin-top:100px;display:block}.gallery__slider{position:relative;margin-top:60px}.gallery__navigation{right:15px;position:absolute;top:0;align-items:center;display:flex}.gallery__navigation_m{display:none}.gallery_prev{height:35px;position:relative;border-radius:18px;cursor:pointer;width:35px;display:block;z-index:1}.gallery_prev:hover{opacity:.5}.gallery_prev img{height:auto;max-width:100%;width:100%}.gallery_next{height:35px;position:relative;border-radius:18px;cursor:pointer;margin-left:10px;width:35px;display:block;z-index:1}.gallery_next:hover{opacity:.5}.gallery_next img{height:auto;max-width:100%;width:100%}.gallery__item{height:465px;margin-right:30px}.gallery__item__picture,.gallery__item__picture img{position:relative;display:block}.gallery__item__picture img{height:100%;border-radius:20px}.teachers__list{margin-top:50px}.teacher,.teachers__list{position:relative;display:block}.teacher{margin-bottom:100px}.teacher__name{position:relative;display:block}.teacher__name h1{font-size:50px;color:#383838;position:relative;margin:0 0 0 30px;line-height:50px}.teacher__name h1,.teacher__name h1:before{font-weight:900;font-style:normal;display:block}.teacher__name h1:before{font-size:45px;color:#41c4ab;text-transform:uppercase;content:"/";position:absolute;top:0;left:-30px;line-height:53px}.teacher__direction{position:relative;margin-top:50px;display:block}.teacher__direction__title{font-size:22px;font-weight:900;font-style:normal;color:#383838;position:relative;line-height:26px;display:block}.teacher__direction__text{font-size:25px;font-weight:300;font-style:normal;color:grey;position:relative;line-height:32px;margin-top:9px;display:block}.teacher_star{height:67px;right:50%;position:absolute;top:100px;width:67px;display:block}.teacher__special{position:relative;margin-top:36px;display:block}.teacher__special__item{font-size:22px;font-weight:900;font-style:normal;margin-bottom:8px;color:#383838;position:relative;align-items:center;line-height:26px;display:flex}.teacher__special__item img{height:22px;margin-right:13px;position:relative;width:22px;display:block}.teaches__social{position:relative;margin-top:27px;display:flex}.teacher__picture{position:relative;display:block}.teacher__picture img{height:auto;max-width:100%;border-radius:20px;width:100%}.teacher .social__list__link{margin-right:7px;margin-left:0}.teacher__detail_text{font-size:22px;font-weight:300;font-style:normal;color:grey;position:relative;padding-bottom:60px;line-height:28px;margin-top:70px;display:block}.teacher_triangle{right:70px;position:absolute;top:0;display:block}.teacher__courses{padding:100px 0;margin:0 40px;border-radius:50px;background:#eef7ff}.teacher__courses_more_wrap{position:relative;text-align:center;margin:20px auto 0;display:block}.teacher__courses_more{justify-content:center;font-size:16px;font-weight:500;font-style:normal;color:#41c4ab;position:relative;border-bottom:1px dashed #41c4ab;text-align:center;align-items:center;padding-bottom:6px;line-height:19px;display:inline-flex}.teacher__courses_more img{margin-left:7px}.hide_course{display:none}.bx-pagination{text-align:center}.bx-pagination-container{padding:12px 30px;border-radius:20px;background:#eef7ff;display:inline-block}.bx-pag-next,.bx-pag-prev,.bx-pagination .bx-pagination-container ul li{margin-bottom:0}.bx-pagination .bx-pagination-container ul li span{background:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span{border:none;color:#aab1b4;background:transparent}.bx-pagination .bx-pagination-container ul li.bx-active span{color:#fff;background:#41c4ab}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span{border:none;color:#aab1b4;background:transparent}green{color:#41c4ab}.teacher__courses__text{font-size:25px;font-weight:300;font-style:normal;margin-bottom:50px;color:grey;line-height:30px;margin-top:30px}.course_page__title,.teacher__courses__text{position:relative;display:block}.course_page__title h1{font-size:50px;font-weight:900;font-style:normal;color:#383838;position:relative;margin:0 0 0 30px;line-height:50px;display:block}.course_page__title h1:before{font-size:45px;font-weight:900;font-style:normal;color:#41c4ab;text-transform:uppercase;content:"/";position:absolute;top:0;left:-30px;line-height:53px;display:block}.course_page__short{line-height:28px;margin-top:26px}.course_page__short,.course_page__start{font-size:25px;font-weight:300;font-style:normal;color:grey;position:relative;display:block}.course_page__start{line-height:29px;margin-top:36px}.course_page__info{position:relative;margin-top:25px;display:block}.course_page__info__length{position:relative;align-items:flex-start;display:flex}.course_page__info__length__icon{flex:none;height:22px;position:relative;widows:22px;display:block}.course_page__info__length__icon img{height:auto;max-width:100%;widows:100%}.course_page__info__length__block{position:relative;margin-left:10px;display:block}.course_page__info__length__block__title{font-size:14px;font-weight:300;font-style:normal;margin-right:7px;color:#555;position:relative;line-height:23px;float:left;display:inline-block}.course_page__info__length__block__value{font-size:19px;font-weight:700;font-style:normal;color:#202020;position:relative;line-height:23px;display:inline-block}.course_page__info__type{position:relative;align-items:flex-start;display:flex}.course_page__info__type__icon{height:22px;position:relative;widows:22px;display:block}.course_page__info__type__icon img{height:auto;max-width:100%;widows:100%}.course_page__info__type__block{position:relative;margin-left:10px;display:block}.course_page__info__type__block__title{font-size:14px;font-weight:300;font-style:normal;color:#555;position:relative;line-height:16px;display:block}.course_page__info__type__block__value{font-size:20px;font-weight:700;font-style:normal;color:#202020;position:relative;line-height:23px;margin-top:2px;display:block}.course_page__info__sale{position:relative;margin-top:25px;display:flex}.course_page__info__sale__icon{height:22px;position:relative;widows:22px;display:block}.course_page__info__sale__icon img{height:auto;max-width:100%;widows:100%}.course_page__info__sale__value{font-size:25px;font-weight:700;font-style:normal;color:#202020;position:relative;margin-left:10px;line-height:29px;display:block}.course_page__picture{position:relative;width:100%;float:right;display:inline-block}.course_page__picture__img{height:auto;position:relative;max-width:100%;width:100%;display:block}.course_page__picture__mask{height:100%;right:0;position:absolute;bottom:0;top:0;left:0;width:100%;display:block}.course_page__info__price{position:relative;margin-top:25px;display:block}.course_page__info__price__value{font-size:25px;font-weight:700;font-style:normal;color:#d1d1d1;position:relative;text-decoration-line:line-through;line-height:29px;display:block}.course_page__info__worktime{font-size:20px;font-weight:300;font-style:normal;color:grey;position:relative;flex-direction:column;gap:16px;align-items:flex-start;line-height:28px;margin-top:45px;display:flex}.course_page__info__worktime span.green{font-size:20px;font-weight:700;font-style:normal;color:#41c4ab;line-height:28px}.course_page__special{column-gap:50px;list-style:none;padding:0;column-count:2;position:relative;margin:50px 0 0;display:block}.course_page__special li{font-size:20px;font-weight:300;font-style:normal;color:grey;position:relative;margin-left:17px;line-height:30px;display:block}.course_page__special li:before{height:5px;content:" ";position:absolute;top:50%;background-color:#41c4ab;border-radius:3px;left:-17px;width:5px;margin-top:-2px;display:block}.course_page__know{position:relative;margin-top:100px;display:block}.course_page__know__list{column-gap:30px;list-style:none;column-count:2;position:relative;margin-top:52px;display:block}.course_page__know__list li{font-size:25px;font-weight:300;font-style:normal;color:grey;position:relative;margin-left:39px;line-height:28px;display:block}.course_page__know__list li:before{height:22px;content:" ";position:absolute;top:0;left:-39px;width:22px;background-image:url(/local/templates/academy/images/checkbox_red.svg);display:block}.course_page__know__practice{font-size:35px;font-weight:700;font-style:normal;color:#383838;position:relative;line-height:50px;margin-top:64px;display:block}.course_page__know__practice__list{column-gap:30px;list-style:none;column-count:2;position:relative;margin-top:52px;display:block}.course_page__know__practice__list li{font-size:25px;font-weight:300;font-style:normal;color:grey;position:relative;margin-left:39px;line-height:28px;display:block}.course_page__know__practice__list li:before{height:22px;content:" ";position:absolute;top:0;left:-39px;width:22px;background-image:url(/local/templates/academy/images/checkbox_red.svg);display:block}.course_page__teachers,.course_page__teachers__list{position:relative;display:block}.course_page__teachers__list{overflow:hidden;margin-top:40px}.course_page__teachers__item{height:250px;margin-bottom:30px;position:relative;width:100%;display:block}.course_page__teachers__item__picture{height:250px;position:absolute;top:0;left:0;width:250px;display:block;display:flex}.course_page__teachers__item__picture,.course_page__teachers__item__picture img{-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topleft:20px}.course_page__teachers__item__picture img{height:auto;max-width:100%;width:100%}.course_page__teachers__item__block{height:250px;padding:35px 40px 0 290px;position:relative;background-color:#eef7ff;box-sizing:border-box;border-radius:20px;display:block}.course_page__teachers__item__block__name{font-size:20px;font-weight:700;font-style:normal;color:#383838;position:relative;line-height:23px;display:block}.course_page__teachers__item__block__text{height:98px;overflow:hidden;font-size:16px;font-weight:300;font-style:normal;color:grey;position:relative;line-height:22px;margin-top:16px;display:block}.course_page__teachers__item__block__text p{font-size:14px;line-height:140%}.course_page__teachers__item__block__more{border:1px solid #d70025;color:#d70025;transition:.2s;position:absolute;bottom:20px;margin:0;display:flex}.course_page__teachers__item__block__more:hover{color:#fff;background-color:#d70025}.course_page__program{margin-bottom:50px;position:relative;margin-top:100px;display:block}.course_page__need{margin-top:54px}.course_page__program__triangle{right:0;position:absolute;bottom:0;display:block}.course_page__need{padding:100px 0 70px;position:relative;margin:0 40px;border-radius:50px;background:#eef7ff;display:block}.course_page__need__block{column-gap:50px;list-style:none;padding-top:56px;column-count:2;position:relative;display:block}.course_page__need__block li{list-style:none;font-size:22px;font-weight:300;font-style:normal;margin-bottom:37px;color:grey;position:relative;margin-left:27px;line-height:28px;display:block}.course_page__need__block li:before{height:25px;content:" ";position:absolute;background-size:contain;top:0;background-position:50%;left:-27px;width:25px;background-image:url(/local/templates/academy/images/red_star.svg);background-repeat:no-repeat;display:block}.course_page__pay{margin-bottom:100px;position:relative;margin-top:100px;display:block}.course_page__pay__star{height:62px;right:0;position:absolute;top:100px;width:62px;display:block}.course_page__pay__block,.course_page__pay__block__text{position:relative;display:block}.course_page__pay__block__text{font-size:22px;font-weight:300;font-style:normal;color:grey;line-height:30px;margin-top:43px}.course_page__pay__block__list{position:relative;margin-top:58px;display:block}.course_page__pay__block__list__item{position:relative;align-items:center;display:flex}.course_page__pay__block__list__item img{height:51px;margin-right:25px;width:51px}.course_page__pay__block__list__item span{font-size:20px;font-weight:700;font-style:normal;color:#383838;line-height:23px}.course_page__utility{padding:100px 0 70px;margin:0 40px;border-radius:50px;background:#eef7ff}.course_page__utility,.course_page__utility__block{position:relative;display:block}.course_page__utility__block__list{position:relative;margin-top:64px;display:block}.course_page__utility__block__list__item{height:342px;padding:53px 60px 0 40px;margin-bottom:30px;position:relative;background-color:#fff;box-sizing:border-box;border-radius:20px;display:block}.course_page__utility__block__list__item__number{padding:0 24px;font-size:22px;font-weight:300;font-style:normal;color:#fff;position:relative;background-color:#41c4ab;border-radius:20px;line-height:39px;display:inline-block}.course_page__utility__block__list__item__title{font-size:22px;font-weight:700;font-style:normal;color:#383838;position:relative;line-height:26px;margin-top:35px;display:block}.course_page__utility__block__list__item__text{font-size:18px;font-weight:300;font-style:normal;color:grey;position:relative;line-height:21px;margin-top:13px;display:block}.gallery{margin-bottom:50px;margin-top:100px}.course_page__video,.gallery{position:relative;display:block}.course_page__video{margin-top:80px}.video__list{margin-bottom:100px;position:relative;margin-top:40px;display:block}.video__list__item{overflow:hidden;position:relative;border-radius:20px;display:block}.video__list__item img{height:auto;position:relative;max-width:100%;width:100%;display:block}.video__list__item__block{padding:18px 21px;right:15px;position:absolute;bottom:0;box-sizing:border-box;left:15px;display:block}.video__list__item__block__play{height:54px;margin-bottom:14px;position:relative;width:54px;display:block}.video__list__item__block__play img{height:auto;max-width:100%;widows:100%}.video__list__item__block__name{padding:0 16px;font-size:16px;font-weight:500;font-style:normal;color:#383838;position:relative;text-align:center;border-radius:10px;background:#fff;line-height:39px;display:inline-block}.course_page__price_wrap{padding-top:60px}.course_page__price{padding:50px 40px 45px;position:relative;box-sizing:border-box;box-shadow:0 14px 74px rgba(0,0,0,.08);border-radius:20px;background:#fff;display:block}.course_page__price__title{color:#383838;position:relative;margin-left:30px}.course_page__price__title,.course_page__price__title:before{font-size:35px;font-weight:900;font-style:normal;line-height:45px;display:block}.course_page__price__title:before{color:#41c4ab;text-transform:uppercase;content:"/";position:absolute;top:0;left:-30px}.course_page__price__name{font-size:20px;font-weight:300;font-style:normal;color:grey;position:relative;line-height:28px;display:block}.course_page__price__start{margin-top:29px}.course_page__price__left,.course_page__price__start{font-size:14px;font-weight:500;font-style:normal;color:grey;position:relative;line-height:16px;display:block}.course_page__price__left{margin-top:5px}.course_page__price__value{position:relative;margin-top:40px;display:flex}.course_page__price__value__sale{font-size:25px;font-weight:700;font-style:normal;margin-right:30px;color:#202020;line-height:29px}.course_page__price__value__sale span{font-size:16px;font-weight:500;font-style:normal;color:#41c4ab;line-height:19px}.course_page__price__value__price{font-size:25px;font-weight:700;font-style:normal;color:#000;line-height:29px}.price-linethrough{color:#d1d1d1;text-decoration-line:line-through}.course_page__price__value__price span{font-size:16px;font-weight:500;font-style:normal;color:#d1d1d1;line-height:19px}.course_page__price__worktime{font-size:20px;font-weight:300;font-style:normal;color:grey;position:relative;line-height:28px;margin-top:40px;display:block}.course_page__price__worktime green{font-size:20px;font-weight:700;font-style:normal;color:#41c4ab;line-height:28px}.course_page__price__discount{position:relative;align-items:center;margin-top:43px;display:flex}.course_page__price__discount__icon{height:43px;position:relative;widows:43px;display:block}.course_page__price__discount__icon img{height:auto;max-width:100%;widows:100%}.course_page__price__discount span{font-size:20px;font-weight:500;font-style:normal;color:#202020;position:relative;margin-left:22px;line-height:28px;display:block}.course_page__price__triangle{right:38px;position:absolute;bottom:41px;display:block}.teacher__navigation_m{justify-content:center;align-items:center;margin-top:0;display:flex}.teacher_prev{height:35px;position:relative;border-radius:18px;cursor:pointer;width:35px;display:block;z-index:1}.teacher_prev img{height:auto;max-width:100%;width:100%}.teacher_next{height:35px;position:relative;border-radius:18px;cursor:pointer;margin-left:10px;width:35px;display:block;z-index:1}.teacher_next img{height:auto;max-width:100%;width:100%}.course_page__form{padding:50px 40px 45px;position:relative;box-sizing:border-box;box-shadow:0 14px 74px rgba(0,0,0,.08);border-radius:20px;background:#fff;display:block}.course_page__form__text{font-size:18px;font-weight:400;font-style:normal;color:grey;position:relative;line-height:26px;margin-top:16px;display:block}.form_question{margin-top:60px}.contacts__list{position:relative;margin-top:30px;display:block}.contacts__list__item{padding:30px;margin-bottom:30px;position:relative;box-sizing:border-box;border-radius:20px;background:#eef7ff;display:block}.contacts__list__item__icon{justify-content:center;position:relative;display:flex}.contacts__list__item__icon img{height:65px;width:65px}.contacts__list__item__title{font-size:18px;font-weight:700;font-style:normal;color:#202020;position:relative;text-align:center;line-height:21px;margin-top:22px;display:block}.contacts__list__item__phone_title{color:#41c4ab;margin-top:17px}.contacts__list__item__phone_title,.contacts__list__item__phone_value{font-size:20px;font-weight:700;font-style:normal;position:relative;text-align:center;line-height:23px;display:block}.contacts__list__item__phone_value{color:#202020}.contacts__list__item__email_value{font-size:20px;color:#202020;line-height:23px}.contacts__list__item__email_value,.contacts__list__item__social_title{font-weight:700;font-style:normal;position:relative;text-align:center;display:block}.contacts__list__item__social_title{font-size:18px;color:#41c4ab;line-height:21px;margin-top:30px}.contacts__list__item__social_list{justify-content:center;position:relative;margin-top:13px;display:flex}.contacts__list__item__address_title{font-size:18px;color:#41c4ab;line-height:21px;margin-top:22px}.contacts__list__item__address_title,.contacts__list__item__address_value{font-weight:700;font-style:normal;position:relative;text-align:center;display:block}.contacts__list__item__address_value{font-size:20px;color:#202020;line-height:23px}.contacts__map{padding:10px;position:relative;background-color:#eef7ff;box-sizing:border-box;margin-top:30px;display:block}.contacts__map,.contacts__map iframe{border-radius:20px}.vacancy__list{position:relative;margin-top:50px;display:block}.vacancy__list__item{padding:33px 40px;margin-bottom:30px;position:relative;box-sizing:border-box;border-radius:20px;background:#eef7ff;display:block}.vacancy__list__item__name{font-size:22px;font-weight:700;font-style:normal;color:#383838;position:relative;line-height:26px;display:block}.vacancy__list__item__text{font-weight:300;color:grey;margin-top:13px}.vacancy__list__item__busy_title,.vacancy__list__item__text{font-size:18px;font-style:normal;position:relative;line-height:21px;display:block}.vacancy__list__item__busy_title{font-weight:500;color:#202020;margin-top:27px}.vacancy__list__item__busy_value{font-size:18px;font-weight:300;font-style:normal;color:grey;position:relative;line-height:21px;margin-top:2px;display:block}.vacancy__list__item__zp{font-size:25px;font-weight:700;font-style:normal;color:#202020;position:relative;line-height:29px;margin-top:24px;display:block}.vacancy__list__item__zp green{font-size:18px;font-weight:500;font-style:normal;color:#41c4ab;line-height:21px}.vacancy__list__item__link{border:1px solid #d70025;color:#d70025;transition:.2s;background-color:transparent;margin-top:14px}.vacancy__list__item__link:hover{border-color:#d70025;color:#fff;background-color:#d70025}.vacancy__list__item__link:active{border-color:#d70025;color:#d70025;background-color:rgba(215,0,37,.2)}.vacancy__list__item_wrap{position:relative;display:block}.footer__star_m,.header__button,.header__contact_m,.header__m.closed,.header__m.opened{display:none}.course_page__program__block{column-gap:30px;column-count:2;position:relative;margin-top:30px;display:block}.course_page__program h2{font-size:22px;font-weight:700;font-style:normal;margin-bottom:9px;color:#383838;position:relative;line-height:26px;padding-left:26px;display:block}.course_page__program h2:before{height:22px;content:" ";position:absolute;background-size:contain;top:0;background-position:50%;left:0;width:22px;background-image:url(/local/templates/academy/images/red_star.svg);background-repeat:no-repeat;display:block}.course_page__program ul{list-style:none;position:relative;break-inside:avoid-column;display:block}.course_page__program ul li{list-style:none;font-size:16px;font-weight:300;font-style:normal;margin-bottom:9px;color:grey;position:relative;line-height:24px;padding-left:26px;display:block}.course_page__program ul li:before{height:5px;content:" ";position:absolute;top:9px;background-color:#41c4ab;border-radius:3px;left:8px;width:5px;display:block}.course_page__program__block__text{list-style:none;margin-bottom:16px;position:relative;display:block}.course_page__program__block__text,.course_page__program__block__text p{font-size:16px;font-weight:300;font-style:normal;color:grey;line-height:24px}.cousre__get{padding:8px 23px 8px 10px;border:1px solid #fff;right:0;position:fixed;bottom:100px;box-sizing:border-box;box-shadow:0 0 34px -10px rgba(0,0,0,.15);border-radius:250px 0 0 250px;background:#fff;display:block}.cousre__get__link{padding:0 40px;border:1px solid #d70025;color:#fff;background-color:#d70025;box-shadow:-20px 0 34px -10px rgba(215,0,37,.3)}.cousre__get__link:visited{color:#fff}.cousre__get__link:hover{border:1px solid #d70025;color:#d70025;background-color:#fff}.cousre__get__link:active{border:1px solid #d70025;color:#d70025;background:rgba(215,0,37,.2)}.modal__block{padding:15px}.form_zapis,.modal__block{position:relative;display:block}.form_zapis{text-align:center}.form_zapis__title{font-size:20px;margin-bottom:30px;color:#383838;position:relative;padding-right:15px;text-align:left;margin-left:20px;line-height:20px}.form_zapis__title,.form_zapis__title:before{font-weight:900;font-style:normal;display:block}.form_zapis__title:before{font-size:33px;color:#41c4ab;text-transform:uppercase;content:"/";position:absolute;top:-3px;left:-20px;line-height:30px}.form_zapis p{position:relative;display:block}.form_zapis input[type=tel],.form_zapis input[type=text]{font-size:16px;border:none;font-weight:300;font-style:normal;margin-bottom:20px;color:#383838;position:relative;border-bottom:1px solid #e0e0e0;box-shadow:none;width:100%;line-height:38px;display:block}.form_zapis__submit{padding:0 40px;border:1px solid #d70025;color:#fff;background-color:#d70025;box-shadow:none;margin-top:17px}.form_zapis__submit:hover{border:1px solid #d70025;color:#d70025;background-color:#fff}.form_zapis__submit:active{border:1px solid #d70025;color:#d70025;background-color:rgba(215,0,37,.2)}.form_close{right:15px;position:absolute;top:15px;display:block}.no_sale{text-decoration:none;color:#000;padding-left:30px}.docs{position:relative;display:block}.docs__list{overflow:hidden;padding:30px;background:#eef7ff;margin-top:30px}.docs__item,.docs__list{position:relative;border-radius:10px;display:block}.docs__item{min-height:76px;padding:18px 12px;margin-bottom:30px;box-sizing:border-box;background:#fff;break-inside:avoid-column}.docs__item__icon{height:38px;position:absolute;top:18px;left:12px;width:38px;display:block}.docs__item__icon img{height:auto;max-width:100%;width:100%}.docs__item__name{position:relative;padding-left:60px;display:block}.certs{margin-top:50px}.certs_m0{margin-top:0}.about-course__text{margin-top:40px}@media (max-width:1199.92px){.course_list__element__picture{height:303px}}@media (max-width:991.92px){.header,.header_full{height:60px}.header_r{align-items:center}.header__button{height:30px;position:relative;margin-left:5px;width:25px;display:block}.header__button__1{transition:.2s;top:6px}.header__button__1,.header__button__2{height:3px;position:absolute;background-color:#5f5f5f;left:5px;width:20px;display:block}.header__button__2{top:12px}.header__button__3{height:3px;transition:.2s;position:absolute;top:18px;background-color:#5f5f5f;left:5px;width:20px;display:block}.opened .header__button__1{transform:rotate(45deg);top:12px}.opened .header__button__2{display:none}.opened .header__button__3{transform:rotate(-45deg);top:12px}.header__contact,.header__menu{display:none}.social__list__link{height:30px;width:30px}.main__slider__item__img_d{display:none}.course_main{padding:50px 0}.section_title{font-size:30px;margin-left:20px;line-height:30px}.section_title:before{font-size:35px;left:-20px;line-height:30px}.course_main__text{font-size:20px;line-height:28px}.course_list__element__block{display:block}.header__m{padding:30px 15px;background-color:#fff;box-sizing:border-box}.header__m.opened{height:100vh;right:0;position:fixed;top:60px;left:0;display:block}.header__contact_m{position:relative;text-align:center;margin-top:50px;display:block}.header__menu_m{margin-top:0}.header__menu_m,.header__menu_m li{list-style:none;position:relative;display:block}.header__menu_m li a{font-size:18px;font-weight:600;font-style:normal;color:#1d1d1d;position:relative;text-align:center;line-height:36px;display:block}.header__menu_m li a.root-item-selected{color:#41c4ab}.header_fake{height:60px}.main__slider__item__block{padding-top:30px;right:auto;position:relative;bottom:auto;top:auto;background-color:#fff;align-items:center;left:auto;display:block}.main__slider__item__block__name{font-size:30px;color:#383838;line-height:35px}.main__slider__item__block__name:before{font-size:45px;line-height:35px}.main__slider__item__block__text{font-size:20px;color:grey;line-height:28px}.main__slider__item__block__button{color:#fff;background-color:#41c4ab;margin-top:22px}.main__slider__itemoverlay{display:none}.main__slider__item__img_m{padding:15px 15px 0;position:relative;border-radius:20px;display:block}.main__slider__item__img_m img{height:auto;max-width:100%;border-radius:20px;width:100%}.main__slider__itemoverlay_m{right:15px;position:absolute;bottom:0;top:15px;border-radius:20px;background:linear-gradient(180deg,#000 -30.13%,#000 112.25%);left:15px;display:block}.course_main__star,.main_next,.main_prev{display:none}.main_prev_m{height:40px;transition:.2s;position:absolute;opacity:.7;top:50%;left:25px;width:40px;margin-top:-17px;display:block;z-index:1}.main_prev_m img{height:auto;max-width:100%;width:100%}.main_prev_m:hover{opacity:1}.main_next_m{height:40px;right:25px;transition:.2s;position:absolute;opacity:.7;top:50%;width:40px;margin-top:-17px;display:block;z-index:1}.main_next_m img{height:auto;max-width:100%;width:100%}.main_next_m:hover{opacity:1}.tags__item{height:auto;padding:8px 12px;justify-content:center;font-size:14px;border:1px solid #282828;font-weight:500;font-style:normal;margin-right:5px;margin-bottom:10px;color:#202020;transition:.2s;position:relative;background-color:#fff;box-sizing:border-box;align-items:center;border-radius:16px;cursor:pointer;line-height:16px;float:left;display:inline-flex}.course_list{margin-top:25px}.to_top{height:0;overflow:hidden;right:0;bottom:0;width:0}.to_top img{height:40px;width:40px}.course_list__element__block__info__teacher__start{display:block}.course_list__element__block__info__teacher__start__icon{position:absolute;top:0;left:0}.course_list__element__block__info__teacher__start__title{line-height:19px;padding-left:15px}.course_list__element__block__info__teacher__start__name{margin-left:0}.course_list__element__block__info__teacher__more{padding-left:0}.course_list__element__block__info__teacher__start__drop{position:relative;top:auto;margin:15px 0;left:auto}.course_list__element__block__buy{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.course_list__element__block__buy__more{margin-top:0}.about_main{overflow:hidden;padding:60px 0;margin:0;border-radius:0;background:#eef7ff}p{font-size:20px;line-height:26px}.about_main__slider_wrap{margin-top:22px}.about_main__strong,.about_main__text{margin-top:40px}.about_main{padding:60px 0 14px}.teachers_main{padding:64px 0}.teachers_main__triangle{display:none}.teachers_main__description{font-size:20px;line-height:28px}.teachers_main__all{right:auto;color:#fff;position:relative;top:auto;margin-top:30px;display:inline-block}.teachers__item__info__text{height:auto}.questions_main_wrap{padding:34px 20px}.questions_main__triangle{display:none}.form_question{margin-top:30px}.footer_full{margin-top:78px}.footer__star{display:none}.footer__star_m{height:40px;right:63px;position:absolute;top:78px;width:40px;display:block}.footer .social__list{margin-bottom:37px}.footer__bottom,.footer__bottom_r{display:block}.footer__bottom__policy{margin-left:0;margin-top:8px}.footer__bottom__copy{padding-bottom:100px;margin-top:38px}.about__star{display:none}.about__strong{margin-top:50px}.gallery__navigation{display:none}.gallery__navigation_m{justify-content:center;align-items:center;margin-top:28px;display:flex}.gallery__item__picture img{height:auto;max-width:100%;width:100%}.gallery__slider{margin-top:30px}.bx-pagination-container{padding:12px 0}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span{padding:0 8px}.courses{padding:0}.vacancy__list{margin-top:30px}.teacher__name h1{font-size:30px;margin-left:20px;line-height:30px}.teacher__name h1:before{font-size:35px;left:-20px;line-height:30px}.teacher__direction{margin-top:30px}.teacher__direction__title{font-size:18px;line-height:21px}.teacher__direction__text{font-size:20px;line-height:28px}.teacher__picture{margin-top:24px}.teacher__special{margin-top:30px}.teacher__special__item{font-size:18px;line-height:21px}.teacher__detail_text{margin-top:60px}.teacher__courses{padding:50px 15px;margin:0;border-radius:0}.teacher__courses__text{font-size:20px;margin-bottom:30px;position:relative;line-height:28px;margin-top:20px}.course_list__element{margin:0 0 50px}.teacher__courses .course_list__element{margin:0 -15px 50px}.course_page__title h1{font-size:30px;margin-left:20px;line-height:30px}.course_page__title h1:before{font-size:35px;left:-20px;line-height:30px}.course_page__short{font-size:20px;line-height:28px}.course_page__picture{float:none;margin-top:0}.course_page__title{margin-top:30px}.course_page__start{padding-top:30px;font-size:25px;clear:both;line-height:29px;margin-top:0}.course_page__info__sale__value{font-size:18px}.course_page__info__price__value{font-size:18px;padding-left:32px}.course_page__info__worktime{margin-top:30px}.course_page__info__worktime,.course_page__info__worktime span.green{font-size:18px;line-height:26px}.course_page__special{column-count:1;margin-top:30px}.course_page__special li{font-size:18px;line-height:30px}.course_page__special li:before{top:12px;margin-top:0}.course_page__know{margin-top:50px}.course_page__know__list{column-count:1;margin-top:30px}.course_page__know__list li{font-size:20px;margin-bottom:10px;line-height:25px}.course_page__know__practice{margin-top:50px}.course_page__know__practice__list{column-count:1;margin-top:30px}.course_page__know__practice__list li{font-size:20px;margin-bottom:10px;line-height:25px}.course_page__teachers__list{margin:0}.course_page__teachers__item{height:auto}.course_page__teachers__item__block{height:auto;padding:25px 15px 15px}.course_page__teachers__item__picture{height:auto;position:relative;top:auto;left:auto;width:100%;display:block}.course_page__teachers__item__picture,.course_page__teachers__item__picture img{-moz-border-radius-topright:20px;border-radius:0;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topleft:20px}.course_page__teachers__item__block{border-radius:0;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-bottomright:20px}.course_page__program{margin-bottom:20px;margin-top:30px}.course_page__program__triangle{display:none}.course_page__need{padding:50px 0;margin:0;border-radius:0}.course_page__need__block{padding-top:30px;column-count:1}.course_page__need__block li{font-size:18px;margin-bottom:30px;line-height:24px}.course_page__pay{margin-bottom:50px;margin-top:50px}.course_page__pay__block__list{margin-top:30px}.course_page__pay__block__text{font-size:18px;font-weight:300;font-style:normal;color:grey;position:relative;line-height:28px;margin-top:30px;display:block}.course_page__pay__star{display:none}.course_page__pay__block__list__item{margin-bottom:30px}.course_page__pay__block__list__item span{font-size:18px}.course_page__pay__block__list__item br{display:none}.course_page__utility{padding:50px 0;margin:0;border-radius:0}.course_page__utility__block__list__item{height:auto;padding:25px 15px}.gallery{margin-top:50px}.course_page__info__type{margin-top:20px}.course_page__utility__block__list__item__number{padding:0 12px;font-size:18px;line-height:30px}.video__navigation_m{justify-content:center;align-items:center;margin-top:30px;display:flex}.video_prev{height:35px;position:relative;border-radius:18px;cursor:pointer;width:35px;display:block;z-index:1}.video_prev img{height:auto;max-width:100%;width:100%}.video_next{height:35px;position:relative;border-radius:18px;cursor:pointer;margin-left:10px;width:35px;display:block;z-index:1}.video_next img{height:auto;max-width:100%;width:100%}.video__list{margin-bottom:50px}.course_page__price{padding:30px 15px}.course_page__price__triangle{display:none}.course_page__price__title{font-size:23px;margin-left:25px;line-height:35px}.course_page__price__title:before{left:-25px;line-height:35px}.course_page__price__name{margin-top:14px}.course_page__price__start{margin-top:20px}.course_page__price__value{margin-top:24px}.course_page__price__worktime{margin-top:19px}.course_page__price__discount{margin-top:26px}.course_page__price__discount span{font-size:18px;line-height:26px}.course_page__form{padding:30px 15px;margin-top:20px}.course_page__program__block{column-count:1}.teacher{margin-bottom:30px}.cousre__get{bottom:0;z-index:99}.course_list__element__picture{height:468px}.course_el{width:100%}.course_page__teachers__item__block__text{height:auto}.course_page__teachers__item__block__more{position:relative;bottom:auto;margin-top:20px;display:flex}}.course_list__element.hidden{display:none}@media (max-width:768px){.course_list__element__picture{height:auto}.course_list__element__picture__type{right:auto;bottom:70px;left:20px}}.social__list .mobiltelBtn{display:none}.tags_section{margin-bottom:0}@media screen and (max-width:640px){.main__slider{display:none}.social__list .mobiltelBtn{max-width:25px;display:block}}.beforSpan:before{content:"Базовые"}.beforSpanCourse:before{content:"Базовый"}