:root {
  --color--light--v1: white;
  --color--dark--v4: #747474;
  --color--dark--v1: #141414;
  --color--light--v4: #e6e6e6;
  --color--main--v1: #1d9f61;
  --color--main--v2: #2ac37b;
  --color--main--v4: #acffd8;
  --color--main--v3: #52eda5;
  --color--light--v2: #f8f8f8;
  --color--light--v3: #f4f4f4;
  --color--dark--v2: #1f1f1f;
  --color--dark--v3: #2c2c2c;
}

body {
  color: #141414;
  overscroll-behavior: none;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1;
}

h1 {
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.8rem;
  line-height: 1;
}

h2 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.1;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
}

h4 {
  color: var(--color--light--v1);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .8rem;
  font-weight: 700;
  line-height: 18px;
}

p {
  color: var(--color--dark--v4);
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.6;
}

a {
  color: var(--color--dark--v1);
  text-decoration: none;
}

ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 40px;
}

li {
  line-height: 1.7;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  font-style: italic;
  line-height: 22px;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.background {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.bg {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: absolute;
  inset: 0%;
}

.bg.bottom-cta-grad {
  opacity: .72;
  filter: hue-rotate(274deg);
  background-image: url("https://cdn.prod.website-files.com/6ac1ecc1a4397cc0310352eb/6ac1ecc1a4397cc0310352ce_Section%204%20(1).svg");
  background-position: 50% -60%;
  background-repeat: no-repeat;
  background-size: 100%;
  border: .5px solid #0000;
}

.bg.hero-bottom-fade {
  background-image: linear-gradient(#0d131d00, #0d131d00 49%, #08080817 65%, #080808 88%, #080808);
}

.bg.color-grad {
  background-image: linear-gradient(261deg, #52eda5, #1a9f5f 60%, #2cc37c);
}

.bg.black-mask {
  background-image: radial-gradient(circle, #080808, #080808 55%, #0000 81%, #0000);
  width: 180%;
  margin-top: -101%;
  margin-left: -43%;
  margin-right: auto;
}

.bg.white-grad {
  background-image: linear-gradient(326deg, #0000, #92929200 57%, #ffffff12 98%, #ffffff1a);
}

.bg.faq {
  mix-blend-mode: normal;
  top: -31%;
}

.bg.white-dot {
  opacity: .05;
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/6ac1ecc1a4397cc0310352eb/6ac1ecc1a4397cc0310352b8_dot-white.svg");
  background-position: 0 0;
  background-size: 4px;
  justify-content: center;
  align-items: center;
}

.bg.glow {
  filter: blur(180px);
  background-color: #4feba3ab;
  width: 80%;
  height: 45%;
  margin-left: auto;
  margin-right: auto;
  top: -40%;
}

.container {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.flex {
  display: flex;
}

.flex.hero-one, .flex.vsl-one {
  justify-content: center;
  align-items: center;
}

.flex.wa-proof-one {
  background-color: #141a24;
  border: .5px solid #fff3;
  border-radius: 25px;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}

.flex.wa-proof-one._2-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a1a1a;
  grid-template-rows: auto;
  grid-template-columns: 450px 1fr;
  grid-auto-columns: 1fr;
  padding: 0 0 0 20px;
  display: grid;
  position: relative;
}

.flex.cta-holder {
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.flex.cta-holder.bottom {
  width: 100%;
}

.flex.bottom-cta {
  border: .5px solid #1964b245;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  position: relative;
  overflow: hidden;
}

.flex.bottom-cta._3232.csdacdas {
  display: none;
}

.flex.vsl-one, .flex.hero-one, .flex.vsl-one {
  justify-content: center;
  align-items: center;
}

.flex.hero-cta {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.flex.kicker-hero {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
}

.flex.flex-calendly-one {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.flex.benefits-one {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex.faq-one, .flex.vsl-one {
  justify-content: center;
  align-items: center;
}

.holder.hero-one {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60ch;
  display: flex;
}

.holder.hero-one.df4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 90ch;
}

.holder.vsl-one {
  background-color: #131d2b;
  border-radius: 16px;
  width: 70%;
  height: 450px;
}

.holder.kicker-one {
  border: 1px solid #ffffff1a;
  border-radius: 100px;
  padding: 8px 20px;
}

.holder.title-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  width: auto;
  display: flex;
}

.holder.title-section.b-cta {
  width: 70ch;
}

.holder.title-section.va2 {
  width: 60ch;
}

.holder.title-section.faq-small {
  width: 40ch;
}

.holder.title-section.faq-small:lang(de) {
  width: 41ch;
}

.holder.title-section.pdfr {
  width: 80ch;
}

.holder.ben-one {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  border: 1px solid #ffffff21;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 220px;
  font-weight: 300;
  display: flex;
  position: relative;
  overflow: hidden;
}

.holder.ben-two {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--color--light--v4);
  flex-flow: column;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
}

.holder.faq-one {
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
}

.holder.fixed-menu-one {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #080808;
  border: .5px solid #fff3;
  border-radius: .6rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 10px 20px;
  display: grid;
  overflow: hidden;
}

.holder.ftr-two {
  justify-content: center;
  align-items: center;
  display: flex;
}

.holder.vsl-one {
  background-color: #131d2b00;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.holder.title-box {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.holder.title-box.v3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 50%;
}

.holder.title-box.cta-bot {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 60%;
}

.holder.title-box.cta-bot.sxcs {
  width: 70%;
}

.holder.title-box.dic6777 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 50%;
  padding-bottom: 3rem;
}

.holder.title-box.dic6777.ww {
  background-color: #ffffff14;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.holder.title-box.dic6777.dsdsadsa {
  background-color: #143122;
  border: 0 dashed #47e098;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.holder.cta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.holder.cta.variant-23 {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
}

.holder.ftr-one {
  color: #e6e6e6;
  justify-content: center;
  align-items: center;
  font-size: .8rem;
  display: flex;
}

.button {
  background-color: var(--color--main--v1);
  border-radius: .6rem;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 26px;
  padding-right: 26px;
  font-weight: 500;
  display: flex;
}

.button.secondary {
  background-color: var(--color--main--v2);
}

.button.secondary.big {
  width: 100%;
  height: 60px;
  color: var(--color--dark--v1);
  background-color: #fec802;
  font-size: 1.2rem;
  font-weight: 700;
}

.button.secondary.big.no-width {
  width: auto;
}

.button.secondary.big.no-width.white {
  border: 0 solid #000;
  border-radius: 1.1rem;
}

.button.secondary.big.cvx {
  text-transform: uppercase;
  text-transform: uppercase;
  font-weight: 700;
}

.button.fm-small {
  height: 50px;
  color: var(--color--dark--v1);
  background-color: #fec802;
  font-size: 1.2rem;
  font-weight: 600;
}

.body-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  min-height: 100vh;
}

.section-hero {
  position: relative;
}

.grid-hero {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  color: #fff;
  grid-template-rows: auto;
  padding-top: 1.5rem;
  padding-bottom: 6.25rem;
}

.span-main {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(211deg, #52eda5, #2cc37b);
  -webkit-background-clip: text;
  background-clip: text;
}

.body-dark {
  background-color: #080808;
}

.button-text {
  z-index: 2;
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fffc, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 500;
  position: relative;
}

.grid-calendly {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: radial-gradient(circle, #fff0, #000), linear-gradient(#4feba2, #fff0);
  border: 2px solid #369a6a;
  grid-template-rows: auto;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
}

.flex-title-section {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--color--light--v1);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.embed-calendly {
  width: 100%;
}

.embed-calendly.hide {
  display: none;
}

.section-calendly, .section-benefits {
  position: relative;
}

.grid-benefits {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  padding-top: 0;
  padding-bottom: 6.25rem;
}

.holder-box-content-ben {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  font-weight: 200;
  display: flex;
  position: relative;
}

.ben-icon {
  width: 60%;
}

.tag-section {
  border: .5px solid var(--color--main--v4);
  color: var(--color--light--v1);
  background-color: #87ceeb26;
  border-radius: 100px;
  padding: 5px 12px;
  font-size: .8rem;
}

.grid-faq {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-bottom: 0 solid #ffffff1a;
  grid-template-rows: auto;
  padding-top: 1rem;
  padding-bottom: 6.25rem;
}

.section-faqs {
  position: relative;
}

.faq-divider {
  background-color: #87ceeb30;
  width: 100%;
  height: .5px;
}

.faq-content {
  background-color: #0000;
  margin-top: -4px;
  display: block;
  position: relative;
}

.faq-border {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #141414;
  border: 0 solid #fff3;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.faq-title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: pre-wrap;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  font-size: 1.5rem;
  display: flex;
}

.faq-title {
  z-index: 2;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  background-color: #ffffff0d;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding: 28px 30px;
  font-size: 1rem;
  display: flex;
}

.psmall {
  font-size: 14px;
}

.psmall.low-fade {
  color: var(--color--light--v4);
}

.psmall.low-fade.f5 {
  font-size: 16px;
  line-height: 1.7;
}

.faq {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.faq-icon {
  color: #23272f;
  background-color: #ebe9e912;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: auto;
  padding: 4px;
  display: flex;
}

.icon-x-small {
  justify-content: center;
  align-items: center;
  max-width: 40%;
}

.faq-tab {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff0a;
  flex-flow: column;
  padding: 30px 30px 40px;
  display: flex;
}

.holder-faq {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.plyr_cover {
  z-index: 2;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.vb67 {
  z-index: 2;
  background-image: linear-gradient(#fff0, #0000 34%, #0000002e 60%, #0009 78%, #000000ba);
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.vb67.v2 {
  background-image: linear-gradient(#fff0, #0000 34%, #0000002e 60%, #00000026 78%, #000000ba);
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.plyr_embed {
  width: 100%;
  height: 100%;
  position: relative;
}

.plyr_component {
  width: 100%;
  height: 360px;
  position: relative;
  overflow: hidden;
}

.plyr_pause-trigger {
  display: none;
}

.section-result-ss {
  position: relative;
}

.grid-result-proof {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-top: .5px solid #ffffff26;
  grid-template-rows: auto;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.image-results {
  object-fit: cover;
  object-position: 50% 0%;
  border: 1px solid #ffffff2e;
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: 100%;
}

.image-results.lti {
  object-fit: cover;
  object-position: 50% 0%;
  min-width: auto;
  max-width: none;
}

.fixed-menu {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.wrap-cta-fm {
  height: 100%;
}

.big-text {
  filter: brightness(130%);
  line-height: 1.2;
}

.big-text:lang(de) {
  font-size: 3.7rem;
}

.big-text.ssl {
  letter-spacing: -4px;
  letter-spacing: -4px;
  font-size: 3.7rem;
  font-weight: 400;
  line-height: 1.1;
}

.section-footer {
  position: relative;
}

.grid-footer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 0 solid #ffffff1a;
  grid-template-rows: auto;
  padding-top: 3rem;
  padding-bottom: 4rem;
}

.logo-img-main {
  width: 300px;
}

.icon-holder {
  background-image: linear-gradient(111deg, #4fe9a1, #1e9f60);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.gradient-bg-holder {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.wrap-question {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrapvsl-new {
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding: 3px;
  display: flex;
  overflow: hidden;
}

.image-19 {
  width: 180px;
}

.content-groups-6 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.content-groups-6.red {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #1f0e0a00;
  border-radius: 0;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.testimonial-card-2 {
  grid-column-gap: 24px;
  width: 100%;
  height: 100px;
  box-shadow: none;
  border: 0 solid #000;
  border-bottom: 1px solid #ffffff1a;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 30px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.testimonial-card-2._2 {
  background-color: #21462e87;
}

.sats.abt5 {
  background-color: #000;
  border-top: .5px solid #ffffff1a;
  border-bottom: .5px solid #ffffff1a;
}

.sats.v2 {
  background-color: #000;
}

.sats.v2.cvt55 {
  border-top: .5px solid #ffffff1a;
  border-bottom: .5px solid #ffffff1a;
}

.inner-comp {
  border: .5px solid #ffffff1a;
  width: 100%;
}

.inner-comp._2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.video-sec.vidrrt {
  background-color: #050505;
  border-top: 0 solid #ffffff14;
  border-bottom: 1px solid #ffffff14;
}

.grid-3 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.grid-3.vid-test {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  padding-bottom: 0;
}

.grid-3.free-sec {
  background-color: #fff0;
  background-image: radial-gradient(circle, #fff0, #0000008f 50%, #000 89%, #000), linear-gradient(#33c0b173, #33c0b15e 44%, #33c0b124 67%, #33c0b100);
  border: 1px solid #ffffff12;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  padding-left: 3rem;
  padding-right: 3rem;
}

.grid-3.free-sec.ct6777 {
  z-index: 1;
  z-index: 1;
  background-color: #0e0e0e00;
  background-image: none;
  border-color: #ffffff1a;
  border-radius: 0;
  grid-template-columns: 1fr;
  position: relative;
  overflow: hidden;
}

.grid-3.dsc-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #0e0e0e;
  border-left: .5px solid #ffffff1a;
  border-right: .5px solid #ffffff1a;
  grid-template-columns: 1fr 1fr;
  padding: 4rem 0 0;
}

.grid-3.dsc-grid.rel-up {
  z-index: 1;
  background-color: #0e0e0e00;
  position: relative;
}

.grid-3.dsc-grid.rel-up.dsd {
  padding-top: 20px;
}

.heading-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.1;
}

.heading-2.usvg, .heading-2.vid-yt {
  width: 90%;
}

.heading-2.usvg, .heading-2.vid-yt {
  width: 90%;
}

.heading-2.vid-yt.csd {
  width: 100%;
}

.heading-2.cta56 {
  letter-spacing: -1px;
  width: 100%;
  font-size: 3.1rem;
  line-height: 1.1;
}

.heading-2.ip.dsf {
  width: 100%;
}

.heading-2.ip.dsf.lj {
  text-align: left;
}

.heading-2.ip.dsf.dsd, .heading-2.ip.dsf.lj {
  text-align: left;
}

.heading-2.ip.dsf.lj.hhh {
  font-family: Inter, sans-serif;
}

.heading-2.ip.dsf.dsd {
  text-align: left;
}

.big-cta-text {
  letter-spacing: -.4px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.eyebrow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .5px;
  background-image: linear-gradient(#ffffff1c, #0000);
  border: 1px solid #ffffff0f;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 11px 16px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.eyebrow._2 {
  color: #97fbbd;
  background-image: linear-gradient(#ffffff1c, #0000);
  border-color: #97fbbd6b;
  font-weight: 400;
}

.eyebrow._2.lj {
  margin-left: 0;
}

.wrap-card-title {
  background-color: #60d28b54;
  border: .5px solid #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.con {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.video_testimonails {
  grid-row-gap: 10px;
  background-image: linear-gradient(#181818f5, #0a0a0a 50%, #111);
  border: 1px solid #ffffff1a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px 20px 30px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.vector-2 {
  filter: invert();
  object-fit: cover;
  width: 20px;
}

.plyr_cover-img-4 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .4s;
  position: absolute;
  inset: 0%;
}

.video-6 {
  border: 0 solid #fff0;
  border-bottom: 0 #f000;
  flex: 1;
  padding-bottom: 0;
  overflow: hidden;
}

.wrap-case {
  border: 0 solid #000;
}

.content-style-12 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.relative-inside {
  position: relative;
  overflow: hidden;
}

.text-block-15 {
  max-width: 400px;
  font-size: 1.1rem;
  line-height: 1.5;
}

.text-block-15.s {
  max-width: 760px;
  font-size: 1.3rem;
}

.text-block-15.s.cx {
  color: #ffffffb5;
  max-width: 630px;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.6;
}

.papa-gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.text-43 {
  color: #fff;
  letter-spacing: -.012em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}

.text-43.sq {
  width: 90%;
}

.background-3 {
  position: absolute;
  inset: 0%;
}

.div-block-33 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.paragraph-4 {
  text-align: center;
  letter-spacing: .1px;
  width: 70%;
  margin-bottom: 0;
  font-size: 19px;
  line-height: 1.4;
}

.paragraph-4.vid33 {
  color: #ffffffb3;
  width: 96%;
  font-size: 18px;
}

.paragraph-4.vid33.lj {
  text-align: left;
  text-align: left;
}

.frame-2121452826 {
  grid-column-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-block-21 {
  color: #fff;
  font-size: 23px;
}

.frame-2121452827 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 7px 6px;
  text-decoration: none;
  display: flex;
}

.frame-2121452827.tick {
  background-color: #60d28b;
  width: 40px;
  height: 40px;
}

.div-block-35 {
  width: 100%;
}

.div-block-36 {
  padding-left: 10px;
  padding-right: 10px;
}

.content-groups-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.content-groups-7.case {
  grid-template-columns: 1fr 1fr;
}

.inner-wrap-3 {
  flex-flow: column;
  display: flex;
}

.frame-2121452828 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: grid;
}

.frame-2121452828.v2 {
  grid-template-columns: 1fr;
  margin-top: 30px;
}

.text-44 {
  color: #fff;
  letter-spacing: -.012em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
}

.text-block-22 {
  color: #ffffffa8;
  font-size: 18px;
  line-height: 1.4;
}

.button-5 {
  color: #fff;
  background-color: #1d1d1d;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 60px;
  font-size: 19px;
  text-decoration: none;
  display: flex;
}

.button-5.biggest {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fec802;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 480px;
  height: 90px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 23px;
  font-weight: 500;
  display: grid;
}

.div-block-37 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-37.v2 {
  flex-flow: column;
  padding-top: 20px;
}

.div-block-37.v2.s {
  padding-top: 0;
}

.div-block-38 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: radial-gradient(circle at 50% -30%, #fff0, #000 68%), linear-gradient(#46e198, #fff0);
  border: 2px solid #4ce79e;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.div-block-39 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.text-block-23 {
  color: #ffffffa8;
  font-size: 18px;
  line-height: 1.4;
}

.paragraph-5 {
  text-align: center;
  letter-spacing: .1px;
  width: 70%;
  margin-bottom: 0;
  font-size: 19px;
  line-height: 1.4;
}

.paragraph-5.vid33 {
  color: #ffffffb3;
  width: 96%;
  font-size: 18px;
}

.paragraph-5.vid33.ct5 {
  text-align: center;
  text-align: center;
  width: 88%;
  font-weight: 300;
  line-height: 1.6;
}

.image-1723 {
  border-left: 0 dashed #01ff88;
  border-right: 0 solid #000;
  width: 100%;
}

.div-block-40 {
  border-right: 1px solid #ffffff29;
}

.text-block-24 {
  color: #ffffff75;
  font-size: 17px;
  line-height: 1.4;
}

.frame-2121452829 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: grid;
}

.plyr_cover-img-5 {
  z-index: 1;
  filter: contrast(115%);
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .4s;
  position: absolute;
  inset: 0%;
}

.plyr_cover-img-5.old {
  filter: none;
}

.content-style-13 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-41 {
  width: 100%;
}

.div-block-42 {
  padding-left: 10px;
  padding-right: 10px;
}

.plyr_cover-icon-3 {
  justify-content: center;
  align-items: center;
  width: 80px;
  display: flex;
}

.text-45 {
  color: #fff;
  letter-spacing: -.012em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
}

.plyr_cover-button-3 {
  z-index: 3;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  letter-spacing: -.5px;
  background-color: #fff;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: 6px 20px 6px 7px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.plyr_cover-button-3.single {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #3fec816e;
  border-radius: 0;
  width: 90px;
  height: 60px;
  padding-right: 7px;
}

.text-block-25 {
  color: #ffffffd9;
}

.text-block-25.t {
  margin-top: 20px;
}

.text-block-26 {
  color: #fff;
  margin-top: 20px;
}

.code-embed-2 {
  width: 100%;
  height: auto;
  margin-bottom: 0;
}

.div-block-43 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-4-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-3 {
  letter-spacing: -1px;
}

@media screen and (min-width: 1280px) {
  .holder.title-section {
    justify-content: center;
    align-items: center;
  }

  .grid-footer {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
  }

  .fn-faq-item-toggle-3 {
    color: #fff;
  }

  .text-block-15 {
    max-width: 440px;
  }
}

@media screen and (min-width: 1440px) {
  .text-block-15 {
    max-width: 530px;
  }
}

@media screen and (min-width: 1920px) {
  .button.fm-small {
    height: 70px;
    font-size: 1.6rem;
  }

  .text-block-15 {
    max-width: 530px;
  }
}

@media screen and (max-width: 991px) {
  .bg.bottom-cta-grad {
    background-position: 50% 100%;
  }

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

  .flex.benefits-one {
    grid-template-columns: 1fr 1fr;
  }

  .flex.wa-proof-one._2-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-right: 20px;
  }

  .holder.title-section.va2, .holder.title-section.pdfr, .holder.faq-one {
    width: 100%;
  }

  .holder.title-box, .holder.title-box.v3 {
    width: 80%;
  }

  .holder.hero-one.df4 {
    width: auto;
  }

  .holder.title-section.va2, .holder.title-section.pdfr {
    width: 100%;
  }

  .holder.title-section.b-cta {
    width: 60%;
  }

  .holder.title-section.va2, .holder.title-section.pdfr, .holder.faq-one {
    width: 100%;
  }

  .holder.vsl-one {
    width: 100%;
    height: auto;
  }

  .holder.title-box, .holder.title-box.v3 {
    width: 80%;
  }

  .holder.title-box.dic6777, .holder.title-box.v3 {
    width: 80%;
  }

  .holder.title-box.cta-bot {
    width: 90%;
  }

  .holder.title-box.dic6777 {
    width: 80%;
  }

  .button.secondary.big {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .plyr_component {
    height: 480px;
  }

  .carousel-placeholder {
    width: 150px;
  }

  .lightbox-results {
    height: 430px;
  }

  .big-text {
    font-size: 2.9rem;
  }

  .calcsection {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .cta-txt {
    font-size: 3rem;
  }

  .holder-vip-chat {
    margin-top: 0;
    margin-right: 0;
  }

  .wrapvsl-new {
    width: 410px;
  }

  .grid-3.dsc-grid {
    grid-template-columns: 1fr;
  }

  .video-6 {
    width: 100%;
  }

  .text-43.sq {
    width: 90%;
  }

  .paragraph-4, .paragraph-4.vid33, .paragraph-4.vid33 {
    width: auto;
  }

  .frame-2121452826 {
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .content-groups-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-groups-7.case {
    grid-template-columns: 1fr;
  }

  .paragraph-5, .paragraph-5.vid33, .paragraph-5.vid33 {
    width: auto;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    letter-spacing: 0;
    font-size: 2rem;
  }

  .bg.glow {
    filter: blur(130px);
    top: 20%;
    inset: 0% 0% auto;
    inset: 0% 0% auto;
    background-color: #42dc93a1;
    width: 80%;
    height: 13%;
    margin-left: auto;
    margin-right: auto;
    inset: 0% 0% auto;
  }

  .bg.bottom-cta-grad {
    background-position: 50% 100%;
    background-size: 190%;
  }

  .bg.glow {
    filter: blur(130px);
    top: 20%;
    inset: 0% 0% auto;
    inset: 0% 0% auto;
    background-color: #42dc93a1;
    width: 80%;
    height: 13%;
    margin-left: auto;
    margin-right: auto;
    inset: 0% 0% auto;
  }

  .flex.hero-cta {
    width: 100%;
  }

  .flex.benefits-one {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .holder.hero-one {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .holder.hero-one.df4 {
    width: auto;
  }

  .holder.title-section {
    width: 100%;
  }

  .holder.title-section.faq-small {
    width: 60%;
  }

  .holder.fixed-menu-one {
    border-width: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    grid-template-columns: 1fr;
    width: 100%;
    height: 100%;
    padding-left: 0;
  }

  .holder.vsl-one {
    height: auto;
  }

  .holder.title-box {
    width: 90%;
  }

  .holder.title-box.v3 {
    width: 100%;
  }

  .holder.title-box.dic6777.ww {
    padding-top: 20px;
  }

  .holder.cta.variant-23 {
    width: 100%;
  }

  .button.secondary.big.no-width.white {
    height: auto;
    min-height: 60px;
  }

  .button.fm-small {
    font-size: 1rem;
  }

  .grid-hero {
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .grid-calendly {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .embed-calendly {
    width: 100%;
  }

  .grid-faq {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq-title-wrapper {
    font-size: 1rem;
    line-height: 1.3;
  }

  .faq-title {
    font-size: .8rem;
  }

  .plyr_component {
    height: 610px;
  }

  .carousel-placeholder {
    width: 170px;
  }

  .grid-result-proof {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .wrap-cta-fm {
    width: 100%;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .big-text {
    font-size: 2.2rem;
  }

  .big-text:lang(de) {
    font-size: 2rem;
  }

  .cta-wrap-final {
    padding-left: 40px;
    padding-right: 40px;
  }

  .divider-wrap {
    margin-bottom: 0;
  }

  .wrapvsl-new {
    border-radius: 0;
  }

  .content-groups-6 {
    grid-row-gap: 14px;
  }

  .content-groups-6.red {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-2.usvg {
    width: 100%;
  }

  .heading-2.cta56 {
    font-size: 2.4rem;
  }

  .heading-2.ip.dsf.lj.hhh {
    display: none;
  }

  .eyebrow {
    font-size: 13px;
  }

  .eyebrow._2.lj.hhh {
    display: none;
  }

  .video-6 {
    width: 100%;
  }

  .text-block-15 {
    max-width: 280px;
  }

  .text-43.sq {
    width: 100%;
  }

  .div-block-33 {
    grid-template-columns: 1fr;
  }

  .div-block-34 {
    flex-flow: column;
    display: flex;
  }

  .frame-2121452826 {
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .content-groups-7 {
    grid-template-columns: 1fr;
  }

  .button-5.biggest {
    width: 100%;
    font-size: 20px;
  }

  .div-block-38 {
    grid-template-columns: 1fr;
  }

  .plyr_cover-button-3 {
    font-size: .8em;
  }

  .div-block-43 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    letter-spacing: 0;
    line-height: 1.1;
  }

  .bg.glow {
    top: 20%;
    inset: 0% 0% auto;
    inset: 0% 0% auto;
    inset: 20% 0% auto;
    inset: 0% 0% auto;
    inset: 0% 0% auto;
    background-color: #42dc93c9;
    inset: 0% 0% auto;
  }

  .container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.f67 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container.cx, .container.f67 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container.cal-one {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container._32fg {
    padding-left: 0;
    padding-right: 0;
  }

  .container.cher {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container.cx {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid.cal-909090 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .flex.bottom-cta._3232 {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 2rem;
  }

  .flex.hero-cta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
  }

  .flex.kicker-hero {
    flex-flow: column;
  }

  .flex.wa-proof-one {
    padding-top: 0;
    padding-bottom: 0;
  }

  .flex.wa-proof-one._2-box {
    grid-template-columns: 1fr 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .flex.cta-holder {
    width: 100%;
  }

  .flex.bottom-cta {
    padding-top: 4rem;
    padding-bottom: 3rem;
  }

  .flex.bottom-cta._3232 {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 2rem;
  }

  .flex.vsl-one {
    border-radius: 5px;
  }

  .holder.title-section, .holder.title-section.b-cta {
    width: 100%;
  }

  .holder.title-box.v3, .holder.title-box.cta-bot {
    width: 100%;
  }

  .holder.hero-one.df4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 90%;
  }

  .holder.vsl-one {
    height: 200px;
  }

  .holder.title-section, .holder.title-section.b-cta {
    width: 100%;
  }

  .holder.title-section.b-cta {
    width: 100%;
  }

  .holder.title-section.faq-small {
    width: 90%;
  }

  .holder.ben-one {
    min-height: 200px;
  }

  .holder.fixed-menu-one {
    border-width: 0;
    padding: 16px;
  }

  .holder.vsl-one {
    border-radius: 5px;
    height: auto;
    overflow: hidden;
  }

  .holder.title-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .holder.title-box.v3, .holder.title-box.cta-bot {
    width: 100%;
  }

  .holder.title-box.v3, .holder.title-box.cta-bot {
    width: 100%;
  }

  .holder.title-box.cta-bot.sxcs {
    width: 100%;
    padding-top: 0;
  }

  .holder.title-box.dic6777 {
    width: 100%;
    padding-bottom: 0;
  }

  .holder.title-box.dic6777.ww {
    padding: 20px;
  }

  .holder.title-box.dic6777.dsdsadsa {
    background-color: #0a1b19;
    padding: 2rem 1rem;
  }

  .holder.cta.variant-23 {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
  }

  .holder.ftr-one {
    text-align: center;
    line-height: 1.4;
  }

  .button.secondary.big {
    text-align: center;
    height: auto;
    min-height: 60px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    line-height: 1.3;
  }

  .button.secondary.big:lang(de) {
    line-height: 1.3;
  }

  .button.secondary.big.no-width {
    text-align: center;
    line-height: 1.2;
  }

  .button.secondary.big.no-width.white {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 1.1rem;
  }

  .button.secondary.big.cvx {
    font-size: 1.1rem;
  }

  .button.fm-small {
    text-align: center;
    text-transform: capitalize;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    line-height: 1.2;
  }

  .button.fm-small:lang(de) {
    padding-left: 40px;
    padding-right: 40px;
    line-height: 1.2;
  }

  .grid-hero {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 3rem;
  }

  .grid-hero:lang(de), .grid-hero:lang(it) {
    padding-top: 5rem;
  }

  .button-text {
    background-image: linear-gradient(#ffffffcf, #fff);
  }

  .grid-calendly {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    margin-bottom: 30px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-benefits {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .holder-box-content-ben {
    padding: 30px 20px;
  }

  .grid-faq {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .faq-border {
    padding: 0 10px;
  }

  .faq-title-wrapper {
    justify-content: space-between;
    align-items: center;
    line-height: 1.4;
  }

  .faq-title {
    padding: 20px 24px;
    line-height: 1.2;
  }

  .psmall {
    font-size: 16px;
  }

  .faq-icon {
    width: 30px;
    height: 30px;
  }

  .plyr_component {
    height: 290px;
  }

  .carousel-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .carousel-horizontal.no-top.vvc3 {
    height: auto;
  }

  .carousel-horizontal-content {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .carousel-placeholder.small {
    width: 220px;
    min-width: 220px;
    max-width: none;
    height: 450px;
    min-height: 450px;
  }

  .carousel-placeholder.vs3 {
    width: 220px;
    min-width: 220px;
    max-width: none;
    height: auto;
    min-height: 420px;
    max-height: 420px;
  }

  .grid-result-proof {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .lightbox-results {
    height: auto;
  }

  .lightbox-results.whats {
    height: 450px;
  }

  .lightbox-results.vip-chat {
    height: auto;
    min-height: 100%;
  }

  .image-results {
    object-fit: fill;
    min-width: 100%;
    max-width: 100%;
    height: auto;
  }

  .image-results._2 {
    object-fit: fill;
  }

  .image-results._2.sa {
    height: auto;
    min-height: auto;
  }

  .fixed-menu {
    height: auto;
    padding-bottom: 0;
    display: flex;
    transform: translate(0, 100%);
  }

  .wrap-cta-fm {
    padding-bottom: 25px;
  }

  .wrap-cta-fm.faq {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .big-text {
    font-size: 1.7rem;
    line-height: 1.1;
  }

  .big-text:lang(de) {
    font-size: 1.4rem;
  }

  .big-text.ssl {
    letter-spacing: -2px;
    letter-spacing: -2px;
    font-size: 2rem;
    font-weight: 400;
  }

  .grid-footer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .logo-img-main {
    width: 170px;
  }

  .custom-input-container {
    width: 40%;
  }

  .cta-wrap-final {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-txt {
    font-size: 1.8rem;
  }

  .holder-vip-chat {
    padding: 30px 20px;
    font-size: 1.2rem;
    line-height: 1.3;
  }

  .wrapvsl-new {
    border-radius: 5px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    padding: 2px;
  }

  .vcvc22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-groups-6 {
    grid-row-gap: 16px;
  }

  .content-groups-6.red {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-card-2 {
    grid-column-gap: 16px;
    height: auto;
    padding: 1rem;
  }

  .testimonial-card-2._2 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .sats.v2.cvt55 {
    padding-bottom: 0;
  }

  .inner-comp._2 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    grid-template-columns: 1fr;
  }

  .grid-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .grid-3.vid-test {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    padding-top: 2rem;
  }

  .grid-3.free-sec.ct6777 {
    border-radius: 0;
    padding: 2rem 1.5rem;
  }

  .grid-3.free-sec.ct6777.vvc {
    padding-bottom: 0;
  }

  .grid-3.dsc-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-3.dsc-grid.rel-up.dsd.dss {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2 {
    letter-spacing: -1px;
    font-size: 1.7rem;
    line-height: 1.1;
  }

  .heading-2.vid-yt.csd {
    width: 100%;
  }

  .heading-2.ip.dsf.lj, .heading-2.ip.dsf.dsd, .heading-2.vid-yt.csd, .heading-2.vid-yt.csd {
    width: 100%;
  }

  .heading-2.cta56 {
    font-size: 1.9rem;
  }

  .heading-2.ip {
    width: 90%;
  }

  .heading-2.ip.dsf.lj, .heading-2.ip.dsf.dsd {
    width: 100%;
  }

  .heading-2.ip.dsf {
    width: 87%;
  }

  .heading-2.ip.dsf.lj, .heading-2.ip.dsf.dsd, .heading-2.ip.dsf.lj, .heading-2.ip.dsf.dsd {
    width: 100%;
  }

  .big-cta-text {
    font-size: 18px;
  }

  .con.variant-5, .con.variant-5.ssa {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .con.variant-5, .con.variant-5.ssa, .con.variant-5, .con.variant-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .con.variant-5, .con.variant-5.ssa {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .con.variant-5.ssa {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .con.variant-5, .con.variant-5.ssa, .con.variant-5.ssa, .con.variant-5, .con.variant-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .con.variant-5.dsasd {
    padding-left: 0;
    padding-right: 0;
  }

  .con.variant-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .video_testimonails {
    order: -9999;
  }

  .vector-2 {
    width: 20px;
    height: 20px;
  }

  .video-6 {
    border-radius: 0;
  }

  .content-style-12 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .text-block-15 {
    max-width: 310px;
  }

  .text-block-15.s.cx {
    color: #ffffffb3;
    font-size: 1rem;
    line-height: 1.6;
  }

  .text-43.sq {
    letter-spacing: 0;
    letter-spacing: 0;
    font-size: 16px;
    line-height: 1.3;
  }

  .div-block-33 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-4 {
    letter-spacing: .1px;
  }

  .paragraph-4.vid33 {
    font-size: 17px;
  }

  .div-block-34 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px;
  }

  .frame-2121452826 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-block-21 {
    font-size: 19px;
    font-weight: 500;
  }

  .frame-2121452827 {
    width: 23px;
    height: 23px;
  }

  .frame-2121452827.tick {
    width: 30px;
    height: 30px;
  }

  .div-block-36 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .content-groups-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .frame-2121452828 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-44 {
    line-height: 1.3;
  }

  .text-block-22 {
    font-size: 16px;
  }

  .button-5.biggest {
    grid-template-columns: 1fr;
    height: 70px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 18px;
  }

  .div-block-37 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-38 {
    grid-template-columns: 1fr;
  }

  .text-block-23 {
    font-size: 16px;
  }

  .paragraph-5 {
    letter-spacing: .1px;
  }

  .paragraph-5.vid33 {
    font-size: 17px;
  }

  .paragraph-5.vid33.ct5, .image-1723 {
    width: 100%;
  }

  .text-block-24 {
    font-size: 16px;
  }

  .frame-2121452829 {
    padding-left: 0;
    padding-right: 0;
  }

  .content-style-13 {
    grid-row-gap: 0px;
  }

  .div-block-42 {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .plyr_cover-icon-3 {
    width: 80px;
    height: 35px;
  }

  .plyr_cover-button-3 {
    font-size: 1em;
  }

  .text-block-25 {
    color: #fff9;
  }

  .text-block-25.t {
    color: #ffffffd6;
    margin-top: 20px;
  }

  .text-block-25._2 {
    font-size: .9rem;
    font-weight: 300;
  }

  .text-block-26 {
    line-height: 1.5;
  }

  .div-block-43 {
    grid-template-columns: 1fr;
  }

  .grid-4-5 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
}

#w-node-f413b6ad-5c3b-6bb7-e996-7eb0ac217f19-310352e9, #w-node-fbfe5aed-9627-073b-237f-837e41b1ea44-310352e9, #w-node-_10369804-cd76-00cc-c992-ef1a9dd2cf62-310352e9, #w-node-_8319cc8c-5219-7883-2af0-81efb56449b4-310352e9, #w-node-b65c710c-024f-aeb2-395c-0cef0e196f8d-310352e9, #w-node-b65c710c-024f-aeb2-395c-0cef0e196fa5-310352e9, #w-node-_88e0183b-0af5-07b4-1bea-144402d9db23-310352e9, #w-node-_88e0183b-0af5-07b4-1bea-144402d9db28-310352e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_88e0183b-0af5-07b4-1bea-144402d9db2e-310352e9 {
  order: -9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_797416fd-aa2a-4d27-5925-e67702ff7177-310352e9, #w-node-_0a2b2121-7b41-5d6a-222a-099d062252d1-310352e9, #w-node-b24c89fe-3c2a-523e-e956-31394fa07d9c-310352e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8eaf12d0-cbaa-bde9-88d6-08d0ba90c38c-310352e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_639f6cbb-e1b7-23b4-7316-6a2b76e47a68-310352e9, #w-node-_4325b6d5-6b68-cab7-38d9-97844b2f2d9a-310352e9, #w-node-_4325b6d5-6b68-cab7-38d9-97844b2f2da4-310352e9, #w-node-ade6990a-1a80-cff2-c139-b4824a2b4d75-310352e9, #w-node-_33a322c9-a1a7-e187-8aff-084314d45563-310352e9, #w-node-_05e47f4b-c522-c644-d14f-c35e454edb8b-310352e9, #w-node-_3d4fac5e-23e9-4374-a724-47fe42c0c095-310352e9, #w-node-_2e96078e-f430-2533-cc6c-e4cb0d3796ba-310352e9, #w-node-_6e5567d2-6bd4-f6e9-68fb-ef035d78a1d6-310352e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 767px) {
  #w-node-b65c710c-024f-aeb2-395c-0cef0e196f8e-310352e9, #w-node-b65c710c-024f-aeb2-395c-0cef0e196f8f-310352e9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_88e0183b-0af5-07b4-1bea-144402d9db2a-310352e9, #w-node-_33a322c9-a1a7-e187-8aff-084314d4556e-310352e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
