h1 {
  margin-top: 0px;
  margin-bottom: 0px;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
}

h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}

h4 {
  margin-top: 0px;
  margin-bottom: 0px;
}

p {
  margin-bottom: 0px;
}

a {
  color: #fff;
  text-decoration: none;
}

.body {
  background-color: #000;
  font-family: Exo, sans-serif;
  color: #fff;
  font-size: 0.7vw;
  font-weight: 400;
  text-align: center;
}

.first-screen {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-top: 3.5em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.gradient-top {
  overflow: hidden;
  background-color: #000;
}

.gradient-bottom {
  overflow: hidden;
}

.second-screen {
  padding-top: 13.1em;
}

.third-screen {
  padding-top: 18em;
}

.fourth-screen {
  padding-top: 17.4em;
}

.fifth-screen {
  padding-top: 7.2em;
  -webkit-perspective: 2000px;
  perspective: 2000px;
}

.sixth-screen {
  padding-top: 9.4em;
}

.b-container {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 136.5em;
  margin-right: auto;
  margin-left: auto;
}

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

.b-container.end {
  max-width: none;
}

.branding-box.custom {
  display: none;
}

.heading-box {
  width: 100%;
  max-width: 113.6em;
  margin-right: auto;
  margin-left: auto;
}

.heading-box._900px {
  max-width: 90em;
}

.heading-box.first {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.8em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-box._660px {
  max-width: 66em;
}

.heading-1 {
  font-family: Nibpro, sans-serif;
  color: #fff;
  font-size: 6.2em;
  line-height: 108%;
  font-weight: 300;
  text-align: center;
  letter-spacing: -0.02em;
}

.heading-2 {
  font-family: 'IBM Plex Sans', sans-serif;
  color: #fff;
  font-size: 6.2em;
  line-height: 106%;
  font-weight: 600;
  text-align: center;
  letter-spacing: -0.02em;
}

.heading-3 {
  font-family: Nibpro, sans-serif;
  color: #fff;
  font-size: 6.2em;
  line-height: 106%;
  font-weight: 300;
  text-align: center;
  letter-spacing: -0.02em;
}

.box-img {
  position: relative;
  z-index: 0;
  width: 100%;
  min-height: 58em;
  margin-right: auto;
  margin-left: auto;
}

.box-img._2 {
  min-height: 45.7em;
}

.box-img.grid-img {
  left: 4em;
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-row-gap: 1.4em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.image {
  position: absolute;
  left: -5.8em;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 100%;
  max-width: 31.2em;
  border-radius: 1.2em;
}

.image-2 {
  position: absolute;
  left: 20.1em;
  top: 1.1em;
  max-width: 25.8em;
}

.image-3 {
  position: absolute;
  left: 27.5em;
  bottom: 6.1em;
  max-width: 48.3em;
}

.image-4 {
  position: absolute;
  right: 39.9em;
  bottom: 10.1em;
  max-width: 25.8em;
}

.image-5 {
  position: absolute;
  top: 10.4em;
  right: -4em;
  width: 100%;
  max-width: 41.3em;
}

.image-6 {
  position: absolute;
  left: -0.5em;
  top: 3.8em;
  max-width: 66.6em;
}

.image-7 {
  position: absolute;
  left: 15.1em;
  bottom: 7.8em;
  max-width: 32.8em;
}

.image-8 {
  position: absolute;
  left: 41.9em;
  bottom: 0px;
  max-width: 52.3em;
}

.image-9 {
  position: absolute;
  top: 2.2em;
  right: 29.8em;
  max-width: 27em;
  border-radius: 1.2em;
}

.image-10 {
  position: absolute;
  right: -20.6em;
  bottom: 10.3em;
  width: 100%;
  max-width: 61.4em;
}

.image-11 {
  position: absolute;
  left: -6.2em;
  bottom: 3.9em;
  display: block;
  width: 100%;
  max-width: 51.3em;
}

.image-12 {
  position: absolute;
  left: 27.4em;
  top: 1.3em;
  z-index: 5;
  max-width: 25.8em;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.image-13 {
  position: absolute;
  left: 41.2em;
  top: 11.7em;
  display: block;
  max-width: 31.4em;
}

.image-14 {
  position: absolute;
  right: 35em;
  bottom: 4.7em;
  max-width: 31.8em;
}

.image-15 {
  position: absolute;
  left: 83.7em;
  top: 4.8em;
  max-width: 57.4em;
}

.image-18 {
  max-width: 11.3em;
}

.text-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 79em;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-box.margin40 {
  margin-top: 4em;
}

.text-box.margin-minus {
  position: relative;
  margin-top: -32em;
}

.text {
  font-family: Nibpro, sans-serif;
  color: #fff;
  font-size: 6.2em;
  line-height: 106%;
  font-weight: 300;
  letter-spacing: -0.02em;
}

.line {
  width: 9em;
  height: 1px;
  margin-top: 2.8em;
  margin-bottom: 2.8em;
  background-color: #fff;
}

.seventh-screen {
  z-index: 99;
  padding-top: 14.3em;
  padding-bottom: 2.5em;
}

.box-bottom-image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.8em;
  padding-right: 5em;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-26 {
  max-width: 38.8em;
  margin-bottom: -7em;
}

.image-27 {
  max-width: 44.7em;
}

.wrapper-text-image {
  position: relative;
  z-index: 3;
  margin-right: -7.542em;
}

.copyright-symbol {
  font-family: Atlasgrotesk, sans-serif;
  font-size: 1.4em;
  line-height: 120%;
  font-weight: 400;
  letter-spacing: -0.02em;
}

.box-wrp {
  position: relative;
  min-height: 27.5em;
}

.one-tears {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  min-width: 44.7em;
}

.two-tears {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  min-width: 44.7em;
}

.image-29 {
  max-width: 21.2em;
}

.image-30 {
  position: absolute;
  right: 56.3em;
  bottom: 13.5em;
  max-width: 10.8em;
}

.image-31 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.box-animation-wait {
  position: absolute;
  top: 14.4em;
  right: -6.2em;
  z-index: 1;
  max-width: 48.6em;
}

.wrapper-box-heading {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 11.4em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.image-33 {
  max-width: 34.3em;
}

.image-34 {
  position: absolute;
  left: auto;
  right: 0%;
  bottom: 43.6em;
  max-width: 24.8em;
  margin-right: 6.4em;
}

.image-35 {
  max-width: 34.3em;
}

.image-36 {
  max-width: 49.6em;
}

.image-37 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  max-width: 49.6em;
}

.image-38 {
  max-width: 34.3em;
}

.image-39 {
  max-width: 124.2em;
}

.image-40 {
  z-index: 3;
  width: 100%;
  max-width: 124.2em;
}

.image-41 {
  z-index: 0;
  max-width: 123.2em;
  box-shadow: 0 12px 104px 0 #2f2f2f;
}

.div-block {
  display: -ms-grid;
  display: grid;
  max-width: 34.3em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-row-gap: 8.6em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 49.6em;
  max-width: 49.6em;
  min-height: 49em;
  justify-items: end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-3 {
  display: -ms-grid;
  display: grid;
  max-width: 159.9em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 1.4em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-4 {
  display: -ms-grid;
  display: grid;
  max-width: 136.3em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 1.4em;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-5 {
  display: -ms-grid;
  display: grid;
  max-width: 136.5em;
  margin-left: 2.2em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-row-gap: 16em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: left;
}

.logo-box {
  margin-top: 6em;
}

.image-42 {
  max-width: 8.7em;
}

.box-mini-image {
  position: relative;
  width: 100%;
  min-height: 43.5em;
  margin-top: 2.5em;
}

.eighth-screen {
  z-index: 1;
  padding-bottom: 8.1em;
  background-color: #000;
}

.div-block-6 {
  overflow: hidden;
  max-height: 21.5em;
  max-width: 44.7em;
  border-radius: 1.2em;
}

.mask-torn-leaf {
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 7.3em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.img-one {
  position: relative;
}

.close {
  position: absolute;
  left: auto;
  top: 1.6em;
  right: 1.3em;
  bottom: auto;
  max-width: 3.8em;
  opacity: 0.6;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.close:hover {
  opacity: 1;
}

.image-45 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.div-block-7 {
  position: relative;
  z-index: 6;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.mobile-box-load {
  display: none;
}

.image-46 {
  display: none;
}

.box-users {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 11;
  max-width: 136.5em;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-002 {
  position: absolute;
  left: 7.3em;
  top: 25.9em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.user-002.vh {
  top: 25.9vh;
}

.user {
  max-width: 8.2em;
}

.message-002 {
  max-width: 27em;
  margin-left: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  border-radius: 0em 1em 1em;
  background-color: #0d91ed;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}

.message {
  font-family: Atlasgrotesk, sans-serif;
  font-size: 1.8em;
  line-height: 133%;
  font-weight: 700;
  text-align: left;
}

.author {
  font-family: Atlasgrotesk, sans-serif;
  font-size: 1em;
  line-height: 120%;
  font-weight: 400;
  text-align: left;
  letter-spacing: -0.01em;
}

.user-wallstreetmike {
  position: absolute;
  top: 16em;
  right: 18em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.user-wallstreetmike.vh {
  top: 16vh;
}

.message-wallstreetmike {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 1em 0em 1em 1em;
  background-color: #ff4f03;
}

.user-fluffy69 {
  position: absolute;
  left: 77.7em;
  top: 28em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.user-fluffy69.scroll {
  left: 0em;
  top: 0em;
  max-height: 20em;
  max-width: 40.5em;
}

.user-fluffy69.scroll.last {
  left: auto;
  top: -38%;
  right: -18%;
  bottom: auto;
  display: none;
}

.user-fluffy69.vh {
  top: 28vh;
}

.message-fluffy69 {
  margin-left: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  border-radius: 0em 1em 1em;
  background-color: #8725fb;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}

.message-fluffy69._2text {
  max-width: 28.8em;
}

.message-fluffy69._4text {
  max-width: 30.5em;
}

.message-fluffy69._6text {
  max-width: 28.6em;
}

.user-001 {
  position: absolute;
  right: 0em;
  bottom: 0em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.message-001 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 1em 0em 1em 1em;
  background-color: #cfa7ff;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}

.user-003 {
  position: absolute;
  left: 44.3em;
  bottom: 6.4em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.message-003 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 1em 0em 1em 1em;
  background-color: #9cb7fe;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}

.user-004 {
  position: absolute;
  left: 24.2em;
  top: 3.2em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.message-004 {
  margin-left: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  border-radius: 0px 1em 1em;
  background-color: #00ffbe;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}

.user-005 {
  position: absolute;
  top: 50em;
  right: 10em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.user-005._6section {
  top: auto;
  right: 2.6em;
  bottom: 10.4em;
}

.user-005.vh {
  top: 53vh;
}

.message-005 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 46em;
  margin-right: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 1em 0em 1em 1em;
  background-color: #c50413;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}

.user-006 {
  position: absolute;
  top: 0em;
  right: 13.2em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.message-006 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 1em 0em 1em 1em;
  background-color: #ce834a;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}

.user-007 {
  position: absolute;
  left: 50em;
  bottom: -9.2em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.message-007 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 30em;
  margin-right: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 1em 0em 1em 1em;
  background-color: #98eb10;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}

.user-008 {
  position: absolute;
  left: 4.9em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.message-008 {
  margin-left: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  border-radius: 0em 1em 1em;
  background-color: #3c11ea;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}

.user-bignick {
  position: absolute;
  left: 27em;
  top: 46em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.user-bignick.vh {
  top: 60vh;
}

.message-bignick {
  margin-left: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  border-radius: 0em 1em 1em;
  background-color: #163bfd;
}

.user-spoiled_meal {
  position: absolute;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.message-spoiled_meal {
  margin-right: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  border-radius: 1em 0em 1em 1em;
  background-color: #ffd337;
}

.user-raw_bean {
  position: absolute;
  left: 94em;
  top: 53em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.user-raw_bean.vh {
  top: 65vh;
}

.message-raw_bean {
  margin-left: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  border-radius: 0em 1em 1em;
  background-color: #00ca4c;
}

.user-burned_bro {
  position: absolute;
  left: auto;
  top: 25.2em;
  right: 0em;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.message-burned_bro {
  margin-left: 5.3em;
  padding: 0.7em 1.2em 0.5em;
  border-radius: 0em 1em 1em;
  background-color: #1481a4;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}

.black {
  color: #000;
}

.image-47 {
  max-width: 8.7em;
}

.heading-4 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 3.6em;
  line-height: 111%;
  font-weight: 600;
  letter-spacing: -0.02em;
}

.text-36 {
  font-family: Nibpro, sans-serif;
  font-size: 3.6em;
  line-height: 111%;
  font-weight: 300;
  letter-spacing: -0.01em;
}

.box-heading-4 {
  max-width: 70em;
}

.box-heading-4.mw-67 {
  max-width: 67em;
}

.wrapper-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 26.4em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 4.3em;
}

.submit-button {
  position: absolute;
  left: auto;
  top: 0%;
  right: 2.9em;
  bottom: 0%;
  z-index: 10;
  width: 5.7em;
  height: 5.7em;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0px;
  border-radius: 100%;
  background-color: transparent;
  background-image: url('../images/arrow.svg');
  background-position: 50% 50%;
  background-size: 5.7em 5.7em;
  background-repeat: no-repeat;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.submit-button:hover {
  opacity: 0.8;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.input {
  height: 3.19em;
  margin-bottom: 0px;
  padding: 0px 3.3em 0px 0.97em;
  border-style: solid;
  border-width: 4px;
  border-color: #1a1a1a;
  border-radius: 100em;
  background-color: hsla(0, 0%, 100%, 0.1);
  font-family: Atlasgrotesk, sans-serif;
  color: #fff;
  font-size: 3.6em;
  line-height: 111%;
  font-weight: 700;
  letter-spacing: -0.01em;
}

.input:focus {
  border-color: #1a1a1a;
}

.input::-webkit-input-placeholder {
  color: #fff;
  font-weight: 700;
}

.input:-ms-input-placeholder {
  color: #fff;
  font-weight: 700;
}

.input::-ms-input-placeholder {
  color: #fff;
  font-weight: 700;
}

.input::placeholder {
  color: #fff;
  font-weight: 700;
}

.input.error {
  border-style: solid;
  border-width: 4px;
  border-color: #c50413;
  color: #c50413;
}

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

.text-block {
  max-width: 28em;
  font-family: Atlasgrotesk, sans-serif;
  color: #666;
  font-size: 2em;
  line-height: 140%;
}

.text-block.hidden {
  display: none;
}

.arrow {
  width: 0.75em;
  height: 0.75em;
  background-image: url('../images/arrow.svg');
  background-position: 50% 50%;
  background-size: 0.75em 0.75em;
  background-repeat: no-repeat;
  opacity: 0.4;
}

.link {
  display: inline-block;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #999;
}

.link:hover {
  color: #fff;
}

.form-block {
  max-width: 136.5em;
  margin-right: auto;
  margin-bottom: 26.4em;
  margin-left: auto;
  padding-top: 8.4em;
}

.form-block.new {
  margin-bottom: 0em;
}

.error-message {
  margin-top: 4em;
  padding: 0px;
  background-color: rgba(255, 222, 222, 0);
}

.text-block-2 {
  color: #c50413;
  font-size: 2em;
}

.box-input {
  position: relative;
  width: 100%;
  max-width: 75.1em;
  margin-top: 4em;
  margin-bottom: 4em;
}

.box-input.hidden {
  display: none;
}

.success-message {
  margin-top: -9.5em;
  padding: 0px 0px 17em;
  background-color: transparent;
  outline-color: #fff;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 3px;
}

.text-block-3 {
  font-family: Atlasgrotesk, sans-serif;
  font-size: 6.2em;
  line-height: 106%;
  font-weight: 700;
  letter-spacing: -0.01em;
}

.text-block-4 {
  font-size: 6.2em;
  line-height: 106%;
  letter-spacing: -0.02em;
}

.image-48 {
  max-width: 8.1em;
  margin-bottom: 3.3em;
}

.box-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -10;
  max-height: 97em;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(#000),
      color-stop(36%, transparent),
      color-stop(47%, transparent),
      color-stop(80%, #000)
    ),
    url('../images/newimage.jpg');
  background-image: linear-gradient(180deg, #000, transparent 36%, transparent 47%, #000 80%),
    url('../images/newimage.jpg');
  background-position: 0px 0px, 50% 20%;
  background-size: auto, 100%;
  background-repeat: repeat, no-repeat;
  opacity: 0.8;
  -webkit-transition: all 700ms ease;
  transition: all 700ms ease;
}

.html-embed {
  display: none;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
  font-family: Atlasgrotesk, sans-serif;
  text-align: left;
}

.social-link {
  display: inline-block;
  margin-left: 1.7em;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Atlasgrotesk, sans-serif;
  font-size: 1.4em;
  line-height: 114%;
  font-weight: 400;
}

.social-link:hover {
  opacity: 0.6;
}

.social-box {
  margin-right: 5.4em;
  padding-right: 7.8em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid #fff;
  line-height: 100%;
}

.social-box.hiden {
  display: none;
}

.wrp-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.privat-box {
  line-height: 100%;
}

.wrp-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-new {
  width: 100%;
  max-width: 116.1em;
  margin-right: auto;
  margin-left: auto;
}

.container-new.border {
  position: relative;
  padding-top: 2.5em;
  border-top: 0.2em solid hsla(0, 0%, 100%, 0.1);
}

.section {
  padding-top: 2.4em;
  padding-bottom: 8em;
}

.wrapper-top-text {
  display: -ms-grid;
  display: grid;
  margin-top: 12.2em;
  margin-bottom: 5.6em;
  padding-bottom: 3em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: auto;
  grid-row-gap: 3em;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-bottom: 0.2em solid hsla(0, 0%, 100%, 0.1);
}

.wrapper-top-text.bottom {
  display: -ms-grid;
  display: grid;
  margin-top: 22em;
  margin-bottom: 2.8em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-auto-columns: auto;
  grid-column-gap: 8.9em;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.h1 {
  font-size: 4.8em;
  text-align: left;
}

.wrapper-text {
  max-width: 40em;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.paragraph {
  margin-bottom: 1.1em;
  font-family: Atlasgrotesk, sans-serif;
  font-size: 1.4em;
  line-height: 142%;
  text-align: left;
}

.paragraph._114 {
  line-height: 114%;
}

.paragraph.no-margin {
  margin-bottom: 0em;
  line-height: 114%;
}

.paragraph.purp {
  max-width: 13.07em;
  margin-bottom: 3.4em;
  color: #8725fb;
  line-height: 114%;
}

.paragraph.list.border {
  padding-bottom: 0.05em;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
}

.paragraph.border {
  padding-bottom: 2em;
  border-bottom: 0.2em solid hsla(0, 0%, 100%, 0.1);
}

.box-policy {
  margin-bottom: 5em;
  padding-bottom: 3.9em;
  border-bottom: 0.2em solid hsla(0, 0%, 100%, 0.1);
}

.box-policy.invisible {
  overflow: hidden;
  margin-bottom: 0em;
  border-bottom-style: none;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(hsla(0, 0%, 96%, 0)),
    color-stop(55%, hsla(0, 0%, 100%, 0.35)),
    to(#fff)
  );
  background-image: linear-gradient(0deg, hsla(0, 0%, 96%, 0), hsla(0, 0%, 100%, 0.35) 55%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.box-policy.margin {
  margin-bottom: 0em;
  border-bottom-style: none;
}

.h2 {
  margin-top: 2em;
  margin-bottom: 1.16em;
  font-size: 2.4em;
  line-height: 125%;
  font-weight: 400;
  text-align: left;
}

.wrapper-policy {
  max-width: 57.4em;
  margin-right: 9.8em;
  margin-left: auto;
  text-align: left;
}

.h3 {
  margin-top: 2em;
  margin-bottom: 1em;
  font-family: Atlasgrotesk, sans-serif;
  font-size: 1.4em;
  line-height: 142%;
  font-weight: 500;
  text-align: left;
}

.box-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.box-list.margin {
  margin-left: 9.8em;
}

.white-box {
  width: 0.4em;
  height: 0.4em;
  margin-top: 1em;
  margin-right: 9.4em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
}

.medium {
  font-weight: 500;
}

.link-policy {
  display: inline-block;
  padding-bottom: 0.05em;
  border-bottom: 0.1em solid hsla(0, 0%, 100%, 0.3);
}

.link-policy:hover {
  opacity: 0.8;
}

.purp {
  color: #8725fb;
}

.show-all {
  display: inline-block;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Atlasgrotesk, sans-serif;
  font-size: 2.4em;
  line-height: 125%;
  text-align: left;
  text-decoration: underline;
  cursor: pointer;
}

.show-all:hover {
  color: #8725fb;
}

.open-arrow {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  width: 2.4em;
  margin-top: 2.5em;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-align: center;
  cursor: pointer;
}

.open-arrow:hover {
  color: #8725fb;
}

.footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer.hidden {
  display: none;
}

.footer-logo {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: auto;
  grid-row-gap: 3.6em;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.link-logo {
  display: block;
  max-width: 11.3em;
}

.h2-box {
  margin-top: 5em;
  margin-bottom: 3em;
}

.h1-box {
  margin-top: 12.2em;
  margin-bottom: 6em;
  padding-bottom: 5em;
  border-bottom: 0.2em solid hsla(0, 0%, 100%, 0.1);
}

.error-string {
  margin-bottom: 1em;
  font-family: Atlasgrotesk, sans-serif;
  color: #c50212;
  font-size: 2em;
}

.error-string.hidden {
  display: none;
}

.container-footer {
  width: 100%;
  max-width: 136.5em;
  margin-right: auto;
  margin-left: auto;
}

.cursor {
  position: fixed;
  z-index: 999;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sect {
  position: relative;
  z-index: 2;
  background-color: #000;
}

.sect._1sect {
  overflow: hidden;
  padding-top: 0.8em;
}

.sect._2sect {
  z-index: 3;
  overflow: hidden;
  margin-top: -55vh;
  padding-top: 5em;
}

.sect._3sect {
  z-index: 3;
  padding-top: 12.5em;
  padding-bottom: 15.2em;
}

.sect._4sect {
  z-index: 3;
}

.sect._5sect {
  z-index: 3;
  overflow: hidden;
  padding-top: 10.4em;
  padding-bottom: 2.8em;
}

.sect._6sect {
  padding-bottom: 5em;
  background-color: transparent;
}

.sect._7sect {
  padding-top: 14.7em;
  padding-bottom: 2.3em;
  background-color: transparent;
}

.logo-img {
  width: 6.9em;
}

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

.nav {
  position: fixed;
  left: 0%;
  top: 0.8em;
  right: 0%;
  bottom: auto;
  z-index: 99;
  width: 100%;
  max-width: 134.9em;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
}

.nav.main {
  max-width: 136.5em;
}

.nav-menu {
  display: none;
}

.cont {
  width: 100%;
  max-width: 132.5em;
  margin-right: auto;
  margin-left: auto;
}

.cont.relative {
  position: relative;
}

.body-beta {
  background-color: #000;
  font-family: Exo, sans-serif;
  color: #fff;
  font-size: 0.7326007326007326vw;
  font-weight: 400;
  text-align: center;
}

.circle-arrow {
  width: 2.4em;
  height: 2.4em;
}

.button-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.4em 0.4em 0.4em 1.2em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0.8em;
  border-radius: 99em;
  background-color: #8122f1;
  -webkit-transition: -webkit-transform 350ms linear;
  transition: -webkit-transform 350ms linear;
  transition: transform 350ms linear;
  transition: transform 350ms linear, -webkit-transform 350ms linear;
}

.button-nav:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.t-14 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 1.4em;
  line-height: 115%;
}

.t-14.beta {
  font-family: 'IBM Plex Sans', sans-serif;
}

.t-14.beta.hidden {
  display: none;
}

.box-h1 {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16em;
  padding-left: 0.8em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}

.h1-96 {
  position: relative;
  z-index: 5;
  font-size: 9.6em;
  line-height: 88%;
  text-align: left;
  text-indent: 0.9375em;
}

.bold-h1 {
  display: inline-block;
  font-family: 'IBM Plex Sans', sans-serif;
  line-height: 95%;
  font-weight: 600;
  text-indent: 0em;
}

.image-49 {
  position: absolute;
  left: -28.6em;
  top: -37.3em;
  z-index: 5;
  width: 166em;
  max-width: none;
}

.image-49._2 {
  left: -27.8em;
  top: -34.2em;
}

.box-paragraph {
  position: relative;
  max-width: 84.9em;
  margin-top: 5.5em;
  margin-left: 8.5em;
}

.p-48 {
  font-family: Nibpro, sans-serif;
  font-size: 4.8em;
  line-height: 108%;
  font-weight: 300;
  letter-spacing: -0.020833333333333336em;
  text-indent: 1.42em;
}

.p-48.ti-non {
  text-indent: 0em;
}

.box-porridge {
  position: fixed;
  left: 0%;
  top: 100.5vh;
  right: 0%;
  bottom: 0px;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 132.5em;
  min-height: 73em;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-beta {
  position: relative;
  z-index: 10;
  max-width: 131.5em;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.form-beta.bottom {
  margin-top: -8.7em;
}

.form-beta.q {
  opacity: 0;
}

.form-beta.hidden {
  display: none;
}

.success-message-1 {
  width: 131.5em;
  min-height: 32.7em;
  padding: 0px;
  border-radius: 100em;
  background-color: #9946fc;
  background-image: url('../images/Frame-2085661181.webp');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.error-message-1 {
  margin-top: 0px;
  padding: 0px;
  background-color: rgba(255, 222, 222, 0);
}

.box-input-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: -webkit-transform 350ms linear;
  transition: -webkit-transform 350ms linear;
  transition: transform 350ms linear;
  transition: transform 350ms linear, -webkit-transform 350ms linear;
}

.box-input-1:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.input-1 {
  min-height: 2.9196428571428577em;
  margin-bottom: 0px;
  padding: 0em 3.3em 0em 0.7em;
  border: 1px none #000;
  border-radius: 100em;
  background-color: #9946fc;
  background-image: url('../images/Frame-2085661181.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 0 0.2142857142857143em 0 rgba(0, 0, 0, 0.25);
  font-family: 'IBM Plex Sans', sans-serif;
  color: #fff;
  font-size: 11.2em;
  line-height: 106%;
  text-align: left;
  letter-spacing: -0.02em;
}

.input-1:focus {
  border-color: #1a1a1a;
}

.input-1::-webkit-input-placeholder {
  color: #fff;
}

.input-1:-ms-input-placeholder {
  color: #fff;
}

.input-1::-ms-input-placeholder {
  color: #fff;
}

.input-1::placeholder {
  color: #fff;
}

.input-1.error {
  border-style: solid;
  border-width: 4px;
  border-color: #c50413;
  color: #c50413;
}

.submit-button-1 {
  position: absolute;
  right: 1.8em;
  z-index: 10;
  width: 29.1em;
  height: 29.1em;
  padding: 0px;
  border-radius: 100%;
  background-color: transparent;
  background-image: url('../images/Subtract.svg');
  background-position: 50% 50%;
  background-size: 29.1em 29.1em;
  background-repeat: no-repeat;
}

.box-porridge-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.image-50 {
  position: absolute;
  right: -27em;
  z-index: 1;
  width: 90.3em;
  max-width: none;
}

.image-51 {
  position: absolute;
  left: -6.1em;
  top: -32.5em;
  z-index: 0;
  width: 103.1em;
  max-width: none;
}

.image-52 {
  position: absolute;
  right: -27em;
  z-index: 1;
  width: 90.3em;
  max-width: none;
}

.pointer-ev-1 {
  position: absolute;
  left: 81.3em;
  top: -4.1em;
  z-index: 11;
  width: 6.7em;
  max-width: none;
}

.image-54 {
  position: absolute;
  right: 23.8em;
  z-index: 1;
  width: 11em;
  max-width: none;
}

.pointer-ev-2 {
  position: absolute;
  left: 19.1em;
  top: -5em;
  z-index: 11;
  width: 8.3em;
  max-width: none;
}

.image-56 {
  position: absolute;
  left: -2.1em;
  z-index: 1;
  width: 37.2em;
  max-width: none;
}

.image-57 {
  position: absolute;
  top: -13.6em;
  right: 21em;
  z-index: 2;
  width: 9.9em;
  max-width: none;
}

.image-58 {
  position: absolute;
  left: 23.7em;
  z-index: 2;
  width: 6.7em;
  max-width: none;
}

.image-59 {
  position: absolute;
  top: -12.5em;
  right: 28.3em;
  z-index: 2;
  width: 19.6em;
  max-width: none;
}

.image-60 {
  position: absolute;
  top: -10.9em;
  right: -7.4em;
  z-index: 0;
  width: 39.8em;
  max-width: none;
}

.image-61 {
  position: absolute;
  top: 23em;
  right: 60.6em;
  z-index: 1;
  width: 6.9em;
  max-width: none;
}

.pointer-ev-3 {
  position: absolute;
  left: 50.6em;
  bottom: -15.9em;
  z-index: 11;
  width: 13.5em;
  max-width: none;
}

.pointer-ev-4 {
  position: absolute;
  left: 55.1em;
  bottom: -26.5em;
  z-index: 11;
  width: 32.8em;
  max-width: none;
}

.pointer-ev-5 {
  position: absolute;
  left: 42.7em;
  bottom: -22em;
  z-index: 11;
  width: 7.6em;
  max-width: none;
}

.pointer-ev-6 {
  position: absolute;
  left: 62.2em;
  bottom: -16.4em;
  z-index: 11;
  width: 9.7em;
  max-width: none;
}

.pointer-ev-7 {
  position: absolute;
  left: 41.9em;
  bottom: -14em;
  z-index: 11;
  width: 9.6em;
  max-width: none;
}

.pointer-ev-8 {
  position: absolute;
  left: 31.4em;
  bottom: -18.3em;
  z-index: 11;
  width: 9.4em;
  max-width: none;
}

.pointer-ev-9 {
  position: absolute;
  left: 48.8em;
  bottom: -6em;
  z-index: 11;
  width: 9.7em;
  max-width: none;
}

.pointer-ev-10 {
  position: absolute;
  top: -18.1em;
  right: -1.6em;
  z-index: 11;
  width: 19.9em;
  max-width: none;
}

.pointer-ev-11 {
  position: absolute;
  right: 21.6em;
  z-index: 12;
  width: 26.2em;
  max-width: none;
  -webkit-transform: perspective(1000px);
  transform: perspective(1000px);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.pointer-ev-12 {
  position: absolute;
  left: 32.7em;
  top: -23em;
  z-index: 13;
  width: 40.8em;
  max-width: none;
}

.pointer-ev-13 {
  position: absolute;
  left: 41.2em;
  bottom: -6.5em;
  z-index: 11;
  width: 6.7em;
  max-width: none;
}

.pointer-ev-14 {
  position: absolute;
  left: 58.5em;
  bottom: -6.1em;
  z-index: 11;
  width: 10em;
  max-width: none;
}

.pointer-ev-15 {
  position: absolute;
  left: -12.1em;
  top: -1.3em;
  z-index: 2;
  width: 17.9em;
  max-width: none;
}

.pointer-ev-16 {
  position: absolute;
  left: 23.6em;
  z-index: 11;
  width: 39.8em;
  max-width: none;
}

.pointer-ev-17 {
  position: absolute;
  left: 25.5em;
  top: -12.6em;
  z-index: 9;
  width: 44.7em;
  max-width: none;
}

.pointer-ev-18 {
  position: absolute;
  left: -2.3em;
  top: 16em;
  z-index: 11;
  width: 26.7em;
  max-width: none;
}

.pointer-ev-19 {
  position: absolute;
  left: 8.4em;
  top: -10.5em;
  z-index: 9;
  width: 28.1em;
  max-width: none;
}

.image-79 {
  position: absolute;
  top: -30.2em;
  right: 26.6em;
  z-index: 2;
  width: 27.6em;
  max-width: none;
}

.image-80 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 8.7em;
  max-width: none;
}

.image-81 {
  position: absolute;
  right: 0.5em;
  bottom: -15.5em;
  z-index: 2;
  width: 12em;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}

.wrp-box-porridge {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 230vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.box-vh-1 {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
}

.box-h2 {
  max-width: 84.9em;
  margin-left: 9.2em;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.box-h2.mw-948 {
  max-width: 94.8em;
}

.h2-48 {
  font-family: Nibpro, sans-serif;
  font-size: 4.8em;
  line-height: 108%;
  font-weight: 300;
  text-align: left;
  letter-spacing: -0.020833333333333336em;
  text-indent: 1.42em;
}

.h2-48.ti-non {
  text-indent: 0em;
}

.h2-48.ti-non.center {
  text-align: center;
}

.h2-48.ti-non.center.shadow-t {
  text-shadow: 0 4px 0.08333333333333334em rgba(0, 0, 0, 0.25);
}

.image-82 {
  width: 130.5em;
  max-width: none;
  margin-top: 7.7em;
}

.wrp-box-card {
  display: -ms-grid;
  display: grid;
  max-width: 114em;
  margin-top: 4em;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 1.2em;
  grid-row-gap: 1.2em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 60em auto auto auto;
  grid-template-rows: 60em auto auto auto;
}

.card {
  overflow: hidden;
  border-radius: 1.6em;
  background-color: #141414;
}

.card._1c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2.3em;
  padding-bottom: 6.2em;
  padding-left: 3em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 3em;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.card._2c {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 4em;
  padding-left: 3em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.card._3c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3em;
  padding-left: 3em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 3.75em;
}

.card._4c {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 4em;
  padding-left: 3em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.card.c5 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 28.1em;
  padding-top: 6em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.card.c6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.box-text-card {
  position: relative;
  z-index: 2;
  max-width: 49.6em;
  text-align: left;
}

.box-text-card.mw-35 {
  max-width: 25em;
}

.box-text-card.centr {
  text-align: center;
}

.box-text-card.centr.mw-454 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 45.4em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.box-text-card.mw-46 {
  max-width: 46em;
}

.h3-36 {
  font-family: Nibpro, sans-serif;
  font-size: 3.6em;
  line-height: 111%;
  font-weight: 300;
  text-align: left;
  letter-spacing: -0.01388888888888889em;
}

.h3-36.centr {
  text-align: center;
}

.p-36 {
  font-family: Nibpro, sans-serif;
  font-size: 3.6em;
  line-height: 111%;
  font-weight: 300;
  letter-spacing: -0.01388888888888889em;
}

.p-36.op-56 {
  color: hsla(0, 0%, 100%, 0.56);
}

.image-83 {
  width: 71.5em;
  height: 63.3em;
  max-width: none;
  margin-bottom: -8em;
}

.image-84 {
  width: 50.4em;
}

.image-85 {
  width: 56.4em;
  max-width: none;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.image-85.mob {
  display: none;
}

.image-86 {
  position: relative;
  z-index: 2;
  display: none;
  width: 48.3em;
}

.image-87 {
  position: absolute;
  display: none;
  width: 38.6em;
  max-width: none;
}

.image-88 {
  position: absolute;
  bottom: -22.5em;
  width: 82.2em;
  max-width: none;
}

.x2 {
  position: relative;
  top: -10px;
  display: inline-block;
  font-size: 0.5em;
  line-height: 80%;
}

.wrp-box-card-2 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 114em;
  margin-top: 7.8em;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-auto-rows: minmax(23.5em, 1fr);
  grid-column-gap: 1.2em;
  grid-row-gap: 1.2em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: minmax(23.5em, 1fr) minmax(23.5em, 1fr);
  grid-template-rows: minmax(23.5em, 1fr) minmax(23.5em, 1fr);
}

.card-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 1.6em;
  background-color: #141414;
}

.mw-350 {
  max-width: 35em;
}

.mw-350.hidden {
  display: none;
}

.text-card-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1.5em;
}

.t-16 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 1.6em;
  line-height: 125%;
}

.t-16.color-purp {
  color: #b578fd;
}

.p-16 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 1.6em;
  line-height: 125%;
}

.p-16.op-56 {
  color: hsla(0, 0%, 100%, 0.56);
}

.box-text-card-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 37.2em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.box-text-split {
  max-width: 114.5em;
  margin-top: 2.4em;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.t-112 {
  font-family: Nibpro, sans-serif;
  font-size: 11.2em;
  line-height: 88%;
  font-weight: 300;
  letter-spacing: -0.02em;
}

.t-112._1 {
  text-indent: 0.8928571428571429em;
}

.t-112._2 {
  color: #fff;
}

.t-112._3 {
  color: #fff;
  text-indent: 1.2946428571428572em;
}

.t-112._4 {
  color: #fff;
  text-indent: 2.5em;
}

.t-112._5 {
  color: #fff;
  text-indent: 4.866071428571429em;
}

.mask-paper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.box-purp {
  position: relative;
  z-index: 2;
  overflow: hidden;
  margin-top: -0.1em;
  background-color: #000;
}

.image-89 {
  position: relative;
  z-index: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.box-purp-head {
  display: -ms-grid;
  display: grid;
  max-width: 85.1em;
  margin-right: auto;
  margin-left: auto;
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 5.3em auto 7.2em auto 3.2em auto;
  grid-template-rows: auto 5.3em auto 7.2em auto 3.2em auto;
}

.span-op-56 {
  color: hsla(0, 0%, 100%, 0.56);
}

.p-20 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 2em;
  line-height: 120%;
}

.p-20.mw-406 {
  max-width: 20.3em;
}

.wrp-box-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10.2em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.box-money-inform {
  width: 100%;
  max-width: 76em;
  min-height: 50.3em;
  padding: 2.4em;
  border-radius: 1.6em;
  background-color: #8040cb;
  text-align: left;
}

.box-top-inform {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4.5em;
  padding-bottom: 3em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.12);
}

.box-bottom-inform {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 61.6em;
  margin-right: auto;
  margin-left: auto;
  padding-left: 2.3em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 0.4em;
  text-align: center;
}

.box-left-inform {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 0.4em;
}

.box-right-inform {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 0.4em;
}

.t-48 {
  font-family: Nibpro, sans-serif;
  font-size: 4.8em;
  line-height: 108%;
  font-weight: 300;
  letter-spacing: -0.020833333333333336em;
}

.t-48.op-56 {
  color: hsla(0, 0%, 100%, 0.56);
}

.t-20 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 2em;
  line-height: 120%;
  letter-spacing: 0.0125em;
}

.t-20.op-56 {
  color: hsla(0, 0%, 100%, 0.56);
}

.list-inform {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 2.2em;
}

.list-text {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.list-text.hidden {
  display: none;
}

.bullet {
  position: absolute;
  left: -1.9em;
  top: 1em;
  width: 0.6em;
  height: 0.6em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 100%;
  background-color: #fff;
}

.bullet.absolute-2 {
  left: 2.1em;
}

.bullet.absolute-3 {
  left: -1.6em;
}

.pointer-ev-20 {
  position: absolute;
  top: 1.5em;
  right: -1.4em;
  z-index: 12;
  width: 61em;
  max-width: none;
}

.box-text-purp-2 {
  max-width: 78.2em;
  margin-top: 12.7em;
  margin-right: auto;
  margin-left: auto;
}

.mask-torn-leaf-2 {
  position: relative;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.box-bottom-footer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 11.7em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-column-gap: 9em;
  text-align: left;
}

.box-img-footer {
  position: relative;
  display: none;
}

.image-90 {
  position: relative;
  z-index: 1;
  width: 28em;
  max-width: none;
}

.image-91 {
  position: absolute;
  left: 20.3em;
  top: -7.8em;
  width: 30.6em;
  max-width: none;
}

.bottom-footer {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 22.4em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 9.5em;
}

.top-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.bottom-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.box-link-blog {
  display: none;
  margin-left: 3em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1.3em;
}

.image-92 {
  width: 9.9em;
}

.button-14 {
  padding: 0.5714285714285715em 0.8571428571428572em;
  border-radius: 99em;
  background-color: #8122f1;
  -webkit-transition: -webkit-transform 350ms linear;
  transition: -webkit-transform 350ms linear;
  transition: transform 350ms linear;
  transition: transform 350ms linear, -webkit-transform 350ms linear;
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 1.4em;
  line-height: 115%;
}

.button-14:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.box-social-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 2.4em;
}

.box-page-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 2.4em;
}

.wrapper-porridge {
  position: relative;
}

.div-block-8 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.gradient-black {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -40em;
  display: none;
  height: 40em;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(46%, #000));
  background-image: linear-gradient(180deg, transparent, #000 46%);
}

.box-face {
  position: relative;
  bottom: 0px;
  z-index: 10;
}

.box-1 {
  position: absolute;
  top: -42.6em;
  z-index: 9;
}

.blick-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
}

.pointer-ev-21 {
  position: absolute;
  left: 23.3em;
  top: -28.6em;
  z-index: 3;
  width: 6.7em;
}

.bg-purp {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 900em;
  background-image: linear-gradient(95deg, #9946fc 76%, rgba(0, 0, 0, 0.9) 0, #000);
}

.bg-black {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 900em;
  background-image: linear-gradient(95deg, #000, #000 76%, #9946fc 0, #9946fc);
}

.box-black {
  position: relative;
  z-index: 2;
  overflow: hidden;
  margin-top: -0.1em;
}

.box-footer-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.text-block-5 {
  font-size: 6em;
  line-height: 110%;
}

.div-block-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.right-box-fixed {
  position: absolute;
  left: auto;
  top: 39em;
  right: 0%;
  bottom: 12.2em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text-block-6 {
  display: inline-block;
  font-family: 'IBM Plex Sans', sans-serif;
  color: #009919;
  font-size: 1.6em;
  line-height: 125%;
}

.text-block-6.purp {
  color: #8122f1;
}

.green-line {
  width: 0.8em;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(46, 184, 68, 0)),
    color-stop(10%, #2eb844),
    color-stop(50%, #2eb844),
    color-stop(90%, #2eb844),
    to(rgba(46, 184, 68, 0))
  );
  background-image: linear-gradient(
    180deg,
    rgba(46, 184, 68, 0),
    #2eb844 10%,
    #2eb844 50%,
    #2eb844 90%,
    rgba(46, 184, 68, 0)
  );
}

.boxtextgreen {
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
  width: 8.8em;
  height: 2em;
  margin-top: 7em;
  margin-right: -2.6em;
  margin-bottom: 7em;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.right-box-fixed-2 {
  position: absolute;
  left: auto;
  top: 13.5em;
  right: 0%;
  bottom: 0em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.purp-line {
  width: 0.8em;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(129, 34, 241, 0)),
    color-stop(11%, #8122f1),
    color-stop(50%, #8122f1),
    color-stop(91%, #8122f1),
    to(rgba(129, 34, 241, 0))
  );
  background-image: linear-gradient(
    180deg,
    rgba(129, 34, 241, 0),
    #8122f1 11%,
    #8122f1 50%,
    #8122f1 91%,
    rgba(129, 34, 241, 0)
  );
}

.boxtextpurp {
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
  width: 4.5em;
  height: 2em;
  margin-top: 7em;
  margin-right: -0.3em;
  margin-bottom: 7em;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.box-mobile-text {
  display: none;
}

.box-mobile-text-2 {
  display: none;
}

.image-49-copy {
  position: absolute;
  left: -25.4em;
  top: -35.6em;
  z-index: 5;
  width: 159.8em;
  max-width: none;
}

.image-49-copy._2 {
  left: -27.8em;
  top: -34.2em;
}

.image-49-copy.hidden {
  display: none;
}

.image-49-copy.lottie {
  left: -38.9em;
  top: -46.4em;
  width: 189em;
}

.paper-copy {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.msk-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-94 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 56.4em;
  max-width: none;
}

.image-95 {
  width: 56.4em;
  max-width: none;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.image-95.mob {
  display: none;
}

.image-96 {
  position: absolute;
  left: -10.2em;
  top: -17em;
  width: 97.9em;
  max-width: none;
}

.box-img-footer-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lottie-animation {
  position: relative;
  z-index: 99999;
}

.vh-center {
  position: fixed;
  left: 0%;
  top: 100.5vh;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.box-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -9em;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  grid-column-gap: 1.2em;
}

.form-beta-pointer {
  position: relative;
  z-index: 10;
  max-width: 131.5em;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 0;
}

.form-beta-pointer.bottom {
  margin-top: -8.7em;
}

.form-beta-pointer.q {
  opacity: 0;
}

.button-beta {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 131.5em;
  padding: 1.8em 1.8em 1.8em 7.8em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100em;
  background-color: #9946fc;
  background-image: url('../images/Frame-2085661181.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: left;
}

.button-beta.bottom {
  margin-top: -8.7em;
}

.button-beta.main {
  max-width: 90em;
  margin-top: -2.2em;
  padding: 1.2em 1.2em 1.2em 5.4em;
}

.button-beta.main.custom {
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
}

.button-beta.main.custom:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.button-beta.main-bottom {
  max-width: 90em;
  margin-top: 0em;
  padding: 1.2em 1.2em 1.2em 5.4em;
}

.button-beta.main-bottom.custom {
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
}

.button-beta.main-bottom.custom:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.image-97 {
  width: 29.1em;
}

.t-112-button {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 11.2em;
  line-height: 106%;
  font-weight: 400;
  letter-spacing: -0.02em;
}

.t-112-button._1 {
  text-indent: 0.8928571428571429em;
}

.t-112-button._2 {
  color: #fff;
}

.t-112-button._3 {
  color: #fff;
  text-indent: 1.2946428571428572em;
}

.t-112-button._4 {
  color: #fff;
  text-indent: 2.5em;
}

.t-112-button._5 {
  color: #fff;
  text-indent: 4.866071428571429em;
}

.image-97-copy {
  width: 20em;
}

.t-76 {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 7.6em;
  line-height: 95%;
  font-weight: 400;
  letter-spacing: -0.02em;
}

.t-76._1 {
  text-indent: 0.8928571428571429em;
}

.t-76._2 {
  color: #fff;
}

.t-76._3 {
  color: #fff;
  text-indent: 1.2946428571428572em;
}

.t-76._4 {
  color: #fff;
  text-indent: 2.5em;
}

.t-76._5 {
  color: #fff;
  text-indent: 4.866071428571429em;
}

@media screen and (min-width: 1440px) {
  .body {
    font-size: 10px;
  }

  .body-beta {
    font-size: 10px;
  }

  .form-beta {
    width: 131.5em;
  }

  .box-input-1:hover {
    -webkit-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
  }

  .form-beta-pointer {
    width: 131.5em;
  }
}

@media screen and (min-width: 1920px) {
  .b-container.end {
    overflow: hidden;
  }

  .box-image {
    top: -8%;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#000),
        color-stop(36%, transparent),
        color-stop(47%, transparent),
        to(#000)
      ),
      url('../images/newimage.jpg');
    background-image: linear-gradient(180deg, #000, transparent 36%, transparent 47%, #000),
      url('../images/newimage.jpg');
    background-position: 0px 0px, 50% 20%;
    background-size: auto, 100%;
    background-repeat: repeat, no-repeat;
  }
}

@media screen and (max-width: 767px) {
  .paragraph.list {
    background-size: 2px;
  }

  .brand {
    padding-left: 0px;
  }
}

@media screen and (max-width: 479px) {
  .body {
    font-size: 2.7vw;
  }

  .second-screen {
    padding-top: 18em;
  }

  .third-screen {
    padding-top: 11.396011396011396em;
  }

  .fourth-screen {
    padding-top: 11.396011396011396em;
  }

  .fifth-screen {
    padding-top: 32.3em;
  }

  .b-container {
    width: 92%;
  }

  .b-container.first {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .b-container.end {
    width: 100%;
  }

  .heading-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-box.first {
    padding-bottom: 10em;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    grid-row-gap: 4em;
  }

  .heading-1 {
    font-size: 3.22em;
    line-height: 111%;
    letter-spacing: -0.01em;
  }

  .heading-2 {
    font-size: 3.22em;
  }

  .heading-3 {
    font-size: 3.22em;
    line-height: 111%;
    letter-spacing: -0.01em;
  }

  .box-img {
    z-index: 0;
    min-height: 113.1em;
  }

  .box-img._2 {
    min-height: 54.700854700854705em;
  }

  .box-img.grid-img {
    left: 0em;
    z-index: 1;
    display: block;
    min-height: 114.3em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .box-img.mobile {
    min-height: 74em;
  }

  .image {
    left: auto;
    top: 16.33em;
    right: 0px;
    bottom: auto;
    width: auto;
    max-width: 20.3em;
  }

  .image-2 {
    left: 0.9em;
    top: 3.8em;
    max-width: 19em;
  }

  .image-3 {
    left: auto;
    top: 33.52326685660019em;
    right: -4.1em;
    bottom: auto;
    max-width: 33.903133903133906em;
  }

  .image-4 {
    right: 0em;
    bottom: 0em;
    z-index: 1;
    max-width: 19em;
  }

  .image-5 {
    left: -5.8em;
    top: auto;
    right: auto;
    bottom: 17.3em;
    width: auto;
    max-width: 22.79202279202279em;
  }

  .image-6 {
    left: -5.2em;
    top: auto;
    bottom: 10.5em;
    max-width: 39.50617283950617em;
  }

  .image-7 {
    left: 7.4em;
    top: 22.8em;
    bottom: auto;
    max-width: 19.4681861348528em;
  }

  .image-8 {
    left: 1.5em;
    right: auto;
    z-index: 2;
    max-width: 31.054131054131055em;
  }

  .image-9 {
    top: 3.7em;
    right: 0.7em;
    max-width: 16.049382716049383em;
  }

  .image-10 {
    top: 15.1em;
    right: -4em;
    bottom: auto;
    width: auto;
    max-width: 36.46723646723647em;
  }

  .image-11 {
    left: 1.74em;
    top: 33.6em;
    bottom: auto;
    width: auto;
    max-width: 44.06457739791073em;
  }

  .image-12 {
    left: -0.2849002849002849em;
    top: 4em;
    max-width: 18.89838556505223em;
  }

  .image-13 {
    display: none;
  }

  .image-14 {
    top: 13.39031339031339em;
    right: 0em;
    bottom: auto;
    display: none;
    max-width: 23.36182336182336em;
  }

  .image-15 {
    position: absolute;
    left: -21em;
    top: auto;
    right: auto;
    bottom: 0em;
    min-width: 79.2em;
  }

  .text-box.margin-minus {
    margin-top: 5em;
  }

  .text {
    font-size: 3.22em;
    line-height: 111%;
  }

  .box-bottom-image {
    padding-right: 0em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-26 {
    max-width: 31em;
  }

  .image-27 {
    max-width: 34em;
  }

  .wrapper-text-image {
    margin-right: 0em;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .box-wrp {
    min-height: 21em;
  }

  .one-tears {
    min-width: 34em;
  }

  .two-tears {
    min-width: 34em;
  }

  .image-29 {
    display: none;
  }

  .image-30 {
    left: 7em;
    top: 7.1em;
    right: auto;
    bottom: auto;
    max-width: 8.2em;
  }

  .box-animation-wait {
    top: 33.8em;
    right: 0em;
    display: none;
  }

  .wrapper-box-heading {
    grid-row-gap: 5.5em;
  }

  .image-33 {
    max-width: 100%;
  }

  .image-34 {
    position: absolute;
    top: 4.1em;
    right: -0.1em;
    bottom: auto;
    max-width: 12.4em;
    min-width: 12.4em;
    margin-right: 0em;
  }

  .image-35 {
    max-width: 100%;
  }

  .image-36 {
    position: absolute;
    left: 16.5em;
    top: 7em;
    right: auto;
    max-width: 24.406457739791072em;
  }

  .image-37 {
    position: absolute;
    left: -15.6em;
    top: 63.1em;
    right: auto;
    bottom: auto;
    max-width: 24.406457739791072em;
    min-width: 24.4em;
  }

  .image-38 {
    position: absolute;
    left: 9.4em;
    right: auto;
    bottom: 29em;
    max-width: 16.999050332383664em;
  }

  .image-39 {
    position: absolute;
    left: 2.3em;
    top: 40.4em;
    max-width: 61em;
    min-width: 61em;
  }

  .image-40 {
    position: absolute;
    left: 2.3em;
    bottom: 0em;
    max-width: 61em;
    min-width: 61em;
  }

  .image-41 {
    position: absolute;
    max-width: 34em;
    min-width: 17em;
  }

  .div-block {
    position: absolute;
    left: -1em;
    top: 8.4em;
    max-width: 16.904083570750238em;
    grid-row-gap: 0.6647673314339981em;
  }

  .div-block-2 {
    position: static;
    display: block;
    width: auto;
    max-width: none;
    min-height: auto;
  }

  .div-block-3 {
    position: static;
    left: 2.1em;
    top: 40em;
    display: block;
  }

  .div-block-4 {
    display: block;
    max-width: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
  }

  .div-block-5 {
    position: absolute;
    bottom: 0px;
    display: block;
    margin-top: auto;
    margin-left: 0em;
  }

  .box-mini-image {
    min-height: 80em;
    font-size: 0.6em;
  }

  .div-block-6 {
    max-height: 16.3em;
    max-width: 34em;
  }

  .close {
    max-width: 3em;
  }

  .mobile-box-load {
    position: absolute;
    left: 4.7em;
    bottom: 10.1em;
    display: block;
    max-width: 24.691358024691358em;
  }

  .load {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .image-46 {
    position: absolute;
    top: 13.7em;
    right: 0.2849002849002849em;
    display: block;
    max-width: 23.36182336182336em;
  }

  .box-users {
    font-size: 0.6em;
  }

  .user-002 {
    left: 3.3em;
    top: auto;
    bottom: 15.6em;
  }

  .user-002.vh {
    left: 3.3em;
    top: 23vh;
    bottom: auto;
  }

  .user-wallstreetmike {
    top: 40.5em;
    right: 3.7em;
  }

  .user-wallstreetmike.vh {
    top: 22vh;
    right: 19em;
  }

  .user-fluffy69 {
    left: 23em;
    top: 23.3em;
  }

  .user-fluffy69.scroll {
    z-index: 1;
    font-size: 0.6em;
  }

  .user-fluffy69.scroll.last {
    top: -29%;
    right: 6%;
  }

  .user-fluffy69.vh {
    left: 23em;
    top: 43vh;
    right: auto;
  }

  .user-001 {
    bottom: 33.2em;
  }

  .user-003 {
    left: auto;
    right: 9.4em;
    bottom: 13.7em;
  }

  .user-004 {
    left: 0em;
    top: 10.9em;
  }

  .user-005 {
    top: 7.1em;
    right: 0.7em;
  }

  .user-005._6section {
    right: 2em;
    bottom: 41.1em;
  }

  .user-005.vh {
    top: 18vh;
    right: 0.7em;
  }

  .user-006 {
    top: -3em;
    right: 0em;
  }

  .user-007 {
    left: auto;
    right: 3.3em;
    bottom: 2.4em;
  }

  .user-008 {
    left: 0em;
    top: -9.6em;
  }

  .user-bignick {
    left: 3.5em;
    top: 42.1em;
  }

  .user-bignick.vh {
    left: 3.5em;
    top: auto;
    bottom: 19vh;
  }

  .user-raw_bean {
    left: 22.8em;
    top: 44.9em;
  }

  .user-raw_bean.vh {
    left: 22.8em;
    top: auto;
    right: auto;
    bottom: 24vh;
  }

  .user-burned_bro {
    left: 0px;
    top: 21.2em;
    font-size: 0.6em;
  }

  .submit-button {
    right: 1.4em;
    width: 3.2em;
    height: 3.2em;
    background-size: 3.2em 3.2em;
  }

  .input {
    height: 3em;
    padding-right: 3.2em;
    font-size: 2em;
  }

  .text-block {
    max-width: 22em;
    font-size: 1.4em;
  }

  .arrow {
    width: 1.07em;
    height: 1.07em;
  }

  .form-block {
    width: 92%;
    margin-bottom: 19em;
    padding-top: 14em;
  }

  .box-input {
    margin-bottom: 3em;
  }

  .success-message {
    padding-bottom: 13.7em;
  }

  .text-block-3 {
    font-size: 3.2em;
    line-height: 111%;
  }

  .text-block-4 {
    font-size: 3.2em;
    line-height: 111%;
  }

  .box-image {
    top: 19%;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(17%, #000),
        color-stop(24%, transparent),
        color-stop(25%, transparent),
        color-stop(47%, #000)
      ),
      url('../images/newimage.jpg');
    background-image: linear-gradient(180deg, #000 17%, transparent 24%, transparent 25%, #000 47%),
      url('../images/newimage.jpg');
    background-position: 0px 0px, 32% 20%;
    background-size: auto, 160%;
    background-repeat: repeat, no-repeat;
  }

  .social-link {
    margin-left: 0em;
  }

  .social-box {
    display: -ms-grid;
    display: grid;
    margin-right: 0em;
    margin-bottom: 1.5em;
    padding-right: 0em;
    padding-left: 0em;
    grid-auto-columns: auto;
    grid-column-gap: 2.4em;
    -ms-grid-columns: auto auto auto auto;
    grid-template-columns: auto auto auto auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-right-style: none;
  }

  .social-box.hiden {
    display: none;
  }

  .wrp-social {
    margin-right: auto;
    margin-bottom: 5em;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .privat-box {
    display: -ms-grid;
    display: grid;
    padding-top: 1.5em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: auto;
    grid-column-gap: 2.4em;
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-top: 0.2em solid hsla(0, 0%, 100%, 0.1);
  }

  .container-new {
    width: 92%;
  }

  .wrapper-top-text {
    -ms-grid-columns: auto;
    grid-template-columns: auto;
  }

  .wrapper-top-text.bottom {
    margin-top: 16em;
    margin-bottom: 10em;
    padding-bottom: 5em;
    grid-column-gap: 2em;
    grid-row-gap: 0em;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
  }

  .paragraph.purp {
    margin-bottom: 0em;
  }

  .wrapper-policy {
    margin-right: auto;
  }

  .footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .footer-logo {
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .error-string {
    font-size: 1.4em;
  }

  .sect._2sect {
    margin-top: -70vh;
  }

  .sect._3sect {
    padding-top: 10.4em;
    padding-bottom: 5.2em;
  }

  .sect._4sect {
    padding-bottom: 14em;
  }

  .sect._5sect {
    padding-top: 13em;
    padding-bottom: 14.6em;
  }

  .sect._6sect {
    padding-top: 5em;
    padding-bottom: 10em;
  }

  .sect._7sect {
    padding-top: 8em;
    padding-bottom: 2.9em;
  }

  .nav {
    padding-right: 0.8em;
    padding-left: 1em;
  }

  .cont {
    padding-right: 1.6em;
    padding-left: 1.6em;
  }

  .body-beta {
    font-size: 2.66vw;
  }

  .circle-arrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .t-14.beta.hidden-mobile {
    display: none;
  }

  .box-h1 {
    margin-top: 10em;
    padding-left: 0em;
  }

  .h1-96 {
    font-size: 6.3em;
    line-height: 80%;
    letter-spacing: -0.01em;
    text-indent: 0.67em;
  }

  .h1-96.bold-h1 {
    text-indent: 0em;
  }

  .bold-h1 {
    padding-left: 0.64em;
    line-height: 80%;
    letter-spacing: -0.02em;
  }

  .image-49 {
    left: -9.2em;
    top: -14.2em;
    width: 51em;
  }

  .box-paragraph {
    margin-top: 2.4em;
    margin-left: 0em;
  }

  .p-48 {
    display: inline;
    font-size: 3em;
    line-height: 106%;
    letter-spacing: -0.014em;
  }

  .p-48.ti-non {
    display: inline;
    letter-spacing: -0.0016666666666666668em;
  }

  .p-48.padding-h1 {
    padding-left: 1.5em;
    letter-spacing: -0.0016666666666666668em;
  }

  .box-porridge {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .form-beta {
    width: 36.7em;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .form-beta.bottom {
    margin-top: -6.7em;
    margin-bottom: 0em;
  }

  .success-message-1 {
    width: auto;
    min-height: 12em;
  }

  .box-input-1:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .input-1 {
    min-height: 3em;
    padding-right: 3.2em;
    padding-left: 0.85em;
    background-position: 29% 50%;
    font-size: 4em;
    line-height: 80%;
  }

  .submit-button-1 {
    right: 0.6em;
    width: 10.8em;
    height: 10.8em;
    background-size: 10.8em 10.8em;
  }

  .image-50 {
    right: 23.4em;
    width: 41em;
  }

  .image-51 {
    top: -4.5em;
    width: 65em;
  }

  .image-52 {
    right: 23.4em;
    width: 41em;
  }

  .pointer-ev-1 {
    left: 31.9em;
    top: 0em;
    width: 5em;
  }

  .image-54 {
    right: 14.6em;
    width: 7em;
  }

  .pointer-ev-2 {
    left: 3.2em;
    top: 0em;
    width: 6em;
  }

  .image-56 {
    display: none;
  }

  .image-57 {
    top: 0em;
    right: 5.7em;
    width: 5.2em;
  }

  .image-59 {
    top: 0em;
    right: -0.9em;
    width: 18em;
  }

  .image-60 {
    top: -3em;
    right: -3.5em;
    width: 30em;
  }

  .image-61 {
    top: 0em;
    right: 25.2em;
    width: 3em;
  }

  .pointer-ev-3 {
    left: 2.6000000000000014em;
    width: 8em;
  }

  .pointer-ev-4 {
    display: none;
  }

  .pointer-ev-5.op {
    left: -3.8em;
    width: 6em;
  }

  .pointer-ev-6 {
    left: 9.1em;
    bottom: -18.2em;
    width: 6em;
  }

  .pointer-ev-7.op {
    left: -3.1em;
    bottom: -15.7em;
    width: 6.6em;
  }

  .pointer-ev-8.op {
    left: 1.9em;
    bottom: -22.5em;
    width: 7em;
  }

  .pointer-ev-9.op {
    left: 1em;
    bottom: -10.4em;
    width: 6.2em;
  }

  .pointer-ev-10 {
    top: 0em;
    z-index: 9;
    width: 10.5em;
  }

  .pointer-ev-11 {
    right: 0.7em;
    width: 18.3em;
  }

  .pointer-ev-12 {
    left: 3.5em;
    top: 0em;
    width: 23.6em;
  }

  .pointer-ev-13.op {
    left: 7.7em;
    bottom: -10em;
    width: 5.8em;
  }

  .pointer-ev-14 {
    left: 11.2em;
    bottom: -12.4em;
    width: 6.3em;
  }

  .pointer-ev-15 {
    left: -4.3em;
    display: none;
    width: 6.4em;
  }

  .pointer-ev-16 {
    left: 0.5em;
    width: 21.6em;
  }

  .pointer-ev-17 {
    left: 0.9em;
    top: -12.9em;
    width: 24.3em;
  }

  .pointer-ev-18 {
    display: none;
  }

  .pointer-ev-19 {
    left: -8.6em;
    top: 0em;
    width: 16.2em;
  }

  .image-79 {
    top: 0em;
    right: 8.8em;
    width: 14em;
  }

  .image-81 {
    right: 2.9em;
    width: 7.2em;
  }

  .wrp-box-porridge {
    min-height: 340vh;
  }

  .box-h2 {
    margin-left: 0em;
    text-align: left;
  }

  .box-h2.hidden-mobile {
    display: none;
  }

  .h2-48 {
    display: inline;
    font-size: 3em;
    line-height: 106%;
    letter-spacing: -0.0016666666666666668em;
  }

  .h2-48.ti-non.center {
    font-size: 3em;
  }

  .h2-48.ti-non.center.span-op-56 {
    font-size: 3em;
  }

  .h2-48.ti-non.s3 {
    font-size: 3em;
    letter-spacing: -0.016666666666666666em;
  }

  .h2-48.ti-non.s-24 {
    font-size: 2.4em;
    letter-spacing: -0.010416666666666668em;
  }

  .h2-48.ti-78 {
    padding-left: 1.5em;
    letter-spacing: -0.016666666666666666em;
  }

  .h2-48.padding-mobile {
    padding-left: 1.5em;
  }

  .image-82 {
    width: 100%;
    margin-top: 8em;
  }

  .wrp-box-card {
    margin-top: 4.2em;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 51.2em auto auto;
    grid-template-rows: auto 51.2em auto auto;
  }

  .card._1c {
    padding: 0em 0em 2em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .card._2c {
    padding-bottom: 2.5em;
    padding-left: 0em;
  }

  .card._3c {
    padding-top: 2em;
    padding-left: 0em;
    grid-row-gap: 1em;
  }

  .card._4c {
    padding-bottom: 2em;
    padding-left: 0em;
    grid-row-gap: 7.4em;
  }

  .card.c5 {
    min-height: auto;
    padding: 3.5em 1.6em 13.3em;
  }

  .card.c6 {
    padding: 4.5em 1.6em;
  }

  .box-text-card {
    padding-right: 1.9em;
    padding-left: 1.6em;
  }

  .box-text-card.mw-35 {
    max-width: 30em;
  }

  .h3-36 {
    font-size: 2.4em;
    line-height: 108%;
    letter-spacing: -0.010416666666666668em;
  }

  .p-36.op-56 {
    font-size: 2.4em;
    line-height: 108%;
    letter-spacing: -0.005em;
  }

  .image-83 {
    width: 35.8em;
    height: 33em;
    margin-bottom: 0em;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .image-84 {
    width: 31.1em;
  }

  .image-85 {
    width: 34.3em;
  }

  .image-85.mob {
    display: block;
    width: 34.4em;
  }

  .image-86 {
    width: 31em;
    margin-left: -2.5em;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .image-87 {
    left: 1.7em;
    top: -7em;
    display: none;
  }

  .image-88 {
    left: -8.4em;
    bottom: -15.9em;
    width: 55.3em;
  }

  .wrp-box-card-2 {
    margin-top: 5.1em;
    grid-auto-rows: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }

  .card-1 {
    padding: 2.7em 1.6em;
  }

  .text-card-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .text-card-top.vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .t-16.mw-3 {
    max-width: 12em;
  }

  .box-text-split {
    position: relative;
    margin-top: 3.4em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 0.7em;
  }

  .t-112 {
    margin-bottom: 0.1111111111111111em;
    font-size: 6.3em;
    line-height: 80%;
    letter-spacing: -0.02em;
  }

  .t-112._1 {
    text-indent: 0.6em;
  }

  .t-112._2 {
    text-indent: 0.4em;
  }

  .t-112._3 {
    text-indent: 1.6em;
  }

  .t-112._4 {
    text-indent: 0.95em;
  }

  .t-112._5 {
    position: absolute;
    left: 2em;
    bottom: -0.83em;
    max-width: 3.3em;
    margin-bottom: 0em;
    text-indent: 0em;
  }

  .box-purp-head {
    -ms-grid-rows: auto 2.4em auto 4.4em auto 2.4em auto;
    grid-template-rows: auto 2.4em auto 4.4em auto 2.4em auto;
  }

  .p-20.mw-406 {
    max-width: none;
    font-size: 1.6em;
  }

  .p-20.mw-406.mw-mobile {
    max-width: 11em;
  }

  .wrp-box-form {
    margin-top: 4em;
  }

  .box-money-inform {
    min-height: 59.7em;
    padding-top: 2em;
    padding-right: 1.6em;
    padding-left: 1.6em;
  }

  .box-top-inform {
    margin-bottom: 3.7em;
    padding-bottom: 3.5em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 4em;
  }

  .box-bottom-inform {
    padding-right: 1.6em;
    padding-left: 1.6em;
  }

  .box-right-inform {
    max-width: 22em;
  }

  .t-48 {
    font-size: 3em;
    letter-spacing: -0.01em;
  }

  .t-20 {
    font-size: 1.6em;
    line-height: 125%;
  }

  .t-20.op-56 {
    color: #fff;
  }

  .bullet {
    left: 0.3em;
    top: 0.8em;
    width: 0.5em;
    height: 0.5em;
  }

  .bullet.absolute {
    position: absolute;
    left: 0.4em;
  }

  .bullet.absolute-2 {
    position: absolute;
    left: 0.7em;
  }

  .bullet.absolute-3 {
    position: relative;
    left: -0.4em;
  }

  .bullet.absolute-4 {
    position: relative;
    left: 2.5em;
  }

  .pointer-ev-20 {
    top: 16.2em;
    right: -0.7em;
    width: 28.4em;
  }

  .box-text-purp-2 {
    margin-top: 8em;
  }

  .mask-torn-leaf-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .box-bottom-footer {
    margin-top: 2.8em;
    margin-left: 4.5em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 6.7em;
  }

  .box-img-footer {
    margin-left: -1.6em;
  }

  .image-91 {
    left: 10.8em;
    top: 0em;
  }

  .bottom-footer {
    margin-top: 40.3em;
    grid-row-gap: 3.5em;
  }

  .top-navigation {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-row-gap: 2.3em;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .bottom-navigation {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-row-gap: 5em;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: left;
  }

  .logo-footer {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .box-link-blog {
    max-width: 19em;
    margin-left: 0em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 1.1em;
  }

  .link-main {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .box-social-link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 0.8em;
  }

  .box-page-link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 0.8em;
  }

  .box-1 {
    top: 0em;
  }

  .pointer-ev-21 {
    left: 11.5em;
    top: 0em;
    width: 5em;
  }

  .bg-purp {
    width: 400em;
    background-image: linear-gradient(95deg, #9946fc 83%, rgba(0, 0, 0, 0.9) 0, #000);
  }

  .bg-black {
    width: 400em;
    background-image: linear-gradient(95deg, #000, #000 83%, #9946fc 0, #9946fc);
  }

  .box-black {
    margin-top: -0.3em;
  }

  .text-block-5 {
    font-size: 2.6em;
  }

  .div-block-9.success-message-1 {
    padding-right: 3em;
    padding-left: 3em;
  }

  .right-box-fixed {
    top: 33em;
    bottom: 5em;
  }

  .text-block-6 {
    color: #2eb844;
  }

  .text-block-6.purp {
    color: #9946fc;
  }

  .text-block-6.gr-2 {
    color: #016f13;
  }

  .text-block-6.purp-2 {
    color: #5f17b5;
  }

  .green-line {
    width: 0.2em;
    background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(46, 184, 68, 0)),
      color-stop(10%, #2eb844),
      color-stop(50%, #2eb844),
      color-stop(87%, #2eb844),
      to(rgba(46, 184, 68, 0))
    );
    background-image: linear-gradient(
      180deg,
      rgba(46, 184, 68, 0),
      #2eb844 10%,
      #2eb844 50%,
      #2eb844 87%,
      rgba(46, 184, 68, 0)
    );
  }

  .boxtextgreen {
    display: none;
  }

  .right-box-fixed-2 {
    top: -3.1em;
  }

  .purp-line {
    width: 0.2em;
    background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(129, 34, 241, 0)),
      color-stop(10%, #8122f1),
      color-stop(50%, #8122f1),
      color-stop(87%, #8122f1),
      to(rgba(129, 34, 241, 0))
    );
    background-image: linear-gradient(
      180deg,
      rgba(129, 34, 241, 0),
      #8122f1 10%,
      #8122f1 50%,
      #8122f1 87%,
      rgba(129, 34, 241, 0)
    );
  }

  .boxtextpurp {
    display: none;
  }

  .box-mobile-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4.4em;
    grid-column-gap: 0.5em;
  }

  .box-mobile-text-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-column-gap: 0.5em;
  }

  .image-93 {
    width: 85em;
    height: 8.9em;
    max-width: none;
    margin-left: -20em;
  }

  .image-49-copy {
    left: -9.2em;
    top: -14.2em;
    width: 51em;
  }

  .image-49-copy.lottie {
    left: -12.3em;
    top: -16.7em;
    width: 57.3em;
  }

  .msk-img {
    height: 27.7em;
  }

  .image-94 {
    width: 39.1em;
  }

  .image-95 {
    display: none;
  }

  .image-95.mob {
    display: block;
    width: 100%;
    margin-bottom: -16.8em;
  }

  .image-96 {
    left: -11.6em;
    top: -10.5em;
    width: 76.6em;
  }

  .vh-center {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .box-price {
    margin-right: -6.8em;
  }

  .form-beta-pointer {
    width: 36.7em;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .form-beta-pointer.bottom {
    margin-top: -6.7em;
    margin-bottom: 0em;
  }

  .button-beta {
    max-width: 36.7em;
    padding: 0.6em 0.6em 0.6em 3.4em;
    background-position: 29% 50%;
  }

  .button-beta.bottom {
    margin-top: -6.7em;
  }

  .button-beta.main.custom {
    margin-top: 0em;
  }

  .image-97 {
    width: 10.8em;
  }

  .t-112-button {
    font-size: 4em;
    line-height: 80%;
    letter-spacing: -0.02em;
  }

  .t-112-button._1 {
    text-indent: 0.6em;
  }

  .t-112-button._2 {
    text-indent: 0.4em;
  }

  .t-112-button._3 {
    text-indent: 1.6em;
  }

  .t-112-button._4 {
    text-indent: 0.95em;
  }

  .t-112-button._5 {
    position: absolute;
    left: 2em;
    bottom: -0.83em;
    max-width: 3.3em;
    margin-bottom: 0em;
    text-indent: 0em;
  }

  .image-97-copy {
    width: 10.8em;
  }

  .t-76 {
    font-size: 4em;
    line-height: 80%;
    letter-spacing: -0.02em;
  }

  .t-76._1 {
    text-indent: 0.6em;
  }

  .t-76._2 {
    text-indent: 0.4em;
  }

  .t-76._3 {
    text-indent: 1.6em;
  }

  .t-76._4 {
    text-indent: 0.95em;
  }

  .t-76._5 {
    position: absolute;
    left: 2em;
    bottom: -0.83em;
    max-width: 3.3em;
    margin-bottom: 0em;
    text-indent: 0em;
  }
}

#w-node-_5f785701-8df4-e60d-cb8c-732289f959dd-de8fd2d0 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_8e164081-2617-d783-e71e-68f170ea5a93-87159311 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_8e164081-2617-d783-e71e-68f170ea5a98-87159311 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_8e164081-2617-d783-e71e-68f170ea5a9f-87159311 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_571a9cf0-ef64-e075-5865-ace4e761826c-ea107393 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_47499a9e-cccb-7611-ab3a-9bb70d7cc01b-ea107393 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-a4a5cefd-00e0-1647-f78e-7b7c51c8ae62-ea107393 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_1f047c62-bdab-b2c9-465c-2f6a7a66cf34-ea107393 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-a2c0ea5c-7911-a2fa-f0d0-ceca6550bed1-387cd3a9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-b000a4bf-a77f-28e2-9832-75dae6cd4e47-387cd3a9 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_8ce8f366-f4c1-08ad-005f-131709f930e3-387cd3a9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f6e024e-a595-c4c7-1b41-00d655d9caf8-387cd3a9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-ac3b80bd-acbd-9953-d839-c34abfae136f-387cd3a9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-bffec701-0a72-e319-0081-b8a9a9bf7cee-387cd3a9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
}

@media screen and (max-width: 479px) {
  #w-node-d5cfb3cb-ca44-58f7-8cd4-ed3eff5429eb-de8fd2d0 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6e0c319d-1376-7539-3a3b-12b25ff24cc7-5ff24cc3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6e0c319d-1376-7539-3a3b-12b25ff24ccd-5ff24cc3 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6e0c319d-1376-7539-3a3b-12b25ff24ccf-5ff24cc3 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_6e0c319d-1376-7539-3a3b-12b25ff24cdc-5ff24cc3 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_8e164081-2617-d783-e71e-68f170ea5a93-87159311 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8e164081-2617-d783-e71e-68f170ea5a98-87159311 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8e164081-2617-d783-e71e-68f170ea5a9f-87159311 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_571a9cf0-ef64-e075-5865-ace4e761826c-ea107393 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_47499a9e-cccb-7611-ab3a-9bb70d7cc01b-ea107393 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a4a5cefd-00e0-1647-f78e-7b7c51c8ae62-ea107393 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1f047c62-bdab-b2c9-465c-2f6a7a66cf34-ea107393 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a2c0ea5c-7911-a2fa-f0d0-ceca6550bed1-387cd3a9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-b000a4bf-a77f-28e2-9832-75dae6cd4e47-387cd3a9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@font-face {
  font-family: 'Nibpro';
  src: url('../fonts/NibPro-Bold.ttf') format('truetype'), url('../fonts/NibPro-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nibpro';
  src: url('../fonts/NibPro-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nibpro';
  src: url('../fonts/NibPro-BoldItalic.ttf') format('truetype'),
    url('../fonts/NibPro-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Nibpro';
  src: url('../fonts/NibPro-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Nibpro';
  src: url('../fonts/NibPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nibpro';
  src: url('../fonts/NibPro-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Nibpro';
  src: url('../fonts/NibPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nibpro';
  src: url('../fonts/NibPro-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Nibpro';
  src: url('../fonts/NibPro-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nibpro';
  src: url('../fonts/NibPro-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk';
  src: url('../fonts/AtlasGrotesk-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
