:root {
  --color-main-white: #fbfbfb;
  --color-main-light-gray: #f5f5f5;
  --color-main-gray: #d9d9d9;
  --color-main-dark-gray: #808080;
  --color-main-black: #1c1c1c;
  --color-main-light-blue: #e6e8f1;
  --color-main-selected-blue: #f3f4f9;
  --color-main-blue: #3749c0;
  --color-additional-red: #b22222;
  --color-additional-green: #64b84f;
  --color-additional-orange: #ed804c;
  --theme-color-elem-bg-1: rgb(54, 198, 89);
  --theme-color-elem-bg-2: #9d324c;
  --theme-color-elem-bg-3: #463cb5;
  --theme-color-elem-bg-4: #1c8f6a;
  --theme-color-elem-bg-5: #eff5fa;
  --theme-color-elem-bg-6: #6f21d8;
  --theme-color-elem-bg-7: #5f9b8c;
  --theme-color-elem-bg-8: #5f9b8c;
  --theme-color-elem-bg-9: #de446a;
  --theme-color-elem-bg-10: #4d4793;
  --theme-color-elem-bg-11: #095eac;
  --theme-color-elem-bg-12: #1e2029;
  --theme-color-elem-bg-13: #2f3e4c;
  --theme-color-elem-bg-14: #000;
  --theme-color-elem-bg-15: #163440;
  --theme-color-elem-bg-16: #6056a0;
  --theme-color-elem-bg-17: #1e2029;
  --theme-color-text-on-bg-5: #1e2029;
  --box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0, 12);
  --border-default: 1px solid var(--color-main-light-blue);
  --border-gray: 1px solid var(--color-gray);
  --border-blue: 1px solid var(--color-main-blue);
}
[v-cloak] {
  opacity: 1;
}
#app {
  height: 100%;
}
body {
  width: 100%;
  /* overflow: hidden; */
  margin: 0;
}
main {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100vw;
  margin-top: 0;
}
p {
  font-size: 16px;
}
header {
  width: 100%;
  height: 0;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 100;
  background: rgba(255, 255, 255, 1);
}
.mode-fade-enter-to,
.mode-fade-leave-from {
  opacity: 1;
}
.mode-fade-enter-active,
.mode-fade-leave-active {
  transition: opacity 0.5s ease;
}
.mode-fade-enter-from,
.mode-fade-leave-to {
  opacity: 0;
}
* {
  font-family: Manrope, Montserrat, sans-serif;
  transition: all 0s;
}
.switch {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 24px;
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d9d9d9;
}
.slider:before {
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  left: 0px;
  bottom: 0px;
  background-color: #66757f;
}
input:checked + .slider {
  background-color: #f5f5f5;
}
input:focus + .slider {
  box-shadow: 0 0 1px #f5f5f5;
}
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translate(26px);
  background-color: rgb(54, 198, 89);
}
.slider.round {
  border-radius: 10px;
}
.slider.round:before {
  border-radius: 50%;
}
.quiz-board .container {
  display: flex;
  justify-content: space-between;
  height: 100%;
  padding: 20px 0;
}
.quiz_body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
  width: 100%;
  border-radius: 0;
}
.quiz-body_slide {
  height: 100%;
  max-height: 100%;
  width: 100%;
  transition: background-color 0.2s ease;
  position: relative;
  justify-content: end;
  overflow: hidden;
}
.quiz-body_slide * {
  font-family: Manrope, Montserrat, sans-serif;
}
.quiz-body_blur {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.step-first-slide_wrap {
  display: flex;
  height: 100%;
  position: relative;
  z-index: 10;
}
.step-first-slide_wrap * {
  transition: all 0s;
}
.step-first-slide .block_info {
  display: flex;
  flex-direction: column;
  z-index: 100;
}
.step-first-slide .block_info h1 {
  font-size: 48px;
  line-height: 56px;
  text-transform: none;
  font-weight: 700;
  white-space: pre-wrap;
}
.step-first-slide .block_info_body > p {
  font-size: 16px;
  font-weight: 300;
  white-space: pre-wrap;
  margin-bottom: 14px;
}
.step-first-slide.step-first-slide-format_blank .block_info_body > p {
  text-align: center;
}
.step-first-slide .bonus-and-start {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}
.step-first-slide .bonus-block {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 100;
  width: calc(50% - 24px);
  max-width: 280px;
  padding: 12px 24px;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
}
.step-first-slide .bonus-block img {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  object-fit: contain;
  object-position: center;
}
.step-first-slide .bonus-block svg {
  width: 32px;
  height: 32px;
  margin-right: 20px;
  object-fit: contain;
  object-position: center;
}
.step-first-slide .bonus-block p {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  width: calc(100% - 44px);
  display: flex;
  align-items: center;
  height: 40px;
}
.step-first-slide .start {
  display: block;
  text-align: center;
  min-width: 260px;
  max-width: 100%;
  width: fit-content;
  padding: 20px 24px;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 10px;
  font-weight: 700;
  margin-bottom: 16px;
}
.step-first-slide .footer-links {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.step-first-slide .footer-links a {
  padding: 0 25px 0 0;
  color: #ccc;
  font-size: 10px;
}
.step-first-slide .footer-links .terms-and-policy a {
  display: contents;
}
.step-first-slide .footer-links a span {
  color: rgb(54, 198, 89);
  font-weight: 700;
  line-height: 1em;
}
.label_false .step-first-slide .footer-links > a {
  display: none;
}
.label_false .step-first-slide .footer-links {
  justify-content: flex-end;
  justify-content: end;
}
.label_false .footer-links > a {
  display: none;
}
.label_false .footer-links {
  justify-content: flex-end;
  justify-content: end;
}
.step-first-slide-format_row > .step-first-slide_wrap > div {
  width: 50%;
}
.step-first-slide-format_row .block_img img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
}
.step-first-slide-format_row .block_info {
  padding: 56px 56px 64px 48px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.step-first-slide-format_row .block_info_body {
  display: flex;
  flex-direction: column;
  height: calc(100% - 20px);
}

@media screen and (min-width: 740px) {
  .step-first-slide-format_row .block_info_body {
    justify-content: center;
  }
}

.step-first-slide-format_column .block_info {
  padding: 24px 48px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.step-first-slide-format_column .block_info_body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: calc(100% - 80px);
}
.step-first-slide-format_row .block_info_body > h1,
.step-first-slide-format_row .block_info_body > p {
  margin-bottom: 20px;
}
.step-first-slide-format_row .bonus-and-start {
  flex-direction: row;
  flex-wrap: wrap;
}
.step-first-slide-format_row .footer-links {
  margin-left: auto;
  margin-right: auto;
}
.step-first-slide-format_row.row_rev .step-first-slide_wrap,
.step-first-slide-format_row.full_bg .step-first-slide_wrap {
  flex-direction: row-reverse;
}
.step-first-slide-format_row.row_rev.full_bg .step-first-slide_wrap {
  flex-direction: row;
}
.step-first-slide-format_column > .step-first-slide_wrap,
.step-first-slide-format_blank > .step-first-slide_wrap {
  flex-direction: column;
  align-items: center;
  padding: 10px 40px;
}
.step-first-slide-format_column > .step-first-slide_wrap > div {
  height: 50%;
}
.step-first-slide-format_column > .step-first-slide_wrap > .block_img {
  height: 40%;
}
.step-first-slide-format_column > .step-first-slide_wrap > .block_info {
  height: 60%;
}
.step-first-slide-format_column .block_img {
  width: 680px;
  max-width: 100%;
}
.step-first-slide-format_column .block_img img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.d-fit_cover {
  object-fit: cover !important;
}
.d-fit_contain {
  object-fit: contain !important;
}
.d-pos_0-0 {
  object-position: left top !important;
}
.d-pos_0-50 {
  object-position: left center !important;
}
.d-pos_0-100 {
  object-position: left bottom !important;
}
.d-pos_50-0 {
  object-position: center top !important;
}
.d-pos_50-50 {
  object-position: center center !important;
}
.d-pos_50-100 {
  object-position: center bottom !important;
}
.d-pos_100-0 {
  object-position: right top !important;
}
.d-pos_100-50 {
  object-position: right center !important;
}
.d-pos_100-100 {
  object-position: right bottom !important;
}
.step-first-slide-format_column .block_info_body,
.step-first-slide-format_blank .block_info_body {
  width: 100%;
  max-width: 1100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.step-first-slide-format_column .block_info_body > h1,
.step-first-slide-format_column .block_info_body > p {
  margin-bottom: 14px;
  text-align: center;
}
.step-first-slide-format_column .block_info_body > h1 {
  width: 100%;
}
.step-first-slide-format_column .block_info_body > p {
  max-width: 100%;
}
.step-first-slide-format_column .bonus-and-start {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 500px;
  max-width: 100%;
  margin-top: 16px;
}
.step-first-slide-format_column .footer-links {
  align-self: flex-start;
}
.step-first-slide-format_blank > .step-first-slide_wrap > div {
  max-width: 100%;
}
.step-first-slide-format_blank > .step-first-slide_wrap > .block_img {
  height: 0%;
  opacity: 0;
}
.step-first-slide-format_blank > .step-first-slide_wrap > .block_info {
  height: 100%;
}
.step-first-slide-format_blank .block_info {
  align-items: center;
  gap: 24px;
}
.step-first-slide-format_blank .block_info_body {
  height: calc(100% - 80px);
}
.step-first-slide-format_blank .block_img {
  width: 0px;
  max-width: 0%;
}
.step-first-slide-format_blank .block_img img {
  width: 0%;
  height: 0%;
}
.step-first-slide-format_blank .block_info_body > h1 {
  font-size: 48px;
  line-height: 56px;
  text-transform: none;
  font-weight: 700;
  text-align: center;
  margin-bottom: 14px;
}
.step-first-slide-format_blank .bonus-and-start {
  align-items: center;
  justify-content: center;
  width: 500px;
  max-width: 100%;
}
.step-first-slide.full_bg .block_img {
  opacity: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.step-first-slide.full_bg .block_img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  z-index: 1;
}
.step-first-slide.full_bg .block_img .bg_darker {
  opacity: 0.8;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.step-first-slide.full_bg .block_info {
  position: relative;
  top: 0;
  z-index: 3;
}
.step-first-slide-format_row.full_bg .block_info {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(0, 0, 0, 0.9) 43.44%,
    rgba(0, 0, 0, 0.18) 100%
  );
}
.step-first-slide-format_row.row_rev.full_bg .block_info {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  border-left: none;
}
.step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.9) 45.89%,
    rgba(0, 0, 0, 0.18) 100%
  );
}
.step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.9) 49.04%,
    rgba(0, 0, 0, 0.18) 100%
  );
}
.theme_1_white .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_1 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_2 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_3 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_4 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_8 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_9 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_10 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_11 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_13 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_14 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    hsla(0, 0%, 100%, 0.9) 50%,
    hsla(0, 0%, 100%, 0.18)
  ) !important;
}
.theme_5 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_6 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_7 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_12 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_15 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_16 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_17 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(180deg, #272626, transparent) !important;
}
.step-any-slide {
  border-radius: 0;
}
.step-any-slide.format_custom {
  display: flex;
  justify-content: end;
}
.step-any-slide.format_custom > img {
  height: 100%;
  width: 50%;
  border-radius: 0;
  object-fit: cover;
  position: relative;
  z-index: 10;
  transition: all 0.8s ease;
}
.any-format-slide_wrap {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 32px 48px;
  position: relative;
  z-index: 10;
  transition: width 0.2s ease;
  margin-left: auto;
}
.format_custom .any-format-slide_wrap {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.format_custom .any-format-slide_wrap .slide_body {
  max-width: 660px;
}
.custom.slide_answers.slide_answers_custom {
  width: 100%;
  max-width: 448px;
}
.format_custom img + .any-format-slide_wrap {
  height: 100%;
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 32px 48px;
}
.slide_header {
  width: 100%;
  display: flex;
  justify-content: center;
}
.progresbar_line {
  display: block;
  width: 0%;
  height: 100%;
  background: rgb(54, 198, 89);
  border-radius: 10px;
}
.slide_progresbar {
  display: block;
  width: calc(100% + 86px);
  margin: -28px -56px 0;
  height: 6px;
  padding: 1px 2px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
img + .any-format-slide_wrap .slide_progresbar {
  display: block;
  width: calc(100% + 86px);
}
.slide_body {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: all 2ms ease;
  gap: 16px 0;
}
.step-any-slide .slide_body {
  height: calc(100% - 56px);
  overflow: auto;
}
.slide_text {
  text-align: center;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}
.slide_title {
  font-size: 48px;
  line-height: 56px;
  color: #000;
  text-transform: none;
  margin: 90px 0 0;
}
.slide_description {
  color: #000;
  font-weight: 300;
  width: 100%;
  max-width: 580px;
  margin: 20px auto 0;
  white-space: pre-wrap;
}
.slide_consultant {
  display: flex;
  align-items: center;
  width: 300px;
  padding: 10px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  margin: 20px auto 0;
}
.consult_img {
  width: 40px;
  height: 40px;
  margin-left: 20px;
  object-fit: cover;
  object-position: center;
}
.consult_info {
  text-align: left;
  margin-left: 20px;
}
.consult_name {
  color: #313131;
  margin-bottom: 5px;
  font-weight: 500;
}
.consult_phrase {
  color: #313131;
  font-weight: 300;
}
.slide_answers {
  width: 100%;
  max-width: 1100px;
  margin: 90px auto 0;
  padding: 0 20px;
  transition: all 0.1s ease;
  transition-delay: 0s;
}
.answers_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.answers_wrap .ps {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.answer_wrap {
  display: block;
  border-radius: 5px;
  overflow: hidden;
  width: calc(25% - 40px);
  border: 1px #ccc solid;
  margin: 0 20px 10px;
  position: relative;
}
.answer_wrap > div {
  margin: auto 0;
}
.list .answer_wrap > div {
  height: 100%;
}
.step-any-slide.format_variant .answer_wrap img {
  width: 100%;
  height: 190px;
  object-fit: cover;
  border-radius: 0;
}
.answer_wrap > div {
  padding: 16px 24px;
  display: flex;
  align-items: center;
}
.slide_answers_variant .answer_wrap:hover > div {
  border-color: transparent;
}
.slide_answers_variant .answer_wrap > div {
  padding: 12px 8px;
  display: flex;
  align-items: center;
  border: 1px rgba(204, 204, 204, 0.7) solid;
  border-top: 0;
  border-radius: 0 0 8px 8px;
}
.slide_answers_variant input:checked + .answer_wrap > div {
  border-color: transparent;
}
.answer_wrap.answer_wrap_custom-variant > div {
  padding: 0;
}
.answer_wrap .answer-text.custom-answer {
  padding: 12px 16px 12px 48px;
  width: 100%;
  height: 100%;
  border: none;
  background-color: #e1e1e14d;
}
.step-any-slide .answer_wrap input[type="radio"],
.step-any-slide .answer_wrap input[type="checkbox"] {
  display: none;
}
.step-any-slide .answer_wrap .answer_radio .variant_checker,
.step-any-slide .answer_wrap .answer_checkbox .variant_checker {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background: rgba(255, 255, 255, 0);
  border: 1px solid transparent;
  border-radius: 3px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.step-any-slide .answer_wrap .answer_radio .variant_checker {
  border-radius: 20px;
}
.step-any-slide input:checked + .answer_wrap .answer_radio .variant_checker,
.step-any-slide input:checked + .answer_wrap .answer_checkbox .variant_checker {
  background: rgba(255, 255, 255, 1);
}
.step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  display: block;
  position: absolute;
  top: 3px;
  left: 3px;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  content: "";
  background: #66757f;
  transform: scale(0);
  transition: all 0.3s 0s ease;
}
.step-any-slide
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker:after {
  transform: scale(1);
  transition: all 0.3s 0s ease;
}
.step-any-slide .answer_wrap .answer_checkbox .variant_checker:after {
  display: none;
  position: absolute;
  top: 3px;
  left: 3px;
  width: 12px;
  height: 12px;
  content: "\2713";
  font-weight: 900;
  line-height: 12px;
  color: #66757f;
  transform: scale(0);
  transition: all 0.3s 0s ease;
}
.step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.step-any-slide .variant .answer_wrap .answer_checkbox .variant_checker {
  height: 56px;
  width: 56px;
  right: -28px;
  top: -28px;
  transform: rotate(45deg);
  border: none;
  border-radius: 0;
}
.step-any-slide .variant input + .answer_wrap .answer_radio .variant_checker,
.step-any-slide
  .variant
  input
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  opacity: 0;
}
.step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  opacity: 1;
}
.step-any-slide .variant .answer_wrap .answer_radio .variant_checker svg {
  display: block;
  top: 16px;
  transform: rotate(-45deg);
  position: relative;
}
.step-any-slide .variant .answer_wrap .answer_checkbox .variant_checker svg {
  display: block;
  top: 16px;
  transform: rotate(-45deg);
  position: relative;
}
.step-any-slide .list .answer_wrap .answer_radio .variant_checker svg {
  display: none !important;
}
.step-any-slide
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker:after {
  transform: scale(1);
  transition: all 0.3s ease;
}
.step-any-slide .slide_answers_list .answer_wrap > div {
  height: 100%;
  width: 100%;
}
.step-any-slide
  .slide_answers.variant
  .answer_wrap
  > div
  label
  + .answer-text
  p {
  font-size: 14px;
  font-weight: 400;
}
.step-any-slide .slide_answers.list .answer_wrap > div label + .answer-text {
  font-size: 14px;
  font-weight: 700;
  padding-left: 8px;
}
.step-any-slide
  .slide_answers.list
  .answer_wrap
  > div
  label
  + .answer-text.custom-answer {
  padding-left: 48px;
}
.step-any-slide .list .answer_wrap > div label + .answer-text {
  width: 100%;
  text-align: left;
}
.step-any-slide .slide_answers.list .answer_wrap .answer_radio .variant_checker,
.step-any-slide
  .slide_answers.list
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  background: rgba(255, 255, 255, 0);
  position: relative;
  border: 1px solid #ccc;
  top: 0px;
  right: 0px;
}
.step-any-slide
  .slide_answers.list
  .answer_wrap.answer_wrap_custom-variant
  .answer_radio
  .variant_checker,
