#questions {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 20% 0 11% 0;
  width: 100%;
  max-width: 1000px;
  color: #254E70;
  margin-left: auto;
  margin-right: auto;
  text-align: justify;
}

/* #questions * {
  border: black 1px solid;
} */

#questions ul {
  list-style: none;
}

#question_list, #question_list li {
  list-style: circle;
  padding: 0;
}

/* INTRO TEXT */
#questions div {
  width: 90%;
  max-width: 400px;
  margin: 0 30px;
}

/* QUESTIONS LIST */
#questions > ul {
  display: flex;
  flex-direction: column;
  width: 90%;
  max-width: 400px;
  padding: 0;
  margin: 0 30px;
}

#questions i {
  color: #C13874;
}

#questions > ul > li {
  display: flex;
  flex-direction: row;
  margin: 18px 0px;
  cursor: pointer;
}

/* BEFORE HOVER */
#questions > ul ul > li:last-child {
  display: none;
  color: #C13874;
}

@media screen and (max-width: 760px) {
  #questions {
    padding: 30% 0 25% 0;
  }
}