body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  cursor: auto;
}

.body-home {
  border: 0px none transparent;
  background-color: #d4fd35;
}

.body-copy {
  padding-right: 0px;
  padding-left: 0px;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 200;
  letter-spacing: 0.5px;
}

.body-copy.black {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
}

.logo-link {
  position: static;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 40px;
}

.logo-link.w--current {
  position: static;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: block;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 40px;
  -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;
}

.tag-line-wrapper {
  position: fixed;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  margin-right: 0px;
  margin-bottom: 40px;
  -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;
}

.tag-line-wrapper.w--current {
  width: auto;
  margin-right: 40px;
  margin-bottom: 40px;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-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;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-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-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.burger-line {
  width: 24px;
  height: 2px;
  margin: 4px 0px;
  background-color: #fff;
}

.burger-line._01 {
  background-color: #181818;
}

.burger-line._02 {
  background-color: #181818;
}

.nav-menu-wrapper {
  position: static;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100%;
  margin-top: 140px;
  margin-bottom: 0px;
  margin-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.nav-txt-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding: 0px;
  font-family: Poppins, sans-serif;
  color: #181818;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.nav-txt-link:hover {
  color: #fd232e;
}

.nav-txt-link.w--current {
  margin-bottom: 20px;
  padding-right: 0px;
  padding-left: 0px;
  color: #181818;
}

.burger-nav-link {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-top: 0px;
  margin-right: 32px;
  padding: 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;
}

.headline-large {
  font-family: Poppins, sans-serif;
  color: #181818;
  font-size: 76px;
  line-height: 80px;
  font-weight: 600;
  text-align: left;
}

.headline-large.about {
  line-height: 90px;
}

.headline-large.neg {
  color: #fff;
}

.section-01-frontpage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-top: 40px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 60px 0px 0px;
  -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;
  background-color: #d4fd35;
}

.section-01-frontpage.mob {
  display: none;
}

.nav-desktop {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  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;
  background-color: transparent;
  opacity: 1;
  mix-blend-mode: normal;
}

.body-about-vega {
  display: block;
  -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;
  background-color: transparent;
}

.spacer {
  height: 100px;
}

.spacer._24 {
  height: 24px;
}

.spacer._12 {
  height: 12px;
}

.spacer._40 {
  height: 40px;
}

.spacer._60 {
  height: 60px;
}

.spacer._80 {
  height: 80px;
}

.body-sign-up-completed {
  background-color: #d4fd35;
}

.section-01-about {
  display: block;
  height: auto;
  margin-top: 84px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 140px;
  padding-right: 140px;
  padding-left: 140px;
  -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;
}

.section-01-about.mob {
  display: none;
}

.s1-container-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.s1-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 60px;
  margin-left: 60px;
  -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;
}

.s1-content-wrapper.terms {
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.body-terms {
  background-color: #fff;
}

.legal-link-txt {
  position: static;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: none;
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Poppins, sans-serif;
  color: #181818;
  font-size: 10px;
  letter-spacing: 0px;
  text-decoration: none;
}

.section-01-terms {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 84px;
  padding-top: 140px;
  padding-right: 0px;
  padding-left: 0px;
  -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;
}

.headline-medium {
  font-family: Poppins, sans-serif;
  color: #181818;
  font-size: 42px;
  line-height: 56px;
  font-weight: 600;
  text-transform: none;
}

.headline-medium.special.thin {
  font-weight: 100;
}

.headline-medium.special.ex-light {
  font-weight: 200;
}

.headline-medium.special.reg {
  font-weight: 400;
}

.headline-medium.special.medium {
  font-weight: 500;
}

.headline-medium.neg {
  color: #fff;
}

.cta {
  border-radius: 100px;
  background-color: #181818;
  text-decoration: none;
}

.cta.red {
  background-color: #fd232e;
}

.cta.yellow {
  background-color: #d4fd35;
}

.cta.yellow.readmore {
  background-color: #d4fd35;
}

.cta.black.signup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #181818;
}

.cta.black.earn {
  background-color: #181818;
}

.cta-button-txt {
  padding: 12px 40px;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}

.cta-button-txt.neg {
  overflow: visible;
  padding-right: 40px;
  padding-left: 40px;
  color: #fff;
}

.cta-button-txt.neg.nav {
  padding-right: 40px;
  padding-left: 40px;
}

.cta-button-txt.pos {
  padding-right: 40px;
  padding-left: 40px;
  color: #181818;
}

