.accordion-item {
  border: none;
  .accordion-button {
    padding: 17px 0;
    font-size: 18px;
    line-height: 1;
    font-weight: 500;
    color: var(--gray-900);
    border: none;
    img {
      margin-right: 12px;
    }
    &:not(.collapsed) {
      color: var(--gray-900) !important;
      background-color: transparent;
      box-shadow: none;
    }
  }
  .accordion-body {
    padding: 16px 0;
    border-top: 1px solid var(--gray-100);
    p {
      font-size: 14px;
      line-height: 20px;
      color: var(--gray-600);
      &:last-child {
        margin-bottom: 0;
      }
    }
  }
}

.accordion-button::after {
  background-size: 14px;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6L1 1' stroke='%237B878C' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6L1 1' stroke='%23191B1C' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  transform: rotate(180deg);
}
