
.test {
  margin-bottom: 16px;
}
.tip {
  border: 1px solid #eee;
  border-radius: 5px;
  padding: 10px;
  margin-top: 16px;
  font-family: "PTRootUI", Arial, sans-serif;
  line-height: 1.4;
}
.tip a {
  text-decoration: none;
    color: inherit;
    overflow-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;
    -webkit-box-shadow: 0px 1px 0 rgb(2 1 0 / 35%);
    box-shadow: 0px 1px 0 rgb(2 1 0 / 35%);
}
.tip a:hover {
  color: #E24E1B;
    -webkit-box-shadow: 0px 1px 0 rgb(226 78 27 / 50%);
    box-shadow: 0px 1px 0 rgb(226 78 27 / 50%)
}
.tip.correct {
  background-color: rgba(39,174,96,0.4);
}
.personality + .tip {
  background-color: transparent!important;
}
.tip.incorrect {
  background-color: rgba(243,134,129,0.4);
}

.question button {
  width: 170px;
  display: -ms-inline-grid;
  display: inline-grid;
  margin-top: 27px;
}
.question button:first-child {
  margin-right: 6px;
}
.question, .result {
  border: 1px solid #eee;
  border-radius: 5px;
  padding: 20px;
  outline: none;
}
.question button[disabled], .slick-disabled {
  opacity: 0.5;
}
.answer {
  font-family: "PTRootUI", Arial, sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    line-height: 1.2;
    margin-bottom: 0.5em;
    border-radius: 5px;
    padding-left: 9px;
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid transparent;
}
.answer input {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  margin-top: 4px;
    margin-right: 6px;
}

.answer.correct::after {
  display: none;
      content: 'Правильный ответ';
      /* width: 100%; */
      position: absolute;
      font-size: smaller;
      color: grey;
      right: 0;
      top: -20px;
      padding-right: 6px;
}
.result h6 {
  font-size: smaller;
}
.test h6::before {
  display: none;
}
.result h2 {
  margin-top: 0;
  margin-bottom: 20px;
}
.result .result__desc {
  font-family: "PTRootUI", Arial, sans-serif;
}
.result .result_img {
  margin-top: 32px;
}
.result .sharing a {
  background: #E24E1B;
}
.sharing-label {
  font: 600 1.2em/1.45 "PTRootUI", Arial, sans-serif;
  font-size: smaller;
  margin-bottom: 10px;
}
.test-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}