.the-square {
  width: 60px;
  height: 12px;
  margin-bottom: 32px;
  background-color: #181818;
}

.the-square.red {
  background-color: #fd232e;
}

.the-square.yellow {
  background-color: #d4fd35;
}

.s1-right-content-wrapper {
  position: static;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  max-width: none;
  padding-bottom: 0px;
  padding-left: 20px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  opacity: 1;
}

.label {
  font-family: Poppins, sans-serif;
  color: #181818;
  font-size: 16px;
  font-weight: 500;
}

.section-02-frontpage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section-02-frontpage.mob {
  display: none;
}

.s2-left-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: auto;
  padding-top: 140px;
  padding-bottom: 140px;
  -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;
  background-color: #fff;
}

.s3-container-earn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100vh;
  padding-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;
  background-color: #d4fd35;
}

.s3-container-earn.mob {
  display: none;
}

.s2-left-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 75%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.s3-right-content-wrapper {
  width: auto;
  max-width: 75%;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-04-frontpage {
  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;
  background-color: #fff;
}

.section-04-frontpage.mob {
  display: none;
}

.s4-left-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100vh;
  -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;
}

.s4-right-wrapper {
  width: 50%;
  height: 100vh;
  background-image: url('/static/images/couple-on-car-min1-min.jpeg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.s4-left-content-wrapper {
  max-width: 75%;
}

.section-05-frontpage {
  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;
  background-color: #fff;
}

.section-05-frontpage.mob {
  display: none;
}

.s5-left-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100vh;
  -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;
  background-color: #181818;
}

.s5-right-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100vh;
  -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;
}

.s5-left-img-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: none;
  -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;
  background-color: transparent;
}

.img-cards-frontpage {
  max-height: 75%;
  max-width: none;
}

.s5-right-content-wrapper {
  max-width: 75%;
}

.pay-logos-wrapper-frontpage {
  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;
}

.apple-pay-wrapper {
  margin-right: 20px;
}

.ag-pay-logo-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.section-06-frontpage {
  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;
  background-color: #fff;
}

.section-06-frontpage.mob {
  display: none;
}

.s6-left-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100vh;
  -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;
}

.s6-right-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -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;
}

.s6-left-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  margin-top: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.s6-right-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  margin-top: 220px;
  margin-bottom: 100px;
  margin-left: 60px;
  -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;
}

.sub-header {
  font-family: Poppins, sans-serif;
  color: #181818;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
}

.footer {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 100px;
  padding-left: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.footer.yellow {
  background-color: #d4fd35;
}

.footer.mob {
  display: none;
}

.footer.white {
  background-color: #fff;
}

.s1-right-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: auto;
  padding-top: 0px;
  padding-right: 140px;
  padding-bottom: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-02-about {
  display: block;
  padding-right: 140px;
  padding-left: 140px;
}

.section-02-about.mob {
  display: none;
}

.s2-content-wrapper-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 50vw;
  padding-top: 60px;
  -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;
}

.section-03-about {
  padding-right: 140px;
  padding-left: 140px;
}

.section-03-about.mob {
  display: none;
}

.s3-content-wrapper-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 50vw;
  padding-top: 100px;
  padding-bottom: 60px;
  -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;
}

.section-02-earn {
  margin-top: 0px;
  padding: 100px;
}

.section-02-earn.mob {
  display: none;
}

.s1-txt-img-wrapper-earn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-width: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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;
}

.s1-txt-wrapper-earn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -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;
}

.s1-img-wrapper-earn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tree-img-ani-wrapper {
  position: relative;
  left: 150px;
}

.section-01-earn {
  margin-top: 84px;
  padding: 140px 100px;
  background-color: #d4fd35;
}

.section-01-earn.mob {
  display: none;
}

.s2-earn-funding-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.data-container {
  margin-right: 60px;
}

.devide-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1px;
  -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;
  background-color: #aaca2a;
}

.compund-wrapper {
  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: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.compund-left-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.compund-right-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -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;
}

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

.s1-img-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section-01-signup-com {
  height: auto;
  margin-top: 84px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 140px;
  padding-left: 140px;
}

.s1-container-signup-com {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-01-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 84px;
  padding-right: 0px;
  padding-left: 100px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section-01-card.mob {
  display: none;
}

.s1-card-left-wrapper-part01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 75vw;
  padding-right: 60px;
  -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;
  background-color: transparent;
}

