{% require_css %}
<style>
  {% scope_css %}
    .custom_richtext.rt- {
      ;
      background: transparent !important;
      width: 100%;
      max-width: 100%;
      display: block;
      float: none;
      box-sizing: border-box;
      {% if module.styles.richtext_max_width != 0 %}
        max-width: px;
      {% endif %}
    }

    .custom_richtext.rt- .wrapper {
      width: 100%;
      background: transparent !important;
      box-sizing: border-box;
      padding: 0 24px 0 0;
    }

    @media (max-width: 768px) {
      {% if module.styles.responsive_spacing == "spacing-mobile" %}
        .custom_richtext.rt- {
          
        }
      {% endif %}

      .custom_richtext.rt- .wrapper {
        padding: 0;
      }
    }
  {% end_scope_css %}

  .custom_richtext.rt-,
  .custom_richtext.rt- .wrapper,
  .custom_richtext.rt- div,
  .custom_richtext.rt- section,
  .custom_richtext.rt- article {
    background: transparent !important;
  }

  .custom_richtext.rt- p,
  .custom_richtext.rt- ul,
  .custom_richtext.rt- ol,
  .custom_richtext.rt- li,
  .custom_richtext.rt- a,
  .custom_richtext.rt- span {
    font-weight: ;
    line-height: em;
    color: ;
  }

  .custom_richtext.font1.rt-,
  .custom_richtext.font1.rt- p,
  .custom_richtext.font1.rt- li,
  .custom_richtext.font1.rt- a,
  .custom_richtext.font1.rt- span,
  .custom_richtext.font1.rt- h1,
  .custom_richtext.font1.rt- h2,
  .custom_richtext.font1.rt- h3,
  .custom_richtext.font1.rt- h4,
  .custom_richtext.font1.rt- h5,
  .custom_richtext.font1.rt- h6 {
    font-family: var(--primary-font);
  }

  .custom_richtext.font2.rt-,
  .custom_richtext.font2.rt- p,
  .custom_richtext.font2.rt- li,
  .custom_richtext.font2.rt- a,
  .custom_richtext.font2.rt- span,
  .custom_richtext.font2.rt- h1,
  .custom_richtext.font2.rt- h2,
  .custom_richtext.font2.rt- h3,
  .custom_richtext.font2.rt- h4,
  .custom_richtext.font2.rt- h5,
  .custom_richtext.font2.rt- h6 {
    font-family: var(--secondary-font);
  }

  .custom_richtext.rt- h1,
  .custom_richtext.rt- h2,
  .custom_richtext.rt- h3,
  .custom_richtext.rt- h4,
  .custom_richtext.rt- h5,
  .custom_richtext.rt- h6 {
    margin-top: 0;
    color: ;
  }

  .custom_richtext.rt- p:last-child,
  .custom_richtext.rt- ul:last-child,
  .custom_richtext.rt- ol:last-child {
    margin-bottom: 0;
  }

  .custom_richtext.CENTER,
  .custom_richtext.JUSTIFY {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .custom_richtext.LEFT,
  .custom_richtext.RIGHT {
    float: none;
    margin-left: 0;
    margin-right: 0;
  }

  .custom_richtext.rt- ul,
  .custom_richtext.rt- ol {
    padding-left: 1.25rem;
  }
</style>
{% end_require_css %}