div.questions {
  display: none;
  width: 100%;
  min-height: 200px;
}

.question {
  border-bottom: 2px solid rgb(235, 82, 70);
  width: 100%;
  text-align: center;
  padding: 20px 0 15px 0;
  margin-bottom: 25px;
  position: relative;
  color: rgb(235, 82, 70);
  font-weight: 700;
}

.question .arrow {
  border-style: solid;
  position: absolute;
}

.bottom {
  border-color: rgb(235, 82, 70) transparent transparent transparent;
  border-width: 18px 18px 0px 18px;
  bottom: -18px;
  left: calc(50% - 17px);
}

.bottom::after {
  border-color: rgb(249, 249, 249) transparent transparent transparent;
  border-style: solid;
  border-width: 17px 17px 0px 17px;
  content: "";
  bottom: 2px;
  position: absolute;
  left: -17px;
}

.intro-quickscan p:last-of-type {
  display: none;
}

.quickscan {
  padding-bottom: 50px;
}

a.quickscan-back {
  padding: 4px 0;
  display: block;
  color: rgb(255, 255, 255);
  background-color: rgb(131, 184, 162);
  width: 100px;
  text-decoration: none;
  text-align: center;
}

a.quickscan-back:hover {
  background-color: rgb(136, 48, 43);
  text-decoration: none;
}

/* tablet landscape */
@media only screen and (min-width: 1024px) {
  .bottom::after {
    border-color: rgb(255, 255, 255) transparent transparent transparent;
  }

  .quickscan {
    /* padding-top: 50px; */
    padding-bottom: 100px;
  }
}

.answer {
  text-align: center;
  padding-bottom: 10px;
}

input[type="radio"] {
  display: none;
}

label:hover {
  color: rgb(235, 82, 70);
  text-decoration: underline;
}
