.LabeledButton_module_box__e0f241d2,
.Title_module_title__da7f0d22 {
  display: none !important;
}
.vimeo-like-button {
  display: none !important;
}
.header-parent {
  position: relative;
  background: linear-gradient(180deg, #0e0a39, #381277);
  /* width: 1440px; */
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding-bottom: 220px;
}
.whats-new-section {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 32px;
  text-align: center;
  font-size: 42px;
  margin: 100px 0 0 0;
}
.Asset-52x-icon {
  position: absolute;
  width: 159px;
  height: 181px;
  top: 142px;
  left: -21px;
  opacity: 0.2px;
}
.Floating-2-icon {
  position: absolute;
  z-index: 0;
  width: 222.11px;
  height: 168.37px;
  top: 490.54px;
  left: 182px;
  opacity: 0.8;
  rotate: -30deg;
}
.Floating-1-icon {
  position: absolute;
  width: 193.97px;
  height: 152.08px;
  top: 240px;
  left: 1058.12px;
  opacity: 0.8;
  rotate: -7.98deg;
}
.Ellipse-15-icon {
  position: absolute;
  width: 80px;
  height: 125px;
  top: 416px;
  right: 0;
  opacity: 0.9;
}
.founder-story2 {
  font-family: var(--font-futura-pt);
  font-size: var(--font-size-23xl);
  font-weight: 700;
  line-height: 50px;
  letter-spacing: 0em;
  text-align: center;
  text-transform: capitalize;
  background: linear-gradient(269.87deg, #c930ff 2.08%, #ffb629);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  filter: drop-shadow(4px 4px rgba(0, 0, 0, 0.6));
}
.video-container-icon {
  width: 773.75px;
  height: auto;
  line-height: 0;
  position: relative;
  z-index: 100;
  border-radius: 8px;
  border: 8px solid transparent;
  background: linear-gradient(263.64deg, #ff3e8f -0.08%, #e10019 99.92%)
    border-box;
}
.group-icon {
  position: absolute;
  bottom: 0;
  z-index: -1;
  left: -1px;
  /* width: 1441.5px; */
  width: 100%;
  height: 820px;
  object-fit: contain;
}
.fullgroup {
  position: relative;
  z-index: 100;
  background: linear-gradient(180deg, #0e0a39, #381277);
  overflow: hidden;
}
.group-parent_parent {
  display: flex;
  align-items: center;
  justify-content: center;
}
.boxx-2-icon {
  width: 658px;
  height: auto;
  object-fit: cover;
}
.group-parent {
  text-align: center;
  position: relative;
}
.start-your-online {
  position: absolute;
  top: -52px;
  left: -315px;
  z-index: -1;
  background: linear-gradient(0deg, #280b5899, #280b5899);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.3);
  font-size: var(--font-size-83xl);
  font-style: normal;
  font-weight: 800;
  line-height: 123px; /* 122.4px */
  text-transform: uppercase;
  width: 1415px;
}
.start-your-online1 {
  font-size: var(--font-size-33xl);
  line-height: 63px;
  font-weight: 800;
  text-transform: uppercase;
  color: var(--color-white);
  width: 613px;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.6);
}
.videos-container {
  width: 100%;
  height: auto;
  border-radius: 24px;
  aspect-ratio: 1/0.59;
}
.group-child {
  position: absolute;
  left: calc(28% - 434.5px);
  top: -21px;
  z-index: -1;
  height: 200px;
  width: 1212px;
  border-radius: 50%;
  background: radial-gradient(50% 50%at 50% 50%, #f5b6fb, #2d15c5);
  filter: blur(20px);
  opacity: 0.6;
}
.button,
.sign-up-parent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.button {
  margin-top: 20px;
}
.sign-up-parent {
  border-radius: 76px;
  background: linear-gradient(263.64deg, #ff3e8f, #e10019);
  box-shadow: 0 18px 30px -10px rgba(53, 0, 86, 0.81);
  border: 2px solid var(--color-gray);
  box-sizing: border-box;
  width: 292px;
  height: 79px;
  overflow: hidden;
  padding: 16px 24px;
  font-size: var(--headings-24-h4-size);
  color: var(--color-white);
}
.login {
  font-family: var(--font-outfit);
  line-height: 32px;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
}
.Testimonials {
  overflow: hidden;
  position: relative;
  z-index: 5;
  margin: -120px 0 -160px 0;
}

.playbutton {
  width: 72.49px;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.Testimonialimgs {
  position: relative;
  z-index: 6;
}
.Testimonialimgs::-webkit-scrollbar {
  display: none;
}
.testflex {
  display: inline-flex;
  column-gap: 2rem;
}
.Testimonialimg {
  width: 384px;
  height: 220px;
  border: 6px solid transparent;
  background-color: transparent;
  border-radius: 24px;
  box-shadow: 0px 0px 10px 0px rgba(86, 101, 182, 0.25),
    0px 31px 33px -12px rgba(53, 40, 105, 0.25),
    0px 31px 22px -27px rgba(53, 40, 105, 0.45);
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.Testimonialimg:hover {
  /* padding: 6px; */
  background: linear-gradient(263.46deg, #c930ff 1.98%, #ffb629 94.95%)
    border-box;
}
.vector-parent {
  position: relative;
  overflow: hidden;
  padding-top: 220px;
  padding-bottom: 140px;
  background-color: #f2f5fb;
  width: 100%;
  font-family: var(--headings-40-h2);
}
.frame-item {
  position: absolute;
  top: 175px;
  left: 0;
  z-index: 1;
  width: 321px;
  height: 321px;
}
.floating-2-icon {
  position: absolute;
  object-fit: contain;
  top: 145px;
  right: -85px;
  width: 312.81px;
  height: 303.49px;
  rotate: 85deg;
}
.hear-more-from-our-happy-custo-parent {
  position: relative;
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 48px;
}
.hear-more-from {
  font-family: var(--font-outfit);
  font-size: var(--headings-40-h2-size);
  font-weight: 700;
  letter-spacing: 0em;
  text-align: center;
  line-height: 52px;
  color: var(--color-darkslategray);
}
.frame-parent {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.frame-parent {
  width: 1200px;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  text-align: left;
  font-size: var(--body-20-body-size);
}
.asset-52x-icon {
  position: absolute;
  top: 770px;
  left: -2px;
  width: 194.25px;
  height: 199.73px;
  object-fit: contain;
}
.asset-6-icon {
  position: absolute;
  top: 760px;
  left: 1281px;
  width: 106px;
  height: 106px;
  object-fit: cover;
}
.floating-1-icon {
  position: absolute;
  object-fit: cover;
  top: 902px;
  right: -42.97px;
  width: 257.97px;
  height: 214.82px;
  rotate: -9deg;
}
.features {
  border-radius: var(--br-57xl);
  background: linear-gradient(263.46deg, #c930ff 1.98%, #6129ff 94.95%);

  border: 2px solid var(--color-gray);
  box-sizing: border-box;
  padding: var(--padding-5xl);
  font-size: var(--font-size-lg);
  color: var(--color-white);
  font-family: var(--font-outfit);
  font-weight: 700;
  line-height: 23px;
  letter-spacing: 0em;
  text-align: center;
  cursor: pointer;
}
.and-theres-thousands-more-parent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 40px;
  color: var(--color-darkslategray);
}
.and-theres-thousands {
  font-family: var(--font-outfit);
  font-size: var(--headings-40-h2-size);
  font-weight: 700;
  letter-spacing: 0em;
  text-align: center;
  line-height: 52px;
}
.testimony-parent {
  width: 1202px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: var(--gap-5xl);
  text-align: left;
  font-size: var(--headings-32-h3-size);
  color: var(--color-black);
}
.testimony {
  width: 589px;
  border-radius: var(--br-5xl);
  background-color: var(--color-white);
  box-shadow: var(--elevation-2);
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-21xl);
  box-sizing: border-box;
  position: relative;
  gap: var(--gap-3xs);
}
.hide {
  display: none;
}
.hide1 {
  display: none;
}
/* .hide1:nth-child(-n + 9) {
  display: block;
} */
.icon {
  width: 85px;
  position: absolute;
  margin: 0 !important;
  top: -8px;
  right: 18px;
  height: 69px;
  z-index: 0;
}
.frame-parent1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  z-index: 1;
}
.ellipse-parent {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-3xl);
}
.frame-inner {
  width: 64px;
  position: relative;
  border-radius: 50%;
  height: 64px;
  object-fit: cover;
  overflow: hidden;
}
.brooklyn-simmons {
  font-family: var(--font-outfit);
  font-size: var(--font-size-13xl);
  font-weight: 700;
  line-height: 38px;
  letter-spacing: 0em;
  text-align: left;
}
.star-rating-icon {
  width: 186px;
  height: 32px;
}
.this-is-just {
  align-self: stretch;
  position: relative;
  font-family: var(--font-outfit);
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: left;
  font-size: var(--font-size-xl);
}
.testimony-child {
  width: 455px;
  position: absolute;
  right: -227px;
  bottom: 215px;
  border-radius: 50%;
  background: linear-gradient(
    117.5deg,
    rgba(255, 182, 41, 0),
    rgba(206, 61, 234, 0.9) 87.46%,
    #2730ff
  );
  filter: blur(124px);
  height: 266px;
  opacity: 0.8;
  z-index: 2;
}
.Vector-97 {
  width: 100%;
  height: auto;
  position: absolute;
  /* z-index: -1; */
  left: 0;
  bottom: -162px;
}
.features .span2 {
  display: none;
}
.features .span1 {
  display: inline-block;
}
iframe {
  width: 100%;
  height: auto;
  border-radius: 24px;
  aspect-ratio: 1/0.59;
}
.video-test-desc {
  position: absolute;
  top: 16px;
  left: 16px;
  color: #fff;
  padding-right: 16px;
  text-shadow: 2px 2px 0px #000;
}
















@media screen and (max-width: 1300px) {
  .frame-parent {
    width: 100%;
    justify-content: center;
  }
  .testimony-parent {
    width: 100%;
  }
  .boxx-2-icon,
  .group-parent {
    width: 50%;
  }
  .start-your-online1 {
    width: 100%;
  }
  .group-parent_parent {
    padding: 20px 0;
  }
}
@media screen and (max-width: 810px) {
  .video-container-icon {
    width: 100%;
  }
}
@media screen and (max-width: 615px) {
  .testimony {
    width: 100%;
  }
  .group-parent_parent {
    flex-direction: column;
  }
  .boxx-2-icon,
  .group-parent {
    width: 100%;
  }
}
@media screen and (min-width: 481px) {
  .hide1:nth-child(-n + 9) {
    display: block;
  }
}
@media screen and (max-width: 480px) {
  .founder-story2 {
    font-size: var(--font-size-13xl);
    line-height: 38.4px;
  }
  .video-container-icon {
    width: 100%;
  }
  .whats-new-section {
    margin-top: 100px;
  }
  .header-parent {
    padding-bottom: 150px;
  }

  .hide1:nth-child(-n + 5) {
    display: block;
  }
  .Asset-52x-icon,
  .Floating-2-icon,
  .Floating-1-icon,
  .Ellipse-15-icon,
  .frame-item,
  .floating-2-icon,
  .asset-52x-icon,
  .asset-6-icon,
  .floating-1-icon {
    display: none;
  }
  .video-container-icon {
    width: 100%;
  }
  .Testimonials {
    margin: -72px 0 -210px 0;
  }
  .Testimonialimg {
    width: 240px;
    /* height: 137px;*/
    height: auto;
    aspect-ratio: 1 / 0.61;
  }
  .Testimonialimg:hover {
    width: 240px;
    /* height: 131px;*/
    height: auto;
  }
  .Testimonialimgmobile {
    /*width: calc(100% - 100px);
    height: calc(100% - 100px);*/
    width: 100%;
    height: 100%;
    border-radius: 12px;
  }
  .Testimonialimgmobile:hover {
    width: calc(100% - 100px);
    height: calc(100% - 40px);
  }
  .hear-more-from {
    font-size: var(--font-size-13xl);
    line-height: 38.4px;
  }
  .vector-parent {
    padding-top: 120px;
  }
  .frame-parent {
    width: 100%;
    gap: var(--gap-3xs);
    justify-content: center;
    flex-direction: column;
  }
  .features {
    font-size: var(--font-size-lg);
    line-height: 22.68px;
  }
  .and-theres-thousands {
    font-size: var(--font-size-13xl);
    line-height: 38.4px;
  }
  .testimony-parent {
    width: 100%;
    flex-direction: column;
  }
  .testimony {
    width: 100%;
    padding: var(--padding-xl);
  }
  .brooklyn-simmons {
    font-size: var(--headings-24-h4-size);
    line-height: 31.2px;
  }
  .this-is-just {
    font-size: var(--font-size-lg);
    line-height: 27px;
  }
  .star-rating-icon {
    width: 130px;
  }
  .frame-parent1 {
    gap: var(--gap-xs);
  }
  .Vector-97 {
    width: 200%;
    height: auto;
    bottom: -50px;
  }
  .features .span1 {
    display: none;
  }
  .features .span2 {
    display: inline-block;
  }
  .group-parent_parent {
    flex-direction: column;
  }
  .boxx-2-icon {
    width: 100%;
    height: auto;
  }
  .start-your-online1 {
    font-size: var(--headings-40-h2-size);
    line-height: 48px;
    width: 100%;
  }
  .group-child {
    width: 100%;
    left: 0;
  }
  .start-your-online {
    width: 100%;
    left: 0;
    font-size: var(--font-size-29xl);
    line-height: 57.6px;
  }
  .sign-up-parent {
    width: 100%;
    font-size: var(--headings-24-h4-size);
    line-height: 31.2px;
  }
  .fullgroup {
    padding-bottom: 80px;
  }
  .group-icon {
    height: 625px;
  }
}
