.fa-header-single-demo{background-color:var(--color-dark-purple);align-items:center;height:86px;display:flex}.main-single-demo{background-color:var(--color-dark-purple);padding-bottom:64px}.main-single-demo--hero{margin-bottom:32px}.main-single-demo--welcome{border:1px solid var(--color-pink);width:fit-content;color:var(--color-white);font-size:16px;font-weight:400;line-height:1.2;font-family:var(--font-poppins);font-feature-settings:"ss02" on;border-radius:200px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:12px 24px;display:flex}.main-single-demo--course{grid-template-columns:1.2fr 2fr;align-items:flex-start;gap:24px;margin-top:32px;margin-bottom:32px;display:grid}.main-single-demo--course__sidebar{background:#392379;border-radius:24px;flex-direction:column;gap:24px;padding:30px 15px;display:flex;box-shadow:3px 2px 15px #0000001a}.main-single-demo--course__sidebar .materials{background:#311d6d;border-radius:8px;justify-content:space-between;align-items:center;padding:16px;display:flex}.main-single-demo--course__sidebar .materials p{color:var(--color-white);font-size:14px;font-weight:400;line-height:1.2;font-family:var(--font-poppins);font-feature-settings:"ss02" on}.main-single-demo--course__sidebar .materials a{max-width:fit-content;color:var(--color-white);font-size:14px;font-weight:400;line-height:1.2;font-family:var(--font-poppins);font-feature-settings:"ss02" on;border:1px solid;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.main-single-demo--course__sidebar .materials a img{width:12px}.main-single-demo--course__sidebar .class-item{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.main-single-demo--course__sidebar .class-item.current{background:#311d6d}.main-single-demo--course__sidebar .class-item--details{align-items:center;gap:8px;display:flex}.main-single-demo--course__sidebar .class-item--details img{max-width:120px}.main-single-demo--course__sidebar .class-item--details p{color:var(--color-white);font-size:16px;font-weight:700;line-height:1.2;font-family:var(--font-poppins);font-feature-settings:"ss02" on}.main-single-demo--course__content .current-class-player iframe{aspect-ratio:16/9;border-radius:8px;width:100%;height:auto}.main-single-demo--course__content .current-class-player h2{color:var(--color-white);font-size:32px;font-weight:400;line-height:1.2;font-family:var(--font-gt);margin-bottom:24px}.main-single-demo--course__content .current-class-player h2 a{color:var(--color-white);border-bottom:1px solid}.main-single-demo--course__content .current-class-player h3{color:var(--color-white);font-size:26px;font-weight:400;line-height:1.2;font-family:var(--font-gt);margin-bottom:24px}.main-single-demo--course__content .current-class-player h3 a{color:var(--color-white);border-bottom:1px solid}.main-single-demo--course__content .current-class-player h4{color:var(--color-white);font-size:24px;font-weight:400;line-height:1.2;font-family:var(--font-gt);margin-bottom:16px}.main-single-demo--course__content .current-class-player h4 a{color:var(--color-white);border-bottom:1px solid}.main-single-demo--course__content .current-class-player p{color:var(--color-white);font-size:16px;font-weight:400;line-height:1.2;font-family:var(--font-poppins);font-feature-settings:"ss02" on;margin-bottom:16px}.main-single-demo--course__content .current-class-player p a{color:var(--color-white);border-bottom:1px solid}.main-single-demo--course__content .current-class-player audio{width:100%;margin-bottom:16px}.main-single-demo--course__content .next-class-action{background:#392379;border-radius:8px;justify-content:space-between;align-items:center;padding:24px;display:flex}.main-single-demo--course__content .next-class-action p{color:var(--color-white);font-size:20px;font-weight:400;line-height:1.2;font-family:var(--font-poppins);font-feature-settings:"ss02" on}.main-single-demo--banner{background-color:#190033;background-position:bottom;background-size:cover;border-radius:12px;grid-template-columns:repeat(2,1fr);align-items:center;min-height:300px;display:grid}.main-single-demo--banner__cta{flex-direction:column;gap:16px;max-width:340px;margin:0 auto;display:flex}.main-single-demo--banner__cta small{color:#8b75ff;letter-spacing:-.03em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:100%;font-family:var(--font-poppins);font-feature-settings:"ss02" on}.main-single-demo--banner__cta h2{color:var(--color-white);letter-spacing:-.03em;font-size:36px;font-weight:700;line-height:100%;font-family:var(--font-poppins);font-feature-settings:"ss02" on}.main-single-demo--banner__img img{width:100%;max-width:550px;margin:0 auto}