.step-any-slide
  .slide_answers.list
  .answer_wrap.answer_wrap_custom-variant
  .answer_checkbox
  .variant_checker {
  position: absolute;
  top: 16px;
  left: 20px;
}
.answer_blank_input[type="text"] {
  height: 40px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  width: 100%;
  padding: 21px 20px;
  transition: all 0s step-end;
  font-size: 16px;
}
.answer_blank_input[type="text"]::placeholder {
  color: #dbdbdb;
}
.any-format-slide_wrap .slide_footer .footer-links a + a {
  display: none;
}
.format_variant .answer_wrap {
  border: 1px #ccc solid;
  background: transparent;
  display: flex;
  flex-direction: column;
}
.format_variant .answer_wrap img {
  width: 100%;
  height: 238px;
  object-fit: cover;
}
.format_list {
  justify-content: end;
}
.benefits_wrap_label {
  z-index: 110;
}
.benefits_wrap_label_contact_mobile .benefits_wrap_label {
  max-width: 560px;
  margin: 0 auto;
}
.benefits_wrap_label_contact_mobile .quiz_slides_benefits {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  justify-content: space-between;
  max-width: 564px;
}
.benefits_wrap_label_contact_mobile
  .quiz_slides_benefits.two_benefit
  .benefit_wrap {
  width: calc(50% - 4px);
}
.benefits_wrap_label_contact_mobile
  .quiz_slides_benefits.one_benefit
  .benefit_wrap {
  width: 100%;
}
.benefits_wrap_label_contact_mobile .quiz_slides_benefits .benefit_wrap p {
  width: auto;
  min-width: auto;
}
.quiz_slides_benefits {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  flex-direction: column-reverse;
}
.benefits_full_opener {
  display: none;
}
.benefit_wrap {
  display: flex;
  position: relative;
  align-items: center;
  width: 64px;
  max-width: 64px;
  padding: 8px 16px;
  border-radius: 64px;
  margin-top: 0;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
  transition-delay: 0s, 0.03s;
  transition-property: all, border-radius;
  z-index: 100;
}
.benefit_wrap:after,
.step-first-slide .bonus-block:after {
  content: url(images/lock_benefit.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10px;
  height: 10px;
  padding: 6px;
  border-radius: 20px;
  background-color: #f3f4f9;
  position: absolute;
  top: -10px;
  right: -10px;
  opacity: 0;
}
.step-first-slide {
  opacity: 1;
}
.benefit_wrap:nth-of-type(2) {
  opacity: 0;
  padding: 0 16px;
  z-index: 90;
}
.benefit_wrap:nth-of-type(2) img {
  opacity: 0;
  padding: 0 24px;
  height: 0;
}
.benefit_wrap:nth-of-type(2) p {
  margin-left: 12px;
  height: 0;
}
.benefit_wrap img {
  width: 32px;
  height: 32px;
}
.benefit_wrap p,
.step-form-slide_wrap .bonus-block p {
  display: flex;
  align-items: center;
  margin-left: 18px;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  width: 190px;
  height: 40px;
  min-width: 190px;
  opacity: 0;
  transition-property: all, opacity;
  transition-duration: 0.3s, 0.1s;
}

.lock-benefit-icon {
  width: 10px;
  height: 10px;
  padding: 6px;
  border-radius: 20px;
  background-color: #f3f4f9;
  position: absolute;
  top: -10px;
  right: -10px;
  opacity: 1; /* Убедитесь, что изображение отображается */
}

.benefits_full_opener:checked + .quiz_slides_benefits .benefit_wrap,
.benefits_full_opener:checked + .quiz_slides_benefits .bonus-block {
  padding: 12px 18px;
  max-width: 280px;
  width: 280px;
  border-radius: 8px;
  margin-top: 4px;
  overflow: visible;
}
.benefits_full_opener:checked + .quiz_slides_benefits .benefit_wrap:after {
  opacity: 1;
}
.benefits_full_opener:checked + .quiz_slides_benefits .benefit_wrap p,
.benefits_full_opener:checked + .quiz_slides_benefits .bonus-block p {
  margin-left: 12px;
  opacity: 1;
}
.benefits_full_opener:checked
  + .quiz_slides_benefits
  .benefit_wrap:nth-of-type(2) {
  opacity: 1;
  padding: 12px 24px;
}
.benefits_full_opener:checked
  + .quiz_slides_benefits
  .benefit_wrap:nth-of-type(2)
  img {
  height: 32px;
  opacity: 1;
  padding: 0;
}
.benefits_full_opener:checked
  + .quiz_slides_benefits
  .benefit_wrap:nth-of-type(2)
  p {
  margin-left: 12px;
  height: 40px;
}
.benefits_wrap_label_contact_mobile
  .benefits_full_opener:checked
  + .quiz_slides_benefits.one_benefit
  .benefit_wrap {
  width: 100%;
  max-width: 100%;
}
.benefits_wrap_label_contact_mobile
  .benefits_full_opener:checked
  + .quiz_slides_benefits.two_benefit
  .benefit_wrap {
  width: calc(50% - 4px);
}
.step-form-slide {
  border-radius: 0;
}
.step-form-slide_wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  padding: 32px 48px;
  position: relative;
  z-index: 10;
}
.step-form-slide .slide_body {
  overflow: hidden auto;
  position: relative;
}
.step-form-slide .slide_description {
  width: 100%;
  margin: 20px auto 0;
}
.slide_form_inputs {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 564px;
  margin: 0 auto;
}
.slide_form_inputs .slide_form_input {
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  padding: 18px 24px;
  width: 100%;
  margin: 10px 0 0;
  font-size: 16px;
}
.slide_form_inputs .slide_form_input .vue-tel-input {
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
}
.slide_form_inputs .slide_form_input::placeholder {
  color: #767676;
}
.quiz_body .slide_form_inputs .slide_form_input.vue-tel-input_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: transparent;
  padding: 0;
}
.quiz_body .slide_form_inputs .slide_form_input.vue-tel-input_wrapper input {
  text-align: left;
  margin: 0;
  padding: 17px 24px;
}
.vue-tel-input_wrapper {
  display: flex;
}
.vti__dropdown {
  border-radius: 8px;
}
.vti__dropdown-list {
  width: 225px !important;
}
.vti__input {
  width: 0;
  display: none;
}
.vti__dropdown-arrow {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  color: transparent !important;
  margin-left: 2px;
  transform: none;
}
.vti__dropdown.open .vti__dropdown-arrow {
  transform: rotate(0.5turn);
}
.slide_form_input .vue-tel-input {
  height: 100%;
  padding: 14px;
}
.step-form-slide .quiz_nav {
  position: relative;
  z-index: 100;
}
.slide_footer .footer-links {
  justify-content: center;
}
.terms-and-policy {
  color: #f2f2f2;
  opacity: 0.6;
  font-size: 10px;
  direction: rtl;
}
.slide_footer .footer-links .terms-and-policy a + a {
  margin: 0;
  color: #f2f2f2;
  opacity: 0.6;
  font-size: 10px;
}
.theme_5 .vti__dropdown-arrow {
  background-image: url(assets/vue-tel-arrow-white.6522579b.svg);
}
.theme_6 .vti__dropdown-arrow {
  background-image: url(assets/vue-tel-arrow-white.6522579b.svg);
}
.theme_7 .vti__dropdown-arrow {
  background-image: url(assets/vue-tel-arrow-white.6522579b.svg);
}
.theme_12 .vti__dropdown-arrow {
  background-image: url(assets/vue-tel-arrow-white.6522579b.svg);
}
.theme_15 .vti__dropdown-arrow {
  background-image: url(assets/vue-tel-arrow-white.6522579b.svg);
}
.theme_16 .vti__dropdown-arrow {
  background-image: url(assets/vue-tel-arrow-white.6522579b.svg);
}
.step-finish-slide {
  display: flex;
  border-radius: 0;
  justify-content: flex-start;
}
.step-finish-slide_wrap {
  height: 100%;
  width: 100%;
  padding: 0;
  display: flex;
  flex-direction: row;
}
.step-finish-slide_wrap > .block_img {
  width: 50%;
  border-radius: 10px;
  position: relative;
  z-index: 10;
  transition: all 0.8s ease;
}
.step-finish-slide_wrap .block_img img {
  object-fit: cover;
  transition: all 0.8s ease;
  height: 100%;
}
.step-finish-slide_wrap .block_info {
  height: 100%;
  padding: 56px 32px 32px 48px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 10;
}
.step-finish-slide_wrap .block_info {
  width: 100%;
}
.step-finish-slide_wrap .block_img + .block_info {
  width: 50%;
}
.step-finish-slide .slide_body {
  justify-content: center;
  width: 100%;
  gap: 16px 0;
}
.step-finish-slide .block_info .slide_body {
  align-items: center;
}
.step-finish-slide .block_img + .block_info {
  align-items: baseline;
}
.step-finish-slide .block_img + .block_info .slide_body {
  align-items: baseline;
}
.step-finish-slide_wrap .slide_title {
  text-align: center;
}
.step-finish-slide_wrap .block_img + .block_info .slide_title {
  text-align: left;
}
.step-finish-slide_wrap .slide_description {
  text-align: center;
  margin: 0;
}
.step-finish-slide_wrap .block_img + .block_info .slide_description {
  text-align: left;
}
.step-finish_go-to-url {
  display: block;
  background: rgb(54, 198, 89);
  color: #fff;
  font-weight: 700;
  padding: 20px;
  text-align: center;
  border: 1px solid rgb(54, 198, 89);
  border-radius: 10px;
  margin: 0;
}
.step-finish-slide_wrap .step-finish_go-to-url {
  width: max-content;
  margin-top: 16px;
}
.step-finish-slide_wrap .block_img + .block_info .step-finish_go-to-url {
  width: auto;
}
.step-finish_go-to-url:hover {
  transform: scale(1.05);
}
.finish_bonus_wrap {
  margin: 0;
}
.slide_social-links {
  display: flex;
}
.slide_social-links a {
  display: block;
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.step-finish-slide_wrap .slide_social-links {
  justify-content: center;
  margin-top: 16px;
}
.step-finish-slide_wrap .block_img + .block_info .slide_social-links {
  justify-content: start;
}
.slide_social-links a svg {
  display: block;
  width: 24px;
  height: 24px;
  object-position: center;
  object-fit: contain;
}
.slide_social-links a:hover {
  transform: scale(1.1);
}
.slide_social-links a + a {
  margin-left: 10px;
}
.finish_bonus_wrap {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px 24px;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 552px;
}
.step-finish-slide_wrap .block_img + .block_info .finish_bonus_wrap {
  justify-content: flex-start;
  justify-content: start;
}
.step-form-slide_wrap .bonus-block,
.finish_bonus_wrap .bonus-block {
  position: relative;
  display: flex;
  align-items: center;
  padding: 12px 24px;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
}
.bonus-and-start.two_benefits .bonus-block {
  width: calc(50% - 12px);
}
.bonus-and-start.one_benefit .bonus-block {
  width: 100%;
  max-width: 360px;
}
.finish_bonus_wrap.two_benefits .bonus-block {
  width: calc(50% - 12px);
}
.finish_bonus_wrap.one_benefit .bonus-block {
  width: 100%;
  max-width: 360px;
}
.finish_bonus_wrap .bonus-block img {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  object-fit: contain;
  object-position: center;
}
.step-form-slide_wrap .bonus-block img {
  width: 32px;
  height: 32px;
  object-fit: contain;
  object-position: center;
}
.finish_bonus_wrap .bonus-block p {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  width: calc(100% - 44px);
  display: flex;
  align-items: center;
  height: 40px;
}
.step-form-slide .bonus_description,
.finish_bonus_wrap .bonus_description {
  position: absolute;
  transform: scale(0);
  background: rgba(255, 255, 255, 1);
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  font-size: 15px;
  padding: 20px 36px;
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.step-form-slide
  .benefit_label_swither:checked
  + .bonus-block
  .bonus_description,
.finish_bonus_wrap
  .benefit_label_swither:checked
  + .bonus-block
  .bonus_description {
  transform: scale(1);
}
.slide_footer {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
  margin-top: 20px;
  margin-left: auto;
}
.quiz_nav {
  width: 100%;
  display: flex;
  justify-content: end;
  position: relative;
  z-index: 100;
}
.quiz_nav a,
.quiz_nav input[type="button"],
.quiz_nav button,
.quiz_nav > span {
  height: 56px;
  background-color: #fff0;
  background-position: center;
  background-size: 56px;
  background-repeat: no-repeat;
  border-radius: 10px;
  cursor: pointer;
}
.quiz_nav > span {
  height: 56px;
  background-color: #fff0;
  background-position: center;
  background-size: 56px;
  background-repeat: no-repeat;
  border-radius: 10px;
  cursor: pointer;
}
.quiz_nav .step_back {
  display: block;
  width: 56px;
  background-repeat: no-repeat;
  margin-right: 20px;
  border-color: #fff0;
  background: none;
  cursor: pointer;
}
.quiz_nav .step_forvard {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 126px;
  background-repeat: no-repeat;
  border: 1px solid transparent;
  background-color: transparent;
  background-position: center;
  border-radius: 10px;
}
.step_forvard svg,
.step_back svg {
  fill: inherit;
}
.step_back svg path,
.step_forvard svg path {
  fill: inherit;
}
.quiz_nav .step_send {
  border: 1px solid transparent;
  background-color: transparent;
  background-size: 21px 21px;
  background-repeat: no-repeat;
  background-position: 24px center;
  color: #fff;
  width: auto;
  font-weight: 700;
  font-size: 16px;
  height: auto;
  cursor: pointer;
}
.quiz_nav .step_back:hover {
  box-shadow: none;
  cursor: pointer;
}
.footer-links {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.benefits_questions_wrap {
  position: absolute;
  z-index: 100;
  left: 0;
  bottom: 0;
}
.slide_footer .footer-links {
  position: absolute;
  bottom: 0;
  z-index: 99;
}
.slide_footer .footer-links a {
  padding: 0;
  color: #000;
  opacity: 0.6;
  font-size: 10px;
}
.slide_footer .footer-links a span {
  color: rgb(54, 198, 89);
  font-weight: 700;
}
.slide_footer .footer-links a + a {
  margin-left: 50px;
  color: #f2f2f2;
}
.label_false .slide_footer .footer-links {
  justify-content: end;
  justify-content: flex-end;
}
.label_false .slide_footer .footer-links > a {
  display: none;
}
.step-finish-slide_wrap .block_img + .block_info .slide_footer {
  justify-content: space-between;
  align-items: end;
}
.step-finish-slide_wrap .slide_footer .footer-links {
  width: auto;
  margin-left: auto;
  margin-top: 8px;
  bottom: 0;
  right: 0;
}
.quiz-body_steps {
  height: 44px;
  width: 100%;
}
.quiz-body_steps ul {
  display: flex;
  padding-inline-start: 0px;
  padding: 10px;
  margin: 0;
}
.quiz-body_steps ul li {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  list-style: none;
  background: #fff;
  border: 1px solid rgba(255, 255, 255, 1);
  border-radius: 5px;
}
.quiz-body_steps ul li:hover {
  transform: scale(1.2);
  cursor: pointer;
}
.quiz-body_steps ul li.active {
  border: 1px solid rgba(218, 218, 218, 1);
}
.quiz-body_steps ul li a {
  display: block;
  text-align: center;
  font-weight: 900;
  color: rgb(54, 198, 89);
  width: 100%;
  height: 100%;
}
.quiz_adaptive {
  width: 40px;
}
.adaptive_button_wrap {
  display: flex;
  flex-direction: column;
}
.adaptive_button_wrap input {
  width: 40px;
  height: 40px;
  border: 1px solid #dadada;
  border-radius: 5px;
  background: #dadada;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
}
.adaptive_button_wrap input + input {
  margin-top: 10px;
}
.adaptive_button_wrap input.desktop {
  background-image: url(https://app.adsquiz.io/img/icons/monitor.png);
}
.adaptive_button_wrap input.mobile {
  background-image: url(https://app.adsquiz.io/img/icons/iphone.png);
}
.quiz-body_slide.mobile {
  margin: 0 auto;
  height: calc(100% - 65px);
  width: 320px;
}
.mobile.step-finish-slide {
  flex-direction: column;
}
.mobile.step-finish-slide > img {
  height: 250px;
  width: 100%;
}
.mobile.step-finish-slide .step-finish-slide_wrap {
  padding: 20px 15px 10px;
  width: 100%;
}
.mobile.step-finish-slide .slide_header {
  display: none;
}
.mobile.step-finish-slide .slide_body {
  text-align: center;
  height: 80%;
  justify-content: space-between;
}
.mobile.step-finish-slide .slide_title {
  margin: 0;
}
.mobile.step-finish-slide .slide_description {
  font-weight: 300;
  font-size: 12px;
  width: 70%;
  margin: 0 auto;
}
.mobile.step-finish-slide .step-finish_go-to-url {
  margin: 20px 0 0;
}
.mobile.step-finish-slide .slide_social-links {
  margin: 0 auto;
}
.mobile.step-finish-slide .slide_footer {
  margin-top: 20px;
}
.ui-widget.ui-widget-content {
  border: 1px solid rgba(0, 0, 0, 0);
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 10px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 10px;
}
.ui-widget-content {
  border: 1px solid rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0.1);
  color: #333;
}
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-progressbar {
  height: 10px;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: 2px;
  height: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 10px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 10px;
}
.ui-widget-header {
  border: 1px solid rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0.4);
  color: #333;
  font-weight: 700;
  border-radius: 10px;
}
.container {
  display: flex;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}
.slide_answers_range {
  margin: 20px auto 0;
  width: 100%;
  max-width: 900px;
}
.vue-slider-process {
  background-color: transparent;
}
.vue-slider-dot-tooltip-top {
  top: -5px !important;
}
.vue-slider-dot-tooltip-inner {
  border-color: transparent !important;
  background-color: transparent !important;
  padding: 0 !important;
  font-size: 16px !important;
}
.vue-slider-dot-tooltip-inner-top:after {
  display: none;
}
.vue-slider-dot-tooltip-text {
  font-size: 12px !important;
  font-weight: 700 !important;
  position: relative;
  z-index: 9;
}
.vue-slider-mark:first-child .vue-slider-mark-step,
.vue-slider-mark:last-child .vue-slider-mark-step {
  display: block !important;
}
.vue-slider-ltr .vue-slider-mark {
  -webkit-transform: translate(-50%, 20px) !important;
  transform: translate(-50%, 20px) !important;
  height: 0 !important;
}
.vue-slider-dot-handle {
  box-shadow: none;
  border-radius: 100px;
  box-shadow: none !important;
}
.vue-slider-dot-handle-focus {
  box-shadow: none !important;
}
.vue-slider-dot {
  height: 20px !important;
  width: 20px !important;
}
.vue-slider-mark-label {
  font-weight: 700;
  font-size: 12px !important;
  margin-top: -4px !important;
}
.vue-slider-dot-tooltip-inner {
  font-size: 12px !important;
}
.vue-slider-mark-step {
  height: 14px !important;
  width: 0px !important;
}
.vue-slider-dot-tooltip-top {
  padding: 4px 16px;
  border-radius: 8px;
}
.corners_square .vue-slider-dot-tooltip-top {
  border-radius: 0;
}
.corners_square .vue-slider-dot {
  border-radius: 0;
  width: 16px !important;
  height: 16px !important;
}
.corners_square .vue-slider-dot-handle {
  border-radius: 0;
}
.vue-slider-dot-handle {
  border-width: 4px;
  border-style: solid;
}
.vue-slider-rail {
  background-color: #0000001a !important;
}
.corners_square .vue-slider-rail {
  border-radius: 0;
}
.theme_1_white .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-1);
}
.theme_1_white .vue-slider-dot-tooltip-top,
.theme_1_white .vue-slider-process {
  background-color: var(--theme-color-elem-bg-1);
}
.theme_1_white .slide_form_checkbox_text .checkbox_mark {
  background-color: var(--color-main-light-blue);
}
.theme_1_white .slide_form_checkbox_text:hover input ~ .checkbox_mark {
  background-color: var(--color-main-light-gray);
}
.theme_1_white .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-1);
  border-color: var(--theme-color-elem-bg-1);
}
.theme_1_white .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-1);
}
.theme_1 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-1);
}
.theme_1 .vue-slider-dot-tooltip-top,
.theme_1 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-1);
}
.theme_1 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-1);
  border-color: var(--theme-color-elem-bg-1);
}
.theme_1 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-1);
}
.theme_2 .vue-slider-dot-handle {
  background-color: #e6e6e6;
  border-color: var(--theme-color-elem-bg-2);
}
.theme_2 .vue-slider-dot-tooltip-top,
.theme_2 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-2);
}
.theme_2 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-2);
  border-color: var(--theme-color-elem-bg-2);
}
.theme_2 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-2);
}
.theme_3 .vue-slider-dot-handle {
  background-color: #e6e6e6;
  border-color: var(--theme-color-elem-bg-3);
}
.theme_3 .vue-slider-dot-tooltip-top,
.theme_3 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-3);
}
.theme_3 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-3);
  border-color: var(--theme-color-elem-bg-3);
}
.theme_4 .vue-slider-dot-handle {
  background-color: #e6e6e6;
  border-color: var(--theme-color-elem-bg-4);
}
.theme_4 .vue-slider-dot-tooltip-top,
.theme_4 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-4);
}
.theme_4 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-4);
  border-color: var(--theme-color-elem-bg-4);
}
.theme_4 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-4);
}
.theme_5 .vue-slider-dot-handle {
  background-color: #21252a;
  border-color: var(--theme-color-elem-bg-5);
}
.theme_5 .vue-slider-rail {
  background-color: #ffffff1a !important;
}
.theme_5 .vue-slider-dot-tooltip-top {
  border: 1px solid var(--theme-color-elem-bg-5);
  background: transparent;
}
.theme_5 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-5);
}
.theme_5 .vue-slider-mark-label {
  color: #fff;
}
.theme_5 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: #ffffff1a !important;
  border-color: #ffffff1a !important;
}
.theme_5 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-5);
}
.theme_6 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-6);
}
.theme_6 .vue-slider-rail {
  background-color: #ffffff1a !important;
}
.theme_6 .vue-slider-dot-tooltip-top,
.theme_6 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-6);
}
.theme_6 .vue-slider-mark-label {
  color: #fff;
}
.theme_6 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-6);
  border-color: var(--theme-color-elem-bg-6);
}
.theme_6 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-6);
}
.theme_7 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-7);
}
.theme_7 .vue-slider-rail {
  background-color: #ffffff1a !important;
}
.theme_7 .vue-slider-dot-tooltip-top,
.theme_7 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-7);
}
.theme_7 .vue-slider-mark-label {
  color: #fff;
}
.theme_7 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-7);
  border-color: var(--theme-color-elem-bg-7);
}
.theme_7 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-7);
}
.theme_8 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-8);
}
.theme_8 .vue-slider-dot-tooltip-top,
.theme_8 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-8);
}
.theme_8 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-8);
  border-color: var(--theme-color-elem-bg-8);
}
.theme_8 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-8);
}
.theme_9 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-9);
}
.theme_9 .vue-slider-dot-tooltip-top,
.theme_9 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-9);
}
.theme_9 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-9);
  border-color: var(--theme-color-elem-bg-9);
}
.theme_9 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-9);
}
.theme_10 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-10);
}
.theme_10 .vue-slider-dot-tooltip-top,
.theme_10 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-10);
}
.theme_10 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-10);
  border-color: var(--theme-color-elem-bg-10);
}
.theme_10 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-10);
}
.theme_11 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-11);
}
.theme_11 .vue-slider-dot-tooltip-top,
.theme_11 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-11);
}
.theme_11 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-11);
  border-color: var(--theme-color-elem-bg-11);
}
.theme_11 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-11);
}
.theme_12 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-12);
}
.theme_12 .vue-slider-rail {
  background-color: #fff3 !important;
}
.theme_12 .vue-slider-dot-tooltip-top,
.theme_12 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-12);
}
.theme_12 .vue-slider-mark-label {
  color: #fff;
}
.theme_12 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-12);
  border-color: var(--theme-color-elem-bg-12);
}
.theme_12 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-12);
}
.theme_13 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-13);
}
.theme_13 .vue-slider-rail {
  background-color: #fff3 !important;
}
.theme_13 .vue-slider-dot-tooltip-top,
.theme_13 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-13);
}
.theme_13 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-13);
  border-color: var(--theme-color-elem-bg-13);
}
.theme_13 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-13);
}
.theme_14 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-14);
}
.theme_14 .vue-slider-rail {
  background-color: #ffffff4d !important;
}
.theme_14 .vue-slider-dot-tooltip-top,
.theme_14 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-14);
}
.theme_14 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-14);
  border-color: var(--theme-color-elem-bg-14);
}
.theme_14 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-14);
}
.theme_15 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-15);
}
.theme_15 .vue-slider-rail {
  background-color: #fff3 !important;
}
.theme_15 .vue-slider-dot-tooltip-top,
.theme_15 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-15);
}
.theme_15 .vue-slider-mark-label {
  color: #fff;
}
.theme_15 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: #fff3 !important;
  border-color: #fff3 !important;
}
.theme_15 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--color-main-white);
}
.theme_16 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-16);
}
.theme_16 .vue-slider-rail {
  background-color: #fff3 !important;
}
.theme_16 .vue-slider-dot-tooltip-top,
.theme_16 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-16);
}
.theme_16 .vue-slider-mark-label {
  color: #fff;
}
.theme_16 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-16);
  border-color: var(--theme-color-elem-bg-16);
}
.theme_16 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--theme-color-elem-bg-16);
}
.theme_17 .vue-slider-dot-handle {
  border-color: var(--theme-color-elem-bg-17);
}
.theme_17 .vue-slider-rail {
  background-color: #fff3 !important;
}
.theme_17 .vue-slider-dot-tooltip-top,
.theme_17 .vue-slider-process {
  background-color: var(--theme-color-elem-bg-17);
}
.theme_17 .vue-slider-mark-label {
  color: #fff;
}
.theme_17 .slide_form_checkbox_text input:checked ~ .checkbox_mark {
  background-color: var(--theme-color-elem-bg-17);
  border-color: var(--theme-color-elem-bg-17);
}
.theme_17 .slide_form_checkboxes label.slide_form_checkbox_text a {
  color: var(--color-main-white);
}
.theme_default .quiz-body_slide {
  background: #ececec;
}
.theme_default .quiz-body_slide .slide_progresbar {
  background: rgba(0, 0, 0, 0.1);
}
.theme_default .quiz-body_slide .progresbar_line {
  background: rgb(54, 198, 89);
}
.progresbar_line {
  max-width: 100%;
}
.theme_default .quiz_nav .step_back {
  color: #a4a4a4;
  fill: #a4a4a4;
}
.theme_default .quiz_nav .step_forvard {
  color: #fff;
  fill: #fff;
  stroke: #fff;
  background-color: rgb(54, 198, 89);
  border-color: rgb(54, 198, 89);
}
.theme_default .quiz-body_slide .footer-links a,
.theme_default .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_default .slide_footer .footer-links a + a {
  color: gray;
}
.theme_default .slide_title,
.theme_default p,
.theme_default .slide_description,
.theme_default .step-first-slide .block_info h1 {
  color: #000;
}
.theme_default .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_default .step-first-slide .bonus-block,
.theme_default .step-form-slide_wrap .bonus-block,
.theme_default .finish_bonus_wrap .bonus-block,
.theme_default .quiz_slides_benefits .benefit_wrap {
  border: 1px solid #e6e6e6;
  background: rgba(255, 255, 255, 0.5);
}
.theme_default .step-first-slide .bonus-block p {
  color: #000;
}
.theme_default .step-first-slide .start {
  background: transparent;
  color: #fff;
}
.theme_default .step-any-slide .answer_wrap {
  border-color: #0000001a;
}
.theme_default .step-any-slide .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_default .answer_blank_input[type="text"] {
  background: #f5f5f5;
}
.theme_default .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_default .slide_form_inputs .slide_form_input {
  background: #f5f5f5;
  border-color: #f5f5f5;
}
.theme_default .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_default .quiz_nav .step_send {
  border-color: rgb(54, 198, 89);
  background-color: rgb(54, 198, 89);
  color: #fff;
}
.theme_default .step-finish_go-to-url {
  background: rgb(54, 198, 89);
  border: 1px solid rgb(54, 198, 89);
  color: #fff;
}
.theme_default .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_1 .quiz-body_slide {
  background: #f5f5f5;
}
.theme_1 .quiz-body_slide .slide_progresbar {
  background: rgba(0, 0, 0, 0.1);
}
.theme_1 .quiz-body_slide .progresbar_line {
  background: rgb(54, 198, 89);
}
.theme_1 .quiz_nav .step_back svg path {
  color: #a4a4a4;
  fill: #a4a4a4;
}
.theme_1 .quiz_nav .step_forvard {
  background-color: rgb(54, 198, 89);
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_1 .ps--active-x > .ps__rail-x,
.theme_1 .ps--active-y > .ps__rail-y {
  background-color: #0000001a;
}
.theme_1 .quiz-body_slide .footer-links a,
.theme_1 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_1 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_1 .slide_title,
.theme_1 p,
.theme_1 .slide_description,
.theme_1 .step-first-slide .block_info h1 {
  color: #000;
}
.theme_1 .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_1 .step-form-slide .bonus-block,
.theme_1 .step-first-slide .bonus-block,
.theme_1 .finish_bonus_wrap .bonus-block,
.theme_1 .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: rgba(255, 255, 255, 0.5);
}
.theme_1 .step-form-slide .bonus-block p,
.theme_1 .step-first-slide .bonus-block p {
  color: #000;
}
.theme_1 .step-first-slide .start {
  background: rgb(54, 198, 89);
  border-color: transparent;
  color: #fff;
}
.theme_1 .step-any-slide .list .answer_wrap,
.theme_1 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_1
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #000;
}
.theme_1 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #cccccc;
}
.theme_1 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_1 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: rgb(54, 198, 89);
}
.theme_1
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text {
  color: #fff;
}
.theme_1
  .step-any-slide
  .variant
  .answer_wrap
  .answer_radio
  .variant_checker:after,
