.body-course .nopadding .defaultTable {padding: 0 }.tape .rew.defaultTable_sm {max-width: 1248px }.rew .slick-list {margin: 0 -16px }.rew__title {text-align: center }.rew .slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.rew__cont {position: relative }.rew__arrows .slick-arrow {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent }.rew__arrows .rew__next {right: -28px }.rew__arrows .rew__prev {left: -28px }.rew .rew__item {padding: 0 16px;}.rew__inner {padding: 20px 24px;background-color: #fff;border-radius: 20px 20px 20px 0px;}.rew__name {margin-bottom: 2px;color: #9379F7;font-size: 18px;font-weight: 600;line-height: 28px;}.rew__date {margin-bottom: 12px;color: #929FAC;font-size: 15px;font-weight: 400;line-height: 20px;}.rew__text {color: #2C3E50;font-size: 18px;font-weight: 400;line-height: 28px;}.rew__text div {margin-bottom: 12px;}@media only screen and (max-width: 992px) {.rew .slick-list {margin: 0 -8px }.rew .rew__item {padding: 0 8px }.rew__name {margin-bottom: 2px;font-size: 15px;line-height: 20px;}.rew__date {margin-bottom: 8px;color: #929FAC;font-size: 13px;line-height: 16px;}.rew__text {font-size: 15px;line-height: 20px;}}@media only screen and (max-width: 991px) {.rew__arrows .rew__prev {left: -14px;width: 40px;height: 40px }.rew__arrows .rew__next {right: -14px;width: 40px;height: 40px }.tape .rew.defaultTable_sm {padding-left: 0;padding-right: 0 }}.section__cont.block-top {position: relative;padding: 0;padding-top: 0;padding-left: 40px;border-radius: 30px;background-color: #fff;overflow: hidden }.body-course .tape .course-header {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 60px minmax(320px, 670px);grid-template-columns:1fr minmax(320px, 670px);grid-column-gap: 10px;min-height: 528px }.body-course .tape .course-header__col--left-col {height: 100%;position: relative;width: unset;margin-right: 0;padding-top: 40px;padding-bottom: 40px;-ms-flex-item-align: start;-ms-grid-row-align: start;align-self: start }.body-course .tape .course-header__box {display: flex;flex-direction: column;height: 100%;}.body-course .tape .course-header__col--right-col {position: relative;width: unset;height: 100%;min-height: 528px }.body-course .tape .course-header__col--right-col:before {content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 96px;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;background-image: url(img/video/sub.svg?ddfxdds=ddxfdd);z-index: 1 }.promo__video {width: 100%;height: 100%;display: block;position: absolute;right: 0;bottom: 0;top: 0;display: block;-o-object-fit: cover;object-fit: cover;border-radius: 0 30px 30px 0 }.body-course .course-header__header-img-all {position: relative;display: block;width: 100%;height: 100%;max-width: 100%;right: 0;bottom: 0;border-radius: 0;z-index: 2 }.course-header__start-wrap {margin-bottom: 8px }.course-header__start-wrap_hidden {display: none }.tape .breadcrumbs .link__icon {position: static;margin: 0 }.tape .course-header__start {margin-bottom: 8px;width: 135px;height: 36px;padding: 0;font-weight: 400;font-size: 15px;line-height: 1;background-color: #9379f7;border-radius: 16px;color: #fff;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.course-header__start_hidden {display: none }.body-course .tape .course-header-prices .course-price .course-price__old {margin-right: 16px;font-size: 32px;font-weight: 400 }.photo__descr {position: absolute;right: 24px;bottom: 32px;width: 191px;height: 52px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 15px;font-style: normal;font-weight: 600;background-color: #fff;border-radius: 30px }.photo__descr:before {content: '';position: absolute;top: -10px;width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 10px solid #fff }.tape ul li.icon-text-group__item {margin-top: 0;margin-bottom: 8px;padding-left: 0 }.tape ul li.icon-text-group__item.icon-text-group__item_green {padding: 4px 10px;background-color: #11bfa0;border-radius: 16px }.tape ul li.icon-text-group__item.icon-text-group__item_green .icon-text__text {color: #fff }.tape ul li.icon-text-group__item .icon-text__icon {width: 24px;height: 24px }.tape ul li.icon-text-group__item .icon-text__text {font-size: initial;line-height: initial;font-weight: 400 }.tape ul li.icon-text-group__item .icon-text {padding-left: 32px }.body-course .course-header p.course-header__text_bold {font-size: 24px;line-height: 32px;font-weight: 500;color: #2c3e50 }.course-header__descr {width: 100%;max-width: 416px;font-weight: 400;font-size: 18px;line-height: 24px;color: #2c3e50 }.body-course .tape .icon-text__group {width: 100%;max-width: 100%;margin-bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap }.body-course .tape .course-price {margin-top: auto;}.body-course .tape .course-price.course-price_pasrochka {margin-top: 16px }.body-course .course-price .cart-btn {background-color: #2c3e50;border-color: #2c3e50;min-width: unset;width: 100%;max-width: 240px;min-height: 56px;padding: 0 }.body-course .course-price.course-price_pasrochka .cart-btn {background-color: #ffdf3f }.body-course .tape .course-header__title {margin-bottom: 8px;width: 100%;font-size: calc(24px + 24 * ((100vw - 360px) / 1560));line-height: calc(28px + 30 * ((100vw - 360px) / 1560));font-weight: 300 }@media only screen and (min-width: 1921px) {.body-course .tape .course-header__title {font-size: 48px;line-height: 58px }}.body-course .tape .course-header__title-second {padding: 6px 16px;font-size: 18px;line-height: 28px;font-weight: 500;background-color: #9379f7;border-radius: 4px;-ms-flex-negative: 0;flex-shrink: 0 }.course-header-prices_top {position: relative;z-index: 0 }.course-header-section {margin: 0 auto;padding: 0 16px;position: relative;width: 100%;max-width: 1272px }.course-header-prices_bottom-wrap {border-radius: 10px }.body-course .tape .course-header-prices .course-price {width: 100%;max-width: 570px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-radius: 5px }.body-course .tape .course-header-prices__text {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;font-size: 32px;line-height: 40px;font-weight: 400;color: #fff }.body-course .tape .course-header-prices_bottom .course-header-prices__text {font-weight: 400;font-size: 24px;line-height: 32px;color: #fff }.price__descr {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.price__descr-old {text-decoration: line-through }.author-title {font-weight: 700 }.author-descr {font-size: 18px;line-height: 28px;font-weight: 500;color: #2c3e50 }.tape .defaultTable_slider {padding-top: 0;padding-bottom: 0 }.tape .section._meth-results {padding: 0;overflow: unset }.tape .defaultTable_slider .meth-results-step__pic a {padding-bottom: 67.7% }.tape .tag._button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 8px 16px }.body-course .tape .promo {margin-top: 0 }.tape .main-prog__accordion-btn {margin-bottom: 5px;color: #687683 }.body-course .tape .course-header__photo-descr:first-child {margin-right: 0 }.body-course .tape .course-header__photo-descr:before {top: -10px;bottom: auto;left: 0;right: 0;border-bottom: 13px solid #fff;border-top: 0;margin: 0 auto }.body-course .tape .course-header__photo-descr {position: absolute;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;right: 26px;bottom: 20px;width: 191px;height: 52px;background-color: #fff;color: #2c3e50;font-size: 15px;line-height: 20px;font-weight: 700;border-radius: 30px;z-index: 1 }.body-course .tape .course-header-prices .course-price .btn {min-height: 56px;min-width: 246px;padding: 0;border-radius: 4px;color: #fff;background-color: #2c3e50;border-color: #2c3e50 }.body-course .promo__sale-block .course-price__old.old-price {font-size: 18px;line-height: 24px }.body-course .promo__sale-block .course-price__current.current-price {font-weight: 300;font-size: 26px;line-height: 34px }.body-course .tape .course-header-prices {background: -o-linear-gradient(left, #9379f7 0%, #fcdbf1 100%);background: -webkit-gradient(linear, left top, right top, from(#9379f7), to(#fcdbf1));background: linear-gradient(90deg, #9379f7 0%, #fcdbf1 100%) }.body-course .tape .breadcrumbs ._back {margin-right: 12px;width: 24px;height: 24px }.promo-sale__start {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 0;left: 24px;font-weight: 400;font-size: 18px;line-height: 1;width: 300px;height: 32px;color: #2c3e50;background-color: #ffdf3f;border-radius: 0 0 4px 4px;text-align: center }.body-course .tape .course-header .course-header__price p {margin-bottom: 0;margin-left: 8px;font-size: 32px;line-height: 40px;font-weight: 500;color: #2c3e50 }@media only screen and (max-width: 1360px) {.body-course .tape .course-header {min-height: 498px }.body-course .tape .course-header__col--right-col {min-height: 498px }.section__cont.block-top {padding-left: 32px }.body-course .section._breadcrumbs.all-breadcrumbs {padding-left: 32px }.body-course .tape .course-header__title {max-width: 100% }}@media only screen and (max-width: 1300px) {.body-course .tape .course-header {-ms-grid-columns: 1fr 16px minmax(320px, 540px);grid-template-columns:1fr minmax(320px, 540px);grid-column-gap: 16px }}@media only screen and (max-width: 1200px) {.body-course .tape .course-header-prices .course-price {max-width: 640px;margin: 0 auto }.course-header__descr {font-size: 18px;line-height: 24px }.body-course .course-header__header-img-all {bottom: -24px }.body-course .tape .course-header-prices {padding-top: 16px;padding-bottom: 16px;-ms-flex-wrap: wrap;flex-wrap: wrap;border-top-left-radius: 0;border-top-right-radius: 0 }.body-course .tape .course-header-prices_top-wrap {border-top-left-radius: 10px;border-top-right-radius: 10px }.body-course .tape .course-header-prices.course-header-prices_top {border-top-left-radius: 10px;border-top-right-radius: 10px }.course-header-prices_bottom-wrap .course-header-prices {border-radius: 10px }.body-course .tape .course-header-prices {background: -o-linear-gradient(left, #9379f7 0%, #fcdbf1 100%);background: -webkit-gradient(linear, left top, right top, from(#9379f7), to(#fcdbf1));background: linear-gradient(90deg, #9379f7 0%, #fcdbf1 100%) }.body-course .tape .course-header-prices__text {margin-right: 0;margin-bottom: 24px;max-width: 100%;text-align: center }.body-course .tape .course-header__photo-descr-wrap {right: 24px;bottom: 30px }.body-course .tape .course-header__title {font-size: 36px;line-height: 48px }.course-header__start-wrap {margin-bottom: 8px }.tape .course-header__start {margin-bottom: 6px }}@media only screen and (max-width: 1148px) {.body-course .course-header-prices .course-price .course-price__current {font-size: 32px;line-height: 40px }.body-course .tape .course-header__title {font-weight: 400;font-size: 32px;line-height: 40px }}@media only screen and (max-width: 1040px) {.body-course .course-price .cart-btn {min-width: 40px;max-width: 84px;min-height: 40px }.body-course .tape .course-price .icon-text__icon {top: 0;right: 0;bottom: 0;left: 0;margin: auto }.body-course .course-price .icon-text__text {display: none }.body-course .course-price .course-price__btn-rasr-text {display: none }.body-course .course-price .course-price__btn-rasr-icon {display: block;margin-right: 0;width: 24px;height: 24px }}@media only screen and (max-width: 1023px) {.course-header-prices__start {left: 32px }}@media only screen and (max-width: 992px) {.author-descr, .body-course .tape .course-header__title-second, .course-header__start, .price__descr-new, .price__descr-old {font-size: 15px;line-height: 20px }.photo__descr {right: 20px;bottom: 20px;width: 170px;height: 42px;font-size: 13px }.body-course .section._breadcrumbs {display: none }.body-course .page-generator.tape .course-header-section {padding: 0 16px;padding-top: 24px;}.body-course .tape .course-header__title {margin-bottom: 8px;width: 100%;max-width: 330px;font-size: 26px;line-height: 32px }.body-course .tape .course-header__title br {display: none }.course-header-prices__spec {font-size: 13px;line-height: 16px;border-radius: 0 }.course-header__start-wrap {margin-bottom: 8px }.body-course .tape .icon-text__group {margin-left: 0 }.tape .course-header__start {margin-bottom: 10px;font-size: 13px;width: 113px;height: 32px;padding: 0 }.body-course .tape .course-header__title {margin-bottom: 8px }.course-header__descr {font-size: 15px;line-height: 20px }.tape .section._meth-results {padding-left: 0;padding-right: 0 }.body-course .course-header p.course-header__text_bold {margin-bottom: 8px;font-size: 18px;line-height: 24px }.body-course .tape .course-header-prices {margin-top: 0 }.body-course .tape .course-header-prices_top-wrap {border-top-left-radius: 0;border-top-right-radius: 0 }.body-course .tape .course-header-prices_bottom-wrap {border-top-left-radius: 10px;border-top-right-radius: 10px }.body-course .tape .course-header-prices.course-header-prices_top {border-top-left-radius: 0;border-top-right-radius: 0 }.body-course .tape .course-header-prices_top-wrap.course-header-prices_bottom-wrap .course-header-prices_top {border-top-left-radius: 10px;border-top-right-radius: 10px }.body-course .tape .course-header-prices .course-price .btn {min-height: 48px;min-width: 160px }.body-course .tape .course-header-prices .course-price .course-price__old {font-size: 26px;line-height: 32px }.body-course .tape .course-header-prices__text, .body-course .tape .course-header-prices_bottom .course-header-prices__text {font-size: 22px;line-height: 28px }.body-course .tape .course-header__col--right-col {min-height: unset }.body-course .course-price .icon-text__text {display: none }.body-course .tape .course-header__photo-descr-wrap {right: 16px }.tape .defaultTable .check__item {margin-bottom: 12px;padding-left: 24px }.tape .defaultTable .check__item:before {top: 1px;width: 20px;height: 20px }.body-course .tape .course-price {margin-top: auto }.body-course .tape .course-header {min-height: 390px;max-height: 390px;-ms-grid-columns: 1fr minmax(320px, 340px);grid-template-columns:1fr minmax(320px, 340px) }.body-course .tape .course-header__col--left-col {width: unset;padding-top: 24px;padding-bottom: 24px;min-height: unset }.body-course .tape .course-header__col--right-col {min-height: unset }}@media only screen and (max-width: 860px) {.body-course .promo__sale-block .course-price__old.old-price {font-size: 20px;line-height: 32px }}@media only screen and (max-width: 767px) {.section__cont.block-top {padding-left: 0;overflow: unset;background-color: transparent }.photo__descr {display: none }.body-course .tape .course-header {display: -webkit-box;display: -ms-flexbox;display: flex;max-height: unset }.body-course .page-generator.tape .course-header-section {padding: 0;}.body-course .tape .course-header__col--left-col {position: relative;margin-top: 0;margin-right: 0;padding: 0 16px;width: 100%;background-color: transparent;z-index: 1;border-radius: 0 }.body-course .tape .course-header__col--right-col {position: relative;margin: 0 auto;margin-bottom: -24px;height: 420px;padding-bottom: 0;width: 100%;max-width: 100%;z-index: 0 }.body-course .tape .course-header__col--right-col:before {content: none }.body-course .tape .course-header__photo-descr {display: none }.promo__video {border-radius: 0 }.course-header__box {padding: 24px 16px;background-color: #fff;border-radius: 20px }}@media only screen and (max-width: 600px) {.tape__list_hidden {display: none }.tape__list_visible-desc {margin-top: 0;-ms-grid-columns: 1fr 40px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows: auto;grid-template-rows:auto;grid-gap: 16px }.tape__svg-wrap {margin-bottom: 4px }.tape__list_visible-desc .tape__item {font-size: 15px;line-height: 20px;font-weight: 700 }.tape__list-text {font-weight: 700 }.body-course .tape .course-header__col--right-col {height: 312px }}.whom__container {margin: 0 auto;margin-bottom: 56px;width: 100%;max-width: 1000px }.whom__title {width: 100%;margin-bottom: 40px;text-align: center;font-size: 32px;font-weight: 600;line-height: 40px;text-align: center }.whom__tabs {padding: 32px 40px;display: grid;grid-template-columns:400px 1fr;align-items: center;grid-gap: 0 40px;background-color: #fff;border-radius: 30px }.whom__col_left {position: relative;overflow: hidden;width: 100%;height: 100% }.whom .whom__img {position: absolute;width: 100%;height: 100%;right: 0;bottom: 0;top: 0;object-fit: contain;border-radius: 0 }.whom .whom__mask {display: none;position: absolute;width: 100%;height: 100%;right: 0;bottom: 0;top: 0;object-fit: contain;border-radius: 0 }.whom .whom__mask._active {display: block }.whom__tab {margin-bottom: 16px;padding: 24px;width: 100%;display: flex;align-items: center;justify-content: flex-start;border-radius: 20px;border: 1px solid #dde4eb;background-color: #fff;transition: background-color .2s;will-change: background-color;-webkit-tap-highlight-color: transparent }.whom__tab._active {background-color: #ff595f }.whom__tab:last-child {margin-bottom: 0 }.whom__svg {margin-right: 20px;width: 32px;height: 32px;flex-shrink: 0 }.whom__tab .whom__svg path {will-change: stroke }.whom__tab._active .whom__svg path {stroke: #fff;transition: stroke .2s }.whom__text {color: #2c3e50;font-size: 18px;font-weight: 400;line-height: 28px;text-align: left;transition: color .2s;will-change: color }.whom__tab._active .whom__text {color: #fff }@media only screen and (max-width: 992px) {.whom__container {margin-bottom: 32px }.whom .whom__title {margin-bottom: 24px;font-size: 22px;font-weight: 400;line-height: 28px }.whom__tabs {padding: 32px;grid-gap: 0 24px;grid-template-columns:208px 1fr;border-radius: 20px }.whom__tab {margin-bottom: 8px;padding: 20px;border-radius: 10px }.whom__svg {margin-right: 10px;width: 24px;height: 24px }.whom__text {font-size: 13px;line-height: 16px }}@media only screen and (max-width: 767px) {.whom__tabs {padding: 24px }.whom__container {margin-bottom: 24px }.whom .whom__title {margin-bottom: 16px }}@media only screen and (max-width: 640px) {.whom__tabs {display: block }.whom__col_left {margin: 0 auto;margin-bottom: 16px;width: 208px;height: 286px }.whom__svg {display: none }}.body-course .defaultTable.prog {max-width: 1000px;width: 100%;padding: 0;margin-left: auto;margin-right: auto }.prog .prog .prog__title {padding: 0 40px }.prog__item {margin-bottom: 32px;padding: 40px;background-color: #fff;border-radius: 10px;cursor: pointer }.prog__cont {padding-top: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.prog_col_left {margin-right: 40px;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto }.prog_col_right {width: 440px;height: 287px;-ms-flex-negative: 0;flex-shrink: 0 }.prog__cont-wrap {display: none }.tape .defaultTable .prog .check__item {color: #687683 }.prog__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start }.prog__text {position: relative;margin-bottom: 16px;padding-left: 32px;font-weight: 400;font-size: 18px;line-height: 28px;color: #687683 }.prog__text:last-child {margin-bottom: 0 }.prog__text:before {content: '';position: absolute;top: 1px;left: 0;width: 24px;height: 24px;background-image: url(img/check_red.svg?ddfxdds=ddxfdd);background-position: center;background-repeat: no-repeat;background-size: contain }.prog__time {position: relative;padding-right: 30px;margin-bottom: 4px;font-weight: 400;font-size: 18px;line-height: 28px;color: #687683 }.prog__time:before {content: '';position: absolute;top: 1px;right: 0;width: 24px;height: 24px;background-image: url(img/arrow_grey.svg?ddfxdds=ddxfdd);background-position: center;background-repeat: no-repeat;background-size: contain;-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);-webkit-transition: -webkit-transform .2s;transition: -webkit-transform .2s;-o-transition: transform .2s;transition: transform .2s;transition: transform .2s, -webkit-transform .2s;will-change: transform }.prog__item._active .prog__time:before {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg) }.cites__item.prog__cites-item {margin-bottom: 16px }.prog__heading {font-weight: 600;font-size: 18px;line-height: 28px;color: #2c3e50;text-align: left }.prog .prog__img {margin: 0;max-width: 100% }@media screen and (max-width: 992px) {.prog .prog__title {margin-bottom: 24px;padding: 0 32px }.prog__heading {font-size: 16px;line-height: 22px }.prog__item {margin-bottom: 24px;padding: 32px }.prog__cont {padding-top: 20px }.prog_col_left {margin-right: 20px }.prog_col_right {width: 100%;max-width: 300px;height: auto }.prog__time {padding-right: 24px;font-size: 15px;line-height: 20px }.prog__time:before {top: 0;width: 20px;height: 20px }.prog__text {font-size: 15px;line-height: 20px }}@media screen and (max-width: 767px) {.prog .prog__title {padding: 0 24px }.prog__cont {display: block }.prog__item {margin-bottom: 16px;padding: 24px }.prog_col_left {margin-right: 0;margin-bottom: 24px }.prog_col_right {width: 100%;max-width: 100% }.prog__extra {margin-top: 24px }}