.faq-container {
  padding-top: 4rem;
}

/* Remove default arrow */
summary::-webkit-details-marker {
  display: none;
}
summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* Add a custom plus sign that rotates when open */
summary::after {
  content: '+';
  font-size: 1.2rem;
  transition: transform 0.3s;
}

details[open] summary::after {
  transform: rotate(45deg);
}