/*
Theme Name: simoesavocat Child
Template: simoesavocat
Version: 1.0
*/

.post h2, .post h3, .post h4, .post h5, .post h6{
color: #140064 !important;
}

.faq-item {
  border-bottom: 1px solid #ddd;
  padding: 1em 0;
}

.faq-question {
  display: flex;
  align-items: center;
  gap: 0.5em;
  cursor: pointer;
  font-size: 1.2em;
  font-weight: 600;
  margin: 0;
}

.faq-toggle-icon {
  transition: transform 0.3s ease;
  display: inline-block !important;
}

.faq-question.showfaq .faq-toggle-icon {
  transform: rotate(90deg) !important;
}

.faq-answer {
  display: none;
  padding: 0.5em 0 1em 1.5em;
}

