.so-widget-wpa9-accordion {
  /* padding-top: calc(1 * var(--spacer) );
  padding-bottom: calc(1 * var(--spacer) ); */
  width: 100%;
  max-width: 100%;
}

  .so-widget-wpa9-accordion .widget-title {
    text-align: center;
    margin-bottom: calc(2 * var(--spacer) );
  }

.wpa9-accordion {
  max-width: 576px;
  margin: 0 auto;
}

  .wpa9-accordion-panel {
    margin-bottom: calc(1 * var(--spacer) );
  }

    .wpa9-accordion .wpa9-accordion-panel:last-child {
      margin-bottom: 0;
    }

    .wpa9-accordion-toggler {}

      .wpa9-accordion-toggler .wpa9-accordion-title {
        color: var(--c-main);
        font-size: 1.625em;
        margin-left: calc(1 * var(--spacer) );
        width: calc(100% - 48px);
      }


    .wpa9-accordion-icon {
      display: inline-block;
      width: 28px; height: 28px;
      background-repeat: no-repeat;
      background-size: cover;

    }

      .wpa9-accordion-icon-open {
        background-image: url('../../../images/accordion-open.svg');
      }

      .wpa9-accordion-icon-close {
        background-image: url('../../../images/accordion-close.svg');
      }


    .wpa9-accordion-content {
      display: none;
      font-size: 18px;
      margin-top: calc(.25 * var(--spacer) );
      margin-bottom: calc(1.5 * var(--spacer) );
      margin-left: calc(28px + ( 1 * var(--spacer) ) );
    }
