.course-presets-new[data-v-49f62c64]{display:flex;flex-wrap:wrap;gap:20px}.course-presets-new[data-v-49f62c64]::-webkit-scrollbar:horizontal{height:0}@media screen and (max-width:749px){.course-presets-new[data-v-49f62c64]{flex-wrap:nowrap;gap:10px;margin-bottom:18px;overflow-x:scroll;position:relative;white-space:nowrap;width:100%}}.course-presets-new__item[data-v-49f62c64]{border:1px solid transparent;border-radius:100px;cursor:pointer;font-size:21px;font-weight:500;padding:8px 20px}@media screen and (max-width:749px){.course-presets-new__item[data-v-49f62c64]{font-size:14px;padding:5px 12px}}.course-presets-new__item--color_blue[data-v-49f62c64]{background-color:#dfeaff;color:#036}.course-presets-new__item--color_blue[data-v-49f62c64]:hover{background-color:#d1e1ff}.course-presets-new__item--color_blue_active[data-v-49f62c64]{background-color:#c0d6ff}.course-presets-new__item--color_purple[data-v-49f62c64]{background-color:#f5f2fd;color:#5e168d}.course-presets-new__item--color_purple[data-v-49f62c64]:hover{background-color:#e6def9}.course-presets-new__item--color_purple_active[data-v-49f62c64]{background-color:#e0d6f8}.course-presets-new__item--color_orange[data-v-49f62c64]{background-color:#fff0e7;color:#de5a10}.course-presets-new__item--color_orange[data-v-49f62c64]:hover{background-color:#fde8dd}.course-presets-new__item--color_orange_active[data-v-49f62c64]{background-color:#fddbc8}.course-presets-new__item--color_pink[data-v-49f62c64]{background-color:#ffe1eb;color:#d04ba7}.course-presets-new__item--color_pink[data-v-49f62c64]:hover{background-color:#f8dae5}.course-presets-new__item--color_pink_active[data-v-49f62c64]{background-color:#ffd4f3}.course-presets-new__item--color_green[data-v-49f62c64]{background-color:#e5f8db;color:#084640}.course-presets-new__item--color_green[data-v-49f62c64]:hover{background-color:#dff6d1}.course-presets-new__item--color_green_active[data-v-49f62c64]{background-color:#bfeda4}.checkbox-input-new{display:inline-block}.checkbox-input-new__wrap{cursor:pointer;display:inline-block;padding:2px 0 2px 40px;position:relative}.checkbox-input-new__wrap:before{border:1.5px solid #999;border-radius:5px;content:"";display:block;height:24px;left:0;position:absolute;top:4px;width:24px}.checkbox-input-new__wrap--selected:before{background-color:#5e168d;background-image:url(/assets/img/check-white.svg);background-position:50%;background-repeat:no-repeat;background-size:12px}.checkbox-input-new__wrap--disabled:before{background-color:#f3f4ff;border-color:#9aa0b1}.checkbox-input-new__input{height:0;position:absolute;visibility:hidden;width:0}.checkbox-input-new__label{display:inline-block;font-size:18px;font-weight:500}.filter-block-new__title[data-v-6fef0514]{font-size:21px;font-weight:500;margin-bottom:16px}.filter-block-new__items[data-v-6fef0514]{max-height:220px;overflow-y:scroll}.filter-block-new__items[data-v-6fef0514]::-webkit-scrollbar:vertical{background-color:#f4f4f4;width:4px}.filter-block-new__items[data-v-6fef0514]::-webkit-scrollbar-thumb{background-color:#5e168d}.filter-block-new__item[data-v-6fef0514]{display:block}.filter-block-new__item[data-v-6fef0514]:not(:last-child){margin-bottom:10px}.courses-filter-new__btn[data-v-ba3ec5c4]{align-items:center;background-color:transparent;border:.5px solid #e3e5ea;border-radius:5px;border-radius:8px;color:#520484;cursor:pointer;display:inline-block;display:flex;font-size:16px;font-size:18px;font-weight:600;font-weight:500;gap:5px;line-height:22px;line-height:1.17;padding:6px 15px 6px 6px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.courses-filter-new__btn[data-v-ba3ec5c4]:active,.courses-filter-new__btn[data-v-ba3ec5c4]:focus,.courses-filter-new__btn[data-v-ba3ec5c4]:hover,.courses-filter-new__btn_active[data-v-ba3ec5c4]{background-color:#520484;border-color:#520484;color:#fff}.courses-filter-new__btn--disabled[data-v-ba3ec5c4]{background-color:transparent;border-color:#0f0f0f;color:#0f0f0f}.courses-filter-new__btn .icon[data-v-ba3ec5c4]{stroke:currentColor;display:block;height:20px;width:20px}@media screen and (min-width:1220px){.courses-filter-new__btn[data-v-ba3ec5c4]{display:none}}@media screen and (max-width:749px){.courses-filter-new__btn span[data-v-ba3ec5c4]{display:none}}@media screen and (max-width:1219px){.courses-filter-new__content[data-v-ba3ec5c4]{background-color:#fff;height:100vh;left:0;opacity:0;padding:10px 20px 20px;position:fixed;top:0;transition:opacity .3s,z-index 0s .3s;width:100%;z-index:-1}.courses-filter-new__content--open[data-v-ba3ec5c4]{max-width:100vw;opacity:1;transition:opacity .3s,z-index 0s 0s;z-index:1000}}.courses-filter-new__top[data-v-ba3ec5c4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}@media screen and (min-width:1220px){.courses-filter-new__top[data-v-ba3ec5c4]{display:none}}.courses-filter-new__title[data-v-ba3ec5c4]{font-size:24px;font-weight:500}.courses-filter-new__close[data-v-ba3ec5c4]{color:#4a4a4a;cursor:pointer;font-size:52px;line-height:52px}@media screen and (max-width:1219px){.courses-filter-new__bottom[data-v-ba3ec5c4]{height:calc(100vh - 102px);overflow-y:scroll;position:relative}}.courses-filter-new__filters[data-v-ba3ec5c4]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:35px 25px;justify-content:space-between}.courses-filter-new__filter[data-v-ba3ec5c4]{width:100%}@media screen and (max-width:1219px){.courses-filter-new__filter[data-v-ba3ec5c4]{width:30%}}@media screen and (max-width:899px){.courses-filter-new__filter[data-v-ba3ec5c4]{width:45%}}@media screen and (max-width:549px){.courses-filter-new__filter[data-v-ba3ec5c4]{width:100%}}.courses-filter-new__show-courses-btn[data-v-ba3ec5c4]{background-color:#b8f200;border:1px solid #b8f200;border-radius:100px;bottom:0;color:#000;cursor:pointer;display:inline-block;font-size:13px;font-size:16px;font-weight:600;font-weight:500;line-height:1;line-height:1.18;margin-top:40px;padding:13px 26px;position:sticky;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.courses-filter-new__show-courses-btn[data-v-ba3ec5c4]:active,.courses-filter-new__show-courses-btn[data-v-ba3ec5c4]:focus-visible,.courses-filter-new__show-courses-btn[data-v-ba3ec5c4]:hover,.courses-filter-new__show-courses-btn_active[data-v-ba3ec5c4]{background-color:#cbf937;border-color:#cbf937;color:#000}.courses-filter-new__show-courses-btn--disabled[data-v-ba3ec5c4]{background-color:#9aa0b1;border-color:#9aa0b1;color:#000}@media screen and (min-width:1220px){.courses-filter-new__show-courses-btn[data-v-ba3ec5c4]{display:none}}@media screen and (max-width:549px){.courses-filter-new__show-courses-btn[data-v-ba3ec5c4]{width:100%}}.course-sort-new[data-v-2e9ecd1b]{font-size:16px;font-weight:500}@media screen and (min-width:900px){.course-sort-new[data-v-2e9ecd1b]{align-items:center;display:flex;font-size:21px;gap:40px}}@media screen and (max-width:899px){.course-sort-new[data-v-2e9ecd1b]{position:relative}}.course-sort-new__title[data-v-2e9ecd1b]{color:#0e1809}@media screen and (max-width:899px){.course-sort-new__title[data-v-2e9ecd1b]{align-items:center;background-color:transparent;border:.5px solid #e3e5ea;border-radius:5px;border-radius:8px;color:#520484;cursor:pointer;display:inline-block;display:flex;font-size:16px;font-size:14px;font-weight:600;font-weight:500;gap:5px;line-height:22px;padding:6px 10px 6px 12px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.course-sort-new__title[data-v-2e9ecd1b]:active,.course-sort-new__title[data-v-2e9ecd1b]:focus,.course-sort-new__title[data-v-2e9ecd1b]:hover,.course-sort-new__title_active[data-v-2e9ecd1b]{background-color:#520484;border-color:#520484;color:#fff}.course-sort-new__title--disabled[data-v-2e9ecd1b]{background-color:transparent;border-color:#0f0f0f;color:#0f0f0f}}.course-sort-new__title .icon[data-v-2e9ecd1b]{fill:currentColor;height:5px;margin-left:5px;width:10px}@media screen and (min-width:900px){.course-sort-new__title .icon[data-v-2e9ecd1b]{display:none}}@media screen and (max-width:899px){.course-sort-new__list[data-v-2e9ecd1b]{background-color:#fff;border:1px solid #e8e9fc;border-radius:10px;max-width:290px;min-width:100%;opacity:0;padding:20px;position:absolute;right:0;top:calc(100% + 5px);transition:opacity .3s,z-index 0s .3s;z-index:-1}.course-sort-new__list--open[data-v-2e9ecd1b]{opacity:1;transition:opacity .3s,z-index 0s 0s;z-index:1000}}@media screen and (min-width:900px){.course-sort-new__list[data-v-2e9ecd1b]{display:flex;gap:40px}}.course-sort-new__item[data-v-2e9ecd1b]{color:#999;cursor:pointer;text-transform:lowercase;transition:color .3s;white-space:nowrap}.course-sort-new__item--active[data-v-2e9ecd1b],.course-sort-new__item[data-v-2e9ecd1b]:hover{color:#5e168d}@media screen and (max-width:899px){.course-sort-new__item[data-v-2e9ecd1b]:not(:last-child){margin-bottom:5px}}.course-filter-values-new[data-v-78cd21ef]{display:flex;flex-wrap:wrap;gap:12px}@media screen and (max-width:549px){.course-filter-values-new[data-v-78cd21ef]{gap:8px}}.course-filter-values-new__value[data-v-78cd21ef]{align-items:center;background-color:#f5f2fd;border-radius:100px;color:#5e168d;display:flex;gap:12px;padding:4px 12px}@media screen and (max-width:549px){.course-filter-values-new__value[data-v-78cd21ef]{padding:4px 8px}}.course-filter-values-new__img[data-v-78cd21ef]{width:24px}@media screen and (max-width:549px){.course-filter-values-new__img[data-v-78cd21ef]{width:16px}}.course-detailed-teaser-new[data-v-2feacfe8]{border:1px solid #e3e5ea;border-radius:30px;padding:24px;position:relative}@media screen and (min-width:900px){.course-detailed-teaser-new[data-v-2feacfe8]{display:flex}}@media screen and (max-width:749px){.course-detailed-teaser-new[data-v-2feacfe8]{padding:12px}}.course-detailed-teaser-new__label[data-v-2feacfe8]{align-items:center;background-color:#ff60cd;border-radius:40px;color:#fff;display:flex;font-size:16px;font-weight:500;justify-content:center;left:36px;letter-spacing:-.01;min-height:43px;padding:0 16px;position:absolute;top:36px;z-index:1}@media screen and (max-width:549px){.course-detailed-teaser-new__label[data-v-2feacfe8]{left:22px;top:18px}}.course-detailed-teaser-new__img-block[data-v-2feacfe8]{border-radius:28px;display:block;max-width:250px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.course-detailed-teaser-new__img-block[data-v-2feacfe8] .b-base-picture img{border-radius:30px;overflow:hidden}@media screen and (max-width:899px){.course-detailed-teaser-new__img-block[data-v-2feacfe8] .b-base-picture img{border-radius:22px}.course-detailed-teaser-new__img-block[data-v-2feacfe8]{margin-bottom:17px;margin-left:auto;margin-right:auto;max-width:none;width:100%}}@media screen and (min-width:900px){.course-detailed-teaser-new__img-block[data-v-2feacfe8]{flex-shrink:0;margin-right:20px;max-width:none;width:200px}}@media screen and (min-width:1220px){.course-detailed-teaser-new__img-block[data-v-2feacfe8]{height:270px;width:270px}}@media screen and (min-width:900px){.course-detailed-teaser-new__content-block[data-v-2feacfe8]{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}}.course-detailed-teaser-new__title[data-v-2feacfe8]{color:#0f0f0f;display:block;font-size:24px;font-weight:500;line-height:1.17;margin-bottom:12px;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.course-detailed-teaser-new__title[data-v-2feacfe8]:hover{color:#6671eb}@media screen and (max-width:899px){.course-detailed-teaser-new__title[data-v-2feacfe8]{font-size:18px;margin-bottom:9px}}.course-detailed-teaser-new__rating[data-v-2feacfe8]{font-size:16px;margin-bottom:10px}@media screen and (max-width:549px){.course-detailed-teaser-new__rating[data-v-2feacfe8]{font-size:14px;margin-bottom:12px}}.course-detailed-teaser-new__announce[data-v-2feacfe8]{color:#999;font-size:16px;font-weight:500;line-height:1.31;margin-bottom:20px}.course-detailed-teaser-new__announce[data-v-2feacfe8] p{margin:0}@media screen and (max-width:549px){.course-detailed-teaser-new__announce[data-v-2feacfe8]{font-size:14px;line-height:1.18;margin-bottom:18px}}.course-detailed-teaser-new__filter-values[data-v-2feacfe8]{font-size:16px;font-weight:500}@media screen and (max-width:549px){.course-detailed-teaser-new__filter-values[data-v-2feacfe8]{font-size:14px}}.course-detailed-teaser-new__top[data-v-2feacfe8]{margin-bottom:10px}@media screen and (max-width:549px){.course-detailed-teaser-new__top[data-v-2feacfe8]{margin-bottom:20px}}.course-detailed-teaser-new__bottom[data-v-2feacfe8]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media screen and (max-width:549px){.course-detailed-teaser-new__bottom[data-v-2feacfe8]{align-items:flex-start;flex-direction:column;gap:11px}}.course-detailed-teaser-new__price[data-v-2feacfe8]{flex-shrink:0;white-space:nowrap}.course-detailed-teaser-new__price-main[data-v-2feacfe8]{color:#0f0f0f;font-size:24px;font-weight:500}.course-detailed-teaser-new__price-hint[data-v-2feacfe8]{color:#999;font-size:14px;font-weight:500}.course-detailed-teaser-new__buttons[data-v-2feacfe8]{display:flex;gap:16px}@media screen and (max-width:549px){.course-detailed-teaser-new__buttons[data-v-2feacfe8]{flex-direction:column;gap:8px;width:100%}}.course-detailed-teaser-new__btn--buy[data-v-2feacfe8]{background-color:#b8f200;border:1px solid #b8f200;border-radius:100px;color:#000;cursor:pointer;display:inline-block;font-size:13px;font-size:18px;font-weight:600;font-weight:500;line-height:1;line-height:1.17;padding:14px 32px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.course-detailed-teaser-new__btn--buy[data-v-2feacfe8]:active,.course-detailed-teaser-new__btn--buy[data-v-2feacfe8]:focus-visible,.course-detailed-teaser-new__btn--buy[data-v-2feacfe8]:hover,.course-detailed-teaser-new__btn--buy_active[data-v-2feacfe8]{background-color:#cbf937;border-color:#cbf937;color:#000}.course-detailed-teaser-new__btn--buy--disabled[data-v-2feacfe8]{background-color:#9aa0b1;border-color:#9aa0b1;color:#000}@media screen and (max-width:549px){.course-detailed-teaser-new__btn--buy[data-v-2feacfe8]{font-size:16px;padding:12px}}.course-detailed-teaser-new__btn--more[data-v-2feacfe8]{background-color:transparent;border:2px solid #0f0f0f;border-radius:5px;border-radius:100px;color:#0f0f0f;cursor:pointer;display:inline-block;font-size:16px;font-size:18px;font-weight:600;font-weight:500;line-height:22px;line-height:1.17;padding:14px 30px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.course-detailed-teaser-new__btn--more[data-v-2feacfe8]:active,.course-detailed-teaser-new__btn--more[data-v-2feacfe8]:focus,.course-detailed-teaser-new__btn--more[data-v-2feacfe8]:hover,.course-detailed-teaser-new__btn--more_active[data-v-2feacfe8]{background-color:#000;border-color:#000;color:#fff}.course-detailed-teaser-new__btn--more--disabled[data-v-2feacfe8]{background-color:transparent;border-color:#0f0f0f;color:#0f0f0f}@media screen and (max-width:549px){.course-detailed-teaser-new__btn--more[data-v-2feacfe8]{font-size:16px;padding:11px}}.courses-page[data-v-29957431]{padding-bottom:55px}@media screen and (min-width:550px){.courses-page[data-v-29957431]{padding-bottom:100px}}.courses-page__popular-title[data-v-29957431]{font-size:24px;font-weight:500;margin-bottom:24px;text-align:left}@media screen and (min-width:1050px){.courses-page__popular-title[data-v-29957431]{font-size:34px;margin-bottom:32px}}@media screen and (min-width:1220px){.courses-page__columns[data-v-29957431]{display:flex;gap:40px;position:relative}}@media screen and (min-width:1400px){.courses-page__columns[data-v-29957431]{gap:74px}}.courses-page__filter[data-v-29957431]{margin-bottom:26px}@media screen and (min-width:1220px){.courses-page__filter[data-v-29957431]{flex-shrink:0;margin-bottom:0;width:275px}}@media screen and (max-width:1219px){.courses-page__filter[data-v-29957431]{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width:1220px){.courses-page__sort[data-v-29957431]{left:320px;position:absolute;top:0}}@media screen and (min-width:1400px){.courses-page__sort[data-v-29957431]{left:348px}}@media screen and (min-width:1220px){.courses-page__items[data-v-29957431]{margin-top:60px}}.courses-page__item[data-v-29957431]:not(:last-child){margin-bottom:30px}@media screen and (min-width:1050px){.courses-page__item[data-v-29957431]:not(:last-child){margin-bottom:40px}}.courses-page__anchor[data-v-29957431]{position:relative;top:-175px}