.faq .faq-before, .faq .faq-after {
  margin-bottom: 2rem;
}
.faq .faq-after {
  margin-top: 2rem;
  margin-bottom: 0;
}
.faq .faq-list {
  border-top: 1px solid #e5e5e5;
}
.faq .faq-item {
  border-bottom: 1px solid #e5e5e5;
}
.faq .faq-item[open] .faq-chevron {
  transform: rotate(180deg);
}
.faq .faq-question {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 1.125rem;
  font-weight: 500;
  justify-content: space-between;
  list-style: none;
  padding: 1.25rem 0;
  gap: 1rem;
}
.faq .faq-question::-webkit-details-marker {
  display: none;
}
.faq .faq-question span {
  flex: 1;
}
.faq .faq-chevron {
  flex-shrink: 0;
  height: 1.25rem;
  transition: transform 0.2s ease;
  width: 1.25rem;
}
.faq .faq-answer {
  padding-bottom: 1.25rem;
}
.faq .faq-answer > *:first-child {
  margin-top: 0;
}
.faq .faq-answer > *:last-child {
  margin-bottom: 0;
}
.faq-v2 {
  outline: 3px dashed #22c55e;
  background-color: rgba(34, 197, 94, 0.06) !important;
}
/*# sourceMappingURL=https://kingi.fi/wp-content/build/scss_library/51d904a68b19e351a4339ef9c48b9f9923e16d09.css.map */