.page_content__V3cIi{padding-top:60px;padding-bottom:120px}@media only screen and (max-width:1024px){.page_content__V3cIi{padding-top:24px;padding-bottom:66px}}.page_layoutBannerContainer__D0FTD{margin-bottom:80px}@media only screen and (max-width:1024px){.page_layoutBannerContainer__D0FTD{margin-bottom:40px}}.page_error___K9Y7{display:flex;align-items:center;justify-content:center;height:600px;padding:24px 0}.page_payload__M9vJ6{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width:1024px){.page_payload__M9vJ6{margin-bottom:56px}}.page_payload__M9vJ6 .page_banner__7uzQ8{margin-top:40px}@media only screen and (max-width:1024px){.page_payload__M9vJ6 .page_banner__7uzQ8{margin-top:24px}}.page_payload__M9vJ6 .page_title__Wj4vm{height:68px;margin-top:66px;border-radius:24px}@media only screen and (max-width:1024px){.page_payload__M9vJ6 .page_title__Wj4vm{height:42px;margin-top:26px}}.page_payload__M9vJ6 .page_filters__pBWP5{display:flex;gap:12px;height:38px;margin-top:16px}@media only screen and (max-width:1024px){.page_payload__M9vJ6 .page_filters__pBWP5{margin-top:0}}.page_payload__M9vJ6 .page_filters__pBWP5 .page_filter__saWf7{width:150px;height:38px;border-radius:8px}.page_payload__M9vJ6 .page_courses__vDUv7{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:36px}@media only screen and (max-width:1024px){.page_payload__M9vJ6 .page_courses__vDUv7{display:flex;flex-direction:column;margin-top:0}}.page_payload__M9vJ6 .page_courses__vDUv7 .page_course__DeOhC{width:100%;height:400px;border-radius:24px}.BannerSkeleton_banner__P9fNK{display:flex;flex-direction:column;min-height:282px;padding:var(--SPx8,32px);background:var(--bg-level-2-Inverted,#242429);border-radius:var(--BRx7,28px)}@media only screen and (max-width:1024px){.BannerSkeleton_banner__P9fNK{min-height:320px}}.BannerSkeleton_bannerTitle__EScRf{width:45%;margin-top:16px}.BannerSkeleton_bannerDescription__QyNlQ{width:30%;margin-bottom:40px}.BannerSkeleton_bannerButton__rdtr2{width:240px;height:44px;margin-top:auto;border-radius:var(--button-medium,16px)}.BannerSkeleton_tabs__OxApD{display:flex;gap:16px}.BannerSkeleton_tab__OfikW{width:120px;height:28px;border-radius:8px}