.faq-buttons {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

#faq {
  min-height: 600px;
}

.faq {
  border-radius: 12px;
  background-color: var(--safir-blue-50);
  padding: 12px 24px;
  display: none;
  overflow-y: auto;
  max-height: 100%;
  text-align: justify;
  text-justify: inter-word;
}

.faq.active {
  display: block;
}

#hero h1 {
  font-weight: 400;
  font-size: 24px;
  line-height: 28.15px;
  color: var(--safir-blue-900);
  margin-top: 16px;
}

#hero img {
  width: 100%;
}
