/* Content Blocks/Paragraph With Heading - Rise V2 */
/* Extracted from blocks_v2.css */

.block-text__heading h2,.block-text__heading h3,.block-text__heading h4,.block-text__heading h5 {
  font-family:var(--font-family-head)!important;
  font-weight:700;
  line-height:1.25;
  padding-block:.8rem;
  padding-inline:0}

.block-text__heading h2 p,.block-text__heading h3 p,.block-text__heading h4 p,.block-text__heading h5 p {
  font-family:var(--font-family-head)!important;
  font-weight:700;
  line-height:1.25}

.block-text__heading h2 {
  font-size:2.8rem}

  .block-text__heading h2 {
  font-size:3.2rem}

  .block-text__heading h2 {
  font-size:2.2rem}

.block-text__heading h3 {
  font-size:2.2rem}

  .block-text__heading h3 {
  font-size:2.4rem}

  .block-text__heading h3 {
  font-size:1.8rem}

.block-text__heading h4 {
  font-size:1.8rem}

  .block-text__heading h4 {
  font-size:2rem}

  .block-text__heading h4 {
  font-size:1.6rem}

.block-text__heading h5 {
  font-size:1.6rem}

  .block-text__heading h5 {
  font-size:1.8rem}

  .block-text__heading h5 {
  font-size:1.4rem}

.block-text--heading h2,.block-text--heading h3,.block-text--heading h4,.block-text--heading h5 {
  margin-block:0 -1px;
  margin-inline:0;
  padding-block:.8rem;
  padding-inline:0}

.block-text--heading-custom-text-padding-sm .block-text__col h2,.block-text--heading-custom-text-padding-sm .block-text__col h3,.block-text--heading-custom-text-padding-sm .block-text__col h4,.block-text--heading-custom-text-padding-sm .block-text__col h5 {
  padding-block-end:.8rem}

.block-text--heading-custom-text-padding-med .block-text__col h2,.block-text--heading-custom-text-padding-med .block-text__col h3,.block-text--heading-custom-text-padding-med .block-text__col h4,.block-text--heading-custom-text-padding-med .block-text__col h5 {
  padding-block-end:3.2rem}

.block-text--heading-custom-text-padding-lg .block-text__col h2,.block-text--heading-custom-text-padding-lg .block-text__col h3,.block-text--heading-custom-text-padding-lg .block-text__col h4,.block-text--heading-custom-text-padding-lg .block-text__col h5 {
  padding-block-end:5.6rem}

  .block-text--heading .block-text__col,.block-text--onecol .block-text__col {
  box-sizing:border-box;
  display:block;
  float:inline-start;
  min-height:1px;
  padding-inline:1.5rem;
  width:83.3333333333%}

.block-text--heading .block-text__col:first-child,.block-text--onecol .block-text__col:first-child {
  margin-inline-start:8.3333333333%}

.block-text--heading-custom-width-text-med .block-text__col,.block-text--onecol-custom-width-text-med .block-text__col {
  width:76rem}

.block-text--heading-custom-width-text-med .block-text__col:first-child,.block-text--onecol-custom-width-text-med .block-text__col:first-child {
  margin-block:0;
  margin-inline:auto}

.block-text--heading-custom-width-text-sm .block-text__col,.block-text--onecol-custom-width-text-sm .block-text__col {
  width:52rem}

.block-text--heading-custom-width-text-sm .block-text__col:first-child,.block-text--onecol-custom-width-text-sm .block-text__col:first-child {
  margin-block:0;
  margin-inline:auto}

  .block-text--heading-custom-width-text-lg .block-text__col,.block-text--onecol-custom-width-table-lg .block-text__col,.block-text--onecol-custom-width-text-lg .block-text__col {
  width:92rem}

