._card_18wky_1{position:relative;display:flex;flex-direction:column;padding:20px;border-radius:32px;background:#f2f3f7;background-image:var(--9811b0c8);background-repeat:no-repeat;background-position:bottom right;background-size:127px;transition:background-size .2s ease-out}@media (hover: hover) and (pointer: fine){._card_18wky_1:hover{background-color:#f2f3f7;background-size:154px}}._title_18wky_21{color:#292a2e;font: 500 20px/28px Roboto,system-ui}._bottom_18wky_26{color:#757880;display:flex;justify-content:space-between;align-items:flex-end;margin-top:72px;font: 400 14px/24px Roboto,system-ui}._categories_phh85_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}:where(html.mv) ._categories_phh85_1{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;scroll-padding:var(--layout-side-padding);scrollbar-width:none;margin-left:calc(-1 * var(--layout-side-padding));margin-right:calc(-1 * var(--layout-side-padding));padding-left:var(--layout-side-padding);padding-right:var(--layout-side-padding)}:where(html.dv) :where(html.mv) ._categories_phh85_1{--width: calc(100vw - var(--scrollbar-width, 16px));width:var(--width);margin-left:calc(var(--width) * -.5 + 50%);padding-left:calc(var(--width) * .5 - 50%);padding-right:calc(var(--width) * .5 - 50%)}:where(html.mv) ._card_phh85_26{width:292px;flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always}._more_phh85_33{margin-top:16px;text-align:right}:where(html.mv) ._more_phh85_33{text-align:center}._heading_1omrq_1{color:#292a2e;text-align:center;font: 500 56px/84px Roboto,system-ui}:where(html.mv) ._heading_1omrq_1{font: 500 28px/40px Roboto,system-ui}._banners_1ql9w_1{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;scroll-padding:var(--layout-side-padding);scrollbar-width:none}:where(html.mv) ._banners_1ql9w_1{margin-left:calc(-1 * var(--layout-side-padding));margin-right:calc(-1 * var(--layout-side-padding));padding-left:var(--layout-side-padding);padding-right:var(--layout-side-padding)}:where(html.dv) ._banners_1ql9w_1{--width: calc(100vw - var(--scrollbar-width, 16px));width:var(--width);margin-left:calc(var(--width) * -.5 + 50%);padding-left:calc(var(--width) * .5 - 50%);padding-right:calc(var(--width) * .5 - 50%)}._banner_1ql9w_1{width:calc(100vw - var(--layout-side-padding) * 2);max-width:400px;height:100px;flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always;display:flex}._image_1ql9w_33{width:100%;height:100%;object-fit:cover;border-radius:24px}._container_1he6u_1{display:flex;flex-direction:column;position:relative}._items-container_1he6u_7{overflow:hidden}:where(html.dv) ._items-container_1he6u_7{border-radius:32px}._items_1he6u_7{display:flex}._item_1he6u_7{flex-shrink:0;width:100%;height:100px}:where(html.dv) ._item_1he6u_7{border-radius:32px;overflow:hidden;height:400px}._img_1he6u_29{width:100%;height:100%;object-fit:cover}._arrows_1he6u_35{position:absolute;z-index:2;right:24px;bottom:24px;display:flex;gap:12px}._arrows_1he6u_35>*{box-shadow:0 0 1px #292a2e1f,0 4px 16px #292a2e14}._bullets_1he6u_47{display:flex;gap:8px;margin:12px auto 0;position:absolute;z-index:2;left:24px;bottom:24px}._bullets__item_1he6u_57{all:unset;cursor:pointer;width:16px;height:8px;border-radius:4px;background:#ebedf2}._bullets__item_selected_1he6u_65{background:#89cc52}._host_d7w1l_1{display:flex;flex-direction:column;gap:48px;position:relative}:where(html.mv) ._host_d7w1l_1{gap:32px}._panel_d7w1l_11{position:sticky;top:0;z-index:1;background-color:#fcfdff;transition:top .2s ease-out;border-radius:0 0 32px 32px;margin-top:-32px;padding-top:32px;padding-bottom:32px;margin-bottom:-32px}:where(html.dv) ._panel_d7w1l_11{--width: calc(100vw - var(--scrollbar-width, 16px));width:var(--width);margin-left:calc(var(--width) * -.5 + 50%);padding-left:calc(var(--width) * .5 - 50%);padding-right:calc(var(--width) * .5 - 50%)}:where(html.mv) :where(html.dv) ._panel_d7w1l_11{margin-left:calc(-1 * var(--layout-side-padding));margin-right:calc(-1 * var(--layout-side-padding));padding-left:var(--layout-side-padding);padding-right:var(--layout-side-padding)}:where(html.mv) ._panel_d7w1l_11{margin-left:calc(-1 * var(--layout-side-padding));margin-right:calc(-1 * var(--layout-side-padding));border-radius:0 0 16px 16px}:where(html.dv) :where(html.mv) ._panel_d7w1l_11{--width: calc(100vw - var(--scrollbar-width, 16px));width:var(--width);margin-left:calc(var(--width) * -.5 + 50%)}:where(html.dv) body[data-header-revealed] ._panel_d7w1l_11{top:96px}:where(html.mv) body[data-header-revealed] ._panel_d7w1l_11{top:72px}._panel_sticky_d7w1l_52{outline:1px solid #dcdee5;box-shadow:0 0 1px #292a2e1f,0 4px 16px #292a2e14}:where(html.mv) ._tabs_d7w1l_57{scrollbar-width:none;scroll-behavior:smooth;padding-left:var(--layout-side-padding);padding-right:var(--layout-side-padding);scroll-padding-left:20px;scroll-padding-right:20px}._category_d7w1l_66{display:flex;flex-direction:column;gap:32px;scroll-margin-top:120px}:where(html.mv) ._category_d7w1l_66{gap:16px}._category__title_d7w1l_75{color:#292a2e;font: 500 28px/40px Roboto,system-ui}:where(html.mv) ._category__title_d7w1l_75{font: 500 20px/28px Roboto,system-ui}:where(html.dv) ._category__courses_d7w1l_82{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}:where(html.mv) ._category__courses_d7w1l_82{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x mandatory;scroll-padding:var(--layout-side-padding);scrollbar-width:none;margin-left:calc(-1 * var(--layout-side-padding));margin-right:calc(-1 * var(--layout-side-padding));padding-left:var(--layout-side-padding);padding-right:var(--layout-side-padding)}:where(html.dv) :where(html.mv) ._category__courses_d7w1l_82{--width: calc(100vw - var(--scrollbar-width, 16px));width:var(--width);margin-left:calc(var(--width) * -.5 + 50%);padding-left:calc(var(--width) * .5 - 50%);padding-right:calc(var(--width) * .5 - 50%)}._courseCard_d7w1l_107{width:100%;flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always}:where(html.dv) ._btnMore_d7w1l_114{align-self:center}._courses_11z13_1{margin-bottom:48px}:where(html.mv) ._courses_11z13_1{margin-bottom:32px}._stat_11z13_8{margin-bottom:32px}._heading_11z13_12{color:#292a2e;margin-bottom:16px;position:relative;z-index:2;font: 500 44px/64px Roboto,system-ui}:where(html.mv) ._heading_11z13_12{font: 500 24px/32px Roboto,system-ui}._categories_11z13_23{margin-bottom:48px}:where(html.mv) ._categories_11z13_23{margin-bottom:32px}._banners_11z13_30{margin:48px 0}:where(html.mv) ._banners_11z13_30{margin:32px 0}
