.cceerr223-hero-section-2 {
  height: 550px;
  overflow-y: hidden;
  overflow: hidden;
}
.cceerr223-element-63 {
  position: absolute;
  height: 60.12%;
  width: 65.25%;
  top: 21.38%;
  right: 6.16%;
  bottom: 18.5%;
  left: 28.59%;
  border-radius: 705.88px;
  background: radial-gradient(
    50% 50%at 50% 50%,
    rgba(140, 82, 255, 0.8) 48.96%,
    rgba(0, 163, 255, 0)
  );
  filter: blur(314.82px);
}
.cceerr223-element-62 {
  position: absolute;
  height: 47.78%;
  width: 51.85%;
  top: 10.75%;
  right: 15.84%;
  bottom: 41.47%;
  left: 32.32%;
  border-radius: 724.85px;
  background: radial-gradient(
    50% 50%at 50% 50%,
    rgba(140, 82, 255, 0.5) 48.96%,
    rgba(0, 163, 255, 0)
  );
  filter: blur(323.28px);
  mix-blend-mode: soft-light;
  z-index: 1;
}
.cceerr223-element-60,
.cceerr223-element-61 {
  position: absolute;
  box-sizing: border-box;
  transform-origin: 0 0;
}
.cceerr223-element-61 {
  height: 63.23%;
  width: 57.95%;
  top: 51.4%;
  right: -46.11%;
  bottom: -14.62%;
  left: 88.17%;
  border-radius: 497.96px;
  background: radial-gradient(
    50% 50%at 50% 50%,
    rgba(140, 82, 255, 0.8) 46.35%,
    rgba(173, 255, 0, 0)
  );
  filter: blur(388.29px);
  border: 28.4px solid var(--color-darkorange);
  transform: rotate(144.4deg);
  mix-blend-mode: lighten;
  z-index: 2;
}
.cceerr223-element-60 {
  height: 66.82%;
  width: 61.88%;
  top: 9.88%;
  right: -14.1%;
  bottom: 23.3%;
  left: 52.22%;
  border-radius: 515.39px;
  background: radial-gradient(
    50% 50%at 50% 50%,
    rgba(140, 82, 255, 0.8),
    rgba(140, 82, 255, 0)
  );
  filter: blur(384.14px);
  border: 151.4px solid #8c52ff;
  transform: rotate(44.1deg);
  mix-blend-mode: screen;
  z-index: 3;
}
.cceerr223-gradient-background {
  width: 1528px;
  height: 1413px;
  position: absolute;
  margin: 0 !important;
  bottom: -758.9px;
  left: calc(50% - 764px);
  opacity: 0.5;
}
.cceerr223-background-icon,
.cceerr223-wrapper-frame-1000003149-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
}
.cceerr223-wrapper-frame-1000003149-child {
  z-index: 5;
  object-fit: contain;
  transform: scale(1.32);
}
.cceerr223-wrapper-frame-1000003149 {
  position: absolute;
  top: 25px;
  left: 96px;
  width: 500px;
  height: 500px;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cceerr223-frame-child,
.cceerr223-square-swarm {
  width: 100%;
  position: absolute;
  margin: 0 !important;
  right: 0;
}
.cceerr223-square-swarm {
  height: 720px;
  bottom: -169.9px;
  left: 0;
}
.cceerr223-frame-child {
  height: 100%;
  top: 0;
  bottom: 0;
  max-height: 100%;
  object-fit: cover;
}
.cceerr223-screenshot-icon,
.cceerr223-xiaomi-m11-icon {
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.cceerr223-xiaomi-m11-icon {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-height: 100%;
}
.cceerr223-screenshot-icon {
  height: 527.8px;
  flex: 1;
  position: relative;
  border-radius: 21.48px;
  overflow-y: auto;
  z-index: 1;
}
.cceerr223-camera-icon,
.cceerr223-device-android-fs {
  position: absolute;
  margin: 0 !important;
}
.cceerr223-device-android-fs {
  width: 100%;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 9.2px 9.6px 17.1px;
  box-sizing: border-box;
  height: 100%;
}
.cceerr223-camera-icon {
  height: 3.23%;
  width: 6.86%;
  top: 3.86%;
  right: 83.86%;
  bottom: 92.91%;
  left: 9.28%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  z-index: 2;
}
.cceerr223-top,
.cceerr223-top-wrapper {
  display: flex;
  flex-direction: row;
}
.cceerr223-top {
  height: 554.1px;
  flex: 1;
  overflow: hidden;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  gap: 14.6px;
  z-index: 3;
}
.cceerr223-top-wrapper {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 19.2px 0 0;
}
.cceerr223-screenshot-icon1,
.cceerr223-xiaomi-m11-icon1 {
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.cceerr223-xiaomi-m11-icon1 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-height: 100%;
}
.cceerr223-screenshot-icon1 {
  height: 425.8px;
  flex: 1;
  position: relative;
  border-radius: 17.33px;
  overflow-y: auto;
  z-index: 1;
}
.cceerr223-camera-icon1,
.cceerr223-device-android-fs1 {
  position: absolute;
  margin: 0 !important;
}
.cceerr223-device-android-fs1 {
  width: 100%;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7.4px var(--padding-5xs-8) 13.9px;
  box-sizing: border-box;
  height: 100%;
}
.cceerr223-camera-icon1 {
  height: 3.24%;
  width: 6.89%;
  top: 3.85%;
  right: 83.84%;
  bottom: 92.91%;
  left: 9.27%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  z-index: 2;
}
.cceerr223-back {
  width: 210.4px;
  height: 447.1px;
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: row;
  align-items: flex-start;
  position: relative;
  gap: 11.8px;
  opacity: 0;
  margin-top: -500.6px;
}
.cceerr223-back,
.cceerr223-component-2,
.cceerr223-component-2-wrapper {
  display: flex;
  justify-content: flex-start;
}
.cceerr223-component-2 {
  height: 554.1px;
  flex: 1;
  overflow-y: auto;
  flex-direction: column;
  align-items: flex-end;
}
.cceerr223-component-2-wrapper {
  height: 470px;
  width: 280px;
  margin: 0 !important;
  position: absolute;
  top: 9.4px;
  left: 73.4px;
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: row;
  align-items: flex-start;
  opacity: 0;
  z-index: 6;
}
.cceerr223-xiaomi-m11-icon2 {
  height: 399.4px;
  width: 188px;
  position: relative;
  object-fit: cover;
  display: none;
}
.cceerr223-screenshot-icon2 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--br-xs);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  overflow-y: auto;
  object-fit: cover;
  z-index: 1;
}
.cceerr223-camera-icon2 {
  height: 12.9px;
  width: 12.9px;
  position: relative;
  z-index: 2;
}
.cceerr223-screenshot-parent {
  flex: 1;
  padding: 8.4px 11.8px 365.7px;
  position: relative;
}
.cceerr223-device-android-fs2,
.cceerr223-screenshot-parent,
.cceerr223-top1 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-device-android-fs2 {
  flex: 1;
  padding: var(--padding-6xs) 5.7px 5.4px;
  background-image: url(./public/device-android-fs@3x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.cceerr223-top1 {
  width: 188px;
  margin: 0 !important;
  position: absolute;
  top: 44.3px;
  left: 176.7px;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 1;
}
.cceerr223-fingers-icon {
  height: 550px;
  width: 550px;
  position: relative;
  flex-shrink: 0;
  object-fit: cover;
  z-index: 3;
  padding: 0;
  margin: 0;
  overflow: hidden;
  overflow-y: hidden;
  overflow-x: hidden;
}
.cceerr223-fingers-image {
  /* height: 550px;
  width: 550px;
  position: relative;
  flex-shrink: 0;
  object-fit: cover; */
  /* z-index: 15; */
  max-height: 515px;
}
.cceerr223-frame-parent,
.cceerr223-star-system {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  max-width: 100%;
}
.cceerr223-star-system {
  width: 550px;
  overflow-x: auto;
  flex-direction: row;
}
.cceerr223-frame-parent {
  flex-direction: column;
  padding: 0 1px 0 0;
  box-sizing: border-box;
  z-index: 7;
}
.cceerr223-image-96-icon {
  height: 24px;
  width: 24px;
  position: relative;
  border-radius: var(--br-81xl);
  object-fit: contain;
}
.cceerr223-available-on-playstore {
  width: 146px;
  position: relative;
  line-height: 20px;
  font-weight: 500;
  display: inline-block;
}
.cceerr223-component-12 {
  border-radius: var(--br-81xl);
  border: 1px solid var(--secondary-purple);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-9xs) 11px var(--padding-9xs) var(--padding-8xs);
  gap: var(--gap-9xs);
  white-space: nowrap;
  text-align: center;
}
.cceerr223-social-media,
.cceerr223-used {
  background: linear-gradient(219.09deg, #ce1b29, #9b6cff 62.5%, #fa9622);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cceerr223-use-social-media-container {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: 36px;
  letter-spacing: -1px;
  line-height: 150%;
  font-weight: 700;
  font-family: inherit;
}
.cceerr223-message-post-and,
.cceerr223-worlds-only-news {
  margin: 0;
}
.cceerr223-worlds-only-news-container {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  line-height: 160%;
  font-family: var(--font-inter);
}
.cceerr223-title {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  min-height: 236px;
}
.cceerr223-icons8-android-1 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 24px;
}
.cceerr223-try-android-app {
  width: 171px;
  position: relative;
  font-size: var(--font-size-sm);
  line-height: 150%;
  font-weight: 600;
  font-family: var(--font-poppins);
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  display: inline-block;
}
.cceerr223-ic-fluent-arrow-down-24-filled-icon {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: contain;
}
.cceerr223-component-121 {
  border-radius: var(--br-81xl);
  background: linear-gradient(135deg, #dcdaff, #fff);
  overflow-x: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 14px 22.5px;
  gap: var(--gap-5xs);
}
.cceerr223-container-cove,
.cceerr223-cta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.cceerr223-cta {
  align-self: stretch;
}
.cceerr223-container-cove {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  flex: 1;
  min-width: 177px;
}
.cceerr223-adobe-express-qr-code-1-1 {
  width: 60px;
  height: 60px;
  position: relative;
  border-radius: var(--br-9xs);
  object-fit: cover;
}
.cceerr223-scan-to-get {
  align-self: stretch;
  position: relative;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
  min-width: 97px;
}
.cceerr223-circle-cortege,
.cceerr223-divider-dais {
  display: flex;
  align-items: center;
}
.cceerr223-circle-cortege {
  width: 97px;
  flex-direction: column;
  justify-content: center;
  gap: var(--gap-5xs);
}
.cceerr223-divider-dais {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0 167px 0 0;
  gap: var(--gap-5xl);
  text-align: center;
  font-size: var(--font-size-xs);
}
.cceerr223-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  gap: var(--gap-41xl);
  max-width: 100%;
  z-index: 8;
}
.cceerr223-hero-section,
.cceerr223-star-stellar {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-star-stellar {
  flex-direction: row;
  padding: 0 var(--padding-54xl) 0 473.4px;
  box-sizing: border-box;
  max-width: 100%;
  margin-top: -496.6px;
}
.cceerr223-hero-section {
  background-color: var(--color-gray-200);
  flex-direction: column;
  padding: 30.6px 86.6px 84px;
  position: relative;
  flex-shrink: 0;
  debug_commit: 1de1738;
  text-align: left;
  font-size: 13px;
  color: var(--colour-surface-cards);
  font-family: var(--font-poppins);
}
.cceerr223-frame-item,
.cceerr223-image-95-icon {
  position: relative;
  display: none;
}
.cceerr223-image-95-icon {
  height: 60px;
  width: 60px;
  object-fit: cover;
}
.cceerr223-frame-item {
  height: 3.5px;
  width: 8px;
  background-color: var(--colour-surface-cards);
}
.cceerr223-div {
  width: 9px;
  position: relative;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
  min-width: 9px;
  z-index: 2;
}
.cceerr223-frame-wrapper,
.cceerr223-rectangle-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-rectangle-parent {
  background-color: var(--colour-surface-cards);
  flex-direction: row;
  z-index: 1;
}
.cceerr223-frame-wrapper {
  flex-direction: column;
  padding: 14.2px 0 0;
}
.cceerr223-div1 {
  width: 9px;
  position: relative;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
  min-width: 9px;
}
.cceerr223-frame-inner,
.cceerr223-wrapper {
  background-color: var(--color-gold);
}
.cceerr223-wrapper {
  border-radius: var(--br-9xs);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0.5px;
  z-index: 2;
}
.cceerr223-frame-inner {
  height: 3.6px;
  width: 5.6px;
  position: relative;
  z-index: 1;
  margin-left: -4px;
}
.cceerr223-frame-group,
.cceerr223-image-95-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-frame-group {
  color: var(--colour-surface-cards);
  font-family: var(--font-inter);
}
.cceerr223-image-95-parent {
  width: 60px;
  padding: 21.9px 8.6px 18.9px;
  box-sizing: border-box;
  gap: 17.4px;
  background-image: url(./public/group-42356@3x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  text-align: center;
  font-family: var(--font-poppins);
}
.cceerr223-hero-section-child {
  height: 61.2px;
  width: 1.2px;
  position: relative;
  border-right: 1.2px solid var(--neutral-100);
  box-sizing: border-box;
}
.cceerr223-image-81-icon {
  align-self: stretch;
  height: 45px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.cceerr223-image-81-wrapper {
  width: 84.3px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs-5) 0 0;
  box-sizing: border-box;
}
.cceerr223-hero-section-item {
  height: 61.2px;
  width: 1.2px;
  position: relative;
  border-right: 1.2px solid var(--neutral-100);
  box-sizing: border-box;
}
.cceerr223-image-86-icon {
  height: 21.9px;
  width: 20px;
  position: relative;
  object-fit: cover;
  min-height: 22px;
}
.cceerr223-g2-crowd {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 71px;
}
.cceerr223-image-86-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 5.5px;
}
.cceerr223-rated-49-by {
  position: relative;
  font-size: 12.3px;
  font-weight: 500;
  color: var(--text-tertiary);
  display: inline-block;
  min-width: 124px;
}
.cceerr223-frame-container,
.cceerr223-hero-section-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-frame-container {
  gap: var(--gap-5xs);
}
.cceerr223-hero-section-inner {
  padding: var(--padding-5xs-5) 0 0;
  font-size: 16.4px;
  color: var(--color-black);
}
.cceerr223-line-div {
  height: 61.2px;
  width: 1.2px;
  position: relative;
  border-right: 1.2px solid var(--neutral-100);
  box-sizing: border-box;
}
.cceerr223-group-icon,
.cceerr223-rated-48-by {
  position: relative;
  flex-shrink: 0;
  debug_commit: 1de1738;
}
.cceerr223-group-icon {
  width: 92.5px;
  height: 22.7px;
  object-fit: contain;
}
.cceerr223-rated-48-by {
  font-weight: 500;
  display: inline-block;
  min-width: 120px;
}
.cceerr223-frame-div,
.cceerr223-frame-parent1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-frame-parent1 {
  gap: var(--gap-5xs);
}
.cceerr223-frame-div {
  padding: var(--padding-5xs-6) 0 0;
  font-size: var(--font-size-xs);
  color: var(--text-tertiary);
}
.cceerr223-hero-section-child1 {
  height: 61.2px;
  width: 1.2px;
  position: relative;
  border-right: 1.2px solid var(--neutral-100);
  box-sizing: border-box;
}
.cceerr223-image-87-icon {
  align-self: stretch;
  height: 45px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.cceerr223-image-87-wrapper {
  width: 105.7px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs-5) 0 0;
  box-sizing: border-box;
}
.cceerr223-hero-section-child2 {
  height: 61.2px;
  width: 1.2px;
  position: relative;
  border-right: 1.2px solid var(--neutral-100);
  box-sizing: border-box;
}
.cceerr223-image-88-icon {
  align-self: stretch;
  height: 45px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.cceerr223-image-88-wrapper {
  width: 86.9px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs-5) 0 0;
  box-sizing: border-box;
}
.cceerr223-hero-section1,
.cceerr223-logic-gate {
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  debug_commit: 1de1738;
}
.cceerr223-hero-section1 {
  align-self: stretch;
  background-color: var(--colour-surface-cards);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: var(--padding-41xl) 160px;
  text-align: left;
  font-size: var(--font-size-9xs-4);
  color: var(--color-gray-200);
  font-family: var(--font-lato);
}
.cceerr223-logic-gate {
  position: absolute;
  top: 80.1px;
  left: 0;
  width: 100%;
  height: 789.9px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0 0 171.9px;
  box-sizing: border-box;
  max-width: 100%;
}
.cceerr223-extension-landing-page-child {
  position: absolute;
  right: 49.8px;
  bottom: -473.7px;
  width: 602.3px;
  height: 531.4px;
  object-fit: contain;
  z-index: 1;
}
.cceerr223-vector-icon {
  height: 6px;
  width: 123px;
  position: relative;
}
.cceerr223-partially-block {
  margin-block-start: 0;
  margin-block-end: 5px;
}
.cceerr223-your-social-media {
  margin: 0;
}
.cceerr223-secondary-headline {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 130%;
  font-weight: 600;
  font-family: inherit;
  display: inline-block;
  max-width: calc(100% - 1614px);
  z-index: 1;
}
.cceerr223-keep-up-with,
.cceerr223-post-on-instagram {
  margin-block-start: 0;
  margin-block-end: 5px;
}
.cceerr223-learn-anything-on {
  margin: 0;
}
.cceerr223-text,
.cceerr223-try-for-free {
  flex: 1;
  position: relative;
  display: inline-block;
}
.cceerr223-text {
  font-size: var(--font-size-mini);
  line-height: 150%;
  font-weight: 500;
  font-family: var(--font-lato);
  color: var(--color-darkslategray-100);
  max-width: calc(100% - 1614px);
}
.cceerr223-try-for-free {
  font-weight: 600;
  min-width: 80px;
}
.cceerr223-ic-fluent-arrow-down-24-filled-icon1 {
  width: 16px;
  height: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-component-122,
.cceerr223-ic-fluent-arrow-down-24-filled-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-10xs-5) 0 0;
}
.cceerr223-component-122 {
  align-self: stretch;
  border-radius: var(--br-81xl);
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-5xl);
  gap: var(--gap-5xs);
}
.cceerr223-component-12-wrapper {
  width: 152px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 var(--padding-3xs-5);
  box-sizing: border-box;
}
.cceerr223-screenshot-icon3,
.cceerr223-xiaomi-m11-icon3 {
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.cceerr223-xiaomi-m11-icon3 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0.8px;
  bottom: 0;
  left: 0;
  max-height: 100%;
}
.cceerr223-screenshot-icon3 {
  height: 374.5px;
  flex: 1;
  position: relative;
  border-radius: 15.24px;
  overflow-y: auto;
  z-index: 1;
}
.cceerr223-device-android-fs3 {
  width: 185.9px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-6xs-5) var(--padding-6xs) var(--padding-smi-2)
    var(--padding-5xs-5);
  box-sizing: border-box;
  position: relative;
  flex-shrink: 0;
  debug_commit: 1de1738;
}
.cceerr223-screenshot-icon4,
.cceerr223-xiaomi-m11-icon4 {
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.cceerr223-xiaomi-m11-icon4 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-height: 100%;
}
.cceerr223-screenshot-icon4 {
  height: 374.5px;
  flex: 1;
  position: relative;
  border-radius: 15.24px;
  overflow-y: auto;
  z-index: 1;
}
.cceerr223-device-android-fs4 {
  width: 100%;
  margin: 0 !important;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-6xs-5) var(--padding-6xs) var(--padding-smi-2)
    var(--padding-5xs-5);
  box-sizing: border-box;
  z-index: 2;
}
.cceerr223-div2 {
  position: relative;
  letter-spacing: 0.06px;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
  min-width: 5px;
}
.cceerr223-container,
.cceerr223-frame-wrapper3 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.cceerr223-container {
  border-radius: 287.35px;
  background-color: var(--color-tomato-100);
  justify-content: flex-start;
  padding: 0 var(--padding-11xs);
  z-index: 3;
}
.cceerr223-frame-wrapper3 {
  justify-content: flex-end;
  padding: 0 6.1px 0 var(--padding-7xs);
}
.cceerr223-fi-8210888-icon {
  width: 11.9px;
  height: 11.9px;
  position: relative;
}
.cceerr223-fi-8210888-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-4xs-3) 0 0;
}
.cceerr223-fi-2801881-icon {
  width: 11.9px;
  height: 11.9px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-fi-2801881-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-4xs-3) 0 0;
}
.cceerr223-icround-plus-icon {
  height: 14.3px;
  width: 14.3px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-icround-plus-wrapper {
  height: 28.6px;
  width: 28.6px;
  border-radius: 59.48px;
  background-color: #222;
  border: 3.6px solid rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-5xs-1) 0 var(--padding-5xs-1) var(--padding-5xs-1);
}
.cceerr223-fi-5948543-icon {
  width: 11.9px;
  height: 11.9px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-fi-5948543-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-4xs-3) 0 0;
}
.cceerr223-data-aggregator-child {
  width: 14.3px;
  height: 14.3px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
}
.cceerr223-data-aggregator,
.cceerr223-frame-parent4,
.cceerr223-navigation {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-data-aggregator {
  flex-direction: column;
  padding: var(--padding-5xs-1) 0 0;
}
.cceerr223-frame-parent4,
.cceerr223-navigation {
  flex-direction: row;
}
.cceerr223-frame-parent4 {
  gap: 19.3px;
}
.cceerr223-navigation {
  border-radius: 0 0 9.22px 9.22px;
  background-color: var(--colour-surface-cards);
  padding: 3.2px 6.7px 3.1px;
  z-index: 3;
}
.cceerr223-image-handler-icon {
  width: 50.1px;
  height: 44.8px;
  position: absolute;
  margin: 0 !important;
  top: 29.7px;
  right: 22.4px;
  object-fit: contain;
  z-index: 3;
}
.cceerr223-device-android-fs-group {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 13.2px 8.1px 130.7px var(--padding-5xs-8);
  position: relative;
  gap: 205.7px;
  flex-shrink: 0;
  debug_commit: 1de1738;
}
.cceerr223-frame-wrapper2 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  margin-top: -355.2px;
}
.cceerr223-device-android-fs-parent {
  height: -68.1px;
  width: 269px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
  text-align: left;
  font-size: 6.9px;
}
.cceerr223-frame-parent3 {
  width: 920px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  min-height: 300px;
  gap: var(--gap-xl);
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-sm);
  color: var(--colour-surface-cards);
}
.cceerr223-frame-wrapper1,
.cceerr223-vector-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.cceerr223-vector-parent {
  width: 920px;
  justify-content: flex-start;
}
.cceerr223-frame-wrapper1 {
  align-self: stretch;
  justify-content: center;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  flex-shrink: 0;
}
.cceerr223-iphone-14-pro,
.cceerr223-wrapper-iphone-14-pro {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
}
.cceerr223-iphone-14-pro {
  overflow: hidden;
  object-fit: contain;
  top: 31px;
  transform: scale(1.454);
}
.cceerr223-wrapper-iphone-14-pro {
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 0;
}
.cceerr223-icons8-youtube-150-1 {
  position: absolute;
  top: calc(50% - 9.6px);
  left: calc(50% - 9.3px);
  width: 19.2px;
  height: 19.2px;
  object-fit: contain;
}
.cceerr223-card-card-image {
  height: 28.8px;
  width: 28.8px;
  position: relative;
  border-radius: 6.55px;
  background-color: #cc2828;
}
.cceerr223-icons8-instagram-96-1 {
  position: absolute;
  top: calc(50% - 9.6px);
  left: calc(50% - 9.6px);
  width: 19.2px;
  height: 19.2px;
  object-fit: contain;
}
.cceerr223-card-card-image1 {
  height: 28.8px;
  width: 28.8px;
  position: relative;
  border-radius: 6.55px;
  background: linear-gradient(219.09deg, #6228d7, #ee2a7b 53.29%, #f9ce34);
}
.cceerr223-ellipse-icon {
  width: 29px;
  height: 28.8px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
}
.cceerr223-card-inner {
  border-radius: 6.55px;
  background-color: #fffc00;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  min-height: 29px;
}
.cceerr223-frame-child1 {
  width: 29px;
  height: 28.8px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
}
.cceerr223-card-child {
  border-radius: 6.55px;
  background-color: #337fff;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  min-height: 29px;
}
.cceerr223-frame-child2 {
  width: 29px;
  height: 28.8px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
}
.cceerr223-card-inner1 {
  border-radius: 6.55px;
  background-color: var(--color-black);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  min-height: 29px;
}
.cceerr223-card,
.cceerr223-input-processor,
.cceerr223-output-renderer {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-card {
  border-radius: 8.63px;
  filter: drop-shadow(0 14.4px 28.77px rgba(36, 32, 30, 0.03));
  padding: 14.4px var(--padding-xl) 14.3px 19.7px;
  gap: 15.4px;
  z-index: 1;
}
.cceerr223-input-processor,
.cceerr223-output-renderer {
  overflow: hidden;
  box-sizing: border-box;
}
.cceerr223-output-renderer {
  height: 545.5px;
  flex: 1;
  padding: 102.4px var(--padding-7xs) 102px;
  position: relative;
  gap: 6.6px;
}
.cceerr223-input-processor {
  height: 300px;
  width: 278.2px;
  flex-shrink: 0;
  padding: var(--padding-6xs-6) var(--padding-6xs-6) 0;
  min-width: 278.2000000000007px;
}
.cceerr223-hero-section-child3 {
  height: 6px;
  width: 123px;
  position: absolute;
  margin: 0 !important;
  top: 113.2px;
  right: 576.3px;
}
.cceerr223-fully-block {
  margin-block-start: 0;
  margin-block-end: 5px;
}
.cceerr223-your-social-media1 {
  margin: 0;
}
.cceerr223-secondary-headline1 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  line-height: 130%;
  font-weight: 600;
  font-family: inherit;
  z-index: 1;
}
.cceerr223-block-distracting-apps,
.cceerr223-implement-timed-breaks {
  margin-block-start: 0;
  margin-block-end: 5px;
}
.cceerr223-retain-access-to {
  margin: 0;
}
.cceerr223-text1 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-mini);
  line-height: 150%;
  font-weight: 500;
  font-family: var(--font-lato);
  color: var(--color-darkslategray-100);
}
.cceerr223-secondary-headline-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
}
.cceerr223-try-for-free1 {
  flex: 1;
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 80px;
}
.cceerr223-ic-fluent-arrow-down-24-filled-icon2 {
  width: 16px;
  height: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-ic-fluent-arrow-down-24-filled-container {
  flex-direction: column;
  padding: var(--padding-10xs-5) 0 0;
}
.cceerr223-component-123,
.cceerr223-frame-parent5,
.cceerr223-hero-section-inner1,
.cceerr223-ic-fluent-arrow-down-24-filled-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-component-123 {
  width: 152px;
  border-radius: var(--br-81xl);
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-5xl);
  box-sizing: border-box;
  gap: var(--gap-5xs);
  text-align: center;
  font-size: var(--font-size-sm);
  color: var(--colour-surface-cards);
}
.cceerr223-frame-parent5,
.cceerr223-hero-section-inner1 {
  flex-direction: column;
}
.cceerr223-frame-parent5 {
  align-self: stretch;
  gap: var(--gap-21xl);
}
.cceerr223-hero-section-inner1 {
  flex: 1;
  padding: var(--padding-3xs-5) 0 0;
  box-sizing: border-box;
  min-width: 339px;
  max-width: 100%;
}
.cceerr223-frame-icon {
  height: 564.4px;
  width: 610.7px;
  position: absolute;
  margin: 0 !important;
  bottom: -78.1px;
  left: 13.7px;
  object-fit: contain;
  z-index: 2;
}
.cceerr223-hero-section2,
.cceerr223-take-breaks-in {
  position: relative;
  max-width: 100%;
}
.cceerr223-hero-section2 {
  align-self: stretch;
  background-color: var(--colour-surface-cards);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-41xl) 180px;
  box-sizing: border-box;
  gap: 120px;
  z-index: 2;
}
.cceerr223-take-breaks-in {
  margin: 0;
  flex: 1;
  font-size: inherit;
  line-height: 48px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
}
.cceerr223-title1 {
  width: 1000px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.cceerr223-review {
  margin: 0;
  height: 20px;
  position: relative;
  font-size: inherit;
  line-height: 24.5px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  min-width: 21px;
}
.cceerr223-review-wrapper {
  width: 40px;
  border-radius: var(--br-5xs-5);
  background: linear-gradient(
    135deg,
    rgba(124, 58, 237, 0.5),
    rgba(88, 33, 182, 0.5)
  );
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xs);
  box-sizing: border-box;
}
.cceerr223-difficulty-level {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 92px;
}
.cceerr223-rectangle-div {
  height: 7px;
  background-color: var(--color-darkorange);
}
.cceerr223-frame-child3,
.cceerr223-frame-child4,
.cceerr223-rectangle-div {
  width: 2.6px;
  position: relative;
  border-radius: var(--br-68xl-5);
}
.cceerr223-frame-child3 {
  height: 10.5px;
  background-color: var(--color-darkorange);
}
.cceerr223-frame-child4 {
  height: 14px;
  background-color: #c4c4c4;
}
.cceerr223-difficulty-level-parent,
.cceerr223-rectangle-group {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-10xs-6);
}
.cceerr223-difficulty-level-parent {
  align-items: center;
  gap: var(--gap-8xs);
}
.cceerr223-frame-wrapper4 {
  border-radius: var(--br-81xl);
  background-color: rgba(255, 212, 80, 0.5);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-7xs) var(--padding-xs);
  font-size: var(--font-size-sm);
  color: var(--color-darkslategray-300);
}
.cceerr223-frame-parent6 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.cceerr223-review1,
.cceerr223-review2 {
  align-self: stretch;
  position: relative;
}
.cceerr223-review1 {
  margin: 0;
  font-size: inherit;
  line-height: 150%;
  font-weight: 700;
  font-family: inherit;
}
.cceerr223-review2 {
  font-size: var(--font-size-sm);
  line-height: 180%;
  font-weight: 500;
  color: var(--color-darkslategray-200);
}
.cceerr223-review-1,
.cceerr223-review-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-review-parent {
  align-self: stretch;
  gap: var(--gap-xs);
}
.cceerr223-review-1 {
  flex: 1;
  border-radius: var(--br-base);
  background-color: var(--color-whitesmoke-100);
  padding: var(--padding-5xl);
  box-sizing: border-box;
  gap: var(--gap-xl);
  min-width: 368px;
  max-width: 100%;
}
.cceerr223-review3 {
  margin: 0;
  height: 20px;
  position: relative;
  font-size: inherit;
  line-height: 24.5px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  min-width: 21px;
}
.cceerr223-review-container {
  width: 40px;
  border-radius: var(--br-5xs-5);
  background: linear-gradient(
    135deg,
    rgba(124, 58, 237, 0.5),
    rgba(88, 33, 182, 0.5)
  );
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xs);
  box-sizing: border-box;
}
.cceerr223-difficulty-level1 {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 92px;
}
.cceerr223-frame-child5,
.cceerr223-frame-child6,
.cceerr223-frame-child7 {
  height: 7px;
  width: 2.6px;
  position: relative;
  border-radius: var(--br-68xl-5);
  background-color: var(--color-tomato-100);
}
.cceerr223-frame-child6,
.cceerr223-frame-child7 {
  height: 10.5px;
}
.cceerr223-frame-child7 {
  height: 14px;
}
.cceerr223-difficulty-level-group,
.cceerr223-rectangle-container {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-10xs-6);
}
.cceerr223-difficulty-level-group {
  align-items: center;
  gap: var(--gap-8xs);
}
.cceerr223-frame-wrapper5 {
  border-radius: var(--br-81xl);
  background-color: rgba(241, 70, 53, 0.5);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-7xs) var(--padding-xs);
  font-size: var(--font-size-sm);
  color: var(--color-darkslategray-300);
}
.cceerr223-frame-parent7 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.cceerr223-review4,
.cceerr223-review5 {
  align-self: stretch;
  position: relative;
}
.cceerr223-review4 {
  margin: 0;
  font-size: inherit;
  line-height: 150%;
  font-weight: 700;
  font-family: inherit;
}
.cceerr223-review5 {
  font-size: var(--font-size-sm);
  line-height: 180%;
  font-weight: 500;
  color: var(--color-darkslategray-200);
}
.cceerr223-review-2,
.cceerr223-review-group,
.cceerr223-reviews {
  display: flex;
  align-items: flex-start;
}
.cceerr223-review-group {
  align-self: stretch;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.cceerr223-review-2,
.cceerr223-reviews {
  max-width: 100%;
}
.cceerr223-review-2 {
  flex: 1;
  border-radius: var(--br-base);
  background-color: var(--color-whitesmoke-100);
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-5xl);
  box-sizing: border-box;
  gap: var(--gap-xl);
  min-width: 368px;
}
.cceerr223-reviews {
  width: 1000px;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--gap-13xl);
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-gray-100);
}
.cceerr223-function-library,
.cceerr223-testimonial {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
.cceerr223-testimonial {
  background-color: var(--colour-surface-cards);
  overflow: hidden;
  align-items: center;
  justify-content: center;
  padding: var(--padding-61xl) var(--padding-xl);
  box-sizing: border-box;
  gap: var(--gap-21xl);
  text-align: center;
  font-size: var(--font-size-9xl);
  color: var(--color-gray-200);
  font-family: var(--font-lato);
}
.cceerr223-function-library {
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
}
.cceerr223-keep-track-of,
.cceerr223-keep-track-your {
  position: relative;
  font-family: var(--font-lato);
  text-align: center;
}
.cceerr223-keep-track-your {
  margin: 0;
  align-self: stretch;
  font-size: var(--font-size-9xl);
  line-height: 48px;
  font-weight: 700;
  color: var(--color-gray-200);
  display: inline-block;
  max-width: 100%;
}
.cceerr223-keep-track-of {
  font-size: var(--font-size-sm);
  line-height: 130%;
  font-weight: 500;
}
.cceerr223-frame-parent2 {
  position: absolute;
  top: 870.1px;
  left: 0;
  width: 1280px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 197.9px;
  box-sizing: border-box;
  gap: var(--gap-41xl);
  flex-shrink: 0;
  debug_commit: 1de1738;
  text-align: left;
  color: var(--color-darkslategray-300);
  font-family: var(--font-poppins);
}
.cceerr223-iphone-14-pro1 {
  height: 100%;
  flex: 1;
  overflow: hidden;
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 31px;
  width: 100%;
  transform: scale(1.454);
}
.cceerr223-wrapper-iphone-14-pro1 {
  height: 545.5px;
  flex: 1;
  position: relative;
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cceerr223-wrapper-iphone-14-pro-wrapper {
  height: 316px;
  width: 278px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-6xs-6) 6.4px 0 var(--padding-6xs-6);
  box-sizing: border-box;
}
.cceerr223-screentime-40 {
  align-self: stretch;
  position: relative;
  letter-spacing: -0.33px;
  font-weight: 600;
}
.cceerr223-screentime-40-mins-wrapper {
  width: 188.7px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-less-than-last {
  position: relative;
  letter-spacing: -0.33px;
  display: inline-block;
  min-width: 80px;
}
.cceerr223-less-than-last-week-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 1;
  font-size: 8.4px;
  color: #38a26f;
}
.cceerr223-frame-parent11 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 0 var(--padding-12xs-1) 0 0;
  gap: 0;
  row-gap: 20px;
}
.cceerr223-hr,
.cceerr223-hr1,
.cceerr223-mins,
.cceerr223-mins1 {
  position: relative;
  letter-spacing: -0.28px;
  line-height: 8px;
  font-weight: 500;
  display: inline-block;
  min-width: 10px;
}
.cceerr223-hr1,
.cceerr223-mins,
.cceerr223-mins1 {
  min-width: 9px;
}
.cceerr223-mins,
.cceerr223-mins1 {
  min-width: 20px;
}
.cceerr223-mins1 {
  min-width: 19px;
}
.cceerr223-currency,
.cceerr223-stats {
  display: flex;
  justify-content: flex-start;
}
.cceerr223-currency {
  flex-direction: column;
  align-items: flex-start;
  gap: 16.3px;
}
.cceerr223-stats {
  align-self: stretch;
  flex-direction: row;
  align-items: center;
}
.cceerr223-vector-icon1 {
  width: 223.4px;
  height: 48.1px;
  position: absolute;
  margin: 0 !important;
  top: 24.7px;
  left: 30.5px;
  z-index: 1;
}
.cceerr223-content1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  gap: 16.8px;
}
.cceerr223-fri,
.cceerr223-mon,
.cceerr223-sat,
.cceerr223-sun,
.cceerr223-thu,
.cceerr223-tue,
.cceerr223-wed {
  position: relative;
  letter-spacing: -0.28px;
  line-height: 8px;
  font-weight: 500;
  display: inline-block;
  min-width: 10px;
}
.cceerr223-fri,
.cceerr223-mon,
.cceerr223-sat,
.cceerr223-thu,
.cceerr223-tue,
.cceerr223-wed {
  min-width: 12px;
}
.cceerr223-fri,
.cceerr223-sat,
.cceerr223-thu,
.cceerr223-tue,
.cceerr223-wed {
  min-width: 10px;
}
.cceerr223-fri,
.cceerr223-sat,
.cceerr223-thu,
.cceerr223-wed {
  min-width: 12px;
}
.cceerr223-fri,
.cceerr223-sat,
.cceerr223-thu {
  min-width: 10px;
}
.cceerr223-fri,
.cceerr223-sat {
  min-width: 7px;
}
.cceerr223-sat {
  min-width: 9px;
}
.cceerr223-currency1 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0 var(--padding-12xs-1) 0 var(--padding-13xl);
  gap: var(--gap-xl);
}
.cceerr223-content-parent,
.cceerr223-frame-parent10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.cceerr223-content-parent {
  align-self: stretch;
  gap: var(--gap-5xs);
  font-size: var(--font-size-7xs-6);
  font-family: var(--font-inter);
}
.cceerr223-frame-parent10 {
  width: 290px;
  border-radius: 10.67px;
  background-color: var(--colour-surface-cards);
  box-shadow: 0.8px 0.8px 20.07px rgba(0, 0, 0, 0.12);
  border: 0.8px solid rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  padding: var(--padding-4xs) var(--padding-4xs) var(--padding-4xs) 10.7px;
  gap: var(--gap-base);
  z-index: 1;
}
.cceerr223-frame-parent9,
.cceerr223-frame-wrapper6 {
  display: flex;
  align-items: flex-start;
}
.cceerr223-frame-parent9 {
  align-self: stretch;
  height: 148.2px;
  flex-direction: row;
  justify-content: flex-start;
}
.cceerr223-frame-wrapper6 {
  width: 290px;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0 0 var(--padding-base-8);
  box-sizing: border-box;
  min-width: 290px;
}
.cceerr223-col-child {
  width: 123px;
  height: 6px;
  position: absolute;
  margin: 0 !important;
  top: 53.2px;
  left: 2.5px;
}
.cceerr223-for-andriod {
  flex: 1;
  position: relative;
  display: inline-block;
  min-width: 72px;
}
.cceerr223-icons8-android-11 {
  height: 18px;
  width: 18px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 18px;
}
.cceerr223-pteacher-app {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-5xs) var(--padding-base);
  gap: var(--gap-6xs);
}
.cceerr223-for-ios {
  flex: 1;
  position: relative;
  font-weight: 600;
  background: linear-gradient(184.76deg, #422481, #1d222a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  min-width: 47px;
}
.cceerr223-icons8-apple-3 {
  height: 18px;
  width: 18px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 18px;
}
.cceerr223-divstudent-teacher-app,
.cceerr223-pstudent-app {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.cceerr223-pstudent-app {
  width: 104px;
  border-radius: 50px;
  background-color: var(--colour-surface-cards);
  padding: var(--padding-5xs) var(--padding-base);
  gap: var(--gap-6xs);
  white-space: nowrap;
}
.cceerr223-divstudent-teacher-app {
  width: 249px;
  border-radius: var(--br-81xl);
  background-color: #eff1f2;
  padding: var(--padding-5xs);
  z-index: 1;
}
.cceerr223-secondary-headline2 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  line-height: 42px;
  font-weight: 600;
  font-family: inherit;
}
.cceerr223-track-your-screen,
.cceerr223-understand-how-you {
  margin-block-start: 0;
  margin-block-end: 5px;
}
.cceerr223-keep-track-of1 {
  margin: 0;
}
.cceerr223-text2 {
  position: relative;
  font-size: var(--font-size-mini);
  line-height: 180%;
  font-weight: 500;
  font-family: var(--font-lato);
  color: var(--color-darkslategray-100);
}
.cceerr223-col,
.cceerr223-secondary-headline-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cceerr223-secondary-headline-group {
  align-self: stretch;
  justify-content: flex-start;
  gap: var(--gap-13xl);
  text-align: left;
  font-size: var(--font-size-13xl);
  color: var(--color-darkslategray-300);
  font-family: var(--font-poppins);
}
.cceerr223-col {
  width: 467px;
  justify-content: center;
  padding: 30.5px 0;
  box-sizing: border-box;
  position: relative;
  gap: var(--gap-21xl);
  min-width: 467px;
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-sm);
  color: #939598;
}
.cceerr223-extension-landing-page-inner,
.cceerr223-frame-parent8 {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
}
.cceerr223-frame-parent8 {
  width: 890px;
  align-items: flex-end;
  justify-content: space-between;
  padding: 0 var(--padding-xl) 0 0;
  flex-shrink: 0;
  debug_commit: 1de1738;
}
.cceerr223-extension-landing-page-inner {
  position: absolute;
  top: 2296.1px;
  left: 202.5px;
  width: 1077.5px;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 79.9px;
  max-width: 100%;
  text-align: left;
  font-size: 11.7px;
  color: var(--light-text-secondary);
}
.cceerr223-say-good-bye {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 150%;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.cceerr223-title2 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.cceerr223-blocked-recommended-videos {
  width: 534px;
  position: relative;
  line-height: 130%;
  font-weight: 500;
  display: inline-block;
  max-width: 100%;
}
.cceerr223-icons8-chrome-1 {
  height: 18px;
  width: 18px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 18px;
}
.cceerr223-safari {
  flex: 1;
  position: relative;
  line-height: 130%;
  font-weight: 500;
  display: inline-block;
  min-width: 49px;
}
.cceerr223-image-58-icon {
  height: 18px;
  width: 18px;
  position: relative;
  object-fit: cover;
  min-height: 18px;
}
.cceerr223-blocked-recommended-videos-or-parent,
.cceerr223-icons8-chrome-1-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-9xs);
}
.cceerr223-icons8-chrome-1-parent {
  width: 93px;
}
.cceerr223-blocked-recommended-videos-or-parent {
  align-self: stretch;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  max-width: 100%;
  font-size: var(--font-size-sm);
  color: var(--color-darkslategray-300);
}
.cceerr223-title-parent {
  width: 1000px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-xs);
  max-width: 100%;
}
.cceerr223-testimonial-child {
  width: 660.4px;
  position: relative;
  max-height: 100%;
  object-fit: contain;
  max-width: 100%;
}
.cceerr223-wrapper-frame-1000003146-child {
  width: 100%;
  height: 100%;
  z-index: 1;
  object-fit: contain;
  position: absolute;
  left: 0;
  top: -20px;
  transform: scale(1.2);
}
.cceerr223-testimonial1,
.cceerr223-wrapper-frame-1000003146 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cceerr223-wrapper-frame-1000003146 {
  width: 600px;
  height: 600px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 280px);
  left: calc(50% - 300px);
  z-index: 1;
}
.cceerr223-testimonial1 {
  width: 1280px;
  background-color: var(--colour-surface-cards);
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: column;
  padding: 56px var(--padding-xl) var(--padding-base);
  box-sizing: border-box;
  position: relative;
  gap: var(--gap-21xl);
  min-height: 672px;
  debug_commit: 1de1738;
}
.cceerr223-a-glimpse-into,
.cceerr223-betimeful-numbers-speaks {
  position: relative;
  display: inline-block;
  max-width: 100%;
  flex-shrink: 0;
}
.cceerr223-betimeful-numbers-speaks {
  margin: 0;
  flex: 1;
  font-size: inherit;
  line-height: 150%;
  font-weight: 700;
  font-family: inherit;
  min-width: 371px;
}
.cceerr223-a-glimpse-into {
  font-size: var(--font-size-sm);
  line-height: 130%;
  font-weight: 500;
  color: var(--color-darkslategray-300);
}
.cceerr223-testimonial-parent {
  position: absolute;
  top: 2692.1px;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 191.9px;
  box-sizing: border-box;
  row-gap: 20px;
  max-width: 100%;
  font-size: var(--font-size-9xl);
}
.cceerr223-m {
  position: relative;
  text-transform: capitalize;
  display: inline-block;
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  min-width: 113px;
}
.cceerr223-m-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 51px;
}
.cceerr223-hours-saved {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  line-height: 24px;
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
}
.cceerr223-frame-parent14 {
  width: 215px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.cceerr223-frame-child8 {
  width: 1px;
  flex: 1;
  position: relative;
  border-right: 1px solid var(--color-gray-300);
  box-sizing: border-box;
}
.cceerr223-line-wrapper {
  height: 65px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
  box-sizing: border-box;
}
.cceerr223-b {
  position: relative;
  text-transform: capitalize;
  display: inline-block;
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  min-width: 64px;
}
.cceerr223-frame {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-56xl) 0 var(--padding-56xl-5);
}
.cceerr223-increased-productivity {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  line-height: 24px;
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
}
.cceerr223-frame-parent15 {
  width: 215px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.cceerr223-frame-child9 {
  width: 1px;
  flex: 1;
  position: relative;
  border-right: 1px solid var(--color-gray-300);
  box-sizing: border-box;
}
.cceerr223-line-container {
  height: 65px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
  box-sizing: border-box;
}
.cceerr223-b1 {
  position: relative;
  text-transform: capitalize;
  display: inline-block;
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  min-width: 64px;
}
.cceerr223-wrapper1 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-56xl) 0 var(--padding-56xl-5);
}
.cceerr223-increase-in-mental {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  line-height: 24px;
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
}
.cceerr223-frame-parent16 {
  width: 215px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.cceerr223-frame-child10 {
  width: 1px;
  flex: 1;
  position: relative;
  border-right: 1px solid var(--color-gray-300);
  box-sizing: border-box;
}
.cceerr223-line-frame {
  height: 65px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
  box-sizing: border-box;
}
.cceerr223-m1 {
  position: relative;
  text-transform: capitalize;
  display: inline-block;
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  min-width: 68px;
}
.cceerr223-m-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-54xl) 0 73.5px;
}
.cceerr223-happy-betimefulers {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  line-height: 24px;
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
}
.cceerr223-frame-parent13,
.cceerr223-frame-parent17 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
}
.cceerr223-frame-parent17 {
  width: 215px;
  flex-direction: column;
  gap: var(--gap-5xs);
}
.cceerr223-frame-parent13 {
  border-radius: var(--br-xs);
  background-color: var(--color-whitesmoke-100);
  overflow-x: auto;
  flex-direction: row;
  padding: var(--padding-21xl) var(--padding-13xl);
  gap: 12.2px;
  debug_commit: 1de1738;
  text-align: left;
}
.cceerr223-free-forever-as {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: var(--font-size-9xl);
  line-height: 150%;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  min-width: 346px;
  max-width: 100%;
  flex-shrink: 0;
}
.cceerr223-pricing-plan-for {
  position: relative;
  font-size: var(--font-size-sm);
  line-height: 130%;
  font-weight: 500;
  color: var(--color-darkslategray-300);
  flex-shrink: 0;
}
.cceerr223-frame-parent12 {
  position: absolute;
  top: 3556.1px;
  left: 140px;
  width: 1140px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 140px 322.7px 0;
  box-sizing: border-box;
  row-gap: 20px;
  max-width: 100%;
}
.cceerr223-rectangle {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 25.41px;
  background-color: var(--color-midnightblue);
  box-shadow: 0 28px 30.5px rgba(78, 45, 146, 0.43);
  width: 100%;
  height: 100%;
}
.cceerr223-sapiens-9-icon {
  position: absolute;
  top: 49.5px;
  left: 463.9px;
  width: 835px;
  height: 663.3px;
  object-fit: contain;
  z-index: 2;
}
.cceerr223-rectangle-parent1 {
  position: absolute;
  bottom: -3727.6px;
  left: calc(50% - 500px);
  width: 1000px;
  height: 551.5px;
  overflow: hidden;
}
.cceerr223-unlimited {
  position: relative;
}
.cceerr223-limtless-possibilite {
  position: relative;
  font-size: var(--font-size-lgi-1);
  line-height: 23.5px;
  color: rgba(255, 255, 255, 0.4);
  mix-blend-mode: normal;
}
.cceerr223-unlimited-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 14px;
}
.cceerr223-recommended,
.cceerr223-recommended1 {
  position: relative;
  letter-spacing: 0.85px;
  font-weight: 800;
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}
.cceerr223-recommended {
  flex: 1;
  min-width: 101px;
}
.cceerr223-recommended1 {
  width: 18px;
  font-size: var(--font-size-base);
  line-height: 16px;
  min-width: 18px;
}
.cceerr223-button,
.cceerr223-frame-parent20 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.cceerr223-button {
  width: 169px;
  border-radius: var(--br-81xl);
  background-color: var(--colour-surface-cards);
  overflow: hidden;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: var(--padding-base) var(--padding-5xl);
  box-sizing: border-box;
  gap: var(--gap-11xs);
  text-align: center;
  font-size: 12.7px;
}
.cceerr223-frame-parent20 {
  align-self: stretch;
  justify-content: space-between;
  gap: var(--gap-xl);
  z-index: 3;
}
.cceerr223-check-icon {
  height: 16.5px;
  width: 20.3px;
}
.cceerr223-check-icon,
.cceerr223-feature-label-goes {
  position: relative;
}
.cceerr223-check-parent {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-12xs-1) 0 0;
  gap: 16.5px;
}
.cceerr223-check-icon1 {
  height: 16.5px;
  width: 20.3px;
}
.cceerr223-check-icon1,
.cceerr223-feature-label-goes1 {
  position: relative;
}
.cceerr223-check-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-12xs-1) 0 0;
  gap: 16.5px;
}
.cceerr223-check-icon2 {
  height: 16.5px;
  width: 20.3px;
}
.cceerr223-check-icon2,
.cceerr223-feature-label-goes2 {
  position: relative;
}
.cceerr223-check-container,
.cceerr223-frame-parent22 {
  display: flex;
  justify-content: flex-start;
}
.cceerr223-check-container {
  flex-direction: row;
  align-items: center;
  padding: 0 var(--padding-12xs-1) 0 0;
  gap: 16.5px;
}
.cceerr223-frame-parent22 {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-11xl-5);
  min-width: 304.8px;
}
.cceerr223-check-icon3 {
  height: 16.5px;
  width: 20.3px;
  position: relative;
}
.cceerr223-feature-label-goes3 {
  position: relative;
  line-height: 23.5px;
}
.cceerr223-check-parent1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-base-5);
}
.cceerr223-check-icon4 {
  height: 16.5px;
  width: 20.3px;
  position: relative;
}
.cceerr223-feature-label-goes4 {
  position: relative;
  line-height: 23.5px;
  display: inline-block;
  min-width: 113px;
}
.cceerr223-check-parent2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-base-5);
}
.cceerr223-check-icon5 {
  height: 16.5px;
  width: 20.3px;
}
.cceerr223-check-icon5,
.cceerr223-feature-label-goes5 {
  position: relative;
}
.cceerr223-check-parent3 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 16.5px;
}
.cceerr223-frame-parent21,
.cceerr223-frame-parent23 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-frame-parent23 {
  flex-direction: column;
  gap: var(--gap-11xl-5);
  min-width: 261.8px;
}
.cceerr223-frame-parent21 {
  flex-direction: row;
  padding: 0 0 47px;
  box-sizing: border-box;
  gap: var(--gap-31xl-8);
  max-width: 100%;
  z-index: 3;
  font-size: var(--font-size-lgi-1);
}
.cceerr223-rectangle1 {
  height: 66.1px;
  width: 326.6px;
  position: relative;
  border-radius: 33.04px;
  background-color: var(--color-ghostwhite);
  display: none;
  max-width: 100%;
}
.cceerr223-choose-plan-45 {
  width: 95px;
  position: relative;
  letter-spacing: -0.3px;
  display: inline-block;
  min-width: 95px;
  z-index: 1;
}
.cceerr223-ic-fluent-arrow-down-24-filled-icon3 {
  height: 20.3px;
  width: 20.3px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: contain;
  z-index: 1;
}
.cceerr223-button1 {
  width: 326.6px;
  border-radius: 33.04px;
  background-color: var(--color-ghostwhite);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 21.6px var(--padding-xl) 23.5px;
  box-sizing: border-box;
  gap: 10.2px;
  white-space: nowrap;
  max-width: 100%;
  z-index: 3;
  text-align: center;
  font-size: 17.8px;
  color: var(--color-midnightblue);
}
.cceerr223-main-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cceerr223-flying-iphone-12-mockup-left-v {
  position: absolute;
  width: calc(100% - 4.5px);
  top: 1.1px;
  right: 1.5px;
  left: 3px;
  max-width: 100%;
  overflow: hidden;
  height: 71.4px;
  object-fit: cover;
  mix-blend-mode: normal;
  z-index: 1;
}
.cceerr223-main-parent {
  width: 54.9px;
  height: 76.2px;
  position: relative;
  flex-shrink: 0;
  z-index: 3;
}
.cceerr223-frame-parent19 {
  height: 442.7px;
  width: 912.3px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-31xl-8);
  flex-shrink: 0;
  debug_commit: 1de1738;
  text-align: left;
}
.cceerr223-why-betimeful-glad {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: var(--font-size-9xl);
  line-height: 150%;
  font-weight: 700;
  font-family: inherit;
  color: var(--color-gray-200);
  display: inline-block;
  min-width: 323px;
  max-width: 110%;
  flex-shrink: 0;
}
.cceerr223-its-more-than {
  position: relative;
  font-size: var(--font-size-sm);
  line-height: 130%;
  font-weight: 500;
  color: var(--color-darkslategray-300);
  flex-shrink: 0;
}
.cceerr223-frame-parent18 {
  position: absolute;
  top: 4028.9px;
  left: 191.5px;
  width: 1088.5px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 176.2px 329.8px 0;
  box-sizing: border-box;
  row-gap: 20px;
  max-width: 100%;
  font-size: 50.8px;
  color: var(--colour-surface-cards);
}
.cceerr223-wrapper-frame-1000003147-child {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  left: 0;
  top: -10px;
  transform: scale(1.2);
}
.cceerr223-wrapper-frame-1000003147 {
  position: absolute;
  top: 4541.5px;
  left: -511px;
  width: 600px;
  height: 600px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cceerr223-wrapper-frame-1000003148-child {
  height: 100%;
  width: 100%;
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  transform: scale(1.2);
}
.cceerr223-wrapper-frame-1000003148 {
  height: 600px;
  width: 600px;
  position: relative;
  max-width: calc(100% - 1316px);
  display: flex;
  align-items: center;
  justify-content: center;
}
.cceerr223-star-purple500-icon {
  height: 12px;
  width: 12px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 12px;
}
.cceerr223-div3 {
  position: relative;
  font-weight: 500;
}
.cceerr223-service-tagsrating,
.cceerr223-wrapper2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.cceerr223-service-tagsrating {
  border-radius: var(--br-xl);
  background-color: var(--colour-surface-cards);
  padding: var(--padding-9xs);
  gap: var(--gap-11xs);
}
.cceerr223-customer-name,
.cceerr223-entrepreneur {
  align-self: stretch;
  position: relative;
  line-height: 150%;
  font-weight: 600;
}
.cceerr223-entrepreneur {
  font-size: var(--font-size-3xs);
  font-weight: 500;
  color: var(--text-muted-inverse);
}
.cceerr223-customer-name-parent,
.cceerr223-ratio-inner {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.cceerr223-customer-name-parent {
  gap: var(--gap-11xs);
}
.cceerr223-ratio-inner {
  text-align: center;
  font-size: var(--font-size-base);
  color: var(--colour-surface-cards);
  font-family: var(--font-lato);
}
.cceerr223-play-circle-filled-icon {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-playback-control {
  width: 32px;
  height: 32px;
  margin: 0 !important;
  position: absolute;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: var(--br-81xl);
  background-color: var(--color-gray-400);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-9xs);
  box-sizing: border-box;
}
.cceerr223-ratio,
.cceerr223-star-purple500-icon1 {
  position: relative;
  flex-shrink: 0;
}
.cceerr223-ratio {
  align-self: stretch;
  width: 220px;
  border-radius: var(--br-base);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding: var(--padding-base);
  box-sizing: border-box;
  background-image: url(./public/34-ratio@3x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.cceerr223-star-purple500-icon1 {
  height: 12px;
  width: 12px;
  overflow: hidden;
  min-height: 12px;
}
.cceerr223-div4 {
  position: relative;
  font-weight: 500;
  display: inline-block;
  min-width: 16px;
}
.cceerr223-service-tagsrating1,
.cceerr223-wrapper3 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.cceerr223-service-tagsrating1 {
  border-radius: var(--br-xl);
  background-color: var(--colour-surface-cards);
  padding: var(--padding-9xs);
  gap: var(--gap-11xs);
}
.cceerr223-customer-name1,
.cceerr223-entrepreneur1 {
  align-self: stretch;
  position: relative;
  line-height: 150%;
  font-weight: 600;
}
.cceerr223-entrepreneur1 {
  font-size: var(--font-size-3xs);
  font-weight: 500;
  color: var(--text-muted-inverse);
}
.cceerr223-customer-name-group,
.cceerr223-ratio-child {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.cceerr223-customer-name-group {
  gap: var(--gap-11xs);
}
.cceerr223-ratio-child {
  text-align: center;
  font-size: var(--font-size-base);
  color: var(--colour-surface-cards);
  font-family: var(--font-lato);
}
.cceerr223-play-circle-filled-icon1 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-playback-control1 {
  width: 32px;
  height: 32px;
  margin: 0 !important;
  position: absolute;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: var(--br-81xl);
  background-color: var(--color-gray-400);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-9xs);
  box-sizing: border-box;
}
.cceerr223-ratio1,
.cceerr223-star-purple500-icon2 {
  position: relative;
  flex-shrink: 0;
}
.cceerr223-ratio1 {
  align-self: stretch;
  width: 220px;
  border-radius: var(--br-base);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding: var(--padding-base);
  box-sizing: border-box;
  background-image: url(./public/34-ratio1@3x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.cceerr223-star-purple500-icon2 {
  height: 12px;
  width: 12px;
  overflow: hidden;
  min-height: 12px;
}
.cceerr223-div5 {
  position: relative;
  font-weight: 500;
  display: inline-block;
  min-width: 15px;
}
.cceerr223-service-tagsrating2,
.cceerr223-wrapper4 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.cceerr223-service-tagsrating2 {
  border-radius: var(--br-xl);
  background-color: var(--colour-surface-cards);
  padding: var(--padding-9xs);
  gap: var(--gap-11xs);
}
.cceerr223-customer-name2,
.cceerr223-entrepreneur2 {
  align-self: stretch;
  position: relative;
  line-height: 150%;
  font-weight: 600;
}
.cceerr223-entrepreneur2 {
  font-size: var(--font-size-3xs);
  font-weight: 500;
  color: var(--text-muted-inverse);
}
.cceerr223-customer-name-container,
.cceerr223-ratio-inner1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.cceerr223-customer-name-container {
  gap: var(--gap-11xs);
}
.cceerr223-ratio-inner1 {
  text-align: center;
  font-size: var(--font-size-base);
  color: var(--colour-surface-cards);
  font-family: var(--font-lato);
}
.cceerr223-play-circle-filled-icon2 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-playback-control2 {
  width: 32px;
  height: 32px;
  margin: 0 !important;
  position: absolute;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: var(--br-81xl);
  background-color: var(--color-gray-400);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-9xs);
  box-sizing: border-box;
}
.cceerr223-ratio2,
.cceerr223-star-purple500-icon3 {
  position: relative;
  flex-shrink: 0;
}
.cceerr223-ratio2 {
  align-self: stretch;
  width: 220px;
  border-radius: var(--br-base);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding: var(--padding-base);
  box-sizing: border-box;
  background-image: url(./public/34-ratio2@3x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.cceerr223-star-purple500-icon3 {
  height: 12px;
  width: 12px;
  overflow: hidden;
  min-height: 12px;
}
.cceerr223-div6 {
  position: relative;
  font-weight: 500;
  display: inline-block;
  min-width: 16px;
}
.cceerr223-service-tagsrating3,
.cceerr223-wrapper5 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.cceerr223-service-tagsrating3 {
  border-radius: var(--br-xl);
  background-color: var(--colour-surface-cards);
  padding: var(--padding-9xs);
  gap: var(--gap-11xs);
}
.cceerr223-customer-name3,
.cceerr223-entrepreneur3 {
  align-self: stretch;
  position: relative;
  line-height: 150%;
  font-weight: 600;
}
.cceerr223-entrepreneur3 {
  font-size: var(--font-size-3xs);
  font-weight: 500;
  color: var(--text-muted-inverse);
}
.cceerr223-customer-name-parent1,
.cceerr223-ratio-inner2 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.cceerr223-customer-name-parent1 {
  gap: var(--gap-11xs);
}
.cceerr223-ratio-inner2 {
  text-align: center;
  font-size: var(--font-size-base);
  color: var(--colour-surface-cards);
  font-family: var(--font-lato);
}
.cceerr223-play-circle-filled-icon3 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-playback-control3 {
  width: 32px;
  height: 32px;
  margin: 0 !important;
  position: absolute;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: var(--br-81xl);
  background-color: var(--color-gray-400);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-9xs);
  box-sizing: border-box;
}
.cceerr223-ratio3,
.cceerr223-star-purple500-icon4 {
  position: relative;
  flex-shrink: 0;
}
.cceerr223-ratio3 {
  align-self: stretch;
  width: 220px;
  border-radius: var(--br-base);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding: var(--padding-base);
  box-sizing: border-box;
  background-image: url(./public/34-ratio3@3x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.cceerr223-star-purple500-icon4 {
  height: 12px;
  width: 12px;
  overflow: hidden;
  min-height: 12px;
}
.cceerr223-div7 {
  position: relative;
  font-weight: 500;
  display: inline-block;
  min-width: 16px;
}
.cceerr223-service-tagsrating4,
.cceerr223-wrapper6 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.cceerr223-service-tagsrating4 {
  border-radius: var(--br-xl);
  background-color: var(--colour-surface-cards);
  padding: var(--padding-9xs);
  gap: var(--gap-11xs);
}
.cceerr223-customer-name4,
.cceerr223-entrepreneur4 {
  align-self: stretch;
  position: relative;
  line-height: 150%;
  font-weight: 600;
}
.cceerr223-entrepreneur4 {
  font-size: var(--font-size-3xs);
  font-weight: 500;
  color: var(--text-muted-inverse);
}
.cceerr223-customer-name-parent2,
.cceerr223-ratio-inner3 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.cceerr223-customer-name-parent2 {
  gap: var(--gap-11xs);
}
.cceerr223-ratio-inner3 {
  text-align: center;
  font-size: var(--font-size-base);
  color: var(--colour-surface-cards);
  font-family: var(--font-lato);
}
.cceerr223-play-circle-filled-icon4 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-playback-control4 {
  width: 32px;
  height: 32px;
  margin: 0 !important;
  position: absolute;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: var(--br-81xl);
  background-color: var(--color-gray-400);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-9xs);
  box-sizing: border-box;
}
.cceerr223-frame-wrapper7,
.cceerr223-ratio-parent,
.cceerr223-ratio4 {
  align-self: stretch;
  display: flex;
  box-sizing: border-box;
}
.cceerr223-ratio4 {
  width: 220px;
  border-radius: var(--br-base);
  flex-shrink: 0;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding: var(--padding-base);
  position: relative;
  background-image: url(./public/34-ratio4@3x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.cceerr223-frame-wrapper7,
.cceerr223-ratio-parent {
  flex-direction: row;
}
.cceerr223-ratio-parent {
  width: 1020px;
  overflow-x: auto;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 0;
  gap: var(--gap-xl);
  debug_commit: 1de1738;
}
.cceerr223-frame-wrapper7 {
  width: 1140px;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 161.7px;
  max-width: 100%;
}
.cceerr223-go-up-icon {
  height: 29.8px;
  width: 29.8px;
  border-radius: 44.44px;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: contain;
}
.cceerr223-frame-child11,
.cceerr223-frame-child12,
.cceerr223-frame-child13,
.cceerr223-frame-child14 {
  height: 4px;
  width: 32px;
  position: relative;
  border-radius: var(--br-11xs);
  background-color: var(--purple-700);
}
.cceerr223-frame-child12,
.cceerr223-frame-child13,
.cceerr223-frame-child14 {
  width: 20px;
  background-color: var(--purple-200);
}
.cceerr223-rectangle-parent2 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.cceerr223-go-up-icon1 {
  height: 29.8px;
  width: 29.8px;
  border-radius: 44.44px;
  object-fit: contain;
}
.cceerr223-wrapper-frame-1000003148-parent {
  position: absolute;
  top: 4801.5px;
  left: 140px;
  width: 1140px;
  height: 454.7px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
  text-align: left;
  font-size: var(--font-size-3xs);
  color: var(--text-tertiary);
  font-family: var(--font-inter);
}
.cceerr223-wherever-you-go {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 150%;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.cceerr223-title3 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.cceerr223-experience-the-betimeful {
  font-weight: 500;
}
.cceerr223-desktop,
.cceerr223-ipad,
.cceerr223-mobile {
  text-decoration: underline;
}
.cceerr223-mobile-ipad-desktop {
  background: linear-gradient(219.09deg, #ce1b29, #9b6cff 62.5%, #fa9622);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cceerr223-and {
  font-weight: 500;
}
.cceerr223-everything {
  text-decoration: underline;
  background: linear-gradient(219.09deg, #ce1b29, #9b6cff 62.5%, #fa9622);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cceerr223-experience-the-betimeful-container {
  width: 461px;
  position: relative;
  line-height: 130%;
  display: inline-block;
}
.cceerr223-experience-the-betimeful-on-al-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
  font-size: var(--font-size-sm);
  color: var(--color-darkslategray-300);
}
.cceerr223-title-group {
  width: 1000px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-xs);
  max-width: 100%;
}
.cceerr223-wrapper-frame-1000003146-item {
  width: 100%;
  height: 100%;
  z-index: 1;
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  transform: scale(1.44);
}
.cceerr223-wrapper-frame-10000031461 {
  width: 440px;
  height: 440px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 220px);
  left: calc(50% - 220px);
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cceerr223-image-67-icon {
  height: 80px;
  width: 37.7px;
  position: relative;
  object-fit: cover;
}
.cceerr223-frame-child15,
.cceerr223-image-70-icon {
  align-self: stretch;
  width: 165.1px;
  position: relative;
  max-height: 100%;
  object-fit: cover;
  min-height: 100px;
}
.cceerr223-image-70-icon {
  width: 68.9px;
}
.cceerr223-image-67-parent {
  width: 351.7px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
  z-index: 2;
}
.cceerr223-got-any-cool {
  width: 619px;
  position: relative;
  line-height: 130%;
  display: inline-block;
}
.cceerr223-got-any-cool-ideas-for-feature-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.cceerr223-lets-us-know {
  height: 19px;
  flex: 1;
  position: relative;
  line-height: 150%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.cceerr223-lets-us-know-what-you-have-in-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  max-width: 100%;
  flex-shrink: 0;
}
.cceerr223-boundingbox-icon {
  width: 22.6px;
  height: 22.6px;
  position: relative;
  display: none;
}
.cceerr223-field-box {
  flex: 1;
  border-radius: var(--br-xs);
  background-color: var(--colour-surface-cards);
  border: 1.1px solid var(--colour-border-border-light);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-base) 15px;
  gap: var(--gap-xs);
  min-width: 315px;
  max-width: 100%;
}
.cceerr223-boundingbox-icon1 {
  height: 18.1px;
  width: 18.1px;
  position: relative;
  display: none;
}
.cceerr223-send {
  width: 35px;
  position: relative;
  line-height: 150%;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 35px;
}
.cceerr223-boundingbox-icon2 {
  height: 18.1px;
  width: 18.1px;
  position: relative;
  display: none;
}
.cceerr223-boundingbox-parent {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 6.8px;
}
.cceerr223-frame-icon1 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-button-main {
  border-radius: 10px;
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-base-8) var(--padding-5xl);
  gap: var(--gap-5xs);
  text-align: center;
  color: var(--colour-surface-cards);
  font-family: var(--font-inter);
}
.cceerr223-field-box-parent,
.cceerr223-frame-parent24,
.cceerr223-testimonial2 {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}
.cceerr223-field-box-parent {
  width: 612px;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-xl);
  text-align: left;
  font-size: var(--font-size-sm);
  color: #8b8b8b;
}
.cceerr223-frame-parent24,
.cceerr223-testimonial2 {
  flex-direction: column;
}
.cceerr223-frame-parent24 {
  width: 1000px;
  gap: var(--gap-13xl);
  z-index: 2;
  font-size: 18px;
  color: var(--color-darkslategray-300);
}
.cceerr223-testimonial2 {
  align-self: stretch;
  background-color: var(--colour-surface-cards);
  overflow: hidden;
  padding: 60.8px var(--padding-xl);
  box-sizing: border-box;
  position: relative;
  gap: var(--gap-41xl);
  min-height: 562px;
  z-index: 1;
}
.cceerr223-frame-child16 {
  width: 20px;
  height: 20px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
}
.cceerr223-ellipse-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xs) 0 0;
}
.cceerr223-betimeful {
  position: relative;
  display: inline-block;
  min-width: 95px;
}
.cceerr223-frame-parent27 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.cceerr223-follow-us-on {
  position: relative;
  display: inline-block;
  min-width: 92px;
}
.cceerr223-frame-child17 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cceerr223-facebook-logo-icon {
  position: absolute;
  top: 5px;
  left: 8px;
  width: 7px;
  height: 14px;
  overflow: hidden;
  z-index: 1;
}
.cceerr223-group-div {
  height: 24px;
  width: 24px;
  position: relative;
}
.cceerr223-frame-child18 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cceerr223-twitter-logo-icon {
  position: absolute;
  top: 5px;
  left: 3px;
  width: 18px;
  height: 14px;
  overflow: hidden;
  z-index: 1;
}
.cceerr223-rectangle-parent3 {
  height: 24px;
  width: 24px;
  position: relative;
}
.cceerr223-frame-child19 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cceerr223-linkedin-logo-icon {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 16px;
  height: 15px;
  overflow: hidden;
  z-index: 1;
}
.cceerr223-rectangle-parent4 {
  height: 24px;
  width: 24px;
  position: relative;
}
.cceerr223-frame-child20 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cceerr223-instagram-logo-icon {
  position: absolute;
  top: 3px;
  left: 4px;
  width: 16px;
  height: 18px;
  overflow: hidden;
  z-index: 1;
}
.cceerr223-rectangle-parent5 {
  height: 24px;
  width: 24px;
  position: relative;
}
.cceerr223-follow-us-on-parent,
.cceerr223-frame-parent26,
.cceerr223-frame-parent28 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-frame-parent28 {
  flex-direction: row;
  gap: 15.3px;
}
.cceerr223-follow-us-on-parent,
.cceerr223-frame-parent26 {
  flex-direction: column;
}
.cceerr223-follow-us-on-parent {
  gap: var(--gap-xs);
  font-size: var(--font-size-sm);
  font-family: var(--font-poppins);
}
.cceerr223-frame-parent26 {
  gap: 149px;
  font-size: 20.2px;
  font-family: var(--font-roboto);
}
.cceerr223-pages {
  position: relative;
  display: inline-block;
  min-width: 51px;
}
.cceerr223-no-social-media {
  display: inline-block;
  min-width: 100px;
}
.cceerr223-how-to-block,
.cceerr223-how-to-quit,
.cceerr223-news-feed-eradicator,
.cceerr223-no-social-media {
  position: relative;
}
.cceerr223-how-to-check {
  white-space: pre-wrap;
}
.cceerr223-how-to-check,
.cceerr223-should-i-delete {
  position: relative;
}
.cceerr223-no-social-media-parent,
.cceerr223-pages-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-no-social-media-parent {
  gap: var(--gap-base);
  font-size: var(--font-size-sm);
  font-family: var(--font-lato);
}
.cceerr223-pages-parent {
  gap: var(--gap-5xl);
}
.cceerr223-affiliates,
.cceerr223-blogs,
.cceerr223-quick-links {
  position: relative;
  display: inline-block;
  min-width: 91px;
}
.cceerr223-affiliates,
.cceerr223-blogs {
  min-width: 56px;
}
.cceerr223-blogs {
  min-width: 34px;
}
.cceerr223-manage-subscription,
.cceerr223-privacy-policy,
.cceerr223-teams {
  position: relative;
  display: inline-block;
  min-width: 85px;
}
.cceerr223-manage-subscription,
.cceerr223-teams {
  min-width: 128px;
}
.cceerr223-teams {
  min-width: 39px;
}
.cceerr223-affiliates-parent,
.cceerr223-quick-links-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-affiliates-parent {
  gap: var(--gap-base);
  font-size: var(--font-size-sm);
  font-family: var(--font-lato);
}
.cceerr223-quick-links-parent {
  gap: var(--gap-5xl);
}
.cceerr223-download-the-betimeful {
  position: relative;
  line-height: 150%;
}
.cceerr223-image-1-icon,
.cceerr223-image-2-icon {
  align-self: stretch;
  width: 93.5px;
  position: relative;
  max-height: 100%;
  object-fit: cover;
  min-height: 28px;
}
.cceerr223-image-1-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 7.9px;
}
.cceerr223-group-icon1 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.cceerr223-chromestore-child {
  height: 17.6px;
  width: 17.6px;
  position: relative;
  border-radius: 0.8px;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 18px;
  z-index: 1;
}
.cceerr223-available-in-the,
.cceerr223-chrome-web-store {
  position: relative;
  display: inline-block;
  min-width: 36px;
}
.cceerr223-chrome-web-store {
  font-size: var(--font-size-6xs-3);
  font-weight: 600;
  min-width: 58px;
}
.cceerr223-available-in-the-parent,
.cceerr223-chromestore {
  display: flex;
  justify-content: flex-start;
}
.cceerr223-available-in-the-parent {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-11xs-4);
  z-index: 1;
}
.cceerr223-chromestore {
  overflow: hidden;
  flex-direction: row;
  align-items: flex-end;
  padding: var(--padding-7xs-3) 4.9px var(--padding-7xs-3) var(--padding-5xs-5);
  position: relative;
  gap: 5.3px;
  flex-shrink: 0;
  debug_commit: 1de1738;
}
.cceerr223-group-icon2 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.cceerr223-image-66-icon {
  height: 17px;
  width: 17px;
  position: relative;
  border-radius: var(--br-81xl);
  object-fit: cover;
  min-height: 17px;
  z-index: 1;
}
.cceerr223-available-in-the1,
.cceerr223-chrome-web-store1 {
  position: relative;
  display: inline-block;
  min-width: 36px;
  z-index: 1;
}
.cceerr223-chrome-web-store1 {
  font-size: var(--font-size-6xs-3);
  font-weight: 600;
  min-width: 45px;
}
.cceerr223-available-in-the-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-11xs-4);
}
.cceerr223-chromestore-parent,
.cceerr223-chromestore1 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.cceerr223-chromestore1 {
  flex: 1;
  overflow: hidden;
  align-items: flex-end;
  padding: 5.6px var(--padding-5xs-6);
  position: relative;
  gap: 5.9px;
  flex-shrink: 0;
  debug_commit: 1de1738;
}
.cceerr223-chromestore-parent {
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-5xs);
}
.cceerr223-download-the-betimeful-app-parent,
.cceerr223-frame-parent29 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-frame-parent29 {
  align-self: stretch;
  gap: var(--gap-5xs);
  font-size: var(--font-size-8xs-9);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.cceerr223-download-the-betimeful-app-parent {
  width: 194.9px;
  padding: 0 0 128.6px;
  box-sizing: border-box;
  gap: var(--gap-base);
  font-size: var(--font-size-sm);
  font-family: var(--font-lato);
}
.cceerr223-frame-parent25 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.cceerr223-line-icon {
  align-self: stretch;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.cceerr223-betimeful1 {
  flex: 1;
  position: relative;
  display: inline-block;
  min-width: 93px;
}
.cceerr223-ellipse-div {
  width: 4px;
  height: 4px;
  position: relative;
  border-radius: 50%;
  background-color: #d9d9d9;
}
.cceerr223-ellipse-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 5.5px 0 0;
}
.cceerr223-all-rights-reserved {
  flex: 1;
  position: relative;
  display: inline-block;
  min-width: 94px;
}
.cceerr223-betimeful-parent,
.cceerr223-hero-section3,
.cceerr223-testimonial-group {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.cceerr223-betimeful-parent {
  width: 207px;
  flex-direction: row;
  gap: var(--gap-5xs);
  font-size: var(--font-size-2xs);
  font-family: var(--font-noto-sans);
}
.cceerr223-hero-section3,
.cceerr223-testimonial-group {
  flex-direction: column;
}
.cceerr223-hero-section3 {
  align-self: stretch;
  background: linear-gradient(184.76deg, #422481, #1d222a);
  padding: var(--padding-21xl) 120px;
  gap: 27.5px;
  z-index: 3;
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--colour-surface-cards);
  font-family: var(--font-poppins);
}
.cceerr223-testimonial-group {
  position: absolute;
  top: 5256.3px;
  left: 0;
  width: 1280px;
  flex-shrink: 0;
  debug_commit: 1de1738;
  font-size: var(--font-size-9xl);
}
.cceerr223-logo-child {
  height: 20px;
  width: 20px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
}
.cceerr223-betimeful2 {
  margin: 0;
  position: relative;
  font-size: inherit;
  text-transform: capitalize;
  font-weight: 600;
  font-family: inherit;
  display: inline-block;
  min-width: 93px;
  white-space: nowrap;
}
.cceerr223-logo {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-11xs);
}
.cceerr223-features,
.cceerr223-home {
  position: relative;
  text-transform: capitalize;
  display: inline-block;
  min-width: 38px;
}
.cceerr223-features {
  min-width: 58px;
}
.cceerr223-akar-iconschevron-down {
  height: 12px;
  width: 12px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.cceerr223-features-parent {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-5xs);
  font-family: var(--font-inter);
}
.cceerr223-contact-us,
.cceerr223-pricing {
  position: relative;
  text-transform: capitalize;
  display: inline-block;
}
.cceerr223-contact-us {
  min-width: 69px;
  white-space: nowrap;
}
.cceerr223-pricing {
  min-width: 43px;
}
.cceerr223-nav-links {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 23.7px;
  font-size: var(--font-size-sm);
}
.cceerr223-try-for-free2 {
  flex: 1;
  position: relative;
  line-height: 16px;
  font-weight: 600;
  background: linear-gradient(135deg, #7c3aed, #5821b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  min-width: 70px;
}
.cceerr223-ic-fluent-arrow-down-24-filled-icon4 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 16px;
}
.cceerr223-button2,
.cceerr223-logo-parent {
  display: flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
}
.cceerr223-button2 {
  width: 130px;
  border-radius: var(--br-81xl);
  background: linear-gradient(135deg, #dcdaff, #fff);
  justify-content: center;
  padding: var(--padding-xs) var(--padding-xl);
  gap: var(--gap-9xs);
  white-space: nowrap;
  text-align: center;
  font-size: var(--font-size-xs);
  font-family: var(--font-poppins);
}
.cceerr223-logo-parent {
  position: absolute;
  top: 0;
  left: calc(50% - 640px);
  background-color: var(--color-gray-200);
  box-shadow: 1px 1px 24px rgba(18, 18, 18, 0.06);
  width: 1280px;
  justify-content: space-between;
  padding: var(--padding-xl) var(--padding-21xl);
  flex-shrink: 0;
  debug_commit: 1de1738;
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--colour-surface-cards);
  font-family: var(--font-lato);
}
.cceerr223-extension-landing-page {
  width: 100%;
  height: 802px;
  position: relative;
  border-radius: var(--br-xl);
  background-color: var(--colour-surface-cards);
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  font-size: var(--font-size-13xl);
  color: var(--color-gray-200);
  font-family: var(--font-lato);
}
@media screen and (max-width: 1150px) {
  .star-stellar {
    padding-left: 236px;
    padding-right: 36px;
    box-sizing: border-box;
  }
  .cceerr223-hero-section-child,
  .cceerr223-hero-section-child1,
  .cceerr223-hero-section-child2,
  .cceerr223-hero-section-item,
  .cceerr223-line-div {
    width: 100%;
    height: 1.2px;
  }
  .cceerr223-testimonial2 {
    gap: var(--gap-11xl);
  }
}
@media screen and (max-width: 1050px) {
  .use-social-media-container {
    font-size: 29px;
    line-height: 43px;
  }
  .cceerr223-secondary-headline {
    font-size: var(--font-size-7xl);
    line-height: 33px;
  }
  .cceerr223-input-processor {
    flex: 1;
  }
  .cceerr223-secondary-headline1 {
    font-size: var(--font-size-7xl);
    line-height: 33px;
  }
  .cceerr223-hero-section2 {
    flex-wrap: wrap;
  }
  .cceerr223-frame-wrapper6 {
    flex: 1;
  }
  .cceerr223-secondary-headline2 {
    font-size: var(--font-size-7xl);
    line-height: 33px;
  }
  .cceerr223-col {
    flex: 1;
  }
  .cceerr223-frame-parent8,
  .cceerr223-testimonial-parent {
    flex-wrap: wrap;
  }
  .cceerr223-b,
  .cceerr223-b1,
  .cceerr223-m,
  .cceerr223-m1 {
    font-size: var(--font-size-7xl);
  }
  .cceerr223-frame-parent12 {
    flex-wrap: wrap;
  }
  .cceerr223-unlimited {
    font-size: 41px;
  }
  .cceerr223-frame-parent22,
  .cceerr223-frame-parent23 {
    flex: 1;
  }
  .cceerr223-frame-parent18,
  .cceerr223-frame-parent21,
  .cceerr223-frame-parent25 {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 750px) {
  .divider-dais {
    padding-right: 83px;
    box-sizing: border-box;
  }
  .cceerr223-content {
    gap: var(--gap-11xl);
  }
  .cceerr223-star-stellar {
    padding-left: 118px;
    box-sizing: border-box;
  }
  .cceerr223-hero-section,
  .cceerr223-hero-section1 {
    padding-left: var(--padding-24xl);
    padding-right: var(--padding-24xl);
    box-sizing: border-box;
  }
  .cceerr223-hero-section1 {
    padding-left: var(--padding-61xl);
    padding-right: var(--padding-61xl);
  }
  .cceerr223-logic-gate {
    height: auto;
  }
  .cceerr223-frame-parent3 {
    flex-wrap: wrap;
  }
  .cceerr223-secondary-headline-parent {
    gap: var(--gap-base);
  }
  .cceerr223-frame-parent5 {
    gap: var(--gap-xl);
  }
  .cceerr223-hero-section-inner1 {
    min-width: 100%;
  }
  .cceerr223-hero-section2 {
    gap: var(--gap-41xl);
    padding-left: var(--padding-71xl);
    padding-right: var(--padding-71xl);
    box-sizing: border-box;
  }
  .cceerr223-reviews {
    gap: var(--gap-base);
  }
  .cceerr223-testimonial {
    gap: var(--gap-xl);
  }
  .cceerr223-frame-parent2 {
    height: auto;
    gap: var(--gap-11xl);
  }
  .cceerr223-col {
    min-width: 100%;
  }
  .cceerr223-blocked-recommended-videos-or-parent {
    flex-wrap: wrap;
  }
  .cceerr223-testimonial1 {
    gap: var(--gap-xl);
  }
  .cceerr223-free-forever-as {
    min-width: 100%;
  }
  .cceerr223-frame-parent20 {
    flex-wrap: wrap;
  }
  .cceerr223-frame-parent19 {
    height: auto;
  }
  .cceerr223-frame-parent24 {
    gap: var(--gap-base);
  }
  .cceerr223-hero-section3 {
    padding-left: var(--padding-41xl);
    padding-right: var(--padding-41xl);
    box-sizing: border-box;
  }
  .cceerr223-nav-links {
    display: none;
  }
  .cceerr223-logo-parent {
    width: 981px;
  }
  .cceerr223-extension-landing-page {
    height: auto;
    min-height: 802;
  }
  .cceerr223-fingers-icon {
    overflow: hidden;
  }
  .cceerr223-fingers-image {
    display: none;
  }
  .cceerr223-adobe-express-qr-code-1-1,
  .cceerr223-scan-to-get {
    display: none;
  }
  .cceerr223-star-system {
    overflow: hidden;
  }
}
@media screen and (max-width: 450px) {
  .use-social-media-container {
    font-size: var(--font-size-3xl);
    line-height: 32px;
  }
  .cceerr223-divider-dais {
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .cceerr223-hero-section,
  .cceerr223-hero-section1,
  .cceerr223-star-stellar {
    padding-left: var(--padding-xl);
    box-sizing: border-box;
  }
  .cceerr223-hero-section,
  .cceerr223-hero-section1 {
    padding-right: var(--padding-xl);
  }
  .cceerr223-secondary-headline,
  .cceerr223-secondary-headline1 {
    font-size: var(--font-size-lgi);
    line-height: 25px;
  }
  .cceerr223-hero-section2 {
    gap: var(--gap-11xl);
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .cceerr223-take-breaks-in {
    font-size: var(--font-size-3xl);
    line-height: 38px;
  }
  .cceerr223-review {
    font-size: var(--font-size-base);
  }
  .cceerr223-frame-parent6 {
    flex-wrap: wrap;
  }
  .cceerr223-review1 {
    font-size: var(--font-size-base);
    line-height: 24px;
  }
  .cceerr223-review-1 {
    min-width: 100%;
  }
  .cceerr223-review3 {
    font-size: var(--font-size-base);
  }
  .cceerr223-frame-parent7 {
    flex-wrap: wrap;
  }
  .cceerr223-review4 {
    font-size: var(--font-size-base);
    line-height: 24px;
  }
  .cceerr223-review-2 {
    min-width: 100%;
  }
  .cceerr223-keep-track-your {
    font-size: var(--font-size-3xl);
    line-height: 38px;
  }
  .cceerr223-secondary-headline2 {
    font-size: var(--font-size-lgi);
    line-height: 25px;
  }
  .cceerr223-betimeful-numbers-speaks,
  .cceerr223-say-good-bye {
    font-size: var(--font-size-3xl);
    line-height: 34px;
  }
  .cceerr223-betimeful-numbers-speaks {
    min-width: 100%;
  }
  .cceerr223-b,
  .cceerr223-b1,
  .cceerr223-m,
  .cceerr223-m1 {
    font-size: var(--font-size-lgi);
  }
  .cceerr223-free-forever-as {
    font-size: var(--font-size-3xl);
    line-height: 34px;
  }
  .cceerr223-unlimited {
    font-size: 30px;
  }
  .cceerr223-wherever-you-go,
  .cceerr223-why-betimeful-glad {
    font-size: var(--font-size-3xl);
    line-height: 34px;
  }
  .cceerr223-betimeful {
    font-size: var(--font-size-base);
  }
  .cceerr223-hero-section3 {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
}
