@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;700&display=swap);
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@100..900&display=swap);
html {
  font-size: 62.5%;
}

html,
body {
  direction: rtl;
  padding: 0;
  margin: 0;
  font-family: "Heebo", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  background-color: rgb(0, 0, 0);
  overflow-x: hidden;
}
html.full-height,
body.full-height {
  height: 100%;
  overflow-y: hidden;
}

div {
  box-sizing: border-box;
}

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

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

button {
  outline: none;
  border: none;
}

p {
  margin: 0;
}

input {
  padding: 0;
  margin: 0;
  outline: none;
  -webkit-appearance: none;
}

.grecaptcha-badge {
  display: none !important;
  visibility: hidden !important;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.btn--dl7Mx {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18.3333333333vw;
  height: 4.2708333333vw;
  min-height: 4.2708333333vw;
  font-size: 1.5625vw;
  font-weight: 500;
  color: rgb(36, 41, 47);
  border-radius: 0.625vw;
  background-color: rgb(234, 211, 149);
  transition: all ease 0.4s;
  cursor: pointer;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
.btn--dl7Mx.disabled--NhWz8 {
  cursor: auto;
  pointer-events: none;
  background-color: rgb(206, 185, 129);
}
.btn--dl7Mx:hover {
  background-color: rgb(206, 185, 129);
}
@media only screen and (max-width: 1153px) {
  .btn--dl7Mx {
    width: 18.3333333333vw;
    height: 4.2708333333vw;
    font-size: 1.5625vw;
    border-radius: 0.625vw;
  }
}
@media only screen and (max-width: 767px) {
  .btn--dl7Mx {
    width: 81.3636363636vw;
    height: 18.6363636364vw;
    min-height: 18.6363636364vw;
    font-size: 6.8181818182vw;
    border-radius: 2.7272727273vw;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
header {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: 2.8645833333vw 2.1354166667vw 0;
  box-sizing: border-box;
  z-index: 3;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  header {
    padding: 2.8645833333vw 2.1354166667vw 0;
  }
}
@media only screen and (max-width: 767px) {
  header {
    position: absolute;
    justify-content: center;
    padding: 7.9545454545vw 0 0 0;
  }
}
header .logoWrapper--Wsejv {
  width: 11.4479166667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  header .logoWrapper--Wsejv {
    width: 11.4479166667vw;
  }
}
@media only screen and (max-width: 767px) {
  header .logoWrapper--Wsejv {
    width: 33.7931818182vw;
  }
}
header .logoWrapper--Wsejv img {
  display: block;
  width: 100%;
}

.main--VuDyR {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
.main--VuDyR .bg--rXKqI {
  position: absolute;
  width: 71.1979166667vw;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .main--VuDyR .bg--rXKqI {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
  }
  .main--VuDyR .bg--rXKqI div {
    position: absolute;
    bottom: 22.7272727273vw;
    left: 50%;
    width: 130%;
    transform: translate(-50%, 0);
  }
}
.main--VuDyR .bg--rXKqI:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 22.34375vw;
  left: 0;
  top: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .main--VuDyR .bg--rXKqI:after {
    width: 22.34375vw;
  }
}
@media only screen and (max-width: 767px) {
  .main--VuDyR .bg--rXKqI:after {
    width: 100%;
    height: 198.6363636364vw;
    top: auto;
    bottom: 0;
    background: rgb(0, 0, 0);
    background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 47%, rgb(0, 0, 0) 70%);
  }
}
.main--VuDyR .bg--rXKqI:before {
  content: "";
  position: absolute;
  width: 50.2604166667vw;
  height: 100%;
  right: 0;
  top: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(270deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .main--VuDyR .bg--rXKqI:before {
    width: 50.2604166667vw;
  }
}
@media only screen and (max-width: 767px) {
  .main--VuDyR .bg--rXKqI:before {
    display: none;
  }
}
.main--VuDyR .wrapper--jyhA9 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  padding: 7.3958333333vw 10.4166666667vw 6.3541666667vw;
  z-index: 2;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .main--VuDyR .wrapper--jyhA9 {
    max-width: 81.3636363636vw;
    height: 100dvh;
    min-height: inherit;
    padding: 36.3636363636vw 0 10vw 0;
  }
}
.main--VuDyR .wrapper--jyhA9 .texts--a5pJR {
  width: 100%;
  max-width: 38.8541666667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .main--VuDyR .wrapper--jyhA9 .texts--a5pJR {
    max-width: 38.8541666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .main--VuDyR .wrapper--jyhA9 .texts--a5pJR {
    max-width: inherit;
    padding-bottom: 9.0909090909vw;
  }
}
.main--VuDyR .wrapper--jyhA9 .texts--a5pJR .title--mIeDr {
  padding-bottom: 1.1979166667vw;
  font-size: 5.7291666667vw;
  line-height: 6.25vw;
  color: #fff;
  font-weight: 500;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .main--VuDyR .wrapper--jyhA9 .texts--a5pJR .title--mIeDr {
    padding-bottom: 1.1979166667vw;
    font-size: 5.7291666667vw;
    line-height: 6.25vw;
  }
}
@media only screen and (max-width: 767px) {
  .main--VuDyR .wrapper--jyhA9 .texts--a5pJR .title--mIeDr {
    padding-bottom: 5.2272727273vw;
    font-size: 12.2727272727vw;
    line-height: 14.5454545455vw;
    text-align: center;
  }
}
.main--VuDyR .wrapper--jyhA9 .texts--a5pJR .subTitle--_cHWF {
  font-size: 1.4583333333vw;
  line-height: 2.0833333333vw;
  color: #fff;
  font-weight: 400;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .main--VuDyR .wrapper--jyhA9 .texts--a5pJR .subTitle--_cHWF {
    font-size: 1.4583333333vw;
    line-height: 2.0833333333vw;
  }
}
@media only screen and (max-width: 767px) {
  .main--VuDyR .wrapper--jyhA9 .texts--a5pJR .subTitle--_cHWF {
    font-size: 6.3636363636vw;
    line-height: 8.1818181818vw;
    text-align: center;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.title--YqO7j {
  padding-bottom: 1.1979166667vw;
  font-size: 4.1666666667vw;
  line-height: 4.6875vw;
  color: #fff;
  font-weight: 500;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
.title--YqO7j.large--NGFVu {
  font-size: 6.25vw;
  line-height: 5.7291666667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .title--YqO7j.large--NGFVu {
    font-size: 6.25vw;
    line-height: 5.7291666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .title--YqO7j.large--NGFVu {
    text-align: center;
    font-size: 12.2727272727vw;
    line-height: 15.2272727273vw;
  }
}
@media only screen and (max-width: 1153px) {
  .title--YqO7j {
    padding-bottom: 1.1979166667vw;
    font-size: 4.1666666667vw;
    line-height: 4.6875vw;
  }
}
@media only screen and (max-width: 767px) {
  .title--YqO7j {
    padding-bottom: 3.1818181818vw;
    text-align: center;
    font-size: 12.2727272727vw;
    line-height: 15.2272727273vw;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.subtitle--X6Jo0 {
  font-size: 1.4583333333vw;
  line-height: 1.5625vw;
  color: #fff;
  font-weight: 400;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .subtitle--X6Jo0 {
    font-size: 1.4583333333vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .subtitle--X6Jo0 {
    text-align: center;
    font-size: 6.3636363636vw;
    line-height: 8.1818181818vw;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.inputWrapper--P1q82 {
  width: 100%;
}
.inputWrapper--P1q82.error--DxUqy input {
  border: 1px solid rgb(246, 122, 122);
}
.inputWrapper--P1q82 input {
  display: block;
  width: 100%;
  height: 5vw;
  padding: 0 1.0416666667vw;
  line-height: 4.8958333333vw;
  border-radius: 0.625vw;
  border: 1px solid rgb(206, 185, 129);
  box-sizing: border-box;
  font-family: "Heebo", serif;
  font-size: 1.25vw;
  color: #fff;
  font-weight: 400;
  outline: none;
  background-color: rgba(255, 255, 255, 0.1);
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .inputWrapper--P1q82 input {
    height: 5vw;
    padding: 0 1.0416666667vw;
    line-height: 4.8958333333vw;
    border-radius: 0.625vw;
    font-size: 1.25vw;
  }
}
@media only screen and (max-width: 767px) {
  .inputWrapper--P1q82 input {
    height: 18.6363636364vw;
    padding: 0 4.5454545455vw;
    line-height: 18.1818181818vw;
    border-radius: 2.7272727273vw;
    font-size: 6.3636363636vw;
  }
}
.inputWrapper--P1q82 input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.inputWrapper--P1q82 input::placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.inputWrapper--P1q82 .errorText--dj6du {
  padding-top: 0.9375vw;
  font-size: 0.9375vw;
  line-height: 1.5625vw;
  color: rgb(246, 122, 122);
  font-weight: 400;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .inputWrapper--P1q82 .errorText--dj6du {
    padding-top: 0.9375vw;
    font-size: 0.9375vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .inputWrapper--P1q82 .errorText--dj6du {
    padding-top: 5.4545454545vw;
    font-size: 4.0909090909vw;
    line-height: 6.8181818182vw;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.warpper--yR1Fk {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding: 6.71875vw 10.4166666667vw 6.3541666667vw;
  height: 100vh;
  min-height: 100vh;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--yR1Fk {
    padding: 6.71875vw 6.4583333333vw 6.3541666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--yR1Fk {
    align-items: center;
    width: 82.5vw;
    height: auto;
    min-height: 100dvh;
    padding: 35.4545454545vw 0 10vw;
  }
}
.warpper--yR1Fk .top--gLn8j {
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--yR1Fk .top--gLn8j {
    padding-bottom: 9.0909090909vw;
  }
}
.warpper--yR1Fk .text--NTWKe {
  width: 100%;
  max-width: 43.1770833333vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--yR1Fk .text--NTWKe {
    max-width: 43.1770833333vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--yR1Fk .text--NTWKe {
    max-width: inherit;
  }
}
.warpper--yR1Fk .inputWrapper--IKRaG {
  width: 100%;
  max-width: 43.1770833333vw;
  padding-top: 2.6041666667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--yR1Fk .inputWrapper--IKRaG {
    max-width: 43.1770833333vw;
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--yR1Fk .inputWrapper--IKRaG {
    max-width: inherit;
    padding-top: 10vw;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.inputWrapper--GiuyD.error--Lwfeb label .customInput--j3xo7 {
  border: 1px solid rgb(246, 122, 122);
}
.inputWrapper--GiuyD label {
  position: relative;
  display: flex;
  align-items: center;
}
.inputWrapper--GiuyD label input {
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  top: 0;
}
.inputWrapper--GiuyD label input:checked ~ .customInput--j3xo7:after {
  display: block;
}
.inputWrapper--GiuyD label .customInput--j3xo7 {
  position: relative;
  width: 2.0833333333vw;
  height: 2.0833333333vw;
  margin-left: 1.0416666667vw;
  border-radius: 0.3125vw;
  border: 1px solid rgb(206, 185, 129);
  background-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .inputWrapper--GiuyD label .customInput--j3xo7 {
    width: 9.0909090909vw;
    height: 9.0909090909vw;
    min-width: 9.0909090909vw;
    margin-left: 4.5454545455vw;
    border-radius: 1.3636363636vw;
  }
}
.inputWrapper--GiuyD label .customInput--j3xo7:after {
  display: none;
  content: "";
  position: absolute;
  width: 0.7291666667vw;
  height: 0.3645833333vw;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  border: 1px solid #fff;
  border-right: none;
  border-top: none;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .inputWrapper--GiuyD label .customInput--j3xo7:after {
    width: 3.1818181818vw;
    height: 1.5909090909vw;
  }
}
.inputWrapper--GiuyD label p {
  font-size: 0.9375vw;
  line-height: 1.0416666667vw;
  color: #fff;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .inputWrapper--GiuyD label p {
    font-size: 4.0909090909vw;
    line-height: 4.5454545455vw;
  }
}
.inputWrapper--GiuyD .errorText--U3H8N {
  padding-top: 0.9375vw;
  font-size: 0.9375vw;
  line-height: 1.5625vw;
  color: rgb(246, 122, 122);
  font-weight: 400;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .inputWrapper--GiuyD .errorText--U3H8N {
    padding-top: 0.9375vw;
    font-size: 0.9375vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .inputWrapper--GiuyD .errorText--U3H8N {
    padding-top: 5.4545454545vw;
    font-size: 4.0909090909vw;
    line-height: 6.8181818182vw;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.warpper--fu96t {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding: 6.71875vw 10.4166666667vw 6.3541666667vw;
  height: 100vh;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--fu96t {
    padding: 6.71875vw 6.4583333333vw 6.3541666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--fu96t {
    align-items: center;
    width: 82.5vw;
    height: auto;
    min-height: 100dvh;
    padding: 35.4545454545vw 0 10vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--fu96t {
    padding-bottom: 9.0909090909vw;
  }
}
.warpper--fu96t .text--IQLVB {
  width: 100%;
  max-width: 43.1770833333vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--fu96t .text--IQLVB {
    max-width: 43.1770833333vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--fu96t .text--IQLVB {
    max-width: inherit;
  }
}
.warpper--fu96t .inputWrapper--v51lB {
  width: 100%;
  max-width: 43.1770833333vw;
  padding-top: 2.6041666667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--fu96t .inputWrapper--v51lB {
    max-width: 43.1770833333vw;
    padding-top: 2.6041666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--fu96t .inputWrapper--v51lB {
    max-width: inherit;
    padding-top: 10vw;
  }
}
.warpper--fu96t .checkboxWrapper--CRdBO {
  padding: 1.0416666667vw 0;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--fu96t .checkboxWrapper--CRdBO {
    padding: 6.8181818182vw 0;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.wrapper--ipCoJ {
  position: relative;
  width: 100%;
  direction: ltr;
  line-height: 0;
}
.wrapper--ipCoJ.small--cldyw input {
  height: 1.8229166667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .wrapper--ipCoJ.small--cldyw input {
    height: 1.8229166667vw;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ.small--cldyw input {
    height: 7.9545454545vw;
  }
}
.wrapper--ipCoJ.small--cldyw input::-webkit-slider-thumb {
  width: 0.4802083333vw;
  height: 2.9166666667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .wrapper--ipCoJ.small--cldyw input::-webkit-slider-thumb {
    width: 0.4802083333vw;
    height: 2.9166666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ.small--cldyw input::-webkit-slider-thumb {
    width: 0.7272727273vw;
    height: 10.2727272727vw;
  }
}
.wrapper--ipCoJ.small--cldyw input::-moz-range-thumb {
  width: 0.4802083333vw;
  height: 2.9166666667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .wrapper--ipCoJ.small--cldyw input::-moz-range-thumb {
    width: 0.4802083333vw;
    height: 2.9166666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ.small--cldyw input::-moz-range-thumb {
    width: 0.7272727273vw;
    height: 10.2727272727vw;
  }
}
.wrapper--ipCoJ.small--cldyw .shadow--s_611 {
  height: 1.9270833333vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .wrapper--ipCoJ.small--cldyw .shadow--s_611 {
    height: 1.9270833333vw;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ.small--cldyw .shadow--s_611 {
    height: 8.4090909091vw;
  }
}
.wrapper--ipCoJ.small--cldyw .animatedWrapper--m7GXb {
  left: 0.2401041667vw;
  right: 0.2401041667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .wrapper--ipCoJ.small--cldyw .animatedWrapper--m7GXb {
    left: 0.2401041667vw;
    right: 0.2401041667vw;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ.small--cldyw .animatedWrapper--m7GXb {
    left: 0.3636363636vw;
    right: 0.3636363636vw;
  }
}
.wrapper--ipCoJ input {
  position: relative;
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  height: 3.3333333333vw;
  border-radius: 0.625vw;
  background: rgba(255, 255, 255, 0.15);
  outline: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .wrapper--ipCoJ input {
    height: 3.3333333333vw;
    border-radius: 0.625vw;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ input {
    height: 7.9545454545vw;
    border-radius: 2.7272727273vw;
  }
}
.wrapper--ipCoJ input::-webkit-slider-thumb {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  width: 0.5208333333vw;
  height: 4.4791666667vw;
  background: #fff;
  cursor: pointer;
  z-index: 20;
  border-radius: 0.625vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .wrapper--ipCoJ input::-webkit-slider-thumb {
    width: 0.5208333333vw;
    height: 4.4791666667vw;
    border-radius: 0.625vw;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ input::-webkit-slider-thumb {
    width: 0.7272727273vw;
    height: 10.2727272727vw;
    border-radius: 2.7272727273vw;
  }
  .wrapper--ipCoJ input::-webkit-slider-thumb:after {
    content: "";
    position: absolute;
    left: -4.5454545455vw;
    right: -4.5454545455vw;
    top: -4.5454545455vw;
    bottom: -4.5454545455vw;
  }
}
.wrapper--ipCoJ input::-moz-range-thumb {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  width: 0.5208333333vw;
  height: 4.4791666667vw;
  background: #fff;
  cursor: pointer;
  z-index: 30;
  border-radius: 0.625vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .wrapper--ipCoJ input::-moz-range-thumb {
    width: 0.5208333333vw;
    height: 4.4791666667vw;
    border-radius: 0.625vw;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ input::-moz-range-thumb {
    width: 0.7272727273vw;
    height: 10.2727272727vw;
    border-radius: 2.7272727273vw;
  }
  .wrapper--ipCoJ input::-moz-range-thumb:after {
    content: "";
    position: absolute;
    left: -4.5454545455vw;
    right: -4.5454545455vw;
    top: -4.5454545455vw;
    bottom: -4.5454545455vw;
  }
}
.wrapper--ipCoJ .shadow--s_611 {
  position: absolute;
  top: 50%;
  width: 0;
  left: 0;
  transform: translate(0%, -50%);
  height: 3.4375vw;
  border-radius: 0.625vw 0 0 0.625vw;
  background: rgb(206, 185, 129);
  background: linear-gradient(90deg, rgb(206, 185, 129) 0%, rgb(233, 211, 149) 100%);
  box-shadow: 0px 0px 54px 4px rgba(255, 239, 197, 0.4);
  z-index: 10;
  pointer-events: none;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .wrapper--ipCoJ .shadow--s_611 {
    height: 3.4375vw;
    border-radius: 0.625vw 0 0 0.625vw;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ .shadow--s_611 {
    height: 8.4090909091vw;
    border-radius: 2.7272727273vw 0 0 2.7272727273vw;
  }
}
.wrapper--ipCoJ .separators--fPvfB {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: transparent;
  pointer-events: none;
}
.wrapper--ipCoJ .separators--fPvfB div {
  width: 16.66%;
  height: 100%;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ .separators--fPvfB div {
    width: 25%;
  }
}
.wrapper--ipCoJ .separators--fPvfB div:last-child {
  border-right: none;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ .separators--fPvfB div:last-child {
    display: none;
  }
}
.wrapper--ipCoJ .separators--fPvfB div:nth-child(4) {
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ .separators--fPvfB div:nth-child(4) {
    border-right: none;
  }
}
.wrapper--ipCoJ .separators--fPvfB div:nth-child(5) {
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ .separators--fPvfB div:nth-child(5) {
    display: none;
  }
}
.wrapper--ipCoJ .animatedWrapper--m7GXb {
  position: absolute;
  left: 0.2604166667vw;
  right: 0.2604166667vw;
  height: 100%;
  top: 50%;
  transform: translate(0%, -50%);
  pointer-events: none;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .wrapper--ipCoJ .animatedWrapper--m7GXb {
    left: 0.2604166667vw;
    right: 0.2604166667vw;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ .animatedWrapper--m7GXb {
    left: 0.3636363636vw;
    right: 0.3636363636vw;
  }
}
.wrapper--ipCoJ .animatedWrapper--m7GXb .animation--db67H {
  position: absolute;
  top: 5.2083333333vw;
  left: 0;
  width: 5.2083333333vw;
  transform: translate(-50%, 0);
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .wrapper--ipCoJ .animatedWrapper--m7GXb .animation--db67H {
    top: 13.6363636364vw;
    width: 18.1818181818vw;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.warpper--yKs1a {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding: 6.71875vw 10.4166666667vw 6.3541666667vw;
  height: 100vh;
  min-height: 100vh;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--yKs1a {
    padding: 6.71875vw 6.4583333333vw 6.3541666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--yKs1a {
    align-items: center;
    width: 82.5vw;
    height: 100dvh;
    min-height: 159.0909090909vw;
    padding: 35.4545454545vw 0 10vw;
  }
}
.warpper--yKs1a .top--QiVzG {
  width: 100%;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--yKs1a .top--QiVzG {
    padding-bottom: 9.0909090909vw;
  }
}
.warpper--yKs1a .text--hY2ie {
  width: 100%;
  max-width: 43.1770833333vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--yKs1a .text--hY2ie {
    max-width: 43.1770833333vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--yKs1a .text--hY2ie {
    max-width: inherit;
  }
}
.warpper--yKs1a .range--FxLej {
  width: 100%;
  max-width: 58.3333333333vw;
  padding-top: 1.7708333333vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--yKs1a .range--FxLej {
    max-width: 58.3333333333vw;
    padding-top: 1.7708333333vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--yKs1a .range--FxLej {
    max-width: inherit;
    padding-top: 10.9090909091vw;
  }
}
.warpper--yKs1a .range--FxLej .inputWrapper--W84wU {
  height: 7.2916666667vw;
  margin-bottom: 2.96875vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--yKs1a .range--FxLej .inputWrapper--W84wU {
    height: 7.2916666667vw;
    margin-bottom: 2.96875vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--yKs1a .range--FxLej .inputWrapper--W84wU {
    height: 22.7272727273vw;
    margin-bottom: 0;
  }
}
.warpper--yKs1a .range--FxLej .inputWrapper--W84wU input {
  display: block;
  height: 7.2916666667vw;
  font-size: 7.2916666667vw;
  line-height: 5.7291666667vw;
  background-color: transparent;
  border: none;
  color: #e9d395;
  font-weight: 400;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--yKs1a .range--FxLej .inputWrapper--W84wU input {
    height: 7.2916666667vw;
    font-size: 7.2916666667vw;
    line-height: 5.7291666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--yKs1a .range--FxLej .inputWrapper--W84wU input {
    width: 100%;
    height: 22.7272727273vw;
    font-size: 22.7272727273vw;
    line-height: 22.7272727273vw;
    text-align: center;
  }
}
.warpper--yKs1a .range--FxLej .rangeWrapper--qqJe4 {
  width: 100%;
  padding-bottom: 5.2083333333vw;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--yKs1a .range--FxLej .rangeWrapper--qqJe4 {
    padding-bottom: 11.3636363636vw;
    padding-top: 4.5454545455vw;
  }
}
.warpper--yKs1a .buttonsWrapper--t8kTQ {
  display: flex;
  align-items: center;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--yKs1a .buttonsWrapper--t8kTQ {
    flex-direction: column;
  }
}
.warpper--yKs1a .backBtn--qfPMr {
  margin-right: 1.5625vw;
  font-size: 1.1458333333vw;
  font-weight: 500;
  cursor: pointer;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--yKs1a .backBtn--qfPMr {
    margin-right: 0;
    margin-top: 4.5454545455vw;
    font-size: 5vw;
  }
}
.warpper--yKs1a .disabledBtn--Ya2aG {
  cursor: auto;
  pointer-events: none;
  background-color: rgb(206, 185, 129);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.warpper--TnZS0 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding: 6.71875vw 10.4166666667vw 6.3541666667vw;
  height: 100vh;
  min-height: 100vh;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--TnZS0 {
    padding: 6.71875vw 6.4583333333vw 6.3541666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 {
    align-items: center;
    width: 82.5vw;
    height: auto;
    min-height: 100dvh;
    padding: 35.4545454545vw 0 10vw;
  }
}
.warpper--TnZS0 .top--t5XTc {
  width: 100%;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .top--t5XTc {
    padding-bottom: 9.0909090909vw;
  }
}
.warpper--TnZS0 .text--soy47 {
  width: 100%;
  max-width: 43.1770833333vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--TnZS0 .text--soy47 {
    max-width: 43.1770833333vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .text--soy47 {
    max-width: inherit;
    padding-bottom: 9.0909090909vw;
  }
}
.warpper--TnZS0 .range--mFnnd {
  width: 100%;
  max-width: 58.3333333333vw;
  padding-top: 3.2291666667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--TnZS0 .range--mFnnd {
    max-width: 58.3333333333vw;
    padding-top: 3.2291666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .range--mFnnd {
    max-width: inherit;
    padding-top: 10.9090909091vw;
  }
}
.warpper--TnZS0 .range--mFnnd .info--Ptu2I {
  display: flex;
  justify-content: space-between;
  padding-bottom: 1.4583333333vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--TnZS0 .range--mFnnd .info--Ptu2I {
    padding-bottom: 1.4583333333vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .range--mFnnd .info--Ptu2I {
    padding-bottom: 13.1818181818vw;
  }
}
.warpper--TnZS0 .range--mFnnd .inputWrapper--fc0AE {
  display: flex;
  align-items: baseline;
  width: 100%;
  height: 7.2916666667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--TnZS0 .range--mFnnd .inputWrapper--fc0AE {
    height: 7.2916666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .range--mFnnd .inputWrapper--fc0AE {
    height: 22.7272727273vw;
    justify-content: center;
  }
}
.warpper--TnZS0 .range--mFnnd .inputWrapper--fc0AE input {
  display: block;
  width: 32.2916666667vw;
  height: 7.2916666667vw;
  font-size: 5.7291666667vw;
  line-height: 5.7291666667vw;
  background-color: transparent;
  border: none;
  color: #e9d395;
  font-weight: 400;
  direction: ltr;
  text-align: right;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--TnZS0 .range--mFnnd .inputWrapper--fc0AE input {
    width: 32.2916666667vw;
    height: 7.2916666667vw;
    font-size: 5.7291666667vw;
    line-height: 5.7291666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .range--mFnnd .inputWrapper--fc0AE input {
    width: 100%;
    height: 22.7272727273vw;
    font-size: 13.6363636364vw;
    line-height: 13.6363636364vw;
    text-align: center;
  }
}
.warpper--TnZS0 .range--mFnnd .inputWrapper--fc0AE .from--ObrXE {
  font-size: 7.2916666667vw;
  line-height: 5.7291666667vw;
  color: rgba(233, 211, 149, 0.4);
  font-weight: 400;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--TnZS0 .range--mFnnd .inputWrapper--fc0AE .from--ObrXE {
    font-size: 7.2916666667vw;
    line-height: 5.7291666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .range--mFnnd .inputWrapper--fc0AE .from--ObrXE {
    font-size: 22.7272727273vw;
    line-height: 22.7272727273vw;
  }
}
.warpper--TnZS0 .range--mFnnd .curency--aOdox {
  display: flex;
  flex-direction: column;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .range--mFnnd .curency--aOdox {
    display: none;
  }
}
.warpper--TnZS0 .range--mFnnd .curency--aOdox span {
  font-size: 6.25vw;
  line-height: 5.2083333333vw;
  color: rgba(255, 255, 255, 0.3);
  font-weight: 300;
  /* Use predefined media query */
  /* Use custom media query */
}
.warpper--TnZS0 .range--mFnnd .curency--aOdox span:first-child {
  font-size: 0.9375vw;
  line-height: 1.5625vw;
  color: rgba(255, 255, 255, 0.4);
  font-weight: 400;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--TnZS0 .range--mFnnd .curency--aOdox span:first-child {
    font-size: 0.9375vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 1153px) {
  .warpper--TnZS0 .range--mFnnd .curency--aOdox span {
    font-size: 6.25vw;
    line-height: 5.2083333333vw;
  }
}
.warpper--TnZS0 .range--mFnnd .rangeWrapper--_R9dE {
  width: 100%;
  padding-bottom: 5.2083333333vw;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .range--mFnnd .rangeWrapper--_R9dE {
    padding-bottom: 11.3636363636vw;
  }
}
.warpper--TnZS0 .range--mFnnd .curencyMobile--BDhaw {
  display: none;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .range--mFnnd .curencyMobile--BDhaw {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 6.3636363636vw;
    line-height: 7.5vw;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 300;
  }
}
.warpper--TnZS0 .buttonsWrapper--UZaYw {
  display: flex;
  align-items: center;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .buttonsWrapper--UZaYw {
    flex-direction: column;
  }
}
.warpper--TnZS0 .backBtn--knsgI {
  margin-right: 1.5625vw;
  font-size: 1.1458333333vw;
  font-weight: 500;
  color: #fff;
  cursor: pointer;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--TnZS0 .backBtn--knsgI {
    margin-right: 0;
    margin-top: 4.5454545455vw;
    font-size: 5vw;
  }
}
.warpper--TnZS0 .disabledBtn--H7N_W {
  cursor: auto;
  pointer-events: none;
  background-color: rgb(206, 185, 129);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.warpper--GfGbe {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding: 6.71875vw 10.4166666667vw 6.3541666667vw;
  height: 100vh;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--GfGbe {
    padding: 6.71875vw 6.4583333333vw 6.3541666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--GfGbe {
    align-items: center;
    width: 82.5vw;
    height: auto;
    min-height: 100vh;
    padding: 35.4545454545vw 0 10vw;
  }
}
.warpper--GfGbe .top--hZwC0 {
  width: 100%;
}
.warpper--GfGbe .text--TGM_Y {
  width: 100%;
  max-width: 42.03125vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--GfGbe .text--TGM_Y {
    max-width: 42.03125vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--GfGbe .text--TGM_Y {
    max-width: inherit;
  }
}
.warpper--GfGbe .paths--KfykB {
  width: 100%;
  max-width: 48.125vw;
  display: flex;
  justify-content: space-between;
  padding-top: 4.6875vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--GfGbe .paths--KfykB {
    max-width: 48.125vw;
    padding-top: 4.6875vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--GfGbe .paths--KfykB {
    max-width: inherit;
    width: 81.8181818182vw;
    flex-direction: column;
    padding-top: 15.4545454545vw;
    padding-bottom: 5.6818181818vw;
  }
}
.warpper--GfGbe .paths--KfykB .pathWrapper--pzmMG {
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--GfGbe .paths--KfykB .pathWrapper--pzmMG {
    margin-bottom: 19.3181818182vw;
    padding-bottom: 13.1818181818vw;
    border-bottom: solid 1px rgba(255, 255, 255, 0.3);
  }
  .warpper--GfGbe .paths--KfykB .pathWrapper--pzmMG:last-child {
    margin-bottom: 0;
    border-bottom: none;
  }
}
.warpper--GfGbe .exposureToStocks--L9W9Q {
  padding-bottom: 1.0416666667vw;
  padding-top: 1.0416666667vw;
  font-size: 0.9375vw;
  line-height: 1.1458333333vw;
  color: #fff;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--GfGbe .exposureToStocks--L9W9Q {
    padding-bottom: 9.0909090909vw;
    padding-top: 9.0909090909vw;
    font-size: 4.0909090909vw;
    line-height: 5vw;
  }
}
.warpper--GfGbe .error--NEMxY {
  padding-bottom: 1.0416666667vw;
  font-size: 0.7291666667vw;
  line-height: 0.8333333333vw;
  color: #fff;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--GfGbe .error--NEMxY {
    padding-bottom: 4.5454545455vw;
    font-size: 3.1818181818vw;
    line-height: 3.6363636364vw;
  }
}
.warpper--GfGbe .buttonsWrapper--Ze_Y1 {
  display: flex;
  align-items: center;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--GfGbe .buttonsWrapper--Ze_Y1 {
    flex-direction: column;
  }
}
.warpper--GfGbe .backBtn--ttapK {
  margin-right: 1.5625vw;
  font-size: 1.1458333333vw;
  font-weight: 500;
  color: #fff;
  cursor: pointer;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--GfGbe .backBtn--ttapK {
    margin-right: 0;
    margin-top: 4.5454545455vw;
    font-size: 5vw;
  }
}
.warpper--GfGbe .disabledBtn--Kqpfb {
  background-color: rgba(148, 148, 148, 0.51);
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.path--vJet4 {
  width: 13.0729166667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .path--vJet4 {
    width: 13.0729166667vw;
  }
}
@media only screen and (max-width: 767px) {
  .path--vJet4 {
    width: 100%;
    padding-left: 10.4545454545vw;
  }
}
.path--vJet4 .info--xCiYJ {
  display: flex;
  justify-content: space-between;
  padding-right: 1.09375vw;
  padding-bottom: 1.8229166667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .path--vJet4 .info--xCiYJ {
    padding-right: 1.09375vw;
    padding-bottom: 1.8229166667vw;
  }
}
@media only screen and (max-width: 767px) {
  .path--vJet4 .info--xCiYJ {
    padding-right: 0;
    padding-bottom: 0;
  }
}
.path--vJet4 .info--xCiYJ .text--i9bNt .title--FiGEI {
  font-size: 1.4583333333vw;
  line-height: 1.5625vw;
  font-weight: 800;
  color: #fff;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .path--vJet4 .info--xCiYJ .text--i9bNt .title--FiGEI {
    font-size: 1.4583333333vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .path--vJet4 .info--xCiYJ .text--i9bNt .title--FiGEI {
    font-size: 6.3636363636vw;
    line-height: 6.8181818182vw;
  }
}
.path--vJet4 .info--xCiYJ .text--i9bNt .percents--smK8S {
  font-size: 0.9375vw;
  line-height: 1.5625vw;
  font-weight: 400;
  color: #fff;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .path--vJet4 .info--xCiYJ .text--i9bNt .percents--smK8S {
    font-size: 0.9375vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .path--vJet4 .info--xCiYJ .text--i9bNt .percents--smK8S {
    padding-bottom: 0.6818181818vw;
    font-size: 4.0909090909vw;
    line-height: 4.5454545455vw;
  }
}
.path--vJet4 .info--xCiYJ .text--i9bNt .fee--rMYIJ {
  font-size: 0.7291666667vw;
  line-height: 0.9375vw;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.4);
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .path--vJet4 .info--xCiYJ .text--i9bNt .fee--rMYIJ {
    font-size: 0.7291666667vw;
    line-height: 0.9375vw;
  }
}
@media only screen and (max-width: 767px) {
  .path--vJet4 .info--xCiYJ .text--i9bNt .fee--rMYIJ {
    font-size: 4.0909090909vw;
    line-height: 4.5454545455vw;
  }
}
.path--vJet4 .info--xCiYJ .icon--DVZfs {
  width: 2.8645833333vw;
  margin-left: -0.2604166667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .path--vJet4 .info--xCiYJ .icon--DVZfs {
    width: 2.8645833333vw;
    margin-left: -0.2604166667vw;
  }
}
@media only screen and (max-width: 767px) {
  .path--vJet4 .info--xCiYJ .icon--DVZfs {
    width: 15.4545454545vw;
    margin-left: 0;
  }
}
.path--vJet4 .info--xCiYJ .icon--DVZfs img {
  display: block;
  width: 100%;
}
.path--vJet4 .bottom--BmvqM {
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .path--vJet4 .bottom--BmvqM {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 3.4090909091vw;
  }
}
.path--vJet4 .inputWrapper--gfDho {
  display: flex;
  align-items: center;
  position: relative;
  height: 6.25vw;
  width: 100%;
  padding: 0 3.6458333333vw 0 0.8333333333vw;
  border-radius: 0.625vw;
  background-color: rgba(255, 255, 255, 0.08);
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .path--vJet4 .inputWrapper--gfDho {
    height: 6.25vw;
    padding: 0 3.6458333333vw 0 0.8333333333vw;
    border-radius: 0.625vw;
  }
}
@media only screen and (max-width: 767px) {
  .path--vJet4 .inputWrapper--gfDho {
    height: 20.4545454545vw;
    width: 44.5454545455vw;
    padding: 0 15.9090909091vw 0 3.6363636364vw;
    border-radius: 2.7272727273vw;
  }
}
.path--vJet4 .inputWrapper--gfDho input {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 5.2083333333vw;
  color: #fff;
  font-weight: 400;
  text-align: left;
  direction: ltr;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .path--vJet4 .inputWrapper--gfDho input {
    font-size: 5.2083333333vw;
  }
}
@media only screen and (max-width: 767px) {
  .path--vJet4 .inputWrapper--gfDho input {
    font-size: 14.7727272727vw;
  }
}
.path--vJet4 .inputWrapper--gfDho span {
  position: absolute;
  bottom: 0;
  right: 0.9895833333vw;
  font-size: 3.125vw;
  line-height: 4.6875vw;
  color: rgba(255, 255, 255, 0.24);
  font-weight: 400;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .path--vJet4 .inputWrapper--gfDho span {
    right: 0.9895833333vw;
    font-size: 3.125vw;
    line-height: 4.6875vw;
  }
}
@media only screen and (max-width: 767px) {
  .path--vJet4 .inputWrapper--gfDho span {
    bottom: auto;
    top: 50%;
    right: 4.3181818182vw;
    font-size: 13.6363636364vw;
    line-height: 20.4545454545vw;
    transform: translate(0%, -50%);
  }
}
.path--vJet4 .calculation--RAd4A {
  padding-top: 0.78125vw;
  font-size: 0.9375vw;
  line-height: 1.5625vw;
  color: #fff;
  font-weight: 400;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .path--vJet4 .calculation--RAd4A {
    padding-top: 0.78125vw;
    font-size: 0.9375vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .path--vJet4 .calculation--RAd4A {
    padding-top: 0;
    font-size: 4.0909090909vw;
    line-height: 6.8181818182vw;
  }
}
.counter--h9cWJ {
  --unit-padding-top: 0;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  direction: ltr;
  line-height: 1;
  justify-content: flex-end;
}

.unit--za5eB {
  text-align: center;
}

.digits--naCRS {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
}

.digit--yWYug {
  position: relative;
  overflow: hidden;
  line-height: inherit;
}
.digit-value--N5BQD, .digit-value-next--GgBgw {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
}
.digit-value-bounding-box--FPA27 {
  visibility: hidden;
}
.digit--yWYug.transition_swipeDown--jSQkg .digit-value-next--GgBgw {
  transform: translate3d(0, -100%, 0);
}
.digit--yWYug.transition_swipeDown--jSQkg.transition-active--u_1Wn .digit-value--N5BQD,
.digit--yWYug.transition_swipeDown--jSQkg.transition-active--u_1Wn .digit-value-next--GgBgw {
  transition: transform 0.4s cubic-bezier(0, 0, 0.4, 1.55);
}
.digit--yWYug.transition_swipeDown--jSQkg.transition-active--u_1Wn .digit-value--N5BQD {
  transform: translate3d(0, 100%, 0);
}
.digit--yWYug.transition_swipeDown--jSQkg.transition-active--u_1Wn .digit-value-next--GgBgw {
  transform: translate3d(0, 0, 0);
}
.digit--yWYug.transition_swipeUp--Y2nD2 .digit-value-next--GgBgw {
  transform: translate3d(0, 100%, 0);
}
.digit--yWYug.transition_swipeUp--Y2nD2.transition-active--u_1Wn .digit-value--N5BQD,
.digit--yWYug.transition_swipeUp--Y2nD2.transition-active--u_1Wn .digit-value-next--GgBgw {
  transition: transform 0.4s cubic-bezier(0, 0, 0.4, 1.55);
}
.digit--yWYug.transition_swipeUp--Y2nD2.transition-active--u_1Wn .digit-value--N5BQD {
  transform: translate3d(0, -100%, 0);
}
.digit--yWYug.transition_swipeUp--Y2nD2.transition-active--u_1Wn .digit-value-next--GgBgw {
  transform: translate3d(0, 0, 0);
}

.label--MVXOi {
  font-size: 1.2vw;
}

.divider--hloa3 {
  display: flex;
  width: 7px;
  padding-top: var(--unit-padding-top);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.warpper--MVvMe {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding: 6.71875vw 10.4166666667vw 6.3541666667vw;
  height: 100vh;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe {
    padding: 6.71875vw 6.4583333333vw 6.3541666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe {
    align-items: center;
    width: 82.5vw;
    height: auto;
    min-height: 100vh;
    padding: 35.4545454545vw 0 10vw;
  }
}
.warpper--MVvMe .top--GccVM {
  width: 100%;
}
.warpper--MVvMe .text--NBHbF {
  width: 100%;
  max-width: 43.1770833333vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .text--NBHbF {
    max-width: 43.1770833333vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .text--NBHbF {
    max-width: inherit;
  }
}
.warpper--MVvMe .text--NBHbF .finalTitle--RnmUD {
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .text--NBHbF .finalTitle--RnmUD {
    font-size: 8.2727272727vw;
    line-height: 10.2272727273vw;
  }
}
.warpper--MVvMe .text--NBHbF .finalSubtitle--CrKs6 {
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .text--NBHbF .finalSubtitle--CrKs6 {
    font-size: 4.3636363636vw;
    line-height: 3.1818181818vw;
  }
}
.warpper--MVvMe .range--NLI40 {
  display: flex;
  align-items: center;
  width: 100%;
  padding-top: 2.65625vw;
  padding-left: 0.8854166667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .range--NLI40 {
    padding-top: 2.65625vw;
    padding-left: 0.8854166667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .range--NLI40 {
    flex-direction: column;
    max-width: inherit;
    padding-top: 13.8636363636vw;
    padding-left: 0;
  }
}
.warpper--MVvMe .range--NLI40 .inputWrapper--rSbAJ {
  width: 7.3958333333vw;
  height: 4.1666666667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .range--NLI40 .inputWrapper--rSbAJ {
    width: 7.3958333333vw;
    height: 4.1666666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .range--NLI40 .inputWrapper--rSbAJ {
    height: 12.2727272727vw;
    width: 100%;
    justify-content: center;
    margin-bottom: 4.7727272727vw;
  }
}
.warpper--MVvMe .range--NLI40 .inputWrapper--rSbAJ input {
  display: block;
  width: 100%;
  height: 4.1666666667vw;
  font-size: 3.6458333333vw;
  line-height: 4.1666666667vw;
  background-color: transparent;
  border: none;
  color: #e9d395;
  font-weight: 400;
  direction: ltr;
  text-align: right;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .range--NLI40 .inputWrapper--rSbAJ input {
    height: 4.1666666667vw;
    font-size: 3.6458333333vw;
    line-height: 4.1666666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .range--NLI40 .inputWrapper--rSbAJ input {
    width: 100%;
    height: 12.2727272727vw;
    font-size: 12.2727272727vw;
    line-height: 12.2727272727vw;
    text-align: center;
  }
}
.warpper--MVvMe .range--NLI40 .rangeWrapper--wrPxP {
  width: 100%;
}
.warpper--MVvMe .yearsFromToday--JIJMq {
  padding-top: 0.9895833333vw;
  padding-bottom: 0.9895833333vw;
  font-size: 1.0416666667vw;
  line-height: 1.5625vw;
  letter-spacing: normal;
  font-weight: 500;
  color: #fff;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .yearsFromToday--JIJMq {
    padding-top: 0.9895833333vw;
    padding-bottom: 0.9895833333vw;
    font-size: 1.0416666667vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .yearsFromToday--JIJMq {
    padding-top: 4.5454545455vw;
    padding-bottom: 2.2727272727vw;
    font-size: 4.5454545455vw;
    line-height: 6.8181818182vw;
    text-align: center;
  }
}
.warpper--MVvMe .calculations--r5uDb {
  width: 62.0833333333vw;
  padding-top: 3.3333333333vw;
  padding-bottom: 3.125vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb {
    padding-top: 3.3333333333vw;
    padding-bottom: 3.125vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb {
    width: 100%;
    padding-top: 14.7727272727vw;
    padding-bottom: 25vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .top--GccVM {
  display: flex;
  padding-bottom: 2.3958333333vw;
  border-bottom: solid 1px rgba(255, 255, 255, 0.3);
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb .top--GccVM {
    padding-bottom: 2.3958333333vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .top--GccVM {
    flex-direction: column;
    padding-bottom: 6.3636363636vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .top--GccVM .planning--cihjr,
.warpper--MVvMe .calculations--r5uDb .top--GccVM .compared--Mp6X3 {
  font-size: 3.6458333333vw;
  line-height: 4.6875vw;
  letter-spacing: 0.1041666667vw;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .planning--cihjr,
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .compared--Mp6X3 {
    font-size: 3.6458333333vw;
    line-height: 4.6875vw;
    letter-spacing: 0.1041666667vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .top--GccVM .planning--cihjr p,
.warpper--MVvMe .calculations--r5uDb .top--GccVM .compared--Mp6X3 p {
  padding-bottom: 0.9895833333vw;
  font-size: 1.0416666667vw;
  line-height: 1.5625vw;
  letter-spacing: normal;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.5);
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .planning--cihjr p,
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .compared--Mp6X3 p {
    padding-bottom: 0.9895833333vw;
    font-size: 1.0416666667vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .planning--cihjr p,
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .compared--Mp6X3 p {
    padding-bottom: 2.2727272727vw;
    font-size: 4.5454545455vw;
    line-height: 6.8181818182vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .top--GccVM .planning--cihjr .clearSummText--Wz4l_,
.warpper--MVvMe .calculations--r5uDb .top--GccVM .compared--Mp6X3 .clearSummText--Wz4l_ {
  padding-top: 0.9895833333vw;
  font-size: 1.0416666667vw;
  line-height: 1.5625vw;
  letter-spacing: normal;
  font-weight: 500;
  color: #fff;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .planning--cihjr .clearSummText--Wz4l_,
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .compared--Mp6X3 .clearSummText--Wz4l_ {
    padding-top: 0.9895833333vw;
    font-size: 1.0416666667vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .planning--cihjr .clearSummText--Wz4l_,
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .compared--Mp6X3 .clearSummText--Wz4l_ {
    padding-top: 2.2727272727vw;
    font-size: 4.5454545455vw;
    line-height: 6.8181818182vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .top--GccVM .planning--cihjr {
  min-width: 22.8645833333vw;
  padding-left: 2.1875vw;
  font-weight: 800;
  color: #fff;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .planning--cihjr {
    padding-left: 4.84375vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .planning--cihjr {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-bottom: 4.5454545455vw;
    font-size: 13.6363636364vw;
    line-height: 13.6363636364vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .top--GccVM .compared--Mp6X3 {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .top--GccVM .compared--Mp6X3 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: 9.0909090909vw;
    line-height: 9.0909090909vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .bottom--im86b {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-top: 1.6666666667vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b {
    padding-top: 1.6666666667vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 7.2727272727vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .bottom--im86b .total--P3fDY {
  min-width: 22.8645833333vw;
  padding-left: 2.1875vw;
  font-size: 2.6041666667vw;
  line-height: 3.6458333333vw;
  color: rgb(233, 211, 149);
  font-weight: 400;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .total--P3fDY {
    font-size: 2.6041666667vw;
    line-height: 3.6458333333vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .total--P3fDY {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 6.3636363636vw;
    font-size: 9.0909090909vw;
    line-height: 9.0909090909vw;
    border-bottom: solid 1px rgba(255, 255, 255, 0.3);
  }
}
.warpper--MVvMe .calculations--r5uDb .bottom--im86b .total--P3fDY p {
  padding-bottom: 0.9895833333vw;
  font-size: 1.0416666667vw;
  line-height: 1.5625vw;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.5);
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .total--P3fDY p {
    padding-bottom: 0.9895833333vw;
    font-size: 1.0416666667vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .total--P3fDY p {
    padding-bottom: 1.5909090909vw;
    font-size: 4.5454545455vw;
    line-height: 6.8181818182vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .bottom--im86b .total--P3fDY .clearSummText--Wz4l_ {
  padding-top: 0.9895833333vw;
  font-size: 1.0416666667vw;
  line-height: 1.5625vw;
  letter-spacing: normal;
  font-weight: 500;
  color: #fff;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .total--P3fDY .clearSummText--Wz4l_ {
    padding-top: 0.9895833333vw;
    font-size: 1.0416666667vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .total--P3fDY .clearSummText--Wz4l_ {
    padding-top: 2.2727272727vw;
    font-size: 4.5454545455vw;
    line-height: 6.8181818182vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB {
  display: flex;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB {
    width: 100%;
    justify-content: space-between;
    padding-top: 9.0909090909vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 1.4583333333vw 0 1.25vw;
  font-size: 1.5625vw;
  line-height: 2.0833333333vw;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40 {
    padding: 0 1.4583333333vw 0 1.25vw;
    font-size: 1.5625vw;
    line-height: 2.0833333333vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40 {
    align-items: flex-start;
    width: 25vw;
    min-width: 25vw;
    max-width: 25vw;
    padding: 0 0 0 4.5454545455vw;
    font-size: 3.6363636364vw;
    line-height: 5.4545454545vw;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
  }
}
.warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40:first-child {
  padding-right: 0;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40:first-child {
    padding: 0 0 0 4.5454545455vw;
  }
}
.warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40:nth-child(2) {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40:nth-child(2) {
    padding: 0 0 0 4.5454545455vw;
    border-right: none;
  }
}
.warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40:last-child {
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40:last-child {
    border-left: none;
  }
}
.warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40 p {
  padding-bottom: 0.7291666667vw;
  font-size: 1.0416666667vw;
  line-height: 1.5625vw;
  color: rgba(255, 255, 255, 0.4);
  font-weight: 700;
  white-space: nowrap;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40 p {
    padding-bottom: 0.7291666667vw;
    font-size: 1.0416666667vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .calculations--r5uDb .bottom--im86b .ranges--oZVmB .range--NLI40 p {
    padding-bottom: 3.1818181818vw;
    font-size: 3.1818181818vw;
    line-height: 3.1818181818vw;
    white-space: normal;
  }
}
.warpper--MVvMe .buttonsWrapper--YMNXG {
  display: flex;
  -moz-column-gap: 1.25vw;
       column-gap: 1.25vw;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .buttonsWrapper--YMNXG {
    width: 100%;
    flex-direction: column;
    -moz-column-gap: 0;
         column-gap: 0;
    row-gap: 5.4545454545vw;
  }
}
.warpper--MVvMe .startAgain--Ksilt {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10.2604166667vw;
  height: 3.0208333333vw;
  min-height: 3.0208333333vw;
  font-size: 0.9375vw;
  font-family: "Heebo", sans-serif;
  font-weight: 500;
  color: #fff;
  background-color: transparent;
  border: solid 1px rgba(255, 255, 255, 0.5);
  border-radius: 0.625vw;
  cursor: pointer;
  transition: all ease 0.3s;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
.warpper--MVvMe .startAgain--Ksilt:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
@media only screen and (max-width: 1153px) {
  .warpper--MVvMe .startAgain--Ksilt {
    width: 10.2604166667vw;
    height: 3.0208333333vw;
    min-height: 3.0208333333vw;
    font-size: 0.9375vw;
    border-radius: 0.625vw;
  }
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .startAgain--Ksilt {
    width: 100%;
    max-width: 81.3636363636vw;
    height: 14.5454545455vw;
    min-height: 14.5454545455vw;
    font-size: 4.5454545455vw;
    border-radius: 2.7272727273vw;
  }
}
.warpper--MVvMe .whatsappLink--Adwpy {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10.2604166667vw;
  height: 3.0208333333vw;
  min-height: 3.0208333333vw;
  font-size: 0.9375vw;
  font-family: "Heebo", sans-serif;
  font-weight: 500;
  color: #fff;
  background-color: rgb(206, 185, 129);
  border-radius: 0.625vw;
  cursor: pointer;
  transition: all ease 0.3s;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .whatsappLink--Adwpy {
    width: 100%;
    max-width: 81.3636363636vw;
    height: 14.5454545455vw;
    min-height: 14.5454545455vw;
    font-size: 4.5454545455vw;
    border-radius: 2.7272727273vw;
  }
}
.warpper--MVvMe .whatsappLink--Adwpy img {
  width: 0.9895833333vw;
  margin-left: 0.5208333333vw;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .warpper--MVvMe .whatsappLink--Adwpy img {
    width: 4.3181818182vw;
    margin-left: 2.2727272727vw;
  }
}
/*
	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;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(40, 40, 40);
  background: linear-gradient(180deg, rgb(40, 40, 40) 0%, rgb(0, 0, 0) 100%);
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.3s;
  z-index: 20;
}
.preloaderWrapper--WRSPO.show--WxWi3 {
  opacity: 1;
  visibility: visible;
}
.preloaderWrapper--WRSPO .wrapper--BUtli {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.preloaderWrapper--WRSPO .wrapper--BUtli .animation--DDspm {
  display: flex;
  justify-content: center;
  padding-bottom: 0.78125vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .preloaderWrapper--WRSPO .wrapper--BUtli .animation--DDspm {
    padding-bottom: 0.78125vw;
  }
}
@media only screen and (max-width: 767px) {
  .preloaderWrapper--WRSPO .wrapper--BUtli .animation--DDspm {
    padding-bottom: 3.4090909091vw;
  }
}
.preloaderWrapper--WRSPO .wrapper--BUtli .animation--DDspm div {
  width: 6.6666666667vw;
  /* Use predefined media query */
  /* Use custom media query */
}
.preloaderWrapper--WRSPO .wrapper--BUtli .animation--DDspm div:first-child {
  margin-left: -0.78125vw;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .preloaderWrapper--WRSPO .wrapper--BUtli .animation--DDspm div:first-child {
    margin-left: -3.4090909091vw;
  }
}
.preloaderWrapper--WRSPO .wrapper--BUtli .animation--DDspm div:last-child {
  margin-right: -0.78125vw;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .preloaderWrapper--WRSPO .wrapper--BUtli .animation--DDspm div:last-child {
    margin-right: -3.4090909091vw;
  }
}
@media only screen and (max-width: 767px) {
  .preloaderWrapper--WRSPO .wrapper--BUtli .animation--DDspm div {
    width: 29.0909090909vw;
  }
}
.preloaderWrapper--WRSPO .wrapper--BUtli .text--s30P2 {
  font-size: 1.4583333333vw;
  line-height: 1.5625vw;
  font-weight: 400;
  color: #fff;
  text-align: center;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .preloaderWrapper--WRSPO .wrapper--BUtli .text--s30P2 {
    font-size: 1.4583333333vw;
    line-height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  .preloaderWrapper--WRSPO .wrapper--BUtli .text--s30P2 {
    font-size: 6.3636363636vw;
    line-height: 6.8181818182vw;
  }
}
/*
	Common media query mixin.

	Usage:
	.element {
		@include screen('tablet') {
			width: 90%;
		}
		@include screen('desktop') {
			width: 85%;
		}
		@include screen('(min-width: 999px)') {
			width: 1280px;
		}
	}
 */
.calculationWrapper--jZA9U {
  position: relative;
}
.calculationWrapper--jZA9U.fullHeight--wBfwL {
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .calculationWrapper--jZA9U.fullHeight--wBfwL {
    height: 100dvh;
    overflow-y: hidden;
  }
}
.calculationWrapper--jZA9U .header--yhxFG {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  padding: 1.875vw 2.1354166667vw;
  z-index: 21;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .calculationWrapper--jZA9U .header--yhxFG {
    padding: 1.875vw 2.1354166667vw;
  }
}
@media only screen and (max-width: 767px) {
  .calculationWrapper--jZA9U .header--yhxFG {
    justify-content: center;
    padding: 11.3636363636vw 0 0;
  }
}
.calculationWrapper--jZA9U .header--yhxFG img {
  display: block;
  width: 7.96875vw;
  /* Use predefined media query */
  /* Use custom media query */
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 1153px) {
  .calculationWrapper--jZA9U .header--yhxFG img {
    width: 7.96875vw;
  }
}
@media only screen and (max-width: 767px) {
  .calculationWrapper--jZA9U .header--yhxFG img {
    width: 26.6909090909vw;
  }
}
.calculationWrapper--jZA9U .content--X3bL7 {
  position: relative;
  z-index: 4;
}
.calculationWrapper--jZA9U .overlay--EY9_n {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.calculationWrapper--jZA9U .overlay--EY9_n.show--DMzPu {
  opacity: 1;
  visibility: visible;
}
.calculationWrapper--jZA9U .overlay--EY9_n.yellow--ChNme {
  background-color: rgb(155, 141, 100);
}
.calculationWrapper--jZA9U .overlay--EY9_n.gradient--UHsXA {
  background: rgb(40, 40, 40);
  background: linear-gradient(180deg, rgb(40, 40, 40) 0%, rgb(0, 0, 0) 100%);
}
.calculationWrapper--jZA9U .animation--oRuxy {
  position: absolute;
  width: 57.4479166667vw;
  left: -18.75vw;
  bottom: 0;
  z-index: 2;
  pointer-events: none;
  overflow: hidden;
  opacity: 0.1;
  /* Use predefined media query */
  /* Use custom media query */
}
.calculationWrapper--jZA9U .animation--oRuxy div {
  position: relative;
  bottom: -6.7708333333vw;
  /* Use predefined media query */
  /* Use custom media query */
}
@media only screen and (max-width: 767px) {
  .calculationWrapper--jZA9U .animation--oRuxy div {
    bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .calculationWrapper--jZA9U .animation--oRuxy {
    width: 167.9545454545vw;
    left: -59.0909090909vw;
    bottom: 14.0909090909vw;
  }
}

.transition-fade-appear--x_2n3 {
  opacity: 0;
}
.transition-fade-appear-active--jRLrn {
  opacity: 1;
  transition: opacity;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}
.transition-fade-appear-done--EZq9I {
  opacity: 1;
}
.transition-fade-enter--wi8OV {
  opacity: 0;
}
.transition-fade-enter-active--eD6vU {
  opacity: 1;
  transition: opacity;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}
.transition-fade-enter-done--xTB3B {
  opacity: 1;
}
.transition-fade-exit--tzv9w {
  opacity: 1;
}
.transition-fade-exit-active--g2PCv {
  opacity: 0;
  transition: opacity;
  transition-duration: 0.3s;
}
.transition-fade-exit-done--dolNK {
  opacity: 0;
}

/*# sourceMappingURL=main.style.css.map*/