.filter-dd__btn[data-v-ed8feb8b],.filter-dd__btn-arrow[data-v-ed8feb8b],.filter-dd__btn-clear[data-v-ed8feb8b],.filter-dd__btn-pill[data-v-ed8feb8b],.filter-dd__opt[data-v-ed8feb8b],.filter-dd__opt-box[data-v-ed8feb8b]{transition:all .2s ease-in-out}[data-v-ed8feb8b]:root{--white:#fff;--dark-blue:#094774;--light-blue:#deedf8;--blue:#285f8c;--blue-border:#c1d5e5;--blue-light:#009de1;--blue-light-border:#009de145;--blue-lighter:#009de18b;--blue-lighter-less:#e3f4ff;--text-black:#0a3649;--light-blue-bg:#eef4f9;--red-light:#fef7fa;--red-border:#e9b9b5;--red:#ee3124;--blue-light-bg:#eef7ff;--blue-light-2:#80cef0;--blue-grayish:#8794b9;--gray-border:#e4e4e4;--green:#00bc62;--blue-acc:#f8fcff;--gray:#9eafbc;--section-title:#0f2a73;--order-bg:#f5f5f5;--scale-coefficient:1;--blue-table:#f2f9ff;--spec-blue:#b8e4f7;--input-border:#e9e9e9;--blue-light-border-stroke:#80cef0}.filter-dd[data-v-ed8feb8b]{display:inline-flex;position:relative}.filter-dd__btn[data-v-ed8feb8b]{align-items:stretch;background:var(--white);border:1px solid var(--blue-light-2);border-radius:12px;color:var(--blue-light);cursor:pointer;display:inline-flex;font-size:15px;font-weight:400;line-height:1.2;padding:8px}.filter-dd__btn:hover .filter-dd__btn-pill[data-v-ed8feb8b]{background:var(--blue-light-bg)}.filter-dd__btn-pill[data-v-ed8feb8b]{align-items:center;border-radius:12px;display:inline-flex;gap:10px;padding:4px 8px}.filter-dd__btn-lbl[data-v-ed8feb8b]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-dd__btn-arrow[data-v-ed8feb8b]{align-self:center;color:var(--blue-light-2);flex-shrink:0;margin:0 0 0 4px}.filter-dd__btn-clear[data-v-ed8feb8b]{align-items:center;color:var(--blue-light);cursor:pointer;display:inline-flex;height:16px;justify-content:center;width:16px}.filter-dd__btn-clear[data-v-ed8feb8b]:hover{opacity:.7}.filter-dd--active .filter-dd__btn-pill[data-v-ed8feb8b]{background:var(--blue-light-bg)}.filter-dd--active .filter-dd__btn[data-v-ed8feb8b],.filter-dd--open .filter-dd__btn[data-v-ed8feb8b]{color:var(--blue-light)}.filter-dd--open .filter-dd__btn-pill[data-v-ed8feb8b]{background:var(--blue-light-bg)}.filter-dd--open .filter-dd__btn-arrow[data-v-ed8feb8b]{transform:rotate(180deg)}.filter-dd__panel[data-v-ed8feb8b]{background:var(--white);border:1px solid var(--blue-light-2);border-radius:12px;left:0;min-width:300px;padding:18px 0;position:absolute;top:calc(100% + 6px);z-index:20}.filter-dd__head[data-v-ed8feb8b]{color:var(--blue-light);font-size:16px;font-weight:500;padding:0 20px 10px}.filter-dd__list[data-v-ed8feb8b]{max-height:360px;overflow-y:auto}.filter-dd__opt[data-v-ed8feb8b]{align-items:center;background:transparent;border:0;color:var(--text-black);cursor:pointer;display:flex;font-size:15px;gap:12px;padding:8px 20px;text-align:left;width:100%}.filter-dd__opt[data-v-ed8feb8b]:hover:not(.is-disabled){background:var(--blue-light-bg)}.filter-dd__opt.is-disabled[data-v-ed8feb8b]{color:var(--blue-grayish);cursor:not-allowed}.filter-dd__opt-box[data-v-ed8feb8b]{align-items:center;background:var(--white);border:1px solid var(--blue-light-2);border-radius:4px;color:var(--white);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.filter-dd__opt.is-selected .filter-dd__opt-box[data-v-ed8feb8b]{border-color:var(--blue-light)}.filter-dd__opt.is-disabled .filter-dd__opt-box[data-v-ed8feb8b]{border-color:var(--blue-light-2);opacity:.6}.filter-dd__opt-lbl[data-v-ed8feb8b]{flex:1}.filter-dd__opt-selected[data-v-ed8feb8b]{background:var(--blue-light);border-radius:2px;height:14px;width:14px}.cat-dd__btn[data-v-db667f0a],.cat-dd__btn-arrow[data-v-db667f0a],.cat-dd__btn-clear[data-v-db667f0a],.cat-dd__btn-pill[data-v-db667f0a],.cat-dd__opt[data-v-db667f0a]{transition:all .2s ease-in-out}[data-v-db667f0a]:root{--white:#fff;--dark-blue:#094774;--light-blue:#deedf8;--blue:#285f8c;--blue-border:#c1d5e5;--blue-light:#009de1;--blue-light-border:#009de145;--blue-lighter:#009de18b;--blue-lighter-less:#e3f4ff;--text-black:#0a3649;--light-blue-bg:#eef4f9;--red-light:#fef7fa;--red-border:#e9b9b5;--red:#ee3124;--blue-light-bg:#eef7ff;--blue-light-2:#80cef0;--blue-grayish:#8794b9;--gray-border:#e4e4e4;--green:#00bc62;--blue-acc:#f8fcff;--gray:#9eafbc;--section-title:#0f2a73;--order-bg:#f5f5f5;--scale-coefficient:1;--blue-table:#f2f9ff;--spec-blue:#b8e4f7;--input-border:#e9e9e9;--blue-light-border-stroke:#80cef0}.cat-dd[data-v-db667f0a]{display:inline-flex;position:relative}.cat-dd__btn[data-v-db667f0a]{align-items:stretch;background:var(--white);border:1px solid var(--blue-light-2);border-radius:12px;color:var(--blue-light);cursor:pointer;display:inline-flex;font-size:15px;line-height:1.2;padding:8px}.cat-dd__btn:hover .cat-dd__btn-pill[data-v-db667f0a]{background:var(--blue-light-bg)}.cat-dd__btn-pill[data-v-db667f0a]{align-items:center;border-radius:12px;display:inline-flex;gap:10px;padding:4px 8px}.cat-dd__btn-lbl[data-v-db667f0a]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-dd__btn-arrow[data-v-db667f0a]{align-self:center;color:var(--blue-light);flex-shrink:0;margin:0 0 0 4px}.cat-dd__btn-clear[data-v-db667f0a]{align-items:center;color:var(--blue-light);cursor:pointer;display:inline-flex;height:14px;justify-content:center;width:14px}.cat-dd__btn-clear[data-v-db667f0a]:hover{opacity:.7}.cat-dd--active .cat-dd__btn-pill[data-v-db667f0a],.cat-dd--open .cat-dd__btn-pill[data-v-db667f0a]{background:var(--blue-light-bg)}.cat-dd--open .cat-dd__btn-arrow[data-v-db667f0a]{transform:rotate(180deg)}.cat-dd__panel[data-v-db667f0a]{background:var(--white);border:1px solid var(--blue-light-2);border-radius:12px;left:0;max-width:460px;min-width:360px;padding:12px 0;position:absolute;top:100%;z-index:20}.cat-dd__list[data-v-db667f0a]{max-height:520px;overflow-y:auto}.cat-dd__opt[data-v-db667f0a]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;padding:10px 20px;text-align:left;width:100%}.cat-dd__opt[data-v-db667f0a]:hover:not(.is-disabled){background:var(--blue-light-bg)}.cat-dd__opt.is-disabled[data-v-db667f0a]{cursor:not-allowed}.cat-dd__opt--parent[data-v-db667f0a]{color:var(--dark-blue);font-size:16px;font-weight:500}.cat-dd__opt--parent.is-selected[data-v-db667f0a]{background:var(--blue-light-bg)}.cat-dd__opt--parent.is-disabled[data-v-db667f0a]{color:var(--blue-grayish)}.cat-dd__opt--child[data-v-db667f0a]{color:var(--dark-blue);font-size:16px;font-weight:500;padding-left:40px}.cat-dd__opt--child.is-selected[data-v-db667f0a]{background:var(--blue-light-bg);font-weight:500}.cat-dd__opt--child.is-disabled[data-v-db667f0a]{opacity:.2}.cat-dd__opt-lbl[data-v-db667f0a]{flex:1}.cat-dd__opt-check[data-v-db667f0a]{color:var(--blue-light);flex-shrink:0}.c-filters__main[data-v-d6221a17]{transition:all .2s ease-in-out}[data-v-d6221a17]:root{--white:#fff;--dark-blue:#094774;--light-blue:#deedf8;--blue:#285f8c;--blue-border:#c1d5e5;--blue-light:#009de1;--blue-light-border:#009de145;--blue-lighter:#009de18b;--blue-lighter-less:#e3f4ff;--text-black:#0a3649;--light-blue-bg:#eef4f9;--red-light:#fef7fa;--red-border:#e9b9b5;--red:#ee3124;--blue-light-bg:#eef7ff;--blue-light-2:#80cef0;--blue-grayish:#8794b9;--gray-border:#e4e4e4;--green:#00bc62;--blue-acc:#f8fcff;--gray:#9eafbc;--section-title:#0f2a73;--order-bg:#f5f5f5;--scale-coefficient:1;--blue-table:#f2f9ff;--spec-blue:#b8e4f7;--input-border:#e9e9e9;--blue-light-border-stroke:#80cef0}.c-filters[data-v-d6221a17]{margin-bottom:24px}.c-filters__row[data-v-d6221a17]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.c-filters__main[data-v-d6221a17]{align-items:center;background:var(--white);border:1px solid var(--blue-light-2);border-radius:12px;color:var(--blue-light);cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:10px;line-height:1.2;padding:10px 18px}.c-filters__main[data-v-d6221a17]:hover{background:var(--blue-light-bg)}.c-filters__title[data-v-d6221a17]{color:var(--blue-light)}.c-filters__count[data-v-d6221a17]{align-items:center;background:var(--blue-light);border-radius:999px;color:var(--white);display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 6px}.c-filters__pills[data-v-d6221a17]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.c-filters__clear[data-v-d6221a17]{background:transparent;border:0;color:var(--blue-light);cursor:pointer;font-size:14px;margin-left:auto;padding:8px 0;text-decoration:underline;white-space:nowrap}.c-filters__clear[data-v-d6221a17]:hover{opacity:.8}@media (max-width:767px){.c-filters__clear[data-v-d6221a17],.c-filters__pills[data-v-d6221a17]{display:none}.c-filters__row[data-v-d6221a17]{flex-wrap:nowrap;gap:10px}.c-filters__main[data-v-d6221a17]{flex:1;justify-content:center}}.filters-modal__apply[data-v-b6ebf109],.filters-modal__clear[data-v-b6ebf109],.filters-modal__close[data-v-b6ebf109],.fm-cat[data-v-b6ebf109],.fm-opt[data-v-b6ebf109],.fm-opt__box[data-v-b6ebf109],.fm-sort[data-v-b6ebf109]{transition:all .2s ease-in-out}[data-v-b6ebf109]:root{--white:#fff;--dark-blue:#094774;--light-blue:#deedf8;--blue:#285f8c;--blue-border:#c1d5e5;--blue-light:#009de1;--blue-light-border:#009de145;--blue-lighter:#009de18b;--blue-lighter-less:#e3f4ff;--text-black:#0a3649;--light-blue-bg:#eef4f9;--red-light:#fef7fa;--red-border:#e9b9b5;--red:#ee3124;--blue-light-bg:#eef7ff;--blue-light-2:#80cef0;--blue-grayish:#8794b9;--gray-border:#e4e4e4;--green:#00bc62;--blue-acc:#f8fcff;--gray:#9eafbc;--section-title:#0f2a73;--order-bg:#f5f5f5;--scale-coefficient:1;--blue-table:#f2f9ff;--spec-blue:#b8e4f7;--input-border:#e9e9e9;--blue-light-border-stroke:#80cef0}.filters-modal[data-v-b6ebf109]{display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:fixed;z-index:60}.filters-modal__overlay[data-v-b6ebf109]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09477440;top:0;right:0;bottom:0;left:0;position:absolute}.filters-modal__panel[data-v-b6ebf109]{background:var(--white);border-left:1px solid var(--blue-light-bg);box-shadow:-12px 0 32px #0947741a;display:flex;flex-direction:column;height:100%;max-width:460px;position:relative;width:100%;z-index:1}@media (max-width:767px){.filters-modal__panel[data-v-b6ebf109]{border-left:0;box-shadow:none;max-width:100%}}.filters-modal__head[data-v-b6ebf109]{align-items:center;border-bottom:1px solid var(--blue-light-bg);display:flex;justify-content:space-between;padding:22px 24px}.filters-modal__title[data-v-b6ebf109]{color:var(--blue-light);font-size:22px;font-weight:500;margin:0}@media (max-width:767px){.filters-modal__title[data-v-b6ebf109]{font-size:18px}}.filters-modal__close[data-v-b6ebf109]{background:transparent;border:0;color:var(--blue-light);cursor:pointer;padding:6px}.filters-modal__close[data-v-b6ebf109]:hover{opacity:.7}.filters-modal__body[data-v-b6ebf109]{flex:1;overflow-y:auto;padding:8px 24px 24px}@media (max-width:767px){.filters-modal__body[data-v-b6ebf109]{padding:8px 18px 24px}}.filters-modal__section[data-v-b6ebf109]{padding:16px 0}.filters-modal__section+.filters-modal__section[data-v-b6ebf109]{border-top:1px solid var(--blue-light-2)}.filters-modal__section-title[data-v-b6ebf109]{color:var(--blue-light);font-size:16px;font-weight:500;margin:0 0 12px}.filters-modal__section-title--accent[data-v-b6ebf109]{color:var(--blue-light)}.filters-modal__list[data-v-b6ebf109]{list-style:none;margin:0;padding:0}.filters-modal__cats[data-v-b6ebf109],.filters-modal__list[data-v-b6ebf109],.filters-modal__sorts[data-v-b6ebf109]{display:flex;flex-direction:column;gap:2px}.filters-modal__foot[data-v-b6ebf109]{background:var(--white);border-top:1px solid var(--blue-light-bg);display:flex;flex-direction:column;gap:10px;padding:18px 24px 24px}@media (max-width:767px){.filters-modal__foot[data-v-b6ebf109]{padding:16px 18px 20px}}.filters-modal__apply[data-v-b6ebf109]{background:var(--blue-light);border:0;border-radius:6px;color:var(--white);cursor:pointer;font-size:16px;font-weight:500;padding:16px}.filters-modal__apply[data-v-b6ebf109]:hover{opacity:.9}.filters-modal__clear[data-v-b6ebf109]{background:transparent;border:1px solid var(--blue-light);border-radius:6px;color:var(--blue-light);cursor:pointer;font-size:15px;font-weight:500;padding:14px}.filters-modal__clear[data-v-b6ebf109]:hover{background:var(--blue-light-bg)}.fm-opt[data-v-b6ebf109]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text-black);cursor:pointer;display:flex;font-size:15px;gap:12px;padding:9px 8px;text-align:left;width:100%}.fm-opt[data-v-b6ebf109]:hover:not(.is-disabled){background:var(--blue-light-bg)}.fm-opt.is-disabled[data-v-b6ebf109]{color:var(--blue-grayish);cursor:not-allowed}.fm-opt__box[data-v-b6ebf109]{align-items:center;background:var(--white);border:1px solid var(--blue-light-2);border-radius:4px;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.fm-opt.is-selected .fm-opt__box[data-v-b6ebf109]{border-color:var(--blue-light)}.fm-opt__box-inner[data-v-b6ebf109]{background:var(--blue-light);border-radius:2px;height:14px;width:14px}.fm-opt.is-disabled .fm-opt__box[data-v-b6ebf109]{border-color:var(--blue-light-2);opacity:.6}.fm-opt__lbl[data-v-b6ebf109]{flex:1}.fm-cat[data-v-b6ebf109]{align-items:center;background:transparent;border:0;border-radius:6px;cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.fm-cat[data-v-b6ebf109]:hover:not(.is-disabled){background:var(--blue-light-bg)}.fm-cat.is-disabled[data-v-b6ebf109]{cursor:not-allowed}.fm-cat__lbl[data-v-b6ebf109]{flex:1}.fm-cat__check[data-v-b6ebf109]{color:var(--blue-light);flex-shrink:0}.fm-cat--parent[data-v-b6ebf109]{color:var(--dark-blue);font-size:16px;font-weight:500}.fm-cat--parent.is-selected[data-v-b6ebf109]{background:var(--blue-light-bg)}.fm-cat--parent.is-disabled[data-v-b6ebf109]{color:var(--blue-grayish)}.fm-cat--child[data-v-b6ebf109]{color:var(--dark-blue);font-size:16px;font-weight:500;padding-left:36px}.fm-cat--child.is-selected[data-v-b6ebf109]{background:var(--blue-light-bg)}.fm-cat--child.is-disabled[data-v-b6ebf109]{opacity:.2}.fm-sort[data-v-b6ebf109]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text-black);cursor:pointer;display:flex;font-family:inherit;font-size:15px;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.fm-sort.is-selected[data-v-b6ebf109],.fm-sort[data-v-b6ebf109]:hover{background:var(--blue-light-bg)}.fm-sort.is-selected[data-v-b6ebf109]{font-weight:500}.fm-sort__lbl[data-v-b6ebf109]{flex:1}.fm-sort__check[data-v-b6ebf109]{color:var(--blue-light);flex-shrink:0}.filters-modal-enter-active[data-v-b6ebf109],.filters-modal-leave-active[data-v-b6ebf109]{transition:opacity .2s ease}.filters-modal-enter-active .filters-modal__panel[data-v-b6ebf109],.filters-modal-leave-active .filters-modal__panel[data-v-b6ebf109]{transition:transform .25s ease}.filters-modal-enter-from[data-v-b6ebf109],.filters-modal-leave-to[data-v-b6ebf109]{opacity:0}.filters-modal-enter-from .filters-modal__panel[data-v-b6ebf109],.filters-modal-leave-to .filters-modal__panel[data-v-b6ebf109]{transform:translate(100%)}.archive[data-v-86da3848],.courses__empty-btn[data-v-86da3848]{transition:all .2s ease-in-out}[data-v-86da3848]:root{--white:#fff;--dark-blue:#094774;--light-blue:#deedf8;--blue:#285f8c;--blue-border:#c1d5e5;--blue-light:#009de1;--blue-light-border:#009de145;--blue-lighter:#009de18b;--blue-lighter-less:#e3f4ff;--text-black:#0a3649;--light-blue-bg:#eef4f9;--red-light:#fef7fa;--red-border:#e9b9b5;--red:#ee3124;--blue-light-bg:#eef7ff;--blue-light-2:#80cef0;--blue-grayish:#8794b9;--gray-border:#e4e4e4;--green:#00bc62;--blue-acc:#f8fcff;--gray:#9eafbc;--section-title:#0f2a73;--order-bg:#f5f5f5;--scale-coefficient:1;--blue-table:#f2f9ff;--spec-blue:#b8e4f7;--input-border:#e9e9e9;--blue-light-border-stroke:#80cef0}.courses__content[data-v-86da3848]{padding-bottom:50px}.courses__content h1[data-v-86da3848]{color:var(--dark-blue);font-size:42px;font-weight:500;letter-spacing:-.02em;margin-bottom:10px}.courses__content__txt[data-v-86da3848]{font-size:14px;line-height:1.6;margin-bottom:40px;max-width:800px}.courses__count[data-v-86da3848]{color:var(--gray);font-weight:500;margin-left:4px}.courses__empty[data-v-86da3848]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:60px 20px;text-align:center}.courses__empty-ico[data-v-86da3848]{color:var(--blue-light-2)}.courses__empty-txt[data-v-86da3848]{color:var(--text-black);font-size:16px;line-height:1.4;margin:0;max-width:360px}.courses__empty-btn[data-v-86da3848]{background:var(--blue-light);border:0;border-radius:6px;color:var(--white);cursor:pointer;font-size:15px;font-weight:500;margin-top:4px;padding:14px 28px}.courses__empty-btn[data-v-86da3848]:hover{opacity:.9}.courses__top[data-v-86da3848]{padding-bottom:24px}@media (max-width:1023px){.courses__top[data-v-86da3848]{align-items:start;flex-direction:column;gap:10px}}.courses__categories[data-v-86da3848]{gap:10px}.courses__categories .select[data-v-86da3848]{gap:10px;min-width:200px}@media (max-width:1023px){.courses__categories[data-v-86da3848]{min-width:100%}.courses__categories .select[data-v-86da3848]{flex:1;min-width:calc(50% - 10px)}}@media (max-width:479px){.courses__categories[data-v-86da3848]{flex-direction:column}.courses__categories .select[data-v-86da3848]{min-width:100%}}.courses__filter[data-v-86da3848]{display:flex;margin-left:auto;width:-moz-fit-content;width:fit-content}.list[data-v-86da3848]{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (max-width:767px){.list[data-v-86da3848]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.archive[data-v-86da3848]{border-radius:6px;color:var(--grey);cursor:pointer;font-size:13px;gap:5px;justify-content:flex-end;margin-top:30px}.archive.active[data-v-86da3848]{color:var(--red)}.archive img[data-v-86da3848]{max-width:16px}
