.accordion-button:after {
  background-image: url('assets/chevron.svg');
  transform: rotate(-90deg);
}

.accordion-button:not(.collapsed)::after {
  background-image: url('assets/chevron.svg');
  transform: rotate(0deg);
}

.accordion-body,
.accordion-header,
.accordion-button,
.accordion-item,
.accordion-item:last-of-type .accordion-button.collapsed,
.accordion-item:first-of-type .accordion-button,
.accordion-item:first-of-type,
.accordion-item:last-of-type,
.accordion-button.collapsed,
.accordion-button:focus,
.accordion-button:not(.collapsed) {
  color: none;
  background-color: #F5F5F5;
  color: black;
  box-shadow: none;
  border-color: transparent;
  border-radius: 0.75rem;
}

.accordion-button {
  font-size: 0.875rem;
  font-weight: 600;
}

.accordion-body {
  font-size: 0.75rem;
  padding: 1.125rem;
  text-align: left;
}