.theme_1
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker:after {
  color: #fff;
}
.theme_1 .step-any-slide .variant .answer_wrap,
.theme_1 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_1
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #0000001a;
}
.theme_1 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_1 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: rgb(54, 198, 89);
}
.theme_1 .step-any-slide input:checked + .answer_wrap:after {
  background: rgb(54, 198, 89);
}
.theme_1 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #fff;
}
.theme_1 .step-any-slide .list input:checked + .answer_wrap,
.theme_1 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: rgb(54, 198, 89);
  background-color: rgb(54, 198, 89);
}
.theme_1
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_1
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: rgb(54, 198, 89);
  background-color: rgb(54, 198, 89);
}
.theme_1
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_1
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_1
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_1
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_1 .answer_wrap:hover,
.theme_1 .answer_wrap:focus {
  box-shadow: 1px 3px 5px rgb(54, 198, 89);
}
.theme_1 .answer_blank_input[type="text"] {
  background-color: transparent;
  background: #f5f5f5;
}
.theme_1 .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_1 .slide_form_inputs .slide_form_input,
.theme_1 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: #fff;
}
.theme_1 .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_1 .quiz_nav .step_send {
  border-color: transparent;
  background-color: rgb(54, 198, 89);
  color: #fff;
}
.theme_1 .step-finish_go-to-url {
  background-color: rgb(54, 198, 89);
  border-color: transparent;
  color: #fff;
}
.theme_1 .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_1 .step-finish-slide .slide_social-links {
  fill: #000;
}
.theme_1 input.answer-text.custom-answer::placeholder {
  color: #0009;
}
.theme_2 .quiz-body_slide {
  background: #e6e6e6;
}
.theme_2 .quiz-body_slide .slide_progresbar {
  background: rgba(0, 0, 0, 0.1);
}
.theme_2 .quiz-body_slide .progresbar_line {
  background: #9d324c;
}
.theme_2 .quiz_nav .step_back svg path {
  color: #a4a4a4;
  fill: #a4a4a4;
}
.theme_2 .quiz_nav .step_forvard {
  background-color: #9d324c;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_2 .ps--active-x > .ps__rail-x,
.theme_2 .ps--active-y > .ps__rail-y {
  background-color: #0000001a;
}
.theme_2 .quiz-body_slide .footer-links a,
.theme_2 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_2 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_2 .slide_title,
.theme_2 p,
.theme_2 .slide_description,
.theme_2 .step-first-slide .block_info h1 {
  color: #000;
}
.theme_2 .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_2 .step-form-slide .bonus-block,
.theme_2 .step-first-slide .bonus-block,
.theme_2 .finish_bonus_wrap .bonus-block,
.theme_2 .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: rgba(255, 255, 255, 0.5);
}
.theme_2 .step-form-slide .bonus-block p,
.theme_2 .step-first-slide .bonus-block p {
  color: #000;
}
.theme_2 .step-first-slide .start {
  background: #9d324c;
  border-color: transparent;
  color: #fff;
}
.theme_2 .step-any-slide .list .answer_wrap,
.theme_2 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_2
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ccc;
}
.theme_2 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #cccccc;
}
.theme_2 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_2 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: #9d324c;
}
.theme_2
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text {
  color: #fff;
}
.theme_2 .step-any-slide .variant .answer_wrap,
.theme_2 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_2
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #0000001a;
}
.theme_2 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_2 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #9d324c;
}
.theme_2 .step-any-slide input:checked + .answer_wrap:after {
  background: #9d324c;
}
.theme_2 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #fff;
}
.theme_2 .step-any-slide .list input:checked + .answer_wrap,
.theme_2 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #9d324c;
  background-color: #9d324c;
}
.theme_2
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_2
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #9d324c;
  background-color: #9d324c;
}
.theme_2
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_2
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_2
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_2
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_2 .answer_wrap:hover,
.theme_2 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #9d324c;
}
.theme_2 .answer_blank_input[type="text"] {
  background-color: transparent;
  background: #f5f5f5;
}
.theme_2 .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_2 .slide_form_inputs .slide_form_input,
.theme_2 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f5;
}
.theme_2 .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_2 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #9d324c;
  color: #fff;
}
.theme_2 .step-finish_go-to-url {
  background-color: #9d324c;
  border-color: transparent;
  color: #fff;
}
.theme_2 .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_2 .step-finish-slide .slide_social-links {
  fill: #000;
}
.theme_2 input.answer-text.custom-answer::placeholder {
  color: #0009;
}
.theme_3 .quiz-body_slide {
  background: #e6e6e6;
}
.theme_3 .quiz-body_slide .slide_progresbar {
  background: rgba(0, 0, 0, 0.1);
}
.theme_3 .quiz-body_slide .progresbar_line {
  background: #463cb5;
}
.theme_3 .quiz_nav .step_back svg path {
  color: #a4a4a4;
  fill: #a4a4a4;
}
.theme_3 .quiz_nav .step_forvard {
  background-color: #463cb5;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_3 .ps--active-x > .ps__rail-x,
.theme_3 .ps--active-y > .ps__rail-y {
  background-color: #0000001a;
}
.theme_3 .quiz-body_slide .footer-links a,
.theme_3 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_3 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_3 .slide_title,
.theme_3 p,
.theme_3 .slide_description,
.theme_3 .step-first-slide .block_info h1 {
  color: #000;
}
.theme_3 .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_3 .step-form-slide .bonus-block,
.theme_3 .step-first-slide .bonus-block,
.theme_3 .finish_bonus_wrap .bonus-block,
.theme_3 .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: rgba(255, 255, 255, 0.5);
}
.theme_3 .step-form-slide .bonus-block p,
.theme_3 .step-first-slide .bonus-block p {
  color: #000;
}
.theme_3 .step-first-slide .start {
  background: #463cb5;
  border-color: transparent;
  color: #fff;
}
.theme_3 .step-any-slide .list .answer_wrap,
.theme_3 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_3
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ccc;
}
.theme_3 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #cccccc;
}
.theme_3 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_3 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: #463cb5;
}
.theme_3
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text {
  color: #fff;
}
.theme_3 .step-any-slide .variant .answer_wrap,
.theme_3 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_3
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #0000001a;
}
.theme_3 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_3 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #463cb5;
}
.theme_3 .step-any-slide input:checked + .answer_wrap:after {
  background: #463cb5;
}
.theme_3 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #fff;
}
.theme_3 .step-any-slide .list input:checked + .answer_wrap,
.theme_3 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #463cb5;
  background-color: #463cb5;
}
.theme_3
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_3
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #463cb5;
  background-color: #463cb5;
}
.theme_3
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_3
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_3
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_3
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_3 .answer_wrap:hover,
.theme_3 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #463cb5;
}
.theme_3 .answer_blank_input[type="text"] {
  background-color: transparent;
  background: #f5f5f5;
}
.theme_3 .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_3 .slide_form_inputs .slide_form_input,
.theme_3 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f5;
}
.theme_3 .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_3 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #463cb5;
  color: #fff;
}
.theme_3 .step-finish_go-to-url {
  background-color: #463cb5;
  border-color: transparent;
  color: #fff;
}
.theme_3 .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_3 .step-finish-slide .slide_social-links {
  fill: #000;
}
.theme_3 input.answer-text.custom-answer::placeholder {
  color: #0009;
}
.theme_4 .quiz-body_slide {
  background: #e6e6e6;
}
.theme_4 .quiz-body_slide .slide_progresbar {
  background: rgba(0, 0, 0, 0.1);
}
.theme_4 .quiz-body_slide .progresbar_line {
  background: #1c8f6a;
}
.theme_4 .quiz_nav .step_back svg path {
  color: #a4a4a4;
  fill: #a4a4a4;
}
.theme_4 .quiz_nav .step_forvard {
  background-color: #1c8f6a;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_4 .ps--active-x > .ps__rail-x,
.theme_4 .ps--active-y > .ps__rail-y {
  background-color: #0000001a;
}
.theme_4 .quiz-body_slide .footer-links a,
.theme_4 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_4 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_4 .slide_title,
.theme_4 p,
.theme_4 .slide_description,
.theme_4 .step-first-slide .block_info h1 {
  color: #000;
}
.theme_4 .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_4 .step-form-slide .bonus-block,
.theme_4 .step-first-slide .bonus-block,
.theme_4 .finish_bonus_wrap .bonus-block,
.theme_4 .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: rgba(255, 255, 255, 0.5);
}
.theme_4 .step-form-slide .bonus-block p,
.theme_4 .step-first-slide .bonus-block p {
  color: #000;
}
.theme_4 .step-first-slide .start {
  background: #1c8f6a;
  border-color: transparent;
  color: #fff;
}
.theme_4 .step-any-slide .list .answer_wrap,
.theme_4 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_4
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ccc;
}
.theme_4 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #cccccc;
}
.theme_4 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_4 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: #1c8f6a;
}
.theme_4
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text {
  color: #fff;
}
.theme_4 .step-any-slide .variant .answer_wrap,
.theme_4 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_4
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #0000001a;
}
.theme_4 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_4 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #1c8f6a;
}
.theme_4 .step-any-slide input:checked + .answer_wrap:after {
  background: #1c8f6a;
}
.theme_4 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #fff;
}
.theme_4 .step-any-slide .list input:checked + .answer_wrap,
.theme_4 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #1c8f6a;
  background-color: #1c8f6a;
}
.theme_4
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_4
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #1c8f6a;
  background-color: #1c8f6a;
}
.theme_4
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_4
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_4
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_4
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_4 .answer_wrap:hover,
.theme_4 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #1c8f6a;
}
.theme_4 .answer_blank_input[type="text"] {
  background-color: transparent;
  background: #f5f5f5;
}
.theme_4 .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_4 .slide_form_inputs .slide_form_input,
.theme_4 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f5;
}
.theme_4 .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_4 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #1c8f6a;
  color: #fff;
}
.theme_4 .step-finish_go-to-url {
  background-color: #1c8f6a;
  border-color: transparent;
  color: #fff;
}
.theme_4 .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_4 .step-finish-slide .slide_social-links {
  fill: #000;
}
.theme_4 input.answer-text.custom-answer::placeholder {
  color: #0009;
}
.theme_5 .quiz-body_slide {
  background: #21252a;
}
.theme_5 .quiz-body_slide .slide_progresbar {
  background: rgba(255, 255, 255, 0.1);
}
.theme_5 .quiz-body_slide .progresbar_line {
  background: rgba(255, 255, 255, 0.5);
}
.theme_5 .quiz_nav .step_back svg path {
  color: #64666a;
  fill: #64666a;
}
.theme_5 .quiz_nav .step_forvard {
  background-color: #fff;
  border-color: #fff;
  fill: #64666a;
  color: #64666a;
}
.theme_5 .ps--active-x > .ps__rail-x,
.theme_5 .ps--active-y > .ps__rail-y {
  background-color: #ffffff0d;
}
.theme_5 .quiz-body_slide .footer-links a,
.theme_5 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_5 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_5 .slide_title,
.theme_5 p,
.theme_5 .slide_description,
.theme_5 .step-first-slide .block_info h1 {
  color: #fff;
}
.theme_5 .step-first-slide .block_info_body > p {
  color: #fff;
}
.theme_5 .step-form-slide .bonus-block,
.theme_5 .step-first-slide .bonus-block,
.theme_5 .finish_bonus_wrap .bonus-block,
.theme_5 .quiz_slides_benefits .benefit_wrap {
  border-color: #ffffff80;
  background: #2f353d;
}
.theme_5 .step-form-slide .bonus-block p,
.theme_5 .step-first-slide .bonus-block p {
  color: #fff;
}
.theme_5 .step-first-slide .start {
  background: #eff5fa;
  border-color: transparent;
  color: #271e2b;
}
.theme_5 .step-any-slide .list .answer_wrap,
.theme_5 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_5
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ccc;
}
.theme_5 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #cccccc;
}
.theme_5 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_5 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: transparent;
}
.theme_5
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text {
  color: #21252a;
}
.theme_5 .step-any-slide .variant .answer_wrap,
.theme_5 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_5
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ffffff80;
}
.theme_5 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_5 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
}
.theme_5 .step-any-slide input:checked + .answer_wrap:after {
  background: #f5f5f5;
}
.theme_5 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #21252a;
}
.theme_5 .step-any-slide .list input:checked + .answer_wrap,
.theme_5 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
  background-color: #f5f5f5;
}
.theme_5
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_5
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #f5f5f5;
  background-color: #f5f5f5;
}
.theme_5
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_5
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #21252a;
}
.theme_5
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #21252a;
}
.theme_5
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #21252a;
}
.theme_5 .answer_wrap:hover,
.theme_5 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #21252a;
}
.theme_5 .answer_blank_input[type="text"] {
  border-color: transparent;
  background: rgb(245, 245, 245, 0.12);
  color: #fff;
}
.theme_5 .answer_blank_input[type="text"]::placeholder {
  color: #9ca3a8;
}
.theme_5 .slide_form_inputs .slide_form_input,
.theme_5 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background: rgb(245, 245, 245, 0.12);
  color: #fff;
}
.theme_5 .slide_form_inputs .slide_form_input::placeholder {
  color: #9ca3a8;
}
.theme_5 .quiz_nav .step_send {
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}
.theme_5 .step-finish_go-to-url {
  background-color: #fff;
  border-color: transparent;
  color: #21252a;
}
.theme_5 .slide_social-links a {
  color: #fff;
  fill: #fff;
}
.theme_5 .step-finish-slide .slide_social-links {
  fill: #fff;
}
.theme_5 input.answer-text.custom-answer::placeholder {
  color: #fff9;
}
.theme_6 .quiz-body_slide {
  background: #0a1e27;
}
.theme_6 .quiz-body_slide .slide_progresbar {
  background: rgba(255, 255, 255, 0.1);
}
.theme_6 .quiz-body_slide .progresbar_line {
  background: #6f21d8;
}
.theme_6 .quiz_nav .step_back svg path {
  color: #64666a;
  fill: #64666a;
}
.theme_6 .quiz_nav .step_forvard {
  background-color: #6f21d8;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_6 .ps--active-x > .ps__rail-x,
.theme_6 .ps--active-y > .ps__rail-y {
  background-color: #ffffff0d;
}
.theme_6 .quiz-body_slide .footer-links a,
.theme_6 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_6 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_6 .slide_title,
.theme_6 p,
.theme_6 .slide_description,
.theme_6 .step-first-slide .block_info h1 {
  color: #fff;
}
.theme_6 .step-first-slide .block_info_body > p {
  color: #fff;
}
.theme_6 .step-form-slide .bonus-block,
.theme_6 .step-first-slide .bonus-block,
.theme_6 .finish_bonus_wrap .bonus-block,
.theme_6 .quiz_slides_benefits .benefit_wrap {
  border-color: #fff;
  background: #0d2834;
}
.theme_6 .step-form-slide .bonus-block p,
.theme_6 .step-first-slide .bonus-block p {
  color: #fff;
}
.theme_6 .step-first-slide .start {
  background: #6f21d8;
  border-color: transparent;
  color: #fff;
}
.theme_6 .step-any-slide .list .answer_wrap,
.theme_6 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_6
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ccc;
}
.theme_6 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #cccccc;
}
.theme_6 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_6 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: transparent;
}
.theme_6
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text {
  color: #6f21d8;
}
.theme_6 .step-any-slide .variant .answer_wrap,
.theme_6 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_6
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ffffff80;
}
.theme_6 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_6 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
}
.theme_6 .step-any-slide input:checked + .answer_wrap:after {
  background: #f5f5f5;
}
.theme_6 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_6 .step-any-slide .list input:checked + .answer_wrap,
.theme_6 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #6f21d8;
  background-color: #6f21d8;
}
.theme_6
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_6
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #6f21d8;
  background-color: #6f21d8;
}
.theme_6
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_6
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #f5f5f5;
}
.theme_6
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #f5f5f5;
}
.theme_6
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #f5f5f5;
}
.theme_6 .answer_wrap:hover,
.theme_6 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #6f21d8;
}
.theme_6 .answer_blank_input[type="text"] {
  border-color: transparent;
  background: rgba(245, 245, 245, 0.12);
  color: #fff;
}
.theme_6 .answer_blank_input[type="text"]::placeholder {
  color: #9ca3a8;
}
.theme_6 .slide_form_inputs .slide_form_input,
.theme_6 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f51f;
  color: #fff;
}
.theme_6 .slide_form_inputs .slide_form_input::placeholder {
  color: #9ca3a8;
}
.theme_6 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #6f21d8;
  color: #fff;
}
.theme_6 .step-finish_go-to-url {
  background-color: #6f21d8;
  border-color: transparent;
  color: #fff;
}
.theme_6 .slide_social-links a {
  color: #fff;
  fill: #fff;
}
.theme_6 .step-finish-slide .slide_social-links {
  fill: #fff;
}
.theme_6 input.answer-text.custom-answer::placeholder {
  color: #fff9;
}
.theme_7 .quiz-body_slide {
  background: #002d2d;
}
.theme_7 .quiz-body_slide .slide_progresbar {
  background: rgba(255, 255, 255, 0.1);
}
.theme_7 .quiz-body_slide .progresbar_line {
  background: #006052;
}
.theme_7 .quiz_nav .step_back svg path {
  color: #4c6c6c;
  fill: #4c6c6c;
}
.theme_7 .quiz_nav .step_forvard {
  background-color: #006052;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_7 .ps--active-x > .ps__rail-x,
.theme_7 .ps--active-y > .ps__rail-y {
  background-color: #ffffff0d;
}
.theme_7 .quiz-body_slide .footer-links a,
.theme_7 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_7 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_7 .slide_title,
.theme_7 p,
.theme_7 .slide_description,
.theme_7 .step-first-slide .block_info h1 {
  color: #fff;
}
.theme_7 .step-first-slide .block_info_body > p {
  color: #fff;
}
.theme_7 .step-form-slide .bonus-block,
.theme_7 .step-first-slide .bonus-block,
.theme_7 .finish_bonus_wrap .bonus-block,
.theme_7 .quiz_slides_benefits .benefit_wrap {
  border-color: #f5f5f51f;
  background: #013d3d;
}
.theme_7 .step-form-slide .bonus-block p,
.theme_7 .step-first-slide .bonus-block p {
  color: #fff;
}
.theme_7 .step-first-slide .start {
  background: #006052;
  border-color: transparent;
  color: #fff;
}
.theme_7 .step-any-slide .list .answer_wrap,
.theme_7 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_7
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ccc;
}
.theme_7 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #cccccc;
}
.theme_7 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_7 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: transparent;
}
.theme_7
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text {
  color: #006052;
}
.theme_7 .step-any-slide .variant .answer_wrap,
.theme_7 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_7
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ffffff80;
}
.theme_7 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_7 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
}
.theme_7 .step-any-slide input:checked + .answer_wrap:after {
  background: #f5f5f5;
}
.theme_7 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_7 .step-any-slide .list input:checked + .answer_wrap,
.theme_7 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #006052;
  background-color: #006052;
}
.theme_7
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_7
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #006052;
  background-color: #006052;
}
.theme_7
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_7
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #f5f5f5;
}
.theme_7
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #f5f5f5;
}
.theme_7
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #f5f5f5;
}
.theme_7 .answer_wrap:hover,
.theme_7 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #006052;
}
.theme_7 .answer_blank_input[type="text"] {
  border-color: transparent;
  background: rgba(245, 245, 245, 0.12);
  color: #fff;
}
.theme_7 .answer_blank_input[type="text"]::placeholder {
  color: #9ca3a8;
}
.theme_7 .slide_form_inputs .slide_form_input,
.theme_7 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f51f;
  color: #fff;
}
.theme_7 .slide_form_inputs .slide_form_input::placeholder {
  color: #9ca3a8;
}
.theme_7 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #006052;
  color: #fff;
}
.theme_7 .step-finish_go-to-url {
  background-color: #006052;
  border-color: transparent;
  color: #fff;
}
.theme_7 .slide_social-links a {
  color: #fff;
  fill: #fff;
}
.theme_7 .step-finish-slide .slide_social-links {
  fill: #fff;
}
.theme_7 input.answer-text.custom-answer::placeholder {
  color: #fff9;
}
.theme_8 .quiz-body_slide {
  background: #e5f6ee;
}
.theme_8 .quiz-body_slide .slide_progresbar {
  background: rgba(0, 0, 0, 0.1);
}
.theme_8 .quiz-body_slide .progresbar_line {
  background: #5f9b8c;
}
.theme_8 .quiz_nav .step_back svg path {
  color: #a4a4a4;
  fill: #a4a4a4;
}
.theme_8 .quiz_nav .step_forvard {
  background-color: #5f9b8c;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_8 .ps--active-x > .ps__rail-x,
.theme_8 .ps--active-y > .ps__rail-y {
  background-color: #0000001a;
}
.theme_8 .quiz-body_slide .footer-links a,
.theme_8 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_8 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_8 .slide_title,
.theme_8 p,
.theme_8 .slide_description,
.theme_8 .step-first-slide .block_info h1 {
  color: #000;
}
.theme_8 .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_8 .step-form-slide .bonus-block,
.theme_8 .step-first-slide .bonus-block,
.theme_8 .finish_bonus_wrap .bonus-block,
.theme_8 .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: #daefe5;
}
.theme_8 .step-form-slide .bonus-block p,
.theme_8 .step-first-slide .bonus-block p {
  color: #000;
}
.theme_8 .step-first-slide .start {
  background: #5f9b8c;
  border-color: transparent;
  color: #fff;
}
.theme_8 .step-any-slide .list .answer_wrap,
.theme_8 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_8
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #000;
}
.theme_8 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #000;
}
.theme_8 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_8 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: #5f9b8c;
}
.theme_8
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text {
  color: #5f9b8c;
}
.theme_8 .step-any-slide .variant .answer_wrap,
.theme_8 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_8
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #0000001a;
}
.theme_8 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_8 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #5f9b8c;
}
.theme_8 .step-any-slide input:checked + .answer_wrap:after {
  background: #5f9b8c;
}
.theme_8 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_8 .step-any-slide .list input:checked + .answer_wrap,
.theme_8 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #5f9b8c;
  background-color: #5f9b8c;
}
.theme_8
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_8
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #5f9b8c;
  background-color: #5f9b8c;
}
.theme_8
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_8
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_8
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_8
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_8 .answer_wrap:hover,
.theme_8 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #5f9b8c;
}
.theme_8 .answer_blank_input[type="text"] {
  border-color: #5f9b8c;
  background: rgba(245, 245, 245, 0.12);
}
.theme_8 .answer_blank_input[type="text"]::placeholder {
  color: #9ca3a8;
}
.theme_8 .slide_form_inputs .slide_form_input,
.theme_8 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: #5f9b8c;
  background: rgba(245, 245, 245, 0.12);
}
.theme_8 .slide_form_inputs .slide_form_input::placeholder {
  color: #9ca3a8;
}
.theme_8 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #5f9b8c;
  color: #fff;
}
.theme_8 .step-finish_go-to-url {
  background-color: #5f9b8c;
  border-color: transparent;
  color: #fff;
}
.theme_8 .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_8 .step-finish-slide .slide_social-links {
  fill: #000;
}
.theme_8 input.answer-text.custom-answer::placeholder {
  color: #0009;
}
.theme_9 .quiz-body_slide {
  background: #f3e1e1;
}
.theme_9 .quiz-body_slide .slide_progresbar {
  background: rgba(0, 0, 0, 0.1);
}
.theme_9 .quiz-body_slide .progresbar_line {
  background: #de446a;
}
.theme_9 .quiz_nav .step_back svg path {
  color: #a4a4a4;
  fill: #a4a4a4;
}
.theme_9 .quiz_nav .step_forvard {
  background-color: #de446a;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_9 .ps--active-x > .ps__rail-x,
.theme_9 .ps--active-y > .ps__rail-y {
  background-color: #0000001a;
}
.theme_9 .quiz-body_slide .footer-links a,
.theme_9 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_9 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_9 .slide_title,
.theme_9 p,
.theme_9 .slide_description,
.theme_9 .step-first-slide .block_info h1 {
  color: #000;
}
.theme_9 .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_9 .step-form-slide .bonus-block,
.theme_9 .step-first-slide .bonus-block,
.theme_9 .finish_bonus_wrap .bonus-block,
.theme_9 .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: rgba(255, 255, 255, 0.5);
}
.theme_9 .step-form-slide .bonus-block p,
.theme_9 .step-first-slide .bonus-block p {
  color: #000;
}
.theme_9 .step-first-slide .start {
  background: #de446a;
  border-color: transparent;
  color: #fff;
}
.theme_9 .step-any-slide .list .answer_wrap,
.theme_9 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_9
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ccc;
}
.theme_9 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #cccccc;
}
.theme_9 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_9 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: #de446a;
}
.theme_9
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text {
  color: #fff;
}
.theme_9 .step-any-slide .variant .answer_wrap,
.theme_9 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_9
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #0000001a;
}
.theme_9 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_9 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #de446a;
}
.theme_9 .step-any-slide input:checked + .answer_wrap:after {
  background: #de446a;
}
.theme_9 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_9 .step-any-slide .list input:checked + .answer_wrap,
.theme_9 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #de446a;
  background-color: #de446a;
}
.theme_9
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_9
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #de446a;
  background-color: #de446a;
}
.theme_9
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_9
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_9
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_9
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_9 .answer_wrap:hover,
.theme_9 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #de446a;
}
.theme_9 .answer_blank_input[type="text"] {
  background-color: transparent;
  background: #f5f5f5;
}
.theme_9 .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_9 .slide_form_inputs .slide_form_input,
.theme_9 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f5;
}
.theme_9 .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_9 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #de446a;
  color: #fff;
}
.theme_9 .step-finish_go-to-url {
  background-color: #de446a;
  border-color: transparent;
  color: #fff;
}
.theme_9 .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_9 .step-finish-slide .slide_social-links {
  fill: #000;
}
.theme_9 input.answer-text.custom-answer::placeholder {
  color: #0009;
}
.theme_10 .quiz-body_slide {
  background: #d8d8ef;
}
.theme_10 .quiz-body_slide .slide_progresbar {
  background: rgba(0, 0, 0, 0.1);
}
.theme_10 .quiz-body_slide .progresbar_line {
  background: #4d4793;
}
.theme_10 .quiz_nav .step_back svg path {
  color: #a4a4a4;
  fill: #a4a4a4;
}
.theme_10 .quiz_nav .step_forvard {
  background-color: #4d4793;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_10 .ps--active-x > .ps__rail-x,
.theme_10 .ps--active-y > .ps__rail-y {
  background-color: #0000001a;
}
.theme_10 .quiz-body_slide .footer-links a,
.theme_10 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_10 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_10 .slide_title,
.theme_10 p,
.theme_10 .slide_description,
.theme_10 .step-first-slide .block_info h1 {
  color: #000;
}
.theme_10 .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_10 .step-form-slide .bonus-block,
.theme_10 .step-first-slide .bonus-block,
.theme_10 .finish_bonus_wrap .bonus-block,
.theme_10 .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: rgba(245, 245, 245, 0.5);
}
.theme_10 .step-form-slide .bonus-block p,
.theme_10 .step-first-slide .bonus-block p {
  color: #000;
}
.theme_10 .step-first-slide .start {
  background: #4d4793;
  border-color: transparent;
  color: #fff;
}
.theme_10 .step-any-slide .list .answer_wrap,
.theme_10 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_10
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ccc;
}
.theme_10 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #cccccc;
}
.theme_10 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_10 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: #4d4793;
}
.theme_10
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + label {
  color: #fff;
}
.theme_10 .step-any-slide .variant .answer_wrap,
.theme_10 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_10
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #0000001a;
}
.theme_10 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_10 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #4d4793;
}
.theme_10 .step-any-slide input:checked + .answer_wrap:after {
  background: #4d4793;
}
.theme_10 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_10 .step-any-slide .list input:checked + .answer_wrap {
  border-color: #fff;
  background-color: #4d4793;
}
.theme_10 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #4d4793;
  background-color: #4d4793;
}
.theme_10
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_10
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #4d4793;
  background-color: #4d4793;
}
.theme_10
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_10
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_10
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_10
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_10 .answer_wrap:hover,
.theme_10 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #4d4793;
}
.theme_10 .answer_blank_input[type="text"] {
  background-color: transparent;
  background: #f5f5f5;
}
.theme_10 .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_10 .slide_form_inputs .slide_form_input,
.theme_10 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f5;
}
.theme_10 .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_10 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #4d4793;
  color: #fff;
}
.theme_10 .step-finish_go-to-url {
  background-color: #4d4793;
  border-color: transparent;
  color: #fff;
}
.theme_10 .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_10 input.answer-text.custom-answer::placeholder {
  color: #0009;
}
.theme_11 .quiz-body_slide {
  background: #d6e4f1;
}
.theme_11 .quiz-body_slide .slide_progresbar {
  background: rgba(0, 0, 0, 0.1);
}
.theme_11 .quiz-body_slide .progresbar_line {
  background: #095eac;
}
.theme_11 .quiz_nav .step_back svg path {
  color: #a4a4a4;
  fill: #a4a4a4;
}
.theme_11 .quiz_nav .step_forvard {
  background-color: #095eac;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_11 .ps--active-x > .ps__rail-x,
.theme_11 .ps--active-y > .ps__rail-y {
  background-color: #0000001a;
}
.theme_11 .quiz-body_slide .footer-links a,
.theme_11 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_11 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_11 .slide_title,
.theme_11 p,
.theme_11 .slide_description,
.theme_11 .step-first-slide .block_info h1 {
  color: #000;
}
.theme_11 .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_11 .step-form-slide .bonus-block,
.theme_11 .step-first-slide .bonus-block,
.theme_11 .finish_bonus_wrap .bonus-block,
.theme_11 .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: rgba(245, 245, 245, 0.5);
}
.theme_11 .step-form-slide .bonus-block p,
.theme_11 .step-first-slide .bonus-block p {
  color: #000;
}
.theme_11 .step-first-slide .start {
  background: #095eac;
  border-color: transparent;
  color: #fff;
}
.theme_11 .step-any-slide .list .answer_wrap,
.theme_11 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_11
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #000;
}
.theme_11 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #000;
}
.theme_11 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_11 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: #095eac;
}
.theme_11
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + label {
  color: #fff;
}
.theme_11 .step-any-slide .variant .answer_wrap,
.theme_11 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_11
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #0000001a;
}
.theme_11 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_11 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #095eac;
}
.theme_11 .step-any-slide input:checked + .answer_wrap:after {
  background: #095eac;
}
.theme_11 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_11 .step-any-slide .list input:checked + .answer_wrap {
  border-color: #fff;
  background-color: #095eac;
}
.theme_11 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #095eac;
  background-color: #095eac;
}
.theme_11
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_11
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #095eac;
  background-color: #095eac;
}
.theme_11
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_11
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_11
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_11
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_11 .answer_wrap:hover,
.theme_11 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #095eac;
}
.theme_11 .answer_blank_input[type="text"] {
  background-color: transparent;
  background: #f5f5f5;
}
.theme_11 .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_11 .slide_form_inputs .slide_form_input,
.theme_11 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f5;
}
.theme_11 .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_11 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #095eac;
  color: #fff;
}
.theme_11 .step-finish_go-to-url {
  background-color: #095eac;
  border-color: transparent;
  color: #fff;
}
.theme_11 .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_11 input.answer-text.custom-answer::placeholder {
  color: #0009;
}
.theme_12 .quiz-body_slide {
  background: linear-gradient(48deg, #1d2671 0%, #c33764 100%);
}
.theme_12 .quiz-body_blur {
  filter: blur(1px);
}
.theme_12 .quiz-body_slide .slide_progresbar {
  background: rgba(255, 255, 255, 0.2);
}
.theme_12 .quiz-body_slide .progresbar_line {
  background: rgba(255, 255, 255, 0.5);
}
.theme_12 .quiz_nav .step_back svg path {
  color: #ffffff4d;
  fill: #ffffff4d;
}
.theme_12 .quiz_nav .step_forvard {
  background-color: #fff;
  border-color: #fff;
  fill: #1e2029;
  color: #1e2029;
}
.theme_12 .ps--active-x > .ps__rail-x,
.theme_12 .ps--active-y > .ps__rail-y {
  background-color: #ffffff1a;
}
.theme_12 .quiz-body_slide .footer-links a,
.theme_12 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_12 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_12 .slide_title,
.theme_12 p,
.theme_12 .slide_description,
.theme_12 .step-first-slide .block_info h1 {
  color: #fff;
}
.theme_12 .step-first-slide .block_info_body > p {
  color: #fff;
}
.theme_12 .step-form-slide .bonus-block,
.theme_12 .step-first-slide .bonus-block,
.theme_12 .finish_bonus_wrap .bonus-block,
.theme_12 .quiz_slides_benefits .benefit_wrap {
  border-color: transparent;
  background: rgba(255, 255, 255, 0.1);
}
.theme_12 .step-form-slide .bonus-block p,
.theme_12 .step-first-slide .bonus-block p {
  color: #fff;
}
.theme_12 .step-first-slide .start {
  background: #fff;
  border-color: #fff;
  color: #1e2029;
}
.theme_12 .step-any-slide .list .answer_wrap,
.theme_12 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_12
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ffffff80;
}
.theme_12 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: rgba(255, 255, 255, 0.5);
}
.theme_12 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_12 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: transparent;
}
.theme_12
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + label {
  color: #1e2029;
}
.theme_12 .step-any-slide .variant .answer_wrap,
.theme_12 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_12
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #fff3;
}
.theme_12 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_12 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
}
.theme_12 .step-any-slide input:checked + .answer_wrap:after {
  background: #f5f5f5;
}
.theme_12 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #1e2029;
}
.theme_12 .step-any-slide .list input:checked + .answer_wrap {
  border-color: #1e2029;
  background-color: #f5f5f5;
}
.theme_12 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
  background-color: #f5f5f5;
}
.theme_12
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_12
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #f5f5f5;
  background-color: #f5f5f5;
}
.theme_12
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_12
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #1e2029;
}
.theme_12
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #1e2029;
}
.theme_12
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #1e2029;
}
.theme_12 .answer_wrap:hover,
.theme_12 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #1e2029;
}
.theme_12 .answer_blank_input[type="text"] {
  border-color: transparent;
  background: rgba(245, 245, 245, 0.12);
  color: #fff;
}
.theme_12 .answer_blank_input[type="text"]::placeholder {
  color: #ffffffb8;
}
.theme_12 .slide_form_inputs .slide_form_input,
.theme_12 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f51f;
  color: #fff;
}
.theme_12 .slide_form_inputs .slide_form_input::placeholder {
  color: #ffffffb8;
}
.theme_12 .quiz_nav .step_send {
  border-color: #fff;
  background-color: #fff;
  color: #1e2029;
}
.theme_12 .step-finish_go-to-url {
  background-color: #fff;
  border-color: #fff;
  color: #1e2029;
}
.theme_12 .slide_social-links a {
  color: #fff;
  fill: #fff;
}
.theme_12 input.answer-text.custom-answer::placeholder {
  color: #fff9;
}
.theme_13 .quiz-body_slide {
  background: linear-gradient(16deg, #869aaf 4.39%, #dbe2e6 107.44%);
}
.theme_13 .quiz-body_blur {
  filter: blur(1px);
}
.theme_13 .quiz-body_slide .slide_progresbar {
  background: rgba(255, 255, 255, 0.2);
}
.theme_13 .quiz-body_slide .progresbar_line {
  background: #2f3e4d;
}
.theme_13 .quiz_nav .step_back svg path {
  color: #ffffff4d;
  fill: #ffffff4d;
}
.theme_13 .quiz_nav .step_forvard {
  background-color: #2f3e4d;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_13 .ps--active-x > .ps__rail-x,
.theme_13 .ps--active-y > .ps__rail-y {
  background-color: #ffffff1a;
}
.theme_13 .quiz-body_slide .footer-links a,
.theme_13 .quiz-body_slide .footer-links a span {
  color: #2f3e4d;
}
.theme_13 .slide_footer .footer-links a + a {
  color: #2f3e4d;
}
.theme_13 .slide_title,
.theme_13 p,
.theme_13 .slide_description,
.theme_13 .step-first-slide .block_info h1 {
  color: #000;
}
.theme_13 .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_13 .step-form-slide .bonus-block,
.theme_13 .step-first-slide .bonus-block,
.theme_13 .finish_bonus_wrap .bonus-block,
.theme_13 .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: rgba(255, 255, 255, 0.24);
}
.theme_13 .step-form-slide .bonus-block p,
.theme_13 .step-first-slide .bonus-block p {
  color: #000;
}
.theme_13 .step-first-slide .start {
  background: #2f3e4d;
  border-color: transparent;
  color: #fff;
}
.theme_13 .step-any-slide .list .answer_wrap,
.theme_13 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_13
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #2f3e4d;
}
.theme_13 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #2f3e4d;
}
.theme_13 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #2f3e4d;
}
.theme_13 .step-any-slide .answer_wrap > div label + .answer-text p {
  color: #2f3e4d;
}
.theme_13 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: transparent;
}
.theme_13
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + label {
  color: #fff;
}
.theme_13 .step-any-slide .variant .answer_wrap {
  border-color: #ffffff3d;
}
.theme_13 .step-any-slide .variant .answer_wrap > div {
  border-color: #ffffff3d;
  background-color: #ffffff3d;
}
.theme_13 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_13
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #fff3;
}
.theme_13 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_13 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
}
.theme_13 .step-any-slide .variant input:checked + .answer_wrap > div {
  border-color: #2f3e4d;
  background-color: transparent;
}
.theme_13 .step-any-slide input:checked + .answer_wrap:after {
  background: #f5f5f5;
}
.theme_13 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_13 .step-any-slide .list input:checked + .answer_wrap,
.theme_13 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #2f3e4d;
  background-color: #2f3e4d;
}
.theme_13
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_13
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #2f3e4d;
  background-color: #2f3e4d;
}
.theme_13
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_13
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_13
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_13
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_13 .answer_wrap:hover,
.theme_13 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #2f3e4d;
}
.theme_13 .answer_blank_input[type="text"] {
  border-color: #ffffff52;
  background: rgba(255, 255, 255, 0.24);
}
.theme_13 .answer_blank_input[type="text"]::placeholder {
  color: #2f3e4d7a;
}
.theme_13 .slide_form_inputs .slide_form_input,
.theme_13 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: #ffffff52;
  background: rgba(255, 255, 255, 0.24);
}
.theme_13 .slide_form_inputs .slide_form_input::placeholder {
  color: #2f3e4d7a;
}
.theme_13 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #2f3e4d;
  color: #fff;
}
.theme_13 .step-finish_go-to-url {
  background-color: #2f3e4d;
  border-color: transparent;
  color: #fff;
}
.theme_13 .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_13 input.answer-text.custom-answer::placeholder {
  color: #fff9;
}
.theme_14 .quiz-body_slide {
  background: linear-gradient(134.28deg, #74ebd5 -5.32%, #acb6e5 74.98%);
}
.theme_14 .quiz-body_blur {
  filter: blur(1px);
}
.theme_14 .quiz-body_slide .slide_progresbar {
  background: rgba(255, 255, 255, 0.3);
}
.theme_14 .quiz-body_slide .progresbar_line {
  background: #000000;
}
.theme_14 .quiz_nav .step_back svg path {
  color: #ffffff4d;
  fill: #ffffff4d;
}
.theme_14 .quiz_nav .step_forvard {
  background-color: #000;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_14 .ps--active-x > .ps__rail-x,
.theme_14 .ps--active-y > .ps__rail-y {
  background-color: #ffffff4d;
}
.theme_14 .quiz-body_slide .footer-links a,
.theme_14 .quiz-body_slide .footer-links a span {
  color: #2f3e4d;
}
.theme_14 .slide_footer .footer-links a + a {
  color: #2f3e4d;
}
.theme_14 .slide_title,
.theme_14 p,
.theme_14 .slide_description,
.theme_14 .step-first-slide .block_info h1 {
  color: #000;
}
.theme_14 .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_14 .step-form-slide .bonus-block,
.theme_14 .step-first-slide .bonus-block,
.theme_14 .finish_bonus_wrap .bonus-block,
.theme_14 .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: rgba(255, 255, 255, 0.3);
}
.theme_14 .step-form-slide .bonus-block p,
.theme_14 .step-first-slide .bonus-block p {
  color: #000;
}
.theme_14 .step-first-slide .start {
  background: #000000;
  border-color: transparent;
  color: #fff;
}
.theme_14 .step-any-slide .list .answer_wrap,
.theme_14 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_14
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #000;
}
.theme_14 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: #000;
}
.theme_14 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_14 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: transparent;
}
.theme_14
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + label {
  color: #fff;
}
.theme_14 .step-any-slide .variant .answer_wrap,
.theme_14 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_14
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ffffff80;
}
.theme_14 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_14 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
}
.theme_14 .step-any-slide input:checked + .answer_wrap:after {
  background: #f5f5f5;
}
.theme_14 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_14 .step-any-slide .list input:checked + .answer_wrap,
.theme_14 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #000;
  background-color: #000;
}
.theme_14
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_14
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #000;
  background-color: #000;
}
.theme_14
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_14
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_14
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_14
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_14 .answer_wrap:hover,
.theme_14 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #000;
}
.theme_14 .answer_blank_input[type="text"] {
  border-color: transparent;
  background: rgba(255, 255, 255, 0.44);
}
.theme_14 .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_14 .slide_form_inputs .slide_form_input,
.theme_14 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #ffffff70;
}
.theme_14 .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_14 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #000;
  color: #fff;
}
.theme_14 .step-finish_go-to-url {
  background-color: #000;
  border-color: transparent;
  color: #fff;
}
.theme_14 .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_lide_social.slide_social-links path {
  fill: #000;
}
.theme_14 input.answer-text.custom-answer::placeholder {
  color: #fff9;
}
.theme_15 .quiz-body_slide {
  background: linear-gradient(
    137.77deg,
    #0f2027 3.59%,
    #203a43 47.53%,
    #2c5364 95.62%
  );
}
.theme_15 .quiz-body_blur {
  filter: blur(1px);
}
.theme_15 .quiz-body_slide .slide_progresbar {
  background: rgba(255, 255, 255, 0.2);
}
.theme_15 .quiz-body_slide .progresbar_line {
  background: #163440;
}
.theme_15 .quiz_nav .step_back svg path {
  color: #ffffff4d;
  fill: #ffffff4d;
}
.theme_15 .quiz_nav .step_forvard {
  background-color: #577e8e;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_15 .ps--active-x > .ps__rail-x,
.theme_15 .ps--active-y > .ps__rail-y {
  background-color: #ffffff1a;
}
.theme_15 .quiz-body_slide .footer-links a,
.theme_15 .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_15 .slide_footer .footer-links a + a {
  color: gray;
}
.theme_15 .slide_title,
.theme_15 p,
.theme_15 .slide_description,
.theme_15 .step-first-slide .block_info h1 {
  color: #fff;
}
.theme_15 .step-first-slide .block_info_body > p {
  color: #fff;
}
.theme_15 .step-form-slide .bonus-block,
.theme_15 .step-first-slide .bonus-block,
.theme_15 .finish_bonus_wrap .bonus-block,
.theme_15 .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: rgba(255, 255, 255, 0.1);
}
.theme_15 .step-form-slide .bonus-block p,
.theme_15 .step-first-slide .bonus-block p {
  color: #fff;
}
.theme_15 .step-first-slide .start {
  background: #577e8e;
  border-color: transparent;
  color: #fff;
}
.theme_15 .step-any-slide .list .answer_wrap,
.theme_15 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_15
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ffffff80;
}
.theme_15 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: rgba(255, 255, 255, 0.5);
}
.theme_15 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_15 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: transparent;
}
.theme_15
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + label {
  color: #fff;
}
.theme_15 .step-any-slide .variant .answer_wrap {
  border-color: #fff3;
}
.theme_15 .step-any-slide .variant .answer_wrap > div {
  background-color: #ffffff1a;
}
.theme_15 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_15
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #fff3;
}
.theme_15 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_15 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
}
.theme_15 .step-any-slide input:checked + .answer_wrap:after {
  background: #f5f5f5;
}
.theme_15 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_15 .step-any-slide .list input:checked + .answer_wrap,
.theme_15 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #fff;
  background-color: #163440;
}
.theme_15 .step-any-slide .variant .answer_wrap > div {
  background-color: transparent;
}
.theme_15
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_15
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #163440;
  background-color: #163440;
}
.theme_15
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_15
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_15
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_15
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_15 .answer_wrap:hover,
.theme_15 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #163440;
}
.theme_15 .answer_blank_input[type="text"] {
  border-color: transparent;
  background: rgba(245, 245, 245, 0.12);
  color: #fff;
}
.theme_15 .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_15 .slide_form_inputs .slide_form_input,
.theme_15 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f51f;
  color: #fff;
}
.theme_15 .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_15 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #163440;
  color: #fff;
}
.theme_15 .step-finish_go-to-url {
  background-color: #163440;
  border-color: transparent;
  color: #fff;
}
.theme_15 .slide_social-links a {
  color: #fff;
  fill: #fff;
}
.theme_15 input.answer-text.custom-answer::placeholder {
  color: #fff9;
}
.theme_16 .quiz-body_slide {
  background: linear-gradient(163.33deg, #2b5876 0.71%, #4e4376 99.15%);
}
.theme_16 .quiz-body_blur {
  filter: blur(44682px);
}
.theme_16 .quiz-body_slide .slide_progresbar {
  background: rgba(255, 255, 255, 0.2);
}
.theme_16 .quiz-body_slide .progresbar_line {
  background: #6056a0;
}
.theme_16 .quiz_nav .step_back svg path {
  color: #ffffff4d;
  fill: #ffffff4d;
}
.theme_16 .quiz_nav .step_forvard {
  background-color: #6056a0;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_16 .ps--active-x > .ps__rail-x,
.theme_16 .ps--active-y > .ps__rail-y {
  background-color: #ffffff1a;
}
.theme_16 .quiz-body_slide .footer-links a,
.theme_16 .quiz-body_slide .footer-links a span {
  color: #fbfbfb;
}
.theme_16 .slide_footer .footer-links a + a {
  color: #fbfbfb;
}
.theme_16 .slide_title,
.theme_16 p,
.theme_16 .slide_description,
.theme_16 .step-first-slide .block_info h1 {
  color: #fff;
}
.theme_16 .step-first-slide .block_info_body > p {
  color: #fff;
}
.theme_16 .step-form-slide .bonus-block,
.theme_16 .step-first-slide .bonus-block,
.theme_16 .finish_bonus_wrap .bonus-block,
.theme_16 .quiz_slides_benefits .benefit_wrap {
  border-color: transparent;
  background: rgba(255, 255, 255, 0.1);
}
.theme_16 .step-form-slide .bonus-block p,
.theme_16 .step-first-slide .bonus-block p {
  color: #fff;
}
.theme_16 .step-first-slide .start {
  background: #6056a0;
  border-color: transparent;
  color: #fff;
}
.theme_16 .step-any-slide .list .answer_wrap,
.theme_16 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_16
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #fff;
}
.theme_16 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: rgba(255, 255, 255, 1);
}
.theme_16 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_16 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: transparent;
}
.theme_16
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + label {
  color: #fff;
}
.theme_16 .step-any-slide .variant .answer_wrap {
  border-color: #fff3;
}
.theme_16 .step-any-slide .variant .answer_wrap > div {
  background-color: #ffffff1a;
}
.theme_16 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_16
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #fff3;
}
.theme_16 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_16 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
}
.theme_16 .step-any-slide .variant input:checked + .answer_wrap > div {
  background-color: transparent;
}
.theme_16 .step-any-slide input:checked + .answer_wrap:after {
  background: #f5f5f5;
}
.theme_16 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_16 .step-any-slide .list input:checked + .answer_wrap,
.theme_16 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #6056a0;
  background-color: #6056a0;
}
.theme_16
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_16
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #6056a0;
  background-color: #6056a0;
}
.theme_16
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_16
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_16
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_16
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_16 .answer_wrap:hover,
.theme_16 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #6056a0;
}
.theme_16 .answer_blank_input[type="text"] {
  border-color: transparent;
  background: rgba(245, 245, 245, 0.12);
  color: #fff;
}
.theme_16 .answer_blank_input[type="text"]::placeholder {
  color: #ffffffb8;
}
.theme_16 .slide_form_inputs .slide_form_input,
.theme_16 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f51f;
  color: #fff;
}
.theme_16 .slide_form_inputs .slide_form_input::placeholder {
  color: #ffffffb8;
}
.theme_16 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #6056a0;
  color: #fff;
}
.theme_16 .step-finish_go-to-url {
  background-color: #6056a0;
  border-color: transparent;
  color: #fff;
}
.theme_16 .slide_social-links a {
  color: #fff;
  fill: #fff;
}
.theme_16 input.answer-text.custom-answer::placeholder {
  color: #fff9;
}
.theme_17 .quiz-body_slide {
  background: radial-gradient(
    127.88% 140.96% at 73.44% -18.94%,
    #0f1336 0%,
    #282a3d 36.55%,
    #262730 100%
  );
}
.theme_17 .quiz-body_blur {
  filter: blur(44682px);
}
.theme_17 .quiz-body_slide .slide_progresbar {
  background: rgba(255, 255, 255, 0.2);
}
.theme_17 .quiz-body_slide .progresbar_line {
  background: rgba(255, 255, 255, 0.5);
}
.theme_17 .quiz_nav .step_back svg path {
  color: #ffffff4d;
  fill: #ffffff4d;
}
.theme_17 .quiz_nav .step_forvard {
  background-color: #1e2029;
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_17 .ps--active-x > .ps__rail-x,
.theme_17 .ps--active-y > .ps__rail-y {
  background-color: #ffffff1a;
}
.theme_17 .quiz-body_slide .footer-links a,
.theme_17 .quiz-body_slide .footer-links a span {
  color: #f2f2f2;
}
.theme_17 .slide_footer .footer-links a + a {
  color: #f2f2f2;
}
.theme_17 .slide_title,
.theme_17 p,
.theme_17 .slide_description,
.theme_17 .step-first-slide .block_info h1 {
  color: #fff;
}
.theme_17 .step-first-slide .block_info_body > p {
  color: #fff;
}
.theme_17 .step-form-slide .bonus-block,
.theme_17 .step-first-slide .bonus-block,
.theme_17 .finish_bonus_wrap .bonus-block,
.theme_17 .quiz_slides_benefits .benefit_wrap {
  border-color: transparent;
  background: rgba(255, 255, 255, 0.1);
}
.theme_17 .step-form-slide .bonus-block p,
.theme_17 .step-first-slide .bonus-block p {
  color: #fff;
}
.theme_17 .step-first-slide .start {
  background: #1e2029;
  border-color: transparent;
  color: #fff;
}
.theme_17 .step-any-slide .list .answer_wrap,
.theme_17 .step-any-slide .list .answer_wrap .answer_radio .variant_checker,
.theme_17
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ffffff80;
}
.theme_17 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  background: rgba(255, 255, 255, 0.5);
}
.theme_17 .step-any-slide .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_17 .step-any-slide .answer_wrap .answer_radio .variant_checker:after {
  border-color: transparent;
}
.theme_17
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + label {
  color: #1e2029;
}
.theme_17 .step-any-slide .variant .answer_wrap,
.theme_17 .step-any-slide .variant .answer_wrap .answer_radio .variant_checker,
.theme_17
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #fff3;
}
.theme_17 .step-any-slide .variant .answer_wrap > div label + .answer-text {
  color: #fff;
}
.theme_17 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
}
.theme_17 .step-any-slide input:checked + .answer_wrap:after {
  background: #f5f5f5;
}
.theme_17 .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_17 .step-any-slide .list input:checked + .answer_wrap,
.theme_17 .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
  background-color: #f5f5f5;
}
.theme_17
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_17
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #f5f5f5;
  background-color: #f5f5f5;
}
.theme_17
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_17
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #1e2029;
}
.theme_17
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #1e2029;
}
.theme_17
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #1e2029;
}
.theme_17 .answer_wrap:hover,
.theme_17 .answer_wrap:focus {
  box-shadow: 1px 3px 5px #1e2029;
}
.theme_17 .answer_blank_input[type="text"] {
  background-color: transparent;
  background: #f5f5f5;
}
.theme_17 .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_17 .slide_form_inputs .slide_form_input,
.theme_17 .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f5f5f5;
}
.theme_17 .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_17 .quiz_nav .step_send {
  border-color: transparent;
  background-color: #1e2029;
  color: #fff;
}
.theme_17 .step-finish_go-to-url {
  background-color: #1e2029;
  border-color: transparent;
  color: #fff;
}
.theme_17 .slide_social-links a {
  color: #fff;
  fill: #fff;
}
.theme_lide_social.slide_social-links path {
  fill: #fff;
}
.theme_17 input.answer-text.custom-answer::placeholder {
  color: #fff9;
}
.theme_1_white .quiz-body_slide {
  background: #ffffff;
}
.theme_1_white .quiz-body_slide .slide_progresbar {
  background: rgba(0, 0, 0, 0.1);
}
.theme_1_white .quiz-body_slide .progresbar_line {
  background: rgb(54, 198, 89);
}
.theme_1_white .quiz_nav .step_back svg path {
  color: #0000004d;
  fill: #0000004d;
}
.theme_1_white .quiz_nav .step_forvard {
  background-color: rgb(54, 198, 89);
  border-color: transparent;
  fill: #fff;
  color: #fff;
}
.theme_1_white .ps--active-x > .ps__rail-x,
.theme_1_white .ps--active-y > .ps__rail-y {
  background-color: #0000001a;
}
.theme_1_white .quiz-body_slide .footer-links a,
.theme_1_white .quiz-body_slide .footer-links a span {
  color: gray;
}
.theme_1_white .slide_footer .footer-links a + a {
  color: gray;
}
.theme_1_white .slide_title,
.theme_1_white p,
.theme_1_white .slide_description,
.theme_1_white .step-first-slide .block_info h1 {
  color: #000;
}
.theme_1_white .step-first-slide .block_info_body > p {
  color: #000;
}
.theme_1_white .step-form-slide .bonus-block,
.theme_1_white .step-first-slide .bonus-block,
.theme_1_white .finish_bonus_wrap .bonus-block,
.theme_1_white .quiz_slides_benefits .benefit_wrap {
  border-color: #0000001a;
  background: rgba(50, 74, 199, 0.08);
}
.theme_1_white .step-form-slide .bonus-block p,
.theme_1_white .step-first-slide .bonus-block p {
  color: #000;
}
.theme_1_white .step-first-slide .start {
  background: rgb(54, 198, 89);
  border-color: transparent;
  color: #fff;
}
.theme_1_white .step-any-slide .list .answer_wrap,
.theme_1_white
  .step-any-slide
  .list
  .answer_wrap
  .answer_radio
  .variant_checker,
