:root {
  --dark: #131313;
  --white: white;
  --black: black;
}

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

.wrapper {
  color: #010101;
  font-family: Visuelt, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  background: white;
  min-height: 100vh;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

p {
  color: #000;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
}

a {
  text-decoration: underline;
}

.page-wrap {
  max-width: 100%;
  overflow: clip;
}

.page-wrap.gf {
  padding-bottom: 220px;
}

.page-wrap.gs92 {
  padding-bottom: 244px;
}

.page-wrap.work {
  padding-bottom: 220px;
}

.section-hero {
  background-color: #000;
  background-image: url('../images/Rectangle-3275.png');
  background-size: cover;
  height: 90vh;
  min-height: 700px;
  padding-top: 125px;
  overflow: hidden;
}

.content-container {
  width: 95%;
  max-width: 1440px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.content-container.cc1100 {
  max-width: 1180px;
}

.content-container.cchero {
  height: 100%;
}

.content-container.ccline {
  border: 1px #000;
  border-bottom: 2px solid #f5f5f8;
  padding-bottom: 130px;
}

.content-container.ccherolp {
  z-index: 2;
  margin-top: -80px;
  position: relative;
}

.content-container.cclarge {
  max-width: 1500px;
}

.navbar {
  z-index: 1021;
  background-color: #1c1c1c;
  width: 100%;
  max-width: 100%;
  height: 60px;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  padding: 0 !important;
}

.nav-inner {
  justify-content: space-between;
  align-items: center;
  width: 95%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.content-hero {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h-50px {
  color: #fff;
  margin-bottom: 0;
  font-family: Visuelt, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 125%;
}

.h-50px._40pxmb {
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.h-50px._40pxmb.hcenter {
  text-align: center;
}

.h-50px._40pxmb.henterprise {
  text-align: center;
  max-width: 560px;
}

.h-50px._40pxmb.hgc {
  max-width: 870px;
}

.h-50px._40pxmb.hbg02 {
  max-width: 1200px;
  margin-bottom: 60px;
  font-weight: 400;
}

.h-50px._40pxmb.hba {
  max-width: 870px;
  margin-bottom: 35px;
  font-weight: 400;
}

.h-50px.h-dark {
  color: #010101;
  text-align: center;
  margin-top: 0;
  margin-bottom: 60px;
}

.h-50px.h-dark.max750 {
  max-width: 750px;
  margin-bottom: 0;
}

.h-50px.h-dark.hmaxbrand {
  max-width: 810px;
  margin-bottom: 0;
}

.h-50px.h-dark._0pxmb {
  margin-bottom: 0;
}

.h-50px.h-dark._0pxmb.max800 {
  max-width: 800px;
}

.h-50px.h-dark.abouth {
  text-align: left;
  margin-bottom: 40px;
  font-size: 45px;
  font-weight: 400;
}

.h-50px.h-dark.hjeff {
  margin-top: 100px;
  margin-bottom: 50px;
  font-size: 44px;
  font-weight: 400;
}

.h-50px.h-dark.hleft {
  text-align: left;
}

.h-50px.h-dark.hleft._15pxmb {
  margin-bottom: 15px;
}

.h-50px.h-dark.max835 {
  max-width: 835px;
}

.h-50px.h-dark._15pxmb {
  margin-bottom: 15px;
}

.h-50px.hdarkleft {
  color: #010101;
  text-align: left;
  margin-top: 0;
  margin-bottom: 60px;
}

.h-50px.hdarkleft.max750 {
  max-width: 750px;
  margin-bottom: 0;
}

.h-50px.hdarkleft.hmaxbrand {
  max-width: 700px;
  margin-bottom: 0;
}

.h-50px.hdarkleft._0pxmb {
  margin-bottom: 0;
}

.h-50px._0pxmt {
  margin-top: 0;
}

.h-50px.h-center {
  text-align: center;
}

.h-50px.h-center.hdark {
  color: #000;
  margin-top: 60px;
}

.h-50px.h-dark-edu {
  color: #010101;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 35px;
}

.h-50px.h-dark-edu.max750 {
  max-width: 750px;
  margin-bottom: 0;
}

.h-50px.h-dark-edu.hmaxbrand {
  max-width: 700px;
  margin-bottom: 0;
}

.h-50px.h-dark-edu._0pxmb {
  margin-bottom: 0;
}

.h-50px.h-dark-edu.abouth {
  text-align: left;
  margin-bottom: 40px;
  font-size: 45px;
  font-weight: 400;
}

.h-50px.h-dark-edu.hjeff {
  margin-top: 100px;
  margin-bottom: 50px;
  font-weight: 400;
}

.h-50px._30pxmb {
  margin-top: 0;
  margin-bottom: 30px;
}

.p-hero {
  color: #fff;
  max-width: 550px;
  margin-bottom: 35px;
  font-size: 22px;
  font-weight: 400;
}

.button {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #5f1ecc;
  border: 2px solid #5f1ecc;
  border-radius: 99px;
  padding: 14px 42px;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  transition: all 0.35s;
}

.button:hover {
  letter-spacing: 1.5px;
}

.button.b-dark {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.button.b-dark:hover {
  color: #fff;
  background-color: #000;
}

.button.b-white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.button.b-white.submit {
  margin-top: 10px;
}

.button.b-white.bfooter {
  text-align: center;
  width: auto;
}

.button.b-white.bfooter:hover {
  color: #000;
}

.button.b-plan02 {
  color: #2646ec;
  background-color: #fff;
}

.button.b-dark-outline {
  color: #fff;
  background-color: #5f1ecc;
  border-color: #5f1ecc;
}

.button.b-dark-outline:hover {
  color: #fff;
}

.button._40pxmt {
  margin-top: 40px;
}

.button.bfooter {
  text-align: center;
  width: 235px;
}

.button.bfooter:hover {
  color: #fff;
}

.button.boutline {
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #fff;
}

.button.boutline.submit {
  margin-top: 10px;
}

.button.boutline.bfooter {
  text-align: center;
  width: 235px;
}

.content-hero-top {
  flex-direction: column;
  align-items: center;
  margin-bottom: 75px;
  display: flex;
}

.img-hero {
  flex: 1;
  width: auto;
  height: 35vh;
}

.section-slider-01 {
  background-color: rgba(245, 245, 248, 0);
  max-width: 100%;
  padding-top: 55px;
  padding-bottom: 60px;
  overflow: hidden;
}

.slider-top-01 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

._20pxmt {
  margin-top: 20px;
  font-weight: 400;
}

.slider-target {
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: 60px;
  padding-left: 0;
  overflow: visible;
}

.slide-nav {
  display: none;
}

.mask {
  width: 300px;
  margin-bottom: 35px;
  overflow: visible;
}

.slide {
  width: 300px;
  margin-right: 20px;
}

.creator-elmnt {
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  min-height: 100%;
}

.creator-elmnt.ce {
  width: auto;
}

.img-creator {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.creator-overlay {
  z-index: 2;
  opacity: 0.5;
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.creator-content {
  z-index: 3;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 0 25px 20px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.p-creator {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.left-arrow {
  opacity: 0;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 50px;
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.arrow-inner {
  background-color: #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding-left: 1px;
  display: flex;
}

.arrow-inner.ai01 {
  margin-left: auto;
  padding-left: 0;
  padding-right: 1px;
}

.right-arrow {
  opacity: 0;
  width: 50%;
  height: 50px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  display: none;
  position: absolute;
}

.img-arrow {
  mix-blend-mode: difference;
}

.clw-creators {
  display: none;
}

.slider-wrap {
  width: 100%;
  position: relative;
}

.slider-fade {
  z-index: 5;
  height: 700px;
  position: absolute;
  top: 178px;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.slider-element {
  width: 100%;
  position: relative;
}

.slider-element.test,
.slider-element.sef {
  display: none;
}

.navlinks {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navlink {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: opacity 0.2s;
  display: flex;
}

.navlink:hover {
  opacity: 0.7;
}

.navlink.w--current {
  font-weight: 700;
}

.navlink.link-inactive {
  display: none;
}

.button-nav {
  color: #000;
  letter-spacing: 1.5px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 99px;
  padding: 9px 14px 7px;
  font-family: Visuelt, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 100%;
  transition: all 0.2s;
}

.button-nav:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.button-nav.signup-nav {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 88.5781px;
  margin-left: 10px;
  display: flex;
}

.slider-buttons-custom {
  justify-content: center;
  align-items: center;
  display: flex;
}

.back-button {
  background-color: #000;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding-right: 1px;
  display: flex;
}

.next-button {
  background-color: #000;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding-left: 1px;
  display: flex;
}

.spacer-sliderbuttons {
  width: 15px;
}

.section-three {
  padding-top: 115px;
  padding-bottom: 130px;
  display: none;
}

.content-three-center {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

._3-steps-wrap {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.step {
  text-align: center;
  background-color: #f5f5f8;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 32%;
  min-height: 670px;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.step-number {
  margin-bottom: 20px;
}

.wrap-inner-step {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.h-step {
  flex: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 500;
  line-height: 100%;
}

.h-step.h28px {
  font-size: 28px;
  font-weight: 600;
}

.h-step.h28px.htitleedu {
  flex: 1;
  max-width: 80%;
  font-weight: 700;
  line-height: 110%;
}

.h-step.h28px.htitle100 {
  opacity: 0.7;
  flex: 1;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 110%;
}

.p-step {
  color: #505050;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.img-step {
  flex: none;
  width: auto;
  height: auto;
  max-height: 410px;
}

.img-step.is-mid {
  margin-bottom: 20px;
}

.blocl-creators {
  z-index: 5;
  background-color: #fff;
  border-radius: 99px;
  width: 31px;
  height: 3px;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 37px;
  right: auto;
}

.blocl-creators.bc02 {
  display: flex;
}

.blocl-creators.bc03 {
  left: 157px;
}

.blocl-creators.bc04 {
  left: 266px;
}

.section-mockup {
  padding-bottom: 120px;
}

.content-v-center-01 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

._35pxmtb {
  margin-top: 35px;
}

._35pxmtb._505050 {
  color: #505050;
  margin-bottom: 35px;
  font-weight: 400;
}

._35pxmtb._505050.p-max700px {
  max-width: 700px;
}

._35pxmtb._505050._20pxmt {
  margin-top: 20px;
}

.mockup01 {
  max-width: 1000px;
  margin-top: 45px;
}

.mockup02 {
  max-width: 950px;
  margin-top: 45px;
}

.section-slider-02 {
  background-color: rgba(0, 0, 0, 0);
  max-width: 100%;
  padding-top: 55px;
  padding-bottom: 25px;
  position: relative;
  overflow: hidden;
}

.section-slider-02.ss03 {
  margin-bottom: 100px;
  display: block;
}

.section-slider-02.s03 {
  padding-top: 100px;
}

.slide02 {
  width: 580px;
  margin-right: 40px;
}

.slide-content-02 {
  background-color: #f5f5f8;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 700px;
  padding-top: 65px;
  display: flex;
}

.slide-content-02.sccut {
  overflow: clip;
}

.h-slide02 {
  flex: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
}

.slide02-inner {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 445px;
  display: flex;
}

.p-18px-505050 {
  color: #505050;
  font-size: 18px;
  font-weight: 400;
}

.p-18px-505050._50pxmb {
  margin-bottom: 50px;
}

.p-18px-505050.mx385 {
  max-width: 385px;
}

.img-slider02 {
  max-width: 95%;
}

.img-slider02.img03 {
  position: relative;
  left: 15px;
}

.img-slider02.img-03 {
  width: 90%;
}

.mask02 {
  width: 580px;
  margin-bottom: 35px;
  overflow: visible;
}

.slider-top02 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.section-two-features {
  padding-top: 100px;
  padding-bottom: 120px;
}

.content-v-center-02 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.two-features {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.featurebox {
  background-color: #f5f5f8;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  height: 635px;
  padding: 60px 0 0;
  display: flex;
}

.featurebox.fb02 {
  padding-bottom: 40px;
}

.box-inner02 {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.icon-feature {
  margin-bottom: 10px;
}

.h-feature {
  flex: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
}

.cta-arrow {
  color: #010101;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
}

.cta-arrow:hover {
  letter-spacing: 2px;
}

.img-arrow-cta {
  filter: grayscale();
  margin-bottom: 1px;
  margin-left: 5px;
}

.text-block {
  line-height: 100%;
}

.img-feature {
  min-width: 60%;
  padding-top: 0;
  padding-bottom: 0;
}

.img-feature.imff02 {
  min-width: 50%;
}

.img-feature.imgscreen {
  min-width: 100%;
}

.section-model {
  text-align: center;
  background-color: #f5f5f8;
  padding-top: 90px;
  padding-bottom: 80px;
}

.content-v-center-03 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.playbook-model {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-between;
  width: 100%;
  margin-top: 55px;
  display: flex;
}

.model-card {
  text-align: center;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 24%;
  height: auto;
  min-height: 425px;
  padding: 70px 20px 20px;
  display: flex;
}

.img-model {
  height: 82px;
  margin-bottom: 40px;
  display: block;
}

.h-22px {
  color: #000;
  font-size: 20px;
  font-weight: 700;
}

.section-community {
  max-width: 100%;
  padding-top: 100px;
  padding-bottom: 120px;
  overflow: hidden;
}

.section-community.sc02 {
  padding-top: 60px;
}

.content-v-center-base {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.img-community {
  max-width: 715px;
  margin-top: 60px;
}

.community-marquee {
  margin-top: 80px;
}

.community-marquee.cm02 {
  margin-top: 25px;
  margin-bottom: 45px;
}

.community-marquee.cm03 {
  margin-top: 40px;
}

.marquee-row-one {
  height: 250px;
  width: 100vw;
  overflow: hidden;
}

.marquee-row-one2 {
  height: 380px;
}

.slider__main {
  height: 135px;
}

.slider__internal {
  width: 100%;
  height: 100%;
  padding: 1rem;
}

.group-marquee {
  flex: none;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  display: flex;
}

.group-marquee.aligntopgm {
  justify-content: flex-end;
  align-items: flex-start;
}

.clw-community {
  flex: none;
  max-width: none;
}

.cl-community {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ci-community {
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  display: flex;
}

.review-part-01 {
  background-color: #f5f5f8;
  border-radius: 30px;
  order: -1;
  width: 480px;
  height: 280px;
  margin-right: 0;
  padding: 35px 30px 20px;
  position: relative;
}

.review-part-01.rp02 {
  background-color: #f3f3f3;
  border-radius: 20px;
  height: 240px;
  padding: 29px;
}

.img-stars {
  margin-bottom: 25px;
}

.p-community {
  margin-top: 0;
  font-size: 21px;
  font-weight: 400;
}

.p-community.pc02 {
  font-size: 20px;
}

.community-name {
  color: #505050;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  position: absolute;
  top: auto;
  bottom: 20px;
  left: 30px;
  right: auto;
}

.community-name.cn02 {
  color: #131313;
  text-transform: none;
  font-size: 16px;
  font-weight: 700;
  position: static;
}

.img-wrap-c {
  border-radius: 30px;
  width: 280px;
  height: 280px;
  margin-left: 30px;
  overflow: hidden;
}

.img-full {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.marquee-row-two {
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.section-faq {
  background-color: #f5f5f8;
  padding-top: 90px;
  padding-bottom: 80px;
}

.section-faq.v-02 {
  background-color: rgba(0, 0, 0, 0);
}

.content-top-faq {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.h-40px {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  line-height: 125%;
}

.h-40px.h-dark {
  color: #010101;
  margin-top: 0;
  margin-bottom: 0;
}

.faq {
  max-width: 875px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.faq-item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 30px;
  display: flex;
}

.faq-top {
  cursor: pointer;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.lottie-plus-minus {
  height: 25px;
  margin-right: 30px;
}

.faq-heading {
  margin-top: 2px;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 120%;
}

.faq-answer {
  width: 100%;
  padding-left: 56px;
  overflow: hidden;
}

.rtb-faq {
  margin-top: 20px;
  font-size: 18px;
  line-height: 140%;
}

.rtb-faq p {
  color: #505050;
  margin-top: 0;
  font-size: 18px;
  font-weight: 400;
}

.rtb-faq li {
  color: #505050;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 500;
}

.rtb-faq a {
  color: #000;
}

.footer {
  background-color: #000;
  flex-direction: column;
  padding: 100px 5% 90px;
  display: flex;
}

.footer-main {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.footerblock {
  width: 25%;
  max-width: none;
}

.h-block {
  opacity: 0.5;
  color: #fff;
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 700;
}

.footerlink {
  color: #fff;
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: opacity 0.2s;
  display: block;
}

.footerlink:hover {
  opacity: 0.5;
}

.footerlink.fl-incative {
  display: none;
}

.copy-right {
  color: rgba(255, 255, 255, 0.5);
  align-items: center;
  margin-top: 70px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.copy-right.cr02 {
  margin-top: 40px;
}

.img-copyright {
  margin-right: 15px;
}

.section-pricing {
  background-color: #f5f5f8;
  padding-top: 120px;
  padding-bottom: 80px;
}

.content-pricing {
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.p-hero-pricing {
  color: #505050;
  text-align: center;
  max-width: 670px;
  margin-top: 40px;
  margin-bottom: 100px;
  font-size: 22px;
  font-weight: 400;
  line-height: 140%;
}

.pricing-cards {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.plan-01 {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 48%;
  padding-top: 90px;
  padding-bottom: 50px;
  display: flex;
}

.h-pricing {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 700;
}

.h-pricing.h-white {
  color: #fff;
}

.p-pricing-plan-01 {
  color: #505050;
  text-align: center;
  max-width: 670px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 400;
}

.p-pricing-plan-01.p-white {
  color: #fff;
  max-width: 100%;
  font-weight: 400;
}

.checkboxes {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 365px;
  margin-bottom: 25px;
  display: flex;
}

.inner-plan-01 {
  width: 100%;
  max-width: 365px;
}

.checkbox {
  align-items: flex-start;
  width: 100%;
  margin-bottom: 15px;
  display: flex;
}

.img-check {
  margin-top: 8px;
  margin-right: 15px;
}

.p-feature {
  color: #505050;
  text-align: left;
  max-width: 670px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}

.p-feature.p-white {
  color: #fff;
  font-weight: 400;
}

.plan-02 {
  background-image: linear-gradient(#2646ec, #d9ff97);
  border-radius: 30px;
  width: 48%;
  padding: 3px;
}

.inner-plan-02 {
  background-color: #1c1c1c;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 50px;
  display: flex;
}

.img-most-value {
  margin-bottom: 40px;
}

.plan-inner-02 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 365px;
  display: flex;
}

.section-pricing-second {
  padding-top: 80px;
  padding-bottom: 80px;
}

.creators-pricing-flex {
  justify-content: space-between;
  display: flex;
  position: relative;
}

.box01-creator {
  border-radius: 30px;
  width: 48%;
  height: 725px;
  position: relative;
  overflow: hidden;
}

.content-absolute---box01 {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.h-36px {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

.h-36px._40pxmb {
  margin-top: 0;
  margin-bottom: 40px;
}

.h-36px.h-white {
  color: #fff;
  margin-top: 0;
}

.h-36px.hgc {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 32px;
}

.h-36px.hgc.max50tabs {
  max-width: 48%;
}

.h-36px._0pxmt {
  margin-top: 0;
}

.h-36px.hspe {
  font-weight: 400;
}

.h-36px.h-center {
  text-align: center;
}

.h-36px.hlong {
  text-align: center;
  max-width: 1000px;
}

.quote-creator {
  color: #fff;
  text-align: center;
  width: 585px;
  max-width: 90%;
  margin-bottom: 35px;
  font-size: 26px;
  font-weight: 400;
  line-height: 140%;
}

.creator-details {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.box02-creator {
  background-color: #f5f5f8;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 48%;
  height: 725px;
  padding-top: 95px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-get-started {
  background-color: #f5f5f8;
  margin-top: 60px;
  padding-top: 120px;
  padding-bottom: 80px;
}

.content-get-started {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.step-started {
  text-align: center;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 48%;
  height: 635px;
  padding-top: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.step-started.ss01 {
  justify-content: space-between;
}

.step-started.ss01.dnone {
  display: none;
}

.step-started.ss02 {
  width: 100%;
  max-width: 800px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.started-number {
  margin-bottom: 20px;
}

.inner-started {
  width: 100%;
  max-width: 370px;
}

.inner-started.is02 {
  margin-bottom: 40px;
}

.inner-started.is-02 {
  max-width: 90%;
}

.img-sek {
  width: 100%;
  margin-top: 45px;
}

.img-sek.imgsek02 {
  margin-top: 0;
}

.startscreen {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 600px;
  display: flex;
}

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

a.b-white {
  color: #000 !important;
}

.content-2a {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.img-logo {
  margin-bottom: 60px;
}

.p-get-started {
  color: #fff;
  text-align: center;
  max-width: 670px;
  margin-bottom: 65px;
  font-size: 18px;
}

.cta-start {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 35px;
  display: flex;
}

.press-enter {
  margin-left: 35px;
  display: none;
}

.form {
  background-color: #000;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.content-form {
  flex-direction: column;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.form-block {
  width: 100%;
  max-width: 670px;
  margin-top: 85px;
}

.field-label {
  color: #fff;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
}

.text-field {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 18px;
  font-weight: 400;
}

.text-field::placeholder {
  color: rgba(255, 255, 255, 0.2);
}

.field {
  margin-bottom: 40px;
}

.red {
  color: red;
}

.infotext {
  color: #fff;
  margin-top: 13px;
  font-weight: 400;
}

.success {
  text-align: center;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.success.s02 {
  padding-bottom: 100px;
}

.creator-name {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 600;
  line-height: 120%;
}

.creator-inner {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.creator-inner.ci02 {
  justify-content: flex-end;
}

.m-card-top {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.img-logo-creator {
  max-width: 80%;
  max-height: 150px;
  margin-bottom: 40px;
  display: block;
}

.mobile-slider {
  display: none;
}

.navigation-wrap {
  align-items: center;
  display: flex;
}

.menu-trigger,
.menu-mobile {
  display: none;
}

.img-start.is02 {
  flex: 0 auto;
  width: auto;
  max-width: none;
  height: 290px;
}

.creator-text {
  flex-direction: column;
  align-items: center;
  height: 87.5977px;
  display: flex;
}

.swiper-component {
  width: 100%;
  position: relative;
}

.swiper-component.slider1.pill {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.swiper-component.slider1.pill.dnoneslider {
  display: none;
}

.swiper-component.slider1.pill.features {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.swiper-component.slider2 {
  text-align: center;
}

.swiper-component.slider2.pill {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.swiper-component.slider2.pill.dnoneslider {
  display: none;
}

.swiper-component.slider2.pill.features {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.swiper {
  width: 100%;
}

.swiper.swiper1 {
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
}

.swiper.swiper2 {
  position: relative;
}

.swiper-wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  display: flex;
}

.swiper-wrapper.swhome {
  align-items: center;
}

.swiper-slide {
  flex: none;
  margin-right: 25px;
}

.swiper-slide.sw-home {
  width: 25%;
  min-width: auto;
  max-width: none;
  height: auto;
  margin-right: 0;
}

.swiper-slide.ss580 {
  width: 580px;
}

.swiper-slide.ssbroad {
  width: 700px;
}

.swiper-pagination {
  padding-top: 2.7em;
  padding-bottom: 2.7em;
  display: none;
}

.swiper-scrollbar {
  margin-top: 40px;
  margin-bottom: 35px;
  display: none;
}

.section-styleguide-slider {
  display: none;
}

.header {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-top: 8.7em;
  padding-bottom: 6.2em;
  display: block;
}

.header_sub-line {
  background-color: #242022;
  flex: 0 auto;
  width: 4em;
  height: 1px;
}

.container-3 {
  width: 1560px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 6em 2em;
}

.header_sub-text {
  letter-spacing: 0.2em;
  text-transform: uppercase;
  flex: 1;
  margin-left: 1em;
  font-size: 0.8em;
  font-weight: 500;
}

.swiper-horizontal.ui {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 40px;
}

.swiper-arrow {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #242022;
  border-radius: 100vw;
  width: 36px;
  height: 36px;
  margin-right: 1em;
  transition: all 0.2s;
  display: inline-block;
}

.swiper-arrow:hover {
  background-color: #071e4f;
  background-image: url('../images/next-1-1-2.svg');
}

.swiper-arrow.button-prev {
  background-color: #000;
  background-image: url('../images/chevron-right-2.svg');
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none;
  margin-top: 35px;
}

.swiper-arrow.button-prev.swiper-button-disabled {
  background-color: #f5f5f8;
  background-image: url('../images/chevron-right-1.svg');
}

.swiper-arrow.button-next {
  background-color: #000;
  background-image: url('../images/chevron-right.svg');
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none;
  margin-top: 35px;
}

.swiper-arrow.button-next.swiper-button-disabled {
  background-color: #f5f5f8;
  background-image: url('../images/chevron-right-1_1.svg');
}

.header_sub {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 2em;
  display: flex;
}

.arrow-slidernav {
  mix-blend-mode: difference;
  position: relative;
  top: 4px;
  left: -1px;
}

.arrow-slidernav.as02 {
  left: 1px;
}

.slider-css {
  height: 0;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.faq-new {
  max-width: 875px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.creators-marquee {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
  overflow: hidden;
}

.creators-marquee.cm02.cmlp {
  margin-top: 30px;
}

.creators-marquee.cm03 {
  display: none;
}

.group-creators {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cl-maruqee {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slide-creator {
  width: 300px;
  margin-right: 20px;
}

.h-creator-name {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.enterprise-section {
  background-color: #fff;
  margin-top: 60px;
  padding-top: 120px;
  padding-bottom: 100px;
}

.enterprise-card {
  text-align: center;
  background-color: #f5f5f8;
  border-radius: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 48%;
  height: 720px;
  padding-top: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.enterprise-card.ss01 {
  justify-content: space-between;
}

.subtitel-enterprise {
  margin-bottom: 40px;
  font-size: 30px;
  font-weight: 400;
  line-height: 110%;
}

.inner-enterprise {
  width: 90%;
  max-width: 485px;
}

.content-enterprise {
  grid-column-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.img-enterprise {
  width: 90%;
  margin-top: 45px;
}

.help-enterprise {
  background-color: #f5f5f8;
  padding-top: 90px;
  padding-bottom: 100px;
}

.help-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.p-21px {
  color: #505050;
  font-size: 21px;
}

.p-21px.p-help {
  margin-top: 20px;
  margin-bottom: 40px;
}

.p-21px.p-help.p-white,
.p-21px.p-white {
  color: #fff;
}

.help-box {
  background-color: #333;
  border-radius: 30px;
  width: 100%;
  max-width: 670px;
  margin-top: 100px;
  padding: 50px 60px;
}

.section-videos {
  background-color: #f5f5f8;
  padding-top: 100px;
  padding-bottom: 80px;
}

.content-center-videros {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.videos-creators {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 50px;
  display: flex;
}

.videos-creators.vc02 {
  margin-top: 40px;
}

.creator-video {
  flex: 1;
}

.ll-video {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  width: 100%;
  height: 40vw;
  max-height: 500px;
  display: block;
  position: relative;
  overflow: hidden;
}

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

.creator-video-info {
  background-color: #fff;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 80px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.1);
}

.creator-name-video {
  margin-top: 0;
  margin-bottom: 2px;
  font-size: 20px;
  font-weight: 500;
  line-height: 110%;
}

.insta {
  align-items: center;
  display: flex;
}

.insta-image {
  width: 16px;
  margin-right: 10px;
}

.insta-number {
  opacity: 0.5;
  color: #000;
  font-size: 14px;
  font-weight: 500;
}

.hover-video {
  background-color: rgba(0, 0, 0, 0.5);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-block-2 {
  font-size: 14px;
  font-weight: 700;
}

.text-block-3 {
  font-weight: 700;
}

.hero-section-gct {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  height: auto;
  min-height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.hero-section-gct.hs-coach {
  background-image: url('../images/Rectangle-3275.png');
  background-position: 50%;
  background-size: cover;
}

.hero-section-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.subhead-content {
  color: #fff;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: 700;
}

.icons-header-gc {
  justify-content: space-between;
  align-items: center;
  width: 700px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-icons-gc {
  height: 28px;
}

.ll-gc {
  background-image: url('../images/Group-427319810.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 700px;
  height: 400px;
  margin-top: 50px;
  margin-bottom: 40px;
  display: flex;
}

.ll-gc.bg01 {
  background-image: url('../images/Group-427319889.jpg');
  background-position: 50%;
  height: 340px;
  margin-top: 0;
}

.ll-gc.bgba {
  background-image: url('../images/Group-427319889.jpg');
  background-position: 50%;
  border-radius: 10px;
  width: 800px;
  height: 500px;
  margin-top: 0;
  margin-bottom: 60px;
  overflow: hidden;
}

.ll-gc.bg01-copy {
  background-image: url('../images/Group-427319889.jpg');
  background-position: 50%;
  height: 340px;
  margin-top: 0;
}

.ll-gc.bghome {
  background-image: url('../images/Group-427319889.jpg');
  background-position: 50%;
  border-radius: 20px;
  width: 900px;
  height: 500px;
  margin: 0 auto 90px;
}

.ll-gc.bghome.donone {
  display: none;
}

.section-best {
  background-color: #f5f5f8;
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 70px;
  overflow: hidden;
}

.h-creator-gc {
  color: #fff;
  text-align: center;
  overflow-wrap: normal;
  max-width: 57px;
  margin: 0 auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

.css-break {
  display: none;
}

.creator-gc {
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.creator-gc.ce {
  width: auto;
}

.slidl-creatorgc {
  width: 110px;
  height: auto;
  margin-right: 20px;
}

.ct-gc {
  flex-direction: column;
  align-items: center;
  height: auto;
  display: flex;
}

.cm-gc {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
  overflow: hidden;
}

.cm-gc.gc02 {
  justify-content: flex-start;
  margin-top: 20px;
}

.cm-gc.gc02._03-04 {
  margin-bottom: 60px;
}

.section-content-gc {
  padding-top: 115px;
  padding-bottom: 115px;
}

.section-content-gc.scgc-01 {
  padding-bottom: 0;
}

.section-content-gc.gc-about {
  padding-top: 80px;
  padding-bottom: 100px;
}

.section-content-gc.gc60pxmb {
  padding-bottom: 60px;
}

.section-content-gc.gs-acc {
  padding-top: 100px;
  padding-bottom: 0;
}

.section-content-gc.sc04 {
  padding-bottom: 80px;
}

.section-content-gc.aboutus {
  padding-top: 80px;
  padding-bottom: 100px;
}

.content-flex-gc {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.content-left {
  width: 50%;
  padding-right: 40px;
}

.content-left.cl-center {
  text-align: center;
}

.content-right {
  width: 50%;
  padding-left: 40px;
}

.content-right.cr-center {
  text-align: center;
}

.hthin {
  font-weight: 400;
}

.rtb-bullets li {
  color: #505050;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 400;
}

.rtb-bullets._15pxmt {
  margin-top: 40px;
  margin-bottom: 10px;
  margin-left: -38px;
}

.p22px {
  color: #505050;
  font-size: 21px;
}

.p22px.p-help {
  margin-top: 20px;
  margin-bottom: 40px;
}

.p22px.p-help.p-white {
  color: #fff;
}

.p22px._50pxmb {
  margin-bottom: 50px;
}

.p22px.pwhite {
  color: #fff;
  font-weight: 400;
}

.p22px.pwhite-quote {
  color: #fff;
  font-weight: 400;
  line-height: 160%;
}

.img-gc {
  width: 100%;
  display: block;
}

.img-gc.maxh-475 {
  width: auto;
  max-height: 475px;
  margin-left: auto;
  margin-right: auto;
}

.img-cs {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-who {
  background-image: linear-gradient(260deg, #000, rgba(0, 0, 0, 0)),
    url('../images/Rectangle-3380-min.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 170px;
  padding-bottom: 170px;
}

.content-who {
  padding-left: 50%;
}

.txt-22 {
  color: #fff;
  letter-spacing: 7px;
  text-transform: uppercase;
  margin-top: 30px;
  font-size: 22px;
  font-weight: 700;
}

.list-checks {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 30px;
  margin-bottom: 35px;
  display: flex;
}

.listitem {
  color: #fff;
  align-items: flex-start;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.img-check02 {
  margin-bottom: 0;
  margin-right: 10px;
  display: block;
  position: relative;
  bottom: -5px;
}

.img-check02.opacity0 {
  opacity: 0;
}

.section-grey {
  background-color: #f5f5f8;
  padding-top: 100px;
}

.content-full {
  justify-content: flex-end;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.image-quote {
  flex: none;
  width: 60%;
  height: 650px;
  overflow: hidden;
}

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

.content-quote {
  padding-left: 40px;
  padding-right: 40px;
}

.h32px {
  font-size: 32px;
  line-height: 140%;
}

.p-quote {
  margin-top: 50px;
  margin-bottom: 0;
  font-size: 27px;
  font-weight: 400;
  line-height: 160%;
}

.section-nextsteps {
  padding-top: 110px;
  padding-bottom: 130px;
}

.content-center-05 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.steps-gc {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 35px;
  display: flex;
}

.step-gc {
  text-align: center;
  background-color: #f5f5f8;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 32%;
  height: 375px;
  padding-top: 30px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.iconstep {
  margin-bottom: 40px;
  display: block;
}

.hstepgc {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

.hstepgc._40pxmb {
  margin-top: 0;
  margin-bottom: 40px;
}

.hstepgc.h-white {
  color: #fff;
  margin-top: 0;
}

.hstepgc.hgc {
  margin-top: 0;
  margin-bottom: 20px;
}

.p-22px-step {
  color: #505050;
  font-weight: 400;
}

.section-community02 {
  padding-top: 0;
  padding-bottom: 130px;
}

.img-community02 {
  margin-top: 50px;
  margin-bottom: 120px;
}

.quotes-community {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.row-community {
  width: 32%;
}

.quoteblock {
  border-left: 1px solid #505050;
  padding-left: 30px;
}

.quoteblock.qb-space {
  margin-top: 60px;
}

.imgquote {
  margin-bottom: 30px;
  display: block;
}

.pquote02 {
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 27px;
  font-weight: 400;
  line-height: 160%;
}

.cta-gc {
  background-color: #000;
  padding-top: 70px;
  padding-bottom: 150px;
}

.content-cta {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.logo-cta {
  margin-top: 75px;
}

.hero-section-sy {
  background-color: #f5f5f8;
  padding-top: 140px;
  padding-bottom: 60px;
}

.content-center-sy {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.llsy {
  background-image: url('../images/Group-427319688-min.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 1100px;
  max-width: 100%;
  height: 525px;
  margin-top: 50px;
  margin-bottom: 60px;
  display: none;
}

.steps-sy {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.imgios {
  margin-bottom: 40px;
}

.section-b {
  padding-top: 140px;
  padding-bottom: 140px;
}

.blocks2 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.block-left {
  border: 2px solid #000;
  border-radius: 30px;
  width: 48%;
  padding-bottom: 40px;
}

.block-inner {
  text-align: center;
  background-color: #000;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
  padding: 40px 60px 50px;
  display: flex;
}

.img-badge {
  max-width: none;
  height: 35px;
  margin-bottom: 25px;
}

.img-icon {
  height: 40px;
  margin-bottom: 20px;
}

.p-27 {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.blog-second {
  padding-left: 60px;
  padding-right: 60px;
}

.checks {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 15px;
  margin-bottom: 40px;
  display: flex;
}

.check02 {
  align-items: flex-start;
  display: flex;
}

.img-02 {
  margin-top: 5px;
  margin-right: 15px;
}

.pcheck {
  color: #505050;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

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

.block-right {
  border: 2px solid #000;
  border-radius: 30px;
  width: 48%;
  padding-bottom: 40px;
}

.check-03 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-left: 35px;
  display: flex;
}

.content-2nd {
  text-align: center;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-22px-grey {
  color: #505050;
  max-width: 885px;
  margin-top: 30px;
  margin-bottom: 60px;
  font-weight: 400;
}

.section-start {
  padding-top: 140px;
  padding-bottom: 0;
}

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

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

.central-vertical {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.central-vertical.dnone {
  display: none;
}

.sections-testmonials {
  background-color: #000;
  padding-top: 90px;
  padding-bottom: 90px;
}

.sections-testmonials.st-bright {
  background-color: #fff;
}

.content-flex-tm {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 35px;
  display: none;
}

.testemonialbox {
  width: 48%;
}

.creator-line {
  align-items: center;
  margin-bottom: 35px;
  display: flex;
}

.img-creator-02 {
  width: 210px;
  margin-right: 35px;
  display: block;
}

.h-creator {
  color: #fff;
  font-size: 32px;
  line-height: 120%;
}

.tabs {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.tabs-menu {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.tabs-content {
  width: 50%;
  height: 100%;
}

.tab-gc {
  background-color: #f5f5f8;
  border-radius: 50px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 60px;
  margin-bottom: 6px;
  font-size: 23px;
  font-weight: 700;
  display: flex;
  overflow: hidden;
}

.tab-gc.w--current {
  background-color: rgba(245, 245, 248, 0);
  flex-direction: column;
  align-items: flex-start;
  height: auto;
}

.tab-pane-gc {
  height: 100%;
}

.arrow-holder {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 18px;
  display: flex;
  position: relative;
  top: -17px;
}

.list-standard {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #505050;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.listitem-standard {
  color: #505050;
}

.img-tabs {
  max-width: 80%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.txt-tab {
  margin-top: 8px;
}

.section-usps {
  background-color: #f5f5f8;
  padding-top: 115px;
  padding-bottom: 115px;
}

.section-usps.scgc-01 {
  padding-bottom: 0;
}

.steps-pbc {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.pbc-aspect {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 20%;
  display: flex;
}

.img-cion {
  height: 65px;
  margin-bottom: 10px;
}

.h-aspect {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
}

.img-large {
  width: 95%;
  max-width: 1200px;
  margin-top: 0;
}

.outcomes-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.box01outcomes {
  text-align: left;
  background-color: #f5f5f8;
  border-radius: 30px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 60px;
  display: flex;
}

.iconbox {
  margin-bottom: 30px;
}

.listitem-02 {
  color: #505050;
  align-items: flex-start;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.box02outcomes {
  text-align: left;
  background-color: #f5f5f8;
  border-radius: 30px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 60px;
  display: flex;
}

.textandmore {
  font-style: italic;
  font-weight: 700;
}

.content-who-we-are {
  text-align: left;
  justify-content: space-between;
  display: flex;
}

.leftbox {
  text-align: left;
  max-width: 48%;
}

.p-27px {
  color: #000;
  font-weight: 400;
  line-height: 160%;
}

.rigthbox {
  flex: 1;
  padding-left: 100px;
}

.backedby {
  font-size: 22px;
  font-weight: 400;
}

.investors {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
}

.investor {
  align-items: center;
  display: flex;
}

.investorimage {
  max-width: 130px;
  margin-right: 35px;
}

.investor-name {
  margin-bottom: 5px;
  font-size: 27px;
  font-weight: 700;
}

.p-investor {
  color: #505050;
  font-size: 18px;
  font-weight: 400;
}

.section-nextsteps02 {
  background-color: #000;
  padding-top: 110px;
  padding-bottom: 130px;
}

.steps-start {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.step-start {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 22%;
  display: flex;
}

.stepnumber01 {
  z-index: 1;
  background-color: #000;
  margin-bottom: 25px;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.h-step01 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 120%;
}

.imgline {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 26px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.img-logos.il01 {
  height: 30px;
}

.img-logos.il02 {
  height: 46px;
}

.img-logos.il03 {
  height: 26px;
}

.img-arrow-03 {
  width: 20px;
}

.twobuttons {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.twobuttons.tbleft {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.twobuttons.tbleft:hover {
  color: #000;
}

.twobuttons._40pxmt {
  margin-top: 40px;
}

.img03 {
  width: 210px;
  margin-right: 35px;
}

.select-field {
  color: #fff;
  background-color: #202020;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-top: 20px;
}

.consent-label {
  color: #a8a8a8;
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
}

.sales-video-hero-section {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  height: auto;
  min-height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.lp-nav {
  z-index: 1;
  background-color: #131313;
  justify-content: center;
  align-items: center;
  height: 75px;
  display: flex;
  position: relative;
}

.hero-section-lp {
  margin-top: -2px;
}

.img-hero-lp {
  width: 100%;
  margin-bottom: -115px;
}

.h-pretag {
  color: var(--dark);
  text-align: center;
  background-color: #fff;
  border-radius: 99px;
  margin-bottom: 20px;
  padding: 15px 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  box-shadow: 0 2px 24px 14px rgba(0, 0, 0, 0.1);
}

.vflex {
  align-items: center;
}

.h-hero-lp {
  color: #131313;
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 60px;
  line-height: 70px;
  font-weight: 700;
}

.p-herolp {
  color: #141414;
  font-size: 20px;
  font-weight: 400;
}

.tab-ctamain {
  flex-direction: column;
  align-items: center;
  margin-top: 55px;
  display: flex;
}

.tm-maincta {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  margin-bottom: 45px;
  display: flex;
}

.tl-main {
  background-color: #f3f3f3;
  border: 2px solid rgba(255, 255, 255, 0);
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 400px;
  height: 140px;
  padding: 20px;
  display: flex;
}

.tl-main.w--current {
  background-color: #fff;
  border-color: #5f1ecc;
  justify-content: flex-start;
}

.button-main {
  border: 2px solid var(--dark);
  background-color: var(--dark);
  color: #fff;
  text-transform: none;
  border-radius: 99px;
  padding: 14px 42px;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  transition: all 0.35s;
}

.button-main.b-dark {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.button-main.b-dark:hover {
  color: #fff;
  background-color: #000;
}

.button-main.b-white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.button-main.b-white.submit {
  margin-top: 10px;
}

.button-main.b-white.bfooter {
  text-align: center;
  width: 235px;
}

.button-main.b-plan02 {
  color: #2646ec;
  background-color: #fff;
}

.button-main.b-dark-outline {
  color: #fff;
  background-color: #5f1ecc;
  border-color: #5f1ecc;
}

.button-main.b-dark-outline:hover {
  color: #fff;
}

.button-main._40pxmt {
  margin-top: 40px;
}

.button-main.bfooter {
  text-align: center;
  width: 235px;
}

.button-main.bfooter:hover {
  color: #fff;
}

.button-main.bmpurple {
  background-color: #5f1ecc;
  border-color: #5f1ecc;
}

.ctxt01 {
  color: #131313;
  font-family: Visueltpro, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.ctxt02 {
  color: #131313;
  margin-top: 5px;
  font-size: 24px;
  font-weight: 700;
}

.p14px {
  color: #838383;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Visueltpro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.row-c {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.ctxt02-grey {
  color: #898989;
  margin-top: 5px;
  font-size: 24px;
  font-weight: 700;
}

.c-7day {
  color: #5f1ecc;
  font-size: 14px;
  font-weight: 700;
}

.ctxt01-first {
  color: #131313;
  margin-top: -4px;
  font-family: Visueltpro, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.tag-discount {
  color: #fff;
  background-color: #5f1ecc;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  padding: 5px 14px;
  font-family: Visueltpro, sans-serif;
  font-weight: 400;
  display: flex;
  position: absolute;
  top: -20px;
  bottom: auto;
  left: auto;
  right: 17px;
}

.checkbox-wrap {
  justify-content: center;
  align-items: center;
  padding-right: 40px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.checker {
  background-color: #fff;
  border: 2px solid #ddd;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.section-features-lp {
  padding-top: 65px;
  padding-bottom: 80px;
}

.h-30px {
  color: #131313;
  margin-top: 0;
  font-size: 30px;
}

.categories-lp {
  grid-column-gap: 10px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.lp-category {
  border-radius: 20px;
  flex: 0 auto;
  width: 24%;
  height: 240px;
  position: relative;
  overflow: hidden;
}

.img-categorylp {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.content-category {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.54),
    rgba(0, 0, 0, 0.02) 76%
  );
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.txt-category {
  color: #fff;
  font-size: 20px;
}

.vflex-categories {
  align-items: center;
  margin-bottom: 65px;
}

.app-features {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px #e7e7e7;
  width: 100%;
  max-width: 1140px;
  margin-top: 50px;
  margin-bottom: 65px;
  padding-top: 0;
  padding-bottom: 0;
}

.features-line {
  border-bottom: 1px solid #e7e7e7;
  justify-content: space-between;
  align-items: center;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
}

.box-feature {
  align-items: center;
  width: 24%;
  display: flex;
}

.icon-featureapp {
  width: 40px;
  margin-right: 30px;
}

.h-featureapp {
  color: #131313;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Visueltpro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
}

.p-appfeature {
  color: #898989;
  margin-bottom: 0;
  font-family: Visueltpro, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.section-trainers {
  max-width: 100%;
  overflow: hidden;
}

.img-stars-02 {
  width: 100px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.section-slider {
  max-width: 100%;
  padding-top: 80px;
  padding-bottom: 100px;
  overflow: hidden;
}

.slider {
  pointer-events: auto;
  background-color: rgba(221, 221, 221, 0);
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-bottom: 50px;
  display: flex;
}

.slide-phone {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.mask-2 {
  width: 20%;
  height: auto;
  overflow: visible;
}

.img-phone {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.left-arrow-2,
.right-arrow-2 {
  display: none;
}

.slide-nav-3 {
  margin-top: 20px;
  display: flex;
  position: relative;
}

.phone-content {
  flex-direction: column;
  align-items: center;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.hphone {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 24px;
}

.pphone {
  color: #131313;
  text-align: center;
  font-family: Visueltpro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.section-prefooter {
  border-top: 1px solid #e5e5e5;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.pre-content {
  grid-row-gap: 15px;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 40%;
  max-width: 500px;
  display: flex;
}

.hpre20px {
  font-size: 20px;
  font-weight: 700;
}

.p16px {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.prefooter-divider {
  background-color: #e5e5e5;
  flex: none;
  width: 1px;
  height: 100px;
  margin-left: 5%;
  margin-right: 5%;
}

.footer-lp {
  background-color: #131313;
  flex-direction: column;
  align-items: center;
  padding-top: 65px;
  padding-bottom: 60px;
  display: flex;
}

.hfooter {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
}

.form-2 {
  align-items: center;
  display: flex;
}

.text-field-2 {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  width: 340px;
  height: 52px;
  margin-bottom: 0;
  margin-right: -104px;
  padding-right: 110px;
  font-family: Visueltpro, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.submit-button {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  width: 100px;
  height: 42px;
  padding: 9px 22px 10px;
  font-size: 14px;
}

.creator {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.linksfooter {
  justify-content: space-between;
  align-items: center;
  margin-top: 35px;
  display: flex;
}

.linkfooter {
  color: #fff;
  border-bottom: 1px solid #fff;
  font-size: 14px;
  text-decoration: none;
}

.dividerfooter {
  background-color: #fff;
  width: 2px;
  height: 25px;
  margin-left: 12px;
  margin-right: 12px;
}

.hplaybook,
.overlaywhite,
.button-morefeatures {
  display: none;
}

.img-community-02 {
  max-width: 715px;
  margin-top: 30px;
}

.b-payments {
  background-color: #404040;
  padding-top: 60px;
}

.success-message {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.13);
  border-radius: 10px;
  width: 100%;
  padding: 40px;
  font-size: 23px;
  line-height: 140%;
}

.imgsound {
  width: 454px;
  margin-bottom: 40px;
}

.p33px {
  color: #fff;
  text-align: center;
  max-width: 800px;
  font-size: 33px;
  font-weight: 400;
  line-height: 160%;
}

.html-embed {
  width: 100%;
  max-width: 800px;
  margin-top: 40px;
}

.imglba {
  margin-bottom: 60px;
  display: block;
}

.hero-section-ba {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  height: auto;
  min-height: auto;
  padding-top: 45px;
  padding-bottom: 100px;
  display: flex;
}

.p-22px-bc {
  color: #505050;
  text-align: center;
  max-width: 885px;
  margin: 30px auto 60px;
  font-weight: 400;
}

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

.button-center._40pxmt {
  margin-top: 50px;
}

.blue-button {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #2646ec;
  border: 2px solid #2646ec;
  border-radius: 99px;
  padding: 14px 42px;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  transition: all 0.35s;
}

.blue-button:hover {
  letter-spacing: 1.5px;
}

.blue-button.b-dark {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.blue-button.b-dark:hover {
  color: #fff;
  background-color: #000;
}

.blue-button.b-white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.blue-button.b-white.submit {
  margin-top: 10px;
}

.blue-button.b-white.bfooter {
  text-align: center;
  width: auto;
}

.blue-button.b-plan02 {
  color: #2646ec;
  background-color: #fff;
}

.blue-button.b-dark-outline {
  color: #fff;
  background-color: #5f1ecc;
  border-color: #5f1ecc;
}

.blue-button.b-dark-outline:hover {
  color: #fff;
}

.blue-button._40pxmt {
  margin-top: 40px;
}

.blue-button.bfooter {
  text-align: center;
  width: 235px;
}

.blue-button.bfooter:hover {
  color: #fff;
}

.blue-button.boutline {
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #fff;
}

.blue-button.boutline.submit {
  margin-top: 10px;
}

.blue-button.boutline.bfooter {
  text-align: center;
  width: 235px;
}

.content-jeff {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 48%;
  display: flex;
}

.img-jeff-r {
  max-width: 40%;
}

.embed-insta {
  margin-top: 20px;
  margin-bottom: 80px;
}

.accelerator {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.img-acc {
  max-width: 460px;
  display: block;
}

.img-tag-only {
  max-width: 460px;
  margin-top: 30px;
  display: block;
}

.img-tag-only.imgmombile {
  display: none;
}

.paccelerator {
  color: #505050;
  text-align: center;
  max-width: 1100px;
  margin-top: 50px;
  margin-bottom: 45px;
  font-weight: 400;
}

.p-sucess {
  color: #fff;
  width: 700px;
  max-width: 90%;
  margin-top: 40px;
  font-size: 21px;
  font-weight: 400;
  line-height: 141%;
}

.p-sucess.p-help {
  margin-top: 20px;
  margin-bottom: 40px;
}

.p-sucess.p-help.p-white,
.p-sucess.p-white {
  color: #fff;
}

._40mil {
  border-bottom: 9px solid #000;
  padding-bottom: 0;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.bold-text {
  line-height: 120%;
  text-decoration: none;
}

.heading {
  text-align: center;
  font-size: 40px;
}

.section {
  background-color: #f5f5f8;
  padding-top: 90px;
  padding-bottom: 80px;
}

.nav-simple {
  z-index: 2;
  background-color: var(--dark);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 75px;
  margin-bottom: -2px;
  display: flex;
  position: relative;
}

.creators-section {
  padding-top: 45px;
}

.section-features {
  padding-top: 70px;
  padding-bottom: 115px;
}

.content-center-vertical {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.content-center-vertical.ccv02 {
  margin-bottom: 60px;
}

.benefits {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.box-benefit {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.imgbenefit {
  height: 57px;
  margin-bottom: 35px;
  display: block;
}

.h-benefit {
  color: var(--dark);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 125%;
}

.h-benefit.h-dark {
  color: #010101;
  margin-top: 0;
  margin-bottom: 0;
}

.tagbenefit {
  color: var(--dark);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 2px;
  font-size: 20px;
  font-weight: 700;
}

.section-get-started {
  background-color: var(--dark);
  padding-top: 80px;
  padding-bottom: 100px;
}

.get-started-steps {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 80px;
  margin-bottom: 70px;
  display: flex;
}

.step-go {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.step-number-02 {
  margin-bottom: 20px;
  display: block;
}

.h-24px {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.imgstartphone {
  max-height: 500px;
  margin-top: 40px;
}

.accountable-section {
  padding-top: 95px;
  padding-bottom: 140px;
}

.content-accountable {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 90px;
  display: flex;
}

.aspect-accountable {
  flex-direction: column;
  align-items: center;
  max-width: 28%;
  display: flex;
}

.img-accountable {
  max-height: 450px;
  margin-bottom: 60px;
  display: block;
}

.accountable-texts {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.p20px {
  color: var(--dark);
  font-size: 20px;
  font-weight: 400;
}

.p20px.p-help {
  margin-top: 20px;
  margin-bottom: 40px;
}

.p20px.p-help.p-white,
.p20px.p-white {
  color: #fff;
}

.programs-section {
  padding-top: 0;
  padding-bottom: 60px;
}

.programs-content {
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.program {
  width: 19%;
  text-decoration: none;
}

.img-program-holder {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  height: 240px;
  overflow: hidden;
}

.program-info {
  background-color: #f3f3f3;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 90px;
  padding: 15px;
}

.program-title {
  color: var(--dark);
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.stories {
  justify-content: space-between;
  align-items: stretch;
  margin-top: 40px;
  display: flex;
}

.img33 {
  max-width: none;
  height: 400px;
  margin-right: 5px;
}

.images-marquee {
  margin-top: 40px;
}

.images-marquee.cm02 {
  margin-top: 25px;
  margin-bottom: 45px;
}

.cl-maruqee.w-dyn-items {
  height: 600px;
  min-height: 600px;
  width: 100vw;
  overflow: hidden;
  padding-left: 10px;
}

.hero-section-edu {
  padding-top: 140px;
  padding-bottom: 100px;
}

.content-hero-edu {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-modules {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 100px;
}

.ci-module {
  width: 48%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.cl-module {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.module-item {
  color: #010101;
  background-color: #f3f3f3;
  border-radius: 30px;
  width: 100%;
  height: 500px;
  margin-bottom: 60px;
  padding: 25px;
  text-decoration: none;
  transition: background-color 0.2s;
}

.module-item:hover {
  background-color: #e1e1e1;
}

.image-wrap {
  border-radius: 30px;
  width: 100%;
  height: 300px;
  margin-bottom: 25px;
  overflow: hidden;
}

.info-row-module {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.info-row-module.irm {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.module-time {
  flex: none;
  margin-left: 0;
}

.time {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  display: flex;
}

.imgicon02 {
  width: 20px;
  margin-right: 5px;
}

.section-module {
  padding-top: 140px;
  padding-bottom: 0;
}

.content-module {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.module-videos {
  background-color: #f3f3f3;
  border-radius: 20px;
  max-width: 350px;
  padding: 25px;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

.time02 {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.time02.time02-01 {
  opacity: 0.75;
}

.ci-video-cms {
  border: 2px solid rgba(0, 0, 0, 0.04);
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 16px;
}

.ci-video-cms:last-child {
  margin-bottom: 0;
}

.content-main {
  background-color: #f3f3f3;
  border-radius: 30px;
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  padding: 40px;
}

.document-link {
  color: #fff;
  background-color: #5f1ecc;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: background-color 0.2s;
  display: flex;
}

.document-link:hover {
  background-color: #000;
}

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

.imgicon03 {
  width: 25px;
  margin-right: 10px;
}

.tabs-2 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tabs-menu-2 {
  background-color: #f3f3f3;
  border-radius: 30px;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 300px;
  padding: 25px 25px 5px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

.tabs-content-2 {
  flex: 1;
  margin-left: 40px;
}

.tab {
  background-color: rgba(13, 12, 12, 0);
  border: 5px solid rgba(0, 0, 0, 0.05);
  border-radius: 30px;
  margin-bottom: 20px;
  padding: 0;
}

.tab.w--current {
  background-color: #fff;
  border: 5px solid #5f1ecc;
}

.html-embed-2 {
  border-radius: 30px;
  overflow: hidden;
}

.rtb-edu {
  margin-top: 60px;
}

.ci-video-cms-wrapper {
  border: 2px solid rgba(0, 0, 0, 0.04);
  border-radius: 30px;
  margin-bottom: 20px;
  padding: 16px;
}

.ci-video-cms-wrapper:last-child {
  margin-bottom: 0;
}

.section-other-modules {
  padding-top: 100px;
  padding-bottom: 40px;
}

.content-edu-modules {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-second {
  padding-top: 100px;
  padding-bottom: 80px;
  display: block;
}

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

._2-col {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  width: 100%;
  display: grid;
}

._2-col.v-s {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 0.25fr 1.25fr;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

._2-col._60pxmt {
  margin-top: 60px;
}

.div {
  text-align: left;
}

.section-steps {
  padding-top: 80px;
  padding-bottom: 100px;
  display: block;
}

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

.content-steps-inner {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 45px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.stepi {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 22%;
  display: flex;
}

.stepi.slast {
  width: 20%;
}

.step-top {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.img-icon-step {
  margin-right: 12px;
}

.img-long {
  flex: 0 auto;
  max-width: 90%;
  display: block;
}

.h-28px {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashgrotesk Variable, sans-serif;
  font-weight: 600;
}

.cb-home {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 365px;
  margin-top: 24px;
  margin-bottom: 0;
  display: flex;
}

.p-feature-home {
  color: #505050;
  text-align: left;
  max-width: 670px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  position: relative;
  top: 6px;
}

.p-feature-home.p-white {
  color: #fff;
  font-weight: 400;
}

.h-slide-02 {
  flex: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
}

.slider-2 {
  background-color: rgba(221, 221, 221, 0);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 80px;
  display: flex;
}

.slide-2 {
  width: 400px;
  height: 370px;
  margin-right: 14px;
}

.mask-3 {
  width: 400px;
  height: auto;
  overflow: visible;
}

.inner-slide {
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 370px;
  display: flex;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15);
}

.inner-slide.is-alignb {
  justify-content: center;
  align-items: flex-end;
}

.img-inner {
  width: auto;
  height: 90%;
}

.img-inner.ii-03 {
  position: relative;
  top: -15px;
}

.right-arrow-3,
.left-arrow-3 {
  display: none;
}

.imgfade-left {
  z-index: 6;
  height: 110%;
  position: absolute;
  top: -5%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.imgfade-right {
  z-index: 6;
  height: 110%;
  position: absolute;
  top: -5%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.slide-nav-4 {
  top: auto;
  bottom: -15%;
  left: 0%;
  right: 0%;
}

.code-embed {
  display: none;
}

.section-3-steps-start {
  padding-top: 20px;
  padding-bottom: 130px;
}

.section-calculator {
  background-color: #000;
  max-width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
  overflow: clip;
}

.section-start-yourself-02 {
  padding-top: 100px;
  padding-bottom: 60px;
  display: block;
}

.block-start {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.number {
  z-index: 2;
  color: #fff;
  background-color: #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 43px;
  height: 43px;
  margin-right: -26px;
  padding-top: 2px;
  font-size: 30px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.block-grey {
  background-color: #f5f5f8;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 470px;
  max-width: 90%;
  height: 135px;
  padding-left: 90px;
  padding-right: 30px;
  display: flex;
}

.image {
  max-width: 55%;
  margin-bottom: 0;
}

.d40 {
  max-width: 40%;
}

.img-icon-start {
  width: 50px;
  max-width: 50px;
  max-height: 52px;
  margin-right: 30px;
}

.section-creators {
  padding-top: 60px;
  padding-bottom: 100px;
}

.h-center {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.boxcgrid {
  border-radius: 30px;
  width: 100%;
  height: 570px;
  position: relative;
  overflow: hidden;
}

.quote-creator-large {
  color: #fff;
  text-align: center;
  width: 585px;
  max-width: 90%;
  margin-bottom: 35px;
  font-family: Clashgrotesk Variable, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 110%;
}

.creator-tag {
  font-family: Clashgrotesk Variable, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.tagcreator {
  font-size: 22px;
  font-weight: 400;
}

.thinh {
  font-weight: 400;
}

.section-standard-coaching {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-standard-coaching._75pxp {
  padding-top: 75px;
  padding-bottom: 75px;
}

.tag-purple {
  color: #5e1ecc;
  text-align: center;
  margin-bottom: 5px;
  font-weight: 700;
}

.p-32x {
  color: #010101;
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}

.cb-coaching {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 635px;
  margin-top: 24px;
  margin-bottom: 0;
  display: flex;
}

.p-coachng {
  text-align: left;
  margin-bottom: 0;
  font-size: 27px;
  font-weight: 400;
  line-height: 120%;
  position: relative;
  top: 0;
}

.divider2 {
  background-color: #e6e6e6;
  width: 100%;
  height: 2px;
  margin-top: 45px;
  margin-bottom: 50px;
}

.img-check-space {
  margin-top: 8px;
  margin-right: 50px;
}

.module-box {
  text-align: center;
}

.module-box._75pxmt {
  margin-top: 120px;
}

.h46px {
  color: #fff;
  margin-bottom: 0;
  font-family: Visuelt, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 125%;
}

.h46px._40pxmb {
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.h46px._40pxmb.hcenter {
  text-align: center;
}

.h46px._40pxmb.henterprise {
  text-align: center;
  max-width: 560px;
}

.h46px._40pxmb.hgc {
  max-width: 870px;
}

.h46px._40pxmb.hbg02 {
  max-width: 1200px;
  margin-bottom: 60px;
  font-weight: 400;
}

.h46px._40pxmb.hba {
  max-width: 870px;
  margin-bottom: 35px;
  font-weight: 400;
}

.h46px.h-dark {
  color: #010101;
  text-align: center;
  margin-top: 0;
  margin-bottom: 60px;
}

.h46px.h-dark.max750 {
  max-width: 750px;
  margin-bottom: 0;
}

.h46px.h-dark.hmaxbrand {
  max-width: 720px;
  margin-bottom: 0;
}

.h46px.h-dark._0pxmb {
  margin-bottom: 0;
}

.h46px.h-dark._0pxmb.max800 {
  max-width: 800px;
}

.h46px.h-dark.abouth {
  text-align: left;
  margin-bottom: 40px;
  font-size: 45px;
  font-weight: 400;
}

.h46px.h-dark.hjeff {
  margin-top: 100px;
  margin-bottom: 50px;
  font-size: 44px;
  font-weight: 400;
}

.h46px.h-dark.hleft {
  text-align: left;
}

.h46px.h-dark.hleft._15pxmb {
  margin-bottom: 15px;
  font-size: 46px;
}

.h46px.h-dark._15pxmb {
  margin-bottom: 15px;
}

.h46px.hdarkleft {
  color: #010101;
  text-align: left;
  margin-top: 0;
  margin-bottom: 60px;
}

.h46px.hdarkleft.max750 {
  max-width: 750px;
  margin-bottom: 0;
}

.h46px.hdarkleft.hmaxbrand {
  max-width: 700px;
  margin-bottom: 0;
}

.h46px.hdarkleft._0pxmb {
  margin-bottom: 0;
}

.h46px._0pxmt {
  margin-top: 0;
}

.h46px.h-center {
  text-align: center;
}

.h46px.h-dark-edu {
  color: #010101;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 35px;
}

.h46px.h-dark-edu.max750 {
  max-width: 750px;
  margin-bottom: 0;
}

.h46px.h-dark-edu.hmaxbrand {
  max-width: 700px;
  margin-bottom: 0;
}

.h46px.h-dark-edu._0pxmb {
  margin-bottom: 0;
}

.h46px.h-dark-edu.abouth {
  text-align: left;
  margin-bottom: 40px;
  font-size: 45px;
  font-weight: 400;
}

.h46px.h-dark-edu.hjeff {
  margin-top: 100px;
  margin-bottom: 50px;
  font-weight: 400;
}

.section-members {
  background-color: #000;
  max-width: 100%;
  margin-top: 150px;
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: clip;
}

.section-members.sm-dark {
  background-color: rgba(255, 255, 255, 0);
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  overflow: clip;
}

.img-member {
  width: 500px;
  margin-right: 30px;
}

.book-meeting {
  width: 100%;
  max-width: 700px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.p-33 {
  color: #fff;
  text-align: center;
  max-width: 670px;
  margin-top: 30px;
  margin-bottom: 65px;
  font-size: 33px;
  line-height: 120%;
}

.content-calc {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.small {
  font-size: 35px;
  line-height: 125%;
  display: block;
}

.tabs-3 {
  flex: 1;
  margin-left: 100px;
}

.tabcalc {
  color: #fff;
  text-align: center;
  background-color: rgba(221, 221, 221, 0);
  width: 50%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Clashgrotesk Variable, sans-serif;
  font-size: 22px;
  font-weight: 600;
  display: inline-block;
}

.tabcalc.w--current {
  background-color: rgba(221, 221, 221, 0);
  border-bottom: 4px solid #5e1ecc;
}

.tabs-content-3 {
  margin-top: 30px;
}

.block-top {
  background-color: #383838;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 95px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.txt-calc {
  color: #fff;
  font-size: 16px;
}

.txt-calc.dark {
  color: #000;
}

.txt-calc.infoperc {
  color: rgba(0, 0, 0, 0.5);
}

.numberfield {
  color: var(--white);
  text-align: left;
  background-color: rgba(255, 255, 255, 0);
  border: 1px #000;
  flex: 0 auto;
  width: auto;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 32px;
  font-weight: 700;
  display: block;
}

.numberfield::placeholder {
  color: var(--white);
}

.numberfield.nfc {
  text-align: right;
  padding-right: 5px;
}

.numberfield.nfc.dnone {
  opacity: 0;
}

.numberfield.nf02 {
  margin-left: -34px;
}

.result-block {
  background-color: #f5f5f8;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 135px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.submit-button-2 {
  display: none;
}

.result {
  font-size: 44px;
  font-weight: 700;
  line-height: 110%;
}

.div-block {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-top03 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 915px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.samllmonth {
  margin-bottom: -9px;
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
}

.nf01 {
  color: var(--white);
  text-align: left;
  background-color: rgba(255, 255, 255, 0);
  border: 1px #000;
  flex: 0 auto;
  width: auto;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 32px;
  font-weight: 700;
  display: block;
}

.nf01::placeholder {
  color: var(--white);
}

.nf01.nfc {
  text-align: right;
  padding-right: 5px;
}

.nf01.nfc.dnone {
  opacity: 0;
}

.nf01.nf02 {
  margin-left: -34px;
}

.hero-tag---studio {
  color: var(--dark);
  text-align: center;
  background-color: #fff;
  border-radius: 99px;
  margin-bottom: 20px;
  padding: 15px 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  box-shadow: 0 2px 24px 14px rgba(0, 0, 0, 0.1);
}

.h-50px---studio {
  color: #fff;
  margin-bottom: 0;
  font-family: Visuelt, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 125%;
}

.h-50px---studio._40pxmb {
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.h-50px---studio._40pxmb.hcenter {
  text-align: center;
}

.h-50px---studio._40pxmb.henterprise {
  text-align: center;
  max-width: 560px;
}

.h-50px---studio._40pxmb.hgc {
  max-width: 870px;
}

.h-50px---studio._40pxmb.hbg02 {
  max-width: 1200px;
  margin-bottom: 60px;
  font-weight: 400;
}

.h-50px---studio._40pxmb.hba {
  max-width: 870px;
  margin-bottom: 35px;
  font-weight: 400;
}

.h-50px---studio.h-dark {
  color: #010101;
  text-align: center;
  margin-top: 0;
  margin-bottom: 60px;
}

.h-50px---studio.h-dark.max750 {
  max-width: 750px;
  margin-bottom: 0;
}

.h-50px---studio.h-dark.hmaxbrand {
  max-width: 810px;
  margin-bottom: 0;
}

.h-50px---studio.h-dark._0pxmb {
  margin-bottom: 0;
}

.h-50px---studio.h-dark._0pxmb.max800 {
  max-width: 800px;
}

.h-50px---studio.h-dark.abouth {
  text-align: left;
  margin-bottom: 40px;
  font-size: 45px;
  font-weight: 400;
}

.h-50px---studio.h-dark.hjeff {
  margin-top: 100px;
  margin-bottom: 50px;
  font-size: 44px;
  font-weight: 400;
}

.h-50px---studio.h-dark.hleft {
  text-align: left;
}

.h-50px---studio.h-dark.hleft._15pxmb {
  margin-bottom: 15px;
}

.h-50px---studio.h-dark.max835 {
  max-width: 835px;
}

.h-50px---studio.h-dark._15pxmb {
  margin-bottom: 15px;
}

.h-50px---studio.hdarkleft {
  color: #010101;
  text-align: left;
  margin-top: 0;
  margin-bottom: 60px;
}

.h-50px---studio.hdarkleft.max750 {
  max-width: 750px;
  margin-bottom: 0;
}

.h-50px---studio.hdarkleft.hmaxbrand {
  max-width: 700px;
  margin-bottom: 0;
}

.h-50px---studio.hdarkleft._0pxmb {
  margin-bottom: 0;
}

.h-50px---studio._0pxmt {
  margin-top: 0;
}

.h-50px---studio.h-center {
  text-align: center;
}

.h-50px---studio.h-center.hdark {
  color: #000;
}

.h-50px---studio.h-dark-edu {
  color: #010101;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 35px;
}

.h-50px---studio.h-dark-edu.max750 {
  max-width: 750px;
  margin-bottom: 0;
}

.h-50px---studio.h-dark-edu.hmaxbrand {
  max-width: 700px;
  margin-bottom: 0;
}

.h-50px---studio.h-dark-edu._0pxmb {
  margin-bottom: 0;
}

.h-50px---studio.h-dark-edu.abouth {
  text-align: left;
  margin-bottom: 40px;
  font-size: 45px;
  font-weight: 400;
}

.h-50px---studio.h-dark-edu.hjeff {
  margin-top: 100px;
  margin-bottom: 50px;
  font-weight: 400;
}

.h-50px---studio._30pxmb {
  margin-top: 0;
  margin-bottom: 30px;
}

.h-50px---studio._40pxmb---studio {
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.h-50px---studio._40pxmb---studio.hcenter {
  text-align: center;
}

.h-50px---studio._40pxmb---studio.henterprise {
  text-align: center;
  max-width: 560px;
}

.h-50px---studio._40pxmb---studio.hgc {
  max-width: 870px;
}

.h-50px---studio._40pxmb---studio.hbg02 {
  max-width: 1200px;
  margin-bottom: 60px;
  font-weight: 400;
}

.h-50px---studio._40pxmb---studio.hba {
  max-width: 870px;
  margin-bottom: 35px;
  font-weight: 400;
}

.studio-button-hero {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.studio-button-hero.tbleft {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.studio-button-hero.tbleft:hover {
  color: #000;
}

.studio-button-hero._40pxmt {
  margin-top: 40px;
}

.studio-button {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.studio-button.tbleft {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.studio-button.tbleft:hover {
  color: #000;
}

.studio-button._40pxmt {
  margin-top: 40px;
}

.what-we-do {
  padding-top: 80px;
  padding-bottom: 100px;
  display: block;
}

.creator-scroll {
  background-color: #f5f5f8;
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 70px;
  overflow: hidden;
}

.hero {
  background-color: #000;
  background-image: url('../images/Rectangle-3275.png');
  background-position: 50%;
  background-size: cover;
  height: 90vh;
  min-height: 700px;
  padding-top: 125px;
  overflow: hidden;
}

.how-it-works {
  text-align: center;
  background-color: #f5f5f8;
  padding-top: 90px;
  padding-bottom: 80px;
}

.showcase {
  padding-top: 90px;
  padding-bottom: 120px;
}

.get-started {
  background-color: #000;
  padding-top: 110px;
  padding-bottom: 130px;
}

.playbook-studio-hero {
  background-color: #000;
  padding-top: 125px;
  overflow: hidden;
}

.studio-hero-image {
  object-fit: cover;
  flex: 1;
  width: 75%;
}

.studio-hero-content-container {
  width: 95%;
  max-width: 1440px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.studio-hero-content-container.cc1100 {
  max-width: 1180px;
}

.studio-hero-content-container.cchero {
  height: 100%;
}

.studio-hero-content-container.ccline {
  border: 1px #000;
  border-bottom: 2px solid #f5f5f8;
  padding-bottom: 130px;
}

.studio-hero-content-container.ccherolp {
  z-index: 2;
  margin-top: -80px;
  position: relative;
}

.studio-hero-content-container.cclarge {
  max-width: 1500px;
}

.studio-hero-content-container.studio-cchero {
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.studio-content-hero {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.studio-content-hero-top {
  flex-direction: column;
  align-items: center;
  width: 65%;
  margin-bottom: 100px;
  display: flex;
}

.studio-hero {
  background-color: #000;
  height: 90vh;
  min-height: 700px;
  padding-top: 125px;
  overflow: hidden;
}

.studio-img-hero {
  flex: 1;
  width: auto;
  height: 35vh;
}

.buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.buttons.bslider {
  justify-content: center;
  align-items: center;
}

.next-button-2 {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: 52px;
  height: 52px;
  display: flex;
}

.p21 {
  color: #fff;
  text-align: left;
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  font-weight: 400;
  line-height: 140%;
}

.back-button-2 {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: 52px;
  height: 52px;
  display: flex;
}

.mask98 {
  width: 915px;
  height: auto;
  overflow: visible;
}

.img-arrow-3 {
  display: block;
}

.slide-nav-5 {
  display: none;
}

.h20 {
  color: #d0fd35;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 38px;
  font-size: 20px;
  font-weight: 700;
}

.slider-mobile-st {
  background-color: rgba(221, 221, 221, 0);
  width: 100%;
  height: auto;
  margin-top: 50px;
  display: none;
}

.inc-box {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 560px;
  margin-top: 50px;
  display: flex;
}

.hnumber {
  color: rgba(255, 255, 255, 0);
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #d0fd35;
  text-transform: uppercase;
  width: 50.4922px;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 50px;
  font-size: 54px;
  font-weight: 700;
  line-height: 100%;
}

.slide-beneift,
.slide100 {
  margin-right: 30px;
}

@media screen and (min-width: 1920px) {
  .section-hero {
    max-height: 1200px;
  }

  .content-container.cchero {
    max-height: 100%;
  }

  .img-hero {
    flex: 0 auto;
    max-width: 100%;
    height: 47vh;
    max-height: 600px;
  }

  .img-feature.imff02 {
    min-width: 55%;
  }

  .section-model {
    padding-top: 90px;
    padding-bottom: 80px;
  }

  .hero-section-gct {
    height: auto;
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .slidl-creatorgc {
    width: 150px;
  }

  .content-quote {
    padding-left: 80px;
    padding-right: 80px;
  }

  .sales-video-hero-section,
  .hero-section-ba {
    height: auto;
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .heading {
    text-align: center;
    font-size: 40px;
  }

  .text-span {
    font-weight: 700;
    text-decoration: none;
  }

  .hero {
    max-height: 1200px;
  }

  .how-it-works {
    padding-top: 90px;
    padding-bottom: 80px;
  }

  .playbook-studio-hero {
    max-height: 1200px;
  }

  .studio-hero-image {
    flex: 0 auto;
    max-width: 100vw;
    height: 47vh;
    max-height: 600px;
  }

  .studio-hero-content-container.cchero,
  .studio-hero-content-container.studio-cchero {
    max-height: 100%;
  }

  .studio-hero {
    max-height: 1200px;
  }

  .studio-img-hero {
    flex: 0 auto;
    max-width: 100%;
    height: 47vh;
    max-height: 600px;
  }
}

@media screen and (max-width: 991px) {
  .page-wrap {
    overflow: hidden;
  }

  .h-50px.h-dark,
  .h-50px.hdarkleft {
    margin-bottom: 40px;
  }

  .h-50px.h-dark-edu {
    margin-bottom: 40px;
    font-size: 30px;
  }

  .img-hero {
    flex: 0 auto;
    height: 231px;
  }

  .section-slider-01 {
    text-align: center;
  }

  .slider-target.slider-usps {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .navlink {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 13px;
    line-height: 137%;
  }

  ._3-steps-wrap {
    display: none;
  }

  .step {
    width: 100%;
  }

  .mockup01,
  .mockup02 {
    max-width: 100%;
  }

  .two-features {
    flex-direction: column;
    justify-content: flex-start;
  }

  .featurebox {
    width: 100%;
  }

  .playbook-model {
    display: none;
  }

  .model-card {
    width: 100%;
  }

  .content-v-center-base {
    text-align: center;
  }

  .section-pricing {
    padding-bottom: 40px;
  }

  .content-pricing {
    text-align: center;
  }

  .pricing-cards {
    flex-direction: column;
  }

  .plan-01 {
    width: 100%;
    margin-top: 40px;
  }

  .plan-02 {
    order: -1;
    width: 100%;
  }

  .creators-pricing-flex {
    flex-direction: column;
  }

  .box01-creator {
    width: 100%;
  }

  .box02-creator {
    width: 100%;
    height: auto;
    margin-top: 40px;
    padding-top: 40px;
  }

  .img-box2-wrap {
    margin-top: 40px;
  }

  .content-get-started {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .step-started {
    width: 100%;
  }

  .step-started.ss01 {
    width: 100%;
    margin-bottom: 40px;
  }

  .img-sek.imgsek02 {
    width: 74%;
  }

  .mobile-slider {
    width: 100%;
    margin-top: 60px;
    display: block;
  }

  .mobile-slider.mslider01 {
    margin-top: 0;
  }

  .slider-steps {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }

  .slide-nav-2 {
    opacity: 0;
  }

  .slide-mobile {
    width: 90%;
    margin-right: 40px;
  }

  .arrow-hide {
    opacity: 0;
    display: none;
  }

  .mask-mobile {
    width: 90%;
    overflow: visible;
  }

  .swiper-component.slider1.pill,
  .swiper-component.slider2.pill {
    padding-right: 6vw;
  }

  .swiper-slide {
    width: 70%;
  }

  .header {
    width: 100%;
    height: auto;
  }

  .container-3 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .enterprise-card {
    width: 100%;
  }

  .enterprise-card.ss01 {
    width: 100%;
    margin-bottom: 40px;
  }

  .content-enterprise {
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .creator-name-video {
    font-size: 16px;
    font-weight: 400;
  }

  .insta-number {
    font-size: 12px;
    font-weight: 400;
    line-height: 137%;
  }

  .hero-section-gct {
    height: auto;
    padding-bottom: 60px;
  }

  .icons-header-gc {
    max-width: 90%;
  }

  .section-content-gc {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-content-gc.scgc-01 {
    padding-top: 60px;
  }

  .section-who {
    background-image: linear-gradient(260deg, #000, rgba(0, 0, 0, 0.7)),
      url('../images/Rectangle-3380-min.jpg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .content-who {
    padding-left: 0%;
  }

  .image-quote {
    width: 45%;
    height: 400px;
  }

  .steps-gc {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .step-gc {
    width: 100%;
    height: auto;
    margin-bottom: 40px;
    padding-bottom: 40px;
  }

  .pquote02 {
    font-size: 22px;
  }

  .llsy {
    height: 375px;
  }

  .steps-sy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .blocks2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .block-left {
    width: 100%;
    margin-bottom: 40px;
  }

  .block-right {
    width: 100%;
  }

  .content-flex-tm {
    flex-direction: column;
  }

  .testemonialbox {
    width: 100%;
    margin-bottom: 40px;
  }

  .arrow-holder {
    opacity: 0;
  }

  .listitem-standard {
    font-size: 23px;
  }

  .txt-tab {
    font-size: 17px;
  }

  .section-usps {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-usps.scgc-01 {
    padding-top: 60px;
  }

  .steps-pbc {
    flex-wrap: wrap;
  }

  .pbc-aspect {
    width: 40%;
    margin-bottom: 40px;
  }

  .img-large {
    max-width: 80%;
  }

  .listitem-02 {
    font-size: 20px;
  }

  .box02outcomes {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .content-who-we-are {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .leftbox {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .rigthbox {
    padding-left: 0;
  }

  .steps-start {
    flex-wrap: wrap;
  }

  .step-start {
    width: 40%;
    margin-bottom: 40px;
  }

  .imgline {
    display: none;
  }

  .sales-video-hero-section {
    height: auto;
    padding-bottom: 60px;
  }

  .img-hero-lp {
    margin-bottom: 0;
  }

  .h-hero-lp {
    font-size: 45px;
    line-height: 120%;
  }

  .tab-ctamain,
  .tm-maincta {
    width: 100%;
  }

  .tl-main {
    width: 50%;
  }

  .checkbox-wrap {
    padding-right: 20px;
  }

  .categories-lp {
    flex-wrap: wrap;
  }

  .lp-category {
    flex: 0 auto;
    width: 32%;
    margin-bottom: 20px;
  }

  .box-feature,
  .mask-2 {
    width: 30%;
  }

  .slide-nav-3 {
    font-size: 12px;
  }

  .phone-content {
    padding-top: 20px;
  }

  .hphone {
    margin-bottom: 10px;
  }

  .pphone {
    font-size: 14px;
    line-height: 140%;
  }

  .hplaybook {
    display: none;
  }

  .hero-section-ba {
    height: auto;
    padding-bottom: 60px;
  }

  .img-play {
    max-width: 50px;
  }

  .get-started-steps {
    flex-wrap: wrap;
  }

  .step-go {
    margin-bottom: 40px;
  }

  .program {
    width: 32%;
  }

  .stories {
    margin-top: 20px;
  }

  .ci-module {
    width: 100%;
  }

  .module-item {
    height: auto;
  }

  .tabs-2 {
    flex-flow: column;
  }

  .tabs-menu-2 {
    position: static;
  }

  .tabs-content-2 {
    width: 100%;
    margin-top: 40px;
    margin-left: 0;
  }

  ._2-col.v-s {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  ._2-col._60pxmt {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .image {
    order: -1;
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .d40 {
    max-width: 100%;
  }

  .boxcgrid {
    width: 100%;
  }

  .h46px.h-dark,
  .h46px.hdarkleft {
    margin-bottom: 40px;
  }

  .h46px.h-dark-edu {
    margin-bottom: 40px;
    font-size: 30px;
  }

  .img-member {
    width: 400px;
  }

  .h-50px---studio.h-dark,
  .h-50px---studio.hdarkleft {
    margin-bottom: 40px;
  }

  .h-50px---studio.h-dark-edu {
    margin-bottom: 40px;
    font-size: 30px;
  }

  .studio-hero-image,
  .studio-img-hero {
    flex: 0 auto;
    height: 231px;
  }

  .buttons.bslider {
    display: none;
  }

  .p21 {
    max-width: 100%;
  }

  .mask98 {
    width: 100%;
  }

  .slider-mobile-st {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .cl-maruqee.w-dyn-items {
    height: 280px;
    min-height: 280px;
  }

  .section-hero {
    height: 800px;
  }

  .content-container.ccline {
    padding-bottom: 60px;
  }

  .content-container.ccherolp {
    margin-top: -32px;
  }

  .h-50px._40pxmb,
  .h-50px.h-dark,
  .h-50px.hdarkleft {
    font-size: 38px;
  }

  .h-50px.h-dark-edu {
    font-size: 30px;
  }

  .p-hero,
  .content-hero-top {
    max-width: 340px;
  }

  .img-hero {
    flex: 0 auto;
    height: 220px;
  }

  .p-creator {
    font-size: 14px;
  }

  .slider-fade {
    display: none;
  }

  .brand-link.w--current {
    z-index: 10;
    position: relative;
  }

  /* .navlinks {
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 20px;
}

.navlink,
.button-nav {
  font-size: 18px;
}

.button-nav.signup-nav {
  display: flex;
} */

  .section-three {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-mockup {
    padding-bottom: 80px;
  }

  ._35pxmtb._505050.p-max700px {
    line-height: 140%;
  }

  .section-slider-02 {
    padding-top: 0;
  }

  .section-slider-02.s03 {
    padding-top: 60px;
  }

  .slide02 {
    width: 310px;
    margin-right: 20px;
  }

  .slide-content-02 {
    height: 520px;
    padding-top: 35px;
  }

  .slide02-inner {
    max-width: 270px;
  }

  .img-slider02 {
    flex: 0 auto;
    width: auto;
    max-width: 70%;
  }

  .img-slider02.img03 {
    max-width: 60%;
  }

  .img-slider02.img02,
  .img-slider02.imgf02 {
    max-width: 90%;
  }

  .mask02 {
    width: 310px;
  }

  .model-card {
    height: 450px;
  }

  .section-community {
    padding-bottom: 80px;
  }

  .img-community {
    max-width: 100%;
  }

  .review-part-01.rp02 {
    width: auto;
    max-width: 400px;
    height: 200px;
    padding: 24px;
  }

  .p-community.pc02 {
    font-size: 15px;
  }

  .community-name.cn02 {
    line-height: 110%;
  }

  .section-faq {
    padding-top: 80px;
  }

  .content-top-faq {
    text-align: center;
  }

  .h-40px.h-dark {
    font-size: 30px;
  }

  .h-40px.h-dark.hcentermobile {
    text-align: center;
  }

  .footer-main {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .footerblock {
    width: 50%;
    margin-bottom: 40px;
  }

  .p-hero-pricing {
    margin-bottom: 60px;
  }

  .h-36px.hgc.max50tabs {
    max-width: 100%;
  }

  .hero-get-started {
    padding-top: 60px;
  }

  .img-sek.imgsek02 {
    width: 75%;
  }

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

  .img-logo-creator {
    max-width: 70%;
  }

  .mobile-slider.mslider01 {
    margin-top: 0;
  }

  .slider-steps.slider-target {
    margin-top: 80px;
    margin-bottom: 35px;
  }

  .slide-mobile {
    margin-right: 20px;
  }

  /* .navigation-wrap {
  display: none;} */

  /* .menu-trigger {
    z-index: 10;
    cursor: pointer;
    display: block;
    position: relative;
  } */

  /* .menu-mobile {
  z-index: 1;
  background-color: #1c1c1c;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 60px;
  display: none;
  position: absolute;
  top: 59px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

*/
  .swiper-component.slider1.pill,
  .swiper-component.slider2.pill {
    padding-right: 0;
  }

  .swiper-slide {
    width: 70%;
  }

  .swiper-slide.ss580,
  .swiper-slide.ssbroad {
    width: 100%;
  }

  .container-3 {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .creators-marquee.cm02 {
    margin-top: 20px;
  }

  .creators-marquee.cm03 {
    margin-top: 20px;
    display: flex;
  }

  .group-creators.gc002 {
    justify-content: flex-start;
  }

  .cl-maruqee.cireverse {
    justify-content: flex-end;
  }

  .slide-creator {
    width: 200px;
  }

  .slide-creator.sclp {
    width: 150px;
  }

  .enterprise-section {
    padding-top: 60px;
  }

  .creator-video {
    flex: 0 auto;
    width: 46%;
    margin-bottom: 40px;
  }

  .image-creator-fill {
    object-position: 50% 12%;
  }

  .hero-section-gct {
    min-height: auto;
  }

  .img-icons-gc {
    max-width: 32svh;
    height: 15px;
  }

  .ll-gc {
    height: 280px;
  }

  .ll-gc.bghome {
    height: 300px;
  }

  .h-creator-gc {
    font-size: 12px;
  }

  .slidl-creatorgc {
    width: 94px;
  }

  .section-content-gc {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content-flex-gc {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .content-left {
    width: 100%;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .content-left.cl-center.down-mob {
    order: 1;
    margin-bottom: 0;
  }

  .content-right {
    width: 100%;
    padding-left: 0;
  }

  .content-right.cr-center {
    order: 0;
  }

  .content-right.cr-center.up-mob {
    order: -1;
    margin-bottom: 40px;
  }

  .rtb-bullets._15pxmt {
    margin-left: -15px;
  }

  .img-gc {
    display: block;
  }

  .txt-22 {
    font-size: 15px;
  }

  .listitem {
    font-size: 16px;
  }

  .section-grey {
    padding-bottom: 60px;
  }

  .content-full {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-quote {
    order: -1;
    width: 100%;
  }

  .p-quote {
    font-size: 22px;
  }

  .section-nextsteps {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .iconstep {
    margin-bottom: 20px;
  }

  .section-community02 {
    padding-bottom: 60px;
  }

  .quotes-community {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .row-community {
    width: 100%;
    margin-bottom: 40px;
  }

  .quoteblock.qb-space {
    margin-top: 40px;
  }

  .cta-gc {
    padding-bottom: 140px;
  }

  .pcheck {
    font-size: 20px;
  }

  .content-2nd {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-start {
    padding-bottom: 10px;
  }

  .img-creator-02 {
    width: 150px;
  }

  .h-creator {
    font-size: 23px;
  }

  .tabs {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 40px;
  }

  .tabs-menu,
  .tabs-content {
    width: 100%;
  }

  .tab-pane-gc {
    margin-top: 40px;
  }

  .list-standard {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    font-size: 20px;
  }

  .section-usps {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pbc-aspect {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .img-cion {
    height: 54px;
  }

  .img-large {
    max-width: 100%;
    margin-top: 0;
  }

  .outcomes-flex {
    flex-direction: column;
    justify-content: flex-start;
  }

  .listitem-02 {
    font-size: 16px;
  }

  .box02outcomes {
    text-align: left;
    padding-left: 40px;
    padding-right: 40px;
  }

  .investor-name {
    font-size: 24px;
  }

  .p-investor {
    font-size: 13px;
  }

  .section-nextsteps02 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .step-start {
    width: 100%;
  }

  .p-inside {
    font-size: 18px;
  }

  .twobuttons {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: stretch;
  }

  .img03 {
    width: 150px;
  }

  .sales-video-hero-section {
    min-height: auto;
  }

  .h-pretag {
    font-size: 18px;
  }

  .h-hero-lp {
    margin-bottom: 20px;
    font-size: 31px;
  }

  .p-herolp {
    text-align: center;
  }

  .tab-ctamain {
    margin-top: 40px;
  }

  .tm-maincta {
    flex-direction: column;
    align-items: flex-start;
  }

  .tl-main {
    width: 100%;
  }

  .checkbox-wrap {
    padding-right: 60px;
  }

  .categories-lp {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
  }

  .lp-category {
    width: 30%;
    height: 175px;
  }

  .txt-category {
    text-align: center;
    font-size: 16px;
  }

  .vflex-categories {
    margin-bottom: 20px;
  }

  .app-features {
    height: auto;
    margin-top: 20px;
    margin-bottom: 40px;
    position: relative;
    overflow: hidden;
  }

  .features-line {
    border-bottom-style: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .box-feature {
    border-bottom: 1px solid #e7e7e7;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .img-stars-02 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .mask-2 {
    width: 50%;
  }

  .section-prefooter {
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 40px;
    padding-bottom: 12px;
  }

  .pre-content {
    grid-row-gap: 5px;
    width: 80%;
    margin-bottom: 40px;
  }

  .hpre20px {
    font-size: 17px;
  }

  .prefooter-divider {
    display: none;
  }

  .hplaybook {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 20px;
    display: block;
  }

  .overlaywhite {
    z-index: 2;
    background-image: linear-gradient(rgba(255, 255, 255, 0), #fff);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .button-morefeatures {
    color: #131313;
    cursor: pointer;
    margin-top: -20px;
    margin-bottom: 40px;
    font-family: Visueltpro, sans-serif;
    font-weight: 500;
    display: block;
  }

  .img-community-02 {
    max-width: 100%;
  }

  .hero-section-ba {
    min-height: auto;
  }

  .content-jeff {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .img-jeff-r {
    order: -1;
    max-width: 60%;
  }

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

  .section-features {
    padding-bottom: 60px;
  }

  .benefits {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    flex-direction: row;
    margin-top: 40px;
  }

  .imgbenefit {
    height: 42px;
    margin-bottom: 10px;
  }

  .h-benefit {
    font-size: 25px;
  }

  .h-benefit.h-dark {
    font-size: 30px;
  }

  .tagbenefit {
    font-size: 12px;
  }

  .get-started-steps {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .imgstartphone {
    max-width: 60%;
    max-height: none;
    margin-top: 20px;
  }

  .accountable-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content-accountable {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
  }

  .aspect-accountable {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .img-accountable {
    margin-bottom: 20px;
  }

  .program {
    width: 49%;
  }

  .img-program-holder {
    height: 180px;
  }

  .hero-section-edu {
    padding-bottom: 40px;
  }

  .content-hero-edu {
    text-align: center;
  }

  .module-item {
    height: auto;
  }

  .info-row-module {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .time,
  .time02 {
    order: -1;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .clw-videos-cms {
    max-width: 98%;
    margin-left: auto;
    margin-right: auto;
  }

  .document-link {
    font-size: 15px;
  }

  .section-other-modules {
    padding-bottom: 40px;
  }

  .content-edu-modules {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    flex-flow: column;
  }

  .section-second {
    padding-top: 60px;
  }

  ._2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .section-steps {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content-steps-inner {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }

  .stepi,
  .stepi.slast {
    width: 48%;
  }

  .img-long {
    max-width: 70%;
  }

  .inner-slide {
    height: 250px;
  }

  .section-3-steps-start {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cgrid {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .h46px._40pxmb,
  .h46px.h-dark,
  .h46px.hdarkleft {
    font-size: 38px;
  }

  .h46px.h-dark-edu {
    font-size: 30px;
  }

  .img-member {
    width: 300px;
  }

  .content-calc {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tabs-3 {
    margin-top: 20px;
    margin-left: 0;
  }

  .image-2 {
    order: -1;
  }

  .image-3 {
    width: 80%;
  }

  .hero-tag---studio {
    font-size: 18px;
  }

  .h-50px---studio._40pxmb,
  .h-50px---studio.h-dark,
  .h-50px---studio.hdarkleft {
    font-size: 38px;
  }

  .h-50px---studio.h-dark-edu {
    font-size: 30px;
  }

  .h-50px---studio._40pxmb---studio {
    margin-left: 0;
    margin-right: 0;
    font-size: 38px;
  }

  .studio-button-hero,
  .studio-button {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: stretch;
  }

  .what-we-do {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero {
    height: 800px;
  }

  .showcase {
    padding-bottom: 80px;
  }

  .get-started {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .playbook-studio-hero {
    height: 800px;
  }

  .studio-hero-image {
    flex: 0 auto;
    height: 220px;
  }

  .studio-hero-content-container.ccline {
    padding-bottom: 60px;
  }

  .studio-hero-content-container.ccherolp {
    margin-top: -32px;
  }

  .studio-hero {
    height: 800px;
  }

  .studio-img-hero {
    flex: 0 auto;
    height: 220px;
  }

  .mask98 {
    width: 90%;
  }

  .h20 {
    white-space: normal;
    word-break: normal;
  }

  .slider-mobile-st {
    margin-top: 20px;
  }

  .inc-box {
    flex-flow: column;
    max-width: 100%;
  }

  .hnumber {
    font-size: 44px;
  }
}

@media screen and (max-width: 479px) {
  .section-hero {
    height: 850px;
    padding-top: 100px;
  }

  .content-container {
    width: 100%;
  }

  .content-container.ccline {
    padding-bottom: 20px;
  }

  .h-50px._40pxmb {
    font-weight: 700;
  }

  .h-50px._40pxmb.hcenter,
  .h-50px._40pxmb.henterprise {
    text-align: left;
  }

  .h-50px._40pxmb.hbg02 {
    max-width: 1005px;
    margin-bottom: 50px;
    font-size: 34px;
  }

  .h-50px._40pxmb.hba {
    font-size: 26px;
  }

  .h-50px._40pxmb.leftm {
    text-align: left;
  }

  .h-50px.h-dark {
    overflow-wrap: normal;
  }

  .h-50px.h-dark.hmaxbrand {
    max-width: 100%;
    font-size: 34px;
  }

  .h-50px.h-dark._0pxmb,
  .h-50px.h-dark._0pxmb.max800,
  .h-50px.h-dark._0pxmb.hsmallerh {
    font-size: 34px;
  }

  .h-50px.h-dark._0pxmb.hmax150 {
    text-align: center;
    max-width: 200px;
  }

  .h-50px.h-dark.hsteps {
    margin-bottom: 10px;
  }

  .h-50px.h-dark.abouth {
    margin-bottom: 50px;
    font-size: 34px;
  }

  .h-50px.h-dark.hjeff {
    margin-top: 80px;
    font-size: 34px;
  }

  .h-50px.h-dark.max835 {
    font-size: 34px;
  }

  .h-50px.h-dark.hleftmobile {
    text-align: left;
    font-size: 34px;
  }

  .h-50px.h-success {
    font-size: 35px;
  }

  .h-50px.hdarkleft {
    overflow-wrap: normal;
  }

  .h-50px.hdarkleft.hmaxbrand {
    max-width: 100%;
  }

  .h-50px.hdarkleft.hsteps {
    margin-bottom: 10px;
  }

  .h-50px.h-center.hdark {
    line-height: 125%;
  }

  .h-50px.h-center.h34m {
    font-size: 34px;
  }

  .h-50px.h-dark-edu {
    overflow-wrap: normal;
    font-size: 22px;
  }

  .h-50px.h-dark-edu.hmaxbrand {
    max-width: 100%;
  }

  .h-50px.h-dark-edu.hsteps {
    margin-bottom: 10px;
  }

  .h-50px.h-dark-edu.abouth {
    font-size: 27px;
  }

  .h-50px._30pxmb {
    font-size: 34px;
  }

  .h-50px.hcnetermob {
    text-align: center;
    font-size: 34px;
  }

  .button {
    text-align: center;
    width: 100%;
  }

  .button.b-dark {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .button.b-white {
    width: 100%;
    padding-left: 38px;
    padding-right: 38px;
  }

  .button.b-white.bfooter {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button.b-dark-outline {
    font-size: 14px;
  }

  .button.bfooter {
    width: 100%;
  }

  .content-hero-top {
    margin-bottom: 35px;
  }

  .img-hero {
    flex: 1;
    width: auto;
    height: auto;
  }

  .section-slider-01 {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .brand-link {
    flex: 1;
    max-width: 200px;
    margin-right: 20px;
  }

  /* .navlink {
  font-size: 22px;
  line-height: 140%;} */

  /* .button-nav {
  font-size: 22px;
}

.button-nav.signup-nav {
  font-size: 12px;
}

*/
  .back-button.reverse,
  .next-button.reverse {
    background-color: #fff;
  }

  .step {
    height: 610px;
    min-height: 610px;
    overflow: hidden;
  }

  .step-number {
    width: 43px;
  }

  .h-step.h28px.htitleedu {
    font-size: 22px;
  }

  .img-step {
    flex: 0 auto;
    width: 90%;
    height: auto;
  }

  ._35pxmtb._505050 {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .mockup02 {
    margin-top: 50px;
  }

  .section-slider-02.ss03 {
    margin-bottom: 80px;
    padding-bottom: 0;
  }

  .section-slider-02.s03 {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .slide-content-02 {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .slide-content-02.sccut.s02 {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-content-02.s02 {
    height: 460px;
  }

  .p-18px-505050._50pxmb._20pxmbmobile {
    margin-bottom: 20px;
  }

  .p-18px-505050._50pxmb.pcenter {
    text-align: center;
  }

  .p-18px-505050.mx385 {
    margin-bottom: 0;
  }

  .img-slider02 {
    flex: 0 auto;
    width: auto;
    max-width: 100%;
    margin-top: 20px;
    display: block;
  }

  .img-slider02.img03 {
    flex: 0 auto;
    width: 106%;
    max-width: 100%;
    display: block;
    left: 0;
  }

  .img-slider02.img02 {
    width: 100%;
    max-width: none;
    height: auto;
    display: block;
  }

  .img-slider02.img033 {
    flex: 1;
  }

  .img-slider02.imgf02 {
    flex: 0 auto;
    width: 100%;
    max-width: none;
    height: auto;
    display: block;
  }

  .section-two-features {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .two-features {
    margin-top: 50px;
    display: none;
  }

  .featurebox {
    height: 465px;
    padding-top: 40px;
  }

  .featurebox.fb02 {
    padding-bottom: 20px;
    overflow: clip;
  }

  .h-feature {
    text-align: center;
    font-size: 32px;
    font-weight: 600;
  }

  .img-feature {
    order: 1;
    margin-top: 40px;
  }

  .img-feature.imff02 {
    flex: 0 auto;
    width: auto;
    min-width: auto;
    max-width: none;
    max-height: 230px;
    margin-top: 0;
  }

  .img-feature.imgscreen {
    margin-top: 0;
  }

  .section-model {
    padding-top: 80px;
  }

  .model-card {
    height: 450px;
    padding-top: 40px;
  }

  .section-community {
    padding-top: 80px;
  }

  .section-community.sc02 {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .img-community {
    margin-top: 40px;
  }

  .community-marquee {
    margin-top: 50px;
  }

  .ci-community {
    margin-left: 10px;
    margin-right: 10px;
  }

  .review-part-01 {
    width: 401px;
    height: 200px;
    padding-top: 20px;
  }

  .review-part-01.rp02 {
    max-width: 335px;
  }

  .img-stars {
    width: 124px;
    margin-bottom: 10px;
  }

  .p-community {
    font-size: 14px;
    line-height: 145%;
  }

  .p-community.pc02 {
    font-size: 14px;
  }

  .img-wrap-c {
    width: 200px;
    height: 200px;
  }

  .img-full {
    display: block;
  }

  .marquee-row-two {
    margin-top: 30px;
  }

  .faq {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .faq-top {
    flex: none;
  }

  .lottie-plus-minus {
    flex: none;
    width: 25px;
    margin-right: 15px;
    position: relative;
    bottom: -6px;
    left: 5px;
  }

  .faq-heading {
    max-width: 260px;
    margin-top: 0;
    font-size: 19px;
  }

  .faq-answer {
    padding-left: 40px;
  }

  .footer {
    padding: 80px 7%;
  }

  .footer-main {
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .footerblock {
    width: 44%;
    margin-bottom: 30px;
  }

  .footerlink {
    margin-bottom: 10px;
  }

  .copy-right {
    margin-top: 50px;
  }

  .plan-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .inner-plan-01 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .p-feature.p-white {
    font-size: 16px;
  }

  .plan-inner-02 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .box01-creator {
    height: 500px;
    min-height: auto;
  }

  .h-36px {
    margin-top: 0;
    font-size: 28px;
  }

  .h-36px._40pxmb {
    font-size: 29px;
  }

  .h-36px.hgc {
    font-size: 30px;
  }

  .h-36px.hgc.centermob {
    text-align: center;
  }

  .h-36px.hlong {
    font-size: 25px;
  }

  .step-started.ss02 {
    height: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .inner-started {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inner-started.is-02 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .img-sek.imgsek02 {
    margin-top: 40px;
  }

  .startscreen {
    height: auto;
    min-height: 100vh;
    padding-top: 40px;
  }

  .content-2a {
    text-align: center;
  }

  .p-get-started {
    text-align: left;
  }

  .press-enter {
    display: none;
  }

  .content-form {
    align-items: flex-start;
  }

  .form-block {
    margin-top: 20px;
  }

  .field-label {
    font-size: 20px;
  }

  .success {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .success.s02 {
    padding-bottom: 60px;
  }

  .img-logo-creator.lc-lp {
    max-width: 100%;
    margin-bottom: 0;
  }

  .slider-steps.slider-target {
    margin-top: 40px;
  }

  .slide-mobile {
    width: 95%;
    margin-right: 10px;
  }

  .mask-mobile {
    width: 95%;
  }

  .menu-trigger {
    display: block;
  }

  .menu-mobile {
    display: none;
  }

  .img-start {
    max-width: 90%;
  }

  .img-start.is02 {
    height: 230px;
  }

  .swiper-component.slider1.pill {
    margin-top: 50px;
    padding-bottom: 20px;
  }

  .swiper-component.slider2.pill {
    padding-bottom: 20px;
  }

  .swiper-wrapper.swhome {
    margin-bottom: -20px;
  }

  .swiper-slide {
    width: 70%;
    max-width: 230px;
  }

  .swiper-slide.sw-home {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .swiper-slide.ss580 {
    max-width: none;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .swiper-slide.ssbroad {
    max-width: none;
    margin-bottom: 30px;
    margin-right: 20px;
  }

  .swiper-pagination {
    width: auto;
  }

  .swiper-scrollbar {
    width: auto;
    max-width: 100%;
  }

  .section-styleguide-slider {
    display: none;
  }

  .header_sub-line {
    width: 2em;
  }

  .swiper-horizontal.ui {
    max-width: 100%;
  }

  .faq-new {
    flex-direction: column;
    align-items: flex-start;
    max-width: 100%;
    margin-top: 15px;
    display: flex;
  }

  .creators-marquee {
    margin-top: 40px;
  }

  .creators-marquee.cm02 {
    margin-top: 0;
  }

  .creators-marquee.cm03 {
    margin-top: 10px;
  }

  .slide-creator {
    width: 200px;
  }

  .slide-creator.sclp {
    width: 140px;
    margin-right: 10px;
  }

  .enterprise-card {
    padding-top: 40px;
  }

  .inner-enterprise {
    padding-left: 20px;
    padding-right: 20px;
  }

  .help-box {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .videos-creators.vc02 {
    margin-top: 0;
  }

  .videos-creators.dnonehere {
    display: none;
  }

  .creator-video {
    width: 100%;
  }

  .ll-video {
    height: auto;
    max-height: none;
  }

  .imgo-brand {
    width: 100%;
  }

  .hero-section-gct.hs-coach {
    padding-bottom: 80px;
  }

  .icons-header-gc {
    flex-direction: column;
    justify-content: flex-start;
  }

  .img-icons-gc {
    height: 20px;
    margin-bottom: 10px;
  }

  .ll-gc {
    height: 200px;
  }

  .ll-gc.bg01 {
    height: 187px;
    margin-bottom: 50px;
  }

  .ll-gc.bgba {
    height: 185px;
    margin-bottom: 40px;
  }

  .ll-gc.bg01-copy {
    height: 146px;
  }

  .ll-gc.bghome {
    height: 146px;
    margin-bottom: 20px;
  }

  .section-best {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .h-creator-gc {
    font-size: 10px;
  }

  .slidl-creatorgc {
    width: 80px;
    margin-right: 10px;
  }

  .cm-gc {
    margin-top: 40px;
  }

  .cm-gc.gc02 {
    margin-top: 10px;
  }

  .section-content-gc {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-content-gc.gc-about {
    padding-bottom: 80px;
  }

  .section-content-gc.gc60pxmb {
    padding-bottom: 40px;
  }

  .section-content-gc.slikes {
    padding-top: 20px;
  }

  .section-content-gc.gs-acc {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section-content-gc.gs-acc.s001 {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .section-content-gc.sc04 {
    padding-top: 0;
  }

  .section-content-gc.aboutus {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .content-left {
    margin-bottom: 0;
  }

  .rtb-bullets li {
    font-size: 17px;
  }

  .p22px._50pxmb {
    margin-bottom: 20px;
  }

  .p22px.pwhite {
    font-size: 22px;
  }

  .img-gc.img-03 {
    margin-top: -25px;
    margin-bottom: 10px;
  }

  .list-checks.lc03 {
    margin-bottom: 0;
  }

  .section-grey {
    padding-top: 60px;
  }

  .hstepgc._40pxmb {
    font-size: 30px;
  }

  .hero-section-sy {
    padding-bottom: 80px;
  }

  .llsy {
    height: 138px;
  }

  .block-inner {
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .img-badge {
    height: 30px;
  }

  .p-27 {
    font-size: 20px;
  }

  .blog-second {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pcheck {
    font-size: 18px;
  }

  .p-22px-grey {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .img-jeff {
    margin-top: 20px;
  }

  .section-start {
    padding-top: 20px;
  }

  .center-section {
    flex-direction: column;
  }

  .imgarrow02 {
    margin-top: 20px;
    margin-bottom: 20px;
    transform: rotate(90deg);
  }

  .sections-testmonials {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sections-testmonials.st-bright {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .img-creator-02 {
    width: 100px;
    margin-right: 10px;
  }

  .h-creator {
    font-size: 18px;
  }

  .tabs {
    margin-bottom: 30px;
  }

  .tabs-content {
    order: -1;
    margin-bottom: 25px;
  }

  .tab-gc {
    height: 82px;
    padding-left: 40px;
    padding-right: 23px;
  }

  .tab-gc.w--current {
    border-radius: 0;
    padding-left: 0;
  }

  .arrow-holder {
    opacity: 1;
    position: absolute;
    top: 26px;
    bottom: auto;
    left: auto;
    right: 14px;
  }

  .list-standard {
    margin-top: 20px;
  }

  .img-tabs {
    max-width: 100%;
  }

  .txt-tab {
    max-width: 217px;
    font-size: 22px;
  }

  .txt-tab.cw-2 {
    max-width: 161px;
  }

  .section-usps {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .img-large {
    width: 100%;
  }

  .outcomes-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 50px;
  }

  .box01outcomes {
    padding: 40px 20px;
  }

  .iconbox {
    margin-bottom: 10px;
  }

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

  .p-27px {
    font-size: 22px;
  }

  .investors {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .investor {
    flex-direction: column;
    align-items: flex-start;
  }

  .investorimage {
    width: 138px;
    max-width: 138px;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .investor-name {
    font-size: 27px;
  }

  .p-investor {
    font-size: 18px;
  }

  .section-nextsteps02 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .steps-start {
    margin-bottom: 40px;
  }

  .step-start.sslast {
    margin-bottom: 0;
  }

  .img-logos {
    display: block;
  }

  .img-logos.il02 {
    width: auto;
    height: auto;
    max-height: 50px;
    display: block;
  }

  .img-arrow-03 {
    width: 14px;
  }

  .twobuttons {
    width: 100%;
  }

  .twobuttons.tbleft {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .twobuttons._40pxmt {
    margin-top: 20px;
  }

  .playbutton {
    width: 56px;
  }

  .img-hero-lp {
    object-fit: cover;
    object-position: 50% 100%;
    height: 230px;
  }

  .h-pretag {
    margin-bottom: 10px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 14px;
  }

  .h-hero-lp {
    font-size: 24px;
  }

  .p-herolp {
    font-size: 16px;
  }

  .tab-ctamain {
    margin-top: 20px;
  }

  .tm-maincta {
    margin-bottom: 20px;
  }

  .tl-main {
    height: auto;
  }

  .button-main {
    font-size: 16px;
  }

  .button-main.b-dark,
  .button-main.b-dark-outline {
    font-size: 12px;
  }

  .ctxt02 {
    font-size: 20px;
  }

  .p14px {
    margin-top: 5px;
    font-size: 12px;
  }

  .ctxt02-grey {
    font-size: 20px;
  }

  .ctxt01-first {
    font-size: 14px;
  }

  .tag-discount {
    font-size: 12px;
    font-weight: 500;
  }

  .checkbox-wrap {
    padding-right: 20px;
  }

  .section-features-lp {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .h-30px {
    margin-bottom: 0;
    font-size: 20px;
  }

  .categories-lp {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .lp-category {
    height: 120px;
    margin-bottom: 0;
  }

  .content-category {
    padding-bottom: 10px;
  }

  .txt-category {
    font-size: 14px;
    line-height: 138%;
  }

  .app-features {
    margin-top: 10px;
  }

  .h-featureapp {
    font-size: 16px;
  }

  .p-appfeature {
    font-size: 14px;
  }

  .img-stars-02 {
    width: 124px;
    margin-bottom: 10px;
  }

  .section-slider {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .slider {
    margin-bottom: 5px;
  }

  .mask-2 {
    width: 55%;
  }

  .hphone {
    font-size: 21px;
  }

  .pphone {
    font-size: 12px;
  }

  .footer-lp {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .hfooter {
    font-size: 20px;
  }

  .text-field-2 {
    width: 266px;
  }

  .linkfooter {
    font-size: 14px;
  }

  .overlaywhite {
    display: flex;
  }

  .button-morefeatures {
    margin-bottom: 20px;
  }

  .img-community-02 {
    max-width: 80%;
    margin-top: 10px;
  }

  .success-message {
    font-size: 20px;
  }

  .p33px {
    font-size: 20px;
    line-height: 159%;
  }

  .p-22px-bc {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .blue-button.b-dark,
  .blue-button.b-dark-outline {
    font-size: 12px;
  }

  .content-jeff {
    margin-bottom: 0;
  }

  .img-jeff-r {
    max-width: 100%;
    margin-bottom: 50px;
  }

  .embed-insta {
    margin-top: 80px;
  }

  .img-acc,
  .img-tag-only {
    max-width: 100%;
  }

  .img-tag-only.imgmombile {
    display: block;
  }

  .img-tag-only.desktoop {
    display: none;
  }

  .paccelerator {
    margin-top: 50px;
    margin-bottom: 50px;
    font-size: 22px;
    line-height: 138%;
  }

  .section-features {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content-center-vertical.ccv02 {
    margin-bottom: 40px;
  }

  .benefits {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    margin-bottom: 40px;
  }

  .h-benefit {
    font-size: 19px;
  }

  .tagbenefit {
    margin-top: 0;
    line-height: 139%;
  }

  .section-get-started {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .get-started-steps {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .step-go {
    max-width: 48%;
    margin-bottom: 20px;
  }

  .step-number-02 {
    width: 45px;
    margin-bottom: 10px;
  }

  .h-24px {
    text-align: center;
    font-size: 18px;
    line-height: 21px;
  }

  .h-24px.hmob01 {
    max-width: 98px;
  }

  .h-24px.hmob02 {
    max-width: 115px;
  }

  .imgstartphone {
    max-width: 100%;
    margin-top: 10px;
  }

  .aspect-accountable {
    margin-bottom: 20px;
  }

  .img-accountable {
    margin-bottom: 0;
  }

  .accountable-texts {
    text-align: center;
  }

  .programs-content {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .img-program-holder {
    height: 150px;
  }

  .stories {
    flex-direction: column;
  }

  .img33 {
    max-width: 80%;
    height: 240px;
    margin-left: auto;
    margin-right: auto;
  }

  .images-marquee {
    margin-top: 20px;
  }

  .section-modules {
    padding-bottom: 40px;
  }

  .image-wrap {
    height: 215px;
  }

  .module-time {
    font-size: 14px;
  }

  .time {
    margin-bottom: 10px;
  }

  .clw-videos-cms {
    max-width: 97%;
  }

  .content-main {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .document-link {
    font-size: 12px;
    line-height: 139%;
  }

  .documents {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .imgicon03 {
    width: 15px;
  }

  .html-embed-2 {
    width: 100%;
  }

  .section-second {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._2-col {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  ._2-col._60pxmt {
    margin-top: 50px;
  }

  .section-steps {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .content-steps-inner.dnonemobile {
    display: none;
  }

  .stepi,
  .stepi.slast {
    width: 100%;
  }

  .step-top {
    margin-bottom: -26px;
  }

  .img-icon-step {
    max-width: 30px;
  }

  .img-long {
    display: none;
  }

  .h-28px {
    text-align: center;
    padding-left: 45px;
    font-size: 18px;
    line-height: 21px;
    display: block;
  }

  .h-28px.hmob01 {
    max-width: 98px;
  }

  .h-28px.hmob02 {
    max-width: 115px;
  }

  .h-28px.henegage {
    position: relative;
    bottom: -2px;
  }

  .cb-home {
    max-width: none;
  }

  .p-feature-home {
    max-width: none;
    font-size: 20px;
  }

  .p-feature-home.p-white {
    font-size: 16px;
  }

  .h-slide-02 {
    font-size: 28px;
  }

  .slide-2 {
    width: 100%;
    height: 200px;
  }

  .mask-3 {
    width: 80%;
  }

  .inner-slide {
    border-radius: 20px;
    width: 100%;
    height: 200px;
  }

  .img-inner {
    aspect-ratio: auto;
    object-fit: scale-down;
    max-width: none;
    height: 80%;
  }

  .slide-nav-4 {
    bottom: -27%;
  }

  .section-3-steps-start {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-calculator {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-start-yourself-02 {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .block-grey {
    padding-left: 48px;
    padding-right: 20px;
  }

  .image {
    order: 1;
    max-width: 100%;
    margin: 30px auto 20px 0;
  }

  .img-icon-start {
    margin-right: 20px;
  }

  .section-creators {
    padding-top: 80px;
    padding-bottom: 0;
  }

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

  .boxcgrid {
    height: 500px;
    min-height: auto;
  }

  .quote-creator-large {
    font-size: 35px;
  }

  .thinh {
    font-size: 28px;
    line-height: 110%;
  }

  .section-standard-coaching {
    padding-top: 80px;
    padding-bottom: 65px;
  }

  .section-standard-coaching._75pxp {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .tag-purple {
    text-align: left;
  }

  .p-32x {
    font-size: 28px;
  }

  .cb-coaching {
    margin-top: 0;
  }

  .p-coachng {
    font-size: 22px;
  }

  .divider2 {
    margin-top: 15px;
    margin-bottom: 30px;
  }

  .img-check-space {
    margin-right: 30px;
  }

  .module-box {
    text-align: left;
  }

  .module-box._75pxmt {
    margin-top: 80px;
  }

  .h46px._40pxmb.hcenter,
  .h46px._40pxmb.henterprise {
    text-align: left;
  }

  .h46px._40pxmb.hba {
    font-size: 26px;
  }

  .h46px._40pxmb.leftm {
    text-align: left;
  }

  .h46px.h-dark {
    overflow-wrap: normal;
  }

  .h46px.h-dark.hmaxbrand {
    max-width: 100%;
  }

  .h46px.h-dark.hsteps {
    margin-bottom: 10px;
  }

  .h46px.h-dark.abouth {
    font-size: 27px;
  }

  .h46px.h-dark._15pxmb.hleftmobile {
    text-align: left;
    font-size: 34px;
  }

  .h46px.h-success {
    font-size: 35px;
  }

  .h46px.hdarkleft {
    overflow-wrap: normal;
  }

  .h46px.hdarkleft.hmaxbrand {
    max-width: 100%;
  }

  .h46px.hdarkleft.hsteps {
    margin-bottom: 10px;
  }

  .h46px.h-dark-edu {
    overflow-wrap: normal;
    font-size: 22px;
  }

  .h46px.h-dark-edu.hmaxbrand {
    max-width: 100%;
  }

  .h46px.h-dark-edu.hsteps {
    margin-bottom: 10px;
  }

  .h46px.h-dark-edu.abouth {
    font-size: 27px;
  }

  .section-members.sm-dark {
    margin-top: 0;
    padding-top: 60px;
  }

  .section-members.sm02 {
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .img-member {
    width: 200px;
    margin-right: 10px;
  }

  .p-33 {
    text-align: left;
    margin-bottom: 0;
  }

  .small {
    font-size: 28px;
  }

  .tabs-3 {
    width: 100%;
    margin-top: 50px;
  }

  .tabcalc {
    width: 100%;
    padding: 0 0 10px;
    font-size: 13px;
    line-height: 137%;
  }

  .txt-calc {
    font-size: 13px;
  }

  .tabs-menu-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .image-3 {
    width: 100%;
  }

  .hero-tag---studio {
    margin-bottom: 10px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 14px;
  }

  .h-50px---studio._40pxmb.hcenter,
  .h-50px---studio._40pxmb.henterprise {
    text-align: left;
  }

  .h-50px---studio._40pxmb.hba {
    font-size: 26px;
  }

  .h-50px---studio._40pxmb.leftm {
    text-align: left;
  }

  .h-50px---studio.h-dark {
    overflow-wrap: normal;
  }

  .h-50px---studio.h-dark.hmaxbrand {
    max-width: 100%;
  }

  .h-50px---studio.h-dark._0pxmb.hsmallerh {
    font-size: 32px;
  }

  .h-50px---studio.h-dark.hsteps {
    margin-bottom: 10px;
  }

  .h-50px---studio.h-dark.abouth {
    font-size: 27px;
  }

  .h-50px---studio.h-success {
    font-size: 35px;
  }

  .h-50px---studio.hdarkleft {
    overflow-wrap: normal;
  }

  .h-50px---studio.hdarkleft.hmaxbrand {
    max-width: 100%;
  }

  .h-50px---studio.hdarkleft.hsteps {
    margin-bottom: 10px;
  }

  .h-50px---studio.h-center.hdark {
    line-height: 125%;
  }

  .h-50px---studio.h-dark-edu {
    overflow-wrap: normal;
    font-size: 22px;
  }

  .h-50px---studio.h-dark-edu.hmaxbrand {
    max-width: 100%;
  }

  .h-50px---studio.h-dark-edu.hsteps {
    margin-bottom: 10px;
  }

  .h-50px---studio.h-dark-edu.abouth {
    font-size: 27px;
  }

  .h-50px---studio._30pxmb {
    font-size: 45px;
  }

  .h-50px---studio.hcnetermob {
    text-align: center;
  }

  .h-50px---studio._40pxmb---studio.hcenter,
  .h-50px---studio._40pxmb---studio.henterprise {
    text-align: left;
  }

  .h-50px---studio._40pxmb---studio.hba {
    font-size: 26px;
  }

  .h-50px---studio._40pxmb---studio.leftm {
    text-align: left;
  }

  .studio-button-hero._40pxmt,
  .studio-button._40pxmt {
    margin-top: 20px;
  }

  .what-we-do {
    padding-top: 60px;
  }

  .creator-scroll {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .hero {
    height: 850px;
    padding-top: 100px;
  }

  .how-it-works {
    padding-top: 60px;
  }

  .playbook-studio-hero {
    height: 850px;
    padding-top: 100px;
  }

  .studio-hero-image {
    flex: 1;
    width: auto;
    height: auto;
  }

  .studio-hero-content-container.ccline {
    padding-bottom: 20px;
  }

  .studio-content-hero-top {
    margin-bottom: 35px;
  }

  .studio-hero {
    height: 700px;
    padding-top: 100px;
  }

  .studio-img-hero {
    flex: 1;
    width: auto;
    height: auto;
  }

  .buttons {
    flex-flow: wrap;
    margin-top: 10px;
  }

  .buttons.bslider {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .p21 {
    font-size: 19px;
  }

  .mask98 {
    width: 98%;
    margin-bottom: 45px;
  }

  .h20.hwrap {
    word-break: break-all;
  }

  .slider-mobile-st {
    margin-top: 50px;
    padding-left: 0;
    display: block;
  }

  .hnumber {
    font-size: 54px;
  }

  .slide-beneift {
    width: 100%;
    margin-right: 10px;
  }

  .slide100 {
    width: 100%;
  }

  .text-span-2 {
    font-size: 28px;
    line-height: 125%;
  }

  .mask99 {
    width: 99%;
  }
}

@font-face {
  font-family: 'Clashgrotesk Variable';
  src: url('/main/fonts/ClashGrotesk-Variable.woff2') format('woff2');
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Visuelt';
  src: url('/main/fonts/visuelt-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Visuelt';
  src: url('/main/fonts/visuelt-bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Visueltpro';
  src: url('/main/fonts/VisueltPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
