* {
}
.faq-card {
  border: 0px solid #fff;
  border-radius: 3px;
  padding: 24px 20px;
  margin-bottom: 12px;
  list-style: none;
  position: relative;
  cursor: pointer;
  background-color: rgba(252, 250, 242, 0.4); /* Achtergrondkleur voor de FAQ-kaart */
}

.faq-open-icon {
  font-size: 28px;
  color: #bf925b;
  position: absolute;
  top: 18px;
  right: 24px;
  font-weight: 700;
}

details[open] .faq-open-icon {
  top: 18px;
  right: 24px;
}

details > summary {
  list-style: none;
  color: #fff;
}

details > summary::-webkit-details-marker {
  display: none;
  
}

details > summary::-webkit-details-marker {
  display: none;
}

details[open] summary {
  color: #fff;
  font-weight: 500;
}

details[open] .faq-card-spoiler {
  display: inline-block;
  padding-top: 8px;
  color: #fff;
}

.faq-aftertext {
  text-align: center;
  color: #fff;
}