.theme_1_white
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #ccc;
}
.theme_1_white
  .step-any-slide
  .answer_wrap
  .answer_radio
  .variant_checker:after {
  border-color: #ccc;
}
.theme_1_white .step-any-slide .answer_wrap > div label + .answer-text {
  color: #000;
}
.theme_1_white
  .step-any-slide
  .answer_wrap
  .answer_radio
  .variant_checker:after {
  border-color: transparent;
}
.theme_1_white
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  label
  + label {
  color: #fff;
}
.theme_1_white .step-any-slide .variant .answer_wrap,
.theme_1_white
  .step-any-slide
  .variant
  .answer_wrap
  .answer_radio
  .variant_checker,
.theme_1_white
  .step-any-slide
  .variant
  .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: #0000001a;
}
.theme_1_white
  .step-any-slide
  .variant
  .answer_wrap
  > div
  label
  + .answer-text {
  color: #000;
}
.theme_1_white .step-any-slide .variant input:checked + .answer_wrap {
  border-color: #f5f5f5;
}
.theme_1_white .step-any-slide input:checked + .answer_wrap:after {
  background: #f5f5f5;
}
.theme_1_white .step-any-slide input:checked + .answer_wrap svg path {
  stroke: #f5f5f5;
}
.theme_1_white .step-any-slide .list input:checked + .answer_wrap,
.theme_1_white .step-any-slide .variant input:checked + .answer_wrap {
  border-color: rgb(54, 198, 89);
  background-color: rgb(54, 198, 89);
}
.theme_1_white
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_1_white
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: rgb(54, 198, 89);
  background-color: rgb(54, 198, 89);
}
.theme_1_white
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_1_white
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: #fff;
}
.theme_1_white
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: #fff;
}
.theme_1_white
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker:after {
  background-color: #fff;
}
.theme_1_white .answer_wrap:hover,
.theme_1_white .answer_wrap:focus {
  box-shadow: 1px 3px 5px rgb(54, 198, 89);
}
.theme_1_white .answer_blank_input[type="text"] {
  background-color: transparent;
  background: #f5f5f5;
}
.theme_1_white .answer_blank_input[type="text"]::placeholder {
  color: #66757f;
}
.theme_1_white .slide_form_inputs .slide_form_input,
.theme_1_white .slide_form_inputs .slide_form_input .vue-tel-input {
  border-color: transparent;
  background-color: #f2f2f2;
}
.theme_1_white .slide_form_inputs .slide_form_input::placeholder {
  color: #66757f;
}
.theme_1_white .quiz_nav .step_send {
  border-color: transparent;
  background-color: rgb(54, 198, 89);
  color: #fff;
}
.theme_1_white .step-finish_go-to-url {
  background-color: rgb(54, 198, 89);
  border-color: transparent;
  color: #fff;
}
.theme_1_white .slide_social-links a {
  color: #000;
  fill: #000;
}
.theme_1_white .slide_social-links path {
  fill: #000;
}
.theme_1_white input.answer-text.custom-answer::placeholder {
  color: #0009;
}
.quiz_body .step-any-slide .variant .answer_wrap {
  border-color: transparent;
}
.slide_form_inputs .slide_form_input.vue-tel-input_wrapper {
  border: none;
}
input.answer-text.custom-answer:focus::placeholder {
  color: transparent !important;
}
.theme_1.step-first-slide .bonus-block svg path {
  fill: #000;
}
.theme_2.step-first-slide .bonus-block svg path {
  fill: #000;
}
.theme_3.step-first-slide .bonus-block svg path {
  fill: #000;
}
.theme_4.step-first-slide .bonus-block svg path {
  fill: #000;
}
.theme_5.step-first-slide .bonus-block svg path {
  fill: #fff;
}
.theme_6.step-first-slide .bonus-block svg path {
  fill: #fff;
}
.theme_7.step-first-slide .bonus-block svg path {
  fill: #fff;
}
.theme_8.step-first-slide .bonus-block svg path {
  fill: #000;
}
.theme_9.step-first-slide .bonus-block svg path {
  fill: #000;
}
.theme_10.step-first-slide .bonus-block svg path {
  fill: #000;
}
.theme_11.step-first-slide .bonus-block svg path {
  fill: #000;
}
.theme_12.step-first-slide .bonus-block svg path {
  fill: #fff;
}
.theme_13.step-first-slide .bonus-block svg path {
  fill: #000;
}
.theme_14.step-first-slide .bonus-block svg path {
  fill: #000;
}
.theme_15.step-first-slide .bonus-block svg path {
  fill: #fff;
}
.theme_16.step-first-slide .bonus-block svg path {
  fill: #fff;
}
.theme_17.step-first-slide .bonus-block svg path {
  fill: #fff;
}
.theme_1_white.step-first-slide .bonus-block svg path {
  fill: #000;
}
.theme_1 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1 .step-first-slide-format_row.full_bg .block_info,
.theme_1 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_2 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_2 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_2 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_2 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_2 .step-first-slide-format_row.full_bg .block_info,
.theme_2 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_3 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_3 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_3 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_3 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_3 .step-first-slide-format_row.full_bg .block_info,
.theme_3 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_4 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_4 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_4 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_4 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_4 .step-first-slide-format_row.full_bg .block_info,
.theme_4 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_5 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(270deg, #272626, transparent);
}
.theme_5 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(90deg, #272626, transparent);
}
.theme_5 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_5 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(180deg, #272626, transparent);
}
.theme_5 .step-first-slide-format_row.full_bg .block_info,
.theme_5 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #ffffff4d;
}
.theme_6 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(270deg, #272626, transparent);
}
.theme_6 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(90deg, #272626, transparent);
}
.theme_6 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_6 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(180deg, #272626, transparent);
}
.theme_6 .step-first-slide-format_row.full_bg .block_info,
.theme_6 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #ffffff4d;
}
.theme_7 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(270deg, #272626, transparent);
}
.theme_7 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(90deg, #272626, transparent);
}
.theme_7 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_7 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(180deg, #272626, transparent);
}
.theme_7 .step-first-slide-format_row.full_bg .block_info,
.theme_7 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #ffffff4d;
}
.theme_8 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_8 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_8 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_8 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_8 .step-first-slide-format_row.full_bg .block_info,
.theme_8 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_9 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_9 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_9 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_9 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_9 .step-first-slide-format_row.full_bg .block_info,
.theme_9 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_10 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_10 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_10 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_10 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_10 .step-first-slide-format_row.full_bg .block_info,
.theme_10 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_11 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_11 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_11 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_11 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_11 .step-first-slide-format_row.full_bg .block_info,
.theme_11 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_12 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(270deg, #272626, transparent);
}
.theme_12 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(90deg, #272626, transparent);
}
.theme_12 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_12 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(180deg, #272626, transparent);
}
.theme_12 .step-first-slide-format_row.full_bg .block_info,
.theme_12 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #ffffff4d;
}
.theme_13 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_13 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_13 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_13 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_13 .step-first-slide-format_row.full_bg .block_info,
.theme_13 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_14 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_14 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_14 .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_14 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_14 .step-first-slide-format_row.full_bg .block_info,
.theme_14 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_15 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(270deg, #272626, transparent);
}
.theme_15 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(90deg, #272626, transparent);
}
.theme_15 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_15 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(180deg, #272626, transparent);
}
.theme_15 .step-first-slide-format_row.full_bg .block_info,
.theme_15 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #ffffff4d;
}
.theme_16 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(270deg, #272626, transparent);
}
.theme_16 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(90deg, #272626, transparent);
}
.theme_16 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_16 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(180deg, #272626, transparent);
}
.theme_16 .step-first-slide-format_row.full_bg .block_info,
.theme_16 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #ffffff4d;
}
.theme_17 .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(270deg, #272626, transparent);
}
.theme_17 .step-first-slide-format_row.row_rev.full_bg .block_img .bg_darker {
  background: linear-gradient(90deg, #272626, transparent);
}
.theme_17 .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_17 .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(180deg, #272626, transparent);
}
.theme_17 .step-first-slide-format_row.full_bg .block_info,
.theme_17 .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #ffffff4d;
}
.theme_1_white .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1_white
  .step-first-slide-format_row.row_rev.full_bg
  .block_img
  .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1_white .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1_white .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1_white .step-first-slide-format_row.full_bg .block_info,
