@font-face {
  font-family: Figtree;
  src: url('../fonts/Figtree-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --main: Figtree, sans-serif;
  --color: #2b62ed;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

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

.nav-padding {
  padding-top: 32px;
  padding-bottom: 12px;
}

.contact-num {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #535251;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.nav-content-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link {
  color: #3b1400;
  width: auto;
  font-size: 18px;
  text-decoration: none;
}

.nav {
  background-color: #0000;
  padding-left: 16px;
  padding-right: 16px;
}

.nav-wrapper {
  background-color: #0000;
  max-width: 1008px;
  margin-left: auto;
  margin-right: auto;
}

.container {
  max-width: 1008px;
  margin-left: auto;
  margin-right: auto;
}

.container.dif {
  max-width: 950px;
}

.container._750 {
  max-width: 750px;
}

.banner {
  z-index: 1000;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-transform: uppercase;
  background-color: #2e2e2a;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 44px;
  margin-top: 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.bold-text-2 {
  font-weight: 400;
}

.text-block-27 {
  color: #fff;
}

.logo {
  height: 40px;
}

.logo.dif {
  margin-top: 40px;
}

.logo.dif.stripchat {
  margin-top: 80px;
}

.logo.dif.stripchat._2 {
  flex: 0 auto;
  order: 1;
  height: 32px;
  display: none;
}

.logo.dif.comments {
  margin-top: 0;
  margin-bottom: 40px;
}

.text-block-26 {
  line-height: 140%;
}

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

.check-item-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border-top: 1px solid #f8f8f8;
  border-radius: 0;
  flex-flow: column;
  align-items: stretch;
  margin-top: 0;
  padding: 18px;
  display: flex;
}

.div-block-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #f1f1f1;
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  display: block;
  overflow: hidden;
  box-shadow: 0 10px 20px #0000000d;
}

.main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.ico-22 {
  width: 22px;
  height: 22px;
}

.section-7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: -16px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.review-entry {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #ececec;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.review-entry.bottom {
  padding-bottom: 0;
}

.date {
  color: #b8b8b8;
  margin-bottom: 0;
}

.recommended {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #292929;
  align-items: center;
  margin-top: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 140%;
  display: flex;
}

.paragraph {
  color: #1a1a1a;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 150%;
}

.paragraph.left {
  color: #000;
  font-size: 18px;
}

.paragraph.left.hero {
  color: #000;
  margin-bottom: 0;
  font-size: 20px;
}

.paragraph.left.semibold {
  font-weight: 400;
}

.paragraph.left.big {
  font-size: 22px;
}

.paragraph.centered {
  color: #1a1a1a;
  text-align: center;
  font-weight: 700;
}

.like {
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  display: flex;
}

.div-block-23 {
  position: relative;
}

.review-image-element {
  border-radius: 8px;
}

.checklist {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.checklist.alt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 0;
  padding-bottom: 0;
}

.guarantee-title {
  color: #000;
  text-transform: none;
  margin-bottom: 6px;
  font-size: 28px;
  font-weight: 600;
  line-height: 140%;
}

.guarantee-title.dif {
  font-size: 24px;
  font-weight: 700;
}

.guarantee-title.dif.white {
  color: #fff;
}

.sticky-img {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  line-height: 20px;
}

.green-tag {
  color: #fff;
  background-color: #39b54a;
  border-radius: 8px;
  padding: 4px 10px;
  font-size: 16px;
  font-weight: 700;
}

.green-tag.absolute {
  background-color: #3b1400;
  border: 1px solid #fff;
  position: absolute;
  inset: 24px auto auto 24px;
}

.green-tag.absolute.red {
  background-color: #3b1400;
  border: 1px solid #fff;
}

.stars {
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 16px;
  margin-top: -2px;
  display: flex;
}

.rating-date-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link {
  color: #0f5588;
}

.author-name {
  color: #6b6b6b;
  font-size: 16px;
  line-height: 140%;
}

.text-span-24 {
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.text-span-24.bigger2 {
  font-size: 24px;
}

.h1-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.guarantee-text {
  color: #000;
  font-size: 16px;
  line-height: 140%;
}

.guarantee-text.white {
  color: #fff;
}

.btn {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #00bfb3;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: 6px 12px 6px 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  transition: all .35s cubic-bezier(.68, -.55, .265, 1.55);
  display: flex;
}

.btn:hover {
  transform: scale(1.05);
}

.btn.primary {
  color: #fff;
  background-color: #2b62ed;
  border-top: 0 solid #b11;
  border-left: 0 solid #b11;
  border-right: 0 solid #b11;
  border-radius: 999px;
  width: 100%;
  padding: 20px 32px;
  font-size: 16px;
  transition: all .35s cubic-bezier(.68, -.55, .265, 1.55);
}

.btn.primary:hover {
  background-color: #2b62ed;
  transform: none;
}

.stickyc {
  grid-row-gap: 20px;
  cursor: pointer;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  min-width: 300px;
  max-width: 300px;
  padding: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: sticky;
  top: 64px;
}

.stickyc:hover {
  transform: scale(1.01);
}

.stickyc.hidden {
  border-radius: 0;
  top: 74px;
}

.stickyc.hidden:hover {
  transform: none;
}

.image-15 {
  border-radius: 8px;
  width: 336px;
}

.reviews-grid {
  width: 100%;
  max-width: 1008px;
  margin-top: 24px;
}

.reviewer-name {
  color: #000;
  font-weight: 600;
  line-height: 140%;
}

.ico-24 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.reviewer-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: grid;
}

.h3 {
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 120%;
}

.h3.lengthy {
  text-align: center;
  width: 100%;
  font-size: 28px;
}

.h1 {
  color: #000;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
}

.div-block-29 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.customer-meta {
  width: 100%;
  max-width: 175px;
}

.guarantee-text-wrapper {
  width: 100%;
}

.opinion-badge-text {
  color: #000;
}

.opinion-badge-text.white {
  color: #2caf2c;
  font-weight: 700;
}

.opinion-badge-text.white.blue {
  color: #2b62ed;
}

.opinion-badge-text.green {
  font-family: var(--main);
  color: #1fb414;
  font-size: 16px;
  font-weight: 600;
}

.rating-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.main-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.main-wrapper.padding {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
}

.review {
  color: #000;
  line-height: 150%;
}

.review.big {
  font-size: 18px;
}

.highlighted-text {
  background-color: #cae8ff;
  font-weight: 600;
}

.highlighted-text.red {
  background-color: #ffcaca;
}

.highlighted-text.bold {
  font-weight: 700;
}

.highlighted-text.yellow {
  background-color: #fff9e4;
}

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

.review-image {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  max-width: 120px;
  display: flex;
}

.image-full-w {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  border: 1px #000;
  border-radius: 10px;
  width: 100%;
}

.image-full-w.filter {
  filter: brightness(80%);
  object-fit: cover;
}

.image-full-w.filter.contain {
  object-fit: contain;
}

.image-full-w._350px {
  height: 380px;
}

.image-full-w._350px.hidden {
  display: none;
}

.image-full-w.video.height {
  height: 600px;
}

.verified-wrapper {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #292929;
  align-items: center;
  margin-top: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 140%;
  display: flex;
}

.review-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.check {
  justify-content: center;
  align-items: center;
  width: 17px;
  height: 17px;
  padding-bottom: 2px;
  display: flex;
}

.guarantee-banner {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 24px;
  display: flex;
  box-shadow: 0 10px 20px #0000000d;
}

.guarantee-banner.smaller {
  max-width: 750px;
}

.guarantee-banner.smaller._2 {
  background-color: #0000;
  border: 1px #3b4a6e;
  max-width: none;
  padding: 0;
}

.guarantee-banner.smaller.marg-top {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  outline-offset: 0px;
  background-color: #859df11a;
  border: 1px solid #3b4a6e;
  outline: 3px #fff;
  margin-top: 0;
  padding: 16px;
}

.guarantee-banner.smaller.marg-top.full {
  width: 100%;
  max-width: none;
}

.h2 {
  color: #000;
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

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

.h2.left.semibold {
  font-weight: 600;
}

.h2.centered {
  text-align: center;
}

.h2.centered.white {
  color: #fff;
}

.h2.spacer {
  margin-bottom: 24px;
}

.check-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 16px;
  line-height: 140%;
  display: flex;
}

.warning-tag {
  color: #000;
  background-color: #fff9e4;
  border: 1px #f05d5e;
  border-left: 8px solid #ffc13a;
  border-radius: 0 8px 8px 0;
  padding: 8px 16px 8px 12px;
  font-size: 16px;
  line-height: 140%;
}

.warning-tag.hidden {
  display: none;
}

.warning-tag.red {
  color: #000;
  background-color: #fee;
  border-left-color: #ff3a3a;
  margin-top: -8px;
  margin-bottom: 8px;
}

.warning-tag.red.lil-dif {
  width: 100%;
  padding: 16px 20px 16px 24px;
  font-size: 24px;
  font-weight: 600;
}

.warning-tag.red.lil-dif.green {
  border-left-color: var(--color);
  background-color: #e5ecff;
}

.warning-tag.red.lil-dif-copy {
  width: 100%;
  padding: 16px 20px 16px 24px;
  font-size: 24px;
  font-weight: 600;
}

.warning-tag.red.lil-dif-copy.green {
  border-left-color: var(--color);
  background-color: #e5ecff;
}

.warning-tag.red-copy {
  color: #000;
  background-color: #fee;
  border-left-color: #ff3a3a;
  margin-top: -8px;
  margin-bottom: 8px;
}

.warning-tag.red-copy.lil-dif {
  width: 100%;
  padding: 16px 20px 16px 24px;
  font-size: 24px;
  font-weight: 600;
}

.warning-tag.red-copy.lil-dif.green {
  border-left-color: var(--color);
  background-color: #e5ecff;
}

.warning-tag.red-copy.lil-dif-copy {
  width: 100%;
  padding: 16px 20px 16px 24px;
  font-size: 24px;
  font-weight: 600;
}

.warning-tag.red-copy.lil-dif-copy.green {
  border-left-color: var(--color);
  background-color: #e5ecff;
}

.warning-tag.black-1 {
  color: #000;
  background-color: #fee;
  border-left-color: #ff3a3a;
  margin-top: -8px;
  margin-bottom: 8px;
}

.warning-tag.black-1.lil-dif {
  width: 100%;
  padding: 16px 20px 16px 24px;
  font-size: 24px;
  font-weight: 600;
}

.warning-tag.black-1.lil-dif.green {
  border-left-color: var(--color);
  background-color: #e5ecff;
}

.warning-tag.black-1.lil-dif-copy {
  width: 100%;
  padding: 16px 20px 16px 24px;
  font-size: 24px;
  font-weight: 600;
}

.warning-tag.black-1.lil-dif-copy.green {
  border-left-color: var(--color);
  background-color: #e5ecff;
}

.warning-tag.black-1.lil-dif-copy.black {
  color: #fff;
  background-color: #fff3;
  border-left-color: #fff;
  padding-top: 24px;
  font-size: 32px;
}

.text-block-28 {
  font-weight: 700;
  line-height: 140%;
}

.reviews {
  color: #000;
  font-size: 14px;
  line-height: 140%;
}

.bullet-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

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

.div-block-31 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #faf4ee;
  border-radius: 10px;
  flex-flow: column;
  align-items: stretch;
  margin-top: -32px;
  padding: 40px 18px 18px;
  display: flex;
}

.div-block-32 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  flex-flow: column;
  align-items: center;
  display: block;
  overflow: hidden;
}

.div-block-33 {
  position: relative;
}

.div-block-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: grid;
}

.div-block-35 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

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

.check-item-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  align-items: center;
  font-size: 16px;
  line-height: 140%;
  display: flex;
}

.text-block-29 {
  font-weight: 700;
  line-height: 140%;
}

.lottie-arrow {
  opacity: .5;
  width: 24px;
  height: 24px;
}

