.catalog-shell[data-v-63a4ae5a]{--courses-blue:var(--color-blue);--courses-blue-dark:var(--color-blue);--courses-blue-light:#ededed;--courses-text:#1a1a2e;--courses-muted:#6b7280;--courses-border:#e5e7eb;font-family:Montserrat,PT Sans,sans-serif}.container-courses[data-v-63a4ae5a]{margin:0 auto;padding:0 20px}.catalog-top-search[data-v-63a4ae5a]{margin-bottom:clamp(.75rem,2vw,1.25rem)}@media(max-width:767.98px){.catalog-top-search[data-v-63a4ae5a]{margin-bottom:.5rem}.active-filters[data-v-63a4ae5a]{margin:0 0 .75rem}}.catalog-top-search__form[data-v-63a4ae5a]{width:100%}.catalog-top-search .search-input[data-v-63a4ae5a]{align-items:center;background:var(--color-gray);border-radius:.5rem;display:flex;gap:.625rem;margin:0;min-height:2.75rem;padding:0 .875rem}@media(min-width:768px){.catalog-top-search .search-input[data-v-63a4ae5a]{min-height:3rem;padding:0 1rem}}.catalog-top-search .search-input svg[data-v-63a4ae5a]{fill:none;flex-shrink:0;height:1.25rem;stroke:var(--color-text);stroke-width:2;width:1.25rem}.catalog-top-search .search-input input[data-v-63a4ae5a]{background:transparent;border:0;border-radius:.5rem;color:var(--color-text);font:inherit;font-size:15px;font-weight:500;outline:0;width:100%}.catalog-top-search .search-input input[data-v-63a4ae5a]::-moz-placeholder{color:var(--color-text-transparent);opacity:1}.catalog-top-search .search-input input[data-v-63a4ae5a]::placeholder{color:var(--color-text-transparent);opacity:1}.catalog-filters-col[data-v-63a4ae5a],.catalog-main-col[data-v-63a4ae5a]{min-width:0}.container-courses--layout-animate .catalog-main-col[data-v-63a4ae5a]{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease}.container-courses--layout-animate .catalog-filters-panel[data-v-63a4ae5a]{transition:opacity .3s ease}.filters-layout-switch[data-v-63a4ae5a]{align-items:center;display:none;gap:.75rem;justify-content:left;margin-bottom:.75rem}.filters-layout-switch__label[data-v-63a4ae5a]{color:var(--courses-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.filters-layout-switch__btns[data-v-63a4ae5a]{background:#fff;border:1px solid var(--courses-border);border-radius:8px;display:inline-grid;grid-template-columns:1fr 1fr;isolation:isolate;padding:2px;position:relative}.filters-layout-switch__thumb[data-v-63a4ae5a]{background:var(--courses-blue);border-radius:6px;box-shadow:0 1px 2px #00000014;inset:2px 50% 2px 2px;pointer-events:none;position:absolute;z-index:0}.container-courses--layout-animate .filters-layout-switch__thumb[data-v-63a4ae5a]{transition:inset .35s cubic-bezier(.22,1,.36,1)}.filters-layout-switch__btns[data-active=classic] .filters-layout-switch__thumb[data-v-63a4ae5a]{inset:2px 2px 2px 50%}.filters-layout-switch__btn[data-v-63a4ae5a]{background:transparent;border:0;color:var(--courses-muted);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;min-height:2rem;padding:.25rem .75rem;position:relative;transition:color .25s ease;z-index:1}.filters-layout-switch__btn--active[data-v-63a4ae5a]{color:#fff}.active-filters[data-v-63a4ae5a]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.active-filters__list[data-v-63a4ae5a]{display:contents}.active-filters__chip[data-v-63a4ae5a]{align-items:center;background:var(--courses-blue);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:600;gap:.35rem;line-height:1.2;max-width:100%;min-height:2rem;padding:.25rem .55rem .25rem .75rem}.active-filters__chip span[data-v-63a4ae5a]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-filters__x[data-v-63a4ae5a]{align-items:center;background:#fff;border-radius:999px;color:var(--courses-blue);display:inline-flex;font-size:.95rem;font-weight:700;height:1.1rem;justify-content:center;line-height:1;width:1.1rem}.active-filters__chip[data-v-63a4ae5a]:hover{filter:brightness(.95)}.active-filters__clear-all[data-v-63a4ae5a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;background-color:transparent!important;border:1px solid var(--courses-border);box-shadow:none!important;color:var(--courses-muted);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;gap:.35rem;line-height:1.2;margin:0;min-height:2rem;padding:.25rem .55rem .25rem .75rem}.active-filters__clear-all[data-v-63a4ae5a],.active-filters__clear-all-x[data-v-63a4ae5a]{align-items:center;border-radius:999px;display:inline-flex}.active-filters__clear-all-x[data-v-63a4ae5a]{background:#e5e7eb;color:inherit;font-size:.95rem;font-weight:700;height:1.1rem;justify-content:center;line-height:1;width:1.1rem}.active-filters__clear-all[data-v-63a4ae5a]:active,.active-filters__clear-all[data-v-63a4ae5a]:focus,.active-filters__clear-all[data-v-63a4ae5a]:focus-visible,.active-filters__clear-all[data-v-63a4ae5a]:hover{background:transparent!important;background-color:transparent!important;border-color:var(--courses-muted);box-shadow:none!important;color:var(--courses-text);outline:none}@media(min-width:768px){.filters-layout-switch[data-v-63a4ae5a]{display:flex}.container-courses--classic[data-v-63a4ae5a],.container-courses--sidebar[data-v-63a4ae5a]{align-items:start;display:grid;gap:1.5rem 1.75rem}.container-courses--layout-animate.container-courses--classic[data-v-63a4ae5a],.container-courses--layout-animate.container-courses--sidebar[data-v-63a4ae5a]{transition:grid-template-columns .45s cubic-bezier(.22,1,.36,1)}.container-courses--sidebar[data-v-63a4ae5a]{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.container-courses--classic[data-v-63a4ae5a]{grid-template-columns:minmax(0,1fr)}.container-courses--sidebar .catalog-filters-col[data-v-63a4ae5a]{position:sticky;top:calc(var(--site-sticky-header-offset, 4.5rem) + .5rem)}.container-courses--classic .catalog-filters-col[data-v-63a4ae5a]{margin-bottom:.5rem}.container-courses--layout-animate.container-courses--sidebar .catalog-main-col[data-v-63a4ae5a]{animation:catalog-layout-settle-63a4ae5a .45s cubic-bezier(.22,1,.36,1)}.container-courses--layout-animate.container-courses--classic .catalog-main-col[data-v-63a4ae5a]{animation:catalog-layout-settle-classic-63a4ae5a .45s cubic-bezier(.22,1,.36,1)}}@keyframes catalog-layout-settle-63a4ae5a{0%{opacity:.72;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes catalog-layout-settle-classic-63a4ae5a{0%{opacity:.72;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.catalog-filters-panel[data-v-63a4ae5a],.catalog-main-col[data-v-63a4ae5a],.container-courses--classic[data-v-63a4ae5a],.container-courses--sidebar[data-v-63a4ae5a],.filters-layout-switch__btn[data-v-63a4ae5a],.filters-layout-switch__thumb[data-v-63a4ae5a]{animation:none!important;transition:none!important}}