.theme_1_white .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_1-white .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.9) 43.44%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1-white
  .step-first-slide-format_row.row_rev.full_bg
  .block_img
  .bg_darker {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.9) 45.89%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1-white .step-first-slide-format_blank.full_bg .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 49.04%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1-white .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.18) 100%
  );
}
.theme_1-white .step-first-slide-format_row.full_bg .block_info,
.theme_1-white .step-first-slide-format_row.row_rev.full_bg .block_info {
  border-color: #0000004d;
}
.theme_custom {
  background-color: var(--theme-color-custom-secondary) !important;
}
.theme_custom
  .step-first-slide-format_row.row_rev.full_bg
  .block_img
  .bg_darker {
  background: linear-gradient(
    90deg,
    var(--theme-color-custom-secondary),
    transparent
  );
}
.theme_custom .step-first-slide-format_row.full_bg .block_img .bg_darker {
  background: linear-gradient(
    270deg,
    var(--theme-color-custom-secondary),
    transparent
  );
}
.theme_custom .step-first-slide-format_blank.full_bg .block_img .bg_darker,
.theme_custom .step-first-slide.full_bg.mobile .block_img .bg_darker {
  background: linear-gradient(
    180deg,
    var(--theme-color-custom-secondary),
    transparent
  );
}
.theme_custom .start,
.theme_custom .step_forvard,
.theme_custom .variant input:checked + .answer_wrap,
.theme_custom .list input:checked + .answer_wrap,
.theme_custom .vue-slider-dot-handle,
.theme_custom .quiz_nav a,
.theme_custom .quiz_nav input[type="button"],
.theme_custom .step-finish_go-to-url {
  border-color: var(--theme-color-custom-primary) !important;
}
.theme_custom .start,
.theme_custom .progresbar_line,
.theme_custom .step_forvard,
.theme_custom .ps__thumb-y,
.theme_custom .vue-slider-process,
.theme_custom .vue-slider-dot-tooltip-top,
.theme_custom .slide_form_checkbox_text .checkbox_mark,
.theme_custom .quiz_nav a,
.theme_custom .quiz_nav input[type="button"],
.theme_custom .quiz_nav .step_send,
.theme_custom .step-finish_go-to-url {
  background-color: var(--theme-color-custom-primary) !important;
}
.theme_custom .answer_wrap:focus,
.theme_custom .answer_wrap:hover {
  box-shadow: 1px 3px 5px 0 var(--theme-color-custom-primary) !important;
}
.theme_custom .variant input:checked + .answer_wrap > div label + .answer-text,
.theme_custom .list input:checked + .answer_wrap > div label + .answer-text,
.theme_custom .slide_form_checkboxes label.slide_form_checkbox_text a,
.theme_custom .slide_footer .footer-links a span,
.theme_custom .footer-links a span,
.theme_custom .footer-links a,
.theme_custom .footer-links a + a {
  color: var(--theme-color-custom-primary) !important;
}
.theme_custom .variant input:checked + .answer_wrap,
.theme_custom .list input:checked + .answer_wrap {
  background-color: var(--theme-color-custom-secondary-lightened) !important;
}
.theme_custom .block_info h1,
.theme_custom .bonus-block p,
.theme_custom .benefit_wrap p,
.theme_custom .block_info_body > p,
.theme_custom .slide_description,
.theme_custom .slide_title,
.theme_custom .slide_answers_variant .answer_wrap > div label + .answer-text,
.theme_custom .slide_answers_variant .answer_wrap label + label,
.theme_custom .slide_answers_list .answer_wrap label + label,
.theme_custom .slide_answers_list .answer_wrap label + label p,
.theme_custom .vue-slider-mark-label {
  color: var(--theme-color-custom-additional) !important;
}
.theme_custom .slide_social-links path {
  fill: var(--theme-color-custom-additional) !important;
}
.theme_custom .start,
.theme_custom .vue-slider-dot-tooltip-text,
.theme_custom .quiz_nav input[type="button"],
.theme_custom .quiz_nav a,
.theme_custom .quiz_nav button,
.theme_custom .quiz_nav a path,
.theme_custom .step_back,
.theme_custom .step_forvard,
.theme_custom .step_send,
.theme_custom .step-finish_go-to-url {
  color: var(--theme-color-custom-button-text) !important;
  fill: var(--theme-color-custom-button-text) !important;
}
.theme_custom .vue-slider-dot-handle {
  background-color: var(--theme-color-custom-button-text) !important;
}
.theme_custom
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_radio
  .variant_checker,