.faq-content {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.faq-item-2 {
  cursor: pointer;
  border-bottom: 1px solid #252525;
  width: 100%;
  font-size: 1.2em;
  line-height: 1.6em;
  transition: opacity .25s cubic-bezier(.075, .82, .165, 1);
}

.faq-item-2.bottom {
  border-bottom-style: none;
}

.faq-item-2.dif {
  border-bottom-color: #252525;
}

.faq-text-second {
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.faq-a {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  overflow: hidden;
}

.faq-q {
  align-items: center;
  display: flex;
}

.faq-icon {
  justify-content: center;
  align-items: center;
  padding: 22px;
  position: relative;
}

.faq-component-wrapper {
  border-radius: 20px;
}

.faq-answer {
  color: #000;
  margin-bottom: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.faq-answer.white {
  color: #8b8b8b;
}

.faq-inner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.faq-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.content-wrapper-6.flex {
  display: flex;
}

.content-wrapper-6.flex.vertical {
  flex-flow: column;
}

.content-wrapper-6.flex.vertical.centered._48px {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.content-wrapper-6.flex.vertical.centered._48px.center {
  justify-content: center;
  align-items: center;
}

.faq-question {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 140%;
}

.faq-question.white {
  color: #fff;
}

.faq-text-first {
  flex: 1;
  padding: 24px;
}

.padding {
  padding-top: 40px;
  padding-bottom: 80px;
}

.padding.top {
  padding-top: 80px;
  padding-bottom: 24px;
}

.padding.top._2 {
  padding-bottom: 80px;
}

.padding.footer-var {
  padding-top: 40px;
  padding-bottom: 56px;
}

.section {
  color: #fff;
}

.footer-content-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #2e2e2a;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1050px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: grid;
}

.footer-content-flex.dif {
  outline-offset: 0px;
  background-color: #ffffff1a;
  border: 1px solid #2b2b2b;
  outline: 3px #333;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-content-flex.dif.margin-tio {
  background-color: #859df11a;
  border-color: #3b4a6e;
  margin-top: 80px;
  margin-bottom: 0;
}

.footer-link-stack {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.footer-link-stack.ph {
  display: none;
}

.footer-link-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.footer-link-wrapper.mobile {
  display: none;
}

.footer-link-wrapper.pc {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-link-header {
  color: #fff;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
}

.footer_text {
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.footer_text:hover {
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
}

.copyright {
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.flex-box-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.flex-box-5._40spacing {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: stretch;
}

.flex-box-5.mobile-centered {
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
}

.flex-box-5.horizontal {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.footer {
  background-color: #0000;
  background-image: none;
  padding-left: 16px;
  padding-right: 16px;
}

.footer.gray {
  background-color: #0a0a0a;
}

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

.link-block {
  text-decoration: none;
}

.footer-link {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.075, .82, .165, 1);
  display: flex;
}

.footer-link:hover {
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
}

.footer-link.w--current {
  color: #f5f5f5;
}

.body {
  font-family: var(--main);
  color: #000;
  background-color: #f7f7f7;
}

.paragprah-spacer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.video-div {
  border-radius: 24px;
  width: 100%;
  height: 380px;
}

.video-div.dif {
  width: 60%;
  height: 500px;
  margin-left: 0;
  margin-right: 0;
}

.background-video {
  border-radius: 24px;
  height: 100%;
}

.fig-sticky-bottom-cta {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
  position: sticky;
  bottom: 0;
  left: auto;
  right: auto;
}

.fig-sticky-bottom-cta.mobile-sticky-cta {
  display: none;
}

.div-block {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 148px;
  padding-right: 148px;
  display: flex;
}

.fig-frame-1171275183 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.fig-text {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  position: static;
  bottom: 0;
}

.fig-container {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.fig-vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 28.3333px;
  text-decoration: none;
  display: flex;
}

.fig-link {
  cursor: pointer;
  background-color: #39b54a;
  border: 1px #34740e;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 350px;
  padding: 15px 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.fig-link:hover {
  background-color: #0d0d0d;
}

.heading-6 {
  color: #1f2937;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 120%;
}

.height-video {
  border-radius: 16px;
  width: 100%;
  height: 800px;
}

.subheading {
  color: #fff;
  text-align: center;
  max-width: 560px;
  margin-bottom: 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.subheading.margin-top {
  max-width: 700px;
  margin-top: -15px;
}

.subheading.margin-top.left.spacer {
  color: #fff9;
  font-weight: 300;
  line-height: 150%;
}

.subheading.margin-top.left.spacer._2 {
  color: #fff;
}

.subheading.margin-top.left.spacer.full.white {
  color: #fff;
  font-size: 20px;
}

.subheading.margin-top.left.spacer._43 {
  margin-bottom: 12px;
}

.subheading.margin-top.left.spacer._23 {
  margin-bottom: 8px;
}

.subheading.margin-top.quote {
  color: #fff9;
  max-width: none;
  font-weight: 300;
}

.subheading.margin-top.quote.mit {
  max-width: 800px;
}

.subheading.margin-top.quote.mit._2 {
  margin-left: auto;
  margin-right: auto;
}

.subheading.margin-top.comments {
  max-width: 800px;
}

.subheading.margin-top.comments._2 {
  margin-bottom: 0;
}

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

.subheading.vsl {
  max-width: 850px;
  margin-bottom: 0;
  font-size: 24px;
}

.subheading.stripchat {
  color: #fff9;
  max-width: 700px;
}

.subheading.stripchat.top {
  margin-bottom: 16px;
  padding-top: 16px;
}

.subheading.stripchat._4 {
  margin-top: 16px;
  margin-bottom: 8px;
}

.subheading.box {
  outline-offset: 0px;
  text-align: left;
  background-color: #0e121c;
  border-left: 4px solid #2b62ed;
  border-radius: 0 8px 8px 0;
  outline: 1px solid #3b4a6e33;
  padding: 16px 16px 16px 32px;
}

.subheading.box._2 {
  width: 100%;
  max-width: 100%;
  font-size: 22px;
}

.subheading.box._2._3 {
  background-color: #0e121ccc;
  margin-bottom: 0;
}

.hero-section {
  background-image: radial-gradient(circle at 80%, #0000 21%, #000 65%), url('../images/jri32.avif'), radial-gradient(circle at 100% 100%, #8000ff33, #0000), radial-gradient(circle, #000, #000 32% 91%);
  background-position: 0 0, 55%, 0 0, 0 0;
  background-repeat: repeat, repeat-x, repeat, repeat;
  background-size: auto, cover, auto, auto;
  background-attachment: scroll, scroll, scroll, scroll;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 800px;
  margin-top: 32px;
  padding: 0 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-section._2 {
  background-image: radial-gradient(circle at 100% 100%, #8000ff33, #0000), radial-gradient(circle, #000, #000 32% 91%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
}

.hero-section.hidden {
  display: none;
}

.check-small {
  width: 12px;
  height: 12px;
}

.hero-heading-main {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  max-width: 550px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Figtree, sans-serif;
  font-size: 56px;
  font-weight: 800;
  line-height: 110%;
}

.hero-heading-main.smaller1 {
  font-size: 44px;
}

.hero-heading-main.smaller {
  font-size: 56px;
}

.hero-heading-main.centered {
  text-align: center;
  letter-spacing: -3px;
  text-transform: capitalize;
  max-width: 900px;
  font-size: 100px;
  line-height: 120%;
}

.hero-heading-main.centered.smaller {
  font-size: 80px;
  line-height: 120%;
}

.hero-heading-main.centered._2 {
  letter-spacing: -2px;
  font-size: 74px;
}

.hero-heading-main.centered._3 {
  max-width: 550px;
  font-size: 80px;
}

.hero-heading-main.centered._3.dif {
  letter-spacing: -2px;
  max-width: 920px;
  font-size: 78px;
}

.hero-heading-main.centered._3.dif._32 {
  max-width: 820px;
}

.hero-heading-main.centered._4 {
  margin-top: 16px;
  font-size: 88px;
}

.hero-heading-main.centered._5 {
  max-width: 1000px;
  margin-top: 16px;
  font-size: 78px;
}

.hero-heading-main.centered._6 {
  max-width: 670px;
  font-size: 88px;
}

.hero-heading-main._43 {
  max-width: 568px;
}

.hero-content-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  order: 4;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-top: 40px;
  margin-left: 24px;
  margin-right: 24px;
  display: flex;
  overflow: visible;
}

.hero-content-wrapper.stripchat {
  margin-bottom: 80px;
}

.hero-content-wrapper.stripchat.footer {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-content-wrapper.stripchat.footer._23 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.hero-content-wrapper.stripchat._2 {
  margin-bottom: 40px;
}

.hero-content-wrapper.stripchat._2._3 {
  max-width: 1200px;
}

.guarantee-badge {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #1a114f;
  margin-top: 24px;
  font-size: 12px;
  font-weight: 800;
  line-height: 14px;
  display: flex;
}

.guarantee-badge.white {
  color: #fff;
  -webkit-text-stroke-color: #fff;
}

.guarantee-badge.white.lil-margin {
  margin-top: 16px;
}

.btn-text-insert {
  pointer-events: none;
  order: -9999;
  padding-bottom: 2px;
  font-family: Figtree, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.btn-text-insert.blue {
  color: #2b62ed;
}

.btn-text-insert.big {
  text-transform: capitalize;
  font-size: 28px;
}

.btn-text-insert.bigger1 {
  font-size: 24px;
}

.btn-text-insert.black {
  color: #000;
  font-size: 22px;
}

.btn-text-insert.more {
  font-size: 22px;
}

.btn-text-insert.center {
  text-align: center;
}

.text-block-4 {
  font-size: 14px;
  font-weight: 400;
}

.hero-socialproof-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.star {
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 5px;
}

.star-rating {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  align-items: center;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  display: flex;
}

.hero-rating-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-22 {
  width: 22px;
  height: 22px;
}

.btn-primary {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #00bfb3;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: 6px 12px 6px 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  transition: all .35s cubic-bezier(.68, -.55, .265, 1.55);
  display: flex;
}

.btn-primary:hover {
  transform: scale(1.05);
}

.btn-primary.transition {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--color);
  color: #fff;
  letter-spacing: .3px;
  border: 2px #1a114f;
  border-radius: 9999px;
  padding: 16px 16px 16px 24px;
  font-size: 16px;
  font-weight: 500;
  transition-property: none;
}

.btn-primary.transition:hover {
  transform: none;
}

.btn-primary.transition.margin {
  margin-top: 24px;
}

.btn-primary.transition.margin.white {
  background-color: #fff;
  order: 9999;
  margin-top: 0;
}

.btn-primary.transition.margin.dif {
  background-color: #fff;
  margin-top: 0;
}

.btn-primary.transition.margin.big {
  background-color: #2b62ed;
  margin-top: 0;
  padding-left: 32px;
  padding-right: 20px;
}

.btn-primary.transition.margin.big.er {
  padding-top: 24px;
  padding-bottom: 24px;
}

.btn-primary.transition.margin.stripchat {
  cursor: pointer;
  width: auto;
  padding-left: 48px;
  padding-right: 48px;
}

.btn-primary.transition.margin.stripchat.no-marg {
  margin-top: 0;
}

.btn-primary.transition.margin.stripchat._2 {
  width: auto;
  margin-top: 0;
}

.btn-primary.transition.margin.stripchat._3 {
  margin-top: 0;
}

.btn-primary.transition.margin.stripchat.f43 {
  background-color: #2b62ed;
  padding-left: 32px;
  padding-right: 32px;
}

.btn-primary.transition.margin.stripchat.f43.blue {
  color: var(--color);
  background-color: #fff;
}

.btn-primary.transition.margin.stripchat.f43.blue.telegram {
  width: 190px;
  padding-left: 0;
  padding-right: 0;
}

.btn-primary.transition.margin._2 {
  margin-top: 0;
}

.btn-primary.transition.margin._2.white-border {
  border-color: #fff;
}

.hero-content-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1100px;
  margin-left: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
  position: relative;
}

.hero-content-main.centered {
  justify-content: center;
  align-items: center;
  margin-left: 16px;
  margin-right: 16px;
  padding-bottom: 48px;
}

.hero-content-main.centered._3 {
  padding-top: 24px;
}

.hero-content-main.centered._3._4 {
  max-width: 1200px;
}

.hero-content-main.centered._42 {
  padding-bottom: 24px;
}

.body-2 {
  font-family: var(--main);
  background-color: #000;
}

.body-2.vsl {
  background-color: #f9f9f9;
}

.body-2._2 {
  color: #fff;
}

.banner-2 {
  z-index: 999;
  color: #fff;
  text-align: center;
  letter-spacing: .2px;
  background-color: #000;
  border: 1px solid #000;
  border-bottom-color: #1f1f1f;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.banner-2.ds {
  z-index: 4000;
  background-color: #0f1421;
  border-top-color: #3b4a6e;
  border-bottom-color: #3b4a6e;
}

.padding-marquee {
  height: 100%;
  padding-top: 88px;
  padding-bottom: 88px;
}

.padding-marquee.marquee-ver {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.padding-marquee.marquee-ver.secondary {
  padding-top: 16px;
  padding-bottom: 16px;
}

.trusted-marquee-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #98a7bb;
  text-align: center;
  flex-flow: column;
  font-weight: 800;
  display: flex;
}

.marquee-text_panel {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: translate(0%);
}

.marquee-2 {
  z-index: 2;
  width: 100%;
  margin-top: 24px;
  position: relative;
}

.marquee-2.secondary {
  margin-top: 0;
}

.marquee-text_component {
  flex-direction: column;
  width: 100%;
  padding-top: .625rem;
}

.marquee-text_component.first {
  flex-direction: row;
  margin-top: .75rem;
  margin-bottom: .75rem;
  padding-top: 0;
}

.bnr-desktop {
  letter-spacing: 1px;
  font-size: 18px;
  font-weight: 700;
}

.bnr-desktop.ds.author-details {
  letter-spacing: 1px;
}

.marquee-text_wrapper-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  overflow: visible;
}

.marquee-text_wrapper-2.wider {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
}

.marquee-container {
  z-index: 900;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.marquee-container.trusted {
  z-index: 20;
  max-width: 100%;
}

.marquee-container.trusted.mobile {
  display: none;
}

.background-hero {
  z-index: -1;
  order: 1;
  width: 100%;
  height: 750px;
  margin-top: 0;
  position: absolute;
}

.pill-container {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff3;
  border-radius: 24px;
  margin-bottom: 24px;
  padding: 8px 24px;
  font-size: 15px;
  font-weight: 600;
}

.produc-hero {
  filter: drop-shadow(-8px 2px 13px #0000004d);
  height: 900px;
  display: none;
  position: absolute;
  inset: -10% -15% 0% auto;
}

.code {
  color: #fff;
  text-transform: none;
  font-weight: 700;
}

.marquee-content {
  grid-column-gap: 1rem;
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.marquee-content.scroll.reverse {
  grid-column-gap: 12rem;
}

.marquee-content.scroll.reverse.v2 {
  grid-column-gap: 8rem;
  justify-content: space-between;
  min-width: auto;
}

.text-block-31 {
  color: #fff;
  margin-top: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.marquee {
  z-index: 999;
  grid-column-gap: 12rem;
  background-color: #3e4827;
  width: 100%;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: static;
  overflow: hidden;
}

.marquee.v2 {
  grid-column-gap: 8rem;
  background-color: #2b62ed;
  justify-content: space-between;
  padding-top: 8px;
  padding-bottom: 8px;
}

.marquee.v2.hidden {
  display: none;
}

.marquee.v2.stripchat {
  background-color: #859df11a;
  border-top: 1px solid #3b4a6e;
  border-bottom: 1px solid #3b4a6e;
  order: 9999;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 0;
}

.check-icon {
  font-size: 20px;
}

.code-embed-9 {
  margin-top: 6px;
}

.highlight {
  font-size: 40px;
  font-weight: 800;
  line-height: 115%;
}

.highlight.comments {
  font-size: 56px;
}

.hero-socialproof-wrapper-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-socialproof-wrapper-2.boxed {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border: 2px solid #fff3;
  border-radius: 12px;
  padding: 4px 8px;
}

.hero-socialproof-wrapper-2.boxed._2 {
  background-color: #fff3;
  border: 1px #3b1400;
  border-radius: 24px;
  margin-top: 0;
  margin-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.hero-socialproof-wrapper-2.boxed._2.margin {
  margin-bottom: 0;
}

.hero-socialproof-wrapper-2.center {
  margin-left: auto;
  margin-right: auto;
}

.hero-socialproof-wrapper-2.hidden {
  display: none;
}

.image-2 {
  height: 16px;
}

.social-proof-hero.brand-color {
  color: #fff;
  text-decoration: none;
}

.bold-text-3 {
  line-height: 140%;
}

.bold-text-3.dark {
  color: #fff;
}

.section1 {
  padding-left: 16px;
  padding-right: 16px;
}

.section1.white {
  background-image: none;
}

.section1.gray {
  background-color: #0a0a0a;
}

.section1.blue {
  background-image: radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.section1.blue.reverted {
  background-image: radial-gradient(circle closest-corner at 50% 0, #2b62ed12, #000);
}

.section1.blue.intense.additonal {
  background-image: radial-gradient(circle, #2b62ed2b, #0000 66%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
}

.section1.blue.intense.additonal._2 {
  background-image: radial-gradient(circle closest-corner at 0 70%, #2b62ed33, #0000 85%), radial-gradient(circle closest-corner at 100% 30%, #2b62ed33, #0000 87%), radial-gradient(circle, #2b62ed2b, #0000 66%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, auto, auto;
  display: none;
}

.section1.blue.intense.additonal._2.alt {
  background-image: radial-gradient(circle closest-corner at 0 70%, #2b62ed33, #0000 85%), radial-gradient(circle closest-corner at 100% 30%, #2b62ed33, #0000 87%), radial-gradient(circle, #2b62ed2b, #0000 66%), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, auto;
}

.section1.blue.di {
  background-image: radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.section1.blue._1 {
  background-image: radial-gradient(circle closest-corner at 0%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, auto;
}

.section1.blue._3 {
  background-image: radial-gradient(circle closest-corner at 100%, #2b62ed2b, #0000 81%), radial-gradient(circle closest-corner at 0%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-size: auto, auto, auto, auto;
}

.section1.blue._3.dif {
  background-image: radial-gradient(circle closest-corner at 100%, #2b62ed2b, #0000 81%), radial-gradient(circle closest-corner at 0%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed33, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-size: auto, auto, auto, auto;
}

.section1.blue._3.dif.hero {
  background-image: radial-gradient(circle closest-corner at 100%, #2b62ed2b, #0000 81%), radial-gradient(circle closest-corner at 0%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed33, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000), url('../images/test3424.png');
  background-position: 0 0, 0 0, 0 0, 0 0, 50%;
  background-size: auto, auto, auto, auto, cover;
}

.section1.blue._3.negative {
  background-image: radial-gradient(circle closest-corner at 100%, #2b62ed2b, #0000 81%), radial-gradient(circle closest-corner at 0%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000), linear-gradient(#000, #000);
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-size: auto, auto, auto, auto, auto;
  margin-bottom: 0;
}

.section1.blue._3.negative.rounded {
  border-radius: 24px;
}

.section1.blue._3.centered {
  background-image: radial-gradient(circle closest-corner at 100%, #2b62ed2b, #0000 81%), radial-gradient(circle closest-corner at 0%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-size: auto, auto, auto, auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section1.blue._3.centered.stripcaht {
  background-image: radial-gradient(circle farthest-side at 70% 20%, #ec19192b, #de181829 6%, #0000 87%), radial-gradient(circle at 30% 20%, #2b62ed33, #0000 51%), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, auto;
  padding-left: 0;
  padding-right: 0;
}

.section1.blue._3.centered.stripcaht.dif {
  background-image: radial-gradient(circle at 50% 0, #2b62ed4d, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.section1.blue._3.centered.stripcaht.dif.hero {
  background-image: url('../images/j4i3243245235.png'), radial-gradient(circle at 50% 0, #2b62ed4d, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
}

.section1.blue._3.centered.stripcaht._6 {
  background-image: radial-gradient(circle farthest-side at 70% 40%, #ec191966, #de18184d 0%, #0000 87%), radial-gradient(circle at 30% 40%, #2b62ed66, #0000 51%), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, auto;
}

.section1.blue._3.centered._4 {
  background-image: radial-gradient(circle at 50% 60%, #2b62ed33, #0000), radial-gradient(circle closest-corner at 100%, #2b62ed2b, #0000 81%), radial-gradient(circle closest-corner at 0%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-size: auto, auto, auto, auto, auto;
}

.section1.blue._3.re {
  background-image: linear-gradient(#859df11a, #859df11a), radial-gradient(circle closest-corner at 100%, #2b62ed2b, #0000 81%), radial-gradient(circle closest-corner at 0%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-size: auto, auto, auto, auto, auto;
  border: 1px solid #3b4a6e;
  border-width: 1px 0;
}

.section1.blue._3.re.no-top-stroke {
  border-top-width: 0;
}

.section1.blue._3.re.dif {
  background-image: linear-gradient(#859df11a, #859df11a), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, auto;
}

.section1.blue._3.re.hero {
  background-image: url('../images/jro32432423.png'), linear-gradient(#859df11a, #859df11a), radial-gradient(circle closest-corner at 100%, #2b62ed2b, #0000 81%), radial-gradient(circle closest-corner at 0%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 50%, 0 0, 0 0, 0 0, 0 0, 0 0;
  background-size: cover, auto, auto, auto, auto, auto;
}

.section1.blue._3.quote {
  background-image: linear-gradient(#859df11a, #859df11a), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, auto;
  border: 1px solid #3b4a6e;
  border-width: 1px 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section1.blue._3.hidden, .section1.blue._3.hidden2 {
  display: none;
}

.section1.black {
  background-color: #000;
  border-radius: 24px;
}

.container1 {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.container1.bigger {
  max-width: 1400px;
}

.container1.comment.hero {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 16px 80px;
  display: flex;
}

.padding1 {
  padding-top: 88px;
  padding-bottom: 88px;
  padding-right: 0;
}

.padding1.dif {
  padding-top: 0;
  padding-bottom: 64px;
}

.padding1.more {
  padding-top: 110px;
}

.padding1.bigger {
  padding-top: 120px;
  padding-bottom: 150px;
}

.padding1.bigger._1 {
  padding-top: 120px;
  padding-bottom: 100px;
}

.padding1.comments {
  padding-top: 56px;
}

.content-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-wrapper._24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  position: relative;
}

.content-wrapper._24.grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.content-wrapper._24.grid.margin {
  grid-template-columns: 1fr 1fr;
  margin-bottom: 40px;
}

.content-wrapper._24.grid.margin.difo {
  grid-template-columns: 1fr 60%;
}

.content-wrapper._24.grid.margin.aj {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content-wrapper._24.left {
  justify-content: center;
  align-items: flex-start;
}

.content-wrapper._24._8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.content-wrapper._40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.content-wrapper._40px.left {
  justify-content: center;
  align-items: flex-start;
}

.content-wrapper._40px.left._550 {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 550px;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 16px;
}

.content-wrapper._40px.left._550.comment {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content-wrapper.grid {
  z-index: 1;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.content-wrapper.grid.dif {
  color: #000;
}

.content-wrapper.grid.dif._2 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.section-title {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  max-width: 780px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Figtree, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 110%;
}

.section-title.marign {
  margin-bottom: 40px;
}

.section-title.marign.left {
  text-align: left;
}

.section-title.marign.left.black {
  color: #000;
}

.section-title.left {
  text-align: left;
  font-size: 48px;
}

.section-title.left.quote {
  text-align: center;
  max-width: 850px;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.section-title.left.small {
  font-size: 36px;
  font-weight: 700;
}

.section-title.centered {
  font-size: 48px;
}

.section-title.centered._2 {
  margin-left: auto;
  margin-right: auto;
}

.section-title.centered.big {
  font-size: 76px;
}

.section-title.centered.big.lil-dif {
  max-width: 890px;
}

.section-title.centered.big._42 {
  max-width: 1050px;
}

.section-title.centered.margin-top {
  margin-top: 12px;
}

.section-title.comments {
  max-width: 840px;
  font-size: 56px;
  line-height: 130%;
}

.section-title.comments._2 {
  font-size: 48px;
}

.section-title.comments._2._6 {
  max-width: 1090px;
}

.section-title.comments._1 {
  max-width: 900px;
  font-size: 56px;
  line-height: 120%;
}

.section-title.comments._1.dif, .section-title.comments._3 {
  font-size: 40px;
}

.section-title.comments._3.left {
  margin-bottom: 0;
  font-size: 32px;
  line-height: 120%;
}

.section-pill {
  color: #2b62ed;
  background-color: #1f293e;
  border-radius: 16px;
  padding: 6px 16px;
  font-size: 18px;
  font-weight: 700;
}

.section-pill.brand-color {
  color: #fff;
}

.section-pill.dif {
  background-color: var(--color);
  color: #fff;
}

.section-pill.vsl {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #f4f4f4;
  border-radius: 9999px;
  margin-top: 24px;
  margin-bottom: 16px;
  padding: 8px 20px;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  box-shadow: 0 5px 10px #0000001a;
}

.section-pill.vsl.dif {
  box-shadow: none;
  color: red;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #ffe0e0;
  border-style: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.section-pill.vsl.dif.green {
  color: var(--color);
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #eceffe;
  font-size: 16px;
}

.section-pill.vsl.dif.black {
  color: #fff;
  background-color: #000;
}

.section-pill.vsl.dif.white {
  color: #000;
  background-color: #fff;
}

.section-pill.vsl.dif._2 {
  color: red;
  letter-spacing: 3px;
  background-color: #0000;
}

.section-pill.vsl.mid {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.section-pill.vsl.chip {
  box-shadow: none;
  color: #000;
  text-transform: capitalize;
  border-width: 2px;
  margin-top: 0;
  margin-bottom: 0;
}

.section-pill.vsl.chip._2 {
  color: #fff;
  background-color: #859df11a;
  border-width: 1px;
  border-color: #3b4a6e;
}

.section-pill.no-bg {
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: 15px;
}

.section-pill.no-bg.center {
  margin-left: auto;
  margin-right: auto;
}

.section-pill.white {
  color: #fff;
  font-size: 14px;
}

.section-pill.white.difcomp {
  color: #fff;
  background-color: #0000;
  padding-left: 0;
}

.section-pill.white.difcomp.dif {
  padding-right: 0;
}

.section-image {
  border-radius: 24px;
}

.section-image.small {
  filter: drop-shadow(0 0 20px #ffffff1a);
  border-radius: 16px;
  height: 400px;
}

.card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  filter: drop-shadow(0 2px 5px #000000b3);
  background-color: #ffffff1a;
  border: 1px solid #222;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 16px;
  font-size: 18px;
  display: flex;
}

.card.dif {
  filter: none;
  background-color: #ffffff1a;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  max-height: none;
}

.card.review {
  filter: drop-shadow(0 0 20px #ffffff05);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff1a;
  padding: 24px;
}

.card.review.top {
  margin-top: 24px;
  padding: 24px;
}

.card.review.top.stripchat {
  margin-top: 0;
}

.card.review.top.comment {
  height: 100%;
  margin-top: 0;
}

.card.review.blue {
  background-color: #859df11a;
  border-color: #3b4a6e;
}

.card.review.comment {
  justify-content: flex-start;
  align-items: flex-start;
}

.card.horizontal {
  background-color: #ffffff1a;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.card.dif1 {
  background-color: #0000;
  border-style: none;
  justify-content: flex-start;
  align-items: center;
}

.card.glow {
  filter: none;
  background-color: #ffffff1a;
}

.card.glow.dif {
  background-color: #859df11a;
}

.card.glow.stripchat {
  background-color: #4d65b94d;
  border-color: #3b4a6e;
  justify-content: flex-start;
  align-items: flex-start;
}

.card.glow.stripchat._2 {
  background-color: #95a9f14d;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
}

.card.glow.stripchat.highlighted {
  background-color: #2b62ed4d;
  border-color: #ffffff4d;
}

.card-title {
  color: #fff;
  font-weight: 700;
}

.card-title.step {
  color: #686868;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
}

.card-title.smaller {
  font-size: 20px;
  line-height: 24px;
}

.card-title.smaller.left.black {
  color: #000;
}

.card-title.center {
  text-align: center;
}

.card-title.smaller1 {
  font-size: 15px;
}

.card-title.bigger {
  font-size: 25px;
}

.card-title.large {
  color: #fff;
  font-size: 24px;
}

.card-title.more {
  font-size: 20px;
}

.card-title.more.center {
  color: #fff;
  font-size: 22px;
  line-height: 24px;
}

.card-title.more.center.big {
  color: #fff;
  font-size: 56px;
  line-height: 100%;
}

.card-text {
  color: #ffffffb3;
  font-size: 14px;
  font-weight: 300;
}

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

.grid-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 850px;
  display: grid;
}

.grid-cards.margin {
  margin-top: 24px;
}

.grid-cards.margin.dif {
  grid-column-gap: 32px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-items: end stretch;
  max-width: 800px;
  position: relative;
}

.grid-cards.margin.dif2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 1200px;
  margin-top: 40px;
}

.grid-cards.margin.dif2._3 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.grid-cards.margin.comments {
  grid-template-columns: 1fr;
}

.grid-cards.margin.hidden {
  display: none;
}

.grid-cards._4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: none;
}

.grid-cards._4.mobile {
  display: none;
}

.grid-cards.relative {
  position: relative;
}

.section-video {
  filter: drop-shadow(0 0 20px #ffffff1a);
  outline-offset: 0px;
  border: 2px solid #252525;
  border-bottom: 1px solid #3b4a6e;
  border-radius: 16px;
  outline: 1px solid #3b4a6e;
  width: 100%;
  max-width: 700px;
  height: 400px;
  max-height: none;
}

.section-video.comment {
  max-width: 800px;
  height: 450px;
}

.flex-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 850px;
  display: flex;
}

.flex-box.grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  max-width: none;
  display: grid;
}

.flex-box.grid.double {
  grid-template-columns: 1fr;
}

.flex-box.grid._2 {
  grid-template-rows: auto;
}

.flex-box.grid-comment {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial-div-name {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-warpper {
  filter: none;
  height: auto;
}

.card-warpper.left-tilt {
  transform: rotate(-4deg);
}

.card-warpper.rigth-tilt {
  filter: none;
  transform: rotate(4deg);
}

.card-image {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  max-width: none;
}

.emoji {
  color: #fff;
  margin-top: 0;
  margin-bottom: -6px;
  font-size: 48px;
  font-weight: 700;
  line-height: 70px;
  display: block;
}

.emoji.step {
  color: #686868;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
}

.emoji.smaller {
  font-size: 18px;
}

.emoji.center {
  text-align: center;
}

.bitton-set {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bitton-set.margin {
  margin-top: 16px;
  margin-bottom: 40px;
}

.bitton-set.margin.centered {
  margin-left: auto;
  margin-right: auto;
}

.bitton-set.margin.dif {
  margin-top: 0;
  margin-bottom: 0;
}

.bitton-set.centered {
  margin-left: auto;
  margin-right: auto;
}

.bitton-set.stretch {
  width: auto;
}

.bitton-set.top {
  margin-top: 24px;
}

.bitton-set.hidden {
  display: none;
}

.bitton-set.left2 {
  justify-content: center;
  align-items: flex-start;
}

.bitton-set.bigger {
  width: 100%;
  max-width: 600px;
  display: flex;
}

.emoji1 {
  z-index: 2;
  height: 80px;
  padding: 0%;
  position: absolute;
  inset: 70% 0% 0% 85%;
}

.emoji1.hidden {
  flex: 0 auto;
  order: 0;
  display: none;
}

.emoji2 {
  z-index: 2;
  height: 140px;
  padding: 0%;
  position: absolute;
  inset: 44% 0% 0% 14%;
}

.emoji2.comment {
  order: 0;
  display: none;
  top: 85%;
  left: 0%;
}

.emoji3 {
  z-index: 2;
  filter: drop-shadow(0 2px 20px #dfad2f33);
  height: 100px;
  padding: 0%;
  position: absolute;
  inset: 18% 0% 0% 82%;
  transform: rotate(-12deg);
}

.emoji3.hidden2 {
  display: none;
}

.line-right {
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 50%;
  height: 200px;
  margin-top: 0;
  margin-bottom: -40px;
  display: block;
}

.line-right.hidden {
  opacity: 0;
}

.line-right.left {
  margin-left: auto;
}

.bigger {
  font-size: 15px;
}

.bigger.big {
  font-size: 18px;
}

.bigger.big.black {
  color: #000;
  font-size: 16px;
  font-weight: 700;
}

.emoji4 {
  z-index: 2;
  filter: drop-shadow(0 0 20px #000);
  height: 120px;
  padding: 0%;
  display: block;
  position: absolute;
  inset: -3% auto auto -7%;
  transform: rotate(-15deg);
}

.emoji45 {
  z-index: 2;
  height: 100px;
  padding: 0%;
  display: none;
  position: absolute;
  inset: 24% -7% auto auto;
  transform: rotate(83deg);
}

.emoji5 {
  z-index: 2;
  filter: drop-shadow(0 0 10px #000);
  height: 110px;
  padding: 0%;
  display: block;
  position: absolute;
  inset: 75% -5% auto auto;
  transform: rotate(4deg);
}

.emoji6 {
  z-index: 2;
  height: 100px;
  padding: 0%;
  display: none;
  position: absolute;
  inset: 51% auto auto -5%;
  transform: rotate(-7deg);
}

.emoji-card {
  height: 64px;
  margin-bottom: 16px;
  display: none;
}

.image-ten-times {
  filter: drop-shadow(0 10px 20px #0003);
  border-top-left-radius: 23px;
  border-bottom-left-radius: 23px;
  max-width: 100%;
}

.subheading-2 {
  color: #000000b3;
  max-width: 750px;
  font-size: 18px;
  line-height: 28px;
}

.subheading-2.centered {
  text-align: center;
  max-width: 830px;
  font-size: 18px;
  line-height: 140%;
}

.subheading-2.centered.left {
  color: #fff;
  text-align: left;
  font-size: 18px;
  line-height: 150%;
}

.container-2 {
  width: 100%;
  max-width: 850px;
  margin-top: 64px;
  margin-left: auto;
  margin-right: auto;
}

.container-2.rounded {
  background-color: #3c5aec;
  border-radius: 24px;
}

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

.container-2.relative {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  margin-top: 24px;
  position: relative;
}

.code-embed-3 {
  margin-top: 4px;
}

._2x-grid-wrapper {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
  position: relative;
}

._2x-grid-wrapper.top {
  place-items: start stretch;
}

._2x-grid-wrapper.top.talbet {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  place-items: center stretch;
}

._2x-grid-wrapper.top.talbet._2 {
  grid-template-columns: 52% 1fr;
  place-items: end stretch;
}

.flex-box-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.flex-box-6.horizontal {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.flex-box-6.horizontal.banner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0000;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  position: static;
}

.flex-box-6.horizontal.banner.box {
  background-color: #fff;
  border-radius: 999px;
  height: 44px;
  padding: 16px;
}

.text-block-32 {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-block-32.smaller {
  color: #4260fe;
  font-size: 18px;
}

.heading {
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 800;
  line-height: 120%;
}

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

.heading.left.white {
  color: #fff;
  order: -9999;
  font-size: 30px;
}

.padding-2 {
  padding-top: 88px;
  padding-bottom: 88px;
}

.padding-2.only-top {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-8 {
  color: #000;
  padding-left: 16px;
  padding-right: 16px;
}

.padding-3 {
  filter: drop-shadow(0 0 20px #2b62ed33);
  background-color: #0e121ccc;
  border: 1px solid #393939;
  border-radius: 24px;
  padding: 0 12px 0 0;
}

.text-span-25 {
  text-align: center;
  font-size: 36px;
  line-height: 110%;
}

.bars {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  max-width: 780px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Figtree, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 110%;
}

.bars.marign {
  margin-bottom: 40px;
}

.bars.top {
  color: #ffffffb3;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
}

.bars-div {
  background-color: #ffffff1a;
  border: 1px solid #282828;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  display: flex;
}

.div-block-37 {
  background-color: var(--color);
  border-radius: 999px;
  width: 100%;
  height: 5px;
  position: relative;
}

.bula {
  background-color: var(--color);
  outline-offset: 0px;
  border: 1px #000;
  border-radius: 999px;
  outline: 6px solid #2b62ed33;
  width: 16px;
  height: 16px;
  position: absolute;
  inset: -100% 0% 0% auto;
}

.bars-parent-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
  margin-top: 20px;
  display: flex;
}

.timerbubble {
  color: var(--color);
  background-color: #fff;
  border-radius: 8px;
  padding: 4px;
  display: flex;
}

.timer-wrapper {
  grid-column-gap: 2px;
  color: #fff;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: none;
}

.time-embed-code {
  display: none;
}

.countdown-timer {
  align-items: center;
  display: flex;
}

.topbar {
  z-index: 4000;
  background-color: #2b62ed;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  position: fixed;
}

.topbar.black {
  background-color: #000;
}

.container-3 {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.flex-row {
  display: flex;
}

.flex-row.centered-padding {
  justify-content: center;
  align-items: center;
}

.flex-row.centered-padding.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
}

.flex-row.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.flex-row.cta-supportive-section {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
}

.timer-text {
  color: var(--color);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.timer-text.colin {
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
}

.topbar-title {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}

.topbar-title.dif {
  text-transform: none;
}

.topbar-dark {
  background-color: #885427;
  padding-top: 16px;
  padding-bottom: 16px;
}

.topbar-dark.hidden {
  background-color: #c18951;
}

.container-4 {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.topbar-dark-title {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.moneyback-icon {
  width: 24px;
  height: 24px;
}

.text-bone {
  color: #3b1400;
  text-align: center;
  letter-spacing: 1px;
  white-space: normal;
  height: 22px;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
  position: absolute;
  inset: 39% 0 50% 0%;
}

.author-details {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.dif-color {
  color: #efe3d4;
}

.rating {
  color: #111;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 600;
}

.rating.white {
  color: #fff;
}

.presentation-image {
  aspect-ratio: 1;
  border-radius: 24px;
  width: 100%;
  height: 100%;
}

.bone {
  width: 380px;
}

.reviewer-name-flex-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.reviewer-name-flex-2.dif {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
}

.presentation-description {
  font-size: 20px;
}

.presentation-description.semi-bold {
  font-weight: 400;
  line-height: 28px;
}

.property-text {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}

.item-comparison {
  text-align: center;
  letter-spacing: 0;
  font-size: 20px;
  font-weight: 600;
}

.cta-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.verified-wrapper-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff9;
  align-items: center;
  font-size: 12px;
  line-height: 140%;
  display: flex;
}

.bold {
  font-weight: 700;
}

.bold.center {
  text-align: center;
}

.bold.center._16px {
  font-size: 20px;
  line-height: 120%;
}

.bold.center._16px.hidden {
  display: none;
}

.section-9 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.presentation-title1 {
  outline-offset: 0px;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #3b1400;
  text-transform: capitalize;
  text-shadow: none;
  border-left: 1px #000;
  outline: 3px #af1f1f;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

.testimonial-img {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 25%;
  border-radius: 16px;
  width: 1000px;
}

.comparison-grid {
  width: 100%;
}

.comparison-property {
  font-size: 20px;
  font-weight: 600;
}

.testimonial-left.dif {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.comparison-cell-3 {
  color: #232f3e;
  text-transform: none;
  background-color: #fff;
  width: 100%;
  padding: 20px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.comparison-cell-3.product {
  color: #fff;
  background-color: #0b2d42;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-weight: 500;
  display: flex;
}

.comparison-cell-3.product.top {
  background-color: var(--color);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  height: 100%;
  min-height: 80px;
  max-height: 80px;
  padding-top: 32px;
  padding-bottom: 32px;
  position: relative;
  overflow: visible;
}

.comparison-cell-3.product.border-white {
  border-top: 2px solid var(--color);
  background-color: #5783f1;
  padding-top: 28px;
  padding-bottom: 28px;
}

.comparison-cell-3.product.border-white.dark {
  border-top-color: var(--color);
  background-color: var(--color);
}

.comparison-cell-3.product.border-white.bottom {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.comparison-cell-3.top {
  background-color: #fff0;
}

.comparison-cell-3.top.properties {
  align-items: flex-end;
  display: flex;
}

.comparison-cell-3.border-dark {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 2px solid #d0d0d0;
  border-bottom: 0 #d0d0d0;
  align-items: center;
  display: flex;
}

.comparison-cell-3.other {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-weight: 500;
  display: flex;
}

.comparison-cell-3.other.top {
  background-color: #fff0;
  font-size: 18px;
  font-weight: 800;
}

.comparison-cell-3.other.top.alternative {
  background-color: #efefef;
  border-top: 2px solid #d0d0d0;
  border-bottom: 0 solid #d0d0d0;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
}

.comparison-cell-3.other.border-dark {
  padding-top: 28px;
  padding-bottom: 28px;
}

.testimonial-text {
  font-size: 17px;
  line-height: 24px;
}

.testimonial-text.dif {
  margin-bottom: 0;
}

.testimonial-text.dif.title {
  color: #000;
  margin-bottom: 16px;
  font-size: 24px;
}

.testimonial-text.white {
  color: #fff;
}

.code-embed {
  width: 12px;
  height: 12px;
  display: flex;
}

.author-details-top {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.description-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  display: flex;
}

.cta-title1 {
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #3b1400;
  text-transform: capitalize;
  border-left: 1px #000;
  outline: 3px #af1f1f;
  font-size: 50px;
  font-weight: 700;
  line-height: 110%;
}

.cta-title1.smaller {
  font-size: 40px;
}

.cta-title1._2 {
  font-size: 42px;
}

.cta-container {
  background-color: var(--color);
  color: #fff;
  border-radius: 24px;
  margin-top: 24px;
  display: flex;
  overflow: hidden;
}

.cta-container.black {
  background-color: #000;
  border: 1px #3b4a6e;
  box-shadow: 0 2px 5px #0003;
}

.cta-container.black._2 {
  background-color: #859df11a;
  border-style: solid;
}

.container-5 {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.container-5.dif {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.presentation-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.comparison-table {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 24px;
  display: flex;
}

.heading-small {
  color: #111;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}

.heading-small.alt-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
}

.heading-small.alt-2.white {
  color: #fff;
}

.heading-7 {
  outline-offset: 0px;
  color: #000;
  text-align: left;
  letter-spacing: -2px;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #3b1400;
  border-left: 1px #000;
  outline: 3px #af1f1f;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 700;
  line-height: 110%;
}

.authorimage {
  border: 4px #e0e0e0;
  border-radius: 60px;
  width: 56px;
  max-width: 56px;
  height: 56px;
  max-height: 56px;
  box-shadow: 0 0 0 5px #0000001a;
}

.author-supportive {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

.link-block-2 {
  cursor: pointer;
  text-decoration: none;
  transition: all .4s cubic-bezier(.68, -.55, .265, 1.55);
  position: relative;
}

.link-block-2:hover {
  filter: brightness(95%);
  transform: translate(0, -4px);
}

.main-2 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 80px;
}

.main-2.dif2 {
  padding-top: 120px;
  padding-bottom: 20px;
}

.verified-text {
  color: #2b62ed;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.cta-description {
  text-align: center;
  letter-spacing: -.1px;
  font-size: 18px;
  line-height: 26px;
}

.warning-tag-2 {
  border-style: none none none solid;
  border-width: 1px 1px 1px 3px;
  border-color: #f05d5e #f05d5e #f05d5e var(--color);
  background-color: #e7ebf3;
  border-radius: 0 8px 8px 0;
  padding: 16px 24px;
  font-size: 20px;
  line-height: 140%;
}

.verified-tag {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 2px solid var(--color);
  border-radius: 99px;
  align-items: center;
  padding: 4px 10px;
  display: flex;
}

.testimonial-container {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 24px;
  display: flex;
}

.image-16 {
  height: 16px;
}

.presentation-image-container {
  width: 100%;
  max-width: 374px;
  height: 100%;
  max-height: 374px;
}

.reviewer-wrapper-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #fff;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.reviewer-wrapper-2.dif {
  margin-top: 0;
}

.author-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.author-name-2 {
  font-size: 24px;
  font-weight: 600;
}

.testimonial-major {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #0b2d421a;
  border-radius: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 32px;
  font-weight: 400;
  display: flex;
  box-shadow: 0 2px 30px #0000000d;
}

.testimonial-major.yellow {
  background-color: #fff;
}

.testimonial-major.yellow.dif {
  box-shadow: none;
  background-color: #fff9ef;
  border-width: 2px;
  border-color: #42360b1a;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 32px;
  padding-bottom: 32px;
}

.testimonial-major.yellow._2 {
  background-color: #859df11a;
  border-color: #3b4a6e;
}

.container-right {
  width: 100%;
}

.container-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.logo-comparison {
  max-height: 80px;
}

.logo-comparison.absolute {
  max-height: 110px;
  position: static;
  inset: 0% 0% auto;
}

.content-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.cta-supportive {
  text-align: left;
  font-size: 14px;
  line-height: 140%;
}

.comparison-row {
  display: flex;
}

.comparison-row.top {
  align-items: flex-end;
  overflow: visible;
}

.section-dif {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.video {
  border-radius: 16px;
  height: 100%;
  min-height: 0;
}

.video-wrapper {
  aspect-ratio: auto;
  border-radius: 24px;
  height: 100%;
  position: static;
}

.video-wrapper.alt {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 24px;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.video-wrapper.alt._2, .video-wrapper._2 {
  aspect-ratio: auto;
}

.video-wrapper._3 {
  aspect-ratio: auto;
  height: auto;
}

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

.step-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.number-wrapper {
  aspect-ratio: 1;
  background-color: #ffffff1a;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 16px 12px;
  display: flex;
}

.number-wrapper.dif {
  background-color: var(--color);
}

.number-wrapper.blue {
  background-color: #2b62ed;
  border-radius: 8px;
  width: 100px;
  height: 40px;
}

.line-wrapper {
  height: 40px;
  padding-left: 22px;
}

.div {
  background-color: #ffffff40;
  border-radius: 999px;
  width: 3px;
  height: 100%;
}

.div.dif {
  background-color: #91919140;
}

.container-vsl {
  max-width: 1008px;
  margin-left: auto;
  margin-right: auto;
}

.container-vsl._750 {
  max-width: 750px;
}

.container-vsl._750._2 {
  max-width: 850px;
}

.padding-vsl {
  padding-top: 40px;
  padding-bottom: 40px;
}

.padding-vsl.hero {
  padding-top: 120px;
  padding-bottom: 340px;
}

.padding-vsl.hero._3 {
  padding-bottom: 120px;
}

.padding-vsl.first {
  padding-top: 340px;
}

.padding-vsl.first._2 {
  padding-top: 40px;
}

.padding-vsl.bigger-bottom {
  padding-bottom: 80px;
}

.padding-vsl.bigger {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-vsl.small-margin-top {
  padding-top: 0;
}

.padding-vsl._2 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-vsl._2._3 {
  padding-top: 0;
}

.content-wrapper-vsl {
  flex-flow: column;
  display: flex;
}

.content-wrapper-vsl._24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content-wrapper-vsl._40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
}

.content-wrapper-vsl._40px.emoji {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  position: relative;
}

.content-wrapper-vsl._64px {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: center;
  align-items: flex-start;
}

.content-wrapper-vsl._64px.middle {
  justify-content: center;
  align-items: center;
}

.content-wrapper-vsl._64px.center {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: center;
}

.heading-vsl {
  width: 900px;
  font-family: var(--main);
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 16px;
  font-size: 60px;
  line-height: 120%;
}

.heading-vsl._2 {
  width: 850px;
}

.heading-vsl._3, .heading-vsl._4 {
  width: 950px;
}

.blue-highlight {
  background-color: var(--color);
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}

.blue-highlight.inlnie {
  border-radius: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-flex;
}

.blue-highlight.red {
  background-color: #d31515;
}

.background-video-2 {
  aspect-ratio: 16 / 9;
  width: 100%;
  height: 750px;
}

.vsl-video {
  z-index: 2;
  aspect-ratio: 16 / 9;
  border-radius: 24px;
  width: 100%;
  height: 550px;
  padding: 16px;
  display: none;
}

.vsl-video._3 {
  aspect-ratio: auto;
  height: auto;
}

.play-pause-button {
  inset: 0%;
}

.emoji-vsl {
  z-index: 2;
  height: 140px;
  padding: 0%;
  display: none;
  position: absolute;
  inset: 90% 0% 0% -5%;
}

.emoji-vsl._1 {
  inset: 35% -5% 0% auto;
}

.bold-text-4 {
  line-height: 20px;
}

.vsl-div {
  z-index: 2500;
  background-color: #ffffff1a;
  border: 1px solid #434343;
  border-radius: 36px;
  width: 100%;
  padding: 16px;
  position: absolute;
  inset: 105% 0% auto;
}

.vsl-div.dif {
  aspect-ratio: auto;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  position: static;
  box-shadow: 0 2px 20px #0003;
}

.vsl-div._2 {
  aspect-ratio: auto;
  background-color: #ffffff1a;
  border-style: solid;
  border-radius: 28px;
  height: auto;
  margin-top: 48px;
  padding: 16px;
  position: static;
}

.vsl-div._2._80 {
  width: 80%;
  margin-top: 0;
  margin-bottom: 24px;
}

.vsl-div._2._80.top-marg {
  margin-top: 24px;
}

.vsl-div._2._80.hidden {
  display: none;
}

.vsl-h2 {
  color: #000;
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  line-height: 130%;
}

.vsl-h2.white {
  color: #fff;
}

.stats {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.stats.hidden {
  display: none;
}

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

.single-stat {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #0b2d421a;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  box-shadow: 0 2px 30px #0000000d;
}

.single-stat.left {
  justify-content: center;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
}

.single-stat.padding {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 32px;
}

.single-stat.padding._2.red {
  background-color: #f1858533;
  border-color: #e02c2c;
  justify-content: flex-start;
  align-items: center;
}

.single-stat.padding._2.green {
  background-color: #90f18533;
  border-color: #44d428;
  justify-content: flex-start;
  align-items: center;
}

.single-stat._2 {
  background-color: #859df11a;
  border-color: #3b4a6e;
}

.stat-text {
  color: #000;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.stat-text._2 {
  color: #fff;
}

.stat-text._2.red {
  color: #e44444;
}

.stat-text._2.green {
  color: #44d428;
}

.stat-subtext {
  color: #00000080;
  text-align: center;
  letter-spacing: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.stat-subtext._2 {
  color: #fff;
}

.text-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-content._2 {
  max-width: none;
}

.text-element {
  color: #000;
  font-size: 20px;
  line-height: 160%;
}

.text-element.white {
  color: #fff;
}

.text-element.white.center2 {
  text-align: left;
}

.text-element.white.centered {
  text-align: center;
}

.text-element.centred {
  text-align: center;
  font-size: 18px;
}

.text-element.centred._2 {
  color: #fff;
}

.text-element.mid {
  margin-left: auto;
  margin-right: auto;
}

.emoji-stat {
  width: 60px;
  height: 60px;
}

.underline-red {
  color: #e70c0c;
  text-decoration: underline;
}

.red-highlight {
  color: #fff;
  background-color: #ff3a3a;
  border-radius: 12px;
  padding: 4px 16px;
  display: inline-block;
}

.smlaler-sd {
  color: #ffffffb3;
  font-size: 18px;
  font-weight: 400;
}

.chip-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.chip-div.hidden {
  display: none;
}

.yellow-highlight-copy {
  color: #000;
  background-color: #ffee39;
  padding-left: 10px;
  padding-right: 10px;
}

.yellow-highlight-copy.inlnie {
  border-radius: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-flex;
}

.highlight-yellow {
  color: #000;
  background-color: #f7e416;
  font-weight: 700;
}

.highlight-yellow._3 {
  padding-left: 6px;
  padding-right: 6px;
}

.revirew-grid {
  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-vsl {
  aspect-ratio: auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.vsl-container {
  aspect-ratio: 16 / 9;
}

.video-vsl-copy {
  aspect-ratio: auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.video-embed {
  aspect-ratio: auto;
  border-radius: 24px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.icon-first {
  order: -9999;
}

.text-span-26 {
  font-size: 100px;
  line-height: 110%;
}

.stripchat-image-div.test {
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  transform: rotateX(0)rotateY(-4deg)rotateZ(0)skew(-2deg);
}

.stripchat-image-div.test.first {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(4deg)rotateZ(0)skew(2deg);
}

.stripchat-image {
  z-index: 4;
  aspect-ratio: auto;
  outline-offset: 0px;
  border: 2px solid #ffffff0d;
  border-radius: 40px;
  outline: 3px #333;
  width: 100%;
  height: 80%;
  position: relative;
  box-shadow: 20px 19px #06050e;
}

.stripchat-image.first {
  order: -9999;
  box-shadow: -20px 19px #06050e;
}

.stripchat-image.first.smaller {
  border-color: #ffffff0d;
  width: 80%;
}

.stripchat-image.first.difkoo {
  margin-left: 30px;
}

.stripchat-image.dif {
  box-shadow: none;
  outline-offset: 0px;
  border: 10px solid #ffffff1a;
  border-radius: 16px;
  outline: 1px solid #414141;
}

.stripchat-image.new {
  box-shadow: none;
  border-style: none;
}

.stripchat-image.smaller {
  width: 90%;
}

.stripchat-image.smaller.user2 {
  width: 50%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.stripchat-image.mid {
  box-shadow: 0 19px #06050e;
}

.stripchat-image.mid.marg-bot {
  margin-bottom: 24px;
}

.glow-image {
  z-index: 1;
  aspect-ratio: auto;
  text-overflow: clip;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: radial-gradient(circle, #2b62ed4d, #0000 68%);
  background-clip: border-box;
  width: 500px;
  height: 500px;
  position: absolute;
  inset: 20% 0% auto 50%;
  overflow: visible;
}

.element-checlist {
  color: #fff9;
  text-align: left;
  width: 100%;
  max-width: 560px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 130%;
}

.element-checlist.margin-top {
  max-width: 700px;
  margin-top: -15px;
}

.element-checlist.margin-top.left.spacer {
  color: #fff9;
  font-weight: 300;
  line-height: 150%;
}

.element-checlist.left {
  text-align: left;
}

.element-checlist.vsl {
  max-width: 850px;
  margin-bottom: 0;
  font-size: 24px;
}

.element-checlist.stripchat {
  max-width: 700px;
}

.checlist-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.steper, .titledib {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.ugc-div {
  width: 100%;
}

.ugc-class {
  aspect-ratio: auto;
  outline-offset: 5px;
  border-radius: 16px;
  outline: 1px solid #fff;
  width: 100%;
  height: auto;
}

.logos {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.cross {
  margin-bottom: 6px;
  display: none;
}

.cross._3 {
  margin-top: 5px;
  margin-bottom: 0;
}

.flameicon {
  order: -9999;
}

.bold-text-5 {
  font-size: 20px;
}

.underline {
  text-decoration: underline;
}

.div-block-38, .div-block-38-copy {
  width: 100%;
  height: 100%;
}

.video-div1 {
  z-index: 2000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: auto;
  display: none;
  position: fixed;
}

.video-div42 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 60%;
  margin: 0 auto 46px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.button-close2 {
  cursor: pointer;
  background-color: #000;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.div-block-39, .div-block-39-copy {
  background-color: #b21d1d;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.background-video1 {
  background-color: #ffffff4d;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

.testimonial-4grid {
  background-color: #859df11a;
  border: 1px solid #3b4a6e;
  border-radius: 24px;
  padding: 16px 32px;
}

.reviews3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.heading-steps {
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.new-comment-div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.price {
  color: #fff;
  margin-bottom: -16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.price._2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 0;
  display: inline-flex;
}

.price._2._3 {
  margin-bottom: 0;
}

.price._2.dif {
  margin-bottom: 16px;
}

.underline23 {
  font-size: 20px;
  font-weight: 400;
  text-decoration: line-through;
}

.underline23._2 {
  font-size: 18px;
}

.bigger-price {
  font-size: 32px;
}

.bigger-price._2 {
  font-size: 40px;
}

.bigger-price._2._4 {
  font-size: 32px;
}

.badge {
  width: 180px;
  height: 180px;
  position: absolute;
  inset: -3% 0% 0% -3%;
}

.badge._2 {
  z-index: 230;
  width: 160px;
  height: 160px;
  top: 83%;
  left: 36%;
  transform: rotate(12deg);
}

.badge._2.dif {
  top: -8%;
  left: -3%;
}

.badge._2.difer {
  width: 190px;
  height: 190px;
  inset: 20% -13% 0% auto;
}

.linki {
  text-decoration: none;
}

.tag {
  background-color: #db1a1a;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 4px 12px;
  font-size: 20px;
  display: inline-flex;
}

.tag._2 {
  margin-bottom: -12px;
}

.tag._3 {
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 16px;
}

.labels-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.labels-div.left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
}

.cta-price {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-price._2 {
  margin-top: 40px;
}

.cta-price._2.dif {
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
}

.cta-price._2.dif._532 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.cta-price.left {
  justify-content: center;
  align-items: flex-start;
}

.cta-price.hidden {
  display: none;
}

.cta-price.top-marg {
  margin-top: 24px;
}

.link2 {
  color: #fff;
}

.button-horizontal-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
  max-width: none;
  display: flex;
}

.image-17 {
  display: none;
}

.full-wjite {
  color: #fff;
  text-decoration: underline;
}

.importan-div {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.emoji-comand {
  position: absolute;
}

.emoji-comand._1 {
  width: 90px;
  height: 90px;
  inset: 36% -4% 0% auto;
}

.emoji-comand._2 {
  width: 80px;
  height: 80px;
  inset: -5% 0% 0% -4%;
  transform: rotate(-20deg);
}

.emoji-comand._3 {
  width: 70px;
  height: 70px;
  inset: auto auto 15% -3%;
  transform: rotate(28deg);
}

.image-men {
  border-radius: 24px;
  width: 100%;
}

.videodiv {
  width: 100%;
  max-width: 700px;
  position: relative;
}

@media screen and (max-width: 991px) {
  a {
    color: #fff;
  }

  .nav-wrapper {
    margin-left: 16px;
    margin-right: 16px;
  }

  .banner {
    z-index: 1000;
  }

  .main {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-7 {
    max-width: none;
  }

  .review-entry {
    flex-flow: column;
  }

  .paragraph.left {
    width: 100%;
  }

  .guarantee-title.dif.white, .guarantee-text.white {
    text-align: left;
  }

  .stickyc.hidden {
    display: none;
  }

  .review-image {
    justify-content: flex-start;
    align-items: stretch;
  }

  .warning-tag.black-1.lil-dif-copy.black, .faq-answer.white, .faq-question.white {
    text-align: left;
  }

  .footer-content-flex.dif.margin-tio {
    margin-top: 70px;
  }

  .footer-link-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .video-div.dif {
    width: 100%;
    height: 550px;
  }

  .subheading {
    text-align: left;
    width: 50%;
    max-width: none;
  }

  .subheading.margin-top {
    text-align: center;
    width: 100%;
  }

  .subheading.margin-top.left.spacer {
    text-align: center;
    width: 80%;
    max-width: none;
  }

  .subheading.margin-top.left.spacer._2 {
    text-align: center;
  }

  .subheading.margin-top.left.spacer.full {
    text-align: left;
    width: 100%;
  }

  .subheading.margin-top.quote.mit {
    width: 80%;
    max-width: none;
  }

  .subheading.margin-top.comments {
    width: 90%;
  }

  .subheading.vsl {
    text-align: center;
    width: 80%;
  }

  .subheading.stripchat {
    text-align: center;
    width: 80%;
    max-width: none;
  }

  .subheading.box {
    width: 80%;
  }

  .subheading.box.full {
    width: 100%;
  }

  .hero-section {
    background-image: url('../images/jri32.avif');
    background-position: 55%;
    background-size: cover;
    height: 600px;
    padding: 0 16px;
  }

  .hero-heading-main {
    width: 55%;
    max-width: none;
    font-size: 36px;
  }

  .hero-heading-main.smaller1, .hero-heading-main.smaller {
    font-size: 40px;
  }

  .hero-heading-main.centered {
    width: 100%;
    max-width: none;
    font-size: 80px;
  }

  .hero-heading-main.centered.smaller, .hero-heading-main.centered._2 {
    font-size: 64px;
  }

  .hero-heading-main.centered._3 {
    max-width: 550px;
    font-size: 78px;
  }

  .hero-heading-main.centered._3.dif {
    letter-spacing: -1px;
    width: 90%;
    font-size: 50px;
  }

  .hero-heading-main.centered._3.dif._32 {
    max-width: none;
    font-size: 56px;
  }

  .hero-heading-main.centered._4, .hero-heading-main.centered._5 {
    font-size: 64px;
  }

  .hero-heading-main.centered._6 {
    max-width: 620px;
    font-size: 80px;
  }

  .hero-content-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-content-wrapper.stripchat {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 40px;
  }

  .guarantee-badge.white {
    color: #fff;
  }

  .btn-text-insert {
    font-size: 20px;
  }

  .btn-primary.transition.margin.stripchat.no-marg {
    width: auto;
  }

  .hero-content-main {
    z-index: 2;
    justify-content: center;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 0;
    position: relative;
  }

  .hero-content-main.centered {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-content-main.centered._2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .banner-text {
    font-size: 16px;
    font-weight: 500;
  }

  .padding-marquee {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .padding-marquee.marquee-ver.secondary.top {
    padding-top: 0;
    padding-bottom: 0;
  }

  .marquee-text_component {
    font-size: 1.5vw;
  }

  .marquee-text_component.first.alt {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
  }

  .bnr-desktop {
    display: block;
  }

  .marquee-container {
    width: 100%;
  }

  .marquee-container.trusted.mobile {
    display: none;
  }

  .section1.blue {
    text-align: center;
  }

  .section1.blue.intense.additonal {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container1.comment {
    padding-left: 16px;
    padding-right: 16px;
  }

  .padding1.bigger {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .padding1.bigger._1 {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .content-wrapper._24.grid {
    place-items: center;
  }

  .content-wrapper._24.grid.margin {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .content-wrapper._24.left, .content-wrapper._40px.left._550 {
    justify-content: center;
    align-items: center;
  }

  .content-wrapper._40px.left._550.comment {
    max-width: none;
    margin-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .content-wrapper.grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-title {
    font-size: 56px;
    line-height: 90%;
  }

  .section-title.left {
    text-align: center;
    max-width: 500px;
    font-size: 40px;
    line-height: 120%;
  }

  .section-title.left.quote {
    font-size: 32px;
  }

  .section-title.centered {
    font-size: 40px;
  }

  .section-title.centered._2 {
    line-height: 120%;
  }

  .section-title.centered.big {
    font-size: 48px;
    line-height: 130%;
  }

  .section-title.centered.big.lil-dif {
    max-width: 720px;
  }

  .section-title.comments._2.left {
    max-width: none;
  }

  .section-title.comments._1 {
    font-size: 56px;
  }

  .section-title.comments._3.left {
    font-size: 40px;
  }

  .card.review.blue {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
  }

  .card-title.smaller {
    font-size: 22px;
  }

  .card-title.smaller.left, .card-title.bigger, .card-text {
    text-align: left;
  }

  .grid-cards {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-cards.margin {
    grid-template-rows: auto auto auto auto;
  }

  .grid-cards.margin.dif {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-cards.margin.dif2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-cards.margin.comments {
    grid-template-rows: auto auto auto auto;
  }

  .grid-cards._4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .flex-box.grid {
    grid-template-rows: 1fr auto;
    place-items: stretch stretch;
  }

  .flex-box.grid.double {
    display: flex;
  }

  .flex-box.grid-comment {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .card-warpper.left-tilt, .card-warpper.rigth-tilt {
    transform: none;
  }

  .bitton-set.left2 {
    justify-content: center;
    align-items: center;
  }

  .bitton-set.left2.df24 {
    justify-content: center;
    align-items: flex-start;
  }

  .emoji1, .emoji2, .line-right, .emoji4, .emoji45, .emoji5, .emoji6 {
    display: none;
  }

  .image-ten-times {
    max-width: 60%;
  }

  .subheading-2.centered.left {
    text-align: center;
    font-size: 20px;
  }

  .container-2 {
    margin-top: 40px;
  }

  ._2x-grid-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  ._2x-grid-wrapper.top, ._2x-grid-wrapper.top.talbet {
    place-items: center;
  }

  ._2x-grid-wrapper.top.talbet._2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: center;
  }

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

  .heading.left.white {
    text-align: center;
    font-size: 40px;
    line-height: 110%;
  }

  .padding-3 {
    padding-right: 0;
  }

  .bars {
    font-size: 22px;
    line-height: 90%;
  }

  .bars-parent-div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .testimonial-img {
    aspect-ratio: 3 / 4;
    object-position: 50% 50%;
    width: 240px;
    max-width: none;
    height: 240px;
    display: block;
    overflow: clip;
  }

  .testimonial-left.dif {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .comparison-cell-3.product {
    width: auto;
    min-width: 142px;
  }

  .comparison-cell-3.product.top, .comparison-cell-3.product.border-white {
    width: 100%;
  }

  .comparison-cell-3.border-dark {
    align-items: center;
    display: flex;
  }

  .comparison-cell-3.other {
    width: auto;
    min-width: 142px;
  }

  .comparison-cell-3.other.top.alternative, .comparison-cell-3.other.border-dark {
    width: 100%;
  }

  .testimonial-text.white {
    text-align: left;
  }

  .testimonial-right {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .main-2.dif2 {
    padding-top: 80px;
  }

  .testimonial-major {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 30%;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 100%;
    display: grid;
  }

  .testimonial-major.yellow {
    grid-template-columns: 30% 1fr;
  }

  .testimonial-major.yellow.dif {
    grid-template-columns: 30%;
    display: flex;
  }

  .container-right {
    display: flex;
  }

  .section-dif {
    justify-content: flex-start;
    align-items: center;
  }

  .video {
    width: 60%;
    height: 60%;
    min-height: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .video-wrapper {
    aspect-ratio: auto;
    width: auto;
    height: auto;
    margin-bottom: 0;
  }

  .video-wrapper.alt {
    aspect-ratio: 16 / 9;
  }

  .padding-vsl.first {
    padding-top: 30%;
  }

  .content-wrapper-vsl._64px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-vsl {
    width: auto;
    font-size: 48px;
  }

  .heading-vsl._2 {
    width: 650px;
  }

  .heading-vsl._3 {
    width: 750px;
  }

  .heading-vsl._4 {
    width: 700px;
  }

  .vsl-video {
    height: 450px;
  }

  .emoji-vsl {
    display: none;
  }

  .vsl-div._2 {
    height: auto;
    max-height: 550px;
  }

  .vsl-div._2._80 {
    width: 100%;
  }

  .vsl-h2 {
    font-size: 40px;
  }

  .text-element {
    font-size: 18px;
    text-decoration: none;
  }

  .text-element.white {
    text-align: left;
  }

  .stripchat-image-div {
    display: block;
  }

  .stripchat-image-div.test, .stripchat-image-div.test.first {
    width: 50%;
  }

  .stripchat-image.dif {
    width: 60%;
  }

  .stripchat-image.smaller {
    order: -9999;
  }

  .element-checlist {
    text-align: left;
    width: 100%;
    max-width: none;
  }

  .element-checlist.margin-top {
    text-align: center;
  }

  .element-checlist.vsl {
    text-align: center;
    width: 80%;
  }

  .titledib {
    justify-content: space-between;
    align-items: center;
  }

  .video-div1 {
    display: none;
  }

  .video-div42 {
    width: 90%;
  }

  .price {
    margin-top: 24px;
    margin-bottom: 0;
  }

  .bigger-price {
    font-size: 40px;
  }

  .badge {
    top: 0%;
    left: 10%;
  }

  .badge._2 {
    top: 30%;
    left: auto;
    right: 15%;
  }

  .badge._2.dif {
    top: 55%;
    right: 54%;
  }

  .badge._2.difer {
    display: none;
  }

  .cta-price._2.dif._532 {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 767px) {
  .nav-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .banner {
    margin-left: 16px;
    margin-right: 16px;
  }

  .logo.dif {
    height: 30px;
  }

  .logo.dif.stripchat._2 {
    height: 28px;
  }

  .text-block-26 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .section-7 {
    flex-flow: column;
    max-width: 92vw;
    margin-bottom: 24px;
  }

  .paragraph {
    text-align: center;
  }

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

  .paragraph.centered.v2 {
    font-size: 16px;
  }

  .stickyc {
    flex: 1;
    align-self: auto;
    width: 100%;
    max-width: none;
    position: static;
  }

  .h1 {
    font-size: 40px;
  }

  .h2 {
    font-size: 30px;
  }

  .warning-tag.black-1.lil-dif-copy.black {
    font-size: 28px;
  }

  .faq-answer {
    font-size: .875rem;
  }

  .content-wrapper-6.flex.vertical.centered._48px {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .faq-question {
    font-size: 1rem;
  }

  .padding {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .padding.top {
    padding-top: 40px;
  }

  .footer-content-flex {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: space-between;
    align-items: center;
  }

  .footer-link-stack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
  }

  .footer-link-wrapper {
    order: 0;
    grid-template-columns: 1fr 1fr;
  }

  .footer-link-wrapper.mobile {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    display: none;
  }

  .footer-link-wrapper.pc {
    display: flex;
  }

  .footer-link-header {
    margin-bottom: 0;
    font-size: 14px;
  }

  .flex-box-5._40spacing {
    order: 0;
  }

  .flex-box-5.mobile-centered {
    justify-content: center;
    align-items: center;
  }

  .flex-box-5.horizontal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .footer-link {
    font-size: 16px;
  }

  .fig-sticky-bottom-cta.mobile-sticky-cta {
    display: none;
  }

  .fig-link {
    background-color: var(--color);
  }

  .subheading {
    text-align: center;
    width: 80%;
    margin-bottom: 8px;
  }

  .subheading.margin-top.left.spacer {
    width: 100%;
  }

  .subheading.left {
    text-align: center;
  }

  .subheading.stripchat.top {
    width: 90%;
  }

  .hero-section {
    background-image: url('../images/orj32.avif'), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    background-position: 50% 100%, 0 0, 0 0, 0 0;
    height: 900px;
    padding-top: 0;
  }

  .hero-heading-main {
    text-align: center;
    width: 80%;
    font-size: 36px;
  }

  .hero-heading-main.smaller1 {
    width: 90%;
    font-size: 36px;
  }

  .hero-heading-main.smaller {
    font-size: 36px;
  }

  .hero-heading-main.centered {
    font-size: 50px;
  }

  .hero-heading-main.centered.smaller {
    letter-spacing: -1px;
    font-size: 48px;
  }

  .hero-heading-main.centered._2 {
    font-size: 56px;
  }

  .hero-heading-main.centered._3 {
    max-width: 450px;
    font-size: 56px;
  }

  .hero-heading-main.centered._3.dif {
    width: 100%;
  }

  .hero-heading-main.centered._3.dif._32 {
    width: 90%;
    font-size: 48px;
  }

  .hero-heading-main.centered._4, .hero-heading-main.centered._5 {
    font-size: 56px;
  }

  .hero-heading-main.centered._6 {
    max-width: 550px;
    font-size: 72px;
  }

  .hero-heading-main._43 {
    font-size: 40px;
  }

  .hero-content-wrapper.stripchat.footer {
    margin-top: 80px;
  }

  .btn-primary.transition.margin.stripchat.f43.blue {
    margin-top: 0;
  }

  .btn-primary.transition.margin.stripchat.f43.blue.telegram {
    width: 70px;
  }

  .hero-content-main {
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-content-main.centered._2, .padding-marquee.marquee-ver {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .marquee-text_component {
    font-size: 2vw;
  }

  .bnr-desktop.ds.author-details {
    font-size: 15px;
  }

  .marquee-content.scroll.reverse, .marquee {
    grid-column-gap: 4rem;
  }

  .highlight {
    font-size: 32px;
    line-height: 100%;
  }

  .hero-socialproof-wrapper-2.boxed._2 {
    margin-bottom: 16px;
  }

  .section1.blue._3.re.hero {
    background-image: linear-gradient(#0000, #0000), radial-gradient(circle closest-corner at 100%, #2b62ed2b, #0000 81%), radial-gradient(circle closest-corner at 0%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
    background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat, repeat, repeat;
    background-size: auto, auto, auto, auto, auto;
  }

  .container1.comment.hero {
    padding-bottom: 0;
  }

  .padding1 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .padding1.bigger {
    padding-bottom: 80px;
  }

  .padding1.bigger._1 {
    padding-top: 45px;
    padding-bottom: 30px;
  }

  .content-wrapper._24.grid.margin {
    grid-template-columns: 1fr;
  }

  .content-wrapper._40px.left._550 {
    padding-right: 16px;
  }

  .section-title {
    font-size: 48px;
    line-height: 80%;
  }

  .section-title.left {
    font-size: 32px;
  }

  .section-title.left.quote, .section-title.left.small {
    font-size: 28px;
  }

  .section-title.centered {
    font-size: 32px;
  }

  .section-title.centered.big {
    font-size: 36px;
  }

  .section-title.comments._2 {
    font-size: 40px;
  }

  .section-title.comments._1 {
    font-size: 48px;
  }

  .card.review.blue {
    width: 100%;
  }

  .card.glow.stripchat._2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .card-text.center {
    text-align: left;
  }

  .grid-cards.margin {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .grid-cards.margin.dif {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    padding-left: 8px;
    padding-right: 8px;
  }

  .grid-cards._4.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-cards._4.pc {
    display: none;
  }

  .section-video {
    height: 270px;
  }

  .section-video.comment {
    aspect-ratio: 16 / 9;
    height: auto;
  }

  .flex-box.grid {
    grid-template-rows: 1fr auto auto;
    grid-template-columns: 1fr;
  }

  .flex-box.grid.double {
    flex-flow: row;
  }

  .flex-box.grid-comment {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .card-warpper.left-tilt, .card-warpper.rigth-tilt {
    transform: none;
  }

  .emoji3 {
    height: 80px;
    display: none;
    top: 14%;
    left: 80%;
  }

  .line-right {
    max-width: 140px;
    display: none;
  }

  .emoji4, .emoji5 {
    display: none;
  }

  .image-ten-times {
    max-width: 80%;
  }

  .subheading-2 {
    text-align: center;
  }

  ._2x-grid-wrapper {
    max-width: 100%;
  }

  .flex-box-6.horizontal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .heading.left {
    text-align: center;
  }

  .bars {
    font-size: 18px;
    line-height: 100%;
  }

  .bars.top {
    font-size: 15px;
  }

  .bars-div {
    justify-content: flex-end;
    align-items: center;
  }

  .bars-parent-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: stretch;
  }

  .flex-row.gap-32 {
    flex-flow: column;
    align-items: center;
  }

  .reviewer-name-flex-2.dif {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .property-text, .item-comparison {
    font-size: 16px;
  }

  .testimonial-img {
    box-sizing: border-box;
    object-position: 25% 50%;
    width: 300px;
    height: 300px;
    overflow: clip;
  }

  .comparison-property {
    flex-flow: column;
    display: flex;
  }

  .testimonial-left.dif {
    justify-content: center;
    align-items: flex-start;
  }

  .comparison-cell-3 {
    font-size: 14px;
  }

  .comparison-cell-3.product {
    min-width: 124px;
  }

  .comparison-cell-3.product.border-white, .comparison-cell-3.border-dark {
    padding-left: 8px;
    padding-right: 8px;
  }

  .comparison-cell-3.other {
    min-width: 124px;
  }

  .comparison-cell-3.other.top.alternative {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .testimonial-text.white {
    text-align: left;
  }

  .cta-container {
    flex-flow: column-reverse;
  }

  .presentation-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .heading-small {
    font-size: 1rem;
  }

  .testimonial-right {
    aspect-ratio: 3 / 4;
    object-fit: cover;
    object-position: 50% 50%;
    flex-flow: row;
    width: 300px;
    min-width: 0;
    height: 300px;
    display: block;
  }

  .main-2 {
    padding-top: 24px;
    padding-bottom: 40px;
  }

  .testimonial-major {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 24px 24px 0;
  }

  .testimonial-major.yellow {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .container-right {
    min-height: 200px;
  }

  .container-left {
    padding: 32px;
  }

  .video {
    width: 70%;
    height: 70%;
  }

  .padding-vsl.hero {
    padding-bottom: 220px;
  }

  .padding-vsl.first {
    padding-top: 35%;
  }

  .heading-vsl {
    font-size: 40px;
  }

  .heading-vsl._2, .heading-vsl._3, .heading-vsl._4 {
    width: auto;
  }

  .stats {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
  }

  .text-element.white {
    text-align: center;
  }

  .stripchat-image-div {
    width: 80%;
  }

  .stripchat-image-div.test, .stripchat-image-div.test.first {
    width: 60%;
  }

  .stripchat-image.dif {
    width: 80%;
  }

  .element-checlist {
    text-align: left;
    width: 100%;
    margin-bottom: 8px;
  }

  .element-checlist.left {
    text-align: center;
  }

  .checlist-item {
    width: 80%;
  }

  .ugc-div {
    width: 50%;
  }

  .testimonial-4grid {
    padding-left: 16px;
    padding-right: 16px;
  }

  .badge {
    width: 160px;
    height: 160px;
    top: -2%;
    left: 8%;
  }

  .badge._2 {
    width: 140px;
    height: 140px;
    top: 32%;
    right: 8%;
  }

  .badge._2.dif {
    width: 120px;
    height: 120px;
    top: 65%;
  }

  .badge._2._43 {
    top: 40%;
  }

  .cta-price.left {
    justify-content: center;
    align-items: center;
  }

  .button-horizontal-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .image-17 {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .nav-padding {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .nav-link {
    color: #292929;
    font-size: 16px;
    text-decoration: none;
  }

  .nav {
    margin-top: 12px;
  }

  .nav-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .banner {
    height: auto;
    padding: 8px 0;
    font-size: 14px;
  }

  .text-block-27 {
    font-size: 18px;
  }

  .logo {
    width: 170px;
    height: auto;
  }

  .logo.big {
    width: 88px;
  }

  .logo.big._34 {
    width: 160px;
  }

  .logo.dif.stripchat {
    width: 130px;
    height: auto;
  }

  .logo.dif.stripchat._2 {
    width: 120px;
    height: auto;
  }

  .text-block-26 {
    text-align: center;
    line-height: 140%;
  }

  .main {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-7 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph.left.hero {
    font-size: 18px;
  }

  .paragraph.centered.v2 {
    font-size: 14px;
  }

  .guarantee-title {
    text-align: left;
    font-size: 22px;
    font-weight: 700;
  }

  .guarantee-title.dif.white {
    text-align: center;
  }

  .green-tag.absolute, .green-tag.absolute.red {
    padding: 2px 8px;
    font-size: 14px;
    top: 12px;
    left: 12px;
  }

  .author-name {
    color: #000;
    font-size: 14px;
    line-height: 140%;
  }

  .text-span-24 {
    font-weight: 400;
  }

  .h1-wrapper {
    align-items: stretch;
  }

  .guarantee-text {
    text-align: left;
    margin-top: 16px;
    font-size: 14px;
  }

  .btn.primary {
    max-width: none;
  }

  .stickyc {
    border-radius: 0;
    padding: 16px;
  }

  .stickyc.hidden {
    display: none;
  }

  .image-15 {
    width: 100%;
  }

  .reviews-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .h1 {
    font-size: 29px;
    font-weight: 800;
  }

  .main-wrapper.padding {
    justify-content: flex-start;
    padding-top: 24px;
    padding-bottom: 40px;
  }

  .image-full-w {
    width: 100%;
  }

  .image-full-w._350px {
    height: 200px;
  }

  .guarantee-banner {
    flex-flow: column;
  }

  .h2 {
    font-size: 28px;
  }

  .h2.left.semibold {
    font-size: 26px;
  }

  .check-item {
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 16px;
  }

  .warning-tag {
    border-radius: 0 8px 8px 0;
    padding: 6px 12px;
    font-size: 14px;
  }

  .warning-tag.red.lil-dif {
    padding-left: 16px;
    font-size: 16px;
  }

  .warning-tag.black-1.lil-dif-copy.black {
    font-size: 24px;
    line-height: 110%;
  }

  .text-block-28 {
    line-height: 140%;
  }

  .div-block-34 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .check-item-4 {
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 16px;
  }

  .text-block-29 {
    line-height: 140%;
  }

  .faq-text-second {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-answer {
    padding-left: 0;
    padding-right: 0;
    line-height: 150%;
  }

  .faq-answer.white {
    text-align: left;
  }

  .faq-question {
    line-height: 125%;
  }

  .faq-question.white {
    text-align: left;
  }

  .faq-text-first {
    padding-left: 0;
    padding-right: 0;
  }

  .padding.footer-var {
    padding-top: 40px;
  }

  .section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-content-flex {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .footer-link-stack {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .footer-link-wrapper.pc {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .footer-link-header {
    font-size: 24px;
    font-weight: 700;
  }

  .footer_text {
    color: #fff9;
  }

  .copyright {
    margin-top: 24px;
  }

  .flex-box-5._40spacing {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .flex-box-5.mobile-centered {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-box-5.horizontal {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: row;
    width: 100%;
  }

  .footer-link {
    color: #fff9;
  }

  .video-div {
    height: 200px;
  }

  .video-div.dif {
    height: 540px;
  }

  .fig-sticky-bottom-cta {
    padding: 0;
  }

  .fig-sticky-bottom-cta.mobile-sticky-cta {
    display: none;
  }

  .div-block {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .fig-container {
    display: none;
  }

  .fig-link {
    background-color: var(--color);
    border-radius: 0;
    align-items: center;
    max-width: 100%;
  }

  .fig-link:hover {
    background-color: var(--color);
    filter: brightness(110%);
  }

  .heading-6 {
    font-size: 24px;
  }

  .subheading {
    text-align: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 16px;
  }

  .subheading.margin-top.left.spacer {
    text-align: left;
    margin-bottom: 0;
  }

  .subheading.margin-top.left.spacer._2 {
    text-align: center;
  }

  .subheading.margin-top.left.spacer.full.white {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .subheading.margin-top.quote.mit {
    width: 100%;
  }

  .subheading.margin-top.comments {
    margin-bottom: 12px;
  }

  .subheading.margin-top.comments._2 {
    width: 100%;
  }

  .subheading.vsl {
    width: 100%;
    font-size: 20px;
  }

  .subheading.stripchat {
    width: 100%;
    padding-top: 24px;
  }

  .subheading.box {
    width: 100%;
  }

  .hero-section {
    background-position: 45% 100%;
    background-size: cover;
    height: 850px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-section.dif {
    height: 800px;
  }

  .hero-heading-main {
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 16px;
    font-size: 32px;
  }

  .hero-heading-main.smaller1 {
    font-size: 26px;
  }

  .hero-heading-main.smaller {
    font-size: 32px;
  }

  .hero-heading-main.centered {
    letter-spacing: -1px;
    font-size: 48px;
  }

  .hero-heading-main.centered.smaller {
    font-size: 40px;
  }

  .hero-heading-main.centered._2 {
    font-size: 48px;
  }

  .hero-heading-main.centered._3 {
    font-size: 52px;
  }

  .hero-heading-main.centered._3.dif {
    font-size: 40px;
  }

  .hero-heading-main.centered._3.dif._32 {
    width: 100%;
    font-size: 46px;
  }

  .hero-heading-main.centered._4, .hero-heading-main.centered._5, .hero-heading-main.centered._6 {
    font-size: 50px;
  }

  .hero-heading-main._43 {
    font-size: 32px;
  }

  .hero-content-wrapper {
    align-items: flex-start;
    margin-top: 0;
    padding-bottom: 0;
  }

  .hero-content-wrapper.stripchat {
    padding-bottom: 0;
  }

  .guarantee-badge.white {
    margin-top: 12px;
  }

  .btn-text-insert {
    padding-bottom: 0;
    font-size: 18px;
    line-height: 120%;
  }

  .btn-text-insert.big, .btn-text-insert.bigger1, .btn-text-insert.black {
    font-size: 20px;
  }

  .text-block-4 {
    line-height: 110%;
  }

  .hero-socialproof-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .icon-22.hidden {
    display: block;
  }

  .btn-primary.transition {
    width: 100%;
    max-width: none;
    padding-left: 16px;
  }

  .btn-primary.transition.margin.stripchat.no-marg {
    width: 100%;
  }

  .hero-content-main {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    padding-top: 32px;
    padding-bottom: 0;
  }

  .hero-content-main.centered {
    padding-top: 56px;
  }

  .hero-content-main.centered._2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-marquee {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-marquee.marquee-ver.secondary {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .marquee-text_panel {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .bnr-desktop {
    font-size: 12px;
  }

  .marquee-container {
    height: auto;
  }

  .pill-container {
    line-height: 110%;
  }

  .marquee-content.scroll.reverse {
    grid-column-gap: 2rem;
  }

  .marquee-content.scroll.reverse.v2 {
    grid-column-gap: 4rem;
  }

  .text-block-31 {
    text-align: left;
    white-space: nowrap;
    width: auto;
    font-size: 15px;
    line-height: 120%;
  }

  .marquee {
    grid-column-gap: 2rem;
    padding-top: 8px;
    padding-bottom: 16px;
  }

  .marquee.v2 {
    grid-column-gap: 4rem;
    padding-bottom: 8px;
  }

  .marquee.v2.stripchat {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .scroller-code {
    display: block;
  }

  .highlight {
    font-size: 28px;
  }

  .hero-socialproof-wrapper-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .hero-socialproof-wrapper-2.boxed {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .hero-socialproof-wrapper-2.boxed._2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .hero-socialproof-wrapper-2.center {
    margin-left: auto;
    margin-right: auto;
  }

  .section1.blue {
    background-image: radial-gradient(circle closest-corner at 50% 0, #2b62ed1f, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed1f, #0000);
  }

  .section1.blue.intense.additonal {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section1.blue._3.lil-dif {
    background-image: radial-gradient(circle closest-corner at 100%, #2b62ed2b, #0000 81%), radial-gradient(circle closest-corner at 0 20%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000);
    background-position: 0 0, 0 0, 0 0, 0 0;
    background-size: auto, auto, auto, auto;
  }

  .section1.blue._3.negative.rounded {
    background-image: radial-gradient(circle closest-corner at 100%, #2b62ed2b, #0000 81%), radial-gradient(circle closest-corner at 0%, #2b62ed33, #0000 80%), radial-gradient(circle closest-corner at 50% 0, #2b62ed2b, #0000), radial-gradient(circle closest-corner at 50% 100%, #2b62ed2b, #0000), linear-gradient(#000, #000);
    background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
    background-size: auto, auto, auto, auto, auto;
    border-radius: 32px;
  }

  .padding1.bigger {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding1.comments {
    padding-top: 90px;
  }

  .content-wrapper._24.grid.margin {
    grid-template-columns: 1fr;
    margin-left: 16px;
    margin-right: 16px;
  }

  .content-wrapper._24.left {
    justify-content: center;
    align-items: center;
  }

  .content-wrapper._40px.left._550 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-title {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 16px;
    font-size: 40px;
  }

  .section-title.marign.left {
    text-align: center;
  }

  .section-title.left {
    text-align: center;
    width: 100%;
    max-width: none;
    font-size: 28px;
  }

  .section-title.left.quote {
    font-size: 24px;
  }

  .section-title.left.small {
    text-align: left;
  }

  .section-title.centered {
    line-height: 130%;
  }

  .section-title.centered._2 {
    text-align: center;
    font-size: 28px;
  }

  .section-title.centered._2.center, .section-title.centered._2._3 {
    text-align: center;
  }

  .section-title.centered.big {
    text-transform: capitalize;
    font-size: 40px;
  }

  .section-title.centered.big.lil-dif {
    font-size: 36px;
  }

  .section-title.comments._2 {
    text-transform: none;
    font-size: 32px;
  }

  .section-title.comments._2.left {
    text-align: center;
  }

  .section-title.comments._1 {
    text-transform: none;
    font-size: 36px;
  }

  .section-title.comments._1.dif {
    font-size: 32px;
  }

  .section-title.comments._3.left {
    text-align: center;
    font-size: 32px;
  }

  .section-pill.vsl.dif, .section-pill.vsl.dif.green, .section-pill.vsl.mid {
    font-size: 14px;
  }

  .section-pill.no-bg.center {
    margin-left: 0;
    margin-right: 0;
  }

  .card.glow {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .card.glow.stripchat._2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .card-title.smaller.left {
    font-size: 18px;
    line-height: 20px;
  }

  .card-title.large {
    font-size: 20px;
  }

  .grid-cards, .grid-cards.margin.dif {
    grid-template-columns: 1fr;
  }

  .grid-cards.margin.dif2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 16px;
  }

  .grid-cards._4.mobile {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-video {
    height: 210px;
  }

  .flex-box.grid.double {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .flex-box.grid-comment {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .card-warpper.left-tilt, .card-warpper.rigth-tilt {
    transform: none;
  }

  .emoji {
    display: none;
  }

  .bitton-set, .bitton-set.margin.dif, .bitton-set.centered {
    width: 100%;
  }

  .line-right {
    display: none;
  }

  .image-ten-times {
    max-width: 100%;
  }

  .subheading-2 {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .subheading-2.centered {
    text-align: left;
    font-size: 16px;
  }

  .subheading-2.centered.left {
    text-align: center;
    font-size: 18px;
  }

  ._2x-grid-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    place-items: center stretch;
  }

  .flex-box-6.horizontal {
    flex-flow: column;
    width: 100%;
  }

  .flex-box-6.horizontal.banner {
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
  }

  .flex-box-6.horizontal.banner.box {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .text-block-32 {
    min-width: 250px;
    font-size: 15px;
  }

  .text-block-32.smaller {
    color: #3f5df5;
    font-size: 14px;
  }

  .heading, .heading.left {
    text-align: left;
    font-size: 28px;
  }

  .heading.left.white {
    font-size: 32px;
    font-weight: 700;
  }

  .padding-2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .text-span-25 {
    font-size: 30px;
  }

  .bars {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 600;
  }

  .bars-div {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .bars-parent-div {
    flex-flow: column;
  }

  .topbar {
    padding: 8px;
  }

  .flex-row.centered-padding.gap-10 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .flex-row.cta-supportive-section {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
  }

  .timer-text {
    font-size: 14px;
  }

  .topbar-title {
    font-size: 14px;
    line-height: 16px;
  }

  .topbar-dark {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .topbar-dark-title {
    text-align: center;
    font-size: 14px;
  }

  .presentation-description.semi-bold {
    font-size: 16px;
  }

  .property-text {
    color: #000;
    font-size: 15px;
  }

  .item-comparison {
    letter-spacing: -.5px;
    font-size: 15px;
  }

  .bold.center._16px {
    text-align: left;
    font-size: 14px;
  }

  .presentation-title1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
  }

  .testimonial-img {
    aspect-ratio: 1;
    object-position: 50% 0%;
    width: 200px;
    height: 200px;
  }

  .testimonial-img.more {
    width: 240px;
    height: 240px;
  }

  .comparison-grid.shadow.mobile {
    overflow: visible;
  }

  .comparison-property {
    color: #000;
    letter-spacing: -.5px;
    font-size: 14px;
    line-height: 150%;
  }

  .testimonial-left.dif {
    width: 100%;
  }

  .comparison-cell-3 {
    font-size: 12px;
  }

  .comparison-cell-3.product {
    min-width: 80px;
  }

  .comparison-cell-3.product.top {
    min-width: 0;
    padding: 16px 4px;
  }

  .comparison-cell-3.product.border-white {
    min-width: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .comparison-cell-3.top.properties.v2 {
    padding-left: 0;
    padding-right: 0;
  }

  .comparison-cell-3.border-dark {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .comparison-cell-3.other {
    min-width: 80px;
    height: auto;
  }

  .comparison-cell-3.other.top {
    min-width: 80px;
    height: auto;
    padding: 12px;
  }

  .comparison-cell-3.other.top.alternative {
    width: 100%;
    min-width: 0;
    padding: 4px;
  }

  .comparison-cell-3.other.border-dark {
    width: 100%;
    min-width: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .testimonial-text {
    font-size: 16px;
    line-height: 150%;
  }

  .testimonial-text.white {
    text-align: left;
  }

  .cta-title1 {
    letter-spacing: -1px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
  }

  .side-scroll-comparison {
    width: 100%;
    margin-right: 0;
    overflow: visible;
  }

  .heading-small.alt-2 {
    font-size: 16px;
  }

  .testimonial-right {
    aspect-ratio: 1;
    width: 240px;
    min-width: 0;
    height: 240px;
  }

  .heading-7 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 40px;
  }

  .author-supportive {
    font-size: 18px;
  }

  .main-2 {
    padding-top: 24px;
    padding-bottom: 40px;
  }

  .cta-description {
    font-size: 16px;
  }

  .warning-tag-2 {
    border-radius: 0 8px 8px 0;
    padding: 16px;
    font-size: 16px;
  }

  .author-name-2 {
    font-size: 20px;
  }

  .testimonial-major {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 1.25rem 1.25rem 0;
  }

  .testimonial-major.yellow.dif {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .testimonial-major.yellow._2 {
    grid-template-rows: auto 240px;
  }

  .container-left {
    padding: 24px 16px;
  }

  .logo-comparison {
    max-height: 28px;
  }

  .logo-comparison.absolute {
    max-height: 90px;
    top: -30px;
  }

  .cta-supportive {
    text-align: left;
  }

  .section-dif {
    justify-content: flex-start;
    align-items: center;
  }

  .section-dif.dif {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .video {
    width: 100%;
    height: auto;
    min-height: 520px;
  }

  .video.dif {
    min-height: 540px;
  }

  .video-wrapper {
    aspect-ratio: auto;
  }

  .video-wrapper.alt {
    border-radius: 16px;
  }

  .padding-vsl.hero {
    padding-bottom: 160px;
  }

  .padding-vsl.first {
    padding-top: 36%;
  }

  .padding-vsl.bigger-bottom {
    padding-bottom: 40px;
  }

  .padding-vsl.bigger {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .content-wrapper-vsl._40px.emoji {
    display: flex;
  }

  .heading-vsl {
    font-size: 32px;
  }

  .vsl-video {
    height: 350px;
  }

  .vsl-div {
    border-radius: 16px;
    padding: 8px;
  }

  .vsl-div._2 {
    padding: 8px;
  }

  .vsl-h2 {
    font-size: 32px;
  }

  .stats {
    flex-flow: column;
  }

  .stat-text {
    font-size: 24px;
  }

  .text-content._2 {
    justify-content: center;
    align-items: center;
  }

  .text-content._2.center {
    justify-content: flex-start;
    align-items: center;
  }

  .text-element.white {
    text-align: left;
    font-size: 16px;
  }

  .text-element.white.center {
    text-align: center;
  }

  .text-element.centred {
    font-size: 16px;
  }

  .red-highlight {
    margin-top: 4px;
    font-size: 16px;
    display: inline-flex;
  }

  .smlaler-sd {
    font-size: 14px;
    line-height: 110%;
  }

  .chip-div {
    justify-content: center;
    align-items: center;
  }

  .revirew-grid {
    grid-template-columns: 1fr;
  }

  .stripchat-image-div {
    width: 100%;
  }

  .stripchat-image-div.test {
    width: 80%;
  }

  .stripchat-image-div.test.first {
    width: 90%;
  }

  .stripchat-image.first.difkoo {
    border-radius: 24px;
    outline-width: 2px;
    width: 90%;
    margin-left: 0;
    box-shadow: -10px 10px #06050e;
  }

  .stripchat-image.dif {
    width: 100%;
  }

  .element-checlist {
    text-align: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 16px;
  }

  .element-checlist.vsl {
    width: 100%;
    font-size: 20px;
  }

  .checlist-item {
    width: 100%;
  }

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

  .cross {
    margin-bottom: 2px;
  }

  .testimonial-grid {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .reviews3 {
    width: 100%;
  }

  .heading-steps {
    text-align: center;
    font-size: 24px;
  }

  .bigger-price, .bigger-price._2 {
    font-size: 32px;
  }

  .badge {
    width: 120px;
    height: 120px;
    top: -3%;
    left: 0%;
  }

  .badge._2 {
    width: 120px;
    height: 120px;
    top: 22%;
    right: 0%;
  }

  .tag {
    font-size: 16px;
  }

  .labels-div {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }
}

#w-node-_6028ebc8-d5a9-333e-7ca4-6034a87f2469-a87f245d {
  order: -9999;
}

#w-node-_6028ebc8-d5a9-333e-7ca4-6034a87f260b-a87f245d, #w-node-_6028ebc8-d5a9-333e-7ca4-6034a87f260c-a87f245d, #w-node-_9bd13c89-a68c-af88-c7fd-34e5cfbdde99-cfbdde56, #w-node-_9bd13c89-a68c-af88-c7fd-34e5cfbdde9a-cfbdde56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b9acc2a-627c-112a-9622-2d4fa1b6137f-a1b612be {
  order: 9999;
}

#w-node-_4b9acc2a-627c-112a-9622-2d4fa1b613c4-a1b612be {
  order: -9999;
}

#w-node-_4b9acc2a-627c-112a-9622-2d4fa1b613d0-a1b612be {
  order: 9999;
}

#w-node-_4b9acc2a-627c-112a-9622-2d4fa1b613dc-a1b612be, #w-node-_4b9acc2a-627c-112a-9622-2d4fa1b612d8-a1b612be, #w-node-c62d7a61-7ad8-a735-6ece-76575ad8db0c-5ad8daf5 {
  order: -9999;
}

#w-node-c62d7a61-7ad8-a735-6ece-76575ad8dc70-5ad8daf5 {
  order: 9999;
}

#w-node-c62d7a61-7ad8-a735-6ece-76575ad8dc83-5ad8daf5 {
  order: -9999;
}

#w-node-c62d7a61-7ad8-a735-6ece-76575ad8dc93-5ad8daf5 {
  order: 9999;
}

#w-node-c62d7a61-7ad8-a735-6ece-76575ad8dca4-5ad8daf5, #w-node-bd3990c6-2ca9-2f15-0418-57075d330dc2-5d330db6, #w-node-bd3990c6-2ca9-2f15-0418-57075d330ec2-5d330db6 {
  order: -9999;
}

#w-node-bd3990c6-2ca9-2f15-0418-57075d33100e-5d330db6, #w-node-bd3990c6-2ca9-2f15-0418-57075d33100f-5d330db6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_6028ebc8-d5a9-333e-7ca4-6034a87f2469-a87f245d {
    order: -9999;
  }

  #w-node-_6028ebc8-d5a9-333e-7ca4-6034a87f24d3-a87f245d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6028ebc8-d5a9-333e-7ca4-6034a87f260b-a87f245d, #w-node-_9bd13c89-a68c-af88-c7fd-34e5cfbdde99-cfbdde56 {
    order: 9999;
  }

  #w-node-_4f98f72b-89bc-fe1b-3d3b-8dc88ef6245d-8ef6242f, #w-node-f34eeb6e-3c5b-b0a9-b8ad-9639d357bde0-8e720043, #w-node-_0588680d-3ef5-65aa-74e8-826b13376768-1337657d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4b9acc2a-627c-112a-9622-2d4fa1b613d0-a1b612be, #w-node-_4b9acc2a-627c-112a-9622-2d4fa1b6135b-a1b612be, #w-node-_4b9acc2a-627c-112a-9622-2d4fa1b612d8-a1b612be, #w-node-c62d7a61-7ad8-a735-6ece-76575ad8db0c-5ad8daf5, #w-node-_7c02cc75-1346-5e1d-7585-d1942807f770-5ad8daf5, #w-node-c62d7a61-7ad8-a735-6ece-76575ad8dc70-5ad8daf5, #w-node-c62d7a61-7ad8-a735-6ece-76575ad8dc83-5ad8daf5, #w-node-c62d7a61-7ad8-a735-6ece-76575ad8dc93-5ad8daf5, #w-node-c62d7a61-7ad8-a735-6ece-76575ad8dca4-5ad8daf5, #w-node-bd3990c6-2ca9-2f15-0418-57075d330dc2-5d330db6, #w-node-bd3990c6-2ca9-2f15-0418-57075d330e5f-5d330db6 {
    order: -9999;
  }

  #w-node-bd3990c6-2ca9-2f15-0418-57075d330ec2-5d330db6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd3990c6-2ca9-2f15-0418-57075d33100e-5d330db6 {
    order: 9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_367bc301-f548-b4ec-c77c-3ba58e720095-8e720043, #w-node-_0588680d-3ef5-65aa-74e8-826b13376593-1337657d, #w-node-c62d7a61-7ad8-a735-6ece-76575ad8dba3-5ad8daf5 {
    order: 9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_367bc301-f548-b4ec-c77c-3ba58e720095-8e720043, #w-node-_0588680d-3ef5-65aa-74e8-826b13376593-1337657d, #w-node-c62d7a61-7ad8-a735-6ece-76575ad8dba3-5ad8daf5 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}