/* line 1, ../../../sass/components/_button_group.scss */
.button-group {
  padding-bottom: 10px;
}

/* line 6, ../../../sass/components/_header.scss */
.header .header__logo {
  max-height: 100px;
  margin: 20px 0;
  max-width: 100%;
}
/* line 11, ../../../sass/components/_header.scss */
.header .header__logo.header__logo--smaller {
  max-width: 40%;
}
@media (min-width: 768px) {
  /* line 11, ../../../sass/components/_header.scss */
  .header .header__logo.header__logo--smaller {
    max-width: 100%;
  }
}
/* line 20, ../../../sass/components/_header.scss */
.header .header__h1 {
  word-wrap: break-word;
}
/* line 24, ../../../sass/components/_header.scss */
.header .header__h2 {
  color: #CCCCCC;
  font-weight: bold;
}

/* line 1, ../../../sass/components/_questions.scss */
.questions {
  margin-bottom: 15px;
}
/* line 4, ../../../sass/components/_questions.scss */
.questions textarea {
  width: 100%;
}
/* line 9, ../../../sass/components/_questions.scss */
.questions.questions__error .questions__error {
  color: red;
  font-weight: bold;
}
/* line 15, ../../../sass/components/_questions.scss */
.questions .questions__answers {
  display: flex;
  flex-direction: column;
}
/* line 19, ../../../sass/components/_questions.scss */
.questions .questions__answers .questions__choice {
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
/* line 25, ../../../sass/components/_questions.scss */
.questions .questions__answers .questions__choice > label {
  margin: 0;
}
@media (min-width: 768px) {
  /* line 15, ../../../sass/components/_questions.scss */
  .questions .questions__answers {
    flex-direction: row;
  }
  /* line 33, ../../../sass/components/_questions.scss */
  .questions .questions__answers .questions__choice {
    flex: 1;
  }
}
@media (min-width: 768px) {
  /* line 1, ../../../sass/components/_questions.scss */
  .questions {
    border-bottom: 1px dashed;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    text-align: right;
    width: 100%;
  }
  /* line 55, ../../../sass/components/_questions.scss */
  .questions .questions__item {
    flex: 0 0 60%;
  }
  /* line 58, ../../../sass/components/_questions.scss */
  .questions .questions__item .questions__choice {
    width: 19%;
    text-align: center;
    padding: 30px;
  }
  /* line 65, ../../../sass/components/_questions.scss */
  .questions textarea {
    width: 95%;
    margin-bottom: 20px;
  }
}

/* line 2, ../../../sass/components/_block.scss */
.block h3 {
  margin-top: 0;
}
/* line 6, ../../../sass/components/_block.scss */
.block .block__item {
  padding: 20px;
  background-color: #fff;
}
@media (min-width: 768px) {
  /* line 6, ../../../sass/components/_block.scss */
  .block .block__item {
    display: flex;
    flex-direction: column;
  }
  /* line 14, ../../../sass/components/_block.scss */
  .block .block__item.block__item--end {
    align-items: flex-end;
  }
}

/* line 4, ../../../sass/components/_nouislider.scss */
.noUi-horizontal.noUi-target {
  box-shadow: none;
  border-radius: 0;
  margin: 15px 0 110px;
}
/* line 11, ../../../sass/components/_nouislider.scss */
.noUi-horizontal .noUi-base .noUi-connect {
  background: transparent;
  box-shadow: none;
}
/* line 17, ../../../sass/components/_nouislider.scss */
.noUi-horizontal .noUi-base .noUi-origin .noUi-handle {
  border-radius: 50%;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
  width: 28px;
  background-color: #211F39;
  border: none;
}
/* line 24, ../../../sass/components/_nouislider.scss */
.noUi-horizontal .noUi-base .noUi-origin .noUi-handle:before, .noUi-horizontal .noUi-base .noUi-origin .noUi-handle:after {
  display: none;
}
/* line 29, ../../../sass/components/_nouislider.scss */
.noUi-horizontal .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {
  position: absolute;
  white-space: nowrap;
  bottom: -40px;
  border: 1px solid;
  border-radius: 3px;
  padding: 5px;
  background: #fff;
}
/* line 38, ../../../sass/components/_nouislider.scss */
.noUi-horizontal .noUi-base .noUi-origin .noUi-handle .noUi-tooltip.right {
  right: 0;
}

/* line 1, ../../../sass/components/_navigation.scss */
.navigation {
  display: flex;
  flex-direction: row;
  align-content: stretch;
}
/* line 6, ../../../sass/components/_navigation.scss */
.navigation .navigation__prev,
.navigation .navigation__next {
  flex: 1 0 0;
}
/* line 11, ../../../sass/components/_navigation.scss */
.navigation .navigation__button {
  width: 100%;
}

/* line 1, ../../../sass/components/_meta.scss */
.meta {
  text-align: right;
  color: #777;
  margin-top: 10px;
}

/* line 1, ../../../sass/components/_question-label.scss */
.question-label {
  display: block;
  justify-content: flex-end;
  width: 60%;
  text-align: center;
}
/* line 7, ../../../sass/components/_question-label.scss */
.question-label .radio-choice {
  display: inline-block;
  width: 19%;
  font-weight: bold;
}

/* line 4, ../../../sass/components.scss */
.form {
  margin-top: 23px;
}
