.elementor-8461 .elementor-element.elementor-element-1f0f5401{--display:flex;}.elementor-8461 .elementor-element.elementor-element-7c538e4{--spacer-size:50px;}.elementor-8461 .elementor-element.elementor-element-78518dc{--spacer-size:50px;}/* Start custom CSS for text-editor, class: .elementor-element-b5152c1 */.btn-quiz.btn {
  margin: 8px 16px 8px 0;
  padding: 10px 16px;
  border-radius: 8px;
  text-align: left;
  outline: none;
  white-space: normal;
}

@media screen and (max-width: 576px) {
  .btn-quiz.btn {
    margin: 4px 8px 4px 0;
  }
}

@media screen and (min-width: 576px) and (max-width: 768px) {
  .btn-quiz.btn {
    margin: 6px 12px 6px 0;
  }
}

.btn-quiz.btn.btn-question-unanswered {
  background-color: #eaf2f9;
  transition-duration: 0.5s;
}

.btn-quiz.btn.btn-question-unanswered:hover {
  background-color: #053e69;
  color: white;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
}

.btn-quiz.btn.btn-incorrect {
  background-color: #f7d2ca;
  color: #990000;
  transition-duration: 0.3s;
}

.btn-quiz.btn.btn-incorrect:hover {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
}

.btn-quiz.btn.btn-correct {
  background-color: #c4e0b8;
  color: #286925;
  transition-duration: 0.5s;
}

.btn-quiz.btn.btn-correct:hover {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
}

.quiz-answer-hidden {
  visibility: hidden;
  height: 0;
}

button {
    color: black;
    border: black;
    display: block;
}/* End custom CSS */