.s1-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: auto;
  padding-top: 140px;
  padding-bottom: 140px;
  -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;
}

.s1-hero-content-wrapper {
  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: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.s1-card-left-img-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100vh;
  -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;
  background-color: #d4fd35;
}

.s1-card-left-wrapper-part02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 75vw;
  padding-right: 60px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.transtion-layer {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  background-color: #d4fd35;
}

.transtion-layer.yellow {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  height: 100vh;
}

.footer-some-wrapper {
  position: static;
  left: 40px;
  top: auto;
  right: auto;
  bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-some-icon-wrapper {
  margin-right: 20px;
  margin-bottom: 0px;
}

.icon-twitter-nav {
  max-height: 18px;
  max-width: none;
  opacity: 1;
}

.icon-twitter-nav:hover {
  opacity: 1;
}

.icon-insta-nav {
  max-height: 20px;
  max-width: none;
}

.icon-fb-nav {
  max-height: 20px;
  max-width: none;
}

.legal-text-link {
  font-weight: 400;
  text-decoration: underline;
}

.nav-mob {
  display: none;
}

.icon-linkedin-nav {
  max-height: 20px;
  max-width: none;
}

.icon-tele-nav {
  max-height: 18px;
  max-width: none;
}

.section-03-earn.mob {
  display: none;
}

.body-copy-bold {
  font-weight: 600;
}

.footer-left-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 0px;
  -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;
}

.contact-link-txt {
  margin-right: 20px;
  font-family: Poppins, sans-serif;
  color: #181818;
  font-size: 10px;
  font-weight: 400;
  text-decoration: underline;
}

.footer-contact-legal-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-swiss-made-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block {
  font-family: Poppins, sans-serif;
  color: #404040;
  font-size: 10px;
  text-align: right;
}

.nav-desktop-wide {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 40px;
  -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;
  background-color: #d4fd35;
}

.nav-link-desktop {
  padding-right: 40px;
  font-family: Poppins, sans-serif;
  color: #181818;
  font-size: 16px;
  text-decoration: none;
}

