.accordion-item {
  font-size: 1.92rem;
}

.accordion-item_bar{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.accordion-item_list-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem 2rem 2rem 0;
}

.accordion-item_arrow img {
  transform: rotate(90deg);
  transition: var(--transition);
}

.accordion-item_content {
  padding: 0 4rem 0;
  height: 0;
  overflow: hidden;
}

.accordion-item.open .accordion-item_content {
  padding: 0 4rem 3rem;
  height: auto;
}

.accordion-item.open .accordion-item_arrow img {
  transform: rotate(-90deg);
}