.theme_custom
  .step-any-slide
  .variant
  input:checked
  + .answer_wrap
  .answer_checkbox
  .variant_checker {
  border-color: var(--theme-color-custom-secondary);
  background-color: var(--theme-color-custom-secondary);
}
.theme_custom
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + .answer-text,
.theme_custom
  .step-any-slide
  .slide_answers
  input:checked
  + .answer_wrap
  > div
  label
  + label
  p {
  color: var(--theme-color-custom-secondary);
}
.theme_custom
  .step-any-slide
  .list
  input:checked
  + .answer_wrap
  > div
  .variant_checker {
  border-color: var(--theme-color-custom-secondary);
}
.theme_custom .slide_form_checkbox_text .checkbox_mark:after {
  border-color: var(--theme-color-custom-button-text) !important;
}
.theme_custom.dark .answer_wrap,
.theme_custom.dark .bonus-block,
.theme_custom.dark .benefit_wrap {
  border-color: #fff3 !important;
}
.theme_custom.dark .slide_progresbar,
.theme_custom.dark .vue-slider-rail,
.theme_custom.dark .ps__rail-y {
  background-color: #fff3 !important;
}
.theme_custom.dark .terms-and-policy,
.theme_custom.dark .slide_form_checkbox_text {
  color: #fff6 !important;
}
.theme_custom.dark .quiz_nav button.step_back path {
  color: #fff6 !important;
  fill: #fff6 !important;
}
.theme_custom.light .answer_wrap,
.theme_custom.light .bonus-block,
.theme_custom.light .benefit_wrap {
  border-color: #0000004d !important;
}
.theme_custom.light .slide_progresbar,
.theme_custom.light .vue-slider-rail,
.theme_custom.light .ps__rail-y {
  background-color: #0000004d !important;
}
.theme_custom.light .terms-and-policy,
.theme_custom.light .slide_form_checkbox_text {
  color: #0006 !important;
}
.theme_custom.light .quiz_nav button.step_back path {
  color: #0006 !important;
  fill: #0006 !important;
}
.theme_custom.dark
  .benefits_full_opener:checked
  + .quiz_slides_benefits
  .benefit_wrap,
