@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);
/* stylelint-disable */

/* stylelint-enable */
.icon--mmn5O {
  display: inline-block;
}
.icon--mmn5O svg {
  display: block;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.header--YGWap {
  position: relative;
  z-index: 10;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px;
  padding: 21px 41px 10px;
  direction: rtl;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .header--YGWap {
    padding: 18px 27px;
  }
}
.header--YGWap {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .header--YGWap {
    padding: 18px 27px 16px;
  }
}
.header--YGWap {
  /* Use custom media query */
}

.mako-logo--tkmbw {
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .mako-logo--tkmbw {
    width: 82px;
  }
}
.mako-logo--tkmbw {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .mako-logo--tkmbw {
    width: 82px;
  }
}
.mako-logo--tkmbw {
  /* Use custom media query */
}
.mako-logo--tkmbw svg {
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .mako-logo--tkmbw svg {
    width: 100%;
  }
}
.mako-logo--tkmbw svg {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .mako-logo--tkmbw svg {
    width: 100%;
  }
}
.mako-logo--tkmbw svg {
  /* Use custom media query */
}
.mako-logo--tkmbw svg path {
  transition: fill 0.3s;
}
.mako-logo--tkmbw:hover svg path:not(#gradient-1):not(#gradient-2) {
  fill: #A6B7FF;
}
.mako-logo--tkmbw:hover svg path#gradient-1 {
  fill: #A6B7FF;
}
.mako-logo--tkmbw:hover svg path#gradient-2 {
  fill: #A6B7FF;
}

