.dxp-accordion-element__control {
    display: flex;
    flex-direction: var(--accordion-control-flex-direction);
    align-items: center;
    width: 100%;
    padding: 1.25rem;
    cursor: pointer;
    text-align: left;
    border: 0;
    border-radius: 0;
    background-color: var(--accordion-control-background, transparent);
  }

    .dxp-accordion-element__control > * {
      flex:1;
      margin: 0;
    }

    .dxp-accordion-element__control > svg {
      flex: 0 0 auto;
      transition: transform var(--accordion-transition-duration) ease-out;
      transform: rotate(0deg);
    }
  .dxp-accordion-element__content {
    overflow: hidden;
    max-height: 0;
    transition: max-height var(--accordion-transition-duration) ease-out;
  }
  .dxp-accordion-element__content__inner {
      padding: 0 1.25rem 1.25rem;
    }
  .dxp-accordion-element[aria-expanded="true"] .dxp-accordion-element__content {
      max-height: 37.5rem;
    }
  .dxp-accordion-element[aria-expanded="true"] .dxp-accordion-element__control > svg {
        flex:0 0 auto;
        transition: transform var(--accordion-transition-duration) ease-out;
        transform: rotate(var(--accordion-icon-rotate, 90deg));
      }