.theme_custom.dark .step-first-slide .bonus-block {
  background-color: var(--theme-color-custom-secondary-full-lightener);
}
.theme_custom.light
  .benefits_full_opener:checked
  + .quiz_slides_benefits
  .benefit_wrap,
.theme_custom.light .step-first-slide .bonus-block {
  background-color: var(--theme-color-custom-secondary-full-lightener);
}

@media (hover: hover) {
  .theme_1 .answer_wrap:hover {
    box-shadow: 1px 3px 5px rgb(54, 198, 89);
  }
  .theme_2 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #9d324c;
  }
  .theme_3 .answer_wrap:hover {
    box-shadow: 1px 3px 5px rgb(54, 198, 89);
  }
  .theme_4 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #1c8f6a;
  }
  .theme_5 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #21252a;
  }
  .theme_6 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #6f21d8;
  }
  .theme_7 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #006052;
  }
  .theme_8 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #5f9b8c;
  }
  .theme_9 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #de446a;
  }
  .theme_10 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #4d4793;
  }
  .theme_11 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #095eac;
  }
  .theme_12 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #1e2029;
  }
  .theme_13 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #2f3e4d;
  }
  .theme_14 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #000;
  }
  .theme_15 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #163440;
  }
  .theme_16 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #6056a0;
  }
  .theme_17 .answer_wrap:hover {
    box-shadow: 1px 3px 5px #1e2029;
  }
  .theme_1_white .answer_wrap:hover {
    box-shadow: 1px 3px 5px rgb(54, 198, 89);
  }
}
@keyframes gradientShift {
  0% {
    background-position: 0% 50%;
  }
  10% {
    background-position: 25% 75%;
    opacity: 0.8;
  }
  20% {
    background-position: 50% 25%;
    opacity: 0.6;
  }
  30% {
    background-position: 75% 50%;
    opacity: 0.9;
  }
  40% {
    background-position: 100% 75%;
    opacity: 0.7;
  }
  50% {
    background-position: 75% 25%;
    opacity: 0.5;
  }
  60% {
    background-position: 50% 50%;
    opacity: 0.9;
  }
  70% {
    background-position: 25% 75%;
    opacity: 0.8;
  }
  80% {
    background-position: 50% 25%;
    opacity: 0.6;
  }
  90% {
    background-position: 25% 50%;
    opacity: 0.7;
  }
  to {
    background-position: 0% 50%;
    opacity: 0.9;
  }
}
.finish_bonus_wrap .bonus-block.pereliv-label {
  background-size: 1500px 1500px;
  animation: gradientShift 25s alternate ease-in-out infinite;
}
.finish_bonus_wrap .bonus-block.pereliv-label.benefit_0 {
  animation-delay: 0s;
}
.finish_bonus_wrap .bonus-block.pereliv-label.benefit_1 {
  animation-delay: -12s;
}
.theme_default .finish_bonus_wrap .bonus-block.pereliv-label,
.theme_1 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(50, 74, 199, 0.15),
    rgba(255, 255, 255, 0.5),
    rgba(50, 74, 199, 0.3),
    rgba(255, 255, 255, 0.5)
  );
  background-size: 1500px 1500px;
}
.theme_2 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(157, 50, 76, 0.15),
    rgba(255, 255, 255, 0.5),
    rgba(157, 50, 76, 0.3),
    rgba(255, 255, 255, 0.5)
  );
  background-size: 1500px 1500px;
}
.theme_3 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(70, 60, 181, 0.15),
    rgba(255, 255, 255, 0.5),
    rgba(70, 60, 181, 0.3),
    rgba(255, 255, 255, 0.5)
  );
  background-size: 1500px 1500px;
}
.theme_4 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(28, 143, 106, 0.15),
    rgba(255, 255, 255, 0.5),
    rgba(28, 143, 106, 0.3),
    rgba(255, 255, 255, 0.5)
  );
  background-size: 1500px 1500px;
}
.theme_5 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(239, 245, 250, 0.15),
    rgba(47, 53, 61, 0.5),
    rgba(239, 245, 250, 0.3),
    rgba(47, 53, 61, 0.5)
  );
  background-size: 1500px 1500px;
}
.theme_6 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(111, 33, 216, 0.15),
    rgba(13, 40, 52, 0.5),
    rgba(111, 33, 216, 0.3),
    rgba(13, 40, 52, 0.5)
  );
  background-size: 1500px 1500px;
}
.theme_7 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(255, 255, 255, 0.15),
    rgba(1, 61, 61, 0.5),
    rgba(255, 255, 255, 0.3),
    rgba(1, 61, 61, 0.5)
  );
  background-size: 1500px 1500px;
}
.theme_8 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(95, 155, 140, 0.15),
    rgba(218, 239, 229, 0.5),
    rgba(95, 155, 140, 0.3),
    rgba(218, 239, 229, 0.5)
  );
  background-size: 1500px 1500px;
}
.theme_9 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(222, 68, 106, 0.15),
    rgba(255, 255, 255, 0.5),
    rgba(222, 68, 106, 0.3),
    rgba(255, 255, 255, 0.5)
  );
  background-size: 1500px 1500px;
}
.theme_10 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(77, 71, 147, 0.15),
    rgba(255, 255, 255, 0.5),
    rgba(77, 71, 147, 0.3),
    rgba(255, 255, 255, 0.5)
  );
  background-size: 1500px 1500px;
}
.theme_11 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(9, 94, 172, 0.15),
    rgba(255, 255, 255, 0.5),
    rgba(9, 94, 172, 0.3),
    rgba(255, 255, 255, 0.5)
  );
  background-size: 1500px 1500px;
}
.theme_12 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(255, 255, 255, 0.15),
    rgba(255, 255, 255, 0.1),
    rgba(255, 255, 255, 0.3),
    rgba(255, 255, 255, 0.1)
  );
  background-size: 1500px 1500px;
}
.theme_13 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(47, 62, 77, 0.15),
    rgba(255, 255, 255, 0.24),
    rgba(47, 62, 77, 0.3),
    rgba(255, 255, 255, 0.24)
  );
  background-size: 1500px 1500px;
}
.theme_14 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(0, 0, 0, 0.15),
    rgba(255, 255, 255, 0.3),
    rgba(0, 0, 0, 0.3),
    rgba(255, 255, 255, 0.3)
  );
  background-size: 1500px 1500px;
}
.theme_15 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(87, 126, 142, 0.15),
    rgba(255, 255, 255, 0.1),
    rgba(87, 126, 142, 0.3),
    rgba(255, 255, 255, 0.1)
  );
  background-size: 1500px 1500px;
}
.theme_16 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(96, 86, 160, 0.15),
    rgba(255, 255, 255, 0.1),
    rgba(96, 86, 160, 0.3),
    rgba(255, 255, 255, 0.1)
  );
  background-size: 1500px 1500px;
}
.theme_17 .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(30, 32, 41, 0.1),
    rgba(255, 255, 255, 0.1),
    rgba(30, 32, 41, 0.1),
    rgba(255, 255, 255, 0.1)
  );
  background-size: 1500px 1500px;
}
.theme_1_white .finish_bonus_wrap .bonus-block.pereliv-label {
  background: radial-gradient(
    rgba(50, 74, 199, 0.15),
    rgba(50, 74, 199, 0.08),
    rgba(50, 74, 199, 0.3),
    rgba(50, 74, 199, 0.08)
  );
  background-size: 1500px 1500px;
}
.quiz-body_slide.corners_square,
.quiz-body_slide.corners_square .block_img img,
.quiz-body_slide.corners_square .slide_progresbar,
.quiz-body_slide.corners_square .progresbar_line,
.corners_square .quiz_nav .step_back,
.corners_square .quiz_nav .step_forvard,
.step-first-slide.corners_square .bonus-block,
.step-first-slide.corners_square .start,
.corners_square .answer_wrap {
  border-radius: 0;
}
.step-any-slide.format_custom.corners_square > img {
  border-radius: 0;
}
.corners_square .answer_blank_input[type="text"],
.corners_square .slide_form_inputs .slide_form_input,
.corners_square .quiz_nav .step_send {
  border-radius: 0;
}
.step-finish-slide.corners_square > img {
  border-radius: 0;
}
.corners_square .step-finish_go-to-url {
  border-radius: 0;
}
* .quiz_nav .step_forvard.disabled {
  cursor: not-allowed;
  opacity: 0.5 !important;
}
.ps__rail-y {
  width: 7px;
  right: 0;
}
.ps__thumb-y {
  right: 0;
}
.ps__thumb-y:hover,
.ps__thumb-y:focus,
.ps__rail-y.ps--clicking .ps__thumb-y {
  width: 7px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  width: 7px;
}
@media screen and (max-width: 1200px) {
  .step-first-slide-format_row .block_info {
    padding: 32px 32px 32px 48px;
  }
  .step-first-slide .bonus-and-start {
    gap: 16px 8px;
  }
  .step-first-slide .bonus-block {
    display: flex;
    align-items: center;
    width: calc(50% - 8px);
    padding: 12px;
  }
  .step-first-slide .bonus-block img {
    width: 24px;
    height: 24px;
    margin-right: 8px;
  }
  .step-first-slide .bonus-block p {
    width: calc(100% - 32px);
  }
  .answer_wrap {
    width: 31%;
    margin: 0 1% 2%;
  }
}
@media screen and (max-width: 992px) {
  .step-first-slide-format_row .step-first-slide .bonus-block {
    width: 100%;
    padding: 12px 24px;
  }
  .step-first-slide .bonus-block img {
    width: 32px;
    height: 32px;
    margin-right: 12px;
  }
  .step-first-slide .bonus-block p {
    width: calc(100% - 44px);
  }
  .step-first-slide .block_info h1 {
    font-size: 32px;
    line-height: 40px;
    margin-top: 0;
  }
  .slide_title {
    font-size: 32px;
    line-height: 40px;
  }
  .step-first-slide .start {
    padding: 18px 24px;
    font-size: 14px;
    width: 100%;
    max-width: 360px;
  }
  .answer_wrap > div {
    padding: 12px 16px;
  }
  .step-any-slide
    .slide_answers.list
    .answer_wrap.answer_wrap_custom-variant
    .answer_radio
    .variant_checker,
  .step-any-slide
    .slide_answers.list
    .answer_wrap.answer_wrap_custom-variant
    .answer_checkbox
    .variant_checker {
    position: absolute;
    top: 12px;
    left: 16px;
  }
  .slide_form_inputs {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 930px) {
  .answers_wrap .ps {
    min-width: 66%;
  }
  .answer_wrap {
    width: 31%;
    margin: 0 1% 2%;
  }
  .bonus-and-start.two_benefits .bonus-block,
  .finish_bonus_wrap.two_benefits .bonus-block {
    width: 100%;
  }
}
@media screen and (max-width: 880px) {
  .answers_wrap .ps {
    width: 100%;
  }
  .step-any-slide.format_variant .answer_wrap img {
    height: 210px;
  }
  .step-first-slide .block_info_body > p {
    text-align: center;
  }
  .step-first-slide-format_row .block_info_body > h1 {
    text-align: left;
  }
  .step-first-slide-format_row .block_info_body > p {
    text-align: left;
  }
}
@media screen and (max-width: 720px) {
  .step-any-slide.format_custom {
    flex-direction: column;
  }
  .step-any-slide.format_variant .answer_wrap img {
    height: 210px;
  }
  .step-any-slide.format_custom > img {
    width: 100%;
    height: 40%;
  }
  .step-any-slide.format_variant .answer_wrap img + .any-format-slide_wrap {
    height: calc(100% - 210px);
  }
  .step-any-slide.format_custom > img + .any-format-slide_wrap {
    width: 100%;
    height: 60%;
  }
  .format_custom img + .any-format-slide_wrap {
    width: 100%;
  }
}
@media screen and (max-width: 680px) {
  .container,
  .quiz-board .container,
  .slide_answers {
    padding: 0;
  }
  .answer_wrap {
    width: 48%;
    margin: 0 1% 2%;
  }
  .any-format-slide_wrap .quiz_nav a,
  .any-format-slide_wrap .quiz_nav button,
  .any-format-slide_wrap .quiz_nav input {
    width: 80px;
    height: 40px;
    background-size: 32px;
  }
  .quiz_nav .step_forvard {
    width: 80px;
  }
  .step-first-slide_wrap {
    flex-direction: column;
    overflow: auto;
  }
  .step-first-slide-format_row.row_rev .step-first-slide_wrap {
    flex-direction: column;
  }
  .step-first-slide-format_column > .step-first-slide_wrap {
    padding: 0;
  }
  .step-first-slide-format_column > .step-first-slide_wrap > .block_img {
    height: 40%;
    width: 100%;
  }
  .step-first-slide-format_column .block_img img {
    border-radius: 0 0 10px 10px;
  }
  .step-first-slide-format_column > .step-first-slide_wrap > .block_info {
    height: 60%;
    width: 100%;
  }
  .step-first-slide-format_column .block_info {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
  }
  .step-first-slide-format_column .block_info_body {
    height: calc(100% - 176px);
  }
  .step-first-slide-format_column .block_info_body > h1,
  .step-first-slide-format_column .block_info_body > p,
  .step-first-slide-format_blank .block_info_body > p {
    text-align: center;
    max-width: 100%;
  }
  .step-first-slide-format_column .bonus-and-start {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .step-first-slide-format_blank .bonus-and-start {
    align-items: end;
    align-items: flex-end;
  }
  .step-first-slide-format_row > .step-first-slide_wrap > div {
    width: 100%;
  }
  .step-first-slide_wrap {
    display: block;
  }
  .step-first-slide-format_row > .step-first-slide_wrap > .block_img {
    height: 40%;
  }
  .step-first-slide-format_row.full_bg > .step-first-slide_wrap > .block_img {
    height: 100%;
  }
  .step-first-slide-format_row > .step-first-slide_wrap > .block_info {
    min-height: 60%;
    height: auto;
    gap: 6px;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .step-first-slide-format_row .block_info_body {
    padding: 0;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 0;
    height: calc(100% - 160px);
  }
  .step-first-slide .block_info_body {
    width:100%;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .step-first-slide-format_row .block_info_body > h1,
  .step-first-slide-format_row .block_info_body > p {
    text-align: center;
    max-width: 100%;
  }
  .step-first-slide-format_row .bonus-and-start {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    gap: 16px 6px;
  }
  .step-first-slide .bonus-block {
    width: calc(50% - 6px);
  }
  .step-first-slide .start {
    margin-bottom: 0;
    margin-top: auto;
  }
  .step-first-slide .block_info h1 {
    margin-top: 0;
  }
  .step-first-slide-format_row .start {
    width: 100%;
  }
  .step-first-slide-format_blank .block_info {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 24px 6px;
  }
  .step-first-slide-format_blank .block_info_body {
    height: calc(100% - 90px);
  }
  .step-first-slide.step-first-slide-format_blank .start {
    width: 100%;
  }
  .theme_1_white .step-first-slide.full_bg .block_img .bg_darker,
  .theme_1 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_2 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_3 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_4 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_8 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_9 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_10 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_11 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_13 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_14 .step-first-slide.full_bg .block_img .bg_darker {
    background: linear-gradient(
      180deg,
      hsla(0, 0%, 100%, 0.9) 50%,
      hsla(0, 0%, 100%, 0.18)
    ) !important;
  }
  .theme_5 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_6 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_7 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_12 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_15 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_16 .step-first-slide.full_bg .block_img .bg_darker,
  .theme_17 .step-first-slide.full_bg .block_img .bg_darker {
    background: linear-gradient(180deg, #272626, transparent) !important;
  }
  .theme_custom.step-first-slide-format_row.full_bg .block_img .bg_darker {
    background: linear-gradient(
      180deg,
      var(--theme-color-custom-secondary),
      transparent
    ) !important;
  }
  .step-first-slide-format_row.full_bg .block_info,
  .step-first-slide-format_row.row_rev.full_bg .block_info {
    border: none;
    height: 100%;
  }
  .slide_answers.range {
    padding: 0 20px;
  }
  .step-form-slide .slide_description {
    width: 100%;
    max-width: 255px;
  }
  .slide_form_inputs > .slide_form_input {
    margin: 8px 0 0;
  }
  .step-finish-slide {
    flex-direction: column;
  }
  .step-finish-slide .slide_body {
    max-width: 400px;
  }
  .step-finish-slide_wrap > .block_img {
    width: 100%;
    height: 40%;
    transition: height 0s ease;
  }
  .step-finish-slide > img {
    width: 100%;
    height: 100%;
  }
  .step-finish-slide_wrap {
    width: 100%;
    flex-direction: column;
    overflow: auto;
  }
  .step-finish-slide_wrap .block_info {
    width: 100%;
    padding: 32px 48px;
  }
  .step-finish-slide_wrap .block_img + .block_info {
    width: 100%;
    align-items: center;
  }
  .step-finish-slide .slide_body {
    text-align: center;
    align-items: center;
  }
  .step-finish-slide_wrap .block_img + .block_info .slide_body {
    align-items: center;
  }
  .step-finish-slide_wrap .block_img + .block_info .finish_bonus_wrap {
    justify-content: center;
  }
  .step-finish-slide .slide_title {
    margin: 0;
  }
  .step-finish-slide_wrap .block_img + .block_info .slide_title {
    text-align: center;
  }
  .step-finish-slide_wrap .block_img + .block_info .slide_description {
    text-align: center;
  }
  .step-finish_go-to-url,
  .step-finish-slide_wrap .block_img + .block_info .step-finish_go-to-url,
  .step-finish-slide_wrap .step-finish_go-to-url {
    max-width: 100%;
    width: 100%;
  }
  .m-pos_0-0 {
    object-position: left top !important;
  }
  .m-pos_0-50 {
    object-position: left center !important;
  }
  .m-pos_0-100 {
    object-position: left bottom !important;
  }
  .m-pos_50-0 {
    object-position: center top !important;
  }
  .m-pos_50-50 {
    object-position: center center !important;
  }
  .m-pos_50-100 {
    object-position: center bottom !important;
  }
  .m-pos_100-0 {
    object-position: right top !important;
  }
  .m-pos_100-50 {
    object-position: right center !important;
  }
  .m-pos_100-100 {
    object-position: right bottom !important;
  }
  .m-fit_contain {
    object-fit: contain !important;
  }
  .m-fit_cover {
    object-fit: cover !important;
  }
  .finish_bonus_wrap {
    gap: 8px;
  }
  .bonus-and-start.two_benefits .bonus-block,
  .finish_bonus_wrap.two_benefits .bonus-block {
    width: calc(50% - 4px);
  }
  .step-finish-slide_wrap .slide_footer .footer-links {
    position: relative;
  }
  .slide_footer .footer-links {
    justify-content: flex-start;
  }
  .benefits_wrap_label_contact_mobile .quiz_slides_benefits {
    margin: 0 10px;
    gap: 8px;
  }
  .benefits_wrap_label_contact_mobile {
    width: 100%;
    max-width: 416px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 600px) {
  .step-any-slide.format_variant .answer_wrap img {
    height: 170px;
  }
  .list .answer_wrap {
    width: 100%;
  }
}
@media screen and (max-width: 550px) {
  .answer_wrap {
    width: 46%;
    margin: 0 2% 3%;
  }
  .step-any-slide.format_variant .answer_wrap img {
    height: 130px;
  }
}
@media screen and (max-width: 500px) {
  .answer_wrap {
    width: 46%;
    margin: 0 2% 3%;
  }
  .step-any-slide.format_variant .answer_wrap img {
    height: 110px;
  }
  .step-any-slide
    .slide_answers.variant
    .answer_wrap
    > div
    label
    + .answer-text {
    font-size: 12px;
  }
}
@media screen and (max-width: 496px) {
  .quiz_nav .step_send {
    width: 100%;
  }
}
@media screen and (max-width: 430px) {
  .container {
    width: 100%;
    padding: 0;
  }
  .quiz_body {
    border-radius: 0;
  }
  .quiz-body_slide {
    border-radius: 0;
    height: 100%;
  }
  .step-first-slide .block_info h1 {
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 15px;
  }
  .step-first-slide-format_row .block_info,
  .step-first-slide-format_column .block_info {
    padding: 20px 10px 16px;
  }
  .step-first-slide .block_info_body > p {
    font-size: 16px;
    line-height: 1.2em;
    margin-bottom: 16px;
  }
  .step-first-slide .start {
    padding: 16px;
  }
  .step-finish-slide > img {
    border-radius: 0 0 10px 10px;
  }
  .step-first-slide-format_row > .step-first-slide_wrap > .block_img {
    height: 35%;
  }
  .step-first-slide-format_row.full_bg > .step-first-slide_wrap > .block_img {
    height: 100%;
  }
  .step-first-slide-format_row > .step-first-slide_wrap > .block_info {
    min-height: 45%;
  }
  .step-first-slide.full_bg > .step-first-slide_wrap > .block_info {
    height: 100%;
  }
  .slide_progresbar {
    margin: -16px -12px 0;
  }
  .any-format-slide_wrap {
    padding: 20px 0 16px 16px;
  }
  .format_custom img + .any-format-slide_wrap {
    padding: 20px 0 16px 16px;
  }
  .format_custom .any-format-slide_wrap {
    padding: 20px 0 16px 16px;
  }
  .slide_header,
  .slide_text,
  .answers_wrap .ps,
  .slide_answers.custom,
  .slide_answers.range,
  .slide_footer {
    padding-right: 16px;
  }
  .step-form-slide_wrap {
    padding: 20px 0 16px 16px;
  }
  .slide_form_inputs {
    width: 100%;
    margin: 0;
    padding-right: 16px;
  }
  .slide_form_inputs .slide_form_input {
    margin: 8px 0 0;
  }
  .step-finish-slide_wrap .block_info {
    padding: 16px;
  }
  .step-form-slide .footer-links {
    padding-left: 16px;
  }
  .benefits_wrap_label_contact_mobile .quiz_slides_benefits {
    padding-right: 16px;
  }
  .step-finish-slide_wrap .block_img + .block_info .step-finish_go-to-url {
    width: 100%;
  }
  .finish_bonus_wrap.one_benefit .bonus-block {
    max-width: 100%;
  }
  .step-finish-slide > img {
    height: auto;
    min-height: 220px;
    width: 100%;
    object-fit: cover;
  }
  .slide_form_inputs .slide_form_input.vue-tel-input_wrapper input {
    padding: 0 8px;
  }
}
@media screen and (max-width: 380px) {
  .format_list .answer_wrap {
    width: 100%;
    margin: 0 0 10px;
  }
  .step-any-slide.format_variant .answer_wrap img {
    height: 30vw;
  }
}
@media screen and (max-height: 900px) {
  .step-first-slide-format_column .block_info_body {
    height: auto;
  }
  .step-first-slide-format_column .block_info {
    justify-content: space-evenly;
  }
}
@media screen and (max-height: 600px) and (max-width: 500px) {
  .step-any-slide.format_custom > img {
    height: 30%;
  }
  .step-any-slide.format_custom > img + .any-format-slide_wrap {
    height: 70%;
  }
}
@media screen and (max-height: 500px) and (max-width: 500px) {
  .step-any-slide.format_custom > img {
    height: 0;
  }
  .step-any-slide.format_custom > img + .any-format-slide_wrap {
    height: 100%;
  }
}
@media screen and (max-height: 620px) and (max-width: 680) {
  .step-first-slide .block_info_body {
    height: auto;
  }
}
[v-cloak] {
  opacity: 0;
  transition: all 0.1s ease;
}
[data-v-app] {
  opacity: 1;
  transition: all 0.1s ease;
}
* {
  box-sizing: border-box;
  font-family: Manrope, Montserrat, sans-serif;
  transition: all 0.2s ease;
  outline: none;
}
.main-board {
  background: #f5f5f5;
  height: 100%;
  width: 100%;
}
.sitecode .main-board,
.popup .main-board {
  background: transparent;
}
.popup .quiz-body_slide {
  box-shadow: 1px 1px 5px 1px #0003;
}
.chat .main-board,
.button .main-board {
  background: transparent;
}
.main-board .container {
  display: block;
  height: 100%;
  padding: 0;
}
img {
  width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  margin: 0;
  color: #000;
}
h1 {
  font-size: 40px;
}
h2 {
  font-size: 32px;
  margin-bottom: 42px;
}
h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 800;
}
h6 {
  font-size: 14px;
  font-weight: 400;
  color: #66757f;
}
p,
span {
  font-size: 14px;
  margin: 0;
}
a {
  text-decoration: none;
  cursor: pointer;
}
input[type="button"] {
  cursor: pointer;
}
input[type="button"]:hover {
  cursor: pointer;
  box-shadow: 1px 1px 20px -5px #00000029;
  transform: scale(1.05);
}
input {
  background-repeat: no-repeat;
  background-size: contain;
}
input[type="file"],
label {
  cursor: pointer;
}
.important-d-none {
  display: none !important;
}
.important-d-block {
  display: block !important;
}
.important-d-flex {
  display: flex !important;
}
.btn-default-blue {
  text-align: center;
  background: rgb(54, 198, 89);
  border: 2px solid rgb(54, 198, 89);
  color: #fff;
  border-radius: 10px;
  font-size: 20px;
  font-weight: 700;
  padding: 12px 30px;
  width: auto;
}
.btn-default-white {
  text-align: center;
  background: #fff;
  border: 2px solid #fff;
  color: #000;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 700;
  padding: 20px;
  width: auto;
}
.ui-selectmenu-menu {
  transition: all 0s;
}
@media screen and (max-width: 576px) {
  .container {
    max-width: 100%;
  }
}
.header_section {
  padding: 30px;
}
header > .container > div {
  width: 50%;
}
.header_links {
  display: flex;
  align-items: center;
}
.header_to-site {
  color: #000;
  font-size: 40px;
  margin-right: 40px;
  font-weight: 900;
  line-height: 20px;
}
.header_to-site:hover {
  transition-duration: 0.3s;
  border-radius: 100px 20px 20px 100px;
  animation: backbtnmove 0.4s cubic-bezier(0, -0.28, 0.62, 1.21) infinite
    alternate;
}
.header_logo {
  margin-right: 20px;
  display: flex;
  align-items: center;
}
.header_in-ukraine {
  font-size: 14px;
  color: #000;
  font-weight: 700;
}
.header_buttons {
  display: flex;
  justify-content: end;
}
.header_languages {
  display: flex;
  margin-right: 40px;
}
.header_languages input {
  border: none;
  background: none;
  width: 32px;
  color: #000;
  font-weight: 300;
}
.header_languages input:hover,
.header_languages input:active,
.header_languages input:focus {
  font-weight: 800;
  outline: none;
  box-shadow: none !important;
}
.header_languages input.active {
  font-weight: 800;
}
.header_upversion {
  margin-right: 40px;
  padding: 11px 17px;
  border: 1px solid #e7f3ff;
  border-radius: 10px;
  background: #e7f3ff;
  color: rgb(54, 198, 89);
  font-weight: 900;
}
.header_upversion:hover {
  margin-right: 40px;
  border: 1px solid rgb(54, 198, 89);
  border-radius: 10px;
  background: rgb(54, 198, 89);
  color: #fff;
  font-weight: 900;
  cursor: pointer;
}
.header_profile {
  border: 1px solid #f3d5d5;
  background: #f3d5d5;
  color: #fff;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.header_profile:hover {
  transform: scale(1.05);
}
.input_default {
  font-family: Manrope, Montserrat, sans-serif;
  width: 200px;
  padding: 13px 10px 13px 40px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  text-align: center;
  outline: none;
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-bottom: 25px;
}
.input_default::placeholder {
  color: #cacaca;
  text-align: center;
}
.input_default:active {
  outline: none;
}
.input_default__reg-name {
  background-image: url(offer/img/icons/user.png);
}
.input_default__reg-phone {
  background-image: url(offer/img/icons/phone.png);
}
.input_default__reg-email {
  background-image: url(offer/img/icons/mail.png);
}
.input_default__reg-pass {
  background-image: url(offer/img/icons/password-key.png);
}
.input_default__sign-email {
  background-image: url(offer/img/icons/mail.png);
}
.input_default__sign-pass {
  background-image: url(offer/img/icons/password-key.png);
}
.quiz-link_wrap {
  display: flex;
  align-items: center;
}
.quiz-link_wrap label {
  color: rgb(54, 198, 89);
  font-size: 12px;
  line-height: 12px;
  margin-right: 5px;
}
.quiz-link_wrap input {
  border: 1px solid rgb(54, 198, 89);
  border-radius: 100px;
  width: 24px;
  height: 24px;
  background: rgba(255, 255, 255, 0);
  background-image: url(offer/img/icons/link.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px;
  color: rgb(54, 198, 89);
}
footer {
  padding: 16px;
  height: 0;
  position: relative;
  z-index: 100;
  background: rgba(255, 255, 255, 1);
  margin-top: 0;
}
footer .container {
  display: flex;
  justify-content: space-between;
}
.footer_left {
  display: flex;
  align-items: center;
}
.footer_left img {
  height: 15px;
}
.footer_left a {
  width: 90px;
  color: #313131;
  font-weight: 300;
}
.footer_right {
  display: flex;
}
.footer_right a {
  display: flex;
  align-items: center;
  color: rgb(54, 198, 89);
  font-weight: 800;
}
.footer_right a img {
  height: 13px;
  margin-right: 12px;
}
@keyframes backbtnmove {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-15px);
  }
}

.new_footer {
  display: flex;

  align-items: center;
  justify-content: space-between;
}

.bonus-and-start.one_benefit.default_cursor_cs .bonus-block.bonus-block-style {
  max-width: 60%;
}

.bonus-block-style h6 {
  font-size: 0.8rem;
  font-weight: 700;
  color: black;
}

.quiz_nav.default_cursor_cs .step_send.default_pointer_cs.button {
  margin-top: -60px;
}

@media screen and (max-width: 700px) {
  .new_footer {
    display: flex;
    flex-direction: column;
  }
  .bonus-and-start.one_benefit.default_cursor_cs
    .bonus-block.bonus-block-style {
    max-width: 100%;
  }
  .quiz_nav.default_cursor_cs .step_send.default_pointer_cs.button {
    margin-top: 0px;
  }

  .new_footer {
    position: relative;
  }
  .bonus-block-style {
    margin-bottom: 10px;
    position: absolute;
    top: -330px;
  }

  .slide_form_inputs.default_cursor_cs.form-down {
    margin-bottom: -170px;
  }
}