.block-text--heading-custom-width-text-lg .block-text__col:first-child,.block-text--onecol-custom-width-table-lg .block-text__col:first-child,.block-text--onecol-custom-width-text-lg .block-text__col:first-child {
  margin-block:0;
  margin-inline:auto}

  .block-text--heading-custom-width .block-text__col,.block-text--onecol-custom-width .block-text__col {
  padding-inline:3rem}

  .block-text--heading-custom-width .block-text__col,.block-text--onecol-custom-width .block-text__col {
  padding-block:0;
  padding-inline:0}

  .block-text__heading h2 {
  font-size:3.2rem}

  .block-text__heading h2 {
  font-size:2.2rem}

  .block-text__heading h3 {
  font-size:2.4rem}

  .block-text__heading h3 {
  font-size:1.8rem}

  .block-text__heading h4 {
  font-size:2rem}

  .block-text__heading h4 {
  font-size:1.6rem}

  .block-text__heading h5 {
  font-size:1.8rem}

  .block-text__heading h5 {
  font-size:1.4rem}

  .block-text--heading .block-text__col,.block-text--onecol .block-text__col {
  box-sizing:border-box;
  display:block;
  float:inline-start;
  min-height:1px;
  padding-inline:1.5rem;
  width:83.3333333333%}

.block-text--heading .block-text__col:first-child,.block-text--onecol .block-text__col:first-child {
  margin-inline-start:8.3333333333%}

.block-text--heading-custom-width-text-med .block-text__col,.block-text--onecol-custom-width-text-med .block-text__col {
  width:76rem}

.block-text--heading-custom-width-text-med .block-text__col:first-child,.block-text--onecol-custom-width-text-med .block-text__col:first-child {
  margin-block:0;
  margin-inline:auto}

.block-text--heading-custom-width-text-sm .block-text__col,.block-text--onecol-custom-width-text-sm .block-text__col {
  width:52rem}

.block-text--heading-custom-width-text-sm .block-text__col:first-child,.block-text--onecol-custom-width-text-sm .block-text__col:first-child {
  margin-block:0;
  margin-inline:auto}

  .block-text--heading-custom-width-text-lg .block-text__col,.block-text--onecol-custom-width-table-lg .block-text__col,.block-text--onecol-custom-width-text-lg .block-text__col {
  width:92rem}

.block-text--heading-custom-width-text-lg .block-text__col:first-child,.block-text--onecol-custom-width-table-lg .block-text__col:first-child,.block-text--onecol-custom-width-text-lg .block-text__col:first-child {
  margin-block:0;
  margin-inline:auto}

  .block-text--heading-custom-width .block-text__col,.block-text--onecol-custom-width .block-text__col {
  padding-inline:3rem}

  .block-text--heading-custom-width .block-text__col,.block-text--onecol-custom-width .block-text__col {
  padding-block:0;
  padding-inline:0}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col,.lesson--open .block-text--heading .block-text__col,.lesson--open .block-text--onecol .block-text__col {
  box-sizing:border-box;
  display:block;
  float:inline-start;
  min-height:1px;
  padding-inline:1.5rem;
  width:83.3333333333%}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col:first-child,.lesson--open .block-text--heading .block-text__col:first-child,.lesson--open .block-text--onecol .block-text__col:first-child {
  margin-inline-start:8.3333333333%}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col,.lesson--open .block-text--heading .block-text__col,.lesson--open .block-text--onecol .block-text__col {
  width:100%}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col:first-child,.lesson--open .block-text--heading .block-text__col:first-child,.lesson--open .block-text--onecol .block-text__col:first-child {
  margin-inline-start:0}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col,.lesson--open .block-text--heading .block-text__col,.lesson--open .block-text--onecol .block-text__col {
  width:83.3333333333%}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-med .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-med .block-text__col:first-child,.lesson--open .block-text--heading .block-text__col:first-child,.lesson--open .block-text--onecol .block-text__col:first-child {
  margin-inline-start:8.3333333333%}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col {
  box-sizing:border-box;
  display:block;
  float:inline-start;
  min-height:1px;
  padding-inline:1.5rem;
  width:83.3333333333%}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col:first-child {
  margin-inline-start:8.3333333333%}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col {
  width:100%}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col:first-child {
  margin-inline-start:0}

  .course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col {
  width:92rem}

.course-navigation__sidebar--nav-open .block-text--heading-custom-width-text-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-table-lg .block-text__col:first-child,.course-navigation__sidebar--nav-open .block-text--onecol-custom-width-text-lg .block-text__col:first-child {
  margin-block:0;
  margin-inline:auto}
