.filter-page_title__KhYWd{font-size:32px;line-height:38px;font-weight:500;letter-spacing:0}.filter-page_titleAccent___J35e{color:#ff5b04;font-style:italic;font-size:inherit;font-family:var(--font-denton-text-cond-test),sans-serif}.filter-page_headerDescription__M9O_d{font-size:14px;line-height:20px;letter-spacing:0;color:#292927;max-width:600px;opacity:.7;font-weight:500}.filter-page_listHeader__2hhqA{display:flex;justify-content:space-between;flex-grow:1;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.filter-page_mobileMainButtonsContainer__exSvM{margin-left:24px;margin-right:24px;position:sticky;bottom:16px;background-color:#fff;border:1px solid #e5e7e9;border-radius:76px;padding:8px 12px;z-index:100}.filter-page_mobileFilterButton__I_8QX{background-color:#fff;border-radius:12px;height:56px;padding:16px 0;align-items:center;justify-content:center;font-size:16px;color:#16232b;line-height:1.4;font-weight:500}.filter-page_mobileDrawerContent__5UuSR{background:linear-gradient(180deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.35));box-shadow:0 34px 54px 0 #0000000d,0 64px 104px 0 #0000000f,inset 0 12px 24px 0 #ffffff1a;backdrop-filter:blur(114px);border-radius:24px 24px 0 0;height:auto}.filter-page_mobileDrawerOverlay__FbGdy{backdrop-filter:blur(140px);background:linear-gradient(180deg,rgba(22,35,43,.41),rgba(22,35,43,.123)),linear-gradient(180deg,hsla(0,0%,100%,.41),rgba(22,35,43,.123))}.filter-page_mobileDrawerCloseButton__ATTDn{border:2px solid #16232b1a;border-radius:50%;background-color:transparent}.filter-page_mobileDrawerRadioButtonLabel__x__U2{font-size:16px;font-weight:500;color:#16232b;opacity:.7}.filter-page_mobileViewResultsButton__xHblC{width:100%;margin-top:16px;font-weight:700;font-size:16px;line-height:24px;color:#fff;border-radius:12px;box-shadow:inset 0 13px 11px 0 #ffffff40;height:60px;background:linear-gradient(0deg,#ff5b04,#ff5b04)}.filter-page_illustration__voi3t{max-width:500px;position:relative;aspect-ratio:500/300;width:100%}.filter-page_nothingToShowWrapper__HPoHo{align-items:center;gap:0;padding:16px}.filter-page_nothingToShowTextContainer__zLUZ0{align-items:center;max-width:560px}@media (min-width:1920px){.filter-page_title__KhYWd{font-size:40px;line-height:50px}.filter-page_headerDescription__M9O_d{font-size:16px;line-height:24px;max-width:800px}.filter-page_illustration__voi3t{max-width:700px}.filter-page_nothingToShowTextContainer__zLUZ0{max-width:900px;gap:24px}}@supports (corner-shape:squircle){.filter-page_squircleFallback40__yMn6T{corner-shape:squircle;border-radius:40px}}.filter-category-expanded_container__Zl1dz{max-width:100%;padding:32px 24px 16px;gap:32px;height:100%;display:flex;flex-direction:column}.filter-category-expanded_title__9vNV2{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:0;color:#16232b}.filter-category-expanded_closeButton__Tb9z3{border:2px solid #16232b1a;border-radius:50%;width:32px;height:32px}.filter-category-expanded_searchInput__qXhgO{width:100%;font-weight:500}.filter-category-expanded_input__dOGwJ{padding:24px;height:74px;border-radius:16px;border:1px solid #dae0e6;font-size:16px;color:#000}.filter-category-expanded_input__dOGwJ::placeholder{color:#000;opacity:.7}.filter-category-expanded_checkboxRoot__DGN3f{--checkbox-color:#ff5b04;width:100%}.filter-category-expanded_checkboxLabelWrapper__NZvIw{flex:1;width:100%}.filter-category-expanded_checkboxLabel__jwQAK{color:#16232b;font-weight:500;font-size:16px;line-height:20.8%;letter-spacing:0;opacity:.7;width:100%}.filter-category-expanded_checkboxInput__R__58{border:1px solid #dae0e6;width:24px;height:24px}.filter-category-expanded_checkboxInner__3lS_E{width:24px;height:24px}.filter-category-expanded_checkboxIcon__wyK4e{width:50%}.filter-category-expanded_checkboxTextWrapper__5qIj2{justify-content:space-between;gap:24px;flex-wrap:nowrap;width:100%;padding-right:10px}.filter-category-expanded_courseCount__tQKxC{font-size:14px;font-weight:600;line-height:20.8px;letter-spacing:0;color:#16232b;opacity:.7;flex-shrink:0}.filter-category-expanded_applyButton__JuemC{font-size:14px;font-weight:700;line-height:24px;letter-spacing:0;color:#fff;width:100%;height:64px;text-transform:uppercase;background:linear-gradient(0deg,#ff5b04,#ff5b04);border:none;box-shadow:inset 0 13px 11px 0 #ffffff40,0 14px 20px 0 #ff5b0466,inset 0 6px 7px 0 #ffffff40}@supports (corner-shape:squircle){.filter-category-expanded_squircleFallback16__p087i{corner-shape:squircle;border-radius:16px}.filter-category-expanded_squircleFallback28__dTTP6{corner-shape:squircle;border-radius:28px}}@media (min-width:1920px){.filter-category-expanded_title__9vNV2{font-size:28px}.filter-category-expanded_closeButton__Tb9z3{width:40px;height:40px}.filter-category-expanded_input__dOGwJ{height:82px;font-size:18px}.filter-category-expanded_checkboxLabel__jwQAK{font-size:18px}.filter-category-expanded_applyButton__JuemC,.filter-category-expanded_courseCount__tQKxC{font-size:16px}}.filter-category_squircleFallback16__BtCdd{border-radius:16px}.filter-category_expandToggle__2hsTa{padding:0;font-size:16px;color:#16232b;line-height:20.8px;letter-spacing:0}.filter-category_chevronContainer__5zMe5{width:30px;height:30px;border-radius:9px;background:#fff;align-items:center;justify-content:center;display:flex;border:.75px solid #e5e7e9;pointer-events:none}.filter-category_clearAllButtonContainer__Kjfri{position:absolute;top:0;right:40px;height:100%;display:flex;align-items:center;padding-right:12px;pointer-events:auto}.filter-category_clearAllButton__puXx6{font-size:12px;height:30px;padding-left:0;padding-right:0;margin-right:10px;font-weight:600;color:#ff5b04;text-decoration:underline;text-transform:uppercase}.filter-category_labelText__AB1EP{font-size:16px;font-weight:500;line-height:20.8px;letter-spacing:0;color:#16232b;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-category_checkboxRoot__QPwq_{overflow:hidden}.filter-category_checkboxBody__ji8Le{display:flex;align-items:center}.filter-category_checkboxLabelWrapper__wTV32{overflow:hidden}.filter-category_checkboxLabel__AQQz9{padding-left:16px}.filter-category_checkboxInput__YaP0P{border:1px solid #dae0e6;border-image-slice:1;width:24px;height:24px}.filter-category_checkboxInner__a_sJ9{width:24px;height:24px}.filter-category_checkboxIcon__GQT_2{width:50%}.filter-category_courseCount__umrcF{font-size:14px;font-weight:600;line-height:20.8px;letter-spacing:0;color:#16232b;opacity:.7}.filter-category_showAllButton__vbR_V{padding-left:40px;padding-right:40px;font-weight:600;font-size:14px;line-height:140%;letter-spacing:0;color:#ff5b04;text-decoration:underline;text-transform:uppercase}.filter-category_drawerBody__JlqqY{padding:0;height:100%;display:flex;flex-direction:column}.filter-category_drawerContent__TbYCP{border-top-left-radius:calc(1.5rem * var(--mantine-scale));border-top-right-radius:calc(1.5rem * var(--mantine-scale));background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8));backdrop-filter:blur(114px)}.filter-category_modalBody__67g_h{padding:0;height:80vh;max-height:80vh}.filter-category_modalContent__VpdHm{flex-basis:460px;border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8));box-shadow:0 34px 54px 0 #0000000d,0 64px 104px 0 #0000000f,inset 0 12px 24px 0 #ffffff1a;backdrop-filter:blur(114px)}.filter-category_clearButton__oARhX{font-size:12px;font-weight:500;padding-left:0;padding-right:0;margin-right:10px;height:30px;color:#ff5b04}.filter-category_rangeSliderText__ZFu2d{color:#16232b;opacity:.7}.filter-category_rangeApplyButton__ysX1R,.filter-category_rangeSliderText__ZFu2d{font-size:14px;font-weight:600;line-height:20.8px;letter-spacing:0}.filter-category_numberInput__o5VTV{font-size:14px;border-radius:8px;color:#16232b;font-weight:500;font-family:var(--font-inter-tight),sans-serif}@supports (corner-shape:squircle){.filter-category_numberInput__o5VTV{corner-shape:squircle;border-radius:12px}}.filter-category_numberInput__o5VTV:focus{border-color:var(--mantine-color-gray-4)}.filter-category_numberInputLabel__1ra1c{font-size:14px;color:#16232b;font-family:var(--font-inter-tight),sans-serif}@supports (corner-shape:squircle){.filter-category_squircleFallback16__BtCdd{corner-shape:squircle;border-radius:16px}}@media (min-width:1920px){.filter-category_checkboxLabel__AQQz9,.filter-category_expandToggle__2hsTa,.filter-category_labelText__AB1EP{font-size:18px}.filter-category_clearAllButton__puXx6,.filter-category_sliderCategoryClearButton__XHZKV{font-size:14px}.filter-category_courseCount__umrcF,.filter-category_numberInputLabel__1ra1c,.filter-category_numberInput__o5VTV,.filter-category_rangeApplyButton__ysX1R,.filter-category_rangeSliderText__ZFu2d{font-size:16px}.filter-category_modalContent__VpdHm{flex-basis:700px}}@media (max-width:768px){.filter-category_showAllButton__vbR_V{font-size:12px}}@supports (corner-shape:squircle){.filter-category_squircleFallback40__bJLFg{corner-shape:squircle;border-radius:40px}}.filter-sidebar_filterSidebar__ECusB{background-color:#fff;height:100vh;display:flex;flex-direction:column;border-radius:0;overflow:hidden}@supports (corner-shape:squircle){.filter-sidebar_filterSidebar__ECusB{corner-shape:squircle;border-radius:28px}}.filter-sidebar_title__4LUQn{font-size:18px;font-weight:600;color:#16232b;line-height:20.8px;letter-spacing:0}.filter-sidebar_clearAllButton__JD4wz{font-size:14px;background:none;border:none;padding:0;color:#ff5b04;cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-transform:uppercase}.filter-sidebar_mobileApplyFiltersButton__P21b5{font-size:14px;font-weight:600;line-height:24px;letter-spacing:0;color:#fff;border-radius:18px;box-shadow:inset 0 13px 11px 0 #ffffff40;height:62px;text-transform:uppercase;background-color:#ff5b04}.filter-sidebar_mobileFiltersButtonsContainer__DYhGu{padding:12px;position:sticky;bottom:0;background-color:#fff}.filter-sidebar_mobileClearAllButton__mR1Ip{font-size:14px;font-weight:600;line-height:24px;letter-spacing:0;color:#16232b;border:1px solid #e5e7e9;border-radius:18px;background-color:#fff;text-transform:uppercase;height:62px}@media (min-width:576px){.filter-sidebar_filterSidebar__ECusB{width:335px;position:sticky;top:0;border-radius:16px}}.filter-sidebar_header__XOf4X{flex-shrink:0}.filter-sidebar_scrollableContent__Evy6v{flex:1;overflow-y:auto;margin-right:8px;padding-bottom:24px}.filter-sidebar_scrollableContent__Evy6v::-webkit-scrollbar{width:2px}.filter-sidebar_scrollableContent__Evy6v::-webkit-scrollbar-track{background:rgba(22,35,43,.08);width:2px;border-radius:40px}.filter-sidebar_scrollableContent__Evy6v::-webkit-scrollbar-thumb{background:#16232b;width:2px;border-radius:40px}.filter-sidebar_closeBtn__WZwn_{width:40px;height:40px;border:1px solid #16232b1a;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center}.filter-sidebar_mobileFooter__wtg5P{position:sticky;bottom:0;border-top:1px solid #e5e7e9}@media (min-width:1920px){.filter-sidebar_filterSidebar__ECusB{width:400px}.filter-sidebar_title__4LUQn{font-size:20px}.filter-sidebar_clearAllButton__JD4wz{font-size:16px}}@media (max-width:768px){.filter-sidebar_filterSidebar__ECusB{border-radius:0}}