.s1-contaiver-terms {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lottie-animation {
  opacity: 0.25;
}

.form-block {
  position: static;
  display: block;
  width: auto;
  max-width: none;
  min-width: 320px;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -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;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.text-field {
  width: auto;
  max-width: none;
  min-width: auto;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 20px 0px 20px 16px;
  border-radius: 20px;
  background-color: #fff;
  opacity: 1;
  font-family: Poppins, sans-serif;
  color: #404040;
  font-size: 12px;
  text-transform: none;
}

.submit-button {
  position: static;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  height: auto;
  min-width: auto;
  margin-left: 0px;
  padding: 12px 40px;
  clear: none;
  border-radius: 100px;
  background-color: #181818;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}

.nav-desktop-wide-new {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 40px;
  -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;
  background-color: #d4fd35;
}

.cta-2 {
  border-radius: 100px;
  background-color: #fd232e;
  text-decoration: none;
}

.cta-2.black.signup {
  background-color: #181818;
}

.open-nav-wrapper-new {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 90;
  display: none;
  width: 320px;
  margin-top: 0px;
  margin-right: 0%;
  margin-left: 0px;
  padding-right: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-left: 0px none #404040;
  background-color: transparent;
}

.info-txt {
  font-family: Poppins, sans-serif;
  font-size: 10px;
}

.text-block-2 {
  font-family: Poppins, sans-serif;
  color: #181818;
}

.success-message {
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  text-align: left;
}

.error-message {
  padding-left: 0px;
  background-color: transparent;
}

.error-txt {
  color: #fd232e;
}

.app-icon-wrapper {
  max-width: 60px;
  border-radius: 40px;
}

.app-icon {
  border-radius: 10px;
}

.s2-right-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: auto;
  padding-top: 140px;
  padding-bottom: 140px;
  -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;
}

.s2-right-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section-video-desktop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -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;
  background-color: #000;
}

.html-embed {
  display: none;
  width: auto;
  -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;
}

.video {
  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;
}

.embed-video {
  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;
}

.vega-film {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  -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;
  background-color: transparent;
}

@media screen and (min-width: 1280px) {
  .headline-large {
    font-size: 90px;
    line-height: 94px;
  }

  .section-01-frontpage {
    padding-top: 100px;
  }

  .cta.black.signup {
    background-color: #181818;
  }

  .s1-right-content-wrapper {
    height: auto;
  }

  .s2-left-container {
    width: 50%;
  }

  .s3-container-earn {
    width: auto;
  }

  .s2-left-content-wrapper {
    width: auto;
    max-width: 75%;
  }

  .s3-right-content-wrapper {
    width: auto;
    max-width: 75%;
  }

  .section-06-frontpage {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .s6-left-wrapper {
    position: -webkit-sticky;
    position: sticky;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .s6-right-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .s6-left-content-wrapper {
    margin-top: 0px;
  }

  .s6-right-content-wrapper {
    max-width: 50%;
  }

  .footer {
    position: static;
  }

  .s1-right-wrapper {
    padding-right: 60px;
  }

  .section-02-earn {
    padding-right: 140px;
    padding-left: 140px;
  }

  .section-01-earn {
    padding-right: 140px;
    padding-left: 140px;
  }

  .section-01-card {
    padding-left: 140px;
  }

  .lottie-animation {
    opacity: 0.25;
  }

  .cta-2.black.signup {
    background-color: #181818;
  }

  .open-nav-wrapper-new {
    display: none;
  }

  .vega-film {
    max-width: none;
  }
}

@media screen and (min-width: 1440px) {
  .headline-large {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-01-frontpage {
    width: auto;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #d4fd35;
  }

  .nav-desktop {
    background-color: transparent;
  }

  .section-01-about {
    padding-right: 220px;
    padding-left: 220px;
  }

  .s1-container-about {
    max-width: none;
  }

  .cta.black.signup {
    background-color: #181818;
  }

  .s1-right-content-wrapper {
    height: auto;
    max-width: none;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .s2-left-container {
    width: 50%;
  }

  .s2-left-content-wrapper {
    max-width: 75%;
  }

  .s3-right-content-wrapper {
    max-width: 75%;
  }

  .s4-left-content-wrapper {
    max-width: 50%;
  }

  .s5-right-content-wrapper {
    max-width: 50%;
  }

  .section-06-frontpage {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .s6-left-wrapper {
    position: -webkit-sticky;
    position: sticky;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .s6-right-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .s6-left-content-wrapper {
    margin-top: 220px;
  }

  .s6-right-content-wrapper {
    max-width: 40%;
  }

  .s1-right-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: auto;
    padding-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-02-about {
    padding-right: 220px;
    padding-left: 220px;
  }

  .s2-content-wrapper-about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 50vw;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .section-03-about {
    padding-right: 220px;
    padding-left: 220px;
  }

  .s3-content-wrapper-about {
    max-width: 50vw;
  }

  .section-02-earn {
    padding-bottom: 100px;
  }

  .compund-right-wrapper {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .s1-img-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .s1-container-signup-com {
    max-width: 50%;
  }

  .s1-card-left-wrapper-part01 {
    padding-right: 100px;
  }

  .s1-card-left-wrapper-part02 {
    padding-right: 100px;
  }

  .s1-contaiver-terms {
    max-width: 50%;
  }

  .lottie-animation {
    max-width: none;
    opacity: 0.25;
  }

  .cta-2.black.signup {
    background-color: #181818;
  }

  .open-nav-wrapper-new {
    display: none;
  }

  .s2-right-container {
    width: 50%;
  }

  .vega-film {
    max-width: 90%;
  }
}

@media screen and (min-width: 1920px) {
  .body-home {
    background-color: #d4fd35;
  }

  .section-01-frontpage {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-01-terms {
    padding-right: 220px;
    padding-left: 220px;
  }

  .section-02-frontpage {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
  }

  .s2-left-container {
    width: 75%;
    height: 100vh;
    max-width: none;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .s2-left-content-wrapper {
    max-width: 75%;
  }

  .s3-right-content-wrapper {
    max-width: 50%;
  }

  .s4-left-wrapper {
    background-color: #fff;
  }

  .s5-right-wrapper {
    background-color: #fff;
  }

  .section-06-frontpage {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
  }

  .s6-left-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: transparent;
  }

  .s6-right-wrapper {
    background-color: transparent;
  }

  .footer {
    position: static;
    bottom: 0%;
  }

  .footer.white {
    background-color: #fff;
  }

  .s1-right-wrapper {
    padding-right: 300px;
  }

  .section-02-earn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    -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;
  }

  .s1-txt-img-wrapper-earn {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .s1-txt-wrapper-earn {
    width: 30%;
  }

  .s1-img-wrapper-earn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 70%;
    height: 90vh;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .tree-img-ani-wrapper {
    left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .compund-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-01-card {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .s1-card-left-wrapper-part01 {
    max-width: 50%;
  }

  .s1-card-wrapper {
    width: 50%;
    padding-top: 0px;
    padding-bottom: 0px;
    -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;
  }

  .s1-card-left-img-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .s1-card-left-wrapper-part02 {
    width: auto;
    max-width: 50%;
  }

  .s1-contaiver-terms {
    max-width: 25%;
  }

  .lottie-animation {
    height: 90%;
    opacity: 0.25;
  }

  .s2-right-container {
    width: 25%;
    height: 100vh;
    padding-top: 220px;
    padding-bottom: 0px;
  }
}

@media screen and (max-width: 991px) {
  .body-home {
    background-color: #fff;
  }

  .body-copy.black.neg {
    color: #fff;
  }

  .tag-line-wrapper {
    display: none;
  }

  .nav-menu-wrapper {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px 40px 140px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nav-txt-link {
    margin-bottom: 40px;
  }

  .nav-txt-link.w--current {
    margin-bottom: 40px;
  }

  .burger-nav-link {
    margin-right: 0px;
  }

  .headline-large.neg {
    color: #fff;
  }

  .section-01-frontpage {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-01-frontpage.mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-top: 140px;
  }

  .nav-desktop {
    display: none;
  }

  .section-01-about {
    display: none;
    height: auto;
    margin-top: 100px;
    margin-bottom: 40px;
  }

  .section-01-about.mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-right: 60px;
    padding-left: 60px;
  }

  .s1-content-wrapper.terms {
    margin-right: 0px;
    margin-left: 0px;
  }

  .section-01-terms {
    margin-top: 0px;
    margin-bottom: 40px;
    padding-top: 140px;
    padding-right: 60px;
    padding-left: 60px;
  }

  .headline-medium.neg {
    color: #fff;
  }

  .cta.black.signup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .cta-button-txt.neg {
    padding-right: 40px;
    padding-left: 40px;
  }

  .cta-button-txt.pos {
    padding-right: 40px;
    padding-left: 40px;
  }

  .s1-right-content-wrapper {
    padding-left: 0px;
  }

  .section-02-frontpage {
    display: none;
  }

  .section-02-frontpage.mob {
    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;
  }

  .s2-left-container {
    width: auto;
    padding: 60px;
  }

  .s3-container-earn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .s3-container-earn.mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    padding: 100px 60px;
  }

  .s2-left-content-wrapper {
    max-width: none;
  }

  .s3-right-content-wrapper {
    max-width: none;
  }

  .section-04-frontpage {
    display: none;
  }

  .section-04-frontpage.mob {
    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;
  }

  .s4-left-wrapper.mob {
    width: auto;
    height: auto;
    padding: 100px 60px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .s4-right-wrapper.mob {
    width: 100%;
    height: 75vh;
    background-image: url('/static/images/couple-on-car-mobil-min.webp');
  }

  .s4-left-content-wrapper.mob {
    max-width: none;
  }

  .section-05-frontpage {
    display: none;
  }

  .section-05-frontpage.mob {
    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;
  }

  .s5-left-wrapper.mob {
    width: 100%;
    height: auto;
    padding-bottom: 60px;
  }

  .s5-right-wrapper.mob {
    width: 100%;
    height: auto;
    background-color: #181818;
  }

  .s5-left-img-wrapper.mob {
    position: static;
    bottom: 41px;
  }

  .img-cards-frontpage {
    max-height: none;
  }

  .s5-right-content-wrapper.mob {
    width: 100%;
    max-width: none;
    padding: 100px 60px;
  }

  .ag-pay-logo-wrapper {
    display: none;
  }

  .ag-pay-logo-wrapper.neg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .ag-pay-logo-wrapper.mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-06-frontpage {
    display: none;
  }

  .section-06-frontpage.mob {
    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;
  }

  .s6-left-wrapper.mob {
    position: static;
    width: 100%;
    height: auto;
    padding: 100px 60px 60px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .s6-right-wrapper.mob {
    width: 100%;
    padding: 60px;
  }

  .s6-left-content-wrapper.mob {
    max-width: none;
    margin-top: 0px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .s6-right-content-wrapper.mob {
    max-width: none;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .footer {
    display: none;
    margin-right: 0px;
    -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;
  }

  .footer.mob {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0px;
    padding: 40px 60px;
  }

  .s1-right-wrapper {
    width: auto;
    margin-bottom: 100px;
    padding-right: 60px;
    padding-left: 60px;
  }

  .section-02-about {
    display: none;
  }

  .section-02-about.mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 60px;
    padding-left: 60px;
  }

  .s2-content-wrapper-about {
    max-width: none;
    padding-top: 20px;
  }

  .section-03-about {
    display: none;
  }

  .section-03-about.mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 60px;
    padding-left: 60px;
  }

  .s3-content-wrapper-about.mob {
    max-width: none;
  }

  .section-02-earn {
    display: none;
  }

  .section-02-earn.mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
  }

  .s1-txt-img-wrapper-earn.mob {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .s1-txt-wrapper-earn.mob {
    width: auto;
    margin-bottom: 60px;
    padding-right: 60px;
    padding-left: 60px;
  }

  .s1-img-wrapper-earn.mob {
    width: auto;
  }

  .tree-img-ani-wrapper.mob {
    position: static;
    margin-top: 0px;
  }

  .section-01-earn {
    display: none;
  }

  .section-01-earn.mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-right: 60px;
    padding-left: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .data-container {
    padding-bottom: 0px;
  }

  .compund-wrapper.mob {
    -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;
  }

  .compund-left-wrapper {
    width: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .compund-right-wrapper {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .compund-right-wrapper.mob {
    margin-top: 40px;
  }

  .compound-row {
    margin-bottom: 40px;
  }

  .s1-img-wrapper {
    width: auto;
  }

  .section-01-signup-com {
    padding-right: 60px;
    padding-left: 60px;
  }

  .s1-container-signup-com {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-01-card {
    display: none;
  }

  .section-01-card.mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 140px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .s1-card-left-wrapper-part01 {
    max-width: none;
    padding-right: 0px;
  }

  .s1-card-wrapper {
    width: auto;
    padding: 0px 60px 100px;
  }

  .s1-card-left-img-wrapper {
    width: 100%;
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .s1-card-left-wrapper-part02 {
    max-width: none;
    padding-right: 0px;
  }

  .nav-some-icon-wrapper {
    margin-right: 40px;
  }

  .nav-some-icon-wrapper.mob-nav {
    margin-right: 34px;
  }

  .nav-mob {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 100;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 16px;
    -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;
    background-color: transparent;
  }

  .section-03-earn {
    display: none;
  }

  .section-03-earn.mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-left-content {
    padding-top: 0px;
  }

  .footer-contact-legal-wrapper {
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .footer-swiss-made-wrapper {
    margin-bottom: 0px;
    -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 {
    text-align: left;
  }

  .nav-desktop-wide {
    display: none;
  }

  .btg-nav-wrapper {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 80px;
    padding-right: 30px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .nav-mob-content-wrapper {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    -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;
  }

  .lottie-animation-2 {
    max-width: none;
  }

  .nav-desktop-wide-new {
    display: none;
  }

  .open-nav-wrapper-new {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    margin-right: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
  }

  .app-icon-wrapper {
    display: none;
  }

  .s2-right-container {
    width: auto;
    padding: 60px;
    background-color: #d4fd35;
  }

  .s2-right-content-wrapper {
    max-width: none;
  }

  .section-video-desktop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .vega-film {
    max-width: none;
  }
}

@media screen and (max-width: 767px) {
  .section-01-about.mob {
    padding-right: 40px;
    padding-left: 40px;
  }

  .s1-content-wrapper.terms {
    margin-right: 0px;
    margin-left: 0px;
  }

  .legal-link-txt {
    margin-bottom: 20px;
  }

  .section-01-terms {
    padding-right: 40px;
    padding-left: 40px;
  }

  .cta-button-txt.pos {
    padding-right: 40px;
    padding-left: 40px;
  }

  .s2-left-container {
    padding-right: 40px;
    padding-left: 40px;
  }

  .s3-container-earn.mob {
    padding-right: 40px;
    padding-left: 40px;
  }

  .s4-left-wrapper.mob {
    padding-right: 40px;
    padding-left: 40px;
  }

  .img-cards-frontpage {
    max-height: none;
  }

  .s5-right-content-wrapper.mob {
    padding-right: 40px;
    padding-bottom: 100px;
    padding-left: 40px;
  }

  .s6-left-wrapper.mob {
    padding-right: 40px;
    padding-left: 40px;
  }

  .s6-right-wrapper.mob {
    padding-top: 0px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .footer {
    margin-right: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer.mob {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .s1-right-wrapper {
    padding-right: 40px;
    padding-bottom: 0px;
    padding-left: 40px;
  }

  .section-02-about.mob {
    padding-right: 40px;
    padding-left: 40px;
  }

  .s2-content-wrapper-about {
    padding-top: 10px;
  }

  .section-03-about.mob {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section-02-earn.mob {
    padding-right: 0px;
    padding-left: 0px;
  }

  .s1-txt-wrapper-earn.mob {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section-01-earn.mob {
    padding-right: 40px;
    padding-left: 40px;
  }

  .s2-earn-funding-wrapper.mob {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .data-container {
    margin-right: 20px;
    padding-bottom: 20px;
  }

  .section-01-signup-com {
    padding-top: 0px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .s1-container-signup-com {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-01-card.mob {
    padding-right: 0px;
    padding-left: 0px;
  }

  .s1-card-wrapper {
    padding-right: 40px;
    padding-left: 40px;
  }

  .contact-link-txt {
    margin-bottom: 20px;
  }

  .footer-swiss-made-wrapper {
    -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 {
    text-align: left;
  }

  .lottie-animation-2 {
    max-width: none;
  }

  .open-nav-wrapper-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .s2-right-container {
    padding-right: 40px;
    padding-left: 40px;
  }
}

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

  .logo-link {
    display: none;
  }

  .logo-link.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .nav-menu-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .headline-large {
    font-size: 45px;
    line-height: 45px;
  }

  .headline-large.about {
    line-height: 45px;
  }

  .section-01-frontpage.mob {
    padding-top: 100px;
  }

  .section-01-about.mob {
    padding-top: 100px;
  }

  .s1-content-wrapper.terms {
    margin-right: 0px;
    margin-left: 0px;
  }

  .section-01-terms {
    margin-top: 0px;
    padding-top: 100px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .headline-medium {
    font-size: 24px;
    line-height: 28px;
  }

  .cta-button-txt.pos {
    padding-right: 40px;
    padding-left: 40px;
  }

  .s1-right-content-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }

  .s2-left-container {
    padding-right: 32px;
    padding-left: 32px;
  }

  .s3-container-earn.mob {
    padding-right: 32px;
    padding-left: 32px;
  }

  .s4-left-wrapper.mob {
    padding: 60px 32px;
  }

  .s5-left-wrapper.mob {
    padding-bottom: 60px;
  }

  .s5-left-img-wrapper.mob {
    bottom: 60px;
    max-height: none;
  }

  .img-cards-frontpage {
    max-height: none;
    max-width: 90%;
  }

  .s5-right-content-wrapper.mob {
    padding-right: 32px;
    padding-bottom: 60px;
    padding-left: 32px;
  }

  .s6-left-wrapper.mob {
    padding-top: 60px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .s6-right-wrapper.mob {
    padding-top: 0px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .footer {
    margin-right: 20px;
    margin-left: 20px;
  }

  .footer.mob {
    margin-right: 0px;
    margin-left: 0px;
    padding: 32px;
  }

  .s1-right-wrapper {
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-02-about.mob {
    padding-right: 32px;
    padding-left: 32px;
  }

  .s2-content-wrapper-about {
    padding-top: 10px;
  }

  .section-03-about.mob {
    padding-right: 32px;
    padding-left: 32px;
  }

  .section-02-earn.mob {
    padding-right: 0px;
    padding-left: 0px;
  }

  .s1-txt-wrapper-earn.mob {
    padding-right: 32px;
    padding-left: 32px;
  }

  .section-01-earn.mob {
    padding: 100px 32px 60px;
  }

  .compound-row {
    margin-bottom: 20px;
  }

  .section-01-signup-com {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-01-card.mob {
    padding-top: 100px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .s1-card-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }

  .s1-card-left-img-wrapper {
    padding: 60px 20px 40px;
  }

  .nav-some-icon-wrapper.fb {
    margin-right: 0px;
  }

  .text-block {
    text-align: left;
  }

  .lottie-animation-2 {
    max-width: none;
  }

  .form-block {
    min-width: 280px;
  }

  .open-nav-wrapper-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .app-icon-wrapper {
    max-width: 50px;
  }

  .s2-right-container {
    padding-right: 32px;
    padding-left: 32px;
  }
}

html{visibility: visible;opacity:1;}