.accordion__item {
  margin-bottom: 0.5rem;
  border-radius: 0.25rem;
}

.accordion__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  /* padding: 0.75rem 1rem; */
  color: #313131;
  font-weight: 500;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.2s ease-out;
}

.accordion__header a{
  color: #313131;
}

.accordion__header::after {
  content: "";
  width: 10px;
  height: 6px;
  background-image: url("/images/icons/arrow-bottom-small.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transition: transform 0.2s ease-out;
}

.accordion__item_show .accordion__header::after,
.accordion__item_slidedown .accordion__header::after {
  transform: rotate(-180deg);
  transform-origin: center center;
}

.accordion__item:not(.accordion__item_show) .accordion__header {
}

.accordion__content {
  padding: 12px 16px 16px 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.accordion__item:not(.accordion__item_show) .accordion__body {
  display: none;
}
