/* --------------------------------------------------------------
# Config
-------------------------------------------------------------- */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
picture,
footer,
header,
hgroup,
nav,
section,
main {
  display: block;
}

audio:not([controls]) {
  display: none;
}

[hidden] {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  font-size: 1em;
  line-height: 1.35;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

::-moz-selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}

::selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}

a {
  text-decoration: none;
}

a:focus,
a:hover,
a:active {
  outline: none;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 0;
}

dfn {
  font-style: italic;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre;
  word-wrap: break-word;
}

q {
  quotes: none;
}

q::before,
q::after {
  content: "";
}

small {
  font-size: 85%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

nav ul,
nav ol,
ul,
li {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

iframe {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

label {
  cursor: pointer;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

button,
input {
  line-height: normal;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

button[disabled],
input[disabled] {
  cursor: default;
}

input[type=text],
input[type=email],
input[type=password],
input[type=search],
textarea {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}

input,
textarea,
select {
  outline: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border-color: transparent;
}

td {
  vertical-align: top;
}

/* --------------------------------------------------------------
# Breakpoints
-------------------------------------------------------------- */
/* --------------------------------------------------------------
# Helpers
-------------------------------------------------------------- */
@font-face {
  font-family: "svgicons";
  src: url("../assets/fonts/svgicons.woff2?t=1749027366382") format("woff2"), url("../assets/fonts/svgicons.woff?t=1749027366382") format("woff");
}
.font-ico-triangle:before, .font-ico-share:before, .font-ico-download:before, .font-ico-dog:before, .font-ico-chevron-prev:before, .font-ico-chevron-next:before, .font-ico-chevron-down:before {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
}

[class*=font-ico] {
  display: inline-block;
}

.font-ico-chevron-down:before {
  content: "\ea01";
}

.font-ico-chevron-next:before {
  content: "\ea02";
}

.font-ico-chevron-prev:before {
  content: "\ea03";
}

.font-ico-dog:before {
  content: "\ea04";
}

.font-ico-download:before {
  content: "\ea05";
}

.font-ico-share:before {
  content: "\ea06";
}

.font-ico-triangle:before {
  content: "\ea07";
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*::before, *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.has-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* --------------------------------------------------------------
# Base
-------------------------------------------------------------- */
@font-face {
  font-family: "PP Mori";
  src: url("../assets/fonts/PPMori-Bold.woff2") format("woff2"), url("../assets/fonts/PPMori-Bold.woff") format("woff"), url("../assets/fonts/PPMori-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-style: normal;
}
@font-face {
  font-family: "PP Mori";
  src: url("../assets/fonts/PPMori-Regular.woff2") format("woff2"), url("../assets/fonts/PPMori-Regular.woff") format("woff"), url("../assets/fonts/PPMori-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-style: normal;
}
@font-face {
  font-family: "PP Mori";
  src: url("../assets/fonts/PPMori-Extralight.woff2") format("woff2"), url("../assets/fonts/PPMori-Extralight.woff") format("woff"), url("../assets/fonts/PPMori-Extralight.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-style: normal;
}
.rte h1,
.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: pp mori, sans-serif;
  font-weight: normal;
  line-height: 1.2;
}

.rte h1,
.h1 {
  font-size: 48px;
}

.rte h2,
.h2 {
  font-size: 36px;
}

.rte h3,
.h3 {
  font-size: 30px;
}

.rte h4,
.h4 {
  font-size: 24px;
}

.rte h5,
.h5 {
  font-size: 20px;
}

.rte h6,
.h6 {
  font-size: 16px;
}

.rte p {
  margin-bottom: 15px;
}
@media (hover: hover) and (pointer: fine) {
  .no-touch .rte p a:hover {
    text-decoration: underline;
  }
}
.rte blockquote {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 30px 0;
}
.rte ul {
  padding-left: 20px;
}
.rte ol {
  padding-left: 20px;
}
.rte ul li {
  list-style-type: disc;
}
.rte ol li {
  list-style-type: decimal-leading-zero;
}

img {
  max-width: 100%;
}

body {
  font-family: pp mori, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  background-color: #fff;
}

.scroll-disabled {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}

.wrap {
  margin: 0 auto;
  max-width: 1280px;
  padding: 0 20px;
  width: 100%;
}

.wrap-md {
  margin: 0 auto;
  max-width: 393px;
  padding: 0 20px;
  width: 100%;
}

.image {
  width: 100%;
  height: auto;
}

[data-object-fit=cover] {
  -o-object-fit: cover;
     object-fit: cover;
}

[data-object-fit=contain] {
  -o-object-fit: contain;
     object-fit: contain;
}

/* --------------------------------------------------------------
# Layout
-------------------------------------------------------------- */
button,
input[type=button],
input[type=submit] {
  background: none;
  border: 0;
  cursor: pointer;
  outline: none;
  padding: 0;
  font-family: pp mori, sans-serif;
}

a,
button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}
a:focus,
button:focus {
  outline: 1px dashed rgba(241, 90, 41, 0.2);
}

.btn {
  background: #000;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  padding: 15px 60px;
  border: 2px solid #000;
  border-radius: 30px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.btn:hover {
  color: #000;
  background-color: #fff;
}

.btn-round {
  font-weight: 500;
  font-size: 24px;
  line-height: 29px;
  border-radius: 50%;
  width: 120px;
  height: 120px;
}
@media only screen and (max-width: 767.98px) {
  .btn-round {
    width: 90px;
    height: 90px;
    font-size: 14px;
    line-height: 17px;
  }
}

.btn-round--grey {
  color: #585856;
  border: 2px solid #585856;
}

.btn-round--purple {
  color: #B99FEA;
  border: 2px solid #B99FEA;
}

.btn-round--stop {
  background: rgba(241, 90, 41, 0.2);
}

.skip-link {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  z-index: 21;
  color: #000;
  font-size: 16px;
  line-height: 20px;
  padding: 8px 14px;
  background-color: #fff;
  opacity: 0;
}
.skip-link:focus {
  opacity: 1;
  outline: 2px solid #f15a29;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

input,
textarea {
  background: #fff;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #000;
  height: 25px;
  padding: 0 10px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #000;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #000;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #000;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #000;
}
input::placeholder,
textarea::placeholder {
  color: #000;
}

input[type=text],
input[type=email],
input[type=tel],
input[type=search],
input[type=password] {
  -webkit-appearance: caret;
     -moz-appearance: caret;
          appearance: caret;
}

/* --------------------------------------------------------------
# Plugins
-------------------------------------------------------------- */
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  pointer-events: none;
  cursor: auto;
}

.swiper-pagination {
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 50%;
  background: #ddd;
  margin: 0 5px;
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  background: #f15a29;
  pointer-events: none;
  cursor: auto;
}

/* 3D Effects */
/* .swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}
.swiper-3d {
	perspective: 1200px;
	.swiper-slide,
	.swiper-slide-shadow,
	.swiper-slide-shadow-left,
	.swiper-slide-shadow-right,
	.swiper-slide-shadow-top,
	.swiper-slide-shadow-bottom,
	.swiper-cube-shadow {
		transform-style: preserve-3d;
	}
	.swiper-slide-shadow,
	.swiper-slide-shadow-left,
	.swiper-slide-shadow-right,
	.swiper-slide-shadow-top,
	.swiper-slide-shadow-bottom {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		z-index: 1;
	}
	.swiper-slide-shadow {
		background: rgba(0, 0, 0, 0.15);
	}
	.swiper-slide-shadow-left {
		background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
	.swiper-slide-shadow-right {
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
	.swiper-slide-shadow-top {
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
	.swiper-slide-shadow-bottom {
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
} */
/* CSS Mode */
/* .swiper-css-mode {
	> .swiper-wrapper {
		overflow: auto;
		scrollbar-width: none;
		-ms-overflow-style: none;
		&::-webkit-scrollbar {
			display: none;
		}
	}
	> .swiper-wrapper > .swiper-slide {
		scroll-snap-align: start start;
	}
}
.swiper-horizontal.swiper-css-mode {
	> .swiper-wrapper {
		scroll-snap-type: x mandatory;
	}
}
.swiper-vertical.swiper-css-mode {
	> .swiper-wrapper {
		scroll-snap-type: y mandatory;
	}
}
.swiper-centered {
	> .swiper-wrapper::before {
		content: '';
		flex-shrink: 0;
		order: 99;
	}
	> .swiper-wrapper > .swiper-slide {
		scroll-snap-align: center center;
		scroll-snap-stop: always;
	}
}
.swiper-centered.swiper-horizontal {
	> .swiper-wrapper > .swiper-slide:first-child {
		margin-inline-start: var(--swiper-centered-offset-before);
	}
	> .swiper-wrapper::before {
		height: 100%;
		min-height: 1px;
		width: var(--swiper-centered-offset-after);
	}
}
.swiper-centered.swiper-vertical {
	> .swiper-wrapper > .swiper-slide:first-child {
		margin-block-start: var(--swiper-centered-offset-before);
	}
	> .swiper-wrapper::before {
		width: 100%;
		min-width: 1px;
		height: var(--swiper-centered-offset-after);
	}
} */
/* --------------------------------------------------------------
# Shared
-------------------------------------------------------------- */
.header {
  padding: 10px 0;
}

.header__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__logo {
  width: 50px;
}

.nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.nav__item {
  border-left: 1px solid #000;
}
.nav__item:first-child {
  border-left: 0;
}

.nav__link {
  padding: 0 10px;
  color: #000;
  display: block;
}
@media (hover: hover) and (pointer: fine) {
  .no-touch .nav__link:hover {
    text-decoration: underline;
  }
}

.footer {
  background-color: #f15a29;
  padding: 30px 0;
  color: #fff;
}

/* --------------------------------------------------------------
# Components
-------------------------------------------------------------- */
.banner {
  margin-bottom: 20px;
}

.banner__content {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.5);
}

.banner__content--right {
  left: auto;
  right: 0;
}

.banner__title {
  font-size: 24px;
}

.banner__holder {
  position: relative;
}

.swiper-container .image {
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}

.search {
  width: 100%;
}

.link {
  color: #000;
  text-decoration: underline;
}
@media (hover: hover) and (pointer: fine) {
  .no-touch .link:hover {
    color: #f15a29;
  }
}

.card {
  width: 100%;
}

.watch {
  width: 100%;
  overflow-y: auto;
}
.watch .wrap {
  max-width: 583px;
}
@media only screen and (max-width: 767.98px) {
  .watch .wrap {
    max-width: 100%;
  }
}

.watch__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100vh;
}

.watch__num {
  color: #585856;
  font-weight: 100;
  font-size: 128px;
  line-height: 156px;
  margin: 224px auto 0;
  display: block;
  width: 100%;
}
@media only screen and (max-width: 767.98px) {
  .watch__num {
    font-size: 64px;
    line-height: 78px;
    margin-top: 35px;
    width: 280px;
  }
}

.watch__controls {
  padding-top: 180px;
  width: 100%;
  max-width: 550px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 20px;
}
@media only screen and (max-width: 767.98px) {
  .watch__controls {
    max-width: 335px;
    padding: 54px 20px 0;
  }
}

.watch-btn--active {
  color: #e54845;
  border-color: #e54845;
  background-color: rgba(229, 72, 69, 0.2);
}

.watch-btn--disabled {
  pointer-events: none;
  color: #c7c6c5;
  border-color: #c7c6c5;
}

.results {
  width: 100%;
  min-height: 100vh;
  overflow-y: hidden;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.results .wrap {
  position: relative;
  overflow-y: hidden;
}
@media only screen and (max-width: 767.98px) {
  .results {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.results__content {
  padding: 50px 0;
}
@media only screen and (max-width: 767.98px) {
  .results__content {
    padding: 20px 0 40px;
  }
}

.results__img {
  display: block;
  margin: 0 auto;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  width: 100%;
  max-width: 280px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 991.98px) {
  .results__img {
    max-width: 200px;
  }
}
@media only screen and (max-width: 767.98px) {
  .results__img {
    position: relative;
    top: unset;
    right: unset;
    max-width: 250px;
    margin-bottom: 30px;
  }
}

.results__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto;
  max-width: 500px;
}

.results__pretitle {
  font-size: 40px;
  line-height: 1;
  font-weight: 600;
  color: #B99FEA;
  text-align: center;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767.98px) {
  .results__pretitle {
    font-size: 32px;
  }
}

.results__title {
  color: #000;
  font-size: 40px;
  line-height: 1;
  font-weight: 100;
  text-align: center;
  margin-bottom: 66px;
}
@media only screen and (max-width: 767.98px) {
  .results__title {
    font-size: 32px;
    margin-bottom: 30px;
  }
}

.results__num {
  color: #585856;
  font-weight: 100;
  font-size: 128px;
  line-height: 156px;
}
@media only screen and (max-width: 767.98px) {
  .results__num {
    font-size: 80px;
    line-height: 98px;
  }
}

.results__btn {
  background-color: #000;
  color: #fff;
  border-color: #000;
  width: 100%;
  max-width: 352px;
  margin-left: 10px;
  position: relative;
  margin-top: 160px;
}
.results__btn::before {
  display: block;
  content: "";
  width: 1px;
  height: 103px;
  background-color: #000;
  position: absolute;
  bottom: calc(100% + 40px);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media only screen and (max-width: 767.98px) {
  .results__btn {
    max-width: 280px;
    margin-left: 0;
    padding: 18px 60px;
    margin-top: 150px;
  }
  .results__btn::before {
    bottom: calc(100% + 30px);
  }
}
@media only screen and (max-width: 575.98px) {
  .results__btn {
    max-width: 100%;
  }
}

.table {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.table .wrap {
  position: relative;
  overflow-y: hidden;
}
@media only screen and (max-width: 767.98px) {
  .table {
    padding-top: 30px;
  }
  .table .wrap {
    padding: 0;
  }
}

.table__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
  padding: 0 40px 0 10px;
}
@media only screen and (max-width: 767.98px) {
  .table__header {
    padding: 0 16px;
    margin-bottom: 10px;
  }
}

.table__content {
  max-width: 700px;
  margin: 0 auto;
  padding: 60px 0 0;
}
@media only screen and (max-width: 767.98px) {
  .table__content {
    padding-top: 15px;
  }
}

.table__img {
  display: block;
  width: 100%;
  max-width: 60px;
}

.table__game {
  border-radius: 49px;
  background-color: #B99FEA;
  padding: 8px 16px;
  font-size: 14px;
}

.table__info {
  padding: 15px 0 0;
  margin-bottom: 30px;
}

.table__title {
  color: #B99FEA;
  font-weight: 600;
  font-size: 32px;
  line-height: 32px;
}
@media only screen and (max-width: 767.98px) {
  .table__title {
    font-size: 24px;
  }
}

.table__list-wrap {
  position: relative;
}

.table__list {
  height: 592px;
  overflow-y: auto;
  padding: 10px;
}
@media only screen and (max-width: 767.98px) {
  .table__list {
    padding: 15px;
    height: 435px;
  }
}

.table__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  border-radius: 7px;
  padding: 17px 15px;
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  position: relative;
  counter-increment: li;
}
.table__item::before {
  content: counter(li) ".";
  display: inline-block;
  -webkit-align-self: baseline;
      -ms-flex-item-align: baseline;
          align-self: baseline;
  margin-right: 5px;
  width: auto;
  height: auto;
}

.table__item-left {
  display: block;
}
@media only screen and (max-width: 767.98px) {
  .table__item-left {
    max-width: 57%;
  }
}

.table__item--current {
  border: 1px solid #f15a29;
}

.table__item-name {
  color: #000;
  display: block;
  margin-bottom: 2px;
}

.table__item-email {
  color: #878787;
  font-weight: 100;
}
@media only screen and (max-width: 767.98px) {
  .table__item-email {
    word-wrap: break-word;
  }
}

.table__item-time {
  color: #B99FEA;
  font-weight: 100;
  font-size: 20px;
  line-height: 21px;
  margin: 0 20px 0 auto;
}
@media only screen and (max-width: 767.98px) {
  .table__item-time {
    margin-right: 13px;
  }
}

.table__btn-wrap {
  position: relative;
}
.table__btn-wrap::before {
  content: "";
  position: absolute;
  top: -70px;
  left: -20px;
  width: calc(100% + 40px);
  height: 240px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(85.24%, #fff), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, #fff 0%, #fff 85.24%, rgba(0, 0, 0, 0) 100%);
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.table__btn {
  display: block;
  margin: 12px auto 46px;
  width: 100%;
  max-width: 280px;
  z-index: 1;
  position: relative;
}

.background-module {
  width: 100%;
  position: relative;
  overflow-x: hidden;
  height: 300px;
}
@media only screen and (max-width: 767.98px) {
  .background-module {
    height: 200px;
  }
}

.background-module__img {
  position: absolute;
  top: 31%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (max-width: 767.98px) {
  .background-module__img {
    top: 32%;
    height: 66px;
    width: 65px;
  }
}

.background-mobile__bg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 300px;
  width: 100%;
}
@media only screen and (max-width: 767.98px) {
  .background-mobile__bg {
    width: 768px;
    background-size: contain;
    height: 200px;
  }
}

.form {
  width: 100%;
}

.registration-form {
  width: 100%;
  text-align: center;
  position: relative;
  -webkit-animation: appear 5s linear;
          animation: appear 5s linear;
}

.registration-form__logo-wrap {
  text-align: left;
  margin-bottom: 5px;
  -webkit-transform: translateY(-57px);
          transform: translateY(-57px);
}

.registration-form__logo {
  display: inline-block;
}

.registration-form__decoration-wrap {
  width: 100%;
  text-align: right;
}

.registration-form__decoration {
  display: inline-block;
}

.registration-form__app-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}

.registration-form__field {
  position: relative;
  margin-bottom: 24px;
}
.registration-form__field:last-of-type {
  margin-bottom: 123px;
}
@media only screen and (max-width: 767.98px) {
  .registration-form__field:last-of-type {
    margin-bottom: 94px;
  }
}

.registration-form__input {
  padding: 23px 16px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 30px;
  font-weight: 600;
  font-size: 14px;
  font-family: inherit;
  color: #000;
  line-height: 16px;
  width: 100%;
}
.registration-form__input:invalid {
  background-color: #fff;
}
.registration-form__input::-webkit-input-placeholder {
  color: transparent;
}
.registration-form__input::-moz-placeholder {
  color: transparent;
}
.registration-form__input:-ms-input-placeholder {
  color: transparent;
}
.registration-form__input::-ms-input-placeholder {
  color: transparent;
}
.registration-form__input::placeholder {
  color: transparent;
}
.registration-form__input:focus + .registration-form__input-placeholder, .registration-form__input:valid + .registration-form__input-placeholder {
  display: none;
}

.registration-form__input-placeholder {
  color: #898989;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  display: block;
  position: absolute;
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.registration-form__input-placeholder::after {
  content: "*";
  display: inline-block;
  color: #e54845;
}

.registration-form__input--error {
  border-color: #95120B;
}
.registration-form__input--error + .registration-form__input-placeholder {
  display: none;
}

.registration-form__error {
  font-size: 10px;
  line-height: 12px;
  color: #95120B;
  font-weight: 400;
  position: absolute;
  right: 22px;
  top: calc(100% + 7px);
  display: none;
}

.registration-form__btn {
  display: inline-block;
  font-family: pp mori, sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #fff;
  border: 2px solid #000;
  background-color: #000;
  border-radius: 30px;
  padding: 15px 24px;
  margin-bottom: 40px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.registration-form__btn:hover {
  background-color: #fff;
  color: #000;
}
@media only screen and (max-width: 767.98px) {
  .registration-form__btn {
    padding: 15px 20px;
  }
}

.registration-form__btn--disabled {
  pointer-events: none;
}

.registration-form__tooltip-text {
  font-size: 16px;
  line-height: 20px;
  color: #585856;
  font-weight: 500;
  position: relative;
  z-index: 0;
}
.registration-form__tooltip-text span {
  text-transform: uppercase;
}

.registration-form__tooltip {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.29);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.29);
  padding: 13px;
  max-width: 308px;
  width: 100%;
  margin: 0 auto;
  position: absolute;
  z-index: 10;
  top: 175px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #fff;
  display: none;
}

.registration-form__triangle {
  font-size: 21px;
  position: absolute;
  top: -10px;
  right: 63px;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  color: #fff;
  z-index: -1;
}
.registration-form__triangle::after {
  content: "";
  width: 37px;
  height: 30px;
  background-color: #fff;
  position: absolute;
  top: 10px;
  right: -7px;
}

.registration-form__link {
  font-weight: 700;
  color: #585856;
  text-decoration: underline;
}

.registration-form__decoration-logo {
  min-height: 240px;
}

@-webkit-keyframes appear {
  0% {
    visibility: hidden;
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}

@keyframes appear {
  0% {
    visibility: hidden;
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
.registration-form__vega-logo {
  max-width: 250px;
  margin-bottom: 20px;
  margin-left: -25px;
}

.loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 15;
  -webkit-animation: fade-out 1.5s forwards 3s 1;
          animation: fade-out 1.5s forwards 3s 1;
}

.loader__img {
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.loader__img--1 {
  width: 100%;
  height: 100%;
  top: -296px;
  right: -125px;
  z-index: 15;
  -webkit-animation: slide-out-top 2s forwards 1s 1;
          animation: slide-out-top 2s forwards 1s 1;
}
@media only screen and (min-width: 992px) {
  .loader__img--1 {
    width: 55%;
  }
}
@media only screen and (max-width: 767.98px) {
  .loader__img--1 {
    width: 117%;
    top: -200px;
    right: -152px;
  }
}

.loader__img--2 {
  width: 100%;
  height: 100%;
  bottom: -312px;
  left: -102px;
  z-index: 15;
  -webkit-animation: slide-out-bottom 2s forwards 1s 1;
          animation: slide-out-bottom 2s forwards 1s 1;
}
@media only screen and (min-width: 992px) {
  .loader__img--2 {
    width: 55%;
  }
}
@media only screen and (max-width: 767.98px) {
  .loader__img--2 {
    width: 110%;
    bottom: -213px;
    left: -99px;
    z-index: 15;
  }
}

.loader__img--3 {
  width: 203px;
  height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-animation: scale-up 3s forwards 1s 1;
          animation: scale-up 3s forwards 1s 1;
  position: absolute;
  z-index: 20;
}

@-webkit-keyframes slide-out-top {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }
  100% {
    -webkit-transform: translate(100%, -100%);
            transform: translate(100%, -100%);
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }
}

@keyframes slide-out-top {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }
  100% {
    -webkit-transform: translate(100%, -100%);
            transform: translate(100%, -100%);
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }
}
@-webkit-keyframes slide-out-bottom {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }
  100% {
    -webkit-transform: translate(-100%, 100%);
            transform: translate(-100%, 100%);
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }
}
@keyframes slide-out-bottom {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }
  100% {
    -webkit-transform: translate(-100%, 100%);
            transform: translate(-100%, 100%);
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }
}
@-webkit-keyframes scale-up {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0);
  }
  25% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  75% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  100% {
    -webkit-transform: translate(-50%, -60%) scale(0.25);
            transform: translate(-50%, -60%) scale(0.25);
  }
}
@keyframes scale-up {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0);
  }
  25% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  75% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  100% {
    -webkit-transform: translate(-50%, -60%) scale(0.25);
            transform: translate(-50%, -60%) scale(0.25);
  }
}
@media only screen and (max-width: 767.98px) {
  @-webkit-keyframes scale-up {
    0% {
      -webkit-transform: translate(-50%, -50%) scale(0);
              transform: translate(-50%, -50%) scale(0);
    }
    25% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    50% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    75% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    100% {
      -webkit-transform: translate(-50%, -57%) scale(0.25);
              transform: translate(-50%, -57%) scale(0.25);
    }
  }
  @keyframes scale-up {
    0% {
      -webkit-transform: translate(-50%, -50%) scale(0);
              transform: translate(-50%, -50%) scale(0);
    }
    25% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    50% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    75% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    100% {
      -webkit-transform: translate(-50%, -57%) scale(0.25);
              transform: translate(-50%, -57%) scale(0.25);
    }
  }
}
@media screen and (min-width: 740px) and (max-width: 768px) {
  @-webkit-keyframes scale-up {
    0% {
      -webkit-transform: translate(-50%, -50%) scale(0);
              transform: translate(-50%, -50%) scale(0);
    }
    25% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    50% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    75% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    100% {
      -webkit-transform: translate(-50%, -70%) scale(0.25);
              transform: translate(-50%, -70%) scale(0.25);
    }
  }
  @keyframes scale-up {
    0% {
      -webkit-transform: translate(-50%, -50%) scale(0);
              transform: translate(-50%, -50%) scale(0);
    }
    25% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    50% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    75% {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1);
    }
    100% {
      -webkit-transform: translate(-50%, -70%) scale(0.25);
              transform: translate(-50%, -70%) scale(0.25);
    }
  }
}
@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
.dropdown {
  position: relative;
}

.dropdown__btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 16px;
  border: 1px solid #000;
  border-radius: 100px;
  margin-bottom: 63px;
  position: relative;
  text-align: left;
  cursor: pointer;
  color: #898989;
}

.dropdown__btn-name--selected::after {
  content: "*";
  display: inline-block;
  color: #e54845;
}

.dropdown__btn--active {
  background-color: #DCDCDC;
  border: 1px solid #DCDCDC;
  border-radius: 25px 25px 0 0;
  color: #000;
  padding: 16px 24px;
  margin-bottom: 59px;
}

.dropdown__btn-icon {
  width: 15px;
  margin-left: auto;
}

.dropdown__btn-icon--active {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.dropdown__content {
  display: none;
}

.dropdown-content--active {
  display: block;
  position: absolute;
  top: 48px;
  text-align: left;
  left: 0;
  padding: 8px 24px 24px;
  background-color: #DCDCDC;
  width: 100%;
  border-radius: 0 0 25px 25px;
}

.dropdown__item {
  cursor: pointer;
  margin-bottom: 16px;
}
.dropdown__item:last-of-type {
  margin-bottom: 0;
}

.dropdown__span--selected {
  color: #000;
  font-weight: bold;
}

.thank-you {
  padding: 80px 0 40px;
  text-align: center;
}
.thank-you .btn {
  background-color: #fff;
  color: #000;
  border-color: 1px solid #000;
  -webkit-transition: 0.3s ease color, 0.3s ease background-color;
  transition: 0.3s ease color, 0.3s ease background-color;
}
.thank-you .btn:hover {
  background-color: #000;
  color: #fff;
}
@media only screen and (max-width: 767.98px) {
  .thank-you .btn {
    width: 100%;
    max-width: 500px;
  }
}

.thank-you__logo {
  max-width: 250px;
  margin: 0 auto 18px;
}

.thank-you__img-holder {
  max-width: 260px;
  margin: 0 auto;
}

.thank-you__text {
  font-size: 28px;
  font-weight: 100;
  line-height: 36.4px;
}

.thank-you__text--msg {
  margin-bottom: 20px;
}

.thank-you__text--title {
  margin-bottom: 20px;
}

.thank-you__text-score {
  font-size: 22px;
  margin-bottom: 20px;
}

.thank-you__complete-btn {
  display: block;
  margin: 20px auto 0;
}

.thank-you__img {
  min-height: 300px;
}

.thank-you__link {
  color: #000;
  -webkit-transition: color 0.4s ease, background-size 0.6s ease;
  transition: color 0.4s ease, background-size 0.6s ease;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#000));
  background-image: linear-gradient(to top, #000 0%, #000 100%);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 100% 1px;
}
.thank-you__link:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#000));
  background-image: linear-gradient(to top, #000 0%, #000 100%);
  background-position: right bottom;
  background-size: 0 1px;
}

.gbag {
  padding: 40px 0;
  height: 100vh;
  width: 100%;
  text-align: center;
}
.gbag .registration-form__btn {
  width: 100%;
}

.gbag__holder {
  position: relative;
  max-width: 350px;
  margin: 0 auto;
}

.gbag__label {
  display: block;
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: 100;
  line-height: 36.4px;
}

.gbag__input-holder {
  position: relative;
  margin-bottom: 40px;
}

.gbag__input {
  background-color: transparent;
}

.gbag__placeholder {
  color: #898989;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  display: block;
  position: absolute;
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: -1;
}
.gbag__placeholder::after {
  content: "*";
  display: inline-block;
  color: #e54845;
}

.gbag__placeholder--hidden {
  display: none;
}

.gbag__form {
  width: 100%;
}

.gbag__error {
  position: absolute;
  left: 50%;
  top: calc(100% + 5px);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  color: #e54845;
}

.quiz {
  padding: 40px 0;
  height: 100vh;
  width: 100%;
  text-align: center;
}
.quiz .registration-form__btn {
  width: 100%;
  max-width: 250px;
}

.quiz__holder {
  position: relative;
  max-width: 400px;
  margin: 0 auto;
}

.quiz__holder--images {
  max-width: 100%;
}
@media only screen and (min-width: 992px) {
  .quiz__holder--images {
    max-width: 600px;
  }
}
.quiz__holder--images .quiz__input-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
  margin-bottom: 60px;
}
.quiz__holder--images .quiz__form-item {
  border: none;
  border-radius: none;
  padding: 0;
  height: 270px;
  width: 100%;
}
.quiz__holder--images .quiz__form-img {
  -o-object-fit: cover;
     object-fit: cover;
}
.quiz__holder--images .quiz__form-item--correct {
  background-color: none;
  border-color: #228B22;
}

.quiz__label {
  display: block;
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: 100;
  line-height: 36.4px;
}

.quiz__input-holder {
  position: relative;
  display: block;
  margin-bottom: 40px;
}

.quiz__placeholder {
  color: #898989;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  display: block;
  position: absolute;
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: -1;
}
.quiz__placeholder::after {
  content: "*";
  display: inline-block;
  color: #e54845;
}

.quiz__placeholder--hidden {
  display: none;
}

.quiz__form {
  width: 100%;
}

.quiz__form-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  accent-color: #000;
  gap: 10px;
  font-size: 22px;
  font-weight: 300;
  line-height: normal;
  padding: 20px;
  border-radius: 50px;
  border: 1px solid #000;
}
.quiz__form-item:not(:last-child) {
  margin-bottom: 12px;
}

.quiz__form-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.quiz__form-item--correct {
  background-color: #CDE966;
  border-color: #CDE966;
}

.quiz__form-item--wrong {
  background-color: rgba(255, 0, 0, 0.2);
  border-color: #F00;
  color: #95120B;
}

.quiz__form--validation {
  color: #95120B;
  position: absolute;
  top: calc(100% + 10px);
  white-space: nowrap;
  text-align: center;
  display: block;
  width: 100%;
}

.quiz__form-icon {
  position: absolute;
  right: 25px;
}

.quiz__form-input {
  position: relative;
  display: none;
}

.quiz__form-msg {
  position: absolute;
  top: calc(100% + 10px);
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}

.quiz__form-msg--correct {
  color: #228B22;
}

.quiz__form-msg--wrong {
  color: #95120B;
}

.quiz__form-option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  text-align: left;
}

/* --------------------------------------------------------------
# Print Styles
-------------------------------------------------------------- */
@media print {
  body {
    background: #fff;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: left;
  }
  a:link, a:visited {
    background: #fff;
    color: #000;
    text-decoration: underline;
  }
  a:not([href="javascript:;"]):after {
    content: "[" attr(href) "]";
  }
  h1, h2, h3, h4, h5, h6 {
    background: none;
    color: #000;
  }
  .temp {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vaG9tZS9zdGVmYW5iZWxqaW4vd29yay9rb250ZWgtc3RvcHdhdGNoLXF1aXovZGVzaWduL2hicy9zcmMvc2Nzcy9zdHlsZS5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL2NvbmZpZy9fcmVzZXQuc2NzcyIsIiUzQ2lucHV0JTIwY3NzJTIwa0NnS3Y2JTNFIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL2xheW91dC9faWNvbi1mb250LnNjc3MiLCJmaWxlOi8vL2hvbWUvc3RlZmFuYmVsamluL3dvcmsva29udGVoLXN0b3B3YXRjaC1xdWl6L2Rlc2lnbi9oYnMvc3JjL3Njc3MvaGVscGVycy9faGVscGVycy5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL2hlbHBlcnMvX21peGlucy5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImZpbGU6Ly8vaG9tZS9zdGVmYW5iZWxqaW4vd29yay9rb250ZWgtc3RvcHdhdGNoLXF1aXovZGVzaWduL2hicy9zcmMvc2Nzcy9jb25maWcvX3ZhcmlhYmxlcy5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL2Jhc2UvX2xheW91dC5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL2xheW91dC9fYnV0dG9ucy5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL2Jhc2UvX2JyZWFrcG9pbnRzLnNjc3MiLCJmaWxlOi8vL2hvbWUvc3RlZmFuYmVsamluL3dvcmsva29udGVoLXN0b3B3YXRjaC1xdWl6L2Rlc2lnbi9oYnMvc3JjL3Njc3MvbGF5b3V0L19mb3Jtcy5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtZmxpcC9lZmZlY3QtZmxpcC5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL3BsdWdpbnMvX3N3aXBlci5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL3NoYXJlZC9faGVhZGVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvc3RlZmFuYmVsamluL3dvcmsva29udGVoLXN0b3B3YXRjaC1xdWl6L2Rlc2lnbi9oYnMvc3JjL3Njc3Mvc2hhcmVkL19mb290ZXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9zdGVmYW5iZWxqaW4vd29yay9rb250ZWgtc3RvcHdhdGNoLXF1aXovZGVzaWduL2hicy9zcmMvc2Nzcy9tb2R1bGVzL19iYW5uZXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9zdGVmYW5iZWxqaW4vd29yay9rb250ZWgtc3RvcHdhdGNoLXF1aXovZGVzaWduL2hicy9zcmMvc2Nzcy9tb2R1bGVzL19zbGlkZXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9zdGVmYW5iZWxqaW4vd29yay9rb250ZWgtc3RvcHdhdGNoLXF1aXovZGVzaWduL2hicy9zcmMvc2Nzcy9tb2R1bGVzL19zZWFyY2guc2NzcyIsImZpbGU6Ly8vaG9tZS9zdGVmYW5iZWxqaW4vd29yay9rb250ZWgtc3RvcHdhdGNoLXF1aXovZGVzaWduL2hicy9zcmMvc2Nzcy9tb2R1bGVzL19saW5rLnNjc3MiLCJmaWxlOi8vL2hvbWUvc3RlZmFuYmVsamluL3dvcmsva29udGVoLXN0b3B3YXRjaC1xdWl6L2Rlc2lnbi9oYnMvc3JjL3Njc3MvbW9kdWxlcy9fY2FyZC5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL21vZHVsZXMvX3dhdGNoLnNjc3MiLCJmaWxlOi8vL2hvbWUvc3RlZmFuYmVsamluL3dvcmsva29udGVoLXN0b3B3YXRjaC1xdWl6L2Rlc2lnbi9oYnMvc3JjL3Njc3MvbW9kdWxlcy9fcmVzdWx0cy5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL21vZHVsZXMvX3RhYmxlLnNjc3MiLCJmaWxlOi8vL2hvbWUvc3RlZmFuYmVsamluL3dvcmsva29udGVoLXN0b3B3YXRjaC1xdWl6L2Rlc2lnbi9oYnMvc3JjL3Njc3MvbW9kdWxlcy9fYmFja2dyb3VuZC1tb2R1bGUuc2NzcyIsImZpbGU6Ly8vaG9tZS9zdGVmYW5iZWxqaW4vd29yay9rb250ZWgtc3RvcHdhdGNoLXF1aXovZGVzaWduL2hicy9zcmMvc2Nzcy9tb2R1bGVzL19mb3JtLnNjc3MiLCJmaWxlOi8vL2hvbWUvc3RlZmFuYmVsamluL3dvcmsva29udGVoLXN0b3B3YXRjaC1xdWl6L2Rlc2lnbi9oYnMvc3JjL3Njc3MvbW9kdWxlcy9fcmVnaXN0cmF0aW9uLWZvcm0uc2NzcyIsImZpbGU6Ly8vaG9tZS9zdGVmYW5iZWxqaW4vd29yay9rb250ZWgtc3RvcHdhdGNoLXF1aXovZGVzaWduL2hicy9zcmMvc2Nzcy9tb2R1bGVzL19sb2FkZXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9zdGVmYW5iZWxqaW4vd29yay9rb250ZWgtc3RvcHdhdGNoLXF1aXovZGVzaWduL2hicy9zcmMvc2Nzcy9tb2R1bGVzL19kcm9wZG93bi5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL21vZHVsZXMvX3RoYW5rLXlvdS5zY3NzIiwiZmlsZTovLy9ob21lL3N0ZWZhbmJlbGppbi93b3JrL2tvbnRlaC1zdG9wd2F0Y2gtcXVpei9kZXNpZ24vaGJzL3NyYy9zY3NzL21vZHVsZXMvX2d1ZXNzLXRoZS1iYWcuc2NzcyIsImZpbGU6Ly8vaG9tZS9zdGVmYW5iZWxqaW4vd29yay9rb250ZWgtc3RvcHdhdGNoLXF1aXovZGVzaWduL2hicy9zcmMvc2Nzcy9tb2R1bGVzL19xdWl6LnNjc3MiLCJmaWxlOi8vL2hvbWUvc3RlZmFuYmVsamluL3dvcmsva29udGVoLXN0b3B3YXRjaC1xdWl6L2Rlc2lnbi9oYnMvc3JjL3Njc3MvaGVscGVycy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Z0VBQUE7QUNFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkMsU0FBQTtFQUNBLFVBQUE7QUNFRDs7QURDQTs7Ozs7Ozs7Ozs7O0VBWUMsY0FBQTtBQ0VEOztBRENBO0VBQ0MsYUFBQTtBQ0VEOztBRENBO0VBQ0MsYUFBQTtBQ0VEOztBREdBO0VBQ0MsZUFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7QUNBRDs7QURHQTtFQUNDLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7QUNBRDs7QURHQTtFQUNDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDQUQ7O0FER0E7RUFDQyxnQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBQ0FEOztBREtBO0VBQ0MscUJBQUE7QUNGRDs7QURLQTs7O0VBR0MsYUFBQTtBQ0ZEOztBRE9BO0VBQ0MseUJBQUE7QUNKRDs7QURPQTs7RUFFQyxpQkFBQTtBQ0pE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 */