#faq-content {
  display: flex;
  flex-flow: column;
  align-items: center;
}

.faq-item {
  text-align: left;
  width: 60%;
  margin: 10px;
  background-color: aliceblue;
  line-height: 1.6;
}

.faq-item-question {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  font-size: larger;
}
.faq-item-question div strong:last-child {
  display: none;
}
.faq-item-answer {
  display: none;
  padding: 20px;
}

.faq-item:hover {
  margin: 20px;
}

.faq-item:hover .faq-item-question {
  background-color: #f9df6c;
}
.faq-item:hover .faq-item-question div strong:first-child {
  display: none;
}
.faq-item:hover .faq-item-question div strong:last-child {
  display: block;
}

.faq-item:hover .faq-item-answer {
  display: block;
}

@media only screen and (max-width: 1000px) {
  .faq-item {
    width: 100%;
    margin: 10px;
  }
}