.central-logo--Ha87O {
  margin: 19px 135px 0 0;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .central-logo--Ha87O {
    margin: 0 auto;
  }
}
.central-logo--Ha87O {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .central-logo--Ha87O {
    margin: 0 auto;
  }
}
.central-logo--Ha87O {
  /* Use custom media query */
}
.central-logo--Ha87O.smaller--ZqJ3s {
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .central-logo--Ha87O.smaller--ZqJ3s {
    width: 109px;
  }
}
.central-logo--Ha87O.smaller--ZqJ3s {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .central-logo--Ha87O.smaller--ZqJ3s {
    width: 109px;
  }
}
.central-logo--Ha87O.smaller--ZqJ3s {
  /* Use custom media query */
}
.central-logo--Ha87O.results-smaller--IVeJz {
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .central-logo--Ha87O.results-smaller--IVeJz {
    width: 106px;
  }
}
.central-logo--Ha87O.results-smaller--IVeJz {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .central-logo--Ha87O.results-smaller--IVeJz {
    width: 106px;
  }
}
.central-logo--Ha87O.results-smaller--IVeJz {
  /* Use custom media query */
}
.central-logo--Ha87O img {
  width: 100%;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.socials--YMGxD {
  display: flex;
  align-items: center;
  -moz-column-gap: 36px;
       column-gap: 36px;
  min-width: 100px;
  padding-top: 7px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .socials--YMGxD {
    display: none;
  }
}
.socials--YMGxD {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .socials--YMGxD {
    display: none;
  }
}
.socials--YMGxD {
  /* Use custom media query */
}
.socials--YMGxD .share-icon--XAhRx {
  cursor: pointer;
  width: 32px;
  height: 32px;
}
.socials--YMGxD .share-icon--XAhRx:hover svg path {
  fill: #A6B7FF;
}
.socials--YMGxD .share-icon--XAhRx svg {
  width: 100%;
  height: 100%;
}
.socials--YMGxD .share-icon--XAhRx svg path {
  transition: all 0.3s;
}

.in-content--fzQnl {
  -moz-column-gap: 24px;
       column-gap: 24px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .in-content--fzQnl {
    display: flex;
    -moz-column-gap: 16px;
         column-gap: 16px;
    padding-left: 3px;
  }
}
.in-content--fzQnl {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .in-content--fzQnl {
    -moz-column-gap: 16px;
         column-gap: 16px;
    padding-left: 3px;
    display: flex;
  }
}
.in-content--fzQnl {
  /* Use custom media query */
}
.in-content--fzQnl .content-text--Ax18C {
  color: #D3DBFF;
  font-size: 2.2rem;
  cursor: default;
  padding-left: 10px;
}
.in-content--fzQnl svg path {
  fill: #D3DBFF;
}
.in-content--fzQnl .share-icon--XAhRx:hover svg path {
  fill: #fff;
}

.minified--ZuZif {
  position: relative;
  transition: all 0.25s ease-in-out;
  visibility: hidden;
  z-index: 2;
  opacity: 0;
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .minified--ZuZif {
    position: absolute;
    z-index: 2;
    top: -118px;
    height: 233px;
    transition: all 0.3s ease;
    transform: scaleY(0);
  }
}
.minified--ZuZif {
  /* Use custom media query */
}
.minified--ZuZif.open--YJ_ZX {
  visibility: visible;
  opacity: 1;
  transform: scaleY(1);
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .minified--ZuZif.open--YJ_ZX {
    position: absolute;
    z-index: 3;
    top: -118px;
  }
}
.minified--ZuZif.open--YJ_ZX {
  /* Use custom media query */
}
.minified--ZuZif .icon--Ixejp {
  overflow: visible;
  width: 34px;
}
.minified--ZuZif .icon--Ixejp.facebook--Qblan {
  margin-top: 46px;
  margin-right: -140.6px;
}
.minified--ZuZif .icon--Ixejp.twitter--i0ZuX {
  margin-top: 96px;
  margin-right: -93.2px;
}
.minified--ZuZif .icon--Ixejp.email--kjpE7 {
  margin-top: 144px;
  margin-right: -46px;
}
.minified--ZuZif .icon--Ixejp.whats-app--akSFq {
  margin-top: 194px;
  margin-right: 0.6px;
}

.toggleBtn--EO6Rb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  overflow: visible;
}
.toggleBtn--EO6Rb::before {
  position: absolute;
  z-index: 1;
  content: "";
  display: block;
  top: -3px;
  right: -2.7px;
  height: 241px;
  width: 40px;
  border-radius: 10px;
  transition: all 0.3s ease;
  opacity: 0;
  transform: scaleY(0);
}
.toggleBtn--EO6Rb.open--YJ_ZX {
  margin: 0;
}
.toggleBtn--EO6Rb.open--YJ_ZX::before {
  opacity: 0.12;
  transform: scaleY(1);
}
.toggleBtn--EO6Rb.open--YJ_ZX svg {
  opacity: 0.5;
  width: 35px;
  height: 35px;
  transition: all 0.3s ease;
}
.toggleBtn--EO6Rb i {
  position: relative;
  z-index: 3;
}
.toggleBtn--EO6Rb i svg {
  width: 35px !important;
  height: 35px !important;
}
@font-face {
  font-family: "almoni-regular";
  src: url(/static/assets/almoni-tzar-regular-aaa.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "almoni-light";
  src: url(/static/assets/almoni-tzar-light-aaa.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "almoni-ultralight";
  src: url(/static/assets/almoni-tzar-ultralight-aaa.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "almoni-thin";
  src: url(/static/assets/almoni-tzar-thin-aaa.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "almoni-demibold";
  src: url(/static/assets/almoni-tzar-demibold-aaa.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "almoni-medium";
  src: url(/static/25e3ce0cce56d5c1f245.woff2) format("woff2"), url(/static/8897b26fd35e3840be1b.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "almoni-bold";
  src: url(/static/assets/almoni-tzar-bold-aaa.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Keshet-12-Regular";
  src: url(/static/assets/Keshet-12-Regular.otf);
  font-weight: normal;
  font-style: normal;
}
@property --grad-color {
  syntax: "<color>";
  inherits: false;
  initial-value: #4c91fa;
}
@property --grad-pos {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 20%;
}
html {
  font-size: 62.5%;
}

html,
body {
  direction: rtl;
  padding: 0;
  margin: 0;
  font-family: "almoni-regular", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  color: #fff;
  overflow-x: hidden;
}

#root {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  background-color: #2552ff;
  background: radial-gradient(circle, var(--grad-color) var(--grad-pos), #2552ff 80%);
}

div {
  box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

a {
  text-decoration: none;
  color: unset;
}

button {
  outline: none;
  border: none;
  background-color: transparent;
}

p {
  margin: 0;
}

input {
  padding: 0;
  margin: 0;
  outline: none;
  -webkit-appearance: none;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.banner-wrap--j44T0 {
  display: none;
  position: fixed;
  z-index: 90000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  background-color: white;
  justify-content: center;
  align-items: center;
}
.banner-wrap--j44T0.rendered--hzSbI {
  display: flex;
}

.label--n5suR {
  font-family: "almoni-regular", sans-serif;
  font-size: 14px;
  line-height: 28px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 3px;
  color: white;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .label--n5suR {
    display: none;
  }
}
.label--n5suR {
  /* Use custom media query */
}

.banner--S9R8g {
  background-color: white;
  max-width: 970px;
  max-height: 330px;
  margin: 0 auto;
  overflow: hidden;
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .banner--S9R8g {
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
  }
  .banner--S9R8g iframe {
    width: 100vw !important;
    height: clamp(330px, 100vh - 10px, 100vh) !important;
  }
}
.banner--S9R8g {
  /* Use custom media query */
}

.close-btn--ZFWH9 {
  position: absolute;
  z-index: 100;
  left: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  background-color: white;
  border: 1px solid #576570;
}
.close-btn--ZFWH9:hover {
  background-color: #44525b;
  border-color: #77818a;
}
.close-btn--ZFWH9:hover::before, .close-btn--ZFWH9:hover::after {
  background-color: white;
}
.close-btn--ZFWH9::before, .close-btn--ZFWH9::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #656f78;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.close-btn--ZFWH9::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.close-btn--ZFWH9 {
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .close-btn--ZFWH9 {
    display: none;
  }
}
.close-btn--ZFWH9 {
  /* Use custom media query */
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.button--WNdCP {
  position: relative;
  display: flex;
  height: 46px;
  min-height: 46px;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  color: #F6F5F3;
  border: 1px solid #F6F5F3;
  border-radius: 2px;
  cursor: pointer;
  transition: background-color 0.35s, border 0.35s;
  /* Use predefined media query */
}
@media only screen and (min-width: 768px) {
  .button--WNdCP:hover {
    background-color: #4384fb;
  }
}
.button--WNdCP {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .button--WNdCP {
    min-width: 200px;
  }
}
.button--WNdCP {
  /* Use custom media query */
}
.button--WNdCP:active, .button--WNdCP.clicked--xuvRC, .button--WNdCP:focus {
  color: #09305b;
  background-color: #faff20;
  border: 1px solid #faff20;
}

.disabled--NhWz8 {
  opacity: 0.5;
  pointer-events: none;
}

.label--GBIHr {
  font-family: "almoni-regular", sans-serif;
  position: relative;
  font-size: 28px;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.credits--AHa5N {
  align-items: center;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  left: 16px;
  bottom: 12px;
  direction: ltr;
  display: flex;
  height: 26px;
  justify-content: center;
  overflow: hidden;
  padding: 2px;
  position: absolute;
  width: 136px;
  z-index: 9998;
  box-sizing: border-box;
}

.logo--fImVB {
  width: 12px;
  height: 40px;
  box-sizing: border-box;
}

.text--dzRgv {
  margin-left: 4px;
  margin-top: 2px;
  box-sizing: border-box;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.main--bb2i6 {
  display: flex;
  box-sizing: content-box;
  width: 100%;
  min-height: 100vh;
  justify-content: center;
  align-items: center;
  color: white;
  text-align: center;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .main--bb2i6 {
    align-items: flex-start;
  }
}
.main--bb2i6 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .main--bb2i6 {
    align-items: flex-start;
  }
}
.main--bb2i6 {
  /* Use custom media query */
}
.main-content--lc2JC {
  width: 100%;
  opacity: 0;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .main-content--lc2JC {
    width: 100%;
    height: 100%;
    align-items: flex-start;
  }
}
.main-content--lc2JC {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .main-content--lc2JC {
    width: 100%;
    height: 100%;
    align-items: flex-start;
  }
}
.main-content--lc2JC {
  /* Use custom media query */
}
.main--bb2i6.in--xT8mk .main-content--lc2JC {
  opacity: 1;
  transition: opacity 1000ms;
}
.main--bb2i6.in--xT8mk .main--bb2i6 {
  opacity: 1;
  visibility: visible;
}
.main--bb2i6.out--d1k5y .main-content--lc2JC {
  opacity: 0;
  transition: opacity 1000ms;
}

.hero--R0YoV {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
  padding-top: 90px;
  padding-bottom: 60px;
  margin-top: -90px;
  background: radial-gradient(circle, var(--grad-color) var(--grad-pos), #2552ff 55%);
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .hero--R0YoV {
    display: block;
    padding: 0 0 61px;
    margin-top: 0;
  }
}
.hero--R0YoV {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .hero--R0YoV {
    display: block;
    padding: 0 0 61px;
    margin-top: 0;
  }
}
.hero--R0YoV {
  /* Use custom media query */
}
.hero--R0YoV .left--nACUJ {
  position: relative;
  max-width: 43.9153439153vw;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .hero--R0YoV .left--nACUJ {
    max-width: 100vw;
  }
}
.hero--R0YoV .left--nACUJ {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .hero--R0YoV .left--nACUJ {
    max-width: 100vw;
  }
}
.hero--R0YoV .left--nACUJ {
  /* Use custom media query */
}
.hero--R0YoV .left--nACUJ img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero--R0YoV .left--nACUJ .logo-lottie--G7WjY {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  width: 25.462962963vw;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .hero--R0YoV .left--nACUJ .logo-lottie--G7WjY {
    width: 57.960199005vw;
  }
}
.hero--R0YoV .left--nACUJ .logo-lottie--G7WjY {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .hero--R0YoV .left--nACUJ .logo-lottie--G7WjY {
    width: 57.960199005vw;
  }
}
.hero--R0YoV .left--nACUJ .logo-lottie--G7WjY {
  /* Use custom media query */
}
.hero--R0YoV .right--ltbXI {
  max-width: 424px;
  text-align: right;
  margin-left: 147px;
  padding-bottom: 3px;
  color: #F6F5F3;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .hero--R0YoV .right--ltbXI {
    text-align: center;
    margin: 0 auto;
    padding: 10px 24px 0;
  }
}
.hero--R0YoV .right--ltbXI {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .hero--R0YoV .right--ltbXI {
    text-align: center;
    margin: 0 auto;
    padding: 10px 24px 0;
  }
}
.hero--R0YoV .right--ltbXI {
  /* Use custom media query */
}
.hero--R0YoV .right--ltbXI .title--tqsyA {
  font-size: 8rem;
  line-height: 6.4rem;
  font-family: "almoni-regular", sans-serif;
  font-weight: 400;
  padding-bottom: 12px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .hero--R0YoV .right--ltbXI .title--tqsyA {
    font-size: 6rem;
    line-height: 5rem;
    padding-bottom: 6px;
  }
}
.hero--R0YoV .right--ltbXI .title--tqsyA {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .hero--R0YoV .right--ltbXI .title--tqsyA {
    font-size: 6rem;
    line-height: 5rem;
    padding-bottom: 6px;
  }
}
.hero--R0YoV .right--ltbXI .title--tqsyA {
  /* Use custom media query */
}
.hero--R0YoV .right--ltbXI .title--tqsyA b {
  display: block;
  font-family: "almoni-bold", sans-serif;
}
.hero--R0YoV .right--ltbXI .sub-title--AVxt2 {
  font-size: 4rem;
  line-height: 4rem;
  font-family: "almoni-regular", sans-serif;
  font-weight: 400;
  padding-bottom: 40px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .hero--R0YoV .right--ltbXI .sub-title--AVxt2 {
    font-size: 2.6rem;
    line-height: 2.8rem;
    padding-bottom: 19px;
  }
}
.hero--R0YoV .right--ltbXI .sub-title--AVxt2 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .hero--R0YoV .right--ltbXI .sub-title--AVxt2 {
    font-size: 2.6rem;
    line-height: 2.8rem;
    padding-bottom: 19px;
  }
}
.hero--R0YoV .right--ltbXI .sub-title--AVxt2 {
  /* Use custom media query */
}

.buttons-group--LBoCq {
  display: flex;
  width: 100%;
  justify-content: space-between;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .buttons-group--LBoCq {
    position: relative;
    z-index: 5;
    width: 100%;
  }
}
.buttons-group--LBoCq {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .buttons-group--LBoCq {
    position: relative;
    z-index: 5;
    width: 100%;
  }
}
.buttons-group--LBoCq {
  /* Use custom media query */
}
.buttons-group-btn--afWK_ {
  width: 200px;
  height: 50px;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.35s, visibility 0.35s, background-color 0.3s, color 0.3s;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .buttons-group-btn--afWK_ {
    width: 100%;
    min-width: 165px;
    height: 42px;
    min-height: 42px;
  }
}
.buttons-group-btn--afWK_ {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .buttons-group-btn--afWK_ {
    width: 100%;
    min-width: 165px;
    height: 42px;
    min-height: 42px;
  }
}
.buttons-group-btn--afWK_ {
  /* Use custom media query */
}
.buttons-group-btn--afWK_ span {
  font-family: "almoni-demibold", sans-serif;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .buttons-group-btn--afWK_ span {
    font-size: 2.4rem;
  }
}
.buttons-group-btn--afWK_ span {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .buttons-group-btn--afWK_ span {
    font-size: 2.4rem;
  }
}
.buttons-group-btn--afWK_ span {
  /* Use custom media query */
}
.buttons-group--LBoCq .start-btn--V0d1V {
  color: #09305b;
  background-color: #faff20;
  border-color: transparent;
}
.buttons-group--LBoCq .start-btn--V0d1V:hover {
  border-color: #F6F5F3;
  background-color: #F6F5F3;
}

.parties--FPIDl {
  padding: 32px 0 100px;
  background-color: #09305b;
  background: linear-gradient(90deg, #021D3C 10%, rgb(21, 75, 135) 50%, #021D3C 90%);
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .parties--FPIDl {
    position: relative;
    padding: 26px 24px 100px;
  }
}
.parties--FPIDl {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .parties--FPIDl {
    position: relative;
    padding: 26px 24px 100px;
  }
}
.parties--FPIDl {
  /* Use custom media query */
}
.parties--FPIDl .top-text--yNZt5 {
  max-width: 857px;
  margin: 0 auto;
  padding-bottom: 40px;
  color: #c5c5c5;
  font-family: "almoni-demibold", sans-serif;
  font-size: 2.6rem;
  line-height: 4rem;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .parties--FPIDl .top-text--yNZt5 {
    font-size: 1.8rem;
    line-height: 2.8rem;
    padding-bottom: 31px;
  }
}
.parties--FPIDl .top-text--yNZt5 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .parties--FPIDl .top-text--yNZt5 {
    font-size: 1.8rem;
    line-height: 2.8rem;
    padding-bottom: 31px;
  }
}
.parties--FPIDl .top-text--yNZt5 {
  /* Use custom media query */
}
.parties--FPIDl .top-text--yNZt5 .link--aIkUe {
  text-decoration: underline;
}
.parties--FPIDl .site-credits--fgyP4 {
  max-width: 857px;
  margin: 0 auto;
  padding-bottom: 92px;
  font-size: 2.2rem;
  line-height: 3.2rem;
  color: #c5c5c5;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .parties--FPIDl .site-credits--fgyP4 {
    font-size: 1.8rem;
    line-height: 2.4rem;
    padding-bottom: 65px;
  }
}
.parties--FPIDl .site-credits--fgyP4 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .parties--FPIDl .site-credits--fgyP4 {
    font-size: 1.8rem;
    line-height: 2.4rem;
    padding-bottom: 65px;
  }
}
.parties--FPIDl .site-credits--fgyP4 {
  /* Use custom media query */
}
.parties--FPIDl .parties-list-title--Hf800 {
  font-size: 6rem;
  font-weight: 400;
  padding-bottom: 40px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .parties--FPIDl .parties-list-title--Hf800 {
    font-size: 3.4rem;
    padding-bottom: 23px;
  }
}
.parties--FPIDl .parties-list-title--Hf800 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .parties--FPIDl .parties-list-title--Hf800 {
    font-size: 3.4rem;
    padding-bottom: 23px;
  }
}
.parties--FPIDl .parties-list-title--Hf800 {
  /* Use custom media query */
}
.parties--FPIDl .parties-list--sqc_O {
  position: relative;
  width: 650px;
  padding-bottom: 64px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 32px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .parties--FPIDl .parties-list--sqc_O {
    width: 100%;
  }
}
.parties--FPIDl .parties-list--sqc_O {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .parties--FPIDl .parties-list--sqc_O {
    width: 100%;
  }
}
.parties--FPIDl .parties-list--sqc_O {
  /* Use custom media query */
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV {
  display: flex;
  gap: 16px;
  color: #F6F5F3;
  text-align: right;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .parties--FPIDl .parties-list--sqc_O .party--nEElV {
    gap: 8px;
  }
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .parties--FPIDl .parties-list--sqc_O .party--nEElV {
    gap: 8px;
  }
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV {
  /* Use custom media query */
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .logo--tocd_ {
  width: 230px;
  min-width: 230px;
  height: 85px;
  border-radius: 2px;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .parties--FPIDl .parties-list--sqc_O .party--nEElV .logo--tocd_ {
    width: 120px;
    min-width: 120px;
    height: 45px;
  }
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .logo--tocd_ {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .parties--FPIDl .parties-list--sqc_O .party--nEElV .logo--tocd_ {
    width: 120px;
    min-width: 120px;
    height: 45px;
  }
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .logo--tocd_ {
  /* Use custom media query */
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .logo--tocd_ img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .header--KJad5 .party-name--VTKlo {
  margin-left: 10px;
  font-family: "almoni-demibold", sans-serif;
  font-size: 4rem;
  line-height: 1;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .parties--FPIDl .parties-list--sqc_O .party--nEElV .header--KJad5 .party-name--VTKlo {
    margin-left: 4px;
    font-family: "almoni-bold", sans-serif;
    font-size: 2.2rem;
    line-height: 1.8rem;
  }
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .header--KJad5 .party-name--VTKlo {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .parties--FPIDl .parties-list--sqc_O .party--nEElV .header--KJad5 .party-name--VTKlo {
    margin-left: 4px;
    font-family: "almoni-bold", sans-serif;
    font-size: 2.2rem;
    line-height: 1.8rem;
  }
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .header--KJad5 .party-name--VTKlo {
  /* Use custom media query */
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .header--KJad5 .party-head--y67Vn {
  font-size: 2.8rem;
  line-height: 3.4rem;
  font-family: "almoni-medium", sans-serif;
  font-weight: 500;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .parties--FPIDl .parties-list--sqc_O .party--nEElV .header--KJad5 .party-head--y67Vn {
    margin-top: -1px;
    font-size: 1.8rem;
    line-height: 1.8rem;
  }
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .header--KJad5 .party-head--y67Vn {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .parties--FPIDl .parties-list--sqc_O .party--nEElV .header--KJad5 .party-head--y67Vn {
    margin-top: -1px;
    font-size: 1.8rem;
    line-height: 1.8rem;
  }
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .header--KJad5 .party-head--y67Vn {
  /* Use custom media query */
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .description--OfH19 {
  font-family: "almoni-light", sans-serif;
  font-size: 2.8rem;
  line-height: 2.8rem;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .parties--FPIDl .parties-list--sqc_O .party--nEElV .description--OfH19 {
    margin-top: -1px;
    font-size: 1.8rem;
    line-height: 1.5rem;
  }
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .description--OfH19 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .parties--FPIDl .parties-list--sqc_O .party--nEElV .description--OfH19 {
    margin-top: -1px;
    font-size: 1.8rem;
    line-height: 1.5rem;
  }
}
.parties--FPIDl .parties-list--sqc_O .party--nEElV .description--OfH19 {
  /* Use custom media query */
}
.parties--FPIDl .disclaimer--tuPxU {
  width: 650px;
  margin: 0 auto;
  padding: 40px 46px;
  border-radius: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: #09305B;
  font-family: "Keshet-12-Regular", sans-serif;
  font-size: 18px;
  line-height: 26px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .parties--FPIDl .disclaimer--tuPxU {
    width: 100%;
    padding: 20px;
    font-size: 12px;
    line-height: 18px;
  }
}
.parties--FPIDl .disclaimer--tuPxU {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .parties--FPIDl .disclaimer--tuPxU {
    width: 100%;
    padding: 20px;
    font-size: 12px;
    line-height: 18px;
  }
}
.parties--FPIDl .disclaimer--tuPxU {
  /* Use custom media query */
}
.parties--FPIDl .disclaimer--tuPxU .link--aIkUe {
  text-decoration: underline;
}
.parties--FPIDl .scroll-top-btn--kvxPl {
  position: fixed;
  right: calc((100vw - 650px) / 2 - 80px);
  bottom: 102px;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.parties--FPIDl .scroll-top-btn--kvxPl svg rect {
  transition: all 0.3s;
}
.parties--FPIDl .scroll-top-btn--kvxPl:hover svg rect {
  fill: #4384fb;
}

.credits--QzzgE {
  position: fixed;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .credits--QzzgE {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}
.credits--QzzgE {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .credits--QzzgE {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}
.credits--QzzgE {
  /* Use custom media query */
}
.credits--QzzgE.fixed--d802m {
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .credits--QzzgE.fixed--d802m {
    position: fixed;
  }
}
.credits--QzzgE.fixed--d802m {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .credits--QzzgE.fixed--d802m {
    position: fixed;
  }
}
.credits--QzzgE.fixed--d802m {
  /* Use custom media query */
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.background--yn2Yj {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  overflow: hidden;
  background-color: #5184ed;
  background-size: cover;
  background-position: center;
}
.background-effect--m75iN {
  position: absolute;
  top: 0;
  left: 40%;
  display: flex;
  height: 100%;
  justify-content: center;
  transform-origin: 50% 0;
  transform: translate(-50%, 0) skewX(22deg);
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .background-effect--m75iN {
    display: none;
  }
}
.background-effect--m75iN {
  /* Use custom media query */
}
.background-effect-item--__JUq {
  width: 73px;
  height: 100%;
  margin: 0 4px;
  background-color: rgba(0, 0, 0, 0.05);
}
.background-img--VUg_b {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  transform: scale(1);
  animation-name: zooming--jqxia;
  animation-duration: 21s;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier 0.35, 0, 0.65, 1;
}

@keyframes zooming--jqxia {
  0% {
    transform: scale(1);
  }
  47.5% {
    transform: scale(1.15);
  }
  50% {
    transform: scale(1.15);
  }
  97.5% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.titleWrap--ntvnA {
  position: relative;
  display: inline-block;
  font-size: 8rem;
  line-height: 7rem;
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .titleWrap--ntvnA {
    font-size: 5rem;
    line-height: 5rem;
  }
}
.titleWrap--ntvnA {
  /* Use custom media query */
}
.titleWrap--ntvnA.dynamic--Gruq9 {
  transition: opacity 0.4s;
}
.titleWrap--ntvnA.dynamic--Gruq9.out--IIgD8 {
  opacity: 0;
}
.titleWrap--ntvnA.dynamic--Gruq9.in--FdnFU {
  opacity: 1;
}

.title--YqO7j {
  font-family: "almoni-demibold", sans-serif;
  position: relative;
}

.marker--kDWTv {
  position: relative;
  display: inline-block;
}

.navy--LjdgG {
  position: relative;
  color: #09305b;
  z-index: 3;
}

.white--P80QX {
  position: absolute;
  inset: 0;
  color: #F6F5F3;
  white-space: nowrap;
  z-index: 3;
}

.markerBg--CmL3Q {
  position: absolute;
  inset: 0;
  background: #faff20;
  transform: scaleX(0);
  transform-origin: right center;
  z-index: 2;
}

.dark--eXGBA .markerBg--CmL3Q {
  background: #09305b;
}
.dark--eXGBA .navy--LjdgG {
  color: #F6F5F3;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.question--aAa_6 {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  box-sizing: content-box;
  width: 100%;
  min-height: calc(100vh - 282px);
  padding: 182px 0 100px;
  justify-content: center;
  align-items: center;
  color: white;
  text-align: center;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .question--aAa_6 {
    box-sizing: border-box;
    display: block;
    height: auto;
    min-height: 100vh;
    padding: 150px 10px 55px;
  }
}
.question--aAa_6 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .question--aAa_6 {
    box-sizing: border-box;
    display: block;
    height: auto;
    min-height: 100svh;
    padding: 150px 10px 55px;
  }
}
.question--aAa_6 {
  /* Use custom media query */
}
.question--aAa_6 .bg--YdUgO {
  opacity: 0;
}
.question-content--J7bB2 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .question-content--J7bB2 {
    height: 100%;
    padding: 0 13px;
    align-items: flex-start;
  }
}
.question-content--J7bB2 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .question-content--J7bB2 {
    height: 100%;
    padding: 0 13px;
    align-items: flex-start;
  }
}
.question-content--J7bB2 {
  /* Use custom media query */
}
.question--aAa_6.in--sBdxA .bg--YdUgO,
.question--aAa_6.in--sBdxA .question-content--J7bB2 {
  opacity: 1;
  transition: opacity 1000ms;
}
.question--aAa_6.in--sBdxA .index--GfXaQ {
  opacity: 1;
  visibility: visible;
  transition-delay: 0.75s;
}
.question--aAa_6.in--sBdxA .title-wrap--cv6OR {
  opacity: 1;
  visibility: visible;
  transition-delay: 0.5s;
}
.question--aAa_6.in--sBdxA .answers--EpNIY {
  opacity: 1;
  visibility: visible;
  transition-delay: 0.5s;
}
.question--aAa_6.out--MDafv .bg--YdUgO,
.question--aAa_6.out--MDafv .question-content--J7bB2 {
  opacity: 0;
  transition: opacity 1000ms;
}

.hero--WUUi3 {
  position: relative;
  display: flex;
  max-width: 910px;
  margin: 0 auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 11.3rem;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .hero--WUUi3 {
    gap: 4.8rem;
    padding-top: 35px;
  }
}
.hero--WUUi3 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .hero--WUUi3 {
    gap: 4.8rem;
    padding-top: 35px;
  }
}
.hero--WUUi3 {
  /* Use custom media query */
}

.index--GfXaQ {
  display: flex;
  font-family: "almoni-demibold", sans-serif;
  font-size: 3rem;
  line-height: 3.2rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s linear, visibility 5s;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .index--GfXaQ {
    font-size: 3rem;
  }
}
.index--GfXaQ {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .index--GfXaQ {
    font-size: 3rem;
  }
}
.index--GfXaQ {
  /* Use custom media query */
}
.index-label--D6Any {
  margin-left: 5px;
}

.title-wrap--cv6OR {
  margin-bottom: 23.1vh;
  font-size: 8rem;
  line-height: 7rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s linear, visibility 0.5s;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .title-wrap--cv6OR {
    font-size: 5rem;
    line-height: 5rem;
    margin-bottom: 3.2rem;
  }
  .title-wrap--cv6OR br {
    display: inline !important;
  }
}
.title-wrap--cv6OR {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .title-wrap--cv6OR {
    font-size: 5rem;
    line-height: 5rem;
    margin-bottom: 3.2rem;
  }
  .title-wrap--cv6OR br {
    display: inline !important;
  }
}
.title-wrap--cv6OR {
  /* Use custom media query */
}

.answers--EpNIY {
  position: fixed;
  bottom: 14vh;
  left: 50%;
  display: flex;
  justify-content: center;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s linear, visibility 0.5s;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .answers--EpNIY {
    position: relative;
    bottom: auto;
    left: auto;
    margin: -1.7rem auto 0;
    flex-direction: column;
    flex-wrap: nowrap;
    transform: none;
  }
}
.answers--EpNIY {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .answers--EpNIY {
    position: relative;
    bottom: auto;
    left: auto;
    margin: -1.7rem auto 0;
    flex-direction: column;
    flex-wrap: nowrap;
    transform: none;
  }
}
.answers--EpNIY {
  /* Use custom media query */
}
.answers-item--X_GAO {
  width: 160px;
  margin: 0 6px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .answers-item--X_GAO {
    width: 150px;
    margin: 0 0 12px;
  }
}
.answers-item--X_GAO {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .answers-item--X_GAO {
    width: 150px;
    margin: 0 0 12px;
  }
}
.answers-item--X_GAO {
  /* Use custom media query */
}
.answers--EpNIY.disabled--tk5WP {
  pointer-events: none;
}

.credits--cVryy {
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .credits--cVryy {
    left: 50%;
    transform: translateX(-50%);
  }
}
.credits--cVryy {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .credits--cVryy {
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
  }
}
.credits--cVryy {
  /* Use custom media query */
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.question--JAQqJ {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  box-sizing: content-box;
  width: 100%;
  min-height: calc(100vh - 282px);
  padding: 182px 0 100px;
  justify-content: center;
  align-items: center;
  color: white;
  text-align: center;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .question--JAQqJ {
    box-sizing: border-box;
    display: block;
    height: auto;
    min-height: 100vh;
    padding: 150px 10px 55px;
  }
}
.question--JAQqJ {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .question--JAQqJ {
    box-sizing: border-box;
    display: block;
    height: auto;
    min-height: 100svh;
    padding: 150px 10px 55px;
  }
}
.question--JAQqJ {
  /* Use custom media query */
}
.question--JAQqJ .bg--tbEYi {
  opacity: 0;
}
.question-content--Yon3F {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .question-content--Yon3F {
    height: 100%;
    padding: 0 13px;
    align-items: flex-start;
  }
}
.question-content--Yon3F {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .question-content--Yon3F {
    height: 100%;
    padding: 0 13px;
    align-items: flex-start;
  }
}
.question-content--Yon3F {
  /* Use custom media query */
}
.question--JAQqJ.in--qUcBK .bg--tbEYi,
.question--JAQqJ.in--qUcBK .question-content--Yon3F {
  opacity: 1;
  transition: opacity 1000ms;
}
.question--JAQqJ.in--qUcBK .index--UpSky {
  opacity: 1;
  visibility: visible;
  transition-delay: 0.75s;
}
.question--JAQqJ.in--qUcBK .title-wrap--_LYS0 {
  opacity: 1;
  visibility: visible;
  transition-delay: 0.5s;
}
.question--JAQqJ.in--qUcBK .answers--D0hpy {
  opacity: 1;
  visibility: visible;
  transition-delay: 0.5s;
}
.question--JAQqJ.out--qygUF .bg--tbEYi,
.question--JAQqJ.out--qygUF .question-content--Yon3F {
  opacity: 0;
  transition: opacity 1000ms;
}

.hero--GCAI8 {
  position: relative;
  display: flex;
  max-width: 910px;
  margin: 0 auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 3.3rem;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .hero--GCAI8 {
    gap: 1.7rem;
    padding-top: 30px;
  }
}
.hero--GCAI8 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .hero--GCAI8 {
    gap: 1.7rem;
    padding-top: 30px;
  }
}
.hero--GCAI8 {
  /* Use custom media query */
}

.index--UpSky {
  display: flex;
  font-family: "almoni-demibold", sans-serif;
  font-size: 3rem;
  line-height: 3.2rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s linear, visibility 5s;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .index--UpSky {
    font-size: 3rem;
  }
}
.index--UpSky {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .index--UpSky {
    font-size: 3rem;
  }
}
.index--UpSky {
  /* Use custom media query */
}
.index-label--sBHJF {
  margin-left: 5px;
}

.title-wrap--_LYS0 {
  margin-bottom: 23.1vh;
  font-size: 8rem;
  line-height: 7rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s linear, visibility 0.5s;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .title-wrap--_LYS0 {
    font-size: 4.6rem;
    line-height: 4rem;
    margin-bottom: 3.2rem;
  }
  .title-wrap--_LYS0 br {
    display: inline !important;
  }
}
.title-wrap--_LYS0 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .title-wrap--_LYS0 {
    font-size: 4.6rem;
    line-height: 4rem;
    margin-bottom: 3.2rem;
  }
  .title-wrap--_LYS0 br {
    display: inline !important;
  }
}
.title-wrap--_LYS0 {
  /* Use custom media query */
}
.title-wrap--_LYS0 .title-bg--U26_s {
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .title-wrap--_LYS0 .title-bg--U26_s {
    top: 2px;
  }
}
.title-wrap--_LYS0 .title-bg--U26_s {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .title-wrap--_LYS0 .title-bg--U26_s {
    top: 2px;
  }
}
.title-wrap--_LYS0 .title-bg--U26_s {
  /* Use custom media query */
}

.answers--D0hpy {
  position: fixed;
  bottom: 14vh;
  left: 50%;
  display: flex;
  justify-content: center;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s linear, visibility 0.5s;
}
@media screen and (min-width: 1153px) and (max-height: 700px) {
  .answers--D0hpy {
    bottom: 1vh;
  }
}
.answers--D0hpy {
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .answers--D0hpy {
    position: relative;
    bottom: auto;
    left: auto;
    margin: -1.7rem auto 0;
    flex-direction: column;
    flex-wrap: nowrap;
    transform: none;
  }
}
.answers--D0hpy {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .answers--D0hpy {
    position: relative;
    bottom: auto;
    left: auto;
    margin: -1.7rem auto 0;
    flex-direction: column;
    flex-wrap: nowrap;
    transform: none;
  }
}
.answers--D0hpy {
  /* Use custom media query */
}
.answers-item--AkvBG {
  width: 190px;
  height: 76px;
  margin: 0 6px;
  background-color: rgba(55, 107, 242, 0.5);
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .answers-item--AkvBG {
    width: 320px;
    height: 56px;
    margin: 0 0 12px;
  }
}
.answers-item--AkvBG {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .answers-item--AkvBG {
    width: 320px;
    height: 56px;
    margin: 0 0 12px;
  }
}
.answers-item--AkvBG {
  /* Use custom media query */
}
.answers-item--AkvBG span {
  line-height: 26px;
  letter-spacing: 1%;
  white-space: break-spaces;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .answers-item--AkvBG span {
    letter-spacing: 0;
    white-space: nowrap;
  }
}
.answers-item--AkvBG span {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .answers-item--AkvBG span {
    letter-spacing: 0;
    white-space: nowrap;
  }
}
.answers-item--AkvBG span {
  /* Use custom media query */
}
.answers--D0hpy.disabled--hJ9MZ {
  pointer-events: none;
}

.credits--avuKm {
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .credits--avuKm {
    left: 50%;
    transform: translateX(-50%);
  }
}
.credits--avuKm {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .credits--avuKm {
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
  }
}
.credits--avuKm {
  /* Use custom media query */
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.preloaderWrapper--WRSPO {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #4384fb;
  z-index: 100000;
  transition: opacity 0.35s, visibility 0.35s;
}

.loader--QyO7M {
  width: 150px;
}

.opacity-anim-enter--TogBc {
  opacity: 0;
  visibility: hidden;
}
.opacity-anim-enter-active--jNEre {
  opacity: 1;
  visibility: visible;
  transition: all 0s ease;
}

.opacity-anim-exit--yZv7f {
  opacity: 1;
  visibility: visible;
}
.opacity-anim-exit-active--RFrW1 {
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.results--ax1zP {
  position: relative;
  display: flex;
  width: 100%;
  min-height: calc(100vh - 182px);
  padding: 0 0 100px;
  justify-content: center;
  color: white;
  text-align: center;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .results--ax1zP {
    position: relative;
    box-sizing: border-box;
    height: auto;
    min-height: calc(100vh - 100px);
    padding: 0 16px 65px;
    align-items: flex-start;
  }
}
.results--ax1zP {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .results--ax1zP {
    position: relative;
    box-sizing: border-box;
    height: auto;
    min-height: calc(100vh - 110px);
    padding: 0 16px 65px;
    align-items: flex-start;
  }
}
.results--ax1zP {
  /* Use custom media query */
}
.results--ax1zP:after {
  content: "";
  font-family: "almoni-bold", sans-serif;
  font-family: "almoni-medium", sans-serif;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 46%;
  background-color: #214BFF;
  z-index: 0;
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .results--ax1zP:after {
    height: 49%;
  }
}
.results--ax1zP:after {
  /* Use custom media query */
}
.results--ax1zP.no-results-layout--y2L2T:after {
  content: "";
  font-family: "almoni-bold", sans-serif;
  font-family: "almoni-medium", sans-serif;
  z-index: -1;
}
.results-content--oSW1f {
  width: 514px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0;
  z-index: 1;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .results-content--oSW1f {
    width: 514px;
    height: 100%;
    align-items: flex-start;
  }
}
.results-content--oSW1f {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .results-content--oSW1f {
    width: 100%;
    height: 100%;
    align-items: flex-start;
  }
}
.results-content--oSW1f {
  /* Use custom media query */
}
.results--ax1zP.in--rYVMe .results-content--oSW1f {
  opacity: 1;
  transition: opacity 1000ms;
}
.results--ax1zP.in--rYVMe .result--PUonM {
  opacity: 1;
  visibility: visible;
}
.results--ax1zP.in--rYVMe .footer--sbSbI {
  opacity: 1;
  visibility: visible;
  transition: opacity 1000ms 4s;
}
.results--ax1zP.out--Q0Bsw .results-content--oSW1f {
  opacity: 0;
  transition: opacity 1000ms;
}

.title-wrap--DD_2y {
  width: 100%;
  margin-bottom: 7px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .title-wrap--DD_2y {
    margin-bottom: 20px;
  }
}
.title-wrap--DD_2y {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .title-wrap--DD_2y {
    margin-bottom: 20px;
  }
}
.title-wrap--DD_2y {
  /* Use custom media query */
}
.title-wrap--DD_2y .title--Rxkma {
  margin: 0 auto;
  font-size: 6rem;
  line-height: 6rem;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .title-wrap--DD_2y .title--Rxkma {
    margin: 0 auto 20px;
    font-size: 4rem;
    line-height: 3.6rem;
    margin-bottom: -8px;
  }
}
.title-wrap--DD_2y .title--Rxkma {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .title-wrap--DD_2y .title--Rxkma {
    margin: 0 auto 20px;
    font-size: 4rem;
    line-height: 3.6rem;
    margin-bottom: -8px;
  }
}
.title-wrap--DD_2y .title--Rxkma {
  /* Use custom media query */
}
.title-wrap--DD_2y .title--Rxkma b {
  height: 50px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .title-wrap--DD_2y .title--Rxkma b {
    height: 36px;
    padding: 5px 2px 2px;
  }
}
.title-wrap--DD_2y .title--Rxkma b {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .title-wrap--DD_2y .title--Rxkma b {
    height: 36px;
    padding: 5px 2px 2px;
  }
}
.title-wrap--DD_2y .title--Rxkma b {
  /* Use custom media query */
}

.results-diagram--ZXrp1 {
  width: 100%;
  min-height: 500px;
  display: flex;
  flex-direction: row-reverse;
  align-items: flex-end;
  gap: 32px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .results-diagram--ZXrp1 {
    gap: 23px;
    min-height: 383px;
  }
}
.results-diagram--ZXrp1 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .results-diagram--ZXrp1 {
    gap: 23px;
    min-height: 383px;
  }
}
.results-diagram--ZXrp1 {
  /* Use custom media query */
}
.results-diagram-item--Ob8KR {
  overflow: hidden;
}
.results-diagram-item--Ob8KR .party-head-wrap--B9xFZ {
  position: relative;
  z-index: 1;
  margin-bottom: -20px;
  overflow: hidden;
  transform-origin: bottom center;
}
.results-diagram-item--Ob8KR .party-head--qaohc {
  display: block;
  width: 100%;
}
.results-diagram-item--Ob8KR .block--lFJ99 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 150px;
  max-height: 233px;
  min-height: 164px;
  background-image: linear-gradient(to top, #142D99 0%, #0149cb 100%);
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .results-diagram-item--Ob8KR .block--lFJ99 {
    max-height: 233px;
    min-height: 164px;
    width: auto;
  }
}
.results-diagram-item--Ob8KR .block--lFJ99 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .results-diagram-item--Ob8KR .block--lFJ99 {
    max-height: 196px;
    min-height: 140px;
    width: auto;
  }
}
.results-diagram-item--Ob8KR .block--lFJ99 {
  /* Use custom media query */
}
.results-diagram-item--Ob8KR .block--lFJ99 .persents--t8_qk {
  position: absolute;
  top: 0;
  width: 100%;
  font-family: "almoni-bold", sans-serif;
  font-size: 7rem;
  line-height: 1;
  color: #faff20;
  text-align: center;
  z-index: 1;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .results-diagram-item--Ob8KR .block--lFJ99 .persents--t8_qk {
    top: 7px;
    font-size: 5rem;
  }
}
.results-diagram-item--Ob8KR .block--lFJ99 .persents--t8_qk {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .results-diagram-item--Ob8KR .block--lFJ99 .persents--t8_qk {
    top: 7px;
    font-size: 5rem;
  }
}
.results-diagram-item--Ob8KR .block--lFJ99 .persents--t8_qk {
  /* Use custom media query */
}
.results-diagram-item--Ob8KR .block--lFJ99 .party-logo-wrap--AfkoO {
  width: 100%;
  max-height: 54px;
  margin-bottom: 2px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .results-diagram-item--Ob8KR .block--lFJ99 .party-logo-wrap--AfkoO {
    transform: scale(0.7);
  }
}
.results-diagram-item--Ob8KR .block--lFJ99 .party-logo-wrap--AfkoO {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .results-diagram-item--Ob8KR .block--lFJ99 .party-logo-wrap--AfkoO {
    transform: scale(0.7);
  }
}
.results-diagram-item--Ob8KR .block--lFJ99 .party-logo-wrap--AfkoO {
  /* Use custom media query */
}
.results-diagram-item--Ob8KR .block--lFJ99 .party-logo-wrap--AfkoO img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.results-diagram-item--Ob8KR .block--lFJ99 .party-heads-name--xlTvP {
  padding: 9px 2px;
  font-family: "Open Sans", sans-serif;
  font-size: 1.6rem;
  color: #A6B7FF;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .results-diagram-item--Ob8KR .block--lFJ99 .party-heads-name--xlTvP {
    padding: 0 2px 7px;
    font-size: 1.2rem;
  }
}
.results-diagram-item--Ob8KR .block--lFJ99 .party-heads-name--xlTvP {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .results-diagram-item--Ob8KR .block--lFJ99 .party-heads-name--xlTvP {
    padding: 0 2px 7px;
    font-size: 1.2rem;
  }
}
.results-diagram-item--Ob8KR .block--lFJ99 .party-heads-name--xlTvP {
  /* Use custom media query */
}

.footer--sbSbI {
  width: 100%;
  opacity: 0;
}
.footer--sbSbI .popup-btn--DTblI {
  margin: 32px 0;
  width: 100%;
  height: 56px;
  color: #09305b;
  background-color: #faff20;
  border-color: transparent;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .footer--sbSbI .popup-btn--DTblI {
    margin: 24px 0;
    height: auto;
  }
}
.footer--sbSbI .popup-btn--DTblI {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .footer--sbSbI .popup-btn--DTblI {
    margin: 24px 0;
    height: auto;
  }
}
.footer--sbSbI .popup-btn--DTblI {
  /* Use custom media query */
}
.footer--sbSbI .popup-btn--DTblI span {
  font-family: "almoni-demibold", sans-serif;
  font-size: 3.3rem;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .footer--sbSbI .popup-btn--DTblI span {
    font-size: 2.4rem;
  }
}
.footer--sbSbI .popup-btn--DTblI span {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .footer--sbSbI .popup-btn--DTblI span {
    font-size: 2.4rem;
  }
}
.footer--sbSbI .popup-btn--DTblI span {
  /* Use custom media query */
}
.footer--sbSbI .popup-btn--DTblI {
  /* Use predefined media query */
}
@media only screen and (min-width: 768px) {
  .footer--sbSbI .popup-btn--DTblI:hover {
    border-color: #F6F5F3;
    background-color: #F6F5F3;
  }
}
.footer--sbSbI .popup-btn--DTblI {
  /* Use custom media query */
}
.footer--sbSbI .buttons-group--ZJ8_h {
  display: flex;
  width: 100%;
  justify-content: space-between;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .footer--sbSbI .buttons-group--ZJ8_h {
    position: relative;
    z-index: 5;
    width: 100%;
  }
}
.footer--sbSbI .buttons-group--ZJ8_h {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .footer--sbSbI .buttons-group--ZJ8_h {
    position: relative;
    z-index: 5;
    width: 100%;
  }
}
.footer--sbSbI .buttons-group--ZJ8_h {
  /* Use custom media query */
}
.footer--sbSbI .buttons-group-btn--PH0GC {
  width: 150px;
  opacity: 1;
  visibility: visible;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .footer--sbSbI .buttons-group-btn--PH0GC {
    width: 108px;
    min-width: 108px;
  }
}
.footer--sbSbI .buttons-group-btn--PH0GC {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .footer--sbSbI .buttons-group-btn--PH0GC {
    width: 108px;
    min-width: 108px;
  }
}
.footer--sbSbI .buttons-group-btn--PH0GC {
  /* Use custom media query */
}
.footer--sbSbI .buttons-group-btn--PH0GC span {
  font-size: 2.4rem;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .footer--sbSbI .buttons-group-btn--PH0GC span {
    font-size: 2.2rem;
  }
}
.footer--sbSbI .buttons-group-btn--PH0GC span {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .footer--sbSbI .buttons-group-btn--PH0GC span {
    font-size: 2.2rem;
  }
}
.footer--sbSbI .buttons-group-btn--PH0GC span {
  /* Use custom media query */
}
.footer--sbSbI .buttons-group-btn--PH0GC.disabled--Ug2DF {
  opacity: 0;
  visibility: hidden;
}

.no-results--Fsiq9 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 610px;
  margin: 0 auto;
  color: #F6F5F3;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .no-results--Fsiq9 {
    max-width: 490px;
    min-height: calc(100vh - 195px);
    padding: 9px 0 65px;
  }
}
.no-results--Fsiq9 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .no-results--Fsiq9 {
    min-height: calc(100vh - 195px);
    padding: 9px 0 65px;
  }
}
.no-results--Fsiq9 {
  /* Use custom media query */
}
.no-results--Fsiq9 .logo--m8dT9 {
  display: inline-block;
  width: 247px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .no-results--Fsiq9 .logo--m8dT9 {
    width: 197px;
  }
}
.no-results--Fsiq9 .logo--m8dT9 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .no-results--Fsiq9 .logo--m8dT9 {
    width: 197px;
  }
}
.no-results--Fsiq9 .logo--m8dT9 {
  /* Use custom media query */
}
.no-results--Fsiq9 .logo--m8dT9 img {
  width: 100%;
}
.no-results--Fsiq9 .title--Rxkma {
  padding: 20px 0 15px;
  font-family: "almoni-bold", sans-serif;
  font-size: 8rem;
  line-height: 6.8rem;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .no-results--Fsiq9 .title--Rxkma {
    padding: 5px 0 12px;
    font-size: 5rem;
    line-height: 4.8rem;
  }
}
.no-results--Fsiq9 .title--Rxkma {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .no-results--Fsiq9 .title--Rxkma {
    padding: 5px 0 12px;
    font-size: 5rem;
    line-height: 4.8rem;
  }
}
.no-results--Fsiq9 .title--Rxkma {
  /* Use custom media query */
}
.no-results--Fsiq9 .sub-title--iDRsN {
  padding-bottom: 54px;
  font-family: "almoni-regular", sans-serif;
  font-size: 4rem;
  line-height: 4rem;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .no-results--Fsiq9 .sub-title--iDRsN {
    padding-bottom: 58px;
    font-size: 3rem;
    line-height: 3rem;
  }
}
.no-results--Fsiq9 .sub-title--iDRsN {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .no-results--Fsiq9 .sub-title--iDRsN {
    padding-bottom: 58px;
    font-size: 3rem;
    line-height: 3rem;
  }
}
.no-results--Fsiq9 .sub-title--iDRsN {
  /* Use custom media query */
}
.no-results--Fsiq9 .actions--PAnpx {
  display: flex;
  gap: 24px;
}
.no-results--Fsiq9 .actions--PAnpx .link--mU7mR {
  display: inline-block;
  width: 200px;
  height: 50px;
  font-family: "almoni-demibold", sans-serif;
  font-size: 28px;
  line-height: 50px;
  color: #09305b;
  background-color: #faff20;
  border-radius: 2px;
  transition: background-color 0.25s;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .no-results--Fsiq9 .actions--PAnpx .link--mU7mR {
    width: 168px;
    height: 42px;
    font-size: 24px;
    line-height: 42px;
  }
}
.no-results--Fsiq9 .actions--PAnpx .link--mU7mR {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .no-results--Fsiq9 .actions--PAnpx .link--mU7mR {
    width: 168px;
    height: 42px;
    font-size: 24px;
    line-height: 42px;
  }
}
.no-results--Fsiq9 .actions--PAnpx .link--mU7mR {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (min-width: 768px) {
  .no-results--Fsiq9 .actions--PAnpx .link--mU7mR:hover {
    background-color: #F6F5F3;
  }
}
.no-results--Fsiq9 .actions--PAnpx .link--mU7mR {
  /* Use custom media query */
}
.no-results--Fsiq9 .actions--PAnpx .restart-btn--sbQ_S {
  width: 200px;
  height: 50px;
  line-height: 50px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .no-results--Fsiq9 .actions--PAnpx .restart-btn--sbQ_S {
    min-width: 168px;
    min-height: 42px;
    width: 168px;
    height: 42px;
    line-height: 42px;
  }
}
.no-results--Fsiq9 .actions--PAnpx .restart-btn--sbQ_S {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .no-results--Fsiq9 .actions--PAnpx .restart-btn--sbQ_S {
    min-width: 168px;
    min-height: 42px;
    width: 168px;
    height: 42px;
    line-height: 42px;
  }
}
.no-results--Fsiq9 .actions--PAnpx .restart-btn--sbQ_S {
  /* Use custom media query */
}

.popup--gvAsd {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .popup--gvAsd {
    min-height: 100%;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
  }
}
.popup--gvAsd {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .popup--gvAsd {
    min-height: 100%;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
  }
}
.popup--gvAsd {
  /* Use custom media query */
}
.popup-overlay--x5CG4 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .popup-overlay--x5CG4 {
    backdrop-filter: 0;
  }
}
.popup-overlay--x5CG4 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .popup-overlay--x5CG4 {
    backdrop-filter: 0;
  }
}
.popup-overlay--x5CG4 {
  /* Use custom media query */
}
.popup-content--kflHQ {
  width: 719px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #4384fb;
  border-radius: 12px;
  color: #09305b;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .popup-content--kflHQ {
    min-height: 0;
    max-height: calc(100vh - 150px);
    width: calc(80% - 32px);
    top: 54px;
    transform: translate(-50%, 0);
    overflow-y: auto;
  }
}
.popup-content--kflHQ {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .popup-content--kflHQ {
    min-height: 0;
    max-height: calc(100vh - 150px);
    width: calc(100% - 32px);
    top: 54px;
    transform: translate(-50%, 0);
    overflow-y: auto;
  }
}
.popup-content--kflHQ {
  /* Use custom media query */
}
.popup-content--kflHQ .top--rAYaz {
  height: 165px;
  padding-top: 32px;
  font-family: "almoni-demibold", sans-serif;
}
.popup-content--kflHQ .top--rAYaz .title--Rxkma {
  display: inline-block;
  padding: 0 2px;
  margin-top: 5px;
  font-size: 4rem;
  line-height: 3.6rem;
  background-color: #faff20;
}
.popup-content--kflHQ .top--rAYaz .logo--m8dT9 {
  height: 72px;
}
.popup-content--kflHQ .results-full-info--Usx2o {
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding: 32px;
  background-color: #fff;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .popup-content--kflHQ .results-full-info--Usx2o {
    padding: 32px 14px;
    height: calc(100vh - 315px);
    gap: 43px;
    overflow-y: scroll;
  }
}
.popup-content--kflHQ .results-full-info--Usx2o {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .popup-content--kflHQ .results-full-info--Usx2o {
    padding: 32px 14px;
    height: calc(100vh - 315px);
    gap: 43px;
    overflow-y: scroll;
  }
}
.popup-content--kflHQ .results-full-info--Usx2o {
  /* Use custom media query */
}
.popup-content--kflHQ .value--mBwO6 {
  min-width: 93px;
  padding-left: 14px;
  font-family: "almoni-bold", sans-serif;
  font-size: 4rem;
  line-height: 4rem;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .popup-content--kflHQ .value--mBwO6 {
    min-width: 87px;
    padding-left: 8px;
  }
}
.popup-content--kflHQ .value--mBwO6 {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .popup-content--kflHQ .value--mBwO6 {
    min-width: 87px;
    padding-left: 8px;
  }
}
.popup-content--kflHQ .value--mBwO6 {
  /* Use custom media query */
}
.popup-content--kflHQ .result-info-item--ldNvh {
  display: flex;
}
.popup-content--kflHQ .result-info-item--ldNvh.hide-percents--RMpKh .party-info--CUO7t {
  border-right: 0;
}
.popup-content--kflHQ .result-info-item--ldNvh:first-child .party-name--gu14h {
  background-color: #faff20;
}
.popup-content--kflHQ .party-info--CUO7t {
  padding-right: 8px;
  text-align: right;
  border-right: 2px solid #09305b;
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk {
  font-size: 2.6rem;
  line-height: 24px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .popup-content--kflHQ .party-info--CUO7t .header--O6Wzk {
    line-height: 26px;
  }
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .popup-content--kflHQ .party-info--CUO7t .header--O6Wzk {
    line-height: 26px;
  }
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk {
  /* Use custom media query */
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-name--gu14h {
  font-family: "almoni-bold", sans-serif;
  margin-left: 8px;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-name--gu14h {
    font-size: 2.8rem;
    margin-left: 0;
  }
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-name--gu14h {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-name--gu14h {
    font-size: 2.8rem;
    margin-left: 0;
  }
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-name--gu14h {
  /* Use custom media query */
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-head--qaohc {
  position: relative;
  padding-right: 10px;
  font-family: "almoni-medium", sans-serif;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-head--qaohc {
    position: static;
    display: block;
    padding-right: 0;
  }
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-head--qaohc {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-head--qaohc {
    position: static;
    display: block;
    padding-right: 0;
  }
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-head--qaohc {
  /* Use custom media query */
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-head--qaohc:after {
  content: "";
  position: absolute;
  top: 3px;
  right: 0;
  width: 2px;
  height: 22px;
  background-color: #09305b;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-head--qaohc:after {
    display: none;
  }
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-head--qaohc:after {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-head--qaohc:after {
    display: none;
  }
}
.popup-content--kflHQ .party-info--CUO7t .header--O6Wzk .party-head--qaohc:after {
  /* Use custom media query */
}
.popup-content--kflHQ .party-info--CUO7t .description--ZwHFL {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.popup--gvAsd .close-btn--b0nqw {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 20px;
  right: 14px;
  cursor: pointer;
  transition: opacity 0.3s;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .popup--gvAsd .close-btn--b0nqw {
    top: 8px;
    right: 4px;
  }
}
.popup--gvAsd .close-btn--b0nqw {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .popup--gvAsd .close-btn--b0nqw {
    top: 8px;
    right: 4px;
  }
}
.popup--gvAsd .close-btn--b0nqw {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (min-width: 768px) {
  .popup--gvAsd .close-btn--b0nqw:hover {
    opacity: 0.8;
  }
}
.popup--gvAsd .close-btn--b0nqw {
  /* Use custom media query */
}

.credits--XnX7Z {
  position: fixed;
  /* Use predefined media query */
}
@media only screen and (max-width: 1153px) {
  .credits--XnX7Z {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}
.credits--XnX7Z {
  /* Use custom media query */
  /* Use predefined media query */
}
@media only screen and (max-width: 767px) {
  .credits--XnX7Z {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}
.credits--XnX7Z {
  /* Use custom media query */
}
