:root {
  --typography-primary: #2b1755;
  --primary-1: #5c27d4;
  --white: #fff;
  --transparent: #fff0;
  --gray-3: #f8f8f8;
  --danger: #da2424;
  --success: #24da78;
  --primary-2: #d9ebfc;
  --primary-3: #e3f6f5;
  --primary-4: #e7ddff;
  --warning: #ff9f1c;
  --gray-2: #ebebec;
  --spark-library-black: black;
  --systemflow-lite-neutral--100: #0e0f11;
  --main: #16053a;
  --lila: #ae6eff;
  --border-color-dark: #1414141a;
  --violeta: #5c27d4;
  --elements-webflow-library-neutral--100: white;
  --conversion-flow-library-medium-purple: #b16cea;
  --conversion-flow-library-light-coral: #ff5e69;
  --conversion-flow-library-coral: #ff8a56;
  --conversion-flow-library-sandy-brown: #ffa84b;
  --dim-grey-2: #535353;
  --spark-library-background--interactive: #f0ecfd;
  --spark-library-foreground-interactive: #5532fa;
  --spark-library-white: white;
  --spark-library-foreground-interactive-hover: #1e116e;
  --systemflow-lite-neutral--80: #636b75;
  --systemflow-lite-primary--60: #2f54eb;
  --systemflow-lite-primary--70: #1d39c4;
  --systemflow-lite-neutral--60: #aaafb6;
  --elements-webflow-library-neutral--300: #eff0f6;
  --elements-webflow-library-neutral--800: #211f54;
  --elements-webflow-library-accent--primary-1: #4a3aff;
  --elements-webflow-library-neutral--600: #6e7191;
  --dim-grey: #535353b3;
  --red-1: #ba1f1f;
  --red-2: #d84545;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--gray600: #475467;
  --untitled-ui--white: white;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray500: #667085;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray50-2: #f9fafb;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray900: #101828;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray800: #1d2939;
  --2b1755: #fcfcfc;
  --typography-secondary-dark: #6b7a90;
  --light-grey-stroke: #e6e6e6;
  --white-grey: whitesmoke;
  --gradient-1-lila: #ae6eff;
  --gradient-2-purple: #5c27d4;
  --elements-webflow-library-general--shadow-05: #14142b29;
  --elements-webflow-library-general--shadow-04: #14142b24;
  --elements-webflow-library-general--shadow-01: #14142b0f;
  --elements-webflow-library-general--shadow-02: #14142b14;
  --elements-webflow-library-general--shadow-03: #14142b1a;
  --elements-webflow-library-neutral--400: #dcddeb;
  --elements-webflow-library-secondary--color-1: #281ca5;
  --elements-webflow-library-secondary--color-2: #f2f1ff;
}

body {
  color: var(--typography-primary);
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

h1 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 18px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

h4 {
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h5 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

h6 {
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

p {
  margin-bottom: 24px;
}

a {
  color: var(--typography-primary);
  cursor: pointer;
  font-weight: 600;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 24px;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: 12px;
  font-family: IBM Plex Mono;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

blockquote {
  color: var(--primary-1);
  text-align: center;
  border-left: 5px #e2e2e2;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 0;
  font-family: IBM Plex Mono;
  font-size: 28px;
  line-height: 40px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: left;
  margin-top: 12px;
  font-family: IBM Plex Mono;
  font-size: 14px;
  line-height: 22px;
}

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

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

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

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

.container {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
  display: block;
  position: relative;
}

.container.nav-bar-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container.nav-bar-container.centered-links-nav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.container.section-7---2-2-copy {
  padding-left: 2%;
}

.container.one {
  background-color: #fff0;
  border-radius: 40px;
  align-items: stretch;
  margin-top: 64px;
  padding: 56px 48px;
  display: flex;
}

.container.new {
  background-color: var(--transparent);
  border-radius: 48px;
  margin-top: 60px;
  padding: 0;
}

.container.video {
  margin-top: 96px;
}

.small-text {
  color: var(--white);
  text-align: right;
  font-size: 14px;
  line-height: 22px;
}

.small-text.text-white {
  color: #6b7a90;
  font-family: Inter, sans-serif;
}

.text-white {
  color: var(--white);
}

.footer-link-list {
  flex-direction: column;
  align-items: flex-start;
  min-width: 144px;
  display: flex;
}

.footer-link-list-heading {
  margin-bottom: 12px;
}

.footer-link-list-heading.text-white {
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.footer-link-list-link {
  color: var(--gray-2);
  margin-bottom: 6px;
  font-weight: 400;
  transition: color .2s;
}

.footer-link-list-link:hover {
  color: #fff;
}

.footer-foot-with-logo {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.footer-links-grid-4-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area-2 Area-3"
                 "Area-4 Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.footer-with-large-links {
  flex: 0 auto;
  justify-content: space-around;
  width: 50%;
  margin-bottom: 28px;
  display: flex;
}

.footer-foot-logo {
  margin-bottom: 0;
}

.footer-foot-logo.w--current {
  margin-right: 24px;
}

.image {
  width: auto;
  height: 100%;
  display: inline-block;
}

.footer-copy {
  padding-top: 96px;
  padding-bottom: 48px;
  position: relative;
  overflow: hidden;
}

.footer-copy.bg-gray-1-copy {
  z-index: auto;
  background-color: var(--main);
  z-index: auto;
  background-color: var(--main);
  inset: 0 0% 0%;
  flex-direction: column;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Inter, sans-serif;
  display: flex;
  position: relative;
  inset: 0 0% 0%;
}

.final-diffusion {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding: 0;
  display: flex;
}

.final-diffusion-button {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 800px;
  margin-top: 0;
  display: flex;
}

.final-diffusion-button.home-button {
  align-items: center;
  max-width: none;
}

.final-diffusion-button.button-hero {
  align-items: center;
  width: auto;
  margin-top: 0;
}

.final-diffusion-button.button-hero-1 {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-top: 20px;
}

.final-diffusion-button.button-hero-copy {
  align-items: center;
  width: auto;
  margin-top: 60px;
}

.button-diffusion-final {
  color: #292929;
  background-color: #d6fc52;
  background-image: url("https://cdn.prod.website-files.com/5ee0a01b09389eebf4c09b45/63e6657cd28e4da03745f969_Arrow%20Right.svg");
  background-position: 82%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 13px;
  padding: 14px 48px 14px 32px;
  font-size: 20px;
  font-weight: 700;
  transition: background-color .3s, transform .5s cubic-bezier(.175, .885, .32, 1.275);
}

.button-diffusion-final:hover {
  color: #000;
  background-color: #c6ec41;
  transform: scale(1.05);
}

.button-diffusion-final.big-diffusion-1 {
  background-color: var(--white);
  width: 100%;
  height: 88px;
  color: var(--violeta);
  letter-spacing: 0;
  text-transform: capitalize;
  white-space: pre;
  background-image: none;
  justify-content: center;
  align-items: center;
  padding: 25px 40px;
  font-size: 21px;
  font-weight: 600;
  transition-property: box-shadow, transform;
  transition-duration: .8s, .5s;
  display: flex;
  overflow: hidden;
}

.button-diffusion-final.big-diffusion-1:hover {
  transform: none;
  box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #0006;
}

.button-diffusion-final.big-diffusion-1.gradient-diffusion {
  width: auto;
  height: auto;
  color: var(--primary-1);
  text-transform: capitalize;
  background-image: none;
  border-radius: 6px;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}

.button-diffusion-final.big-diffusion-1.gradient-diffusion:hover {
  box-shadow: inset 0 20px 50px #ffffff21, 0 7px 55px 5px #2b175580;
}

.cf-bottom-line {
  background-color: #0d0e101a;
  width: 100%;
  height: 1px;
}

.cf-faq-content {
  color: #000;
  letter-spacing: 0;
  margin-bottom: 0;
  padding-bottom: 30px;
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.cf-faq-content.small {
  font-size: 12px;
}

.cf-faq-content.bubble {
  background-color: var(--gray-2);
  margin-bottom: 20px;
  padding: 15px;
  font-size: 14px;
}

.cf-faq-content.bubble._2 {
  margin-bottom: 16px;
  font-size: 12px;
}

.cf-faq-answer-wrap {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 10%;
}

.cf-faq-questions {
  width: 90%;
  color: var(--violeta);
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.cf-faq-question-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cf-faq-question-container-2 {
  cursor: pointer;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cf-faq-question-container-2.first {
  border-top: 1px solid #0d0e101a;
}

.cf-faq-card {
  color: #181818;
  width: 100%;
  max-width: 730px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.cf-faqs-wrapper {
  width: 60%;
  padding-top: 0;
}

.cf-gradient-span {
  color: var(--primary-1);
  letter-spacing: 0;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.cf-call-button {
  color: #0d0e10;
  letter-spacing: -.32px;
  align-items: center;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.cf-call-button._24px-bold {
  color: #b16cea;
  letter-spacing: normal;
  letter-spacing: normal;
  padding-left: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
}

.cf-faq-paragraph {
  color: #000;
  letter-spacing: 0;
  max-width: 28ch;
  margin-top: 24px;
  margin-bottom: 32px;
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.cf-h2-heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 110%;
}

.cf-h2-heading.left {
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(170deg, #5c27d4, #ae6eff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 32px;
  line-height: 120%;
}

.cf-h2-heading.left.santa {
  color: var(--typography-primary);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.cf-faqs-text-wrap {
  width: 35%;
  max-width: none;
}

.final-container-pricing {
  justify-content: center;
  max-width: none;
  padding: 0;
  display: flex;
}

.final-heading-pricing {
  color: var(--white);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 40px;
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 35px;
  line-height: 130%;
}

.container-pricing {
  max-width: 40%;
  margin-left: auto;
  margin-right: 40px;
  padding-top: 0;
  padding-left: 5%;
  display: flex;
}

.final-image-pricing {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
}

.container-pricing-right {
  background-image: linear-gradient(270deg, #ffa6d2, #ae6eff);
  max-width: 60%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
}

.container-pricing-right.mobile {
  display: none;
}

.image-8 {
  height: 100%;
  min-height: auto;
  max-height: 100%;
  display: block;
}

.image-8.large {
  display: none;
}

._1 {
  flex: 0 auto;
  justify-content: space-around;
  align-self: auto;
  align-items: stretch;
  width: 50%;
  height: 100%;
  display: flex;
}

.footer-foot-with-logo-legal {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.section-3---final {
  background-color: #5c27d4;
  background-image: linear-gradient(to bottom, #5c27d4, var(--lila));
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: 0;
  padding: 0 0;
  display: flex;
}

.image-wrapper-2 {
  overflow: hidden;
}

.image-wrapper-2.latest-product {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  position: relative;
  transform: translate(0);
  box-shadow: 8px 8px 12px #0000001a;
}

.image-wrapper-2.cta-v2-icon {
  background-color: #0e8bff;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  margin-bottom: 20px;
  display: flex;
}

.split-content.cta-v1-right {
  margin-top: -195px;
  margin-right: -57px;
  display: flex;
  transform: rotate(-5deg);
}

.split-content.cta-v1-left {
  z-index: 1;
  max-width: 550px;
  margin-right: 20px;
  position: relative;
}

.split-content.latest-product-about-left {
  margin-right: 10px;
}

.split-content.search-results-left {
  z-index: 1;
  width: 100%;
  max-width: 669px;
  position: relative;
}

.split-content.cta-v2-left {
  flex-direction: column;
  align-items: flex-start;
  max-width: 466px;
  margin-right: 20px;
  display: flex;
}

.input {
  color: #26395c;
  letter-spacing: 0;
  border: 1px solid #e4e7ec;
  border-radius: 14px;
  min-height: 64px;
  margin-bottom: 0;
  padding: 23px 18px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
  transition: border-color .35s, color .35s;
}

.input:hover {
  border-color: #0e8bff;
}

.input:focus {
  color: #26395c;
  border-color: #0e8bff;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
}

.input::placeholder {
  color: #656b89;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
}

.input.newsletter {
  color: #535353;
  border-style: none;
  border-radius: 8px;
  padding-left: 18px;
  box-shadow: 0 13px 30px #262f5c1a;
}

.input.cta-v2-newsletter {
  color: var(--dim-grey-2);
  border-color: #fff;
  border-radius: 14px;
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  transition: box-shadow .35s, border-color .35s, color .35s;
  box-shadow: 0 8px 21px #171e370d;
}

.input.cta-v2-newsletter {
  border-color: #fff;
  border-radius: 14px;
  transition: box-shadow .35s, border-color .35s, color .35s;
  box-shadow: 0 8px 21px #171e370d;
}

.input.cta-v2-newsletter:hover {
  border-color: #0e8bff;
  box-shadow: 0 1px 4px #171e370d;
}

.input.cta-v2-newsletter:focus {
  border-width: 1px;
  border-color: #0e8bff;
  box-shadow: 0 1px 4px #171e370d;
}

.input.cta-v2-newsletter::placeholder {
  font-weight: 400;
}

.container-default {
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 5%;
}

.cta-v2-newsletter-form-block {
  width: 100%;
  max-width: 420px;
  color: var(--white);
  margin-bottom: 0;
}

.cta-v2-newsletter-form-wrapper {
  align-items: center;
  display: block;
  position: relative;
}

.error-message-3 {
  color: #fff;
  text-align: center;
  background-color: #ffffff26;
  border-radius: 10px;
  align-self: stretch;
  padding: 20px;
  font-size: 18px;
  font-weight: 500;
}

.success-message-3 {
  color: #fff;
  background-color: #0e8bff00;
  border-radius: 20px;
  padding: 0;
  font-size: 20px;
  font-weight: 500;
}

.paragraph-11 {
  color: #fff;
  width: 380px;
}

.breadcrumb-wrapper {
  margin-bottom: 24px;
  display: flex;
}

.heading-21 {
  color: var(--typography-primary);
  margin-bottom: 0;
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.text-block-28 {
  color: #a1a1a1;
  font-size: 14px;
}

.text-block-29 {
  color: #a1a1a1;
  margin-left: 4px;
  margin-right: 4px;
}

.udesly-button-navigation {
  background-color: var(--primary-1);
  color: #fff;
  text-align: center;
  background-image: linear-gradient(153deg, #755fff, #5c27d4);
  border-radius: 4px;
  flex: none;
  width: 133px;
  min-width: auto;
  height: 48px;
  min-height: auto;
  padding: 14px 16px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  transition: background-color .25s ease-out;
}

.udesly-button-navigation:hover {
  background-color: #171717d9;
  background-image: linear-gradient(153deg, #755fffcc, #5c27d4cc);
}

.udesly-button-navigation.mobile {
  display: none;
}

.udesly-button-navigation-secondary {
  color: #5c27d4;
  background-color: #0000;
  border-radius: 6px;
  flex: none;
  min-height: 40px;
  padding: 10px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.udesly-navigation-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.udesly-menu-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: none;
}

.udesly-dropdown-link-title {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

.udesly-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 4px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.udesly-grid.ex {
  padding-right: 0;
}

.udesly-grid.features {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.udesly-dropdown-arrow {
  margin-right: 15px;
  font-size: 12px;
}

.udesly-nav-link {
  color: #5c27d4;
  text-align: center;
  border: 1px solid #0000;
  border-radius: 6px;
  min-height: 40px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 10px 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.udesly-nav-link:hover {
  color: #5c27d4;
  border: 0 #e6e6e6;
}

.udesly-nav-link.w--current {
  color: var(--primary-1);
  transition-property: all;
}

.udesly-nav-link.udesly-dropdown {
  padding-right: 32px;
}

.udesly-container-navigation {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.new-menu-ck {
  z-index: 100;
  background-color: #fff;
  width: 100%;
  padding: 16px 5%;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 2px 16px #0000001a;
}

.image-38 {
  width: 159.17px;
}

.dropdown-list-2 {
  border-radius: 4px;
}

.dropdown-list-2.w--open {
  z-index: 1;
  background-color: var(--white);
  border-radius: 0 0 16px 16px;
  top: 40px;
  box-shadow: 0 2px 8px 1px #00000005;
}

.udesly-dropdown-link-right {
  opacity: 1;
  background-color: #fff0;
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: auto;
  height: auto;
  padding: 8px 32px;
  text-decoration: none;
  transition: background-color .25s;
  display: flex;
}

.udesly-dropdown-link-right:hover {
  background-color: var(--gray-3);
  border-radius: 0;
}

.udesly-dropdown-link-right.w--current {
  min-width: 220px;
}

.udesly-dropdown-link-right.top {
  justify-content: flex-start;
  align-items: center;
  width: 150px;
  min-width: auto;
  padding-top: 20px;
  padding-bottom: 8px;
}

.udesly-dropdown-link-right.top._4 {
  width: 200px;
  padding-left: 32px;
  padding-right: 32px;
}

.udesly-dropdown-link-right.top._2 {
  width: 100%;
}

.udesly-dropdown-link-right.top._1 {
  width: 200px;
}

.udesly-dropdown-link-right.top._1.hide {
  display: none;
}

.udesly-dropdown-link-right.top._3 {
  width: 100%;
}

.udesly-dropdown-link-right.features {
  width: 200px;
}

.udesly-dropdown-link-right.features.last:hover {
  border-bottom-right-radius: 4px;
}

.udesly-dropdown-link-right.features.last._1 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.udesly-dropdown-link-right.features.last._1:hover {
  border-bottom-left-radius: 16px;
}

.udesly-dropdown-link-right.features.last._2 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.udesly-dropdown-link-right.features.last._2:hover {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 0;
}

.udesly-dropdown-link-right.features.hide {
  display: none;
}

.udesly-dropdown-link-right.last {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  padding-bottom: 16px;
}

.udesly-dropdown-link-right.last:hover {
  border-radius: 0 0 16px 16px;
}

.udesly-dropdown-link-right.last.hide {
  display: none;
}

.udesly-dropdown-link-right.long {
  width: 276px;
}

.udesly-dropdown-link-right.hide {
  display: none;
}

.udesly-dropdown-text-wrapper-riight {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: block;
}

.section-2---faq {
  background-color: #f8f8f800;
  position: relative;
}

.faq-main-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 90%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 160px;
  display: flex;
}

.faq-main-wrapper.horizontal {
  flex-direction: row;
  padding-top: 100px;
  padding-bottom: 100px;
}

.faq-main-wrapper.horizontal.ai-bg {
  padding-bottom: 100px;
}

.heading-86 {
  color: var(--primary-1);
  text-align: center;
  margin-bottom: 0;
}

.heading-86.space-down {
  margin-bottom: 20px;
}

.heading-86.space {
  margin-right: 5px;
}

.ai-bg-container {
  width: 100%;
}

.section-1---background-page {
  padding-top: 0;
  padding-bottom: 0;
}

.product-wrapper-copy {
  justify-content: space-between;
  display: block;
}

.midjourney-background {
  border-radius: 8px;
  width: 100%;
  height: auto;
  margin-bottom: 24px;
  box-shadow: 0 2px 10px #0000001a;
}

.main-image {
  width: 100%;
  margin-bottom: 20px;
}

.main-text-container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.button-7 {
  background-color: #3898ec00;
  background-image: linear-gradient(146deg, #ae6eff, #5c27d4);
  border-radius: 5px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 14px;
  font-weight: 600;
  transition: box-shadow .2s;
}

.button-7:hover {
  box-shadow: inset 0 2px 10px #fff3, 0 2px 5px #0000001a;
}

.div-block-35 {
  width: 700px;
}

.text-block-103 {
  color: var(--dim-grey-2);
  font-size: 14px;
  line-height: 20px;
}

.midjourney-bg {
  margin-bottom: 0;
}

.section-2---category {
  background-color: #f5f5f5;
}

.go-to-ai-background-image {
  border-radius: 5px;
  width: 300px;
  height: auto;
}

.div-block-38 {
  width: 100%;
  height: 100%;
  margin-bottom: 16px;
}

.current-category-name, .current-category-bgs {
  margin-bottom: 48px;
}

.more-backgrounds-links {
  justify-content: center;
  margin-bottom: 0;
  font-style: normal;
  display: flex;
}

.background-name {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.button-more-bgs {
  background-color: #3898ec00;
  background-image: linear-gradient(146deg, #ae6eff, #5c27d4);
  border-radius: 5px;
  align-self: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 600;
  transition: box-shadow .2s;
}

.button-more-bgs:hover {
  box-shadow: inset 0 2px 15px #fff3, 0 2px 5px #0003;
}

.button-more-bgs.examples {
  border: 1.5px solid var(--primary-1);
  color: var(--primary-1);
  background-image: none;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-111 {
  color: #1f1f1f;
  font-size: 16px;
  line-height: 24px;
}

.link-8 {
  color: #a1a1a1;
  font-size: 14px;
  font-weight: 400;
}

.go-to-ai-background-link {
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.ppb-for-category {
  text-align: left;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.div-block-42 {
  flex-flow: wrap;
  align-items: stretch;
  display: flex;
}

.div-block-43 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-44 {
  margin-bottom: 20px;
  display: flex;
}

.subtitle-bg {
  color: var(--primary-1);
  margin-bottom: 0;
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 44px;
}

.subtitle-bg.space {
  color: var(--primary-1);
  margin-right: 10px;
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

.dropdown-4.hide {
  display: none;
}

.container-default-copy-copy {
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding: 140px 5% 100px;
}

.div-block-52 {
  align-items: center;
  display: flex;
}

.error-message-5 {
  color: #fff;
  text-align: center;
  border-radius: 10px;
  align-self: stretch;
  padding: 20px;
  font-size: 18px;
  font-weight: 500;
}

.final-footage {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.div-block-56 {
  margin-bottom: 20px;
  display: flex;
}

.div-block-57 {
  margin-right: 60px;
}

.cta-v2-newsletter-submit-button-copy {
  background-color: var(--primary-1);
  letter-spacing: .05px;
  text-transform: none;
  border-radius: 6px;
  padding: 12px 18px;
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.067em;
  transition: background-color .35s, transform .35s;
  position: absolute;
  right: 11px;
  box-shadow: 0 1px 8px #095cff24;
}

.cta-v2-newsletter-submit-button-copy:hover {
  background-color: var(--typography-primary);
  box-shadow: none;
  transform: scale(.95);
}

.title-copy.cta-v2 {
  color: #fff;
  max-width: 25ch;
  margin-bottom: 10px;
  font-family: Inter variablefont slnt wght, Arial, sans-serif;
  font-size: 24px;
  line-height: 110%;
}

.left {
  cursor: pointer;
}

@media screen and (min-width: 1280px) {
  .section {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section.hero-custom {
    height: auto;
  }

  .container {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .container.section-7---2-2 {
    max-width: 1216px;
  }

  .container.section-7---2-2-copy {
    max-width: 1216px;
    padding-left: 3%;
  }

  .display-heading-2 {
    width: 18ch;
    font-size: 40px;
  }

  .page-contents {
    max-width: none;
  }

  .content-width-large.align-right {
    margin-left: 0;
  }

  .contained-section.bg-primary-1 {
    background-color: #5c27d400;
  }

  .contained-section-card.bg-gray-1.small {
    left: 10vw;
  }

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

  .image-3 {
    margin-bottom: auto;
    margin-right: auto;
  }

  .hero-section-title {
    max-width: 54ch;
  }

  .container-v3 {
    max-width: none;
    margin-right: 40px;
  }

  .container-v3.space {
    margin-right: 0;
  }

  .section-4-v2---shopify.mobile {
    height: auto;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4---container-shopify {
    justify-content: space-around;
  }

  .hero-section-v3-copy {
    justify-content: space-between;
    width: 100%;
    max-width: 1297px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .hero-section-v4-copy {
    padding-top: 140px;
  }

  .hero-diffusion-video-container {
    margin-left: 4em;
  }

  .section-3---image-container-right, .section-3---image-container-left {
    width: auto;
    height: auto;
  }

  .h2-section-3---1 {
    max-width: 12ch;
  }

  .final-diffusion-button.home-button {
    max-width: none;
  }

  .final-heading-pricing {
    line-height: 130%;
  }

  .container-pricing {
    padding-left: 3%;
  }

  .cf-cta-section {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .udesly-title-wrapper-2 {
    margin-bottom: 24px;
  }

  .hero-diffusion-container-copy {
    padding-left: 2%;
    padding-right: 2%;
  }

  .hero-diffusion-video-container-copy {
    margin-left: 7em;
    padding-left: 0;
  }

  .bubble-enterstore2.ugc {
    min-height: 305px;
  }

  .heading-aiads {
    font-size: 56px;
    line-height: 66px;
  }

  .body-text-sections-copy {
    width: 100%;
    min-width: 100%;
  }

  .cubo {
    top: -77px;
    left: 130px;
  }

  .final-heading-pricing-copy {
    font-size: 40px;
    line-height: 120%;
  }

  .conteiner-faq-main-wrapper.horizontal-copy {
    max-width: 1296px;
  }

  .section-1-conteiner {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .gift-icon {
    position: absolute;
    bottom: 528.569px;
    left: auto;
    right: 49px;
  }

  .gift-icon-2 {
    position: absolute;
    bottom: 251px;
    left: 181px;
    right: auto;
  }

  .hero---ai-logo-video {
    padding-top: 200px;
  }

  .hero-ai-logo-section-title-1 {
    padding-bottom: 20px;
  }

  .hero-ai-logo-section-paragraph-holder-1 {
    margin-top: 0;
  }

  .hero-ai-logo-container-right-1 {
    margin-left: 0;
  }

  .section-3-container---ai-logo {
    padding-top: 0;
    padding-bottom: 0;
  }

  .background-video-2, .background-video-3, .background-video-4 {
    border-radius: 12px;
  }

  .section-4-container---numbers {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-4---numbers-container-copy {
    margin-bottom: 0;
  }

  .hero-ai-logo-container-slider {
    margin-left: 0;
  }

  .background-video-4-copy {
    border-radius: 12px;
  }

  .background-video-6 {
    min-width: 550px;
  }

  .section-3---ckvsot---container {
    padding-bottom: 96px;
  }

  .hero-section-ai {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .large-heading-copy {
    color: var(--white);
  }

  .large-text-copy {
    width: 40ch;
    color: var(--white);
  }

  .animate-in-first-copy {
    margin-top: 20px;
  }

  .content-width-large-copy.align-center-copy {
    width: 45%;
    height: auto;
    margin-top: 0;
  }

  .hero-section-button-holder-ai {
    margin-top: 0;
  }

  .large-heading-copy-copy {
    width: auto;
    color: var(--white);
    font-size: 48px;
    line-height: 130%;
  }

  .section-2---ai.section-features-custom-ai.bg-gradient---ai {
    position: static;
  }

  .section-1---hero.hero-custom-ai {
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .title.cta-v2 {
    max-width: none;
  }

  .split-content.cta-v2-left {
    max-width: 550px;
    margin-bottom: 20px;
  }

  .home-hero-directory.home-hero {
    max-width: none;
    height: 500px;
    max-height: 600px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .home-hero-wrapper-directory {
    height: 350px;
  }

  .shop-categories-grid {
    display: flex;
  }

  .paragraph-11 {
    width: auto;
  }

  .hero-ai-tools {
    margin-top: 0;
  }

  .nav-button-wrapper {
    margin-left: 270px;
  }

  .hero-ai-image-editor-container-copy {
    max-width: 1216px;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .hero-ai-image-editor-section-container-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .hero-ai-image-editor-section-paragraph-holder-copy {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: auto;
    margin-right: 0;
  }

  .hero-ai-image-editorection-button-holder-copy {
    margin-right: 0;
  }

  .hero-ai-image-editor---image {
    margin-left: 1em;
  }

  .ai-image-editor---image {
    width: auto;
    min-width: auto;
    max-width: 800px;
  }

  .section-2---container-ai-image-editor {
    margin-top: 40px;
    margin-bottom: 80px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-2-images-copy, .image-37, .video-3 {
    width: 750px;
  }

  .lottie-animation {
    width: auto;
    height: auto;
    overflow: hidden;
  }

  .lottie-animation-2 {
    width: 100%;
  }

  .section-3--drag-and-drop-image-container-right-copy {
    width: auto;
    height: auto;
  }

  .udesly-button-navigation {
    font-size: 16px;
  }

  .udesly-button-navigation.desktop {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .udesly-button-navigation-secondary, .udesly-nav-link {
    font-size: 16px;
  }

  .section-3---design-to-improve-copy {
    justify-content: flex-start;
  }

  .section-3---gif-copy {
    margin-right: 80px;
  }

  .background-video-1-copy {
    max-width: 600px;
    min-height: 400px;
    max-height: 400px;
  }

  .body-text-sections-3-copy-copy {
    max-width: 48ch;
  }

  .section-4-container---numbers-copy {
    padding-top: 104px;
    padding-bottom: 104px;
  }

  .image-39 {
    max-width: 800px;
  }

  .section-3---left-side-container-copy-copy {
    margin-right: 0;
  }

  .logo-carousel {
    margin-bottom: 40px;
  }

  .logo-carousel-wrap {
    margin-bottom: 0;
  }

  .body-text-sections-3-copy {
    max-width: 34ch;
  }

  .h2-section-3---1-copy {
    max-width: 16ch;
  }

  .body-text-sections-copy {
    max-width: 35ch;
  }

  .hero-ai-wix-container {
    max-width: 1216px;
    margin-top: 180px;
  }

  .hero-ai-wix-right-container {
    margin-left: 2em;
  }

  .hero-ai-wix-left-container-subtitle {
    align-self: flex-start;
    align-items: flex-start;
    width: 400px;
    margin-right: 0;
  }

  .hero-ai-wix-left-container-button {
    margin-right: 0;
  }

  .hero-ai-wix-right-container-image {
    width: auto;
    min-width: auto;
    max-width: 800px;
  }

  .hero-ai-wix-image {
    max-width: 659px;
  }

  .section-3---left-side-container-copy-copy-copy {
    margin-right: 0;
  }

  .display-heading-2-copy {
    width: 14ch;
  }

  .section-7---2.overflow-hidden {
    justify-content: center;
    display: flex;
  }

  .section-1---add-caption {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-1---add-caption.hero-custom {
    height: auto;
  }

  .section-2---add-caption, .section-3---add-caption, .section-4---add-caption, .section-4---add-caption.no-bottom-space.section-features-custom, .section-4---add-caption.no-bottom-space.section-features-custom, .section-4---add-caption.no-bottom-space.section-features-custom, .section-5---add-caption, .section-6---add-caption {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-7---add-caption.overflow-hidden {
    justify-content: center;
    display: flex;
  }

  .section-1---merge-videos {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-1---merge-videos.hero-custom-copy {
    height: auto;
  }

  .section-2---merge-videos {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-2---merge-videos.section-features-custom.iframe._2 {
    background-image: linear-gradient(to bottom, var(--white), var(--white));
    background-position: 0 0;
    background-size: auto;
    background-image: linear-gradient(to bottom, var(--white), var(--white));
    background-position: 0 0;
    background-size: auto;
    background-image: linear-gradient(to bottom, var(--white), var(--white));
    background-position: 0 0;
    background-size: auto;
    background-image: linear-gradient(to bottom, var(--white), var(--white));
    background-position: 0 0;
    background-size: auto;
  }

  .section-3---merge-videos, .section-4---merge-videos, .section-4---merge-videos.no-bottom-space.section-features-custom, .section-4---merge-videos.no-bottom-space.section-features-custom, .section-4---merge-videos.no-bottom-space.section-features-custom, .section-5---merge-videos, .section-6---merge-videos {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-7---merge-videos.overflow-hidden {
    justify-content: center;
    display: flex;
  }

  .section-1---top-nine {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-1---top-nine.hero-custom {
    height: auto;
  }

  .section-2---top-nine, .section-3---top-nine, .section-3---top-nine.no-bottom-space.section-features-custom, .section-3---top-nine.no-bottom-space.section-features-custom, .section-3---top-nine.no-bottom-space.section-features-custom, .section-4---top-nine, .section-1---add-text-to-video {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-1---add-text-to-video.hero-custom, .section-1---add-text-to-video.hero-custom-copy, .section-1---add-text-to-video.hero-custom-copy, .section-1---add-text-to-video.hero-custom, .section-1---add-text-to-video.hero-custom-copy, .section-1---add-text-to-video.hero-custom-copy {
    height: auto;
  }

  .section-2---add-text-to-video {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .display-heading---add-text-to-video {
    width: 18ch;
    font-size: 40px;
  }

  .section-3---add-text-to-video, .section-4---add-text-to-video, .section-4---add-text-to-video.no-bottom-space.section-features-custom, .section-4---add-text-to-video.no-bottom-space.section-features-custom, .section-4---add-text-to-video.no-bottom-space.section-features-custom, .section-5---add-text-to-video, .section-6---add-text-to-video, .section-1---privacy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-1---privacy.hero-custom {
    height: auto;
  }

  .section-2---privacy, .section-3---privacy, .section-5---privacy, .section-1---jobs {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-1---jobs.hero-custom {
    height: auto;
  }

  .section-3---jobs, .section-1---spotlight {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-1---spotlight.hero-custom {
    height: auto;
  }

  .section-3---spotlight, .section-1---non-profit {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-1---non-profit.hero-custom {
    height: auto;
  }

  .section-3---non-profit {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-3---image-container-left-copy {
    width: auto;
    height: auto;
  }

  .container-default-hero {
    max-width: 1216px;
    height: 500px;
    padding-left: 5%;
  }

  .container-default-section-1 {
    padding-left: 2%;
    padding-right: 2%;
  }

  .supplements {
    color: #535353;
    font-weight: 600;
  }

  .home-hero {
    margin-bottom: 40px;
  }

  .heading-83 {
    width: 15ch;
    line-height: 140%;
  }

  .text-block-96, .text-block-96.mobile, .text-block-96.mobile {
    font-size: 18px;
  }

  .home-hero-button-content.big-home-button-content.mobile-button-content {
    width: 250px;
    font-size: 16px;
  }

  .text-block-96-copy {
    font-size: 18px;
  }

  .collection-item-3 {
    display: flex;
  }

  .text-block-diffusion-copy-copy {
    width: 44ch;
  }

  .container-8 {
    margin-bottom: 40px;
    padding-bottom: 2em;
  }

  .hero-section-holder-2 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .circles-prompt-text-holder {
    width: 70vw;
  }

  .circle-title {
    font-size: 32px;
    font-weight: 700;
  }

  .home-ck.hero-section {
    height: auto;
    padding-top: 10em;
    padding-bottom: 8em;
  }

  .slider-4 {
    width: 700px;
  }

  .hero-ai-image-editor-container-copy-copy {
    max-width: 1216px;
  }

  .hero-tools-container {
    max-width: 1216px;
    padding-left: 2%;
  }

  .hero-h1-title {
    width: 21ch;
  }

  .hero-tools-button {
    margin-right: 0;
  }

  .large-text-copy-copy {
    width: 40ch;
    color: var(--white);
  }

  .breadcrum-container {
    max-width: 1297px;
    margin-bottom: 0;
  }

  .title-logo-carrousel-copy {
    margin-bottom: 0;
  }

  .title-logo-carrousel-1-copy {
    color: var(--white);
  }

  .breadcrum-container-aieditor {
    margin-bottom: 0;
  }

  .image-75 {
    max-width: 95%;
  }

  .image-75.desktop {
    max-width: 100%;
  }

  .breadcrums-copy {
    max-width: 1140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .breadcrums-copy.tool {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .page-contents-text-to-video {
    max-width: none;
  }

  .image-78 {
    width: 100%;
    height: 100%;
  }

  .image-79 {
    width: 100%;
  }

  .page-contents-merge {
    max-width: none;
  }

  .container-merge {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .page-contents-watermark {
    max-width: none;
  }

  .section-1---watermark {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-1---watermark.hero-custom {
    height: auto;
  }

  .page-contents-trim-vid {
    max-width: none;
  }

  .container-copy {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .title-logo-carrousel-ai-photos {
    margin-bottom: 10px;
  }

  .products-container {
    padding: 0 2.5%;
  }

  .sticky-number-section {
    margin-bottom: 0;
  }

  .title-clean-2 {
    font-size: 64px;
  }

  .title-clean-2._2.short {
    width: 23ch;
  }

  .title-clean-2._2.short.colored {
    width: auto;
  }

  .section2-container {
    margin-top: -6%;
  }

  .split-content-copy.home-hero-right, .split-content-copy.home-hero-right-copy, .split-content-copy.home-hero-right, .split-content-copy.home-hero-right-copy {
    margin-right: -70px;
  }

  .lottie-container.temp {
    justify-content: flex-end;
    display: flex;
  }

  .home---section-1---images {
    padding-bottom: 40px;
  }

  .home---section-2---videos {
    padding-top: 200px;
  }

  .ai-product-photos-container {
    margin-top: 150px;
    margin-bottom: 0;
  }

  .ai-prod-video-container {
    justify-content: flex-end;
    align-items: center;
    width: 60%;
    display: flex;
  }

  .ai-prod-video {
    width: auto;
    margin-right: 0;
  }

  .ai-prod-bg-video {
    width: 700px;
    max-width: none;
    height: 500px;
    min-height: 400px;
    max-height: none;
  }

  .home---section-3---products {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .video-editor-container {
    width: 100%;
  }

  .shopify-integration-container {
    margin-top: 150px;
  }

  .shopify-image-container {
    justify-content: flex-end;
    align-items: center;
    width: 60%;
    display: flex;
  }

  .products-container-2 {
    flex-direction: column;
    align-items: center;
    padding-left: 2.5%;
    padding-right: 2.5%;
    display: flex;
  }

  .product-videos-container {
    width: 100%;
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .prod-v-video {
    width: 700px;
    margin-right: 0;
  }

  .animated-content-container {
    margin-top: 150px;
  }

  .brandkit-container {
    width: 100%;
    margin-top: 150px;
    margin-bottom: 0;
  }

  .templates-4e-container {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .lottie-animation-7 {
    width: 600px;
  }

  .numbers-container {
    padding-top: 104px;
    padding-bottom: 104px;
  }

  .numbers-video-container {
    height: 100%;
  }

  .title-clean-s3 {
    font-size: 80px;
  }

  .heading-83-copy.mobile {
    width: 11ch;
  }

  .final-cta-container {
    padding-left: 5%;
  }

  .sticky-editor-section-1440 {
    top: 79px;
  }

  .subtitle-clean-s3 {
    font-size: 18px;
  }

  .heading-83-copy.mobile {
    width: auto;
    font-size: 40px;
  }

  .heading-83-copy-copy {
    width: 15ch;
    font-size: 40px;
    line-height: 140%;
  }

  .heading-83-copy-copy.mobile {
    width: 13ch;
    line-height: 130%;
  }

  .heading-83-copy, .heading-83-copy-copy {
    width: 15ch;
    line-height: 140%;
  }

  .heading-83-copy-copy {
    width: 15ch;
    line-height: 130%;
  }

  .heading-83-copy {
    width: 15ch;
    line-height: 140%;
  }

  .heading-83-copy.mobile {
    font-size: 40px;
    line-height: 130%;
  }

  .logo-carousel-wrap-copy {
    margin-bottom: 0;
  }

  .final-footage {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: .5fr 1fr;
  }

  .title-copy.cta-v2 {
    max-width: none;
    margin-bottom: 40px;
  }

  .large-text-copy-copy-copy {
    width: 40ch;
    color: var(--white);
  }

  .container-copy-copy {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .split-content-copy.home-hero-right {
    margin-right: -70px;
  }

  .breadcrum---container---furn {
    max-width: 1216px;
    margin-bottom: 0;
    padding-left: 3%;
    padding-right: 3%;
  }

  .hero---vd {
    padding-top: 140px;
  }

  .hero-section-vd {
    justify-content: space-between;
    max-width: 1297px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .subtitle-vd {
    max-width: 40ch;
  }

  .hero-title-vd {
    font-size: 64px;
  }

  .body-text-sections-copy-copy, .body-text-sections-copy-copy-copy {
    max-width: none;
  }

  .section-3-images-copy-copy, .image-vyt, .video-yt {
    width: 750px;
  }

  .section-1-conteiner-launch {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .final-heading-pricing-copy-copy {
    font-size: 40px;
    line-height: 120%;
  }

  .uui-container-large {
    width: auto;
    max-width: none;
  }

  .breadcrum-2-0 {
    max-width: 1216px;
    margin-bottom: 0;
    padding-left: 3%;
    padding-right: 3%;
  }

  .hero-section-category-2-0 {
    justify-content: space-between;
    max-width: 1297px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-2-0 {
    max-width: none;
    margin-right: 0;
  }

  .section-3---video-aipp {
    margin-right: 80px;
  }

  .pop-up-wrapper {
    display: none;
  }

  .hero-title-2-0-3.supplements, .hero-title-2-0-4.supplements, .hero-title-2-0-4.supplements {
    max-width: 20ch;
    font-size: 56px;
    font-weight: 700;
  }

  .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1, .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1 {
    font-size: 56px;
    font-weight: 700;
  }

  .hero-ai-humans {
    max-width: 1216px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .hero-ai-humans.space {
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-ai-humans-image {
    margin-left: 4em;
  }

  .hero-ai-image-editor-text-copy-copy {
    margin-bottom: 10px;
    font-size: 56px;
  }

  .text-block-ai-humans-1 {
    width: 41ch;
    max-width: none;
    font-size: 18px;
    line-height: 28px;
  }

  .hero-image-humans {
    max-width: 800px;
  }

  .title-container-ha {
    margin-right: 20px;
  }

  .hero-ai-wix-container-logos {
    max-width: 1216px;
    margin-top: 180px;
  }

  .hero-ai-image-editor-container-copy-copy {
    max-width: 1216px;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .section-1---hero-ai-image-editor-copy-copy {
    padding-top: 120px;
  }

  .hero-supliful {
    margin-bottom: 0;
  }

  .breadcrum-container-supliful {
    max-width: 1297px;
    margin-bottom: 20px;
  }

  .hero-section-supliful {
    justify-content: space-between;
    width: 100%;
    max-width: 1297px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .hero-supliful-imgs.mobile {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-93-copy {
    font-size: 32px;
    line-height: 36px;
  }

  .gift-icon-3 {
    position: absolute;
    bottom: 400px;
    left: auto;
    right: 49px;
  }

  .hero-ai-ads-2 {
    padding-top: 120px;
  }

  .hero-diffusion-container-copy-2 {
    margin-top: 0;
  }

  .hero-ads-container-4 {
    margin-top: 24px;
  }

  .hero-subtitle-container-3.es {
    max-width: 406px;
  }

  .section-3---container-ads-top, .section-3---container-ads-bottom {
    justify-content: space-around;
  }

  .swiper-button-next.whitebg {
    margin-right: 0;
  }

  .slider_slider-wrapper {
    overflow: hidden;
  }

  .container-11 {
    max-width: 70.2rem;
  }

  .swiper-button-prev.whitebg {
    margin-left: 0;
  }

  .display-heading-2-copy, .display-heading-2-copy-copy {
    width: 18ch;
    font-size: 40px;
  }

  .display-heading-2-copy-copy.title {
    font-size: 88px;
  }

  .display-heading-2-copy-copy {
    width: 14ch;
  }

  .cf-pricing-plan-content-wrapper-copy {
    margin-bottom: 30px;
  }

  .section-2---container-ads, .section-3---container-ads-top-copy-copy, .section-3---container-2 {
    justify-content: space-around;
  }

  .section-3-container---ugc-ads {
    padding-left: 5%;
    padding-right: 0%;
  }

  .section-3---aiphotos---gif-copy-copy {
    margin-right: 70px;
  }

  .section-3-container---ai-photos-copy {
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-ai-clones {
    padding-top: 120px;
  }

  .ai-clones-image {
    width: 58%;
    margin-left: 4em;
    padding-left: 0;
  }

  .heading-aiclones {
    font-size: 64px;
  }

  .hero-ai-image-editor---image-copy {
    margin-left: 1em;
  }

  .ai-image-editor---image-copy {
    width: auto;
    min-width: auto;
    max-width: 800px;
  }

  .hero-printful {
    margin-bottom: 0;
  }

  .title-clean-2-copy {
    font-size: 64px;
  }

  .breadcrum-container-printify {
    max-width: 1297px;
    margin-bottom: 20px;
  }

  .container-v3-copy {
    max-width: none;
    margin-right: 40px;
  }

  .hero-ai-image-editor-text-copy-copy-copy {
    margin-bottom: 10px;
    font-size: 72px;
  }

  .section-1---hero-ai-image-editor-copy-copy {
    padding-top: 140px;
    padding-bottom: 20px;
  }

  .hero-text-2-copy {
    font-size: 48px;
  }

  .heading-affiliates {
    font-size: 54px;
  }

  .hero-container-ads {
    margin-left: 7em;
    padding-left: 0;
  }

  .section-hero---actors-2 {
    margin-right: auto;
    padding-top: 140px;
    padding-bottom: 100px;
    padding-right: 5%;
  }

  .section-hero---actors-2.space {
    padding-top: 120px;
  }

  .hero-container-affiliate, .section-4---container-affiliate {
    margin-top: 0;
  }

  .hero---affiliate {
    padding-top: 140px;
  }

  .image-cont-af {
    margin-right: 0;
  }

  .iframe-container {
    margin-left: 7em;
    padding-left: 0;
  }

  .iframe-container.ai-santa-kids {
    margin-bottom: 60px;
  }

  .breadcrum-container-aff {
    max-width: 1297px;
    margin-bottom: 20px;
  }

  .hero-iframe-container {
    margin-left: 7em;
    padding-left: 0;
  }

  .title-container-actors-2 {
    margin-right: 20px;
  }

  .section-1---order-ugc.gradient {
    height: auto;
  }

  .section-1---container-frame, .section-4---container-ugc {
    margin-top: 0;
  }

  .s6-bottom-container {
    max-width: none;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-line-wrap {
    left: -52%;
  }

  .heading-100.per {
    text-align: center;
    text-align: center;
  }

  .image-116 {
    inset: 0%;
  }

  .section-1---people-buy-from-people {
    justify-content: center;
  }

  .section-1---people-buy-from-people.white {
    background-size: cover;
  }

  .column-1---frame.mobile {
    height: 250vh;
    padding-top: 0;
  }

  .column-2---frame {
    padding-top: 0;
  }

  .column-2---frame.nuevo {
    width: 100%;
    margin-right: 0;
    padding-right: 0%;
  }

  .sticky-creatorkit {
    top: 140px;
  }

  .card-sticky {
    padding-top: 48px;
  }

  .background-video-17.desktop {
    width: 380px;
    height: 600px;
  }

  .card-actors.last {
    padding-bottom: 0;
  }

  .text-block-155.desktop {
    width: auto;
  }

  .div-block-90.nuevo {
    flex-flow: row;
  }

  .type-of-actors.desktop {
    width: 380px;
    height: 168px;
  }

  .pre-subtitle.nuevo {
    margin-bottom: 24px;
    font-size: 24px;
  }

  .h2-title-s3 {
    margin-bottom: 40px;
  }

  .text-block-161-copy._2 {
    width: 43ch;
  }

  .text-block-161-copy._2-copy, .text-block-161-copy._2 {
    width: 43ch;
  }

  .text-block-161-copy.nuevo {
    font-size: 24px;
  }

  .text-block-161-copy._2-copy {
    width: 43ch;
  }

  .section-3---solution {
    justify-content: center;
  }

  .title-solution {
    top: 140px;
  }

  .div-block-96 {
    margin-top: 100px;
  }

  .section-1---container-frame-copy {
    margin-top: 60px;
  }

  .step-block-2 {
    min-height: 70vh;
  }

  .section-hero---actors-3-videos {
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 140px;
    padding-right: 5%;
  }

  .section-hero---actors-3---iframe {
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 100px;
    padding-right: 5%;
  }

  .section-hero---actors-3---iframe.gradient.nospace {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-hero---actors-3---iframe.gradient.nospace-copy, .section-hero---actors-3---iframe.gradient.nospace {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-hero---actors-3---iframe.gradient.nospace-copy, .section-hero---actors-3---iframe.gradient.nospace {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-hero---actors-3---iframe.gradient.actors {
    padding-bottom: 60px;
  }

  .section-hero---actors-3---iframe.gradient.actors._2 {
    padding-bottom: 0;
  }

  .section-hero---actors-3---iframe.gradient.nospace-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-emotive {
    margin-top: 40px;
    margin-bottom: 80px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---voices {
    justify-content: center;
    align-items: stretch;
  }

  .lazy-youtube-video {
    width: 550px;
  }

  .lazy-youtube-video.actors {
    width: 750px;
  }

  .lazy-youtube-video.actors.clones {
    width: 583px;
    height: 350px;
  }

  .lazy-youtube-video._1 {
    width: 850px;
  }

  .image-131 {
    width: 750px;
  }

  .image-132 {
    width: 550px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-132._1 {
    width: 600px;
  }

  .image-132._2 {
    width: 850px;
  }

  .hero---santa {
    align-items: center;
    margin-bottom: 0;
  }

  .hero-container-santa {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 60px;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .heading-santa {
    font-size: 72px;
  }

  .heading-santa.es {
    width: 8ch;
    font-size: 80px;
  }

  .heading-santa.pt {
    width: auto;
    font-size: 80px;
  }

  .hero-santa-container-button {
    margin-top: 16px;
    margin-right: 0;
  }

  .breadcrum-container-aff-copy {
    max-width: 1297px;
    margin-bottom: 20px;
  }

  .hero-santa-powered-containe {
    max-width: 1297px;
    margin-bottom: 0;
  }

  .hero-container-right-santa {
    margin-left: 0;
    padding-left: 0;
  }

  .subtitle-santa {
    font-size: 18px;
    line-height: 140%;
  }

  .why-we-built-santa {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-vid---santa {
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 140px;
    padding-right: 5%;
  }

  .section-vid---santa._2 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .text-block-166 {
    width: 700px;
  }

  .body-6 {
    background-image: url("https://cdn.prod.website-files.com/5ee0a01b09389eebf4c09b45/680a7d7b9c890004edeab281_gradient-01.png");
    background-position: 0 0;
    background-size: auto;
  }

  .background {
    background-size: cover;
  }

  .hero-section-container---aav, .section-1-container---aav {
    max-width: 1216px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .hero-container-img.aa {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 40px;
  }

  .hero-container-img.santa {
    padding-right: 0%;
  }

  .social-proof-img {
    width: 35%;
  }

  .social-proof-container-aav.aa {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .social-proof-container-aav.long.santa {
    margin-left: auto;
    margin-right: auto;
  }

  .section-2-container---aav {
    max-width: 1216px;
  }

  .section-3-container---aav {
    max-width: 1216px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .text-container-sec-aav.desktop._5 {
    width: 80%;
  }

  .text-container-sec-aav.desktop._2.clone {
    margin-left: 60px;
  }

  .sec-container-2-aav.middle.hide {
    margin-bottom: 140px;
  }

  .section-4-faq-container---aav {
    padding-left: 2%;
    padding-right: 2%;
  }

  .ai-avatar-01 {
    width: 53%;
  }

  .slide-nav-4 {
    bottom: 0%;
  }

  .youtube-11 {
    border-radius: 16px;
    left: 210px;
  }

  .final-heading-aac {
    line-height: 130%;
  }

  .div-block-111 {
    border-radius: 16px;
  }

  .section-4-container---aav {
    max-width: 1216px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .div-block-112 {
    padding-left: 2%;
  }

  .hero-alternative {
    margin-bottom: 10px;
    font-size: 72px;
  }

  .hero-ait {
    max-width: 1216px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .hero-ait.space {
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-safety {
    max-width: 1216px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .hero-safety.space {
    margin-bottom: 220px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-safety-container {
    justify-content: center;
    align-items: flex-start;
  }

  .hero-safety-button-holder {
    margin-right: 0;
  }

  .text-container-safety.desktop._5 {
    width: 80%;
  }

  .text-container-safety.desktop._2.clone {
    margin-left: 60px;
  }

  .text-container-sec-safety.desktop._5 {
    width: 80%;
  }

  .text-container-sec-safety.desktop._2.clone {
    margin-left: 60px;
  }

  .sec-container-2-safety.down, .sec-container-2-safety.down.ultimo, .sec-container-2-safety.down, .sec-container-2-safety.down.ultimo, .sec-container-2-safety.down.ultimo {
    margin-top: 140px;
  }

  .hero-image-humans-copy {
    max-width: 800px;
  }

  .section-hero---safety {
    margin-right: auto;
    padding-top: 140px;
    padding-bottom: 100px;
    padding-right: 5%;
  }

  .section-hero---safety.space {
    padding-top: 180px;
  }

  .text---pricing-video {
    max-width: none;
  }

  .pricing_plan-div.title._3 {
    height: 88px;
  }

  .pricing_plan-div.title._4 {
    height: 35px;
  }

  .image-147 {
    width: 100%;
  }

  .hero-ai-ads-ex {
    padding-top: 120px;
  }

  .hero-diffusion-container-copy-2-copy, .hero-container-ai-ads-ex {
    margin-top: 0;
  }

  .hero-ads-container-4-ex {
    margin-top: 24px;
  }

  .hero-subtitle-container-ex.es {
    max-width: 406px;
  }

  .hero-ai-image-editorection-button-holder-ex {
    margin-right: 0;
  }

  .slider-11 {
    width: 80%;
    max-width: 1216px;
    height: 380px;
  }

  .image-132-copy {
    width: 550px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-132-copy._1 {
    width: 600px;
  }

  .image-132-copy._2 {
    width: 850px;
  }

  .mask-8 {
    height: 100%;
  }

  .hero-ai-humans-copy {
    max-width: 1216px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .hero-ai-humans-copy.space {
    padding-left: 0%;
    padding-right: 0%;
  }

  .main {
    margin-right: auto;
    padding-top: 140px;
    padding-bottom: 100px;
    padding-right: 5%;
  }

  .main.space {
    padding-top: 120px;
  }

  .h2-container-section {
    margin-bottom: 0;
  }

  .h1-ai-actors {
    margin-bottom: 10px;
    font-size: 72px;
  }

  .swiper-button-next-vertical.whitebg {
    margin-right: 0;
  }

  .swiper-button-prev-vertical.whitebg {
    margin-left: 0;
  }

  .swiper-button-next-landscape.whitebg {
    margin-right: 0;
  }

  .swiper-button-prev-landscape.whitebg {
    margin-left: 0;
  }
}

@media screen and (min-width: 1440px) {
  .section.hero-custom.add-images-to-videos {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container.section-7---2-2 {
    max-width: 1216px;
  }

  .container.section-7---2-2-copy {
    max-width: 1216px;
    margin-left: auto;
    padding-left: 0%;
  }

  .display-heading-2 {
    width: 18ch;
  }

  .large-text {
    max-width: 750px;
    font-size: 15px;
  }

  .large-text.white {
    letter-spacing: 0;
    letter-spacing: 0;
    font-size: 16px;
  }

  .ai-image-pill {
    background-image: linear-gradient(166deg, #ae6eff, #ffa6d2);
  }

  .footer-foot-with-logo {
    margin-top: 0;
  }

  .page-contents {
    max-width: none;
  }

  .content-width-large.align-right {
    margin-left: 0;
  }

  .large-heading.section-features-custom-copy-copy {
    width: 18ch;
    padding-left: 0;
    padding-right: 0;
  }

  .block-section-half.bg-primary-3 {
    max-width: 100%;
  }

  .block-section-image {
    max-width: none;
  }

  .contained-section.bg-primary-1 {
    padding-left: 4%;
  }

  .grid-with-icon-list {
    max-width: 1216px;
    margin-left: 0%;
  }

  .feature-third.link {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .contained-section-card.bg-gray-1 {
    left: 0;
  }

  .video-wrapper.shadow-large.space-bottom {
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }

  .grid-1-2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .section-2.section-features-custom.bg-gradient-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .youtube.hero-video, .youtube.hero-video-copy, .youtube.hero-video, .youtube.hero-video-copy {
    border-radius: 12px;
  }

  .image-3 {
    margin-bottom: 0;
    margin-right: 0;
  }

  .footer-copy.bg-gray-1-copy {
    inset: auto 0% 0%;
    position: relative;
    inset: auto 0% 0%;
  }

  .infinite-ai-image-wrapper {
    max-width: 400px;
  }

  .hero-section-paragraph-holder {
    max-width: 38ch;
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .infnite-image {
    border-radius: 12px;
    box-shadow: 0 1px 1px #16053a54, 0 5px 8px #16053a2b, 0 3px 5px #2b17550d;
  }

  .left-garadient {
    background-image: linear-gradient(270deg, #9651ef00, #a261f6cc);
  }

  .right-garadient {
    background-image: linear-gradient(to right, #9651ef00, #9651efcc);
  }

  .hero-section-title {
    max-width: 61ch;
  }

  .small-card-text {
    color: #535353;
    text-align: center;
    font-weight: 500;
  }

  .small-card-text.right {
    color: #fff;
  }

  .small-cards {
    background-image: linear-gradient(140deg, #b271fd, #ff9bcd);
  }

  .small-cards.left {
    background-image: linear-gradient(141deg, #ff9bcd, #f9dc5c);
    padding-top: 0;
  }

  .card-paragraph {
    line-height: 1.3;
  }

  .small-cards-content-holder {
    padding-bottom: 0;
  }

  .small-cards-image-holder {
    text-align: center;
    font-size: 128px;
    line-height: 128px;
  }

  .add-bg-card-title {
    font-size: 48px;
  }

  .how-we-stand-out-card {
    background-color: #f7f8fa;
    border-radius: 12px;
  }

  .small-card-left-white {
    background-color: #f5f5f5;
    border-radius: 36px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin: 4px;
    padding: 22px;
    display: flex;
  }

  .heading-11 {
    color: #0000;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(153deg, #ff9bcd, #f9dc5c);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
  }

  .heading-11-right {
    color: #fff;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
  }

  .small-cards-right-2 {
    background-image: linear-gradient(140deg, #ff9bcd, #f9dc5c);
    border: 4px solid #ffffff80;
    justify-content: center;
    align-items: center;
    padding: 44px 34px 32px;
    display: block;
  }

  .pricing-title {
    color: var(--primary-1);
    font-size: 48px;
  }

  .section-2---add-bg-v4 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .section-2---container {
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-2---image-1 {
    width: 100%;
    max-width: 616px;
    height: 76.5%;
    margin-top: 96px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% auto;
  }

  .section-2---image-2 {
    height: auto;
  }

  .section-2---add-bg-grey-card {
    max-width: 500px;
  }

  .left-side.ads {
    width: 550px;
  }

  .right-side {
    border-radius: 12px;
    width: 50%;
    height: auto;
  }

  .add-bg-image-before, .add-bg-image-after {
    width: 100%;
    max-width: 616px;
  }

  .container-v3 {
    max-width: none;
    margin-left: 0;
    margin-right: 40px;
    padding: 0;
  }

  .hero-section-holder-v3 {
    padding-bottom: 32px;
  }

  .button-3-v3.big-v3 {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .container-pricing-v4 {
    max-width: 1350px;
  }

  .pricing-text-v4 {
    max-width: 100vw;
    left: 0;
  }

  .add-bg-card-title-v4 {
    font-size: 48px;
  }

  .card-button-arrow {
    color: var(--violeta);
    font-weight: 500;
    line-height: 1.3;
  }

  .add-bg-image-before-mobile {
    max-width: 616px;
  }

  .add-bg-image-after-mobile {
    width: 100%;
    max-width: 616px;
  }

  .card-paragraph-copy-kylie {
    line-height: 1.3;
  }

  .card-button-arrow-copy-kylie {
    color: var(--violeta);
    font-weight: 500;
    line-height: 1.3;
  }

  .section-4-v2---shopify {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .section-4---container-shopify {
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .shopify-image {
    width: 100%;
    max-width: 616px;
  }

  .section-shopify {
    height: auto;
  }

  .right-side-copy {
    border-radius: 12px;
    width: 50%;
    height: auto;
  }

  .video {
    border-radius: 0;
    min-width: 500px;
    min-height: 300px;
  }

  .background-video {
    border-radius: 12px;
    width: 600px;
    min-width: auto;
    max-width: none;
    height: 400px;
  }

  .hero-section-v3-copy {
    flex-direction: row;
    max-width: 1216px;
    height: auto;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section-v4-copy {
    height: auto;
    padding-top: 140px;
    padding-bottom: 72px;
  }

  .hero-text-v3-copy {
    clear: none;
    max-width: 20ch;
    color: var(--white);
    margin-bottom: 0;
    font-size: 51px;
    line-height: 110%;
  }

  .text-block-v3-copy {
    max-width: 42ch;
    color: var(--white);
    text-align: left;
  }

  .hero-section-paragraph-holder-v3-copy {
    margin-top: 40px;
  }

  .hero-section-button-holder-v3-copy {
    margin-left: 0;
    margin-right: auto;
  }

  .hero-section-images {
    flex-direction: column;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-diffusion-model {
    height: auto;
    padding-top: 200px;
    padding-bottom: 100px;
  }

  .hero-diffusion-container {
    flex-direction: row;
    height: auto;
    margin-bottom: 56px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-diffusion-container-left {
    max-width: 1350px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .video-diffusion {
    border-radius: 12px;
    width: 600px;
    min-width: auto;
    max-width: none;
    height: 400px;
  }

  .hero-diffusion-section-holder {
    padding-bottom: 32px;
  }

  .hero-diffusion-text {
    max-width: none;
    color: var(--white);
    margin-bottom: 0;
    font-size: 64px;
    line-height: 1.2;
  }

  .hero-diffusion-section-paragraph-holder {
    margin-top: 40px;
  }

  .text-block-diffusion {
    max-width: none;
    color: var(--white);
    text-align: center;
  }

  .hero-diffusion-section-button-holder {
    margin-left: 0;
    margin-right: auto;
  }

  .button-diffusion.big-diffusion {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .section-2---optimized {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .section-2---container-optimized {
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-3-design---container {
    align-items: flex-start;
    max-width: 1296px;
    height: auto;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
    top: 88px;
    bottom: 96px;
  }

  .section-3---image-container-right {
    border-radius: 8px;
    width: 750px;
    height: 525px;
    overflow: hidden;
  }

  .section-3---image-container-left {
    width: 750px;
    height: 525px;
  }

  .image-section-3 {
    width: 100%;
    height: 100%;
  }

  .button-section-3.big-section-3 {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .container-thank-you {
    max-width: 1350px;
  }

  .container-ty-2 {
    max-width: 100vw;
    left: 0;
  }

  .button-section-4.big-section-3, .button-section-4.big-section-4 {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .button-section-4.big-section-3 {
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: #fff;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .button-section-4.big-section-4 {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .button-section-4.big-section-3 {
    color: #5c27d4;
    letter-spacing: 0;
    text-transform: capitalize;
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: #fff;
    font-weight: 600;
  }

  .final-diffusion-button {
    max-width: none;
  }

  .final-diffusion-button.button-hero {
    margin-top: 49px;
    margin-bottom: 0;
  }

  .final-diffusion-button.button-hero-copy, .final-diffusion-button.button-hero, .final-diffusion-button.button-hero {
    margin-top: 49px;
    margin-bottom: 0;
  }

  .final-diffusion-button.button-hero-1 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .final-diffusion-button.button-hero-copy {
    margin-top: 49px;
    margin-bottom: 0;
  }

  .button-diffusion-final.big-diffusion-1 {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .section-2-optimized-logo-copy {
    display: none;
  }

  .hero-pricing {
    height: auto;
  }

  .hero-pricing-container {
    flex-direction: row;
    height: auto;
    margin-bottom: 72px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-pricing-title-container {
    max-width: 1350px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .hero-pricing-section-holder {
    padding-bottom: 0;
  }

  .hero-pricing-section-paragraph {
    margin-top: 40px;
  }

  .cf-pricing-plan-content-text {
    letter-spacing: 0;
    font-family: Inter, sans-serif;
  }

  .cf-pricing-plan-tick-icon {
    margin-right: 20px;
  }

  .cf-pricing-plan-tick-icon._100 {
    margin-right: 28px;
  }

  .cf-pricing-plan-tick-icon._100._1000, .cf-pricing-plan-tick-icon._100 {
    margin-right: 28px;
  }

  .cf-pricing-plan-tick-icon._100.x {
    margin-right: 18px;
  }

  .cf-pricing-plan-tick-icon._100._1000 {
    margin-right: 28px;
  }

  .cf-pricing-plan-price.pricing-alternative {
    background-image: linear-gradient(0deg, #ae6eff, #ffa6d2);
    margin-bottom: 8px;
    font-family: Inter variablefont slnt wght, Arial, sans-serif;
    font-size: 40px;
  }

  .cf-pricing-plan-text {
    margin-bottom: 8px;
    font-family: Inter variablefont slnt wght, Arial, sans-serif;
    font-size: 24px;
  }

  .cf-pricing-box.pricing-box-alternative {
    background-color: #fff;
    border-style: none;
  }

  .cf-toggle-save-container {
    top: 44%;
  }

  .text-span-3 {
    font-size: 16px;
    font-weight: 500;
  }

  .cf-faq-content.bubble {
    width: auto;
    height: auto;
    max-height: none;
  }

  .section-5---final-pricing {
    justify-content: center;
    align-items: center;
    max-width: none;
    padding-left: 5%;
    display: flex;
  }

  .final-container-pricing {
    max-width: 1216px;
  }

  .final-heading-pricing {
    margin-bottom: 50px;
    line-height: 130%;
  }

  .container-pricing {
    justify-content: space-around;
    max-width: 39%;
    margin-left: auto;
    padding-left: 0%;
  }

  .container-pricing-right {
    justify-content: flex-end;
    max-width: 69%;
  }

  .section-5---final-section {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .hero-diffusion-section-holder-copy {
    padding-bottom: 0;
  }

  .hero-diffusion-container-copy {
    flex-direction: row;
    height: auto;
    margin-bottom: 56px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-diffusion-video-container-copy {
    width: 44%;
    margin-left: 8em;
  }

  .bubble-enterstore2.ugc {
    justify-content: center;
    align-items: flex-start;
    min-height: 330px;
  }

  .bubble-enterstore2.ugc.ai-santa {
    align-items: center;
  }

  .bubble {
    border-radius: 12px;
    width: 600px;
    min-width: auto;
    max-width: none;
    height: 400px;
  }

  .bubble.ugc {
    width: 700px;
    height: auto;
  }

  .section-2---top-part-copy {
    margin-bottom: 28px;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .body-text-sections-copy {
    max-width: 36ch;
  }

  .background-video-1 {
    border-radius: 12px;
    width: 600px;
    min-width: auto;
    max-width: none;
    height: 400px;
  }

  .cubo {
    top: -77px;
    left: 217.111px;
  }

  .hero-1000-codes {
    height: auto;
    padding-bottom: 130px;
  }

  .hero-1000-container {
    flex-direction: row;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-1000-title-container {
    max-width: 1350px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .hero-1000-section-holder {
    padding-bottom: 0;
  }

  .hero-diffusion-text-1000 {
    max-width: none;
    color: var(--white);
    margin-bottom: 0;
    font-size: 160px;
    line-height: 1.2;
  }

  .text-block-diffusion-1000 {
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-pricing-section-paragraph-copy {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .section-4---final-1000-codes {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .final-container-1000 {
    max-width: 1350px;
  }

  .container-1000-codes-left {
    margin-left: auto;
    padding-left: 40px;
  }

  .final-container-1000-left {
    max-width: 1350px;
  }

  .final-heading-pricing-copy {
    font-size: 48px;
    line-height: 120%;
  }

  .conteiner-faq-main-wrapper.horizontal-copy {
    max-width: 1216px;
  }

  .timeline-text-2 {
    margin-top: 153px;
  }

  .gift-icon {
    bottom: 550px;
    right: 105px;
  }

  .gift-icon-2 {
    top: 495.49px;
    bottom: auto;
    left: 225px;
  }

  .hero-pricing-section-paragraph-copy-copy-copy {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .conteinter-text-timeline-date-1-left, .conteinter-text-timeline-title-left, .conteinter-text-timeline-base-left {
    text-align: right;
  }

  .footer-foot-with-logo-legal {
    margin-top: 0;
  }

  .hero---ai-logo-video {
    height: auto;
    padding-top: 80px;
  }

  .hero-ai-logo-container-1 {
    flex-direction: column;
    height: auto;
    margin-bottom: 56px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-ai-logo-container-left-1 {
    max-width: 1350px;
    margin-bottom: 80px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .hero-ai-logo-section-holder-1 {
    padding-bottom: 0;
  }

  .hero-ai-logo-section-title-1 {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .hero-ai-logo-text-1 {
    max-width: none;
    color: var(--white);
    margin-bottom: 0;
    font-size: 64px;
    line-height: 1.2;
  }

  .hero-ai-logo-section-paragraph-holder-1 {
    margin-top: 0;
  }

  .text-block-ai-logo-1 {
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-ai-logo-section-button-holder-1 {
    max-width: none;
    margin-left: 0;
    margin-right: auto;
  }

  .button-ai-logo.big-diffusion {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .hero-ai-logo-container-right-1 {
    grid-column-gap: 32px;
    flex-direction: row;
    justify-content: space-around;
  }

  .video-ai-logo-container {
    border-radius: 12px;
    width: 353px;
    min-width: 100px;
    max-width: 353px;
    height: 353px;
  }

  .section-1-containter-title---ai-logo {
    margin-bottom: 64px;
  }

  .section-3-container---ai-logo {
    width: 100%;
  }

  .section-4---final-ai-logo {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .section-3-containter-timelline---ai-logo {
    justify-content: center;
  }

  .video-ai-logo-container-center {
    border-radius: 12px;
    width: 353px;
    min-width: 100px;
    max-width: 353px;
    height: 353px;
  }

  .section-3-container---ai-photos {
    align-items: flex-start;
    max-width: 1140px;
    height: auto;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
    top: 88px;
    bottom: 96px;
  }

  .section-3---create-static-ads {
    justify-content: space-between;
  }

  .section-3---aiphotos---right-side-container {
    width: auto;
  }

  .section-4---numbers {
    background-image: linear-gradient(150deg, #ff9bcd, #f9dc5c);
  }

  .section-4-container---numbers {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-4---numbers-container-copy {
    width: auto;
    height: auto;
    margin-bottom: 0;
  }

  ._3-columns {
    grid-column-gap: 40px;
    grid-row-gap: 62px;
    grid-template-columns: 1fr;
    justify-content: space-between;
  }

  .column {
    background-image: none;
    border-right-style: none;
    border-right-color: #161616;
    position: relative;
  }

  .section-4--title-copy {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 24px;
  }

  .stat.is-medium-copy {
    font-size: 144px;
  }

  .ck-iframe-container {
    grid-column-gap: 0px;
    justify-content: center;
    width: 100%;
    margin-left: 0;
  }

  .ck-iframe-card {
    width: 100%;
    margin-left: auto;
  }

  .hero-ai-logo-container-slider {
    grid-column-gap: 26px;
    flex-direction: row;
    justify-content: space-around;
  }

  .ck-iframe-section {
    grid-column-gap: 0px;
    justify-content: center;
    width: 100%;
    margin-left: 0;
  }

  .background-video-6 {
    border-radius: 12px;
    width: 550px;
    min-width: auto;
    max-width: none;
    height: 400px;
  }

  .section-3---creatorkit-vs-orhers {
    display: block;
  }

  .section-3---ckvsot---container {
    align-items: center;
    max-width: 1296px;
    height: 80vh;
    margin-left: auto;
    padding-top: 96px;
    padding-bottom: 96px;
    top: 88px;
    bottom: 96px;
  }

  .left-side-ckvsot {
    margin-top: 0;
    position: static;
    top: 0;
  }

  .right-side-ckvsot {
    width: auto;
    max-width: 660px;
    height: auto;
  }

  .container-title-ckvsot {
    max-width: 500px;
  }

  .hero-section-ai {
    width: 100%;
  }

  .large-heading-copy {
    width: auto;
    font-size: 48px;
    line-height: 110%;
  }

  .large-text-copy {
    width: 40ch;
    margin-bottom: 0;
  }

  .animate-in-second-copy {
    margin-bottom: 30px;
  }

  .content-width-large-copy.align-center-copy {
    width: 45%;
  }

  .section-3---final {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .right-side-ckvsot-1 {
    width: auto;
    max-width: 660px;
    height: auto;
  }

  .hero-section-button-holder-ai {
    margin-left: 0;
    margin-right: auto;
  }

  .large-heading-copy-copy {
    width: auto;
    font-size: 48px;
    line-height: 140%;
  }

  .content-width-extra-large--ai.align-center.text-center.section-features-custom {
    max-width: 1296px;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-1---hero.hero-custom-ai {
    justify-content: center;
    align-items: center;
    height: 70vh;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .animate-in-second-copy-copy {
    margin-bottom: 30px;
  }

  .block-section-copy {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .section-4---ai-audio.no-vertical-padding {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4-container-ai {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .block-section-half-ai-images.bg-primary-3, .block-section-half-ai-images-2.bg-primary-3, .block-section-half-ai-images-2.bg-primary-3 {
    max-width: 100%;
  }

  .section-5---final-ai {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .home-hero-directory.home-hero {
    max-width: none;
    height: 600px;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .home-hero-wrapper-directory {
    height: 450px;
  }

  .h1-hero-directory {
    margin-bottom: 32px;
  }

  .square-menu-with-centered-links-inner {
    max-width: 1296px;
  }

  .hero-ai-tools {
    height: auto;
  }

  .section-1---ai-tools {
    max-width: 1140px;
    padding-left: 2em;
  }

  .tools {
    justify-items: stretch;
    width: auto;
    max-width: none;
  }

  .sysf-breadcrumbs {
    max-width: none;
    color: var(--dim-grey-2);
    margin-left: 0;
    margin-right: 0;
  }

  .hero-ai-image-editor-container-copy {
    flex-direction: row;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-ai-image-editor-container-left-copy {
    max-width: 600px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .hero-ai-image-editorsection-holder-copy {
    padding-bottom: 32px;
  }

  .hero-ai-image-editor-text-copy {
    max-width: none;
    color: var(--white);
    margin-bottom: 0;
    font-size: 50px;
    line-height: 1.2;
  }

  .hero-ai-image-editor-section-paragraph-holder-copy {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    max-width: none;
    margin-top: 20px;
    display: block;
  }

  .text-block-ai-image-editor-copy {
    width: 400px;
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-ai-image-editorection-button-holder-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .button-diffusion-copy.big-diffusion-copy {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .hero-ai-image-editor---image {
    margin-left: 1em;
  }

  .ai-image-editor---image {
    border-radius: 12px;
    width: auto;
    min-width: auto;
    max-width: 800px;
    height: auto;
  }

  .section-2---ai-image-editor {
    flex-direction: column;
    align-items: center;
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .section-2---container-ai-image-editor {
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-3-design---container-copy {
    align-items: flex-start;
    max-width: 1216px;
    height: auto;
    margin-left: auto;
    padding-top: 80px;
    padding-bottom: 0;
    top: 88px;
    bottom: 96px;
  }

  .lottie-animation {
    border-radius: 0;
    width: auto;
    max-width: 750px;
    height: auto;
  }

  .lottie-animation-2 {
    border-radius: 0;
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .section-3---erase-tool {
    justify-content: space-between;
    height: auto;
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-3---ai-fill {
    margin-bottom: 100px;
  }

  .section-3---drag-drop {
    justify-content: space-between;
    height: auto;
    margin-top: 0;
  }

  .section-3--drag-and-drop-image-container-right-copy {
    width: 750px;
    height: 522px;
  }

  .section-4---create-statiic {
    padding: 0 5%;
  }

  .section-3-design---container-copy {
    align-items: flex-start;
    max-width: 1216px;
    height: auto;
    margin-left: auto;
    padding: 100px 0;
    top: 88px;
    bottom: 96px;
  }

  .section-3---design-to-improve-copy {
    justify-content: flex-start;
  }

  .section-3---gif-copy {
    margin-right: 80px;
    box-shadow: 1px 1px 16px 5px #0000001a;
  }

  .background-video-1-copy {
    border-radius: 8px;
    width: 600px;
    min-width: auto;
    max-width: none;
    height: 400px;
    min-height: auto;
    max-height: none;
  }

  .section-3-design---container-copy-copy {
    align-items: flex-start;
    max-width: 1216px;
    height: auto;
    margin-left: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    top: 88px;
    bottom: 96px;
  }

  .section-4-container---numbers-copy {
    width: 100%;
    max-width: 1216px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-4-container---numbers-copy.aav {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-8---final-section {
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: 0;
    padding-left: 5%;
    padding-right: 0%;
    display: flex;
  }

  .image-39 {
    width: 100%;
    max-width: 800px;
    height: auto;
  }

  .logo-carousel {
    margin-bottom: 40px;
  }

  .logo-carousel-wrap {
    margin-bottom: 0;
  }

  .text-block-diffusion-copy {
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .section-1---hero-ai-wix {
    height: auto;
  }

  .hero-ai-wix-container {
    flex-direction: row;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-ai-wix-left-container {
    max-width: 600px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .hero-ai-wix-right-container {
    margin-left: 3em;
  }

  .hero-ai-wix-left-container---2 {
    padding-bottom: 0;
  }

  .hero-ai-wix-left-container-title {
    align-self: flex-start;
  }

  .hero-ai-wix-left-container-subtitle {
    width: 385px;
    margin-top: 40px;
  }

  .hero-ai-wix-left-container-button {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-ai-wix-title {
    max-width: 11ch;
    color: var(--white);
    margin-bottom: 0;
    font-size: 50px;
    line-height: 1.2;
  }

  .hero-ai-wix-left-subtitle {
    width: auto;
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-ai-wix-right-container-image {
    border-radius: 12px;
    width: auto;
    min-width: auto;
    max-width: 800px;
    height: auto;
  }

  .hero-ai-wix-image {
    width: 100%;
    max-width: 659px;
    height: auto;
  }

  .wix-button.big-diffusion-copy, .wix-button-right.big-diffusion-copy-copy {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .section-2---ai-wix {
    flex-direction: column;
    align-items: center;
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .section-4---ai-wix {
    padding: 0 5%;
  }

  .section-4---container-ai-wix {
    align-items: flex-start;
    max-width: 1216px;
    height: auto;
    margin-left: auto;
    padding: 100px 0;
    top: 88px;
    bottom: 96px;
  }

  .section-3---2.section-features-custom.bg-gradient-2-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-4---2.no-bottom-space.section-features-custom, .section-5---2.section-features-custom.bg-gradient-1, .section-5---2.section-features-custom.bg-gradient-1, .section-5---2.section-features-custom.bg-gradient-1 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .feature-third-card {
    max-width: none;
  }

  .feature-third-card.gradient {
    padding: 32px;
  }

  .section-6---2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-7---2.overflow-hidden {
    flex-direction: column;
    align-items: center;
  }

  .section-8---2.section-features-custom.bg-gradient-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading-43, .text-card {
    font-family: Inter variablefont slnt wght, Arial, sans-serif;
  }

  .heading-card {
    font-family: Inter variablefont slnt wght, Arial, sans-serif;
  }

  .section-2---add-caption.section-features-custom.bg-gradient-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section-3---add-caption.section-features-custom.bg-gradient-2 {
    background-color: #00000008;
    background-image: none;
  }

  .section-4---add-caption.no-bottom-space {
    padding-bottom: 96px;
  }

  .section-4---add-caption.no-bottom-space.section-features-custom {
    padding-top: 96px;
  }

  .section-5---add-caption.section-features-custom.bg-gradient-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .feature-third---add-caption {
    padding-bottom: 16px;
  }

  .section-8---add-caption.section-features-custom.bg-gradient-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-7---add-caption.overflow-hidden {
    flex-direction: column;
    align-items: center;
  }

  .section-9---final {
    justify-content: center;
    align-items: center;
    max-width: none;
    padding-left: 5%;
    display: flex;
  }

  .section-2---merge-videos.section-features-custom.bg-gradient-1, .section-2---merge-videos.section-features-custom.iframe, .section-2---merge-videos.section-features-custom.bg-gradient-1, .section-2---merge-videos.section-features-custom.iframe, .section-2---merge-videos.section-features-custom.bg-gradient-1, .section-2---merge-videos.section-features-custom.iframe {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section-3---merge-videos.section-features-custom.bg-gradient-2 {
    background-color: #fff;
    background-position: 50% 0;
  }

  .large-text-copy, .large-text-copy-copy {
    width: auto;
    max-width: 800px;
    margin-bottom: 40px;
    font-size: 15px;
  }

  .section-5---merge-videos.section-features-custom.bg-gradient-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section-7---merge-videos.overflow-hidden {
    flex-direction: column;
    align-items: center;
  }

  .section-8---merge-videos.section-features-custom.bg-gradient-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-2---top-nine.section-features-custom.bg-gradient-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section-3---top-nine.no-bottom-space {
    padding-bottom: 96px;
  }

  .section-3---top-nine.no-bottom-space.section-features-custom {
    padding-top: 96px;
  }

  .section-5---top-nine.section-features-custom-copy.bg-gradient-2-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-2---add-text-to-video.section-features-custom.bg-gradient-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .display-heading---add-text-to-video {
    width: 18ch;
  }

  .large-text-add-text-to-video {
    max-width: 750px;
    font-size: 15px;
  }

  .section-3---add-text-to-video.section-features-custom.bg-gradient-2 {
    background-color: #00000008;
    background-image: none;
  }

  .section-4---add-text-to-video.no-bottom-space {
    padding-bottom: 96px;
  }

  .section-4---add-text-to-video.no-bottom-space.section-features-custom {
    padding-top: 96px;
  }

  .section-5---add-text-to-video.section-features-custom.bg-gradient-1, .section-2---privacy.section-features-custom.bg-gradient-1, .section-2---privacy.section-features-custom.bg-gradient-1, .section-2---privacy.section-features-custom.bg-gradient-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section-3---privacy.section-features-custom.bg-gradient-2 {
    background-color: #00000008;
    background-image: none;
  }

  .section-5---privacy.section-features-custom.bg-gradient-2 {
    background-color: #00000008;
  }

  .section-6---privacy, .section-6---jobs {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .section-2---jobs.section-features-custom-copy.bg-gradient-1 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-4---spotlight.overflow-hidden {
    background-color: #5c27d400;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-5---spotlight {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .section-2---non-profit.section-features-custom-copy.bg-gradient-1 {
    padding-top: 96px;
  }

  .section-4---non-profit.overflow-hidden {
    background-color: #5c27d400;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-3---image-container-left-copy {
    width: auto;
    height: auto;
  }

  .sysf-breadcrumbs-2 {
    align-self: center;
  }

  .container-default-hero {
    height: 600px;
    padding-left: 0%;
  }

  .container-default-section-1 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .home-hero {
    margin-bottom: 40px;
  }

  .home-hero-button.big-home-button {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .content-button {
    font-size: 18px;
  }

  .heading-83 {
    font-size: 40px;
  }

  .text-block-96 {
    font-size: 18px;
  }

  .text-block-96.mobile {
    font-size: 18px;
    line-height: 140%;
  }

  .home-hero-button-content.big-home-button-content {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .home-hero-button-content.big-home-button-content {
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: #fff;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .home-hero-button-content.big-home-button-content.mobile-button-content {
    width: 300px;
    height: 56px;
    font-size: 18px;
  }

  .home-hero-button-content.big-home-button-content {
    color: #5c27d4;
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: #fff;
    font-weight: 600;
  }

  .text-block-96-copy {
    font-size: 18px;
  }

  .midjourney-background {
    width: 100%;
    height: auto;
  }

  .image-47 {
    width: auto;
  }

  .large-text-copy-copy {
    margin-bottom: 0;
  }

  .large-text-copy, .large-text-space-in-the-bottom, .large-text-copy {
    max-width: 750px;
    font-size: 15px;
  }

  .hero-diffusion-section-paragraph-holder-copy-copy-copy-copy {
    margin-top: 20px;
  }

  .text-block-diffusion-copy-copy {
    width: 44ch;
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-tempaltes {
    height: auto;
    padding-bottom: 32px;
  }

  .section-2---templates {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .section-2---template-container {
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2---top-part-title {
    margin-bottom: 28px;
  }

  .section-3---template {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .section-3---container-optimized-teamplte {
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-diffusion-copy-copy-2-copy {
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-diffusion-section-paragraph-holder-copy-copy-copy {
    margin-top: 20px;
  }

  .section-3---template-catalog {
    margin-bottom: 24px;
  }

  .template-image {
    margin-right: 0;
  }

  .button-10 {
    width: auto;
  }

  .subtitle-bg, .subtitle-bg.space, .subtitle-bg.space {
    font-size: 39px;
  }

  .hero-description {
    text-align: left;
    max-width: 674px;
    font-size: 24px;
    line-height: 120%;
  }

  .container-8 {
    max-width: none;
    margin-bottom: 4em;
    padding: 0 0%;
  }

  .hero-section-holder-2 {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1216px;
  }

  .circle-sticky {
    margin-top: -15%;
  }

  .home-ck.hero-section {
    height: auto;
    padding-top: 10em;
    padding-bottom: 8em;
  }

  .hero-ai-image-editor-container-copy-copy, .hero-tools-container {
    flex-direction: row;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-tools-text-container {
    max-width: 600px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .text-container-tools {
    padding-bottom: 32px;
  }

  .hero-h1-title {
    width: 16ch;
    max-width: none;
    color: var(--white);
    margin-bottom: 0;
    font-size: 50px;
    line-height: 1.2;
  }

  .hero-tools-button {
    margin-left: 0;
    margin-right: 0;
  }

  .button-tools.big-button-tools {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .section-2--ai-tools-copy {
    max-width: 1140px;
    padding-left: 2em;
  }

  .large-text-copy-copy {
    width: 40ch;
    margin-bottom: 0;
  }

  .small-card-text-copy {
    color: #535353;
    text-align: center;
    font-weight: 500;
  }

  .small-card-text-copy.right {
    color: #fff;
  }

  .pricing-cta {
    color: var(--typography-primary);
    font-size: 16px;
  }

  .html-embed-4 {
    padding-top: 36px;
  }

  .html-embed-4.ai-santa {
    padding-top: 0;
  }

  .breadcrum-container {
    max-width: 1216px;
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .languages-dropdown-container, .sysf-breadcrumbs-2-copy {
    align-self: auto;
  }

  .title-logo-carrousel-copy {
    margin-bottom: 30px;
  }

  .title-logo-carrousel-1-copy {
    color: var(--white);
  }

  .title-logo-carrousel-1-copy.hero-home {
    font-size: 20px;
  }

  .breadcrum-container-aieditor {
    margin-bottom: 0;
    padding-left: 3.5%;
    padding-right: 0%;
  }

  .lottie-animation-3, .image-75 {
    border-radius: 5px;
  }

  .breadcrums-copy {
    width: 1140px;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .breadcrums-copy.tool {
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-default-copy-copy {
    width: 100%;
  }

  .page-contents-text-to-video {
    max-width: none;
  }

  .large-text-copy {
    max-width: 750px;
    font-size: 15px;
  }

  .large-text-copy-copy, .large-text-to-video {
    max-width: 750px;
    font-size: 15px;
  }

  .page-contents-merge {
    max-width: none;
  }

  .container-merge {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .merge-grid {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .page-contents-watermark {
    max-width: none;
  }

  .large-text-watermark {
    max-width: 750px;
    font-size: 15px;
  }

  .page-contents-trim-vid {
    max-width: none;
  }

  .container-copy {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .large-text-copy-copy-copy {
    margin-bottom: 0;
  }

  .title-logo-carrousel-ai-photos {
    margin-bottom: 20px;
  }

  .products-container {
    align-self: auto;
    max-width: 1216px;
    padding: 0 0%;
  }

  .sticky-number-section {
    width: auto;
    height: auto;
    margin-bottom: 0;
  }

  .home---section-8---final-cta {
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-right: auto;
    display: flex;
  }

  .title-clean-2._2 {
    width: 28ch;
  }

  .title-clean-2._2-copy, .title-clean-2._2 {
    width: 28ch;
  }

  .title-clean-2._2.short.colored {
    width: auto;
  }

  .title-clean-2._2-copy {
    width: 28ch;
  }

  .split-content-copy.home-hero-right, .split-content-copy.home-hero-right-copy, .split-content-copy.home-hero-right, .split-content-copy.home-hero-right-copy {
    margin-right: -150px;
  }

  .lottie-container {
    border-radius: 5px;
  }

  .lottie-animation-5 {
    width: 100%;
  }

  .home---section-1---images {
    padding-bottom: 140px;
  }

  .home---section-2---videos {
    padding-top: 100px;
  }

  .ai-product-photos-container {
    margin-top: 150px;
  }

  .ai-prod-video-container {
    width: 60%;
  }

  .ai-prod-video {
    border-radius: 5px;
    margin-right: 0;
    box-shadow: 1px 1px 16px 5px #0000001a;
  }

  .ai-prod-bg-video {
    border-radius: 5px;
    width: 750px;
    min-width: auto;
    max-width: none;
    height: 500px;
    min-height: auto;
    max-height: none;
  }

  .home---section-3---products {
    max-width: none;
    display: block;
  }

  .video-editor-container {
    width: 100%;
    margin-bottom: 200px;
  }

  .shopify-image-container {
    width: 60%;
  }

  .shopify-gif-container {
    width: 550px;
    height: 550px;
  }

  .products-container-2 {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .product-videos-container {
    width: 100%;
    margin-bottom: 150px;
  }

  .prod-v-video-container {
    border-radius: 5px;
  }

  .prod-v-video {
    border-radius: 5px;
    margin-right: 0;
  }

  .animated-content-container {
    width: 100%;
  }

  .an-cont---lottie-container {
    border-radius: 5px;
  }

  .brandkit-container {
    width: 100%;
    margin-bottom: 0;
  }

  .templates-4e-container {
    width: 100%;
  }

  .brandkit-slider-container {
    border-radius: 5px;
  }

  .brandkit-text-container {
    margin-right: 0;
  }

  .numbers-container {
    width: 100%;
    max-width: 1216px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .sticky-section-6 {
    top: 70px;
  }

  .numbers-video-container {
    width: 100vw;
    height: 100%;
    display: block;
  }

  .image-81 {
    display: none;
  }

  .title-clean-s3 {
    font-size: 90px;
  }

  .final-cta-container {
    justify-content: space-around;
    max-width: 100%;
    margin-left: auto;
    padding-left: 5%;
  }

  .editor-container-1440 {
    height: 350vh;
  }

  .sticky-editor-section-1440 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    top: 79px;
  }

  .lottie-animation-1440 {
    height: auto;
  }

  .subtitle-clean-s3, .content-button-copy {
    font-size: 18px;
  }

  .heading-83-copy-copy {
    width: 18ch;
    font-size: 40px;
  }

  .heading-83-copy-copy {
    font-size: 40px;
  }

  .heading-83-copy-copy.mobile {
    font-size: 40px;
    line-height: 48px;
  }

  .heading-83-copy {
    font-size: 40px;
  }

  .heading-83-copy.mobile {
    font-size: 40px;
    line-height: 48px;
  }

  .logo-carousel-wrap-copy {
    margin-bottom: 0;
  }

  .final-footage {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: .5fr .5fr;
  }

  .large-text-copy-copy-copy {
    width: 40ch;
    margin-bottom: 0;
  }

  .container-copy-copy {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .section-8---merge-videos-copy.section-features-custom.bg-gradient-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .split-content-copy.home-hero-right {
    margin-right: -150px;
  }

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

  .logos-container {
    width: 70%;
  }

  .breadcrum---container---furn {
    max-width: 1216px;
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .sysf-breadcrumbs-furn {
    align-self: auto;
  }

  .pp-examples-subtitle {
    line-height: 1.3;
  }

  .small-card-text-copy-copy {
    text-align: center;
    font-weight: 500;
  }

  .pp-examples-subtitle-copy {
    line-height: 1.3;
  }

  .carousel-component-copy-home {
    margin-bottom: 0;
  }

  .hero---vd {
    height: auto;
    padding-top: 140px;
    padding-bottom: 0;
  }

  .hero-section-vd {
    flex-direction: row;
    max-width: 1216px;
    height: auto;
    margin: 40px auto 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .subtitle-vd {
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-title-vd {
    clear: none;
    max-width: none;
    color: var(--white);
    margin-bottom: 0;
    font-size: 64px;
    line-height: 110%;
  }

  .button-vd.big-v3 {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .st-vd {
    font-size: 36px;
  }

  .button-templates-categories {
    width: auto;
  }

  .section-3---yt-video-ai-prod-photos-2024 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .section-3---container-optimized-copy {
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-3---top-part-copy {
    margin-bottom: 28px;
  }

  .hero-ck-launch {
    height: auto;
  }

  .hero-ck-launch-container-copy {
    flex-direction: row;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-ck-launch-title-container-copy {
    max-width: 1350px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .hero-ck-launch-section-holder-copy {
    padding-bottom: 0;
  }

  .hero-ck-launchsection-paragraph-copy-copy-copy-copy {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .text-block-ck-launch-copy {
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-diffusion-text-ck-launch-copy {
    max-width: none;
    color: var(--white);
    margin-bottom: 0;
    font-size: 160px;
    line-height: 1.2;
  }

  .timeline-conteiner-launch {
    grid-column-gap: 23px;
    justify-content: space-between;
    width: 100%;
    margin-left: 0;
  }

  .container-text-timeline-left-launch {
    width: 48%;
    margin-left: 0;
  }

  .container-text-timeline-right-launch {
    width: 48%;
    margin-top: 0;
    margin-left: 0;
  }

  .conteinter-image-timeline-base-left-launch, .conteinter-text-timeline-title-left-launch, .conteinter-image-timeline-base-left-launch-right {
    text-align: right;
  }

  .timeline-text-ai-human {
    margin-top: 265px;
  }

  .timeline-text-ai-ads {
    margin-top: 160px;
  }

  .timeline-text-ai-actors {
    margin-top: 183px;
  }

  .progress-bar-left-copy {
    margin-bottom: 0;
  }

  .ai-humans {
    width: 100%;
    max-width: 616px;
  }

  .timeline-conteiner-launch-mobile {
    grid-column-gap: 23px;
    justify-content: space-between;
    width: 100%;
    margin-left: 0;
  }

  .final-heading-pricing-copy-copy {
    font-size: 48px;
    line-height: 120%;
  }

  .uui-container-large {
    max-width: none;
  }

  .breadcrum-2-0 {
    max-width: 1216px;
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-section-category-2-0 {
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    max-width: 1216px;
    height: auto;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-2-0 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .hero-section-holder-2-0 {
    padding-bottom: 32px;
  }

  .hero-section-paragraph-2-0 {
    margin-top: 40px;
  }

  .section-2---ai-pp {
    padding: 0 5%;
  }

  .section-4---container-aipp {
    align-items: flex-start;
    max-width: 1216px;
    height: auto;
    margin-left: auto;
    padding: 100px 0;
    top: 88px;
    bottom: 96px;
  }

  .section-3---video-aipp {
    margin-right: 80px;
    box-shadow: 1px 1px 16px 5px #0000001a;
  }

  .breadcrumbs-container-2 {
    align-self: auto;
  }

  .hero-title-2-0-3 {
    clear: none;
    color: #fff;
    max-width: 20ch;
    margin-bottom: 0;
    font-size: 51px;
    line-height: 110%;
  }

  .hero-title-2-0-3.supplements {
    max-width: 20ch;
    font-size: 56px;
  }

  .link-block-14 {
    font-size: 16px;
  }

  .hero-title-2-0-4 {
    clear: none;
    color: #fff;
    max-width: 20ch;
    margin-bottom: 0;
    font-size: 51px;
    line-height: 110%;
  }

  .hero-title-2-0-4.supplements {
    max-width: 20ch;
    font-size: 56px;
  }

  .hero-title-2-0-3-all {
    clear: none;
    color: #fff;
    max-width: 20ch;
    margin-bottom: 0;
    font-size: 51px;
    line-height: 110%;
  }

  .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1, .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1 {
    font-size: 56px;
  }

  .breadcrumbs-container-big, .breadcrumbs-container-home, .breadcrumbs-container-ai-pp {
    align-self: auto;
  }

  .hero-ai-humans {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    margin: 0 auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-ai-humans.space {
    width: 100%;
    margin-bottom: 60px;
  }

  .hero-ai-humans-image {
    margin-left: 4em;
  }

  .hero-ai-humans---title {
    max-width: 600px;
    margin-left: 0;
    margin-right: 0;
    padding: 100px 0 0;
  }

  .hero-ai-image-editor-text-copy-copy {
    max-width: none;
    color: var(--white);
    margin-bottom: 0;
    font-size: 50px;
    line-height: 1.2;
  }

  .text-block-ai-humans-1 {
    max-width: none;
  }

  .hero-image-humans {
    width: 100%;
    max-width: 800px;
    height: auto;
  }

  .image-100 {
    object-fit: fill;
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
  }

  .container-section-1---actors, .container-section-2---actors {
    width: 100%;
  }

  .hero-ai-wix-container-logos {
    flex-direction: row;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-ai-image-editor-container-copy-copy {
    flex-direction: row;
    height: auto;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-supliful {
    height: auto;
    padding-top: 180px;
    padding-bottom: 72px;
  }

  .breadcrum-container-supliful {
    max-width: 1216px;
    margin-bottom: 20px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-section-supliful {
    flex-direction: row;
    max-width: 1216px;
    height: auto;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ck-sup-logo {
    width: 66%;
  }

  .hero-section-images-supliful {
    flex-direction: column;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-supliful-imgs {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .hero-supliful-imgs.mobile {
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-container-sup {
    width: 40%;
  }

  .section-2---supliful {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .section-4---supliful {
    height: auto;
  }

  .gift-icon-3 {
    bottom: 470px;
    right: 105px;
  }

  .container---supliful {
    flex-direction: row;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sub-s4-sup {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .sub-s4-sup.bottom._2 {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .title-s4-sup {
    margin-bottom: 0;
  }

  .subtitle-s4 {
    max-width: 48ch;
    color: var(--white);
    text-align: center;
  }

  .title-s4 {
    max-width: none;
    color: var(--white);
    margin-bottom: 0;
    font-size: 100px;
    line-height: 1.2;
  }

  .timeline-conteiner-left-copy {
    grid-column-gap: 23px;
    justify-content: space-between;
    width: 100%;
    margin-left: 0;
  }

  .container-text-timeline-left-copy {
    width: 48%;
    margin-left: 0;
  }

  .container-text-timeline-right-copy {
    width: 48%;
    margin-top: 0;
    margin-left: 0;
  }

  .timeline---base-copy-left-copy {
    text-align: right;
  }

  .hero-ai-ads-2 {
    height: auto;
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .hero-diffusion-container-copy-2 {
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    margin: 0 auto 56px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sysf-breadcrumbs-3 {
    align-self: auto;
  }

  .hero-subtitle-container-3 {
    margin-top: 0;
  }

  .hero-subtitle-container-3.es {
    max-width: 450px;
  }

  .text-block-4-ads {
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-image---ai-ads {
    border-radius: 12px;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
  }

  .section-3---container-ads-top {
    justify-content: space-around;
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-3---container-ads-bottom {
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .right-side-ads {
    border-radius: 12px;
    width: 65%;
    height: auto;
  }

  .left-side-ads {
    margin-right: 60px;
  }

  .image-container-ads-1 {
    height: auto;
  }

  .script-image-ads {
    width: 100%;
    max-width: none;
  }

  .left-side-ads-2 {
    border-radius: 12px;
    height: auto;
    margin-right: 40px;
  }

  .container-11 {
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
  }

  .display-heading-2-copy, .display-heading-2-copy-copy {
    width: 18ch;
  }

  .cf-enterprise-pricing-box.pricing-box-alternative {
    background-color: #fff;
    border-style: none;
  }

  .section-2-title-holder.ads {
    width: 50ch;
  }

  .title-text-1 {
    font-size: 48px;
  }

  .section-3-ads-copy {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .subtitle-text-1 {
    line-height: 1.3;
  }

  .section-2---container-ads {
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2-ads {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .ai-script-button.big-section-3, .ai-actor-button.big-section-3 {
    background-color: var(--white);
    color: var(--violeta);
    letter-spacing: 0;
    text-transform: capitalize;
    background-color: var(--white);
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 600;
  }

  .right-side-copy-copy {
    border-radius: 12px;
    width: 50%;
    height: auto;
  }

  .section-3---container-ads-top-copy-copy {
    justify-content: space-around;
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 96px;
    padding-bottom: 0;
  }

  .top-side-ads {
    margin-right: 0;
  }

  .add-bg-card-title-copy {
    font-size: 48px;
  }

  .card-paragraph-copy {
    line-height: 1.3;
  }

  .bottom-side-ads {
    border-radius: 12px;
    width: 100%;
    height: auto;
  }

  .section-3---container-2 {
    justify-content: space-around;
    align-items: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  ._25-off---100k {
    flex-direction: row;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._25-off-title, ._25-off-title-copy {
    max-width: none;
    color: var(--white);
    margin-bottom: 0;
    font-size: 160px;
    line-height: 1.2;
  }

  .section-2-title-100k {
    font-size: 72px;
  }

  .section-3-container---ugc-ads {
    align-items: flex-start;
    max-width: 1140px;
    height: auto;
    margin-left: auto;
    padding: 0 0% 0 5%;
    top: 88px;
    bottom: 96px;
  }

  .section-3---ugcs {
    justify-content: space-between;
  }

  .section-3---ugcs---left-side {
    width: auto;
  }

  .h2-section-3---1-copy-2-copy {
    font-size: 48px;
  }

  .section-3---aiphotos---gif-copy-copy {
    margin-right: 40px;
  }

  .section-3-container---ai-photos-copy {
    align-items: flex-start;
    max-width: 1140px;
    height: auto;
    margin-left: auto;
    padding: 0 0%;
    top: 88px;
    bottom: 96px;
  }

  .hero-ai-clones {
    height: auto;
    padding-top: 120px;
    padding-bottom: 0;
  }

  .ai-clones-image {
    width: 60%;
    margin-left: 4em;
  }

  .hero-subtitle-container-clones {
    margin-top: 0;
  }

  .text-block-4-clones {
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-ai-image-editor---image-copy {
    margin-left: 1em;
  }

  .ai-image-editor---image-copy {
    border-radius: 12px;
    width: auto;
    min-width: auto;
    max-width: 800px;
    height: auto;
  }

  .hero-ai-image-editor-container-left-copy-copy {
    max-width: 600px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .hero-ai-image-editor-text-copy-copy {
    width: 14ch;
    max-width: none;
    color: var(--white);
    margin-bottom: 0;
    font-size: 50px;
    line-height: 1.2;
  }

  .hero-printful {
    height: auto;
    padding-top: 180px;
    padding-bottom: 72px;
  }

  .hero-text-v3-copy-copy {
    clear: none;
    max-width: 20ch;
    color: var(--white);
    margin-bottom: 0;
    font-size: 51px;
    line-height: 110%;
  }

  .hero-image-printify {
    border-radius: 12px;
    width: 650px;
    min-width: auto;
    max-width: none;
    height: auto;
  }

  .breadcrum-container-printify {
    max-width: 1216px;
    margin-bottom: 30px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .logos-ck-printify {
    width: 73%;
  }

  .section-4---printful {
    height: auto;
  }

  .component_header-copy {
    margin-top: 2rem;
  }

  .container-v3-copy {
    max-width: none;
    margin-left: 0;
    margin-right: 40px;
    padding: 0;
  }

  .background-video-supliful {
    border-radius: 12px;
    width: 600px;
    min-width: auto;
    max-width: none;
    height: 400px;
  }

  .hero-ai-image-editor-text-copy-copy-copy {
    max-width: none;
    margin-bottom: 0;
    font-size: 72px;
    line-height: 1.2;
  }

  .section-1---hero-ai-image-editor-copy-copy {
    height: auto;
    padding-top: 120px;
  }

  .hero-text-2-copy {
    font-size: 53px;
  }

  .heading-affiliates {
    font-size: 56px;
  }

  .text-block-4-affiliate {
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-container-ads {
    width: 56%;
    margin-left: 0;
  }

  .section-hero---actors-2 {
    height: auto;
    padding-top: 160px;
  }

  .section-hero---actors-2.space {
    background-image: url("https://cdn.prod.website-files.com/5ee0a01b09389eebf4c09b45/698398b8b827544c870f79f5_background.webp");
    background-size: cover;
    padding-bottom: 60px;
  }

  .hero-container-affiliate, .section-4---container-affiliate {
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    margin: 0 auto 56px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero---affiliate {
    height: auto;
    padding-top: 140px;
    padding-bottom: 0;
  }

  .section-2---affiliate {
    height: auto;
  }

  .image-cont-af {
    max-width: 1350px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .iframe-container {
    width: 44%;
    margin-left: 8em;
  }

  .hero-container-left-affiliate {
    max-width: 1350px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .breadcrum-container-aff {
    max-width: 1216px;
    margin-bottom: 30px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-iframe-container {
    width: 44%;
    margin-left: 8em;
  }

  .cta-video-ads {
    font-size: 18px;
  }

  .button-18 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .container-human-actors-2.actor {
    max-width: 1216px;
  }

  .title-container-actors-2._2 {
    width: auto;
  }

  .hero-section---order-ugc {
    padding-bottom: 40px;
    overflow: hidden;
  }

  .section-1---order-ugc {
    margin-left: auto;
    margin-right: auto;
    padding: 100px 5%;
  }

  .section-3---order-ugc {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .top-container---order-ugc {
    max-width: 1216px;
  }

  .bottom-container---order-ugc {
    overflow: hidden;
  }

  .s1-top-container---order-ugc {
    flex-flow: column;
  }

  .s1-top-container---order-ugc.actors.spa, .s1-top-container---order-ugc.pt, .s1-top-container---order-ugc.actors.spa, .s1-top-container---order-ugc.actors.spa, .s1-top-container---order-ugc.pt {
    flex-flow: row;
  }

  .heading-96, .heading-97 {
    text-align: center;
  }

  .s3-bottom-container---order-ugc {
    max-width: 1216px;
  }

  .section-1---container-frame {
    flex-flow: column;
    justify-content: space-between;
    height: auto;
    margin: 0 auto 56px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .section-4---container-ugc {
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    margin: 0 auto 56px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-6---order-ugc {
    height: auto;
  }

  .s6-top-container {
    flex-direction: row;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .step-content-block.per {
    height: 100%;
  }

  .scroll-line-wrap {
    left: -54%;
  }

  .step.per {
    height: 100%;
  }

  .content-wrap.per {
    width: 32%;
    display: block;
  }

  .s1-top-container---order-ugc-2 {
    flex-flow: column;
  }

  .section-3---challenge {
    margin-left: auto;
    margin-right: auto;
    padding: 100px 5%;
  }

  .section-1---people-buy-from-people {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 5%;
  }

  .section-1---people-buy-from-people.white {
    flex-flow: column;
    display: flex;
  }

  .s1-left-container---people {
    flex-flow: column;
  }

  .speople-image-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-container---people {
    text-align: center;
    width: auto;
  }

  .sold-new-top-container---order-ugc-2-copy {
    flex-flow: column;
  }

  .column-1---frame {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .column-1---frame.mobile {
    height: 220vh;
  }

  .column-2---frame {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .card-sticky {
    padding-top: 58px;
  }

  .background-video-17.creatorkit.dektop.actirs-copy {
    width: 650px;
  }

  .image-118._2.white-copy.left {
    position: relative;
    left: 0%;
  }

  .image-118._2.white-copy._5 {
    right: 0%;
  }

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

  .div-block-89 {
    max-width: 1216px;
  }

  .speople-image-container-mobile {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .s1-top-container---order-ugc---mobile {
    flex-flow: column;
  }

  .heading-96-copy {
    text-align: center;
  }

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

  .line {
    right: 20%;
  }

  .section-3---solution {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 5%;
  }

  .h2-title-s3-copy {
    text-align: left;
  }

  .section-1---container-frame-copy {
    flex-flow: column;
    justify-content: space-between;
    height: auto;
    margin: 60px auto 56px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .div-block-97 {
    max-width: 1216px;
  }

  .step-block-2 {
    min-height: 60vh;
  }

  .section-hero---actors-3-videos {
    height: auto;
    padding-top: 100px;
  }

  .section-hero---actors-3---iframe {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-hero---actors-3---iframe.gradient.nospace, .section-hero---actors-3---iframe.gradient.actors.transparent, .section-hero---actors-3---iframe.gradient.actors._2, .section-hero---actors-3---iframe.gradient.nospace-copy {
    padding-bottom: 0;
  }

  .section-hero---actors-3---iframe.gradient {
    padding-bottom: 88px;
  }

  .section-hero---actors-3---iframe.gradient.nospace, .section-hero---actors-3---iframe.gradient.actors.transparent, .section-hero---actors-3---iframe.gradient.actors._2, .section-hero---actors-3---iframe.gradient.nospace-copy, .section-hero---actors-3---iframe.gradient.nospace, .section-hero---actors-3---iframe.gradient.actors.transparent, .section-hero---actors-3---iframe.gradient.actors._2, .section-hero---actors-3---iframe.gradient.actors.transparent, .section-hero---actors-3---iframe.gradient.actors._2, .section-hero---actors-3---iframe.gradient.nospace-copy {
    padding-bottom: 0;
  }

  .section---video-emotive {
    flex-direction: column;
    align-items: center;
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .container-emotive {
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section---voices {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 5%;
    display: flex;
  }

  .container-voices {
    max-width: 1216px;
  }

  .container-left-voices {
    flex-flow: column;
  }

  .fdafsda {
    max-width: 507px;
    height: 300px;
    max-height: 345px;
    padding-top: 36px;
  }

  .lazy-youtube-video._1 {
    width: 950px;
  }

  .lazy-youtube-video._2 {
    width: 600px;
  }

  .image-132._2 {
    width: 950px;
  }

  .hero---santa {
    height: auto;
    padding-top: 160px;
  }

  .hero-container-santa {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    height: auto;
    margin: 0 auto 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-container-left-santa {
    max-width: 1350px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .heading-santa {
    width: 9ch;
    font-size: 85px;
  }

  .heading-santa.es {
    width: 8ch;
    font-size: 88px;
  }

  .heading-santa.pt {
    width: auto;
    font-size: 88px;
  }

  .hero-santa-container-button {
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .breadcrum-container-aff-copy {
    max-width: 1216px;
    margin-bottom: 30px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-santa-powered-containe {
    max-width: 1216px;
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .logos-ck-elevenlabs {
    width: 100%;
  }

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

  .hero-container-right-santa {
    width: auto;
    margin-left: 0;
  }

  .text-block-4-santa {
    max-width: none;
    color: var(--typography-primary);
    text-align: left;
  }

  .subtitle-santa {
    width: auto;
    max-width: none;
    color: var(--typography-primary);
    text-align: left;
    font-size: 18px;
  }

  .subtitle-santa.es {
    font-size: 20px;
  }

  .hero-title-container-santa {
    margin-bottom: 16px;
  }

  .poweredby11labs {
    flex-flow: column;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .why-we-built-santa {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .paragraph-23 {
    width: 480px;
  }

  .section-vid---santa {
    height: auto;
    padding-top: 100px;
  }

  .text-block-166 {
    width: 700px;
  }

  .body-6 {
    background-image: none;
  }

  .hero-section-container---aav, .section-1-container---aav {
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-container-img.santa {
    padding-right: 0%;
  }

  .section-3-container---aav {
    padding-left: 0%;
    padding-right: 0%;
  }

  .text-container-sec-aav.desktop._5 {
    width: 70%;
    margin-left: 60px;
  }

  .text-container-sec-aav.desktop._5.home {
    width: 49%;
    margin-left: 40px;
  }

  .text-container-sec-aav.desktop._2.home {
    width: 44%;
  }

  .text-container-sec-aav.left.home-copy {
    width: 42%;
  }

  .sec-container-2-aav._2-copy.middle.actors {
    margin-top: 140px;
  }

  .sec-container-2-aav.middle {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .sec-container-2-aav._2-copy-copy {
    margin-top: 0;
  }

  .section-4-faq-container---aav {
    margin-top: 140px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .slide-nav-4 {
    bottom: 0%;
  }

  .breadcrums-01 {
    align-self: auto;
  }

  .breadcrums-01.aiactors {
    max-width: 1216px;
  }

  .youtube-11 {
    left: 220px;
  }

  .final-heading-aac {
    margin-bottom: 50px;
    line-height: 130%;
  }

  .section-4-container---aav {
    margin-top: 140px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-112 {
    padding-left: 0%;
  }

  .background-video-18.mobile {
    width: 550px;
    height: 550px;
  }

  .hero-alternative {
    max-width: none;
    margin-bottom: 0;
    line-height: 1.2;
  }

  .hero-ait {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    margin: 0 auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-ait.space {
    margin-bottom: 60px;
  }

  .sec-container-2-alt.middle, .sec-container-2-aav-copy.middle, .sec-container-2-aav-copy.middle {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .hero-safety {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    margin: 0 auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-safety.space {
    margin-bottom: 220px;
  }

  .hero-safety---title {
    max-width: 600px;
    margin-left: 0;
    margin-right: 0;
    padding: 100px 0 0;
  }

  .hero-safety-section-holder {
    padding-bottom: 32px;
  }

  .hero-safety-button-holder {
    margin-left: 0;
    margin-right: 0;
  }

  .text-container-safety.desktop._5 {
    width: 70%;
    margin-left: 60px;
  }

  .text-container-safety.why-matters.left {
    padding-right: 24px;
  }

  .text-container-sec-safety.desktop._5 {
    width: 70%;
    margin-left: 60px;
  }

  .sec-container-2-safety.middle, .sec-container-2-aav-copy-copy.middle, .sec-container-2-aav-copy-copy.middle {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .heading-110 {
    font-size: 48px;
    line-height: 56px;
  }

  .hero-image-humans-copy {
    width: 100%;
    max-width: 800px;
    height: auto;
  }

  .section-4-faq-container---safety {
    margin-top: 140px;
  }

  .section-hero---safety {
    height: auto;
    padding-top: 160px;
  }

  .section-hero---safety.space {
    background-size: cover;
    padding-bottom: 60px;
  }

  .cf-pricing-plan-number.unlimited, .cf-pricing-plan-number._100 {
    margin-right: 10px;
  }

  .cf-pricing-plan-number.unlimited, .cf-pricing-plan-number._100 {
    margin-right: 10px;
  }

  .cf-pricing-plan-number._100._1000 {
    margin-right: 20px;
  }

  .video-section-pricing {
    align-items: center;
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .top-part---pricing-video {
    margin-bottom: 28px;
  }

  .text---pricing-video {
    font-size: 18px;
  }

  .image-147 {
    width: 100%;
  }

  .component_header-copy-copy {
    margin-top: 2rem;
  }

  .hero-ai-ads-ex {
    height: auto;
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .hero-diffusion-container-copy-2-copy, .hero-container-ai-ads-ex {
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    margin: 0 auto 56px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-container-left-ai-ex {
    max-width: 1350px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .hero-section-holder-ex {
    padding-bottom: 0;
  }

  .hero-subtitle-container-ex {
    margin-top: 0;
  }

  .hero-subtitle-container-ex.es {
    max-width: 450px;
  }

  .text-block-4-ads-ex {
    max-width: none;
    color: var(--white);
    text-align: left;
  }

  .hero-ai-image-editorection-button-holder-ex {
    margin-left: 0;
    margin-right: 0;
  }

  .slider-11 {
    width: 80%;
    max-width: 1216px;
  }

  .image-132-copy._2 {
    width: 950px;
  }

  .feature-third-copy.link {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-ai-humans-copy {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    margin: 0 auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-ai-humans-copy.space {
    width: 100%;
    margin-bottom: 60px;
  }

  .main {
    height: auto;
    padding-top: 160px;
  }

  .main.space {
    background-size: cover;
    padding-bottom: 60px;
  }

  .speople-image-container-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h2-container-section {
    margin-bottom: 10px;
  }

  .h1-ai-actors {
    max-width: none;
    margin-bottom: 0;
    font-size: 72px;
    line-height: 1.2;
  }

  .bottom-part {
    margin-bottom: 28px;
  }

  .cta-section-3 {
    font-size: 18px;
  }

  .button-18-copy {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .section-2---home {
    max-width: 1216px;
  }
}

@media screen and (min-width: 1920px) {
  .container.section-7---2-2 {
    max-width: 1216px;
  }

  .container.section-7---2-2-copy {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .footer-links-grid-4-column {
    grid-template-columns: 1fr 1fr;
  }

  .footer-with-large-links {
    width: 50%;
  }

  .content-width-large.align-right {
    max-width: 800px;
  }

  .contained-section.bg-primary-1 {
    padding-left: 0%;
  }

  .grid-with-icon-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .contained-section-card.bg-gray-1.small {
    width: 748px;
    max-width: 795px;
    min-height: 493px;
    margin-left: 0;
    left: 10vw;
  }

  .hero-section-title {
    width: auto;
    max-width: 13ch;
    font-size: 72px;
    line-height: 72px;
  }

  .card-paragraph {
    font-size: 18px;
  }

  .add-bg-card-title, .pricing-title {
    max-width: none;
  }

  .section-2---add-bg-grey-card.ads {
    max-width: 518px;
  }

  .left-side.ads {
    width: 550px;
    max-width: none;
    margin-left: 25px;
  }

  .container-v3 {
    max-width: none;
    margin-right: 60px;
  }

  .hero-section-container-v3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .background-video {
    justify-content: flex-end;
    display: flex;
  }

  .hero-section-v3-copy {
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-section-v4-copy {
    height: auto;
    padding-top: 140px;
  }

  .hero-text-v3-copy {
    max-width: 25ch;
    font-size: 49px;
  }

  .infinite-ai-images-holder-copy-copy {
    margin-top: -50px;
  }

  .hero-section-images {
    margin-top: 0;
  }

  .final-diffusion-button.button-hero._2, .final-diffusion-button.button-hero-1, .final-diffusion-button.button-hero._2, .final-diffusion-button.button-hero._2, .final-diffusion-button.button-hero._2, .final-diffusion-button.button-hero._2, .final-diffusion-button.button-hero-1 {
    margin-top: 20px;
  }

  .button-diffusion-final.big-diffusion-1.gradient-diffusion {
    line-height: 140%;
  }

  .final-container-pricing {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .final-heading-pricing {
    width: auto;
    font-size: 56px;
  }

  .final-heading-pricing.ai-actors {
    width: 18ch;
  }

  .container-pricing {
    justify-content: flex-start;
    width: 38%;
    max-width: 38%;
    margin-left: auto;
    margin-right: 6%;
    padding-left: 0%;
  }

  .image-8 {
    display: block;
  }

  .image-8.small {
    display: none;
  }

  .image-8.large {
    display: block;
  }

  .hero-diffusion-section-title-copy {
    margin-top: 40px;
  }

  .hero-diffusion-container-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-diffusion-video-container-copy {
    justify-content: flex-end;
    align-items: center;
    width: 42%;
    margin-left: 8em;
  }

  .bubble-enterstore2.ugc {
    justify-content: center;
    align-items: center;
    min-width: 600px;
    height: auto;
    min-height: 325px;
    max-height: 400px;
    padding: 16px 40px;
  }

  .bubble-enterstore2.ugc.ai-santa {
    height: 100%;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-aiads {
    font-size: 64px;
    line-height: 74px;
  }

  .cubo {
    top: -68px;
    left: 500px;
  }

  .final-heading-pricing-copy {
    max-width: none;
    font-size: 56px;
  }

  .timeline-text-2 {
    margin-top: 150px;
  }

  .gift-icon {
    bottom: 600px;
    right: 220px;
  }

  .gift-icon-2 {
    top: 600px;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy.signin {
    width: 100%;
  }

  .timeline-text-left._2, .timeline-text-left.mobile, .timeline-text-left._2, .timeline-text-left.mobile {
    margin-top: 140px;
  }

  .hero---ai-logo-video {
    padding-top: 140px;
  }

  .section-3-container---ai-photos {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .section-3---create-static-ads {
    justify-content: space-between;
  }

  .section-3---aiphotos---right-side-container {
    width: auto;
  }

  .stat-wrap {
    margin-bottom: 60px;
  }

  .stat.is-medium-copy {
    font-size: 160px;
  }

  .background-video-6 {
    width: 600px;
  }

  .handle-wrapper-2.vertical {
    width: 750px;
    height: 583px;
  }

  .hero-section-ai {
    justify-content: space-between;
  }

  .section-1---hero.hero-custom-ai {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-ai-image-editor-container-copy {
    margin-top: 20px;
  }

  .hero-ai-image-editor-section-paragraph-holder-copy {
    align-self: flex-start;
    width: 83%;
    margin-top: 20px;
  }

  .text-block-ai-image-editor-copy {
    width: auto;
  }

  .udesly-button-navigation, .udesly-button-navigation-secondary, .udesly-nav-link {
    font-size: 18px;
  }

  .dropdown-list-2.w--open {
    border-radius: 0 0 16px 16px;
  }

  .div-block-28 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .container-menu {
    padding-top: 24px;
    padding-right: 8px;
  }

  .container-menu-right {
    padding-top: 24px;
    padding-bottom: 16px;
    padding-left: 0;
  }

  .section-4-container---numbers-copy.aav {
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .section-4-container---numbers-copy.aav.alt {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .logo-carousel {
    margin-bottom: 40px;
  }

  .logo-carousel-wrap {
    margin-bottom: 0;
    overflow: hidden;
  }

  .carousel {
    overflow: visible;
  }

  .brix---slider-wrapper-2 {
    margin-bottom: 40px;
  }

  .text-block-diffusion-copy {
    text-align: left;
  }

  .feature-third-card.gradient {
    background-color: var(--white);
    border-radius: 24px;
    padding: 24px;
  }

  .feature-third-card.gradient.back {
    border-radius: 28px;
    padding: 4px;
  }

  .feature-third-card.gradient.color {
    background-color: var(--primary-1);
    border-radius: 24px;
  }

  .section-7---2.overflow-hidden {
    margin-left: 0;
    padding-left: 0%;
  }

  .text-card.white.black {
    color: var(--white);
  }

  .text-card.white.emoji2 {
    font-size: 24px;
  }

  .text-card.white-copy {
    color: var(--violeta);
  }

  .heading-card {
    width: 100%;
  }

  .section-2---merge-videos.section-features-custom.iframe {
    padding-bottom: 0;
  }

  .section-2---merge-videos.section-features-custom.iframe._2 {
    background-image: linear-gradient(to bottom, var(--white), var(--white));
    background-position: 0 0;
    background-size: auto;
    background-image: linear-gradient(to bottom, var(--white), var(--white));
    background-position: 0 0;
    background-size: auto;
    padding-top: 20px;
  }

  .section-3---merge-videos.section-features-custom.bg-gradient-2 {
    background-color: #fff;
    background-position: 50% 0;
    background-size: cover;
  }

  .sysf-breadcrumbs-2 {
    margin-bottom: 0;
  }

  .section-1---ai-bg.latest-products {
    align-items: center;
    height: auto;
    display: flex;
  }

  .home-hero {
    margin-bottom: 20px;
  }

  .home-hero-button.big-home-button.mobile-button {
    height: 52px;
    font-size: 18px;
  }

  .subtitle-bg, .subtitle-bg.space, .subtitle-bg.space {
    font-size: 38px;
  }

  .container-8 {
    max-width: none;
    margin-bottom: 5em;
    padding: 0 0%;
  }

  .hero-section-holder-2 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .circle-title {
    font-size: 48px;
    line-height: 100%;
  }

  .circle-section {
    height: 300vh;
    display: flex;
  }

  .cta-wrapper-2-copy {
    margin-top: 0;
  }

  .home-ck.hero-section {
    background-color: var(--white);
    background-color: var(--white);
    height: auto;
    padding-top: 10em;
    padding-bottom: 9em;
  }

  .slider-4 {
    width: 800px;
  }

  .html-embed-4 {
    width: 95%;
    padding-top: 0;
  }

  .html-embed-4.ai-video-detector {
    width: 100%;
  }

  .breadcrum-container {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .sysf-breadcrumbs-2-copy {
    margin-bottom: 0;
  }

  .title-logo-carrousel-1-copy {
    color: var(--white);
    font-size: 20px;
  }

  .title-logo-carrousel-1-copy.hero-home.hero {
    font-size: 16px;
  }

  .breadcrum-container-aieditor {
    padding-left: 2.5%;
    padding-right: 0%;
  }

  .breadcrums-copy.tool {
    padding-left: 0%;
  }

  .large-text-to-video {
    color: var(--main);
    font-size: 16px;
  }

  .carousel-component-ai-photos {
    margin-top: 60px;
  }

  .title-logo-carrousel-ai-photos {
    margin-bottom: 20px;
  }

  .home---section-6---numbers {
    padding-left: 0%;
    padding-right: 0%;
  }

  .stat-caption-2-copy {
    font-size: 32px;
  }

  .home---section-8---final-cta {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .title-clean-2 {
    font-size: 80px;
  }

  .title-clean-2._2, .title-clean-2._2-copy, .title-clean-2._2, .title-clean-2._2-copy {
    width: 28ch;
  }

  .section2-container {
    margin-top: -6%;
  }

  .title-section-1---1 {
    margin-bottom: 100px;
  }

  .lottie-container {
    margin-right: 100px;
  }

  .lottie-animation-5 {
    overflow: hidden;
  }

  .home---section-1---images {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section-1-container---home {
    height: auto;
  }

  .section-1-container---home.actors {
    margin-bottom: 200px;
  }

  .home---section-2---videos {
    padding-top: 200px;
  }

  .ai-product-photos-container {
    align-items: flex-start;
    height: 80vh;
  }

  .sticky-ai-product-section {
    top: 300px;
  }

  .ai-prod-video {
    width: auto;
  }

  .video-editor-container {
    width: 100%;
  }

  .shopify-integration-container {
    height: 80vh;
  }

  .sticky-shopify-section {
    top: 300px;
  }

  .home---section-4---products {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .products-container-2 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .product-videos-container {
    width: 100%;
    height: auto;
    margin-top: 150px;
    position: static;
  }

  .sticky-prod-videos-section {
    position: static;
    top: 300px;
  }

  .prod-v-video-container {
    margin-right: 100px;
  }

  .prod-v-video {
    width: auto;
  }

  .animated-content-container {
    height: 80vh;
    position: relative;
  }

  .sticky-an-cont-section {
    position: sticky;
    top: 300px;
  }

  .an-cont---lottie-container {
    margin-right: 0;
  }

  .brandkit-container {
    width: 100%;
    height: 80vh;
  }

  .templates-4e-container {
    height: 80vh;
  }

  .sticky-brandkit-section {
    position: sticky;
    top: 300px;
  }

  .brandkit-slider-container {
    width: 60%;
    margin-right: 60px;
  }

  .sticky-template-section {
    position: sticky;
    top: 300px;
  }

  .numbers-container {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .sticky-section-6 {
    top: 80px;
  }

  .numbers-video-container {
    height: 100%;
  }

  .title-clean-s3 {
    font-size: 104px;
  }

  .final-cta-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
  }

  .home---section-3---desktop---1440 {
    display: block;
  }

  .editor-container-1440 {
    height: 400vh;
    position: relative;
  }

  .sticky-editor-section-1440 {
    position: sticky;
    top: -40px;
  }

  .lottie-animation-1440 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .subtitle-clean-s3 {
    font-size: 24px;
  }

  .logo-carousel-wrap-copy {
    margin-bottom: 0;
  }

  .div-block-57 {
    margin-right: 60px;
  }

  .breadcrum---container---furn {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .sysf-breadcrumbs-furn, .tabs-menu-2 {
    margin-bottom: 0;
  }

  .tabs-content {
    margin-top: 20px;
  }

  .pp-examples {
    margin-top: 40px;
  }

  .image-89 {
    max-width: 700px;
  }

  .carousel-component-copy-home {
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero---vd {
    height: auto;
    padding-top: 140px;
    padding-bottom: 0;
  }

  .hero-section-vd {
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-title-vd {
    max-width: none;
    font-size: 72px;
  }

  .tabs-menu-2-templates {
    margin-bottom: 0;
  }

  .tabs-content-templates {
    margin-top: 20px;
  }

  .timeline-text-ai-ads {
    margin-top: 160px;
  }

  .final-heading-pricing-copy-copy {
    max-width: none;
    font-size: 56px;
  }

  .uui-container-large {
    max-width: none;
  }

  .uui-banner10_component {
    margin-bottom: 60px;
  }

  .breadcrum-2-0 {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-section-category-2-0 {
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-2-0 {
    max-width: none;
    margin-right: 0;
  }

  .hero-section-holder-2-0 {
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
  }

  .section-1-container---templates {
    max-width: 1400px;
  }

  .section-1---line {
    max-width: none;
  }

  .breadcrumbs-container-2 {
    margin-bottom: 0;
  }

  .hero-title-2-0-3 {
    max-width: 25ch;
    font-size: 49px;
  }

  .hero-title-2-0-3.supplements {
    max-width: 20ch;
    font-size: 64px;
  }

  .hero-subtitle-2-0-3 {
    font-size: 18px;
  }

  .link-block-14 {
    font-size: 16px;
  }

  .hero-title-2-0-4 {
    max-width: 25ch;
    font-size: 49px;
  }

  .hero-title-2-0-4.supplements {
    max-width: 20ch;
    font-size: 64px;
  }

  .hero-subtitle-2-0-4 {
    font-size: 18px;
  }

  .hero-title-2-0-3-all {
    max-width: 25ch;
    font-size: 49px;
  }

  .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1, .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1 {
    font-size: 64px;
  }

  .breadcrumbs-container-big, .breadcrumbs-container-home, .breadcrumbs-container-ai-pp {
    margin-bottom: 0;
  }

  .hero-ai-humans {
    margin-top: 0;
  }

  .hero-ai-humans.space {
    margin-bottom: 80px;
  }

  .hero-ai-humans-image {
    margin-left: 4em;
  }

  .hero-ai-humans---title {
    padding-top: 60px;
  }

  .hero-ai-image-editor-text-copy-copy {
    font-size: 64px;
  }

  .section-2---human-actors {
    justify-content: center;
    display: flex;
  }

  .container-human-actors {
    max-width: 1216px;
  }

  .title-container-ha {
    margin-right: 20px;
  }

  .gallery-wrapper._1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: block;
  }

  .image-wrapper-3 {
    width: auto;
    margin-bottom: 0;
    display: block;
  }

  .hero-ai-image-editor-container-copy-copy {
    margin-top: 20px;
  }

  .hero-supliful {
    height: auto;
    padding-top: 180px;
  }

  .breadcrum-container-supliful {
    max-width: none;
    margin-bottom: 40px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-section-supliful {
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .ck-sup-logo {
    width: 85%;
  }

  .image-101 {
    max-width: none;
  }

  .hero-supliful-imgs.mobile {
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-93-copy {
    width: 24ch;
  }

  .section-3---supliful.latest-products {
    align-items: center;
    height: auto;
    display: flex;
  }

  .gift-icon-3 {
    bottom: 400px;
    right: 0;
  }

  .gift-icon-3._2 {
    left: -60px;
  }

  .title-s4-sup {
    margin-bottom: 0;
  }

  .subtitle-s4.ugc {
    color: var(--primary-1);
  }

  .title-s4.gradient {
    background-image: linear-gradient(315deg, var(--primary-1), var(--lila));
    background-image: linear-gradient(315deg, var(--primary-1), var(--lila));
  }

  .timeline---base-copy-copy {
    line-height: 30px;
  }

  .hero-ai-ads-2 {
    flex-flow: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .hero-diffusion-container-copy-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .sysf-breadcrumbs-3 {
    margin-bottom: 0;
  }

  .hero-ads-container-4.pt {
    width: 100%;
  }

  .heading-aiads-4 {
    font-size: 72px;
  }

  .hero-title-container-3 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .text-block-4-ads {
    font-size: 18px;
    line-height: 28px;
  }

  .hero-image---ai-ads {
    width: 100%;
    height: auto;
  }

  .section-3---container-ads-top {
    padding-top: 0;
  }

  .left-side-ads-2 {
    width: 60%;
  }

  .arrow {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .swiper-button-next.whitebg {
    margin-right: 0;
  }

  .slider_slider-wrapper {
    overflow: hidden;
  }

  .swiper-container {
    width: auto;
  }

  .padding-global {
    margin-top: 40px;
  }

  .container-11 {
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
  }

  .container-11._1 {
    margin-left: 0;
    margin-right: 0;
  }

  .swiper-pagination {
    bottom: -6rem;
  }

  .swiper-button-prev.whitebg {
    margin-left: 0;
  }

  .image-104 {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .step-text-1, .title-text-1 {
    max-width: none;
  }

  .subtitle-text-1 {
    font-size: 18px;
  }

  .section-3---container-ads-top-copy-copy {
    padding-top: 0;
  }

  .top-side-ads {
    margin-right: 0;
  }

  .add-bg-card-title-copy {
    max-width: none;
  }

  .card-paragraph-copy {
    font-size: 18px;
  }

  .bottom-side-ads {
    width: 100%;
    margin-top: 40px;
  }

  .section-3---container-2 {
    padding-top: 96px;
  }

  .section-3-container---ugc-ads {
    max-width: 1216px;
    padding-left: 5%;
    padding-right: 0%;
  }

  .section-3---ugcs---left-side {
    width: auto;
  }

  .section-3-container---ai-photos-copy {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-ai-clones {
    flex-flow: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 160px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .ai-clones-image {
    width: 63%;
    margin-left: 4em;
  }

  .heading-aiclones {
    width: 560px;
    font-size: 67px;
  }

  .hero-title-container-clones {
    margin-top: 40px;
    margin-bottom: 30px;
  }

  .text-block-4-clones {
    font-size: 18px;
    line-height: 28px;
  }

  .hero-ai-image-editor-text-copy-copy {
    width: auto;
  }

  .hero-printful {
    height: auto;
    padding-top: 180px;
  }

  .title-clean-2-copy {
    font-size: 80px;
  }

  .title-section-1---1-copy {
    margin-bottom: 100px;
  }

  .hero-text-v3-copy-copy {
    max-width: 14ch;
    font-size: 62px;
    line-height: 125%;
  }

  .image-hero-printify {
    max-width: 700px;
  }

  .hero-image-printify {
    justify-content: flex-end;
    width: 620px;
    display: flex;
  }

  .breadcrum-container-printify {
    max-width: 1216px;
    margin-bottom: 30px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .logos-ck-printify {
    width: 78%;
  }

  .component-title-2 {
    font-size: 80px;
  }

  .section-3---images {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .component_header-copy {
    margin-bottom: 4rem;
  }

  .container-v3-copy {
    max-width: none;
    margin-right: 0;
  }

  .background-video-supliful {
    justify-content: flex-end;
    width: 700px;
    height: auto;
    display: flex;
  }

  .hero-ai-image-editor-text-copy-copy-copy {
    font-size: 72px;
  }

  .section-1---hero-ai-image-editor-copy-copy {
    padding-top: 140px;
  }

  .component-title-3 {
    font-size: 80px;
  }

  .image-113 {
    width: auto;
  }

  .hero-text-2-copy {
    max-width: 31ch;
    font-size: 53px;
  }

  .heading-affiliates {
    font-size: 64px;
  }

  .hero-title-container-affiliates {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .text-block-4-affiliate {
    width: auto;
    font-size: 18px;
    line-height: 28px;
  }

  .hero-container-ads {
    justify-content: flex-end;
    align-items: center;
    width: 52%;
    margin-left: 0;
  }

  .section-hero---actors-2 {
    margin-top: 0;
    padding-top: 160px;
  }

  .section-hero---actors-2.space {
    background-image: none;
    background-size: auto;
    padding-top: 140px;
    padding-bottom: 40px;
  }

  .hero-container-affiliate, .section-4---container-affiliate {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero---affiliate {
    flex-flow: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 140px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-4---affiliate {
    display: flex;
  }

  .section-5---affiliate {
    justify-content: center;
    display: flex;
  }

  .iframe-container {
    width: 44%;
    margin-left: 8em;
  }

  .breadcrum-container-aff {
    max-width: 1216px;
    margin-bottom: 30px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-iframe-container {
    justify-content: flex-end;
    align-items: center;
    width: 42%;
    margin-left: 8em;
  }

  .button-18 {
    width: auto;
    height: 52px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .container-human-actors-2 {
    max-width: 1216px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .title-container-actors-2 {
    margin-right: 20px;
  }

  .section-1---order-ugc {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .section-1---order-ugc.gradient {
    height: auto;
  }

  .bottom-container---order-ugc {
    overflow: visible;
  }

  .s1-top-container---order-ugc {
    max-width: 1216px;
  }

  .s1-top-container---order-ugc.actors.spa {
    flex-flow: row;
  }

  .heading-96.left {
    width: 11ch;
    font-size: 56px;
    line-height: 120%;
  }

  .heading-97 {
    font-size: 48px;
    line-height: 120%;
  }

  .heading-98 {
    margin-bottom: 0;
  }

  .section-5---order-ugc {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1216px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .s5-top-container---order-ugc {
    margin-bottom: 0;
  }

  .section-1---container-frame, .section-4---container-ugc {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .s6-bottom-container {
    justify-content: flex-start;
    align-items: center;
  }

  .dot-block {
    left: 300px;
  }

  .step-block {
    height: 55vh;
  }

  .content.per {
    align-self: auto;
  }

  .s1-top-container---order-ugc-2 {
    max-width: 1216px;
  }

  .feature-grid.first {
    grid-row-gap: 33px;
    grid-row-gap: 33px;
  }

  .image-116 {
    width: 100%;
    height: 100%;
  }

  .section-3---challenge {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .section-3---challenge.actors {
    display: none;
  }

  .section-1---people-buy-from-people {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-1---people-buy-from-people.white {
    background-size: cover;
    flex-flow: column;
    display: flex;
  }

  .s1-left-container---people {
    max-width: 1216px;
  }

  .s1-right-container---people {
    max-width: 1216px;
    overflow: visible;
  }

  .image---people.mobile, .image---people.mobile-copy, .image---people.mobile, .image---people.mobile-copy {
    width: auto;
  }

  .sold-new-top-container---order-ugc-2-copy {
    max-width: 1216px;
  }

  .sold-new-bottom-container---order-ugc-copy {
    max-width: 1216px;
    overflow: visible;
  }

  .schallenge---bottom-container---order-ugc-copy {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: 1216px;
    overflow: visible;
  }

  .column-1---frame {
    justify-content: center;
    align-items: flex-start;
    height: 170vh;
  }

  .column-1---frame.mobile {
    height: 187vh;
  }

  .column-2---frame {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .sticky-creatorkit {
    top: 120px;
  }

  .card-sticky {
    padding-top: 50px;
  }

  .background-video-17.creatorkit.dektop.actirs-copy {
    width: 650px;
  }

  .card-actors {
    padding-top: 20px;
  }

  .div-block-89 {
    justify-content: center;
    align-items: center;
    max-width: 1216px;
  }

  .div-block-89._2.eng {
    justify-content: center;
    align-items: center;
  }

  .s1-top-container---order-ugc---mobile {
    max-width: 1216px;
  }

  .schallenge---bottom-container---order-ugc-mobile {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: 1216px;
    overflow: visible;
  }

  .comment-copy {
    right: 10%;
  }

  .comment-copy._2 {
    left: 15%;
  }

  .line {
    right: 15%;
  }

  .section-3---solution {
    flex-flow: row;
    align-items: center;
    display: flex;
  }

  .title-solution {
    top: 120px;
  }

  .section-1---container-frame-copy {
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .step-block-2 {
    min-height: 40vh;
  }

  .section-hero---actors-3-videos {
    margin-top: 0;
    padding-top: 80px;
  }

  .section-hero---actors-3---iframe {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .section-hero---actors-3---iframe.gradient.nospace, .section-hero---actors-3---iframe.gradient.actors._2, .section-hero---actors-3---iframe.gradient.nospace-copy, .section-hero---actors-3---iframe.gradient.nospace, .section-hero---actors-3---iframe.gradient.actors._2, .section-hero---actors-3---iframe.gradient.nospace-copy, .section-hero---actors-3---iframe.gradient.nospace, .section-hero---actors-3---iframe.gradient.actors._2, .section-hero---actors-3---iframe.gradient.actors._2, .section-hero---actors-3---iframe.gradient.nospace-copy {
    padding-bottom: 0;
  }

  .section---voices {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .container-voices {
    justify-content: space-between;
    align-items: center;
    max-width: 1216px;
  }

  .container-right-voices {
    max-width: 1216px;
    margin-right: 60px;
    overflow: visible;
  }

  .container-left-voices {
    max-width: 1216px;
  }

  .fdafsda {
    padding-top: 32px;
  }

  .lazy-youtube-video.actors.clones {
    flex-flow: row;
    order: 0;
    justify-content: center;
    align-items: center;
    width: 650px;
    height: 390px;
    display: flex;
  }

  .lazy-youtube-video._1 {
    width: 1000px;
  }

  .lazy-youtube-video._2, .image-132._1 {
    width: 650px;
  }

  .image-132._1 {
    width: 650px;
  }

  .image-132._2 {
    width: 1000px;
  }

  .body-santa {
    background-position: 50% 0;
    background-size: cover;
  }

  .hero---santa {
    flex-flow: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 200px 0% 20px;
  }

  .hero-container-santa {
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-santa {
    font-size: 88px;
  }

  .heading-santa.es {
    width: 7ch;
  }

  .heading-santa.pt {
    width: auto;
  }

  .breadcrum-container-aff-copy {
    max-width: 1216px;
    margin-bottom: 30px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-santa-powered-containe {
    max-width: 1216px;
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .ck-sup-logo-elevenlabs {
    margin-bottom: 10px;
  }

  .logos-ck-elevenlabs {
    width: 100%;
  }

  .hero-container-right-santa {
    justify-content: flex-end;
    align-items: center;
    width: auto;
    margin-left: 0;
  }

  .text-block-4-santa {
    width: auto;
    font-size: 18px;
    line-height: 28px;
  }

  .subtitle-santa {
    font-size: 18px;
    line-height: 28px;
  }

  .hero-title-container-santa {
    margin-top: 0;
    margin-bottom: 10px;
  }

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

  .why-we-built-santa {
    justify-content: center;
    align-items: center;
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .heading-109 {
    font-size: 24px;
    line-height: 24px;
  }

  .paragraph-23 {
    width: 482px;
    margin-bottom: 0;
  }

  .text-block-163 {
    font-size: 53px;
  }

  .section-vid---santa {
    margin-top: 0;
    padding-top: 80px;
  }

  .text-block-166 {
    width: 700px;
  }

  .background {
    background-size: cover;
  }

  .section-1-container---aav {
    margin-top: 60px;
  }

  .hero-container-img.santa {
    justify-content: flex-start;
    align-items: center;
    padding-right: 0%;
  }

  .paragraph-containers-aav {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .paragraph-containers-aav._2 {
    margin-top: 20px;
  }

  .paragraph-containers-aav._3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .h2-title-aav.color, .h2-title-aav.color.ch {
    font-size: 48px;
    line-height: 115%;
  }

  .h2-title-aav.color.big, .h2-title-aav.color.big-copy {
    font-size: 64px;
  }

  .h2-title-aav.color, .h2-title-aav.color.ch {
    font-size: 48px;
    line-height: 115%;
  }

  .h2-title-aav.color.big, .h2-title-aav.color.big-copy {
    font-size: 64px;
  }

  .h2-title-aav.color.ch {
    font-size: 48px;
    line-height: 115%;
  }

  .h2-title-aav.color.big, .h2-title-aav.color.big-copy {
    font-size: 64px;
  }

  .social-proof-img.small {
    width: 25%;
  }

  .social-proof-container-aav.aa {
    margin-top: 0;
  }

  .social-proof-container-aav.long.santa {
    max-width: 1216px;
  }

  .text-block-168 {
    font-size: 18px;
  }

  .section-3-container---aav {
    align-items: stretch;
  }

  .section-3-container---aav.alt, .section-3-container---aav.safety, .section-3-container---aav.alt, .section-3-container---aav.safety {
    margin-top: 100px;
  }

  .image-container-sec-aav {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .image-container-sec-aav._3 {
    width: 35%;
  }

  .text-container-sec-aav {
    margin-left: 0;
    margin-right: 60px;
  }

  .text-container-sec-aav.desktop {
    width: 61%;
    margin-left: 60px;
  }

  .text-container-sec-aav.desktop._5 {
    width: 49%;
  }

  .text-container-sec-aav.desktop._5.home {
    width: 53%;
    margin-left: 0;
  }

  .text-container-sec-aav.desktop._2 {
    width: 50%;
  }

  .text-container-sec-aav.left.no-space._2 {
    width: 37%;
  }

  .text-container-sec-aav.no-space {
    width: 49%;
  }

  .sec-container-aav {
    justify-content: space-between;
  }

  .h2-subtitle-aav {
    font-size: 48px;
    line-height: 115%;
  }

  .h2-subtitle-aav.white {
    font-size: 40px;
    line-height: 48px;
  }

  .h2-subtitle-aav.alt {
    font-size: 32px;
  }

  .paragraph2-aav {
    text-indent: 0;
    text-decoration: none;
  }

  .paragraph2-aav._2.white {
    width: 100%;
    font-size: 18px;
    line-height: 28px;
  }

  .sec-container-2-aav._2-copy, .sec-container-2-aav._2-copy-copy {
    margin-top: 0;
  }

  .sec-container-2-aav._2-copy.middle {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .sec-container-2-aav._2-copy.middle.actors {
    margin-top: 140px;
    margin-bottom: 0;
  }

  .sec-container-2-aav.middle {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .sec-container-2-aav._2-copy, .sec-container-2-aav._2-copy-copy {
    margin-top: 0;
  }

  .section-4-faq-container---aav {
    max-width: 1216px;
    margin-bottom: 0;
  }

  .image-141.small {
    width: 100%;
  }

  .image-container-sec-aav-copy {
    width: 40%;
  }

  .slide-nav-4 {
    bottom: 0%;
  }

  .breadcrums-01 {
    margin-bottom: 0;
  }

  .breadcrums-01.aiactors {
    margin-bottom: 40px;
  }

  .youtube-11 {
    left: 100px;
  }

  .chart {
    margin-top: 140px;
    padding-top: 0;
  }

  .home---section-5---testimonial-copy {
    max-width: 1216px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
  }

  .final-heading-aac {
    width: 15ch;
    font-size: 56px;
  }

  .section-4-container---aav {
    align-items: center;
    margin-top: 140px;
  }

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

  .bold-text-18, .bold-text-19 {
    font-size: 18px;
  }

  .div-block-112 {
    padding-left: 0%;
  }

  .container2 {
    width: 40%;
  }

  .section-7 {
    background-size: cover;
  }

  .hero-ait {
    margin-top: 0;
  }

  .hero-ait.space {
    margin-bottom: 0;
  }

  .sec-container-2-alt._2-copy.middle, .sec-container-2-alt.middle, .sec-container-2-alt._2-copy.middle, .sec-container-2-alt._2-copy.middle, .sec-container-2-alt.middle, .sec-container-2-aav-copy._2-copy.middle, .sec-container-2-aav-copy.middle, .sec-container-2-aav-copy._2-copy.middle, .sec-container-2-aav-copy._2-copy.middle, .sec-container-2-aav-copy.middle {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .hero-safety {
    margin-top: 0;
  }

  .hero-safety.space {
    margin-bottom: 220px;
  }

  .hero-safety---title {
    padding-top: 60px;
  }

  .h2-subtitle-safety {
    font-size: 28px;
    line-height: 125%;
  }

  .h2-subtitle-safety.white {
    font-size: 40px;
    line-height: 48px;
  }

  .h2-subtitle-safety.alt {
    font-size: 32px;
  }

  .text-container-safety {
    margin-left: 0;
    margin-right: 60px;
  }

  .text-container-safety.desktop {
    width: 61%;
    margin-left: 60px;
  }

  .text-container-safety.desktop._5 {
    width: 49%;
  }

  .text-container-safety.desktop._2 {
    width: 50%;
  }

  .text-container-safety.why-matters {
    margin-right: 0;
  }

  .text-container-safety.why-matters.left {
    margin-right: 60px;
    padding-right: 56px;
  }

  .text-container-sec-safety {
    margin-left: 0;
    margin-right: 60px;
  }

  .text-container-sec-safety.desktop {
    width: 61%;
    margin-left: 60px;
  }

  .text-container-sec-safety.desktop._5 {
    width: 49%;
  }

  .text-container-sec-safety.desktop._2 {
    width: 50%;
  }

  .sec-container-2-safety._2-copy.middle, .sec-container-2-safety.middle {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .sec-container-2-safety._2 {
    margin-bottom: 0;
  }

  .sec-container-2-safety._2-copy.middle, .sec-container-2-safety.middle {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .sec-container-2-safety.down {
    margin-top: 140px;
  }

  .sec-container-2-aav-copy-copy._2-copy.middle, .sec-container-2-aav-copy-copy.middle, .sec-container-2-aav-copy-copy._2-copy.middle, .sec-container-2-aav-copy-copy._2-copy.middle, .sec-container-2-aav-copy-copy.middle {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .heading-110 {
    margin-bottom: 20px;
    font-size: 56px;
    line-height: 115%;
  }

  .pillar-image-cont {
    margin-bottom: 0;
  }

  .h2-title-safety.color.big, .h2-title-safety.color.big-copy {
    font-size: 64px;
  }

  .h2-title-safety.color {
    line-height: 115%;
  }

  .h2-title-safety.color.big, .h2-title-safety.color.big-copy {
    font-size: 64px;
  }

  .h2-title-safety.color.ch {
    font-size: 48px;
    line-height: 115%;
  }

  .h2-title-safety.color.big, .h2-title-safety.color.big-copy {
    font-size: 64px;
  }

  .text-container-safety-pillar {
    width: 50%;
    margin-right: 40px;
  }

  .text-container-safety-pillar.right.deskto {
    margin-left: 40px;
    margin-right: 0;
  }

  .text-container-safety-pillar.cai {
    margin-right: 0;
  }

  .image-container-sec-whymatter {
    justify-content: center;
    align-items: center;
    width: 80%;
    display: flex;
  }

  .image-container-sec-whymatter._3 {
    width: 35%;
  }

  .image-whymatter.small {
    width: 100%;
  }

  .section-4-faq-container---safety {
    max-width: 1216px;
    margin-bottom: 0;
  }

  .text-block-170 {
    font-size: 18px;
    line-height: 28px;
  }

  .section-hero---safety {
    margin-top: 0;
    padding-top: 160px;
  }

  .section-hero---safety.space {
    background-size: cover;
    padding-top: 180px;
    padding-bottom: 40px;
  }

  .image-8-copy {
    display: block;
  }

  .video-section-pricing {
    margin-top: 10em;
  }

  .top-part---pricing-video.agent {
    margin-bottom: 80px;
  }

  .h2-title-pricing-video.home-copy.title-agent {
    font-size: 56px;
  }

  .pricing_plan-title.is-margin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing_grid-wrap {
    display: none;
  }

  .pricing_plan-div.title._3 {
    height: 88px;
  }

  .pricing_plan-div.title._4 {
    height: 35px;
  }

  .compare-plans-title {
    display: none;
  }

  .image-147 {
    width: 100%;
  }

  .component-title-3-copy {
    font-size: 80px;
  }

  .component_header-copy-copy {
    margin-bottom: 4rem;
  }

  .hero-ai-ads-ex {
    flex-flow: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .hero-diffusion-container-copy-2-copy, .hero-container-ai-ads-ex {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-title-container-ex {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .heading-aiads-ex {
    font-size: 72px;
  }

  .text-block-4-ads-ex {
    font-size: 18px;
    line-height: 28px;
  }

  .slide-nav-5 {
    background-color: #c2323200;
  }

  .slider-11 {
    width: 80%;
    max-width: 1216px;
  }

  .image-132-copy._1 {
    width: 650px;
  }

  .image-132-copy._2 {
    width: 1000px;
  }

  .div-block-150 {
    margin-bottom: 32px;
    padding: 0;
  }

  .emoji {
    background-color: var(--white);
    border: 2px #000;
    padding: 6px 10px;
  }

  .hero-ai-humans-copy {
    margin-top: 0;
  }

  .hero-ai-humans-copy.space {
    margin-bottom: 80px;
  }

  .main {
    margin-top: 0;
    padding-top: 160px;
  }

  .main.space {
    background-size: cover;
    padding-top: 140px;
    padding-bottom: 40px;
  }

  .h2-container-section {
    margin-bottom: 0;
  }

  .h1-ai-actors {
    font-size: 72px;
  }

  .swiper-button-next-vertical.whitebg {
    margin-right: 0;
  }

  .swiper-button-prev-vertical.whitebg {
    margin-left: 0;
  }

  .swiper-button-next-landscape.whitebg {
    margin-right: 0;
  }

  .swiper-button-prev-landscape.whitebg {
    margin-left: 0;
  }

  .swiper-container-copy {
    width: auto;
  }

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

  .button-18-copy {
    width: auto;
    height: 52px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .section-2-container---home-n {
    height: auto;
  }

  .section-2-container---home-n.actors {
    margin-bottom: 200px;
  }

  .section-2---home {
    max-width: 1216px;
  }

  .title-section-2-container {
    width: 40%;
    margin-bottom: 40px;
  }

  .home---section-3---agent {
    padding-top: 200px;
    padding-bottom: 200px;
  }
}

@media screen and (max-width: 991px) {
  .section.hero-custom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.hero-custom.add-images-to-videos {
    padding-bottom: 80px;
  }

  .container {
    align-items: center;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .container.section-7---2-2, .container.section-7---2-2-copy {
    padding-left: 0%;
    padding-right: 0%;
  }

  .container.nav-bar-container {
    display: flex;
  }

  .container.nav-bar-container.centered-links-nav {
    flex-direction: row;
    display: flex;
  }

  .container.section-7---2-2, .container.section-7---2-2-copy {
    padding-left: 0%;
    padding-right: 0%;
  }

  .container.one {
    margin-top: 40px;
    padding: 0;
  }

  .style-guide-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .card-body {
    flex: 0 auto;
    padding: 24px;
  }

  .display-heading-2 {
    text-align: center;
    font-family: Inter variablefont slnt wght, Arial, sans-serif;
    font-size: 40px;
    text-decoration: none;
  }

  .large-text {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }

  .large-text.space-bottom {
    font-family: Inter, sans-serif;
  }

  .large-text.top {
    text-align: center;
  }

  .large-text.list.dark {
    margin-bottom: 0;
  }

  .button.button-outline.nav-bar-button {
    flex: 0 auto;
  }

  .nav-button-container {
    align-items: center;
  }

  .nav-menu-links {
    background-color: var(--white);
    justify-content: flex-start;
    padding: 24px;
    display: flex;
  }

  .nav-menu-links.bg-transparent {
    background-color: var(--typography-primary);
    background-color: var(--typography-primary);
    padding-top: 24px;
  }

  .nav-menu-dropdown-toggle {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-menu-dropdown-toggle.w--open {
    background-image: none;
    margin-bottom: 6px;
  }

  .dropdown {
    background-color: var(--white);
  }

  .nav-menu-dropdown-list.w--open {
    box-shadow: none;
    margin-bottom: 12px;
    margin-left: 0;
    padding: 12px 24px;
    position: relative;
    transform: none;
  }

  .menu-button {
    margin-left: 12px;
  }

  .menu-button:active, .menu-button:focus {
    background-color: var(--white);
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .menu-button.invert-color {
    filter: invert();
  }

  .right-aligned-nav-menu {
    margin-right: 0;
  }

  .dropdown-list-up-arrow {
    display: none;
  }

  .footer {
    padding-top: 72px;
  }

  .footer-halves {
    flex-direction: column;
    align-items: stretch;
    max-width: 612px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-links-grid-3-column {
    margin-top: 48px;
  }

  .footer-foot {
    flex-direction: column;
    align-items: center;
    margin-top: 72px;
    display: flex;
  }

  .footer-foot-social-icons {
    margin-top: 24px;
  }

  .footer-foot-with-logo {
    flex-direction: column;
    align-items: center;
    margin-top: 72px;
    display: flex;
  }

  .footer-links-grid-4-column {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .footer-with-large-links {
    justify-content: space-around;
    width: 100%;
  }

  .footer-large-link-list {
    margin-right: 96px;
  }

  .footer-foot-logo {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .footer-foot-logo.w--current {
    margin-right: 0;
  }

  .footer-background-image {
    width: 40vw;
    bottom: -92px;
  }

  .content-width-large {
    justify-content: center;
    align-items: center;
  }

  .content-width-large.align-center {
    width: auto;
    margin-bottom: 24px;
  }

  .content-width-large.align-right {
    margin-right: auto;
  }

  .buttons-row.space-top, .buttons-row.space-top-copy, .buttons-row.space-top, .buttons-row.space-top-copy {
    justify-content: center;
  }

  .animate-in-first, .animate-in-second {
    margin-bottom: 24px;
  }

  .nav-menu-link {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .content-width-extra-large.align-center.text-center.section-features-custom, .content-width-extra-large.align-center.text-center.section-features-custom-copy, .content-width-extra-large.align-center.text-center.section-features-custom-copy, .content-width-extra-large.align-center.text-center.section-features-custom-copy, .content-width-extra-large.align-center.text-center.section-features-custom, .content-width-extra-large.align-center.text-center.section-features-custom-copy, .content-width-extra-large.align-center.text-center.section-features-custom-copy, .content-width-extra-large.align-center.text-center.section-features-custom-copy, .content-width-extra-large.align-center.text-center.section-features-custom, .content-width-extra-large.align-center.text-center.section-features-custom-copy, .content-width-extra-large.align-center.text-center.section-features-custom-copy, .content-width-extra-large.align-center.text-center.section-features-custom-copy, .content-width-extra-large.align-center.text-center.section-features-custom, .content-width-extra-large.align-center.text-center.section-features-custom-copy, .content-width-extra-large.align-center.text-center.section-features-custom-copy, .content-width-extra-large.align-center.text-center.section-features-custom-copy {
    max-width: none;
  }

  .align-right {
    margin-left: auto;
    margin-right: 0;
  }

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

  .large-heading.section-features-custom, .large-heading.section-features-custom.trynow {
    font-size: 40px;
  }

  .large-heading.section-3-merge, .large-heading.merge, .large-heading.section-features-custom, .large-heading.section-features-custom.trynow, .large-heading.section-features-custom.trynow {
    font-size: 40px;
  }

  .large-heading.section-features-custom-copy-copy {
    text-align: center;
  }

  .large-heading.section-3-merge, .large-heading.merge {
    font-size: 40px;
  }

  .block-section {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-bottom: 24px;
  }

  .block-section.last {
    flex-direction: column;
  }

  .block-section-half {
    text-align: center;
    width: 100%;
    max-width: none;
    min-height: auto;
    margin-bottom: 48px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .block-section-half.bg-primary-3.last {
    margin-bottom: 0;
    display: block;
  }

  .block-section-half.bg-primary-3.last-copy {
    margin-bottom: 0;
    display: none;
  }

  .block-section-half.bg-primary-3.izq {
    display: none;
  }

  .block-section-half.bg-primary-3.der {
    display: block;
  }

  .contained-section.bg-primary-1 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .grid-with-icon-list {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .section-title {
    margin-bottom: 72px;
  }

  .cards-grid-thirds {
    grid-template-columns: 1fr;
    place-items: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .accordion-section-row {
    flex-direction: column;
    max-width: 612px;
    margin-left: auto;
    margin-right: auto;
  }

  .numbered-list-item-box.large.bg-primary-1._1 {
    height: 100%;
  }

  .contained-section-card {
    margin-right: auto;
    left: 0;
  }

  .contained-section-card.bg-gray-1.small {
    left: 10vw;
  }

  .contained-section-card.bg-gray-1 {
    left: auto;
  }

  .grid-1-2 {
    flex-direction: column;
    grid-auto-flow: column;
    display: block;
  }

  .section-2.section-features-custom.bg-gradient-1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .youtube.hero-video-copy {
    width: 100%;
    height: 100%;
    margin-left: 0;
  }

  .youtube.hero-video {
    height: 100%;
  }

  .youtube.hero-video-copy {
    width: 100%;
    height: 100%;
    margin-left: 0;
  }

  .image-3 {
    max-width: 70%;
  }

  .footer-copy {
    padding-top: 72px;
  }

  .content-width-large-copy.align-center, .content-width-large-copy.align-center-copy, .content-width-large-copy.align-center, .content-width-large-copy.align-center-copy {
    margin-bottom: 64px;
  }

  .display-heading-2-copy {
    text-decoration: none;
  }

  .infinite-ai-images-grid {
    width: 130%;
  }

  .hero-section-container {
    justify-content: flex-start;
    align-items: center;
  }

  .hero-section-paragraph-holder {
    font-size: 20px;
  }

  .infnite-image {
    border-radius: 8px;
  }

  .hero-section-title {
    max-width: none;
  }

  .title-holder.space {
    padding-left: 0%;
    padding-right: 0%;
  }

  .title-holder.space-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .small-card-text {
    font-size: 19px;
  }

  .small-cards.left {
    border-radius: 12px;
  }

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

  .small-cards-holder {
    align-content: stretch;
  }

  .add-bg-card-title {
    text-align: center;
    font-size: 40px;
  }

  .generate-section-holder {
    max-width: 100%;
  }

  .small-card-left-white {
    background-color: var(--white);
    border-radius: 12px;
  }

  .heading-11, .heading-11-right {
    font-size: 100px;
  }

  .small-cards-right-2 {
    border-radius: 12px;
  }

  .pricing-title {
    font-size: 40px;
  }

  .section-2---add-bg-v4 {
    height: auto;
    margin-bottom: 0;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-2---container {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .section-2---image-1 {
    width: 100%;
    height: auto;
    margin: 0;
    padding-right: 2em;
    top: auto;
    right: auto;
  }

  .section-2---image-2 {
    width: 100%;
  }

  .section-2---add-bg-grey-card {
    max-width: 100%;
    padding-right: 30px;
  }

  .card-title-holder-02 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .left-side {
    width: 100%;
    margin-bottom: 0;
    display: none;
  }

  .left-side.mobile {
    margin-left: 0;
    display: block;
  }

  .left-side._2 {
    display: block;
  }

  .right-side {
    width: 100%;
    height: 75%;
    margin-left: 0;
    margin-right: 0;
  }

  .add-bg-image-before {
    max-width: none;
    height: auto;
  }

  .add-bg-image-after {
    max-width: none;
  }

  .container-v3 {
    margin-bottom: 56px;
    margin-right: 0;
  }

  .container-v3.space {
    margin-right: 0;
  }

  .hero-section-holder-v3 {
    align-items: center;
  }

  .hero-section-container-v3 {
    flex-direction: column;
    align-items: center;
    margin: 0;
  }

  .button-3-v3 {
    font-weight: 500;
  }

  .button-3-v3.big-v3.mobile {
    border-radius: 6px;
  }

  .section-4---pricing-v4.white-section-v4 {
    background-color: var(--white);
    background-color: var(--white);
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .add-bg-card-title-v4 {
    text-align: center;
    font-size: 40px;
  }

  .block-section-copy {
    grid-template-columns: 1fr;
  }

  .block-section-copy.v2 {
    margin-bottom: 48px;
  }

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

  .add-bg-image-before-mobile, .add-bg-image-after-mobile {
    max-width: none;
  }

  .card-paragraph-copy-kylie, .card-button-arrow-copy-kylie {
    text-align: center;
  }

  .section-2---add-bg-grey-card-copy2 {
    max-width: 100%;
    padding-right: 0;
  }

  .section-4-v2---shopify {
    height: 100vh;
    margin-bottom: 0;
    padding-top: 72px;
    padding-bottom: 0;
  }

  .section-4-v2---shopify.mobile {
    height: auto;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-4---container-shopify {
    flex-direction: column;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .shopify-image {
    max-width: none;
  }

  .section-shopify {
    width: 100%;
  }

  .right-side-copy {
    width: 100%;
    height: 75%;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-section-v3-copy {
    margin-bottom: 56px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .hero-section-v4-copy {
    height: auto;
    padding-top: 100px;
    display: block;
  }

  .hero-text-v3-copy {
    text-align: center;
    max-width: 18ch;
    margin: 0;
    padding: 0;
    font-size: 56px;
    font-weight: 700;
    line-height: 110%;
  }

  .text-block-v3-copy {
    text-align: center;
    max-width: none;
  }

  .hero-section-paragraph-holder-v3-copy {
    flex-direction: column;
    align-items: center;
    margin: 40px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .hero-section-title-v3-copy {
    margin: 0;
    padding: 0;
  }

  .hero-section-button-holder-v3-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 800px;
    margin: 32px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .infinite-ai-images-holder-copy-copy {
    width: 100%;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .video-container-v3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-section-images {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-diffusion-model {
    height: auto;
    padding-top: 120px;
    padding-bottom: 88px;
    display: block;
  }

  .hero-diffusion-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-diffusion-container-left {
    max-width: 1216px;
    margin-bottom: 80px;
  }

  .hero-diffusion-video-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .video-diffusion {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .hero-diffusion-section-holder {
    align-items: center;
  }

  .hero-diffusion-section-container {
    flex-direction: column;
    align-items: center;
    margin: 0;
  }

  .hero-diffusion-section-title {
    margin: 0;
    padding: 0;
  }

  .hero-diffusion-text {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
  }

  .hero-diffusion-section-paragraph-holder {
    flex-direction: column;
    align-items: center;
    margin: 40px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .text-block-diffusion {
    text-align: center;
    max-width: none;
  }

  .hero-diffusion-section-button-holder {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 800px;
    margin: 32px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .button-diffusion {
    font-weight: 500;
  }

  .button-diffusion.big-diffusion.mobile-diffusion {
    border-radius: 6px;
  }

  .section-2---optimized {
    height: auto;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-2---container-optimized {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .section-2-images {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    display: flex;
  }

  .section-2-logos {
    display: none;
  }

  .section-2-optimized-image {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .h2-sections {
    text-align: left;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .body-text-sections {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    max-width: 700px;
    display: flex;
  }

  .image-optimized {
    width: 704px;
  }

  .logo {
    max-width: none;
    display: block;
  }

  .section-3---design {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-3-design---container {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    top: 80px;
  }

  .section-3---design-to-improve {
    flex-direction: column;
    margin-bottom: 88px;
  }

  .section-3---design-to-improve._2 {
    margin-bottom: 0;
  }

  .section-3---available-via-api {
    flex-direction: column;
  }

  .section-3---left-side-container {
    flex-direction: column;
    width: 100%;
    margin-bottom: 56px;
    margin-right: 0;
    display: flex;
  }

  .section-3---right-side-container {
    display: none;
  }

  .section-3---image-container-right {
    justify-content: center;
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    display: block;
  }

  .section-3---image-container-left {
    justify-content: center;
    width: 100%;
    height: 485px;
  }

  .button-sections {
    width: 99.9999%;
    display: flex;
  }

  .h2-section-3---1 {
    text-align: left;
    max-width: none;
  }

  .body-text-sections-3 {
    text-align: center;
    max-width: none;
    margin-bottom: 0;
  }

  .image-section-3 {
    width: 100%;
    max-width: none;
  }

  .h2-section-3---2 {
    text-align: center;
    max-width: none;
  }

  .button-section-3 {
    font-weight: 500;
  }

  .button-section-3.big-section-3.gradient-section-3, .button-section-3.big-section-3.gradient-section-3-copy, .button-section-3.big-section-3.ai-wix {
    width: 100%;
    height: 48px;
    color: var(--white);
    background-image: linear-gradient(169deg, #5c27d4, #755fff);
    font-size: 16px;
    font-weight: 500;
  }

  .button-section-3.big-section-3 {
    border-radius: 6px;
  }

  .button-section-3.big-section-3.gradient-section-3, .button-section-3.big-section-3.gradient-section-3-copy, .button-section-3.big-section-3.ai-wix, .button-section-3.big-section-3.gradient-section-3, .button-section-3.big-section-3.gradient-section-3-copy, .button-section-3.big-section-3.ai-wix {
    width: 100%;
    height: 48px;
    color: var(--white);
    background-image: linear-gradient(169deg, #5c27d4, #755fff);
    font-size: 16px;
    font-weight: 500;
  }

  .section-4---thank-you.white-section {
    background-color: var(--white);
    background-color: var(--white);
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-4-section-subtitle {
    width: auto;
  }

  .button-section-4 {
    font-weight: 500;
  }

  .button-section-4.big-section-3.gradient-section-3 {
    width: 25%;
    height: 60px;
    color: var(--white);
    width: 25%;
    height: 60px;
    background-image: linear-gradient(169deg, #5c27d4, #755fff);
    font-size: 16px;
    font-weight: 500;
  }

  .button-section-4.big-section-4 {
    border-radius: 6px;
  }

  .button-section-4.big-section-4.gradient-section-4 {
    width: auto;
    height: 48px;
    color: var(--white);
    width: auto;
    height: 48px;
    background-image: linear-gradient(169deg, #5c27d4, #755fff);
    font-size: 16px;
    font-weight: 500;
  }

  .button-section-4.big-section-3.gradient-section-3 {
    color: #fff;
    background-image: linear-gradient(169deg, #5c27d4, #755fff);
    width: 100%;
    height: 48px;
    font-size: 16px;
    font-weight: 500;
  }

  .button-section-4.big-section-3 {
    border-radius: 6px;
  }

  .button-section-4.big-section-3.ai-wix {
    color: #fff;
    background-image: linear-gradient(169deg, #5c27d4, #755fff);
    width: 100%;
    height: 48px;
    font-size: 16px;
    font-weight: 500;
  }

  .body-text-section-4 {
    max-width: 100%;
  }

  .final-diffusion {
    width: auto;
  }

  .final-diffusion-button {
    align-items: center;
  }

  .final-diffusion-button.button-hero, .final-diffusion-button.button-hero-1, .final-diffusion-button.button-hero-copy, .final-diffusion-button.button-hero, .final-diffusion-button.button-hero, .final-diffusion-button.button-hero-1, .final-diffusion-button.button-hero-copy {
    width: 100%;
    margin-top: 34px;
  }

  .button-diffusion-final {
    font-weight: 500;
  }

  .button-diffusion-final.big-diffusion-1 {
    border-radius: 6px;
  }

  .button-diffusion-final.big-diffusion-1.gradient-diffusion {
    width: auto;
    height: 48px;
    color: var(--primary-1);
    width: auto;
    height: 48px;
    background-image: none;
    font-size: 16px;
    font-weight: 600;
  }

  .section-3---right-side-container-mobile {
    width: 100%;
    margin-bottom: 56px;
    margin-left: 0;
    display: block;
  }

  .body-text-sections-copy {
    text-align: left;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 24px;
    display: flex;
  }

  .section-2-optimized-logo-copy {
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-top: 88px;
    margin-bottom: 104px;
    display: block;
  }

  .section-2-optimized-logo-copy.last {
    margin-bottom: 0;
  }

  .section-2-optimized-image-center {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .hero-pricing {
    height: auto;
    padding-top: 140px;
    padding-bottom: 88px;
    display: block;
  }

  .hero-pricing-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-pricing-title-container {
    margin-bottom: 0;
  }

  .hero-pricing-section-container {
    flex-direction: column;
    align-self: center;
    align-items: center;
    margin: 0;
  }

  .hero-pricing-section-title {
    align-self: center;
    margin: 0;
    padding: 0;
  }

  .hero-pricing-section-paragraph {
    flex-direction: column;
    align-items: center;
    margin: 40px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .cf-secondary-button.pricing-button {
    margin-top: 60px;
  }

  .cf-secondary-button.pricing-button._2 {
    margin-top: 10px;
  }

  .cf-pricing-plan-content-text, .cf-pricing-plan-content-text.size14, .cf-pricing-plan-content-text.size14 {
    font-size: 16px;
  }

  .cf-pricing-plan-content-wrapper {
    margin-bottom: 0;
  }

  .cf-pricing-plan-content-wrapper.video-ads {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
  }

  .cf-pricing-plan-price {
    margin-bottom: 25px;
  }

  .cf-pricing-plan-price.pricing-alternative.no-space.purple {
    margin-bottom: 0;
  }

  .cf-pricing-box-plan-wrapper {
    text-align: center;
    align-items: center;
  }

  .cf-pricing-box {
    min-height: auto;
  }

  .cf-pricing-box.pricing-box-alternative {
    width: 80%;
    max-width: 400px;
    min-height: auto;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .cf-pricing-box-row {
    flex-direction: column;
  }

  .cf-toggle-save-text {
    font-size: 18px;
  }

  .cf-toggle-save-container {
    top: 39%;
  }

  .cf-toggle-contain {
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
  }

  .pricing-card-wrappers {
    margin-bottom: 100px;
  }

  .pricing-card-wrappers.ugc {
    margin-bottom: 0;
  }

  .cf-faq-content {
    padding-bottom: 24px;
  }

  .cf-faq-content.bubble {
    width: auto;
    height: auto;
  }

  .cf-faq-answer-wrap {
    padding-bottom: 0;
    padding-right: 7%;
  }

  .cf-faqs-wrapper {
    width: 100%;
    padding-top: 0;
  }

  .cf-h2-heading, .cf-h2-heading.left, .cf-h2-heading.left {
    font-size: 42px;
  }

  .cf-faqs-text-wrap {
    width: 100%;
    max-width: 420px;
    margin-bottom: 40px;
  }

  .cf-faq-main-wrapper.horizontal {
    flex-direction: column;
    padding-bottom: 120px;
  }

  .section-5---final-pricing {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 88px;
    padding-bottom: 0;
  }

  .final-container-pricing {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .final-heading-pricing {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .container-pricing {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-top: 80px;
    margin-bottom: 80px;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .final-diffusion-copy, .final-image-pricing {
    width: auto;
  }

  .container-pricing-right {
    max-width: none;
  }

  .container-pricing-right.desktop {
    display: none;
  }

  .container-pricing-right.mobile {
    display: block;
  }

  .udesly-information {
    grid-template-columns: 1fr;
  }

  .image-8.hide {
    display: none;
  }

  .section-5---final-section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-diffusion-section-title-copy {
    margin: 0;
    padding: 0;
  }

  .hero-diffusion-section-holder-copy {
    align-items: center;
  }

  .hero-diffusion-section-container-copy-copy {
    flex-direction: column;
    align-items: center;
    margin: 0;
  }

  .hero-diffusion-container-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-diffusion-video-container-copy {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8em;
    padding-right: 8em;
    display: flex;
  }

  .bubble-enterstore2 {
    justify-content: center;
    align-items: center;
    inset: 0% 0% auto;
  }

  .bubble {
    align-self: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .heading-aiads {
    text-align: center;
    font-size: 40px;
    line-height: 48px;
  }

  .section-2---top-part-copy {
    margin-bottom: 32px;
  }

  .section-2-section-title-copy {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .h2-sections-copy {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .body-text-sections-copy {
    text-align: left;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .button-sections-copy {
    justify-content: center;
    display: flex;
  }

  .section-3---gif {
    justify-content: center;
    width: 100%;
  }

  .section-3---gif._2 {
    margin-bottom: 60px;
  }

  .cubo {
    top: 672px;
  }

  .hero-1000-codes {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .hero-1000-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-1000-title-container {
    margin-bottom: 0;
  }

  .hero-1000-section-holder {
    align-items: center;
  }

  .hero-1000-section-container {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: 0;
  }

  .hero-diffusion-text-1000 {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 90px;
    font-weight: 700;
    line-height: 1.2;
  }

  .text-block-diffusion-1000 {
    text-align: center;
    max-width: none;
  }

  .hero-pricing-section-paragraph-copy {
    flex-direction: column;
    align-items: center;
    margin: 20px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .section-4---final-1000-codes {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .conteiner-1000-codes-right {
    max-width: none;
    display: block;
  }

  .final-container-1000 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .final-image-1000 {
    width: auto;
  }

  .container-1000-codes-left {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-top: 88px;
    margin-bottom: 80px;
    margin-right: auto;
    padding-left: 0;
  }

  .final-container-1000-left {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .final-diffusion-copy {
    width: auto;
  }

  .final-heading-pricing-copy {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    line-height: 140%;
  }

  .conteiner-faq-main-wrapper.horizontal-copy {
    flex-direction: column;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-1-title, .section-1-title.left, .section-1-title.left {
    font-size: 42px;
  }

  .section-1-containter-title {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .section-1-conteiner {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-1-containter-timelline {
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .timeline---title {
    font-size: 24px;
  }

  .timeline-text-2 {
    margin-top: 140px;
  }

  .section-2-title-copy {
    font-size: 42px;
  }

  .section-2-title-copy.left {
    text-align: center;
    text-align: center;
    font-size: 42px;
  }

  .gift-icon {
    bottom: 753.569px;
    right: 7.441px;
  }

  .gift-icon-2 {
    top: 390.49px;
    left: 94.951px;
  }

  .image-15, .image-16 {
    width: 80%;
  }

  .hero-pricing-section-paragraph-copy-copy-copy {
    flex-direction: column;
    align-items: center;
    margin: 0 0 20px;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy.gradient-diffusion-copy-copy {
    width: 90%;
    max-width: 800px;
    height: 48px;
    color: var(--primary-1);
    background-image: none;
    font-size: 16px;
    font-weight: 700;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy.signin {
    width: 100%;
    max-width: none;
    height: 48px;
    font-size: 16px;
    font-weight: 700;
  }

  .timeline-text-left._2, .timeline-text-left.mobile, .timeline-text-left._2, .timeline-text-left.mobile {
    margin-top: 145px;
  }

  .footer-foot-with-logo-legal {
    flex-direction: column;
    align-items: center;
    margin-top: 72px;
    display: flex;
  }

  .hero---ai-logo-video {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .hero-ai-logo-container-1 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .hero-ai-logo-container-left-1 {
    margin-bottom: 64px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-ai-logo-section-holder-1 {
    align-items: center;
  }

  .hero-ai-logo-section-container-1 {
    flex-direction: column;
    align-items: center;
    margin: 0;
  }

  .hero-ai-logo-section-title-1 {
    margin: 0;
    padding: 0;
  }

  .hero-ai-logo-text-1 {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 64px;
    font-weight: 700;
    line-height: 1.2;
  }

  .hero-ai-logo-section-paragraph-holder-1 {
    flex-direction: column;
    align-items: center;
    margin: 40px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .text-block-ai-logo-1 {
    text-align: center;
    max-width: none;
  }

  .hero-ai-logo-section-button-holder-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 800px;
    margin: 32px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .button-ai-logo {
    font-weight: 500;
  }

  .button-ai-logo.big-diffusion.mobile-diffusion {
    border-radius: 6px;
  }

  .hero-ai-logo-container-right-1 {
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .video-ai-logo-container {
    width: 704px;
    min-width: auto;
    max-width: none;
    height: 704px;
    min-height: auto;
    max-height: none;
    display: block;
  }

  .section-1-containter-title---ai-logo {
    width: 100%;
    max-width: 100%;
    margin-bottom: 32px;
  }

  .section-2---cards {
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-2---container-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2-containter-title-2 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .section-2-containter-2 {
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .section-2-title-copy-copy {
    font-size: 42px;
  }

  .section-2-title-copy-copy.left {
    text-align: center;
    text-align: center;
    font-size: 42px;
  }

  .section-3-container---ai-logo {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-4---final-ai-logo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2-cards-container {
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
    max-width: 700px;
  }

  .button-diffusion-final-copy {
    font-weight: 500;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy {
    border-radius: 6px;
  }

  .section-3-containter-title---ai-logo {
    width: 100%;
    max-width: 100%;
    margin-bottom: 32px;
  }

  .section-3-containter-timelline---ai-logo {
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .background-video-2 {
    width: auto;
  }

  .background-video-3, .background-video-4 {
    width: auto;
    height: 704px;
  }

  .video-ai-logo-container-center {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .image-container-testimonial {
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .section-3-container---ai-photos {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    top: 80px;
  }

  .section-3---create-static-ads {
    flex-direction: column;
    margin-bottom: 0;
  }

  .section-3---aiphotos---right-side-container {
    flex-direction: column;
    width: 90%;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
  }

  .section-3---aiphotos---gif-copy {
    flex-flow: column;
    justify-content: center;
    width: 90%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .section-4---numbers {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .section-4-container---numbers {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-4---numbers-container-copy {
    height: auto;
    margin-bottom: 0;
  }

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

  .conteiner-1000-codes-arriba {
    max-width: none;
    display: block;
  }

  .section-4--title-copy, .section-4--title-copy.left-copy-copy, .section-4--title-copy.left-copy-copy {
    font-size: 42px;
  }

  .ck-iframe-container {
    width: 100%;
    margin-left: 0;
  }

  .ck-iframe-card {
    width: 100%;
  }

  .hero-ai-logo-container-slider {
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .mask-2, .slider-3 {
    height: auto;
  }

  .background-video-5-copy {
    height: 704px;
  }

  .background-video-4-copy {
    width: auto;
    height: 704px;
  }

  .ck-iframe-section {
    width: 100%;
    margin-left: 0;
  }

  .h2-section-3---1-copy-2 {
    text-align: center;
    max-width: none;
  }

  .h2-sections-copy-copy-2 {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-3---creatorkit-vs-orhers {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-3---ckvsot---container {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    top: 80px;
  }

  .left-side-ckvsot {
    margin: 0 auto 0 0;
    padding-right: 0;
    position: static;
    top: 40px;
  }

  .right-side-ckvsot {
    width: 100%;
    max-width: none;
    height: 100%;
    margin-top: 13px;
  }

  .container-title-ckvsot {
    max-width: 100%;
    padding-right: 0;
  }

  .handle-container-2 {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .image-left-2 {
    width: 100%;
  }

  .handle-wrapper-2 {
    width: 700px;
    max-width: none;
    height: 465px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .handle-bar-2 {
    height: 500px;
  }

  .handle-bar-2.long {
    height: 656.91px;
  }

  .final-heading-pricing-copy {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .hero-section-ai {
    flex-direction: column;
    grid-auto-flow: column;
  }

  .large-text-copy {
    margin-bottom: 0;
  }

  .animate-in-first-copy {
    text-align: center;
    align-self: center;
  }

  .animate-in-second-copy {
    text-align: center;
  }

  .content-width-large-copy.align-center {
    margin-bottom: 64px;
  }

  .content-width-large-copy.align-center-copy {
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .animate-in-fourth-copy {
    width: 100%;
  }

  .section-3---final {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .right-side-ckvsot-1 {
    width: 100%;
    max-width: none;
    height: 100%;
    margin-top: 13px;
  }

  .handle-container-2-copy {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-section-button-holder-ai {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 800px;
    margin: 32px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .content-width-extra-large--ai.align-center.text-center.section-features-custom {
    flex-flow: column;
  }

  .section-1---hero.hero-custom-ai {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .animate-in-second-copy-copy {
    text-align: center;
    width: auto;
  }

  .block-section-copy {
    grid-column-gap: 0px;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
    display: flex;
  }

  .section-6---special-thanks.section-features-custom.bg-gradient-1 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .block-section-half-ai-image {
    width: 100%;
    max-width: none;
    min-height: auto;
    margin-bottom: 24px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .content-width-large-ai-image {
    align-items: center;
  }

  .block-section-half-ai-images {
    max-width: none;
    min-height: auto;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .block-section-half-ai-images.bg-primary-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .block-section-half-ai-images-2 {
    max-width: none;
    min-height: auto;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .block-section-half-ai-images-2.bg-primary-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .block-section-half-ai-images-2.bg-primary-3.top {
    display: none;
  }

  .block-section-half-ai-images-2.bg-primary-3.bottom {
    display: flex;
  }

  .section-5---final-ai {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .title.cta-v2 {
    max-width: none;
    margin-bottom: 20px;
  }

  .split-content.cta-v1-right {
    margin-top: 41px;
    margin-right: -194px;
  }

  .split-content.cta-v1-left {
    max-width: 58%;
    margin-right: 40px;
  }

  .split-content.cta-v2-left {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .input.cta-v2-newsletter {
    border-radius: 5px;
  }

  .hero-images-wrapper {
    flex-direction: row;
  }

  .hero-images-wrapper.last {
    display: none;
  }

  .hero-images-wrapper.center {
    justify-content: flex-end;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0;
    display: none;
  }

  .container-default {
    max-width: 100%;
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .image-26.home-hero {
    width: 700px;
    margin-bottom: 0;
    margin-right: 20px;
  }

  .home-hero-directory {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .home-hero-directory.home-hero {
    height: 100%;
    max-height: 800px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-hero-wrapper-directory {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
  }

  .split-content-directory.home-hero-left-directory {
    flex-direction: column;
    align-self: center;
    align-items: center;
    max-width: 669px;
    margin-bottom: 20px;
    margin-right: 0;
    display: flex;
  }

  .paragraph-8-directory.home-hero {
    text-align: center;
    text-align: center;
  }

  .cta-v1-wrapper {
    align-items: center;
    max-height: 300px;
  }

  .cta-v1-images-wrapper.last {
    margin-left: -27px;
  }

  .image-27.cta-v1 {
    max-width: 80%;
  }

  .section-3---subscribe {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-3---subscribe.cta-v1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .latest-products-section-grid {
    grid-template-columns: 1fr;
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-v2-newsletter-form-block {
    max-width: 600px;
    margin-top: 20px;
  }

  .cta-v2-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
  }

  .shop-products-grid {
    grid-template-columns: 1fr 1fr;
  }

  .shop-categories-grid {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto auto auto;
  }

  .paragraph-11 {
    width: auto;
    margin-bottom: 0;
  }

  .category-product-title-wrapper {
    margin-bottom: 24px;
  }

  .search-result-hero-wrapper {
    flex-direction: column;
  }

  .section-1---search-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-1---search-hero.hero-shop {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-2---results {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-2---results.hero-shop {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .start-now-menu-button {
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 16px 16px 16px 18px;
    display: block;
  }

  .start-now-menu-button.w--open {
    background-color: #0000;
  }

  .spark-nav-link {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link.spark-square-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-nav-link.spark-centered {
    width: 100%;
  }

  .spark-nav-link.spark-with-dropdown {
    justify-content: space-between;
    margin-bottom: 0;
  }

  .spark-dropdown-list.w--open {
    position: relative;
  }

  .centered-nav-menu {
    z-index: 99;
    background-color: var(--spark-library-white);
    border-radius: 0;
    margin-top: 0;
    padding: 2rem 1rem 1rem;
    box-shadow: 1px 1px 8px #0000001a;
  }

  .menu-logo {
    margin-right: auto;
  }

  .square-menu-with-centered-links-inner {
    justify-content: flex-end;
    padding: 0;
  }

  .creatorkir-menu-dropdown {
    padding-left: 32px;
    padding-right: 32px;
  }

  .dropdown-2, .dropdown-3 {
    width: 100%;
  }

  .hero-ai-tools {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 120px 5% 88px;
    display: block;
  }

  .tools {
    grid-template-columns: 1fr 1fr;
  }

  .nav-menu-wrapper {
    background-color: #0000;
    display: flex;
  }

  .nav-menu-2 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .mobile-margin-top-10 {
    margin-bottom: 12px;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-3 {
    padding: 12px;
  }

  .menu-button-3.w--open {
    background-color: var(--primary-1);
    color: #fff;
  }

  .hero-ai-image-editor-container-copy {
    flex-flow: column;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .hero-ai-image-editor-container-left-copy {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .hero-ai-image-editor-section-container-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
  }

  .hero-ai-image-editor-section-title-copy {
    margin: 0;
    padding: 0;
  }

  .hero-ai-image-editor-text-copy {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
  }

  .hero-ai-image-editor-section-paragraph-holder-copy {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: 40px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .text-block-ai-image-editor-copy {
    text-align: center;
    width: auto;
    max-width: none;
  }

  .hero-ai-image-editorection-button-holder-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 800px;
    margin: 32px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .button-diffusion-copy {
    font-weight: 500;
  }

  .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy {
    border-radius: 6px;
  }

  .hero-ai-image-editor---image {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .ai-image-editor---image {
    justify-content: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .section-2---ai-image-editor {
    height: auto;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-2---container-ai-image-editor {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .section-2-section-title-copy {
    flex-flow: column;
  }

  .section-2-images-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 8px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .section-3---ai-image-editor {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-3-design---container-copy {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    top: 80px;
  }

  .section-3---design-to-improve-copy {
    flex-direction: column;
    margin-bottom: 88px;
  }

  .section-3---left-side-container-copy {
    flex-direction: column;
    width: 100%;
    margin-bottom: 56px;
    margin-right: 0;
    display: flex;
  }

  .cf-navigation-2-link {
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .cf-navigation-2-link.sin-dropdow {
    margin-left: auto;
    padding-left: 36px;
  }

  .cf-resource-visual-item {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .cf-navigation-drop-container {
    flex-direction: column;
  }

  .cf-dropdown-list-contain {
    box-shadow: none;
    padding: 0;
  }

  .cf-dropdown-list-nav.w--open {
    width: 90%;
    min-width: auto;
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 0;
    position: relative;
    top: 0;
  }

  .cf-dropdown-arrow---nav-3 {
    margin-left: 7px;
    margin-right: 0;
    position: relative;
  }

  .cf-dropdown-toggle-div {
    justify-content: flex-start;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .cf-visual-features-item.navbar {
    padding: 25px;
  }

  .cf-visual-features-items-container {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .cf-visual-features-items-container.nav {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    width: auto;
    max-width: none;
    margin-left: 0;
    display: grid;
  }

  .cf-nav-2-menu {
    background-color: #fff;
    display: none;
    position: absolute;
    box-shadow: 0 10px 20px #0003;
  }

  .cf-navigation-2-left-contain {
    display: flex;
  }

  .cf-navigation-2-wrapper {
    width: 90%;
  }

  .cf-dropdown-links {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .highlighted-menu {
    width: 300px;
    max-width: 100%;
    margin-right: 0;
  }

  .ai-tools-wrapper {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .lottie-animation {
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
  }

  .section-3---erase-tool {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-3---ai-fill {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 88px;
  }

  .section-3---drag-drop {
    flex-direction: column;
    margin-bottom: 0;
  }

  .section-3--drag-and-drop-image-container-right-copy {
    justify-content: center;
    width: 100%;
    height: 485px;
  }

  .udesly-lottie-animation {
    align-self: auto;
    width: 44px;
    height: 44px;
  }

  .udesly-menu-button {
    border: 0 #e6e6e6;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    padding: 2px;
    display: flex;
  }

  .udesly-menu-button.w--open {
    background-color: var(--white);
    border-width: 0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .udesly-button-navigation.mobile {
    display: block;
  }

  .udesly-button-navigation-secondary.udesly-full {
    border: 0 solid #d4d4d4;
  }

  .udesly-navigation-buttons {
    display: none;
  }

  .udesly-menu-buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    margin-top: 0;
    display: flex;
  }

  .udesly-dropdown-link-title {
    text-align: center;
    line-height: 18px;
  }

  .udesly-dropdown-text-wrapper {
    align-items: center;
    width: auto;
  }

  .udesly-dropdown-link {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-width: 150px;
    height: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .udesly-dropdown-link.top {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .udesly-grid {
    justify-content: flex-start;
    place-items: center stretch;
    width: 100%;
  }

  .udesly-grid.features {
    grid-template-columns: 1fr;
    display: flex;
  }

  .udesly-nav-link.udesly-dropdown {
    width: 100%;
    padding-right: 8px;
  }

  .udesly-nav-link.udesly-dropdown.w--open {
    width: 100%;
  }

  .udesly-nav-menu {
    background-color: #fff;
    padding: 24px;
  }

  .udesly-container-navigation {
    justify-content: space-between;
  }

  .dropdown-list-2.w--open {
    box-shadow: none;
    inset: 0% 0% auto;
  }

  .div-block-28 {
    flex-flow: column;
  }

  .container-menu {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .container-menu-right {
    border-right-style: none;
    border-radius: 0;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .udesly-dropdown-link-right {
    justify-content: center;
    align-items: center;
    min-width: 150px;
    padding-left: 0;
    padding-right: 0;
  }

  .udesly-dropdown-link-right:hover {
    background-color: var(--transparent);
  }

  .udesly-dropdown-link-right.top {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .udesly-dropdown-link-right.top._1 {
    padding-top: 8px;
  }

  .udesly-dropdown-link-right.top._4 {
    width: 100%;
  }

  .udesly-dropdown-link-right.top._4:hover {
    background-color: var(--transparent);
  }

  .udesly-dropdown-link-right.features.last._1 {
    padding-bottom: 8px;
  }

  .udesly-dropdown-link-right.last:hover {
    background-color: var(--transparent);
    border-radius: 0;
  }

  .udesly-dropdown-link-right.last:active {
    background-color: var(--gray-3);
  }

  .udesly-dropdown-text-wrapper-riight {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 20ch;
  }

  .section-4---create-statiic {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-3-design---container-copy {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    top: 80px;
  }

  .section-3---design-to-improve-copy {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-3---gif-copy {
    justify-content: center;
    width: 100%;
    margin-top: 60px;
    margin-bottom: 0;
    margin-right: 0;
    display: block;
  }

  .section-3---gif-copy._2 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .background-video-1-copy {
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
  }

  .h2-section-3---1-copy-copy {
    text-align: center;
    align-self: center;
    max-width: none;
  }

  .body-text-sections-3-copy-copy {
    text-align: center;
    max-width: none;
    margin-bottom: 0;
  }

  .section-3-design---container-copy-copy {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    top: 80px;
  }

  .section-4-container---numbers-copy {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-8---final-section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 88px;
    padding-bottom: 0;
  }

  .logo-carousel {
    margin-bottom: 40px;
  }

  .logo-carousel-wrap {
    margin-top: 0;
    margin-bottom: 0;
  }

  .brix---hidden-desktop-2 {
    display: block;
  }

  .brix---btn-slider-arrow-left---testimonial-v6 {
    display: none;
  }

  .brix---mg-bottom-32px-2 {
    margin-bottom: 24px;
  }

  .brix---card-testimonial-v6 {
    padding-top: 56px;
    padding-bottom: 0;
  }

  .brix---slider-item-pd {
    margin-bottom: 0;
  }

  .brix---slider-mask {
    margin-bottom: 80px;
    position: static;
  }

  .brix---slider-wrapper-2 {
    margin-top: 0;
  }

  .h2-section-3---2-copy {
    text-align: center;
    max-width: none;
  }

  .body-text-sections-3-copy {
    text-align: center;
    max-width: none;
    margin-bottom: 0;
  }

  .h2-section-3---1-copy {
    text-align: center;
    max-width: none;
  }

  .text-block-diffusion-copy {
    text-align: center;
    max-width: none;
  }

  .body-text-sections-copy {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    max-width: 700px;
    display: flex;
  }

  .section-1---hero-ai-wix {
    height: auto;
    padding-top: 130px;
    padding-bottom: 0;
    display: block;
  }

  .hero-ai-wix-container {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: block;
  }

  .hero-ai-wix-left-container {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .hero-ai-wix-right-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hero-ai-wix-left-container---3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
  }

  .hero-ai-wix-left-container-title {
    margin: 0;
    padding: 0;
  }

  .hero-ai-wix-left-container-subtitle {
    flex-direction: column;
    align-items: center;
    margin: 40px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .hero-ai-wix-left-container-button {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 800px;
    margin: 32px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .hero-ai-wix-title {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
  }

  .hero-ai-wix-left-subtitle {
    text-align: center;
    width: auto;
    max-width: none;
  }

  .hero-ai-wix-right-container-image {
    justify-content: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .wix-button {
    font-weight: 500;
  }

  .wix-button.big-diffusion-copy.hero-ai-wix-left-button {
    border-radius: 6px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .wix-button-right {
    font-weight: 500;
  }

  .wix-button-right.big-diffusion-copy-copy.hero-ai-wix-left-button-copy {
    border-radius: 6px;
  }

  .section-2---ai-wix {
    height: auto;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-3---ai-wix, .section-4---ai-wix {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-4---container-ai-wix {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    top: 80px;
  }

  .section-4---container-ai-wix-2 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-4---left-side-container-ai-wix {
    flex-direction: column;
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
    display: none;
  }

  .h2-sections-ai-wix {
    text-align: left;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .body-text-sections-ai-wix {
    text-align: left;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .button-sections-ai-wix {
    justify-content: center;
    display: flex;
  }

  .h2-section-3---ai-wix {
    text-align: center;
    align-self: center;
    max-width: none;
  }

  .body-text-sections-3-ai-wix {
    text-align: center;
    max-width: none;
    margin-bottom: 0;
  }

  .section-3---left-side-container-copy-copy-copy, .section-4---left-side-container-ai-wix-copy {
    flex-direction: column;
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
  }

  .section-5---2.section-features-custom.bg-gradient-1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .feature-third-card {
    width: 100%;
    height: 100%;
  }

  .text-card.white {
    width: 100%;
  }

  .heading-card {
    text-align: left;
    width: 100%;
  }

  .section-1---add-caption.hero-custom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-2---add-caption.section-features-custom.bg-gradient-1, .section-5---add-caption.section-features-custom.bg-gradient-1, .section-5---add-caption.section-features-custom.bg-gradient-1, .section-5---add-caption.section-features-custom.bg-gradient-1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .feature-third---add-caption {
    width: 100%;
    max-width: 100%;
  }

  .section-9---final {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 88px;
    padding-bottom: 0;
  }

  .section-1---merge-videos.hero-custom-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-2---merge-videos.section-features-custom.bg-gradient-1, .section-2---merge-videos.section-features-custom.iframe {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .section-2---merge-videos.section-features-custom.bg-gradient-1, .section-2---merge-videos.section-features-custom.iframe {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .section-2---merge-videos.section-features-custom.bg-gradient-1, .section-2---merge-videos.section-features-custom.iframe {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .section-2---merge-videos.section-features-custom.iframe._2 {
    padding-bottom: 60px;
  }

  .content-width-extra-large---merge-videos.align-center.text-center.section-features-custom, .content-width-extra-large---merge-videos.align-center.text-center.section-features-custom-copy, .content-width-extra-large---merge-videos.align-center.text-center.section-features-custom, .content-width-extra-large---merge-videos.align-center.text-center.section-features-custom-copy, .content-width-extra-large---merge-videos.align-center.text-center.section-features-custom, .content-width-extra-large---merge-videos.align-center.text-center.section-features-custom-copy, .content-width-extra-large---merge-videos.align-center.text-center.section-features-custom, .content-width-extra-large---merge-videos.align-center.text-center.section-features-custom-copy {
    max-width: none;
  }

  .section-3---merge-videos.section-features-custom.bg-gradient-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

  .large-text-copy {
    text-align: center;
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .large-heading-copy.section-features-custom {
    font-size: 40px;
  }

  .section-4---merge-videos.no-bottom-space.section-features-custom {
    padding-top: 0;
  }

  .section-5---merge-videos.section-features-custom.bg-gradient-1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-7---merge-videos.overflow-hidden.white {
    padding-top: 0;
  }

  .section-1---top-nine.hero-custom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-2---top-nine.section-features-custom.bg-gradient-1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-1---add-text-to-video.hero-custom, .section-1---add-text-to-video.hero-custom-copy, .section-1---add-text-to-video.hero-custom-copy, .section-1---add-text-to-video.hero-custom, .section-1---add-text-to-video.hero-custom-copy, .section-1---add-text-to-video.hero-custom-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-2---add-text-to-video.section-features-custom.bg-gradient-1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .display-heading---add-text-to-video {
    text-align: center;
    font-family: Inter variablefont slnt wght, Arial, sans-serif;
    font-size: 40px;
    text-decoration: none;
  }

  .large-text-add-text-to-video {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .section-5---add-text-to-video.section-features-custom.bg-gradient-1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-1---privacy.hero-custom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-2---privacy.section-features-custom.bg-gradient-1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-6---privacy, .section-6---jobs {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-1---jobs.hero-custom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-3---jobs {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-1---spotlight.hero-custom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-4---spotlight.overflow-hidden {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-5---spotlight {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-1---non-profit.hero-custom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-4---non-profit.overflow-hidden {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-3---image-container-left-copy {
    justify-content: center;
    width: 100%;
    height: 485px;
  }

  .sysf-breadcrumbs-2 {
    justify-content: center;
    align-self: center;
    margin-bottom: 0;
    display: flex;
  }

  .body-text-sections-copy-copy {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    max-width: 700px;
    display: flex;
  }

  .container-default-hero {
    padding-right: 5%;
  }

  .section-1---ai-bg {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-1---ai-bg.latest-products, .section-1---ai-bg.latest-products-copy, .section-1---ai-bg.latest-products, .section-1---ai-bg.latest-products-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .faq-main-wrapper.horizontal {
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .home-hero {
    max-width: 100%;
  }

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

  .home-hero-button {
    font-weight: 500;
  }

  .home-hero-button.big-home-button.mobile-button {
    border-radius: 6px;
  }

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

  .text-block-96.mobile {
    text-align: center;
  }

  .text-block-96.violet {
    color: var(--typography-primary);
  }

  .home-hero-button-content {
    font-weight: 500;
  }

  .home-hero-button-content.big-home-button-content.mobile-button-content {
    border-radius: 6px;
  }

  .content-subtitle-2 {
    max-width: none;
  }

  .section-1---background-page {
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-text-container {
    flex-direction: column;
  }

  .div-block-35 {
    width: 100%;
    margin-bottom: 24px;
  }

  .bg-replace-img {
    height: 50%;
    margin-right: 0;
    padding-bottom: 0;
  }

  .bg-replace-title {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .bg-replace-subtitle {
    text-align: center;
    width: auto;
  }

  .image-47 {
    display: inline-block;
  }

  .image-47.mobile {
    margin-bottom: 40px;
    display: inline-flex;
  }

  .image-47.desktop {
    display: none;
  }

  .button-more-bgs {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-more-bgs.examples {
    text-align: center;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-111 {
    font-size: 16px;
    line-height: 16px;
  }

  .large-text-copy, .large-text-copy-copy, .large-text-copy {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .animate-in-second-copy {
    margin-bottom: 24px;
  }

  .large-text-copy-copy, .large-text-copy, .large-text-space-in-the-bottom, .large-text-copy-copy, .large-text-copy {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .hero-diffusion-section-paragraph-holder-copy-copy-copy-copy {
    flex-direction: column;
    align-items: center;
    margin: 20px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .text-block-diffusion-copy-copy {
    text-align: center;
    max-width: none;
  }

  .hero-tempaltes {
    height: auto;
    padding-top: 104px;
    padding-bottom: 104px;
    display: block;
  }

  .section-2---templates {
    height: auto;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-2---template-container {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .section-2---top-part-title {
    margin-bottom: 32px;
  }

  .section-3---template {
    height: auto;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-3---container-optimized-teamplte {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .text-block-diffusion-copy-copy-2-copy {
    text-align: center;
    max-width: none;
  }

  .hero-diffusion-section-paragraph-holder-copy-copy-copy {
    flex-direction: column;
    align-items: center;
    margin: 0 0 20px;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .button-10 {
    text-align: center;
    width: 100%;
  }

  .div-block-41 {
    margin-bottom: 20px;
  }

  .ppb-for-category {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-8 {
    padding-top: 0;
  }

  .hero-section-holder-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .circles-prompt-text-holder {
    width: 70vw;
  }

  .circle-sticky {
    margin-top: 0%;
    padding-top: 25%;
  }

  .circle-title {
    font-size: 24px;
  }

  .home-ck.hero-section {
    padding-top: 8em;
    padding-bottom: 6em;
  }

  .hero-ai-image-editor-container-copy-copy, .hero-tools-container {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: block;
  }

  .hero-tools-text-container {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .text-container-tools-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
  }

  .hero-tools-title {
    margin: 0;
    padding: 0;
  }

  .hero-h1-title {
    text-align: center;
    max-width: 20ch;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
  }

  .hero-tools-button {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 800px;
    margin: 32px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .button-tools {
    font-weight: 500;
  }

  .button-tools.big-button-tools.mobile-tools {
    border-radius: 6px;
  }

  .button-tools.big-button-tools.mobile-tools.ai-tools {
    margin-right: 16px;
  }

  .large-text-copy-copy {
    text-align: center;
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .dropdown-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .small-card-text-copy {
    font-size: 19px;
  }

  .pricing-cta {
    font-size: 16px;
  }

  .generate-section-holder-copy {
    max-width: 100%;
  }

  .breadcrum-container {
    justify-content: center;
    margin-top: 40px;
  }

  .languages-dropdown-container {
    justify-content: center;
    align-self: center;
    margin-bottom: 0;
    display: flex;
  }

  .sysf-breadcrumbs-2-copy {
    justify-content: center;
    align-self: center;
    margin-bottom: 20px;
    display: flex;
  }

  .home---section-5---testimonial {
    padding-bottom: 0;
  }

  .title-logo-carrousel-copy {
    margin-top: 40px;
  }

  .breadcrum-container-aieditor {
    justify-content: center;
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .breadcrums-copy.tool {
    justify-content: center;
    padding-left: 0%;
  }

  .container-default-copy-copy {
    max-width: 100%;
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .large-text-copy {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }

  .large-text-copy-copy, .large-text-to-video {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }

  .large-text-why-ck {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .container-merge {
    padding-left: 5%;
    padding-right: 5%;
  }

  .merge-grid {
    flex-direction: column;
    grid-auto-flow: column;
    padding-bottom: 100px;
    display: block;
  }

  .content-width-large-copy {
    justify-content: center;
    align-items: center;
  }

  .content-width-large-copy.align-center {
    width: auto;
    margin-bottom: 24px;
  }

  .animate-in-first-copy, .animate-in-second-copy {
    margin-bottom: 24px;
  }

  .animate-in-fourth-copy._2, .animate-in-fourth-copy.home, .animate-in-fourth-copy._2, .animate-in-fourth-copy.home {
    height: 100%;
  }

  .section-1---watermark.hero-custom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .large-text-watermark {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .container-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .large-text-copy-copy-copy, .text-filter {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .carousel-component-ai-photos {
    margin-bottom: 0;
  }

  .title-logo-carrousel-ai-photos {
    margin-top: 40px;
  }

  .products-container {
    padding-top: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .sticky-number-section {
    height: auto;
    margin-bottom: 0;
  }

  .home---section-8---final-cta {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-clean-2 {
    font-size: 48px;
  }

  .title-clean-2._2.short, .title-clean-2._2-copy {
    display: block;
  }

  .title-clean-2._2 {
    display: none;
  }

  .title-clean-2._2.home {
    width: auto;
    display: block;
  }

  .title-clean-2._2.short, .title-clean-2._2-copy {
    display: block;
  }

  .title-clean-2._2-copy.home {
    width: auto;
    display: block;
  }

  .title-clean-2.colored {
    font-size: 48px;
  }

  .section2-container {
    width: 700px;
    margin-top: -5%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .split-content-copy.home-hero-right, .split-content-copy.home-hero-right-copy, .split-content-copy.home-hero-right, .split-content-copy.home-hero-right-copy {
    flex-direction: column;
    width: 100%;
    margin-top: 100px;
    margin-right: 0;
    transform: rotate(-14deg);
  }

  .hero-images-wrapper-copy {
    flex-direction: row;
  }

  .home---section-1---images {
    background-color: #5c27d4;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .home---section-2---videos {
    padding-top: 0;
  }

  .ai-product-photos-container {
    height: 150vh;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: relative;
  }

  .sticky-ai-product-section {
    flex-flow: column;
    position: sticky;
    top: 150px;
  }

  .ai-prod-text-container.desktop {
    margin-right: 20px;
    display: block;
  }

  .ai-prod-text-container.mobile-feature-copy {
    display: none;
  }

  .ai-prod-text-container.mobile-feature-copy.mobile {
    width: 100%;
    margin-top: 40px;
    margin-right: 0;
    display: block;
  }

  .ai-prod-video-container {
    width: 100%;
  }

  .ai-prod-video {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
  }

  .ai-prod-bg-video {
    width: 100%;
    max-width: none;
    height: auto;
    max-height: none;
  }

  .video-editor-container {
    margin-top: 60px;
    display: block;
  }

  .video-editor-text-container {
    width: 100%;
    margin-right: 0;
  }

  .shopify-integration-container {
    margin-top: 100px;
  }

  .home---section-4---products {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .product-videos-container {
    margin-top: 0;
  }

  .prod-v-video {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
  }

  .brandkit-container {
    margin-top: 100px;
  }

  .numbers-container {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .sticky-section-6 {
    top: 82px;
  }

  .numbers-video-container {
    background-image: linear-gradient(#ae6eff, #ffa6d2);
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
  }

  .title-clean-s3, .title-clean-2-copy {
    font-size: 48px;
  }

  .final-cta-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-top: 80px;
    margin-bottom: 80px;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .home---section-3---desktop---1440 {
    display: none;
  }

  .s3-subtitle-holder-1440-2.ai-video-ads, .s3-subtitle-holder-1440-2.aiactors, .s3-subtitle-holder-1440-2.ai-video-ads-copy, .s3-subtitle-holder-1440-2.ai-video-ads, .s3-subtitle-holder-1440-2.aiactors, .s3-subtitle-holder-1440-2.ai-video-ads-copy {
    margin-top: 20px;
  }

  .subtitle-clean-s3 {
    font-size: 48px;
  }

  .subtitle-clean-s3.white {
    font-size: 16px;
  }

  .subtitle-clean-s3.aiactors, .subtitle-clean-s3.white {
    font-size: 16px;
  }

  .subtitle-clean-s3.white.mobile {
    margin-bottom: 24px;
    font-size: 24px;
    font-weight: 500;
    display: block;
  }

  .subtitle-clean-s3.aiactors {
    font-size: 16px;
  }

  .heading-83-copy-copy {
    width: auto;
  }

  .logo-carousel-wrap-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .final-footage {
    flex-direction: column;
    display: flex;
  }

  .div-block-56 {
    flex-direction: column;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-57 {
    margin-right: 0;
  }

  .title-copy.cta-v2 {
    max-width: none;
    margin-bottom: 20px;
  }

  .large-text-copy-copy-copy {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .container-copy-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .split-content-copy.home-hero-right {
    flex-direction: column;
    width: 100%;
    margin-top: 100px;
    margin-right: 0;
    transform: rotate(-14deg);
  }

  .popup-content-wrapper {
    max-height: 92%;
  }

  .breadcrum---container---furn {
    justify-content: center;
    margin-top: 40px;
  }

  .sysf-breadcrumbs-furn {
    justify-content: center;
    align-self: center;
    margin-bottom: 0;
    display: flex;
  }

  .section-7---pricing-v4-copy.white-section-v4 {
    background-color: var(--white);
    background-color: var(--white);
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .body-text-sections-copy-copy {
    text-align: left;
    text-align: left;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .tabs-menu-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .small-card-text-copy-copy {
    font-size: 19px;
  }

  .div-block-41-copy {
    margin-bottom: 20px;
  }

  .carousel-component-copy-home {
    margin-bottom: 0;
  }

  .hero---vd {
    height: auto;
    padding-top: 100px;
    display: block;
  }

  .hero-section-vd {
    margin-bottom: 56px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .section-1---vd {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-1---vd.latest-products {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .subtitle-vd {
    text-align: center;
    max-width: none;
  }

  .hero-title-vd {
    text-align: center;
    max-width: 18ch;
    margin: 0;
    padding: 0;
    font-size: 56px;
    font-weight: 700;
    line-height: 110%;
  }

  .button-vd {
    font-weight: 500;
  }

  .button-vd.big-v3.mobile {
    border-radius: 6px;
  }

  .vd-bg-container {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cta-container-vd {
    margin-top: 24px;
  }

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

  .sb-container-title {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .latest-products-section-grid-vd {
    grid-template-columns: 1fr;
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
  }

  .body-text-sections-copy-copy {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .tabs-menu-2-templates {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    place-items: center;
    display: grid;
  }

  .button-templates-categories {
    text-align: center;
    width: 100%;
  }

  .templates-examples-grid-copy {
    grid-template-columns: 1fr;
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-3---yt-video-ai-prod-photos-2024 {
    height: auto;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-3---container-optimized-copy {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .section-3---top-part-copy {
    margin-bottom: 32px;
  }

  .section-3-section-title-copy {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .h2-sections-copy-copy {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .body-text-sections-copy-copy-copy {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .section-3-images-copy-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 8px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .hero-ck-launch {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .section-2---progress-bar-ck-launch {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .hero-ck-launch-container-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-ck-launch-title-container-copy {
    margin-bottom: 0;
  }

  .hero-ck-launch-section-holder-copy {
    align-items: center;
  }

  .hero-ck-launch-section-container-copy {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: 0;
  }

  .hero-ck-launchsection-paragraph-copy-copy-copy-copy {
    flex-direction: column;
    align-items: center;
    margin: 0 0 20px;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .text-block-ck-launch-copy {
    text-align: center;
    max-width: none;
  }

  .hero-diffusion-text-ck-launch-copy {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 90px;
    font-weight: 700;
    line-height: 1.2;
  }

  .section-1-conteiner-launch {
    width: 100%;
    padding: 60px 5% 0;
  }

  .section-1-containter-title-launch {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .section-1-containter-title-launch._1 {
    margin-bottom: 0;
  }

  .section-1-containter-timelline-launch {
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .timeline-conteiner-launch {
    width: 100%;
    margin-left: 0;
    display: none;
  }

  .conteinter-image-timeline-base-left-launch {
    width: auto;
  }

  .conteinter-image-timeline-base-left-launch-right {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .timeline-text-ai-human, .timeline-text-ai-ads {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .timeline-text-ai-actors {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .container-launch {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2-containter-title-copy {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .section-2-containter-email {
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .progress-bar-left-copy {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-bottom: 24px;
    padding-bottom: 16px;
  }

  .cta-v2-newsletter-form-block-copy {
    max-width: 600px;
    margin-top: 20px;
  }

  .ai-humans {
    max-width: none;
  }

  .timeline-conteiner-launch-mobile {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .timeline-text-ai-product-photos-2-0-copy {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .final-heading-pricing-copy-copy {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .uui-banner10_text-wrapper {
    justify-content: center;
    align-items: center;
  }

  .uui-container-large {
    max-width: none;
  }

  .hero-nuevo {
    padding-top: 0;
  }

  .breadcrum-2-0 {
    justify-content: center;
    margin-top: 20px;
  }

  .hero-section-category-2-0 {
    margin-bottom: 56px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .container-2-0 {
    margin-bottom: 56px;
    margin-right: 0;
  }

  .hero-section-holder-2-0 {
    align-items: center;
  }

  .hero-section-container-v4 {
    flex-direction: column;
    align-items: center;
    margin: 0;
  }

  .hero-section-title-2-0 {
    margin: 0;
    padding: 0;
  }

  .hero-section-paragraph-2-0 {
    flex-direction: column;
    align-items: center;
    margin: 40px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .section-1---menu {
    flex-flow: wrap;
  }

  .button-more-bgs-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-2---ai-pp {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-1---pp-category {
    padding-top: 100px;
  }

  .section-4---container-aipp {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    top: 80px;
  }

  .section-4---container-ai-aipp {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-4---left-side-container-aipp {
    flex-direction: column;
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
  }

  .section-3---video-aipp {
    justify-content: center;
    width: 100%;
    margin-top: 60px;
    margin-bottom: 0;
    margin-right: 0;
    display: block;
  }

  .section-4---left-side-container-aipp1 {
    flex-direction: column;
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
    display: none;
  }

  .body-text-sections-ai-wix-copy {
    text-align: left;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .breadcrumbs-container-2 {
    justify-content: center;
    align-self: center;
    margin-bottom: 0;
    display: flex;
  }

  .button-more-bgs-copy-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-more-bgs-copy-3.examples {
    text-align: center;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-title-2-0-3 {
    text-align: center;
    max-width: 18ch;
    margin: 0;
    padding: 0;
    font-size: 56px;
    font-weight: 700;
    line-height: 110%;
  }

  .hero-title-2-0-3.supplements {
    font-size: 48px;
  }

  .hero-subtitle-2-0-3 {
    text-align: center;
    max-width: none;
  }

  .link-block-14 {
    margin-bottom: 8px;
  }

  .h2-sections-ai-wix-2 {
    text-align: left;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .h2-section-3---ai-wix-2, .h2-section-3---ai-aipp-2 {
    text-align: center;
    align-self: center;
    max-width: none;
  }

  .button-more-bgs-copy-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-more-bgs-copy-4.examples {
    text-align: center;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-title-2-0-4 {
    text-align: center;
    max-width: 18ch;
    margin: 0;
    padding: 0;
    font-size: 56px;
    font-weight: 700;
    line-height: 110%;
  }

  .hero-title-2-0-4.supplements {
    font-size: 48px;
  }

  .hero-subtitle-2-0-4 {
    text-align: center;
    max-width: none;
  }

  .hero-title-2-0-3-all {
    text-align: center;
    max-width: 18ch;
    margin: 0;
    padding: 0;
    font-size: 56px;
    font-weight: 700;
    line-height: 110%;
  }

  .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1, .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1 {
    font-size: 48px;
  }

  .breadcrumbs-container-big, .breadcrumbs-container-home, .breadcrumbs-container-ai-pp {
    justify-content: center;
    align-self: center;
    margin-bottom: 0;
    display: flex;
  }

  .hero-ai-humans {
    flex-flow: column;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .hero-ai-humans.space._1 {
    flex-flow: column;
    width: 100%;
  }

  .hero-ai-image-editor-container-left-copy-copy {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .hero-ai-humans-image {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hero-ai-humans---title {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-ai-humans-1 {
    text-align: center;
    width: 50ch;
    max-width: none;
  }

  .hero-image-humans {
    display: none;
  }

  .hero-image-humans.mobile {
    display: inline-flex;
  }

  .c-card-bottom {
    padding-left: 12px;
    padding-right: 12px;
  }

  .title-container-ha, .button-ha {
    width: 100%;
  }

  .paragraph-16 {
    width: auto;
  }

  .button-16 {
    width: 100%;
  }

  .gallery-wrapper {
    margin-right: auto;
  }

  .gallery-wrapper._1 {
    width: 100%;
    margin-top: 20px;
  }

  .image-wrapper-3 {
    width: 100%;
  }

  .create-video-ad {
    flex-direction: column;
  }

  .ai-actor-title {
    flex-direction: column;
    align-items: flex-start;
  }

  .section-1---actors {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-section-1---actors {
    max-width: 100%;
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .container-section-2---actors {
    max-width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-ai-wix-container-logos {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: block;
  }

  .section-2-section-title-copy-copy {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .h2-sections-copy-copy-copy {
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .hero-ai-image-editor-container-copy-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: block;
  }

  .large-text-copy-copy-copy {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .hero-supliful {
    height: auto;
    padding-top: 100px;
    display: block;
  }

  .breadcrum-container-supliful {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .hero-section-supliful {
    margin-bottom: 56px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .ck-sup-logo {
    width: 50%;
  }

  .hero-section-images-supliful {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-supliful-imgs {
    height: 100vh;
    margin-bottom: 0;
    padding-top: 72px;
    padding-bottom: 0;
  }

  .hero-supliful-imgs.mobile {
    flex-flow: column;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-container-sup {
    flex-flow: column;
    width: auto;
    padding: 80px 5% 40px;
    position: static;
    right: 20px;
  }

  .heading-93-copy {
    text-align: center;
    width: 24ch;
  }

  .section-2---supliful {
    height: auto;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-3---supliful {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-3---supliful.latest-products {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .title-container---s3-sup {
    margin-bottom: 20px;
  }

  .section-4---supliful {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .gift-icon-3 {
    bottom: 753.569px;
    right: 7.441px;
  }

  .container---supliful {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .text-container---2 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: 0;
  }

  .sub-s4-sup {
    flex-direction: column;
    align-items: center;
    margin: 0 0 20px;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .sub-s4-sup.bottom {
    max-width: 100%;
  }

  .subtitle-s4 {
    text-align: center;
    max-width: none;
  }

  .title-s4 {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 70px;
    font-weight: 900;
    line-height: 1.2;
  }

  .timeline-conteiner-left-copy {
    width: 100%;
    margin-left: 0;
  }

  .timeline---title-copy {
    font-size: 24px;
  }

  .timeline---base-copy-copy, .timeline---base-copy-left-copy {
    line-height: 20px;
  }

  .timeline---title-copy {
    font-size: 24px;
    line-height: 30px;
  }

  .timeline---base-copy {
    line-height: 20px;
  }

  .hero-ai-ads-2 {
    height: auto;
    padding-top: 120px;
    padding-bottom: 104px;
    display: block;
  }

  .hero-diffusion-container-copy-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .sysf-breadcrumbs-3 {
    justify-content: center;
    align-self: center;
    margin-bottom: 30px;
    display: flex;
  }

  .hero-ads-container-4 {
    flex-direction: column;
    align-items: center;
    margin: 0;
  }

  .heading-aiads-4 {
    text-align: center;
    font-size: 56px;
    line-height: 120%;
  }

  .hero-title-container-3 {
    margin: 0;
    padding: 0;
  }

  .hero-subtitle-container-3 {
    flex-direction: column;
    align-items: center;
    margin: 20px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .hero-subtitle-container-3.es {
    max-width: none;
  }

  .text-block-4-ads {
    text-align: center;
    width: auto;
    max-width: none;
  }

  .hero-image---ai-ads {
    align-self: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .section-3---container-ads-top {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .section-3---container-ads-bottom {
    flex-direction: column;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .container-ads-text {
    max-width: 100%;
    padding-right: 0;
  }

  .right-side-ads {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .left-side-ads {
    width: 100%;
    margin-bottom: 40px;
    display: block;
  }

  .left-side-ads._2 {
    display: block;
  }

  .image-container-ads-1 {
    width: 100%;
  }

  .script-image-ads {
    max-width: none;
  }

  .left-side-ads-2 {
    width: 100%;
    height: auto;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .right-side-ads-2 {
    width: 100%;
    margin-bottom: 0;
    display: block;
  }

  .right-side-ads-2.mobile {
    margin-bottom: 20px;
    display: block;
  }

  .right-side-ads-2._2 {
    display: none;
  }

  .container-ads-text-1 {
    max-width: 100%;
    padding-right: 0;
  }

  .arrow {
    display: none;
  }

  .arrow._1-copy-copy {
    display: block;
  }

  .arrow._1-copy-copy-copy {
    margin-top: -20px;
    display: block;
  }

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

  .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 5%;
    bottom: 45%;
  }

  .swiper-button-next.santa {
    background-color: #fff0;
    right: -10%;
  }

  .component_wrapper {
    padding-top: 2rem;
    padding-bottom: 4.5rem;
  }

  .padding-global {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .swrper_component {
    justify-content: space-around;
  }

  .swiper-button-prev {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 5%;
    bottom: 45%;
  }

  .swiper-button-prev.santa {
    background-color: #fff0;
    left: -10%;
  }

  .component-title {
    font-size: 40px;
  }

  .component-title.purple.santa {
    color: var(--white);
  }

  .display-heading-2-copy, .display-heading-2-copy-copy, .display-heading-2-copy-copy {
    text-align: center;
    font-family: Inter variablefont slnt wght, Arial, sans-serif;
    font-size: 40px;
    text-decoration: none;
  }

  .display-heading-2-copy-copy.title {
    font-size: 48px;
  }

  .large-text-copy-copy {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .display-heading-2-copy-copy {
    text-align: center;
    font-family: Inter variablefont slnt wght, Arial, sans-serif;
    font-size: 40px;
    text-decoration: none;
  }

  .cf-enterprise-pricing-box {
    min-height: auto;
  }

  .cf-enterprise-pricing-box.pricing-box-alternative {
    width: 80%;
    max-width: 400px;
    min-height: auto;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .cf-pricing-plan-content-wrapper-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: flex;
  }

  .cf-pricing-plan-content-wrapper-copy {
    margin-bottom: 0;
  }

  .cf-pricing-plan-content-item-2 {
    justify-content: space-between;
    width: 100%;
  }

  .cf-secondary-button-2.pricing-button {
    margin-top: 60px;
  }

  .cf-pricing-box-plan-wrapper-1 {
    text-align: center;
    align-items: center;
  }

  .steps-holder {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .step-text-1 {
    text-align: center;
  }

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

  .section-3-ads-copy {
    height: auto;
    margin-bottom: 0;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .subtitle-text-1 {
    text-align: center;
  }

  .section-2---container-ads {
    flex-direction: column;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .section-2-ads {
    height: auto;
    margin-bottom: 0;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .ai-script-button {
    font-weight: 500;
  }

  .ai-script-button.big-section-3 {
    border-radius: 6px;
  }

  .ai-script-button.big-section-3.gradient-section-3-copy {
    width: 100%;
    height: 48px;
    color: var(--white);
    width: 100%;
    height: 48px;
    background-image: linear-gradient(169deg, #5c27d4, #755fff);
    font-size: 16px;
    font-weight: 500;
  }

  .ai-actor-button {
    font-weight: 500;
  }

  .ai-actor-button.big-section-3 {
    border-radius: 6px;
  }

  .ai-actor-button.big-section-3.gradient-section-3-copy {
    width: 100%;
    height: 48px;
    color: var(--white);
    width: 100%;
    height: 48px;
    background-image: linear-gradient(169deg, #5c27d4, #755fff);
    font-size: 16px;
    font-weight: 500;
  }

  .button-sections-ads {
    justify-content: center;
    align-items: center;
    width: 99.9999%;
    display: flex;
  }

  .right-side-copy-copy.shopify._1 {
    margin-top: 20px;
  }

  .right-side-copy-copy.shopify._2 {
    margin-top: 40px;
  }

  .right-side-copy-copy {
    width: 100%;
    height: 75%;
    margin-left: 0;
    margin-right: 0;
  }

  .section-4---create-static-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section-3---left-side-container-copy-copy {
    flex-direction: column;
    width: 100%;
    margin-bottom: 56px;
    margin-right: 0;
    display: flex;
  }

  .section-3---left-side-container-copy-copy._2 {
    margin-bottom: 0;
  }

  .section-3---container-ads-top-copy-copy {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .top-side-ads {
    width: 100%;
    margin-bottom: 0;
    display: block;
  }

  .container-ads-text-copy {
    max-width: 100%;
    padding-right: 0;
  }

  .add-bg-card-title-copy {
    text-align: center;
    font-size: 40px;
  }

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

  .bottom-side-ads {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .section-3---container-2 {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    position: static;
    top: auto;
  }

  .image-107, .image-107-mobile {
    display: none;
  }

  .section-6---25-off {
    margin-left: auto;
    margin-right: auto;
  }

  ._25-off---100k {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  ._25-off-title, ._25-off-title-copy {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 90px;
    font-weight: 700;
    line-height: 1.2;
  }

  .section-2-title-100k {
    font-size: 42px;
  }

  .section-1-containter-100k {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .section-3-container---ugc-ads {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    top: 80px;
  }

  .section-3---ugcs {
    flex-direction: column;
    margin-bottom: 0;
  }

  .section-3---ugcs---left-side {
    flex-direction: column;
    width: 90%;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
  }

  .section-3---ugcs---right-side {
    flex-flow: column;
    justify-content: center;
    width: 90%;
    margin-top: 40px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .h2-section-3---1-copy-2-copy {
    text-align: center;
    text-align: center;
    max-width: none;
  }

  .section-3---aiphotos---gif-copy-copy {
    flex-flow: column;
    justify-content: center;
    width: 90%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .section-3-container---ai-photos-copy {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    top: 80px;
  }

  .hero-ai-clones {
    height: auto;
    padding-top: 120px;
    padding-bottom: 0;
    display: block;
  }

  .ai-clones-image {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .hero-ads-container-4-copy {
    flex-direction: column;
    align-items: center;
    margin: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading-aiclones {
    text-align: center;
    font-size: 56px;
    line-height: 120%;
  }

  .hero-title-container-clones {
    margin: 0;
    padding: 0;
  }

  .hero-subtitle-container-clones {
    flex-direction: column;
    align-items: center;
    margin: 20px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .text-block-4-clones {
    text-align: center;
    width: auto;
    max-width: none;
  }

  .timeline---subtitle-2 {
    text-align: center;
    font-size: 16px;
  }

  .div-block-78 {
    justify-content: center;
    align-items: center;
    margin-right: 0;
  }

  .hero-ai-image-editor---image-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .ai-image-editor---image-copy {
    justify-content: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hero-ai-image-editor-container-left-copy-copy {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .hero-ai-image-editor-text-copy-copy {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
  }

  .bottom-container-mobile {
    width: 100%;
    margin-top: -20px;
    display: block;
    position: relative;
  }

  .tool-dropdown-link {
    text-align: center;
    padding-left: 8px;
  }

  .tabs-menu-3 {
    flex-flow: wrap;
  }

  .hero-printful {
    height: auto;
    padding-top: 100px;
    display: block;
  }

  .title-clean-2-copy {
    font-size: 48px;
  }

  .hero-text-v3-copy-copy {
    text-align: center;
    max-width: 18ch;
    margin: 0;
    padding: 0;
    font-size: 56px;
    font-weight: 700;
    line-height: 110%;
  }

  .breadcrum-container-printify {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .ck-sup-logo-printify {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    display: flex;
  }

  .logos-ck-printify {
    width: 100%;
  }

  .component-title-2 {
    font-size: 40px;
  }

  .section-3---images {
    background-color: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-4---printful {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .component_header-copy {
    margin-top: 0;
    margin-bottom: 2.5rem;
  }

  .container-v3-copy {
    margin-bottom: 56px;
    margin-right: 0;
  }

  .hero-ai-image-editor-text-copy-copy-copy {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
  }

  .section-1---hero-ai-image-editor-copy-copy {
    height: auto;
    padding: 100px 5% 60px;
    display: block;
  }

  .component-title-3 {
    font-size: 40px;
  }

  .bg-replace-h2-title-copy {
    text-align: center;
  }

  .div-block-82 {
    width: 100%;
    margin-top: 40px;
  }

  .hero-text-2-copy {
    text-align: center;
    width: 100%;
    font-size: 56px;
  }

  .heading-affiliates {
    text-align: center;
    font-size: 56px;
    line-height: 120%;
  }

  .hero-title-container-affiliates {
    margin: 0;
    padding: 0;
  }

  .text-block-4-affiliate {
    text-align: center;
    width: auto;
    max-width: none;
  }

  .hero-container-ads {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .section-hero---actors-2 {
    height: auto;
    padding: 100px 5% 60px;
    display: block;
  }

  .hero-container-affiliate {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .section-4---container-affiliate {
    flex-flow: column;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hero---affiliate {
    height: auto;
    padding-top: 120px;
    padding-bottom: 0;
    display: block;
  }

  .section-1---affiliate {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-2---affiliate {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .image-cont-af {
    max-width: 1216px;
    margin-bottom: 40px;
    display: none;
  }

  .iframe-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15%;
    padding-right: 15%;
    display: flex;
  }

  .hero-container-left-affiliate {
    max-width: 1216px;
    margin-bottom: 80px;
  }

  .breadcrum-container-aff {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .hero-iframe-container {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8em;
    padding-right: 8em;
    display: flex;
  }

  .container-human-actors-2 {
    flex-flow: column;
  }

  .text-block-143, .title-human-actors-2, .bg-replace-h2-title-2, .bold-text-13 {
    text-align: center;
  }

  .sticky-div {
    position: static;
  }

  .title-container-actors-2 {
    width: 100%;
  }

  .title-container-actors-2._2 {
    height: auto;
  }

  .hero-section---order-ugc {
    overflow: hidden;
  }

  .title-container---order-ugc {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .video-container---order-ugc {
    justify-content: center;
    width: 100%;
  }

  .subtitle-container---order-ugc {
    margin-bottom: 20px;
  }

  .button---order-ugc, .button---order-ugc.s3, .button---order-ugc.bottom._2, .button---order-ugc.s3-copy, .button---order-ugc.s3, .button---order-ugc.bottom._2, .button---order-ugc.bottom._2, .button---order-ugc.s3-copy, .heading-95, .text-block-146 {
    text-align: center;
  }

  .top-container---order-ugc {
    flex-flow: column;
    margin-bottom: 0;
  }

  .s1-top-container---order-ugc {
    margin-bottom: 20px;
  }

  .heading-96.left {
    text-align: center;
    text-align: center;
    width: auto;
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
  }

  .h2-title-container---order-ugc {
    width: auto;
    margin-right: 10px;
  }

  .heading-97 {
    width: 100%;
  }

  .s4-button---order-ugc {
    text-align: center;
  }

  .section-1---container-frame, .section-4---container-ugc {
    flex-flow: column;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .section-6---order-ugc {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .s6-top-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .s6-bottom-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dot-block {
    width: 24px;
    left: 229px;
  }

  .step.per {
    padding-bottom: 24px;
  }

  .content-wrap.anima-2, .content-wrap.anima-1, .content-wrap.anima-3 {
    width: 60%;
  }

  .content-wrap.anima-2, .content-wrap.anima-1, .content-wrap.anima-3 {
    width: 60%;
  }

  .content-wrap.per {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .step-block {
    justify-content: center;
    align-items: center;
    height: 60vh;
  }

  .content.per {
    text-align: center;
    text-align: center;
    flex-flow: column;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .label-3, .heading-100, .paragraph-20 {
    text-align: center;
  }

  .s4-container-ugc {
    width: 100%;
  }

  .pricing-column-white {
    padding: 15px 12px;
  }

  .title-wrap {
    margin-right: auto;
    padding-right: 3%;
  }

  .price-type {
    text-align: center;
    line-height: 24px;
  }

  .container-12 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    position: relative;
  }

  .button-pricing {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
  }

  .pricing-column-features {
    padding: 15px 15px 15px 0;
    display: block;
  }

  .price-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: stretch;
    align-self: flex-start;
    width: auto;
    position: static;
    top: 100px;
  }

  .price-grid._2 {
    width: auto;
  }

  .pricing-column {
    padding: 15px;
  }

  .pricing-column._2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .pricing-column._3 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .pricing-column._4 {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .feature-item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .feature-grid {
    width: 98%;
    margin-bottom: -52px;
  }

  .feature-grid._2 {
    margin-bottom: 0;
  }

  .section-3---order-ugc-2 {
    padding-right: 0%;
    overflow: visible;
  }

  .images.logo {
    width: 84%;
  }

  .image-116 {
    display: none;
    overflow: hidden;
  }

  .section-3---challenge {
    padding-top: 100px;
  }

  .section-1---people-buy-from-people {
    flex-flow: column;
  }

  .s1-left-container---people {
    width: 100%;
  }

  .s1-right-container---people {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .s1-right-container---people.spa {
    width: 100%;
    margin-top: 40px;
  }

  .h2-title-container---people {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-21 {
    text-align: center;
    width: auto;
  }

  .sold-new-top-container---order-ugc-2-copy {
    width: 100%;
    margin-top: 20px;
  }

  .sold-new-bottom-container---order-ugc-copy, .sold-new-bottom-container---order-ugc-copy.actors {
    margin-right: 0;
  }

  .sold-new-bottom-container---order-ugc-copy.actors {
    margin-right: 0;
  }

  .sold-new-bottom-container---order-ugc-copy.actors.space {
    margin-top: 60px;
  }

  .schallenge---bottom-container---order-ugc-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .column-1---frame {
    width: auto;
    height: 226vh;
    margin-left: 0;
    padding-right: 20px;
  }

  .column-1---frame.mobile {
    height: 236vh;
  }

  .column-2---frame {
    height: auto;
    margin-right: 0;
  }

  .sticky-creatorkit {
    padding-bottom: 0;
    padding-right: 0;
  }

  .card-sticky {
    width: 100%;
    padding-top: 0;
  }

  .background-video-17 {
    width: 320px;
  }

  .bg-video-cont-challenge {
    margin-bottom: 24px;
  }

  .card-actors {
    border-bottom: 1px none var(--gray-3);
    border-radius: 1px;
    width: 100%;
    margin-bottom: 24px;
    padding-top: 0;
    padding-bottom: 24px;
  }

  .card-actors.last, .card-actors._2 {
    border-bottom-style: none;
  }

  .card-actors.last, .card-actors._2 {
    border-bottom-style: none;
  }

  .card-actors._1 {
    padding-top: 40px;
  }

  .bg-video-cont-challenge-2 {
    align-self: center;
    margin-bottom: 24px;
  }

  .text-block-154 {
    text-align: center;
    font-size: 18px;
  }

  .text-block-154.purple {
    text-align: center;
  }

  .text-block-154.white {
    text-align: left;
  }

  .image-118._2.dark {
    display: none;
  }

  .image-118._2.white-copy.left {
    top: 0%;
  }

  .image-118._2.white-copy._5 {
    top: -90%;
    bottom: 0%;
  }

  .div-block-89 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-90 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
  }

  .div-block-90.nuevo {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .schallenge---bottom-container---order-ugc-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .type-of-actors {
    width: 320px;
  }

  .comment-copy._1 {
    inset: auto 5% 10% 0%;
  }

  .comment-copy._2 {
    inset: auto 0% 0% 30%;
  }

  .comment-copy._1-copy {
    width: 45%;
    display: flex;
    inset: auto 5% 10% 0%;
  }

  .text-arrow-copy._2 {
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .text-arrow-copy._1 {
    text-align: right;
    width: 273px;
    margin-bottom: 0;
  }

  .text-arrow-copy._1._2 {
    box-shadow: none;
    box-shadow: none;
  }

  .pre-subtitle.white-desktop {
    text-align: center;
    text-align: center;
  }

  .h2-title-s3 {
    text-align: center;
    font-size: 48px;
  }

  .line {
    display: none;
    inset: auto auto -8% -3%;
  }

  .title-container-s3 {
    flex-flow: column;
    display: flex;
  }

  .text-block-161-copy {
    width: 22ch;
  }

  .text-block-161-copy._2-copy {
    text-align: center;
    text-align: center;
    width: 100%;
  }

  .text-block-161-copy._2 {
    text-align: center;
    width: 100%;
  }

  .text-block-161-copy.nuevo {
    width: auto;
  }

  .text-block-161-copy._2-copy {
    text-align: center;
    text-align: center;
    width: 100%;
  }

  .title-solution {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .h2-title-s3-copy {
    text-align: center;
    font-size: 48px;
  }

  .main-hero_heading {
    font-size: 5em;
  }

  .div-block-96 {
    margin-top: 60px;
  }

  .section-1---container-frame-copy {
    flex-flow: column;
    width: 100%;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-97 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    margin-top: 40px;
  }

  .step-block-2 {
    min-height: 50vh;
  }

  .heading-108 {
    font-size: 64px;
  }

  .section-hero---actors-3-videos {
    height: auto;
    padding: 40px 5% 60px;
    display: block;
  }

  .section-hero---actors-3---iframe {
    height: auto;
    padding: 100px 5% 60px;
    display: block;
  }

  .section-hero---actors-3---iframe.gradient {
    padding-bottom: 100px;
  }

  .section-hero---actors-3---iframe.gradient.nospace {
    padding-top: 40px;
  }

  .section-hero---actors-3---iframe.gradient.nospace-copy, .section-hero---actors-3---iframe.gradient.nospace {
    padding-top: 40px;
  }

  .section-hero---actors-3---iframe.gradient.mob {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section-hero---actors-3---iframe.gradient.nospace-copy {
    padding-top: 40px;
  }

  .section---video-emotive {
    height: auto;
    margin-bottom: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .container-emotive {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .section---voices.santa._2.space, .section---voices.santa._2-copy.space, .section---voices.santa._2.space, .section---voices.santa._2-copy.space, .section---voices.santa._2.space, .section---voices.santa._2.space, .section---voices.santa._2-copy.space, .section---voices.santa._2-copy.space {
    padding-top: 0;
  }

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

  .container-right-voices {
    width: auto;
    margin-right: 0;
  }

  .container-left-voices {
    width: 100%;
    margin-top: 20px;
  }

  .container-left-voices.desktop {
    display: none;
  }

  .container-left-voices.mobile {
    display: block;
  }

  .div-block-103 {
    width: auto;
  }

  .lazy-youtube-video._1, .lazy-youtube-video._2, .lazy-youtube-video._1, .lazy-youtube-video._2 {
    width: 600px;
  }

  .image-131 {
    width: 100%;
  }

  .image-132._1, .image-132._2, .image-132._1, .image-132._2 {
    width: 600px;
  }

  .hero---santa {
    height: auto;
    padding-top: 140px;
    padding-bottom: 0;
    display: block;
  }

  .hero-container-santa {
    margin: 0 0 60px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-container-left-santa {
    max-width: 1216px;
    margin-bottom: 40px;
  }

  .heading-santa {
    text-align: center;
    width: 14ch;
    font-size: 56px;
    line-height: 120%;
  }

  .hero-santa-container-button {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 800px;
    margin: 32px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .breadcrum-container-aff-copy {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .hero-santa-powered-containe {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .ck-sup-logo-elevenlabs {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    display: flex;
  }

  .logos-ck-elevenlabs {
    width: 100%;
  }

  .hero-container-right-santa {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8em;
    padding-right: 8em;
    display: flex;
  }

  .text-block-4-santa, .subtitle-santa {
    text-align: center;
    width: auto;
    max-width: none;
  }

  .hero-title-container-santa {
    margin: 0;
    padding: 0;
  }

  .container-santa {
    flex-flow: column;
  }

  .why-we-built-santa {
    padding-top: 20px;
    padding-bottom: 80px;
  }

  .paragraph-23 {
    text-align: center;
  }

  .text-block-163 {
    width: 15ch;
  }

  .div-block-108 {
    flex-flow: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .section-vid---santa {
    height: auto;
    padding: 40px 5% 20px;
    display: none;
  }

  .section-vid---santa._2 {
    background-image: linear-gradient(270deg, var(--violeta), var(--lila));
    background-image: linear-gradient(270deg, var(--violeta), var(--lila));
  }

  .text-block-166 {
    width: auto;
    color: var(--white);
  }

  .container-santa-right {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 40px;
  }

  .image-136 {
    display: none;
  }

  .image-137, .image-138 {
    height: 100%;
    display: block;
  }

  .hero-container-img.santa {
    justify-content: flex-start;
    align-items: center;
    padding-right: 0%;
  }

  .h2-title-aav.color.big, .h2-title-aav.color.big-copy {
    font-size: 40px;
  }

  .h2-title-aav.color.big, .h2-title-aav.color.big-copy {
    font-size: 40px;
  }

  .h2-title-aav.color.ch {
    width: auto;
  }

  .h2-title-aav.color.big, .h2-title-aav.color.big-copy {
    font-size: 40px;
  }

  .hero-container-left-aav {
    width: auto;
  }

  .hero-container-left {
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .h1-hero-aav {
    text-align: center;
  }

  .subtitle-hero-aav {
    text-align: center;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .button-aav {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .social-proof-img {
    width: 70%;
  }

  .social-proof-img.aa {
    align-self: center;
  }

  .text-block-168.safety, .image-container-sec-aav {
    width: auto;
  }

  .image-container-sec-aav._2, .image-container-sec-aav._3.lypsync, .image-container-sec-aav.smaller._2, .image-container-sec-aav._2, .image-container-sec-aav._3.lypsync, .image-container-sec-aav._3.lypsync, .image-container-sec-aav.smaller._2, .image-container-sec-aav.smaller._2 {
    width: 100%;
  }

  .text-container-sec-aav {
    width: auto;
  }

  .text-container-sec-aav.mobile {
    display: block;
  }

  .text-container-sec-aav.mobile._1 {
    display: none;
  }

  .text-container-sec-aav.desktop {
    width: auto;
    margin-right: 20px;
  }

  .text-container-sec-aav.desktop._5 {
    margin-top: 40px;
  }

  .text-container-sec-aav.desktop._5.home {
    width: 100%;
    margin-right: 0;
    display: block;
  }

  .text-container-sec-aav.desktop._2.home {
    width: 100%;
    margin-top: 40px;
    display: block;
  }

  .text-container-sec-aav.desktop._2.clone.desk {
    display: none;
  }

  .text-container-sec-aav.left {
    text-align: center;
    width: auto;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .text-container-sec-aav.left.part-2 {
    width: 100%;
    margin-left: 0;
  }

  .text-container-sec-aav.left.part-2.desktop {
    display: none;
  }

  .text-container-sec-aav.left.part-2.mobile {
    margin-bottom: 40px;
    display: block;
  }

  .text-container-sec-aav.left._3 {
    width: 100%;
    margin-bottom: 60px;
  }

  .text-container-sec-aav.left.home {
    width: 100%;
    display: none;
  }

  .text-container-sec-aav.left.home.mobile {
    margin-top: 40px;
    margin-bottom: 0;
    display: block;
  }

  .text-container-sec-aav.left.home-copy {
    width: 100%;
    display: none;
  }

  .text-container-sec-aav.left.home-copy.mobile {
    display: block;
  }

  .text-container-sec-aav.left.no-space._2.mobile {
    width: 100%;
  }

  .text-container-sec-aav.left.no-space.desktop {
    display: none;
  }

  .text-container-sec-aav.no-space {
    width: 100%;
  }

  .sec-container-aav {
    flex-flow: column;
  }

  .h2-subtitle-aav, .paragraph2-aav._2, .paragraph2-aav._2.white, .paragraph2-aav._2, .paragraph2-aav._2.white, .paragraph2-aav._2.white {
    text-align: center;
  }

  .sec-container-2-aav {
    justify-content: space-between;
    align-items: flex-start;
  }

  .sec-container-2-aav._2 {
    flex-flow: column;
  }

  .sec-container-2-aav._2-copy, .sec-container-2-aav._2-copy-copy, .sec-container-2-aav.home-1, .sec-container-2-aav._2 {
    flex-flow: column;
  }

  .sec-container-2-aav._2-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .sec-container-2-aav.middle {
    flex-flow: column;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .sec-container-2-aav.middle.hide {
    justify-content: space-between;
    align-items: center;
  }

  .sec-container-2-aav._2-copy, .sec-container-2-aav._2-copy-copy, .sec-container-2-aav.home-1 {
    flex-flow: column;
  }

  .section-4-faq-container---aav {
    padding-left: 5%;
    padding-right: 5%;
    overflow: auto;
  }

  .image-141 {
    width: 100%;
  }

  .image-141.desktop.dk, .image-141.mobile {
    display: block;
  }

  .image-141.desktop {
    display: none;
  }

  .image-141.desktop.dk, .image-141.mobile {
    display: block;
  }

  .image-container-sec-aav-copy {
    width: 41%;
    margin-bottom: 60px;
  }

  .ai-avatar-01 {
    width: 100%;
  }

  .div-block-110 {
    flex-flow: column;
    align-items: center;
  }

  .breadcrums-01 {
    justify-content: center;
    align-self: center;
    margin-bottom: 30px;
    display: flex;
  }

  .youtube-11 {
    left: auto;
  }

  .chart {
    padding-top: 60px;
    padding-right: 0%;
    overflow: hidden;
  }

  .slide-6 {
    width: 100%;
  }

  .home---section-5---testimonial-copy {
    padding-bottom: 0;
  }

  .final-heading-aac {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: auto;
  }

  .pricing-column-3 {
    padding: 15px 12px;
  }

  .container2 {
    width: 41%;
    margin-bottom: 60px;
  }

  .hero-alternative {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 56px;
    font-weight: 700;
    line-height: 1.2;
  }

  .hero-ait {
    flex-flow: column;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .sec-container-2-alt {
    justify-content: space-between;
    align-items: flex-start;
  }

  .sec-container-2-alt._2 {
    flex-flow: column;
  }

  .sec-container-2-alt._2-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .sec-container-2-alt.middle {
    flex-flow: column;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .sec-container-2-aav-copy {
    justify-content: space-between;
    align-items: flex-start;
  }

  .sec-container-2-aav-copy._2 {
    flex-flow: column;
  }

  .sec-container-2-aav-copy._2-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .sec-container-2-aav-copy.middle {
    flex-flow: column;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .hero-safety {
    flex-flow: column;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .hero-safety.space {
    margin-top: 0;
    margin-bottom: 100px;
  }

  .hero-safety---title {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-safety---title.atl {
    width: 100%;
  }

  .hero-safety-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
  }

  .hero-safety-button-holder {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 800px;
    margin: 32px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .h2-subtitle-safety {
    text-align: center;
    width: 28ch;
  }

  .text-container-safety {
    width: auto;
  }

  .text-container-safety.desktop._5.home, .text-container-safety.desktop._2.home {
    display: none;
  }

  .text-container-safety.mobile {
    display: block;
  }

  .text-container-safety.desktop {
    width: auto;
    margin-right: 20px;
  }

  .text-container-safety.desktop._5.home, .text-container-safety.desktop._2.home {
    display: none;
  }

  .text-container-safety.desktop._5 {
    margin-top: 40px;
  }

  .text-container-safety.desktop._5.home, .text-container-safety.desktop._2.home, .text-container-safety.desktop._2.home {
    display: none;
  }

  .text-container-safety.left {
    text-align: center;
    width: auto;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .text-container-safety.left.part-2 {
    width: 100%;
    margin-left: 0;
  }

  .text-container-safety.left.part-2.desktop {
    display: none;
  }

  .text-container-safety.left.part-2.mobile {
    margin-bottom: 40px;
    display: block;
  }

  .text-container-safety.left._3 {
    width: 100%;
    margin-bottom: 60px;
  }

  .text-container-safety.left.home {
    width: 100%;
  }

  .text-container-safety.why-matters {
    flex-flow: column;
  }

  .text-container-safety.why-matters.left {
    flex-flow: column;
    margin-bottom: 20px;
  }

  .text-container-sec-safety {
    width: auto;
  }

  .text-container-sec-safety.desktop._5.home, .text-container-sec-safety.desktop._2.home {
    display: none;
  }

  .text-container-sec-safety.mobile {
    display: block;
  }

  .text-container-sec-safety.desktop {
    width: auto;
    margin-right: 20px;
  }

  .text-container-sec-safety.desktop._5.home, .text-container-sec-safety.desktop._2.home {
    display: none;
  }

  .text-container-sec-safety.desktop._5 {
    margin-top: 40px;
  }

  .text-container-sec-safety.desktop._5.home, .text-container-sec-safety.desktop._2.home, .text-container-sec-safety.desktop._2.home {
    display: none;
  }

  .text-container-sec-safety.left {
    text-align: center;
    width: auto;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .text-container-sec-safety.left.part-2 {
    width: 100%;
    margin-left: 0;
  }

  .text-container-sec-safety.left.part-2.desktop {
    display: none;
  }

  .text-container-sec-safety.left.part-2.mobile {
    margin-bottom: 40px;
    display: block;
  }

  .text-container-sec-safety.left._3 {
    width: 100%;
    margin-bottom: 60px;
  }

  .text-container-sec-safety.left.home {
    width: 100%;
  }

  .sec-container-2-safety {
    justify-content: space-between;
    align-items: flex-start;
  }

  .sec-container-2-safety._2 {
    flex-flow: column;
    margin-bottom: 0;
  }

  .sec-container-2-safety._2-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .sec-container-2-safety.middle {
    flex-flow: column;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .sec-container-2-safety.down.ultimo {
    margin-bottom: 60px;
  }

  .sec-container-2-aav-copy-copy {
    justify-content: space-between;
    align-items: flex-start;
  }

  .sec-container-2-aav-copy-copy._2 {
    flex-flow: column;
  }

  .sec-container-2-aav-copy-copy._2-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .sec-container-2-aav-copy-copy.middle {
    flex-flow: column;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .bubble-pillar {
    flex-flow: column;
  }

  .heading-110 {
    text-align: center;
  }

  .pillar-image-cont {
    width: 100%;
    margin-bottom: 0;
  }

  .hero-image-humans-copy {
    display: block;
  }

  .hero-image-humans-copy.mobile {
    display: inline-flex;
  }

  .h2-title-safety.color.big, .h2-title-safety.color.big-copy {
    font-size: 40px;
  }

  .h2-title-safety.color.big, .h2-title-safety.color.big-copy {
    font-size: 40px;
  }

  .h2-title-safety.color.ch {
    width: auto;
  }

  .h2-title-safety.color.big, .h2-title-safety.color.big-copy {
    font-size: 40px;
  }

  .text-container-safety-pillar {
    text-align: center;
    width: 100%;
    margin-bottom: 40px;
  }

  .text-container-safety-pillar.right.deskto {
    order: -1;
  }

  .text-container-safety-pillar.right.mobile {
    display: block;
  }

  .image-container-sec-whymatter {
    flex-flow: column;
    align-self: auto;
    align-items: center;
    width: 100%;
    margin-right: 0;
    display: flex;
  }

  .image-container-sec-whymatter._2 {
    width: 100%;
  }

  .image-whymatter {
    width: 30%;
  }

  .image-whymatter.desktop {
    display: none;
  }

  .image-whymatter.mobile {
    display: block;
  }

  .section-4-faq-container---safety {
    padding-left: 5%;
    padding-right: 5%;
    overflow: auto;
  }

  .section-4-faq-container---safety.safety {
    overflow: visible;
  }

  .image-143.desktop {
    display: none;
  }

  .image-143.mobile {
    display: block;
  }

  .section-hero---safety {
    height: auto;
    padding: 100px 5% 60px;
    display: block;
  }

  .section-hero---safety.space {
    padding-top: 140px;
  }

  .section-2-section-title-copy-copy {
    flex-flow: column;
  }

  .list-item-1 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .list-block {
    width: 100%;
  }

  .bold-text-21 {
    line-height: 64px;
  }

  .ai-video-detector-container {
    margin-right: 0;
  }

  .cf-pricing-plan-number {
    font-size: 14px;
  }

  .image-8-copy.hide {
    display: none;
  }

  .video-section-pricing {
    flex-direction: column;
    margin-top: 1em;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
  }

  .top-part---pricing-video {
    margin-bottom: 32px;
  }

  .title---pricing-video {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .h2-title-pricing-video {
    text-align: center;
    flex-direction: column;
    align-items: center;
    font-size: 40px;
    display: flex;
  }

  .text---pricing-video {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .pricing_plan-title.is-margin {
    align-items: center;
    margin-bottom: 0;
  }

  .pricing_plan-title.is-center {
    min-width: 290px;
  }

  .pricing_column-grid {
    z-index: 1;
    background-color: #0f0f0f;
    position: relative;
  }

  .pricing_column-grid.is-fix {
    z-index: 1;
    background-color: #0f0f0f00;
    min-width: 300px;
    position: sticky;
    left: 0;
  }

  .pricing_column-grid.is-fix.nobg {
    z-index: 2;
    background-color: var(--white);
    border-radius: 0;
    min-width: 200px;
    padding-right: 16px;
    position: sticky;
  }

  .pricing_column-grid.is-fix.actors {
    z-index: 10;
    background-color: var(--white);
    padding-left: 16px;
  }

  .pricing_grid-wrap {
    grid-template-columns: 1fr 1fr;
    place-items: center;
    max-width: none;
  }

  .pricing_full-grid {
    overflow: auto;
  }

  .pricing_gradient-wrap.is-second {
    z-index: 3;
    z-index: 3;
  }

  .pricing_card {
    width: 100%;
    max-width: 100%;
  }

  .div-block {
    width: 100%;
  }

  .pricing_plan-div.is-height {
    margin-bottom: 0;
  }

  .pricing_plan-div.title._1 {
    height: 53px;
  }

  .pricing_plan-div.title._2 {
    height: 34px;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    width: 60%;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    width: 60%;
  }

  .text-size-large.text-weight-bold.is-height {
    text-align: center;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    width: 60%;
  }

  .text-size-large.text-weight-bold.is-height._1 {
    width: 65%;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    width: 60%;
  }

  .text-size-large.text-weight-bold.is-height._1.free {
    width: 50%;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    width: 60%;
  }

  .text-block-172, .text-block-173, .text-block-174, .text-block-179, .text-block-180, .text-block-181, .text-block-182 {
    text-align: center;
  }

  .hide-tablet {
    display: none;
  }

  .show-tablet {
    display: block;
  }

  .uui-dropdown-icon {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_link {
    width: 100%;
    color: var(--untitled-ui--gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar07_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    width: auto;
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    padding: 0;
  }

  .uui-button-secondary-gray.show-tablet {
    display: block;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .bottom-part---clone-video {
    margin-left: 0;
  }

  .component-title-3-copy {
    font-size: 40px;
  }

  .component_header-copy-copy {
    margin-top: 0;
    margin-bottom: 2.5rem;
  }

  .section-1---pp-category-all {
    padding-top: 100px;
  }

  .hero-ai-ads-ex {
    height: auto;
    padding-top: 160px;
    padding-bottom: 104px;
    display: block;
  }

  .hero-diffusion-container-copy-2-copy, .hero-container-ai-ads-ex {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-container-left-ai-ex {
    max-width: 1216px;
    margin-bottom: 80px;
  }

  .hero-section-holder-ex {
    align-items: center;
  }

  .hero-ads-container-4-ex {
    flex-direction: column;
    align-items: center;
    margin: 0;
  }

  .hero-title-container-ex {
    margin: 0;
    padding: 0;
  }

  .heading-aiads-ex {
    text-align: center;
    font-size: 56px;
    line-height: 120%;
  }

  .hero-subtitle-container-ex {
    flex-direction: column;
    align-items: center;
    margin: 20px 0 0;
    padding: 0;
    font-size: 20px;
    display: flex;
  }

  .hero-subtitle-container-ex.es {
    max-width: none;
  }

  .text-block-4-ads-ex {
    text-align: center;
    width: auto;
    max-width: none;
  }

  .hero-ai-image-editorection-button-holder-ex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 800px;
    margin: 32px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .body-7 {
    background-position: 50% 0;
  }

  .div-block-125 {
    flex-flow: column;
  }

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

  .heading-111 {
    text-align: center;
  }

  .icon-6, .icon-7 {
    color: var(--white);
  }

  .text-slider.mobile {
    display: block;
  }

  .text-slider.desktop {
    display: none;
  }

  .text-block-185 {
    text-align: center;
  }

  .top-part-santa {
    margin-bottom: 100px;
  }

  .div-block-129, .div-block-130, .div-block-131, .div-block-132, .div-block-133, .div-block-134 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slider-11 {
    height: 100%;
  }

  .div-block-138 {
    box-shadow: none;
    background-color: #fff;
  }

  .div-block-139.mobile {
    width: 90%;
    display: block;
  }

  .div-block-139.desktop {
    display: none;
  }

  .image-132-copy {
    box-shadow: none;
  }

  .image-132-copy._1, .image-132-copy._2, .image-132-copy._1, .image-132-copy._2 {
    width: 600px;
  }

  .slide-nav-6 {
    bottom: -10%;
  }

  .componente-2 {
    justify-content: space-around;
  }

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

  .image-152 {
    height: 100%;
  }

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

  .div-block-146 {
    width: 100%;
    height: auto;
  }

  .text-1.desktop {
    display: none;
  }

  .text-1.mobile {
    display: block;
  }

  .image-1 {
    width: 100%;
  }

  .feature-third-copy {
    flex-flow: column;
  }

  .text-block-190 {
    text-align: center;
  }

  .div-block-147 {
    bottom: -20%;
  }

  .div-block-148 {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .iframe-bubble {
    width: 100%;
    height: auto;
  }

  .div-block-150 {
    justify-content: flex-start;
    align-items: center;
  }

  .hero-ai-humans-copy {
    flex-flow: column;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .hero-ai-humans-copy.space._1 {
    flex-flow: column;
    width: 100%;
  }

  .main {
    height: auto;
    padding: 100px 5% 60px;
    display: block;
  }

  .title-2 {
    letter-spacing: .5px;
  }

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

  .heading-113, .paragraph-27 {
    font-size: 14px;
  }

  .h2-container-section {
    margin-bottom: 0;
  }

  .h1-ai-actors {
    text-align: center;
    max-width: none;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
  }

  .bottom-part {
    margin-bottom: 32px;
  }

  .button---order-ugc-copy, .button---order-ugc-copy.s3, .button---order-ugc-copy.bottom._2, .button---order-ugc-copy.s3-copy, .button---order-ugc-copy.s3, .button---order-ugc-copy.bottom._2, .button---order-ugc-copy.bottom._2, .button---order-ugc-copy.s3-copy, .button-s2-home, .button-s2-home.s3, .button-s2-home.bottom._2, .button-s2-home.s3-copy, .button-s2-home.s3, .button-s2-home.bottom._2, .button-s2-home.bottom._2, .button-s2-home.s3-copy {
    text-align: center;
  }

  .swiper-button-next-vertical {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 5%;
    bottom: 45%;
  }

  .swiper-button-next-vertical.santa {
    background-color: #fff0;
    right: -10%;
  }

  .swiper-button-prev-vertical {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 5%;
    bottom: 45%;
  }

  .swiper-button-prev-vertical.santa {
    background-color: #fff0;
    left: -10%;
  }

  .swiper-button-next-landscape {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 5%;
    bottom: 45%;
  }

  .swiper-button-next-landscape.santa {
    background-color: #fff0;
    right: -10%;
  }

  .swiper-button-prev-landscape {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 5%;
    bottom: 45%;
  }

  .swiper-button-prev-landscape.santa {
    background-color: #fff0;
    left: -10%;
  }

  .home---section-3---agent {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 767px) {
  .section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container.one {
    margin-top: 32px;
    padding: 0;
  }

  .style-guide-container {
    grid-row-gap: 24px;
  }

  .card-body {
    padding: 24px;
  }

  .style-guide-content-grid {
    grid-row-gap: 24px;
  }

  .color-scheme-row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .style-guide-typography-grid {
    grid-row-gap: 12px;
  }

  .display-heading-1 {
    letter-spacing: 0;
    font-size: 44px;
    line-height: 46px;
  }

  .style-guide-form-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .style-guide-badge-row {
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .display-heading-2 {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 44px;
  }

  .display-heading-2.section-title {
    margin-bottom: 12px;
  }

  .large-text.top {
    margin-bottom: 0;
  }

  .large-text.list.dark {
    text-align: left;
    text-align: left;
    margin-bottom: 0;
  }

  .button.button-large.bg-primary-4, .button.button-large.bg-primary-4-copy-copy.small {
    width: 100%;
  }

  .button.button-large {
    padding: 12px 24px;
  }

  .button.button-large.bg-primary-4, .button.button-large.bg-primary-4-copy-copy.small, .button.button-large.bg-primary-4, .button.button-large.bg-primary-4-copy-copy.small, .button.button-large.bg-primary-4-copy-copy.small {
    width: 100%;
  }

  .form-input.form-input-large {
    height: 48px;
  }

  .brand-logo {
    padding-left: 0;
  }

  .dropdown {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .nav-menu-dropdown-list.w--open {
    margin-top: 5px;
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    position: relative;
  }

  .menu-button {
    object-fit: fill;
  }

  .right-aligned-nav-menu {
    background-color: var(--gray-3);
    margin-left: 24px;
    margin-right: 24px;
    padding: 12px;
  }

  .footer {
    padding-top: 48px;
    overflow: hidden;
  }

  .footer-links-grid-3-column {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .footer-link-list {
    align-items: center;
  }

  .footer-links-grid-4-column {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .footer-with-large-links {
    flex-direction: column;
  }

  .footer-large-link-list {
    align-items: center;
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-background-image {
    width: 43vw;
    min-width: 188px;
    height: auto;
    bottom: -13px;
    right: -41px;
  }

  .page-contents {
    padding-top: 60px;
  }

  .buttons-row.space-top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .buttons-row.space-top-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: flex;
  }

  .large-heading.section-features-custom.trynow {
    font-size: 40px;
  }

  .form-grid-vertical {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .align-left {
    width: 100%;
  }

  .block-section-half.bg-primary-3.last {
    display: flex;
  }

  .block-section-half.bg-primary-3.last-copy {
    display: none;
  }

  .block-section-image {
    max-width: 80vw;
  }

  .contained-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

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

  .list-vertical.space-vertical.dark {
    width: 100%;
  }

  .contained-section-card {
    border-radius: 8px;
    min-height: auto;
  }

  .contained-section-card.bg-gray-1.small {
    left: 5vw;
  }

  .contained-section-card.bg-gray-1 {
    min-height: 467px;
  }

  .alert-popup {
    width: 94vw;
    margin-left: 3vw;
    margin-right: 3vw;
    left: 0;
  }

  .section-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .button-2.button-large {
    padding: 12px 24px;
  }

  .footer-copy {
    padding-top: 48px;
    overflow: hidden;
  }

  .infinite-ai-images-grid {
    grid-column-gap: 10px;
    width: 150%;
  }

  .left-garadient, .right-garadient {
    width: 100px;
  }

  .fade-in-move-on-scroll {
    text-align: center;
    width: 100%;
  }

  .small-cards.left {
    border-radius: 12px;
  }

  .card-paragraph {
    font-size: 16px;
  }

  .small-cards-holder {
    flex-direction: column;
    display: flex;
  }

  .grey-cards-wrapper {
    border-radius: 14px;
  }

  .add-bg-card-title {
    font-size: 32px;
  }

  .how-we-stand-out-card {
    border-radius: 14px;
  }

  .art-title-holder {
    padding-top: 0;
    padding-bottom: 16px;
  }

  .generate-section {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .small-card-left-white {
    background-color: var(--white);
    border-radius: 12px;
  }

  .heading-11, .heading-11-right {
    margin-bottom: 16px;
  }

  .small-cards-right-2 {
    border-radius: 12px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pricing-title {
    font-size: 32px;
    line-height: 1.2;
  }

  .section-2---add-bg-v4 {
    height: auto;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-2---container {
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .section-2---image-1 {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 2em;
    padding-right: 2em;
    position: absolute;
    top: auto;
  }

  .section-2---add-bg-grey-card {
    padding-right: 0;
  }

  .left-side {
    margin-bottom: 16px;
  }

  .add-bg-image-before {
    max-width: none;
    position: static;
    inset: 34.5% 0% auto;
  }

  .container-v3 {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 2em 3em;
    position: relative;
    inset: auto;
  }

  .button-3-v3.big-v3 {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .button-3-v3.big-v3.mobile {
    width: 100%;
  }

  .section-4---pricing-v4.white-section-v4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container-pricing-v4.white-container-v4 {
    border-radius: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .add-bg-card-title-v4 {
    font-size: 32px;
  }

  .div-block-13 {
    display: block;
  }

  .div-block-14 {
    display: none;
  }

  .card-button-arrow {
    font-size: 16px;
  }

  .add-bg-image-before-mobile {
    max-width: none;
    position: static;
    inset: 34.5% 0% auto;
  }

  .card-paragraph-copy-kylie, .card-button-arrow-copy-kylie {
    font-size: 16px;
  }

  .section-2---add-bg-grey-card-copy2 {
    padding-right: 0;
  }

  .section-4-v2---shopify {
    height: 90vh;
    padding-top: 72px;
  }

  .section-4---container-shopify {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .video.order-ugc {
    width: 500px;
    height: 350px;
  }

  .background-video {
    width: 100%;
    min-width: auto;
    max-width: none;
    min-height: auto;
  }

  .hero-section-v3-copy {
    margin: 0 0 2em;
    display: block;
  }

  .hero-section-v4-copy {
    height: auto;
    display: block;
  }

  .hero-text-v3-copy {
    text-align: center;
    font-size: 43px;
  }

  .text-block-v3-copy {
    text-align: center;
  }

  .infinite-ai-images-holder-copy-copy {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .video-container-v3 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .hero-section-images {
    margin: 0;
    display: block;
  }

  .hero-diffusion-model {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
  }

  .hero-diffusion-container {
    margin: 0;
    display: block;
  }

  .hero-diffusion-container-left {
    max-width: 1170px;
    margin: 0 auto;
    padding: 60px 2em;
    position: relative;
    inset: auto;
  }

  .hero-diffusion-video-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .video-diffusion {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

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

  .text-block-diffusion {
    text-align: center;
    font-size: 16px;
  }

  .button-diffusion.big-diffusion {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .button-diffusion.big-diffusion.mobile-diffusion {
    width: 100%;
    height: 60px;
  }

  .section-2---optimized {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-2---container-optimized {
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .section-3---design {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-3---design-to-improve {
    margin-bottom: 0;
  }

  .section-3---image-container-right {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 100%;
  }

  .section-3---image-container-left {
    width: auto;
    min-width: auto;
    height: auto;
  }

  .button-sections {
    width: auto;
  }

  .image-section-3 {
    max-width: 100%;
  }

  .button-section-3.big-section-3.gradient-section-3, .button-section-3.big-section-3.gradient-section-3-copy, .button-section-3.big-section-3.ai-wix {
    width: 100%;
    height: 60px;
    color: var(--white);
    background-image: linear-gradient(157deg, #5c27d4, #755fff);
  }

  .button-section-3.big-section-3 {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .button-section-3.big-section-3.gradient-section-3, .button-section-3.big-section-3.gradient-section-3-copy, .button-section-3.big-section-3.ai-wix, .button-section-3.big-section-3.gradient-section-3, .button-section-3.big-section-3.gradient-section-3-copy, .button-section-3.big-section-3.ai-wix {
    width: 100%;
    height: 60px;
    color: var(--white);
    background-image: linear-gradient(157deg, #5c27d4, #755fff);
  }

  .section-4---thank-you.white-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-thank-you.white-container-ty {
    border-radius: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-4-button-sections {
    width: 100%;
  }

  .button-section-4.big-section-3.gradient-section-3 {
    width: 100%;
    height: 60px;
    color: var(--white);
    width: 100%;
    height: 60px;
    background-image: linear-gradient(157deg, #5c27d4, #755fff);
  }

  .button-section-4.big-section-4 {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .button-section-4.big-section-4.gradient-section-4 {
    width: 100%;
    height: 60px;
    color: var(--white);
    width: 100%;
    height: 60px;
    background-image: linear-gradient(157deg, #5c27d4, #755fff);
  }

  .button-section-4.big-section-3.gradient-section-3 {
    color: #fff;
    background-image: linear-gradient(157deg, #5c27d4, #755fff);
    width: 100%;
    height: 60px;
  }

  .button-section-4.big-section-3 {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .button-section-4.big-section-3.ai-wix {
    color: #fff;
    background-image: linear-gradient(157deg, #5c27d4, #755fff);
    width: 100%;
    height: 60px;
  }

  .final-diffusion {
    justify-content: center;
    align-items: center;
  }

  .final-diffusion-button {
    margin-top: 32px;
  }

  .final-diffusion-button.button-hero, .final-diffusion-button.button-hero-1, .final-diffusion-button.button-hero-copy, .final-diffusion-button.button-hero, .final-diffusion-button.button-hero, .final-diffusion-button.button-hero-1, .final-diffusion-button.button-hero-copy {
    margin-bottom: 19px;
  }

  .button-diffusion-final.big-diffusion-1 {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .button-diffusion-final.big-diffusion-1.gradient-diffusion {
    width: 100%;
    height: 60px;
    color: var(--primary-1);
    width: 100%;
    height: 60px;
    background-image: none;
  }

  .section-3---right-side-container-mobile {
    width: 100%;
  }

  .section-2-optimized-logo-copy {
    margin-top: 40px;
    margin-bottom: 56px;
  }

  .hero-pricing {
    height: auto;
    padding-top: 100px;
    padding-bottom: 80px;
    display: block;
  }

  .hero-pricing-container {
    margin: 0;
    display: block;
  }

  .hero-pricing-title-container {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 2em;
    position: relative;
    inset: auto;
  }

  .hero-pricing-section-container {
    margin-bottom: 20px;
  }

  .cf-pricing-plan-content-text {
    font-size: 16px;
  }

  .cf-pricing-plan-tick-icon {
    margin-right: 10px;
  }

  .cf-pricing-plan-content-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cf-pricing-plan-text {
    font-size: 32px;
  }

  .cf-pricing-box-plan-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cf-pricing-box-plan-wrapper.video-ads {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .cf-pricing-box.pricing-box-alternative {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cf-pricing-box-row {
    flex-direction: column;
  }

  .cf-pricing-box-wrapper {
    margin-top: 100px;
  }

  .cf-toggle-save-container {
    top: 34%;
  }

  .pricing-toggle-header-wrapper {
    flex-direction: column;
  }

  .cf-h2-heading {
    text-align: center;
    max-width: 400px;
    font-size: 40px;
  }

  .cf-h2-heading.left {
    text-align: left;
    text-align: left;
    font-size: 40px;
  }

  .cf-faqs-text-wrap {
    margin-bottom: 40px;
  }

  .cf-faq-main-wrapper {
    width: 90%;
    padding-bottom: 90px;
  }

  .cf-faq-main-wrapper.horizontal {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-5---final-pricing {
    background-color: var(--primary-1);
    padding-top: 80px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .final-container-pricing {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .final-heading-pricing {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 1.2;
  }

  .container-pricing {
    margin-bottom: 60px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-pricing-right {
    height: 100%;
  }

  .container-pricing-right.desktop {
    display: none;
  }

  .container-pricing-right.mobile {
    display: block;
  }

  .image-8 {
    height: 100%;
  }

  .section-5---final-section {
    background-color: var(--primary-1);
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .hero-diffusion-container-copy {
    margin: 0;
    display: block;
  }

  .hero-diffusion-video-container-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .bubble-enterstore2.ugc {
    justify-content: center;
    align-items: center;
    min-width: auto;
    height: 100%;
    max-height: 500px;
  }

  .bubble-enterstore2.ugc.ai-santa {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bubble {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .background-video-1 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .h2-sections-copy-copy {
    align-self: auto;
    align-items: center;
  }

  .cubo {
    display: none;
  }

  .hero-1000-codes {
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .hero-1000-container {
    margin: 0;
    display: block;
  }

  .hero-1000-title-container {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 2em;
    position: relative;
    inset: auto;
  }

  .hero-1000-section-container {
    width: 100%;
  }

  .hero-diffusion-text-1000 {
    text-align: center;
    font-size: 85px;
  }

  .text-block-diffusion-1000 {
    text-align: center;
  }

  .section-4---final-1000-codes {
    background-color: var(--primary-1);
    padding-top: 60px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .final-container-1000 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-1000-codes-left {
    margin-bottom: 60px;
    padding-left: 1em;
    padding-right: 1em;
  }

  .final-container-1000-left {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .conteiner-faq-main-wrapper {
    width: 90%;
    padding-bottom: 90px;
  }

  .conteiner-faq-main-wrapper.horizontal-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-1-title {
    text-align: center;
    max-width: 400px;
    font-size: 40px;
  }

  .section-1-title.left {
    text-align: center;
    text-align: center;
    max-width: none;
    font-size: 40px;
  }

  .section-1-containter-title {
    margin-bottom: 0;
  }

  .section-1-conteiner {
    width: 90%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .subtitle-section-1, .section-1-containter-timelline {
    margin-bottom: 0;
  }

  .timeline---title {
    font-size: 24px;
    line-height: 24px;
  }

  .timeline-text-2 {
    margin-top: 151px;
  }

  .section-2-title-copy {
    text-align: center;
    max-width: 400px;
    font-size: 40px;
  }

  .section-2-title-copy.left {
    text-align: center;
    text-align: center;
    max-width: none;
    font-size: 40px;
  }

  .gift-icon {
    bottom: 775.569px;
    right: -55px;
  }

  .gift-icon-2 {
    top: 449px;
    left: 46.951px;
  }

  .image-15, .image-16 {
    width: 60%;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy.gradient-diffusion-copy-copy {
    width: 100%;
    height: 60px;
    color: var(--primary-1);
    background-image: none;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy.signin {
    width: 100%;
    height: 60px;
    color: var(--white);
  }

  .timeline-text-left {
    margin-top: 8px;
  }

  .timeline-text-left._2, .timeline-text-left.mobile, .timeline-text-left._2, .timeline-text-left.mobile {
    margin-top: 100px;
  }

  .hero---ai-logo-video {
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .hero-ai-logo-container-1 {
    margin: 0;
    padding-left: .5em;
    padding-right: .5em;
    display: block;
  }

  .hero-ai-logo-container-left-1 {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 2em 4em;
    position: relative;
    inset: auto;
  }

  .hero-ai-logo-text-1 {
    text-align: center;
    font-size: 56px;
  }

  .text-block-ai-logo-1 {
    text-align: center;
  }

  .button-ai-logo.big-diffusion {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .button-ai-logo.big-diffusion.mobile-diffusion {
    width: 100%;
    height: 60px;
  }

  .hero-ai-logo-container-right-1 {
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .video-ai-logo-container {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .section-1-containter-title---ai-logo {
    margin-bottom: 32px;
  }

  .section-2---container-2 {
    margin-bottom: 0;
    padding: 0 .5em;
  }

  .section-2-containter-title-2 {
    align-self: center;
    margin-bottom: 40px;
  }

  .section-2-containter-2 {
    margin-bottom: 0;
  }

  .section-2-title-copy-copy {
    text-align: center;
    max-width: 400px;
    font-size: 40px;
  }

  .section-2-title-copy-copy.left {
    text-align: center;
    text-align: center;
    max-width: none;
    font-size: 40px;
  }

  .section-3-container---ai-logo {
    width: 90%;
    padding: 0 .5em;
  }

  .section-4---final-ai-logo {
    background-color: var(--primary-1);
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .section-2-cards-container {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
  }

  .section-2---card---title {
    margin-bottom: 10px;
    font-size: 22px;
  }

  .section-2---card---paragraph {
    margin-top: 0;
    font-size: 16px;
    line-height: 150%;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .section-3-containter-title---ai-logo {
    margin-bottom: 32px;
  }

  .section-3-containter-timelline---ai-logo {
    margin-bottom: 0;
  }

  .background-video-3, .background-video-4 {
    height: 500px;
  }

  .video-ai-logo-container-center {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .section-3---create-static-ads, .section-3---aiphotos---right-side-container {
    margin-bottom: 0;
  }

  .section-3---aiphotos---gif-copy {
    width: 90%;
  }

  .section-4-container---numbers {
    width: 90%;
    padding: 0 .5em;
  }

  ._3-columns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .column {
    background-image: none;
    background-position: 0 0;
    border: 0 #000;
    flex-direction: column;
    height: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .section-4--title-copy {
    text-align: center;
    max-width: 400px;
    font-size: 40px;
  }

  .section-4--title-copy.left-copy-copy {
    text-align: center;
    text-align: center;
    max-width: none;
    font-size: 40px;
  }

  .stat.is-medium, .stat.is-medium.color, .stat.is-medium-copy, .stat.is-medium, .stat.is-medium.color, .stat.is-medium.color, .stat.is-medium-copy {
    font-size: 100px;
  }

  .hero-ai-logo-container-slider {
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .background-video-5-copy, .background-video-4-copy {
    height: 500px;
  }

  .background-video-6 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .stat-caption-2 {
    text-align: center;
    max-width: 20ch;
    line-height: 120%;
  }

  .section-3---creatorkit-vs-orhers {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-3---ckvsot---container {
    padding-top: 0;
  }

  .left-side-ckvsot {
    margin-left: 0;
    margin-right: 0;
  }

  .right-side-ckvsot {
    height: 100%;
    margin-top: 24px;
  }

  .handle-container-2 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .handle-wrapper-2 {
    width: 100%;
    height: 320px;
    margin-bottom: 0;
  }

  .handle-wrapper-2.vertical {
    width: 514px;
    height: 400px;
  }

  .handle-bar-2.long {
    height: 656.91px;
  }

  .final-heading-pricing-copy {
    text-align: left;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 1.2;
  }

  .large-text-copy {
    margin-bottom: 0;
  }

  .animate-in-first-copy {
    margin-bottom: 16px;
  }

  .animate-in-fourth-copy {
    width: 100%;
  }

  .section-3---final {
    background-color: var(--primary-1);
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .right-side-ckvsot-1 {
    height: 100%;
    margin-top: 24px;
  }

  .handle-container-2-copy {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .section-2---ai, .section-1---hero, .section-3---ai-images, .section-4---ai-audio, .section-5---ai-text, .section-6---special-thanks {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-5---final-ai {
    background-color: var(--primary-1);
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .image-wrapper-2.cta-v2-icon {
    margin-bottom: 15px;
  }

  .title.latest-product {
    font-size: 14px;
  }

  .split-content.cta-v1-right {
    justify-content: space-between;
    align-self: stretch;
    max-width: 560px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    transform: rotate(0);
  }

  .split-content.cta-v1-left {
    text-align: center;
    max-width: 550px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .home-hero-directory {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .home-hero-directory.home-hero {
    padding-top: 0;
    padding-bottom: 0;
  }

  .split-content-directory.home-hero-left-directory {
    margin-bottom: 0;
  }

  .h1-hero-directory {
    text-align: center;
  }

  .cta-v1-wrapper {
    flex-direction: column;
    align-items: flex-start;
    max-height: 550px;
    position: relative;
  }

  .newsletter-form-block {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-v1-images-wrapper {
    width: 100%;
  }

  .cta-v1-images-wrapper.last {
    margin-top: -20px;
    margin-left: 20px;
  }

  .image-27.cta-v1 {
    border-radius: 14px;
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .image-27.cta-v1.last {
    margin-bottom: 0;
  }

  .section-3---subscribe {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-3---subscribe.cta-v1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .latest-products-section-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .image-30.latest-product-author {
    width: 32px;
    min-width: 32px;
    height: 32px;
  }

  .cta-v2-wrapper {
    margin-top: 0;
    padding: 60px 40px;
  }

  .shop-products-grid {
    grid-row-gap: 40px;
  }

  .shop-categories-grid {
    flex-wrap: wrap;
    display: flex;
  }

  .paragraph-11 {
    width: 100%;
    max-width: 500px;
    margin-bottom: 0;
  }

  .breadcrumb-wrapper {
    margin-bottom: 10px;
  }

  .image-36.latest-product-author {
    width: 32px;
    min-width: 32px;
    height: 32px;
  }

  .section-1---search-hero, .section-2---results {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .start-now-menu-button {
    justify-content: center;
    align-items: center;
    padding: 16px 16px 16px 18px;
    display: flex;
  }

  .spark-nav-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-link.spark-square-button {
    padding-left: 16px;
    padding-right: 16px;
  }

  .spark-nav-link.spark-with-dropdown {
    justify-content: space-between;
    width: 100%;
  }

  .centered-nav-menu {
    border-radius: 0;
  }

  .square-menu-with-centered-links-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .creatorkir-menu-dropdown {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-2, .dropdown-3 {
    width: 100%;
  }

  .hero-ai-tools {
    height: auto;
    padding-top: 100px;
    padding-bottom: 80px;
    display: block;
  }

  .card-tool {
    background-color: #fff;
    box-shadow: 1px 3px 12px #4b4b4b1a;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-2 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

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

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    flex-direction: column;
    width: auto;
  }

  .nav-dropdown-link {
    text-align: center;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .dropdown-grey {
    width: auto;
  }

  .product {
    justify-content: center;
    align-items: center;
  }

  .product-white {
    grid-template-columns: 1fr;
  }

  .sysf-breadcrumbs-link.sysf-desktop, .sysf-breadcrumbs-separator {
    display: none;
  }

  .sysf-breadcrumbs-separator.mobile {
    display: block;
  }

  .sysf-breadcrumbs-back-mobile {
    display: flex;
  }

  .hero-ai-image-editor-container-copy {
    margin: 0;
    display: block;
  }

  .hero-ai-image-editor-container-left-copy {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 0 4em;
    position: relative;
    inset: auto;
  }

  .hero-ai-image-editor-text-copy {
    text-align: center;
    font-size: 45px;
  }

  .hero-ai-image-editor-section-paragraph-holder-copy {
    max-width: none;
  }

  .text-block-ai-image-editor-copy {
    text-align: center;
  }

  .button-diffusion-copy.big-diffusion-copy {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy {
    width: 100%;
    height: 60px;
  }

  .hero-ai-image-editor---image {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ai-image-editor---image {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .section-2---ai-image-editor {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-2---container-ai-image-editor {
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .section-2-section-title-copy {
    flex-flow: column;
  }

  .section-3---ai-image-editor {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cf-navigation-2-link {
    justify-content: center;
  }

  .cf-navigation-2-link.sin-dropdow {
    justify-content: flex-start;
  }

  .cf-resource-visual-item {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .cf-dropdown-list-nav.w--open {
    width: 90%;
  }

  .cf-visual-features-item.navbar.w--current {
    padding: 14px;
  }

  .cf-visual-features-items-container {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .cf-visual-features-items-container.nav {
    grid-template-columns: 1fr;
    max-width: 400px;
  }

  .cf-dropdown-links {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .highlighted-menu {
    width: 300px;
    max-width: 100%;
  }

  .products-menu {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .video-3 {
    width: 100%;
  }

  .lottie-animation {
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
  }

  .section-3---ai-fill {
    margin-bottom: 40px;
  }

  .section-3---drag-drop {
    margin-bottom: 0;
  }

  .section-3--drag-and-drop-image-container-right-copy {
    width: auto;
    min-width: auto;
    height: auto;
  }

  .udesly-lottie-animation {
    width: 32px;
    height: 32px;
  }

  .udesly-menu-button {
    width: 36px;
    height: 36px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
  }

  .udesly-menu-button.w--open {
    padding: 2px 0 0 2px;
  }

  .udesly-dropdown-link {
    height: auto;
  }

  .udesly-nav-link.udesly-dropdown {
    width: 100%;
    padding-right: 8px;
  }

  .udesly-nav-link.udesly-dropdown.w--open {
    width: 100%;
  }

  .container-menu-right {
    border-radius: 0;
  }

  .section-4---create-statiic {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-3---design-to-improve-copy {
    margin-bottom: 0;
  }

  .background-video-1-copy {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .section-4-container---numbers-copy {
    width: 90%;
    padding: 40px .5em;
  }

  .section-8---final-section {
    background-color: var(--primary-1);
    padding-top: 80px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .logo-carousel {
    margin-bottom: 40px;
  }

  .logo-carousel-wrap {
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden;
  }

  .brix---btn-slider-arrow-right---testimonial-v6 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    display: none;
    inset: auto 36% -86px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v6 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    display: none;
    inset: auto auto -86px 36%;
  }

  .brix---text-200-medium {
    font-size: 16px;
    line-height: 18px;
  }

  .name {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 8px;
  }

  .brix---text-center-3 {
    margin-bottom: 0;
  }

  .brix---card-testimonial-v6 {
    padding: 44px 32px 0;
  }

  .brix---inner-container-800px---center {
    width: 100%;
  }

  .brix---slider-mask {
    margin-bottom: 80px;
  }

  .brix---slider-wrapper-2 {
    width: 100%;
  }

  .link-in-testimonial {
    font-size: 16px;
    line-height: 18px;
  }

  .text-block-diffusion-copy {
    text-align: center;
  }

  .section-1---hero-ai-wix {
    height: auto;
    padding-top: 100px;
    padding-bottom: 40px;
    display: block;
  }

  .hero-ai-wix-container {
    margin: 0;
    display: block;
  }

  .hero-ai-wix-left-container {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 0 4em;
    position: relative;
    inset: auto;
  }

  .hero-ai-wix-right-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-ai-wix-title {
    text-align: center;
    font-size: 45px;
  }

  .hero-ai-wix-left-subtitle {
    text-align: center;
  }

  .hero-ai-wix-right-container-image {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .wix-button.big-diffusion-copy {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .wix-button.big-diffusion-copy.hero-ai-wix-left-button {
    width: 100%;
    height: 60px;
  }

  .wix-button-right.big-diffusion-copy-copy {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .wix-button-right.big-diffusion-copy-copy.hero-ai-wix-left-button-copy {
    width: 100%;
    height: 60px;
  }

  .section-2---ai-wix {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-3---ai-wix, .section-4---ai-wix {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-4---container-ai-wix-2 {
    margin-bottom: 0;
  }

  .section-3---2, .section-4---2, .section-5---2, .section-6---2, .section-7---2, .section-8---2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-1---add-caption, .section-2---add-caption, .section-3---add-caption, .section-4---add-caption, .section-5---add-caption, .section-6---add-caption, .section-8---add-caption, .section-7---add-caption {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-9---final {
    background-color: var(--primary-1);
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .section-1---merge-videos, .section-2---merge-videos {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-2---merge-videos.section-features-custom.iframe {
    padding-bottom: 40px;
  }

  .section-2---merge-videos.section-features-custom.iframe._2 {
    padding-bottom: 0;
  }

  .content-width-extra-large---merge-videos.align-center.text-center.section-features-custom-copy {
    margin-bottom: 32px;
  }

  .section-3---merge-videos {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .heading-66.desktop {
    display: none;
  }

  .heading-66.mobile {
    display: block;
  }

  .large-heading-copy.section-features-custom {
    font-size: 40px;
  }

  .section-4---merge-videos, .section-5---merge-videos {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-5---merge-videos.section-features-custom.bg-gradient-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-6---merge-videos, .section-7---merge-videos {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-7---merge-videos.overflow-hidden.white {
    padding-top: 40px;
  }

  .section-8---merge-videos, .section-1---top-nine, .section-2---top-nine, .section-3---top-nine {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-4---top-nine {
    padding: 72px 5%;
  }

  .section-5---top-nine, .section-1---add-text-to-video, .section-2---add-text-to-video {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .display-heading---add-text-to-video {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 44px;
  }

  .section-3---add-text-to-video, .section-4---add-text-to-video, .section-5---add-text-to-video, .section-6---add-text-to-video, .section-1---privacy, .section-2---privacy, .section-3---privacy, .section-5---privacy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-6---privacy, .section-6---jobs {
    background-color: var(--primary-1);
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .section-1---jobs, .section-2---jobs, .section-3---jobs, .section-1---spotlight, .section-2---spotlight, .section-3---spotlight, .section-4---spotlight {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-5---spotlight {
    background-color: var(--primary-1);
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .section-1---non-profit, .section-2---non-profit, .section-3---non-profit, .section-4---non-profit {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-3---image-container-left-copy {
    width: auto;
    min-width: auto;
    height: auto;
  }

  .sysf-breadcrumbs-link-2 {
    color: #636b75;
  }

  .sysf-breadcrumbs-link-2:hover {
    color: var(--typography-primary);
  }

  .sysf-breadcrumbs-link-2:active {
    font-weight: 700;
  }

  .sysf-breadcrumbs-link-2.w--current {
    color: #636b75;
  }

  .sysf-breadcrumbs-link-2.sysf-desktop, .sysf-breadcrumbs-separator-2 {
    display: none;
  }

  .sysf-breadcrumbs-back-mobile-2 {
    justify-content: center;
    display: flex;
  }

  .sysf-breadcrumbs-2 {
    margin-bottom: 0;
  }

  .sysf-breadcrumbs-separator-2-copy {
    color: #636b75;
    display: block;
  }

  .container-default-hero {
    padding-right: 5%;
  }

  .section-1---ai-bg {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-1---ai-bg.latest-products, .section-1---ai-bg.latest-products-copy, .section-1---ai-bg.latest-products, .section-1---ai-bg.latest-products-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .faq-main-wrapper {
    width: 90%;
    padding-bottom: 90px;
  }

  .faq-main-wrapper.horizontal {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .home-hero-button.big-home-button {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .home-hero-button.big-home-button.mobile-button {
    width: 100%;
    height: 60px;
  }

  .content-subtitle {
    text-align: center;
    max-width: none;
  }

  .home-hero-button-content.big-home-button-content {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .home-hero-button-content.big-home-button-content.mobile-button-content {
    width: 100%;
    height: 60px;
  }

  .content-subtitle-2 {
    text-align: center;
    max-width: 100%;
  }

  .collection-list-4 {
    flex-direction: column;
  }

  .section-1---background-page {
    padding-top: 0;
    padding-bottom: 0;
  }

  .product-wrapper-copy {
    flex-direction: column;
  }

  .button-7 {
    text-align: center;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .download-button {
    width: 100%;
  }

  .bg-replace-img {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .bg-replace-title {
    width: 100%;
  }

  .image-47.desktop {
    display: none;
  }

  .go-to-ai-background-image {
    width: 100%;
    height: 100%;
  }

  .collection-item-4 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-38 {
    margin-bottom: 16px;
  }

  .current-category-bgs {
    margin-bottom: 20px;
  }

  .button-replace {
    text-align: center;
    width: 100%;
  }

  .button-more-bgs {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }

  .button-more-bgs.examples.w--current {
    margin-left: 0;
  }

  .text-block-diffusion-copy-copy {
    text-align: center;
  }

  .hero-tempaltes {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
  }

  .section-2---templates {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-2---template-container {
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .section-2---bottom-card {
    flex-direction: column;
  }

  .card-template {
    width: 100%;
  }

  .card-template.center {
    margin: 16px 0;
  }

  .section-3---template {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-3---container-optimized-teamplte {
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .text-block-diffusion-copy-copy-2-copy {
    text-align: center;
  }

  .div-block-41 {
    margin-bottom: 20px;
  }

  .ppb-for-category {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-42 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .subtitle-bg {
    font-size: 24px;
    line-height: 28px;
  }

  .subtitle-bg.space {
    font-size: 24px;
    line-height: 28px;
    display: block;
  }

  .container-8 {
    margin-bottom: 4em;
    padding-top: 0;
    padding-bottom: 0;
  }

  .circle-title {
    font-size: 16px;
  }

  .home-ck.hero-section {
    padding-top: 7em;
    padding-bottom: 5em;
  }

  .image-51 {
    max-width: 100%;
  }

  .hero-ai-image-editor-container-copy-copy, .hero-tools-container {
    margin: 0;
    display: block;
  }

  .hero-tools-text-container {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    inset: auto;
  }

  .text-container-tools-2 {
    margin-bottom: 20px;
  }

  .hero-h1-title {
    text-align: center;
    width: auto;
    font-size: 45px;
  }

  .button-tools.big-button-tools {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .button-tools.big-button-tools.mobile-tools {
    width: 100%;
    height: 60px;
  }

  .large-text-copy-copy {
    margin-bottom: 0;
  }

  .dropdown-4 {
    width: 100%;
  }

  .pricing-cta {
    font-size: 16px;
    line-height: 1.2;
  }

  .html-embed-4 {
    height: auto;
  }

  .breadcrum-container {
    margin-top: 20px;
  }

  .languages-dropdown-container {
    margin-bottom: 0;
  }

  .sysf-breadcrumbs-2-copy {
    margin-bottom: 20px;
  }

  .title-logo-carrousel-copy {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .title-logo-carrousel-1-copy {
    max-width: 40ch;
  }

  .breadcrum-container-aieditor {
    margin-top: 20px;
  }

  .image-75 {
    border-radius: 0;
  }

  .breadcrums-copy {
    width: auto;
    padding-left: 0;
    display: none;
  }

  .container-default-copy-copy {
    padding-top: 100px;
  }

  .page-contents-text-to-video, .page-contents-merge, .page-contents-watermark {
    padding-top: 60px;
  }

  .section-1---watermark {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .page-contents-trim-vid {
    padding-top: 60px;
  }

  .title-logo-carrousel-ai-photos {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .products-container {
    margin-left: 0;
    margin-right: 0;
    padding: 0 0%;
  }

  .home---section-6---numbers {
    padding-left: 0%;
    padding-right: 0%;
  }

  .stat-caption-2-copy {
    text-align: center;
    max-width: 20ch;
    line-height: 120%;
  }

  .home---section-8---final-cta {
    background-color: var(--primary-1);
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .title-clean-2 {
    width: auto;
    font-size: 40px;
  }

  .title-clean-2._2.short.colored {
    text-align: center;
    text-align: center;
    text-align: center;
    font-size: 40px;
  }

  .title-clean-2.colored {
    font-size: 40px;
  }

  .generate-section-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .section2-container {
    width: auto;
    margin-top: -4%;
  }

  .title-section-1---1 {
    margin-bottom: 20px;
  }

  .split-content-copy.home-hero-right, .split-content-copy.home-hero-right-copy, .split-content-copy.home-hero-right, .split-content-copy.home-hero-right-copy {
    margin-top: 60px;
    transform: rotate(-6deg);
  }

  .lottie-container {
    width: 100%;
    margin-top: 40px;
    margin-right: 0;
  }

  .lottie-container._1 {
    margin-top: 0;
  }

  .home---section-1---images {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .home---section-2---videos {
    padding-top: 0;
  }

  .ai-product-photos-container {
    flex-direction: column;
    height: auto;
  }

  .sticky-ai-product-section {
    flex-direction: column;
    top: 70px;
  }

  .ai-prod-text-container {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .ai-prod-text-container.desktop {
    display: none;
  }

  .ai-prod-text-container.mobile-feature-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: none;
  }

  .ai-prod-video-container {
    width: 100%;
  }

  .ai-prod-video {
    border-radius: 0;
  }

  .ai-prod-bg-video {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .video-editor-container {
    flex-direction: column;
    height: 150vh;
    margin-bottom: 100px;
    position: relative;
  }

  .sticky-video-editor-section {
    flex-direction: column;
    position: sticky;
    top: 70px;
  }

  .video-editor-text-container {
    width: 100%;
    margin: 40px auto 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .shopify-integration-container, .sticky-shopify-section {
    flex-direction: column;
  }

  .shopify-text-container {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .shopify-text-container.desktop {
    display: none;
  }

  .shopify-text-container.mobile-feature {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .shopify-image-container {
    width: 100%;
  }

  .home---section-4---products {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .products-container-2 {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .product-videos-container {
    flex-direction: column;
    margin-bottom: 0;
  }

  .sticky-prod-videos-section {
    flex-direction: column;
  }

  .prod-v-video-container {
    width: 100%;
    margin-top: 40px;
    margin-right: 0;
  }

  .prod-v-text-container {
    align-self: center;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .prod-v-video {
    border-radius: 0;
  }

  .animated-content-container, .sticky-an-cont-section {
    flex-direction: column;
  }

  .an-cont-text-container {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .an-cont-text-container.desktop {
    display: none;
  }

  .an-cont-text-container.mobile-feature {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .an-cont---lottie-container {
    width: 100%;
    margin-top: 40px;
    margin-right: 0;
  }

  .brandkit-container {
    flex-direction: column;
    margin-bottom: 100px;
  }

  .templates-4e-container, .sticky-brandkit-section {
    flex-direction: column;
  }

  .brandkit-slider-container {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .brandkit-text-container {
    width: 100%;
    margin: 40px auto 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .sticky-template-section {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .temp-text-container {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .temp-text-container.desktop {
    display: none;
  }

  .temp-text-container.mobile-feature {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .numbers-container {
    width: 90%;
    padding: 40px .5em;
  }

  .sticky-section-6 {
    top: 198px;
  }

  .numbers-video-container {
    width: 100vw;
    height: 100%;
    display: block;
  }

  .image-81 {
    display: none;
  }

  .title-clean-s3, .title-clean-2-copy {
    font-size: 40px;
  }

  .heading-83-copy.mobile {
    text-align: center;
    text-align: center;
  }

  .final-cta-container {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading-83-copy.mobile {
    text-align: center;
    text-align: center;
  }

  .subtitle-clean-s3 {
    font-size: 40px;
  }

  .heading-83-copy.mobile, .heading-83-copy-copy.mobile {
    text-align: center;
    text-align: center;
  }

  .heading-83-copy-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile, .heading-83-copy-copy.mobile, .heading-83-copy-copy.mobile, .heading-83-copy-copy.mobile, .heading-83-copy-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile, .heading-83-copy.mobile {
    text-align: center;
  }

  .logo-carousel-wrap-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .large-text-copy-copy-copy {
    margin-bottom: 0;
  }

  .section-8---merge-videos-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .split-content-copy.home-hero-right {
    margin-top: 60px;
    transform: rotate(-6deg);
  }

  .popup-toggle-text._1 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .popup-toggle-text._1.ai-actors {
    width: auto;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .popup-toggle.ai-actors {
    width: 100%;
  }

  .popup-content {
    margin: 3em 2em;
  }

  .popup-video-group.ai-actors {
    width: 100%;
  }

  .popup-wrapper {
    top: 70px;
  }

  .image-84.desktop, .image-84.mobile, .image-84.desktop, .image-84.mobile {
    display: block;
  }

  .breadcrum---container---furn {
    margin-top: 20px;
  }

  .sysf-breadcrumbs-furn {
    margin-bottom: 0;
  }

  .section-7---pricing-v4-copy.white-section-v4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .tabs-menu-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .pp-examples-subtitle {
    font-size: 16px;
  }

  .div-block-62 {
    flex-direction: column;
  }

  .small-card-text-copy-copy {
    font-size: 16px;
  }

  .div-block-41-copy {
    margin-bottom: 20px;
  }

  .pp-examples-subtitle-copy {
    font-size: 16px;
  }

  .hero---vd {
    height: auto;
    display: block;
  }

  .hero-section-vd {
    margin: 0 0 2em;
    display: block;
  }

  .section-1---vd {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-1---vd.latest-products {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .subtitle-vd {
    text-align: center;
  }

  .hero-title-vd {
    text-align: center;
    font-size: 43px;
  }

  .button-vd.big-v3 {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .button-vd.big-v3.mobile {
    width: 100%;
  }

  .vd-bg-container {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cta-container-vd {
    margin-top: 24px;
  }

  .st-vd {
    font-size: 32px;
  }

  .sb-container-title {
    flex-direction: column;
  }

  .button-more-bgs-copy {
    text-align: center;
    width: 100%;
  }

  .latest-products-section-grid-vd {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .div-block-42-copy {
    flex-direction: column;
    margin-bottom: 0;
  }

  .go-to-ai-background-image-copy {
    width: 100%;
    height: 100%;
  }

  .div-block-38-copy {
    margin-bottom: 16px;
  }

  .tabs-menu-2-templates {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .templates-examples-grid-copy {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .section-3---yt-video-ai-prod-photos-2024 {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-3---container-optimized-copy {
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .video-yt {
    width: 100%;
  }

  .hero-ck-launch {
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .hero-ck-launch-container-copy {
    margin: 0;
    display: block;
  }

  .hero-ck-launch-title-container-copy {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 2em;
    position: relative;
    inset: auto;
  }

  .hero-ck-launch-section-container-copy {
    width: 100%;
  }

  .text-block-ck-launch-copy {
    text-align: center;
  }

  .hero-diffusion-text-ck-launch-copy {
    text-align: center;
    font-size: 85px;
  }

  .section-1-conteiner-launch {
    width: auto;
    padding: 60px 5%;
  }

  .section-1-containter-title-launch, .section-1-containter-timelline-launch {
    margin-bottom: 0;
  }

  .timeline-conteiner-launch {
    display: none;
  }

  .container-text-timeline-right-launch {
    margin-top: 244px;
  }

  .conteinter-image-timeline-base-left-launch {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .conteinter-image-timeline-base-left-launch-right {
    width: auto;
  }

  .timeline-text-ai-human, .timeline-text-ai-ads {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .timeline-text-ai-actors {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .container-launch {
    margin-bottom: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2-containter-title-copy {
    align-self: center;
    margin-bottom: 40px;
  }

  .subtitle-section-2-copy, .section-2-containter-email {
    margin-bottom: 0;
  }

  .progress-bar-left-copy {
    height: auto;
    max-height: none;
    margin-bottom: 0;
    padding-top: 22px;
    padding-bottom: 0;
  }

  .timeline-conteiner-launch-mobile {
    grid-column-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .timeline-text-ai-product-photos-2-0-copy {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .subtitle-section-1-copy {
    margin-bottom: 0;
  }

  .final-heading-pricing-copy-copy {
    text-align: left;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 1.2;
  }

  .uui-banner10_text-wrapper {
    text-align: left;
    flex-flow: column;
  }

  .uui-banner10_content {
    justify-content: center;
    align-items: center;
  }

  .uui-banner10_wrapper {
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .uui-container-large {
    max-width: none;
  }

  .uui-page-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-nuevo {
    margin-top: 40px;
  }

  .breadcrum-2-0 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .hero-section-category-2-0 {
    margin: 0 0 0;
    display: block;
  }

  .container-2-0 {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 2em;
    position: relative;
    inset: auto;
  }

  .section-1---templates {
    margin-top: 0;
  }

  .section-1---line {
    margin-bottom: 20px;
  }

  .button-more-bgs-copy {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }

  .section-2---ai-pp {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-1---pp-category {
    padding-top: 60px;
  }

  .section-4---container-ai-aipp {
    margin-bottom: 0;
  }

  .image-12-largo {
    display: block;
  }

  .breadcrumbs---category-2 {
    color: #fff;
  }

  .breadcrumbs---category-2:hover {
    color: #2b1755;
  }

  .breadcrumbs---category-2:active {
    font-weight: 700;
  }

  .breadcrumbs---category-2.w--current {
    color: #fff;
  }

  .breadcrumbs---category-2.sysf-desktop, .breadcrumbs---category-2.sysf-desktop-copy {
    display: block;
  }

  .breadcrumbs---category-2.sysf-desktop, .breadcrumbs---category-2.sysf-desktop-copy {
    display: block;
  }

  .breadcrumbs---category-2.sysf-desktop-copy.w--current {
    color: #ffffff80;
  }

  .breadcrumbs-container-2 {
    margin-bottom: 0;
    padding: 3px 15px;
  }

  .button-more-bgs-copy-3 {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }

  .button-more-bgs-copy-3.examples.w--current {
    margin-left: 0;
  }

  .hero-title-2-0-3 {
    text-align: center;
    font-size: 43px;
  }

  .hero-title-2-0-3.supplements {
    font-size: 32px;
  }

  .hero-subtitle-2-0-3 {
    text-align: center;
  }

  .link-block-14.w--current {
    margin-bottom: 8px;
  }

  .button-more-bgs-copy-4 {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }

  .button-more-bgs-copy-4.examples.w--current {
    margin-left: 0;
  }

  .hero-title-2-0-4 {
    text-align: center;
    font-size: 43px;
  }

  .hero-title-2-0-4.supplements {
    font-size: 32px;
  }

  .hero-subtitle-2-0-4 {
    text-align: center;
  }

  .hero-title-2-0-3-all {
    text-align: center;
    font-size: 43px;
  }

  .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1, .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1 {
    font-size: 32px;
  }

  .breadcrumbs-container-big {
    margin-bottom: 0;
  }

  .breadcrumbs-container-home {
    margin-bottom: 0;
    padding: 3px 10px;
  }

  .breadcrumbs-container-ai-pp {
    margin-bottom: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
  }

  .div-block-72 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .hero-ai-humans {
    margin: 0;
    display: block;
  }

  .hero-ai-humans.space {
    margin-bottom: 60px;
  }

  .hero-ai-humans-image {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-ai-humans---title {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 0 4em;
    position: relative;
    inset: auto;
  }

  .text-block-ai-humans-1 {
    text-align: center;
  }

  .subtitle-ha._2 {
    width: auto;
  }

  .title-human-actors {
    font-size: 40px;
  }

  .gallery-wrapper {
    margin-right: auto;
    padding-right: 5%;
  }

  .carousel-2 {
    flex-flow: column;
  }

  .carousel-2._2da-fila {
    display: none;
  }

  .image-wrapper-3 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .image-100 {
    max-height: none;
  }

  .create-video-ad {
    flex-direction: column;
  }

  .ai-actor-title {
    flex-direction: column;
    align-items: flex-start;
  }

  .title-ai-actor-container {
    flex-flow: wrap;
    margin-bottom: 0;
  }

  .section-1---actors {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-section-1---actors {
    padding-top: 100px;
  }

  .wrapper-section-1---actors---1, .wrapper-section-1---actors-2 {
    flex-direction: column;
  }

  .container-section-2---actors {
    padding-top: 100px;
  }

  .hero-ai-wix-container-logos {
    margin: 0;
    display: block;
  }

  .h2-sections-copy-copy-copy {
    align-self: auto;
    align-items: center;
  }

  .hero-ai-image-editor-container-copy-copy {
    margin: 0;
    display: block;
  }

  .hero-supliful {
    height: auto;
    display: block;
  }

  .breadcrum-container-supliful {
    margin-top: 20px;
  }

  .hero-section-supliful {
    margin: 0 0 2em;
    display: block;
  }

  .hero-section-images-supliful {
    margin: 0;
    display: block;
  }

  .hero-supliful-imgs {
    height: 90vh;
    padding-top: 72px;
  }

  .hero-supliful-imgs.mobile {
    flex-flow: column;
  }

  .section-2---supliful {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-3---supliful {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-3---supliful.latest-products {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .title-container---s3-sup {
    margin-bottom: 20px;
  }

  .section-4---supliful {
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .gift-icon-3 {
    bottom: 775.569px;
    right: -55px;
  }

  .container---supliful {
    margin: 0;
    display: block;
  }

  .text-container---2 {
    width: 100%;
  }

  .sub-s4-sup.bottom {
    margin-bottom: 0;
  }

  .sub-s4-sup.bottom._2 {
    margin-bottom: 20px;
  }

  .subtitle-s4 {
    text-align: center;
    font-size: 16px;
  }

  .title-s4 {
    text-align: center;
    font-size: 50px;
  }

  .container-text-timeline-right-copy {
    margin-top: 0;
  }

  .timeline---date-copy._3 {
    line-height: 17px;
  }

  .timeline---title-copy {
    font-size: 24px;
    line-height: 24px;
  }

  .hero-ai-ads-2 {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
  }

  .hero-diffusion-container-copy-2 {
    margin: 0;
    display: block;
  }

  .sysf-breadcrumbs-3 {
    margin-bottom: 20px;
  }

  .text-block-4-ads {
    text-align: center;
  }

  .hero-image---ai-ads {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .section-3---container-ads-top {
    justify-content: center;
    margin-bottom: 30px;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .section-3---container-ads-bottom {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .container-ads-text {
    padding-right: 0;
  }

  .left-side-ads {
    margin-bottom: 40px;
  }

  .right-side-ads-2 {
    margin-bottom: 16px;
  }

  .container-ads-text-1 {
    padding-right: 0;
  }

  .arrow._1-copy-copy {
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .arrow._1-copy-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-right: 60px;
    display: block;
  }

  .swiper-slide {
    justify-content: center;
    align-items: center;
    width: 282px;
    height: 500px;
  }

  .swiper-slide.santa {
    width: 100%;
    height: 100%;
  }

  .slider-image.video.santa {
    width: 100%;
  }

  .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 5%;
    bottom: 45%;
    right: -2%;
  }

  .swiper-button-next.santa {
    background-color: #fff0;
    right: -12%;
  }

  .component_wrapper {
    padding-top: 1rem;
  }

  .padding-global {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container-11 {
    margin-left: auto;
    margin-right: auto;
  }

  .swiper-button-prev {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 5%;
    bottom: 45%;
    left: -2%;
  }

  .swiper-button-prev.santa {
    background-color: #fff0;
    left: -12%;
  }

  .component-title {
    font-size: 2.3rem;
  }

  .component-title.purple {
    width: 15ch;
  }

  .display-heading-2-copy, .display-heading-2-copy-copy, .display-heading-2-copy-copy, .display-heading-2-copy-copy {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 44px;
  }

  .cf-enterprise-pricing-box.pricing-box-alternative {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cf-pricing-plan-content-wrapper-2, .cf-pricing-plan-content-wrapper-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cf-pricing-box-plan-wrapper-1 {
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .title-text-1 {
    font-size: 32px;
  }

  .section-3-ads-copy {
    height: auto;
    padding-top: 72px;
  }

  .subtitle-text-1 {
    font-size: 16px;
  }

  .section-2---container-ads {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .section-2-ads {
    height: auto;
    padding-top: 72px;
  }

  .ai-script-button.big-section-3 {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .ai-script-button.big-section-3.gradient-section-3-copy {
    width: 100%;
    height: 60px;
    color: var(--white);
    width: 100%;
    height: 60px;
    background-image: linear-gradient(157deg, #5c27d4, #755fff);
  }

  .ai-actor-button.big-section-3 {
    height: 70px;
    padding: 20px;
    font-size: 18px;
  }

  .ai-actor-button.big-section-3.gradient-section-3-copy {
    width: 100%;
    height: 60px;
    color: var(--white);
    width: 100%;
    height: 60px;
    background-image: linear-gradient(157deg, #5c27d4, #755fff);
  }

  .button-sections-ads {
    width: auto;
  }

  .section-4---create-static-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-3---container-ads-top-copy-copy {
    justify-content: center;
    margin-bottom: 30px;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .top-side-ads {
    margin-bottom: 40px;
  }

  .container-ads-text-copy {
    padding-right: 0;
  }

  .add-bg-card-title-copy {
    font-size: 32px;
  }

  .card-paragraph-copy {
    font-size: 16px;
  }

  .section-3---container-2 {
    justify-content: center;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    top: 0;
  }

  ._25-off---100k {
    margin: 0;
    display: block;
  }

  ._25-off-title, ._25-off-title-copy {
    text-align: center;
    font-size: 85px;
  }

  .section-2-title-100k {
    text-align: center;
    max-width: 400px;
    font-size: 40px;
  }

  .subtitle-section-1-100k {
    margin-bottom: 0;
  }

  .section-1-containter-100k {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .section-3---ugcs, .section-3---ugcs---left-side {
    margin-bottom: 0;
  }

  .section-3---ugcs---right-side {
    width: 90%;
  }

  .image-108 {
    min-width: auto;
  }

  .section-3---aiphotos---gif-copy-copy {
    width: 90%;
  }

  .hero-ai-clones {
    height: auto;
    padding-top: 80px;
    padding-bottom: 0;
    display: block;
  }

  .ai-clones-image {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .text-block-4-clones {
    text-align: center;
  }

  .timeline---subtitle-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .hero-ai-image-editor---image-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ai-image-editor---image-copy {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .hero-ai-image-editor-container-left-copy-copy {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 0 4em;
    position: relative;
    inset: auto;
  }

  .hero-ai-image-editor-text-copy-copy {
    text-align: center;
    font-size: 45px;
  }

  .bottom-container-mobile {
    width: 100%;
    display: block;
  }

  .hero-printful {
    height: auto;
    display: block;
  }

  .title-clean-2-copy {
    font-size: 40px;
  }

  .title-section-1---1-copy {
    margin-bottom: 20px;
  }

  .hero-text-v3-copy-copy {
    text-align: center;
    font-size: 43px;
  }

  .hero-image-printify {
    width: 100%;
    min-width: auto;
    max-width: none;
    min-height: auto;
  }

  .breadcrum-container-printify {
    margin-top: 20px;
  }

  .logos-ck-printify {
    width: 100%;
  }

  .component-title-2 {
    font-size: 2.3rem;
  }

  .section-3---images {
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .section-4---printful {
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .component_header-copy {
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
    display: flex;
  }

  .container-v3-copy {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 2em 3em;
    position: relative;
    inset: auto;
  }

  .background-video-supliful {
    width: 100%;
    min-width: auto;
    max-width: none;
    min-height: auto;
  }

  .hero-ai-image-editor-text-copy-copy-copy {
    text-align: center;
    font-size: 45px;
  }

  .section-1---hero-ai-image-editor-copy-copy {
    height: auto;
    padding: 100px 5% 60px;
    display: block;
  }

  .component-title-3 {
    font-size: 2.3rem;
  }

  .youtube-player.slider-image.santa {
    width: 100%;
    height: 100%;
  }

  .hero-text-2-copy {
    font-size: 48px;
  }

  .text-block-4-affiliate {
    text-align: center;
  }

  .hero-container-ads {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .section-hero---actors-2 {
    height: auto;
    padding: 100px 5% 60px;
    display: block;
  }

  .section-hero---actors-2.space {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .hero-container-affiliate, .section-4---container-affiliate {
    margin: 0;
    display: block;
  }

  .hero---affiliate {
    height: auto;
    padding-top: 80px;
    padding-bottom: 0;
    display: block;
  }

  .section-2---affiliate {
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
    display: block;
  }

  .image-cont-af {
    max-width: 1170px;
    margin: 0 auto;
    padding: 2em;
    position: relative;
    inset: auto;
  }

  .iframe-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .iframe-container.ai-santa-kids {
    margin-bottom: 60px;
  }

  .hero-container-left-affiliate {
    max-width: 1170px;
    margin: 0 auto;
    padding: 60px 2em;
    position: relative;
    inset: auto;
  }

  .breadcrum-container-aff {
    margin-top: 20px;
  }

  .hero-iframe-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-human-actors-2 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .title-human-actors-2 {
    font-size: 40px;
  }

  .section-1---order-ugc.gradient {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-4---pricing-ugc {
    padding-top: 72px;
    padding-bottom: 0;
  }

  .title-container---order-ugc {
    margin-bottom: 40px;
  }

  .button---order-ugc.bottom {
    margin-top: 20px;
  }

  .button---order-ugc.bottom._2 {
    text-align: center;
    text-align: center;
  }

  .button-19.white {
    color: var(--primary-1);
    background-color: #fff;
    background-image: none;
  }

  .top-container---order-ugc {
    width: 100%;
    margin-bottom: 0;
  }

  .s1-top-container---order-ugc.try-it-now-santa {
    margin-bottom: 20px;
  }

  .heading-96 {
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
  }

  .heading-96.left {
    line-height: 120%;
  }

  .heading-97 {
    font-size: 48px;
    line-height: 120%;
  }

  .s3-bottom-container---order-ugc {
    grid-template-columns: 1fr;
  }

  .heading-98 {
    font-size: 48px;
    line-height: 120%;
  }

  .section-5---order-ugc {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-1---container-frame, .section-4---container-ugc {
    margin: 0;
    display: block;
  }

  .section-6---order-ugc {
    height: auto;
    padding-top: 72px;
    padding-bottom: 60px;
    display: block;
  }

  .s6-top-container {
    margin: 0;
    display: block;
  }

  .s6-bottom-container {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dot-block {
    order: 2;
    justify-content: center;
    align-self: center;
    align-items: center;
    min-height: auto;
    top: 17px;
    bottom: auto;
    left: auto;
  }

  .step-content-block {
    z-index: 2;
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .step-content-block.per {
    justify-content: center;
    align-items: flex-start;
  }

  .scroll-line-wrap {
    z-index: 1;
    margin-bottom: -3px;
    bottom: 52px;
  }

  .step {
    justify-content: center;
    padding: 8%;
  }

  .content-wrap {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 40vh;
    padding-bottom: 20px;
  }

  .content-wrap.anima-2, .content-wrap.anima-1, .content-wrap.anima-3 {
    width: 80%;
  }

  .content-wrap.anima-2, .content-wrap.anima-1, .content-wrap.anima-3 {
    width: 80%;
  }

  .content-wrap.per {
    height: auto;
    padding-bottom: 0;
  }

  .scroll-base {
    position: relative;
  }

  .dot {
    z-index: 99;
    position: static;
  }

  .step-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    min-height: auto;
  }

  .s1-top-container---order-ugc-2 {
    margin-bottom: 0;
  }

  .s1-top-container---order-ugc-2.mobile {
    display: flex;
  }

  .arrow-container {
    display: none;
    inset: 0% 0% 0% auto;
  }

  .div-block-87 {
    display: block;
  }

  .feature-text {
    font-size: 12px;
    line-height: 19px;
  }

  .pricing-column-white {
    padding: 0 4px;
  }

  .title-wrap {
    text-align: center;
    align-items: center;
  }

  .price-type {
    font-size: 12px;
    line-height: 16px;
  }

  .button-pricing {
    width: 100%;
    min-height: 41px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    line-height: 12px;
  }

  .price-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: none;
  }

  .price-grid._2 {
    width: 100%;
  }

  .pricing-column {
    background-color: #fff;
    border-radius: 20px;
  }

  .pricing-column._2 {
    background-color: #0000;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-column._4, .pricing-column._2 {
    background-color: #0000;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-column._3 {
    background-color: #0000;
    border-radius: 5px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-column._4 {
    background-color: #0000;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-grid {
    grid-row-gap: 14px;
    margin-bottom: -50px;
  }

  .section-3---order-ugc-2 {
    padding-top: 20px;
    padding-right: 3%;
  }

  .images.logo {
    width: 80%;
  }

  .image-116 {
    display: none;
  }

  .section-3---challenge {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .section-1---people-buy-from-people {
    flex-flow: column;
    padding-top: 72px;
    padding-bottom: 50px;
  }

  .s1-left-container---people {
    text-align: left;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .s1-right-container---people {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
    overflow: visible;
  }

  .speople-image-container {
    display: block;
  }

  .image---people.mobile._3, .image---people.desktop, .image---people.desktop.space {
    display: block;
  }

  .image---people.mobile {
    display: none;
  }

  .image---people.mobile._3, .image---people.desktop, .image---people.desktop.space, .image---people.desktop.space {
    display: block;
  }

  .image---people.mobile-copy {
    display: none;
  }

  .image---people.mobile-copy._3 {
    display: block;
  }

  .paragraph-container---people {
    width: auto;
  }

  .sold-new-top-container---order-ugc-2-copy {
    justify-content: space-between;
    align-items: center;
  }

  .sold-new-bottom-container---order-ugc-copy {
    overflow: visible;
  }

  .schallenge---bottom-container---order-ugc-copy {
    flex-flow: column;
    display: none;
    overflow: visible;
  }

  .schallenge---bottom-container---order-ugc-copy.mobile {
    display: block;
  }

  .schallenge---bottom-container---order-ugc-copy.nuevo {
    display: flex;
  }

  .column-1---frame {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 40px;
    padding-right: 5%;
  }

  .column-1---frame.mobile {
    display: none;
  }

  .column-1---frame.mobile.nuevo {
    padding-bottom: 0;
    display: flex;
  }

  .column-2---frame {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 40px;
    padding-left: 5%;
  }

  .column-2---frame.nuevo {
    padding-left: 5%;
    padding-right: 5%;
  }

  .sticky-creatorkit {
    justify-content: flex-start;
    align-items: center;
  }

  .card-sticky {
    background-image: none;
    padding-top: 0;
    display: block;
  }

  .background-video-17 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 510px;
    height: 794px;
    position: relative;
  }

  .background-video-17.creatorkit {
    border-radius: 16px;
  }

  .background-video-17.creatorkit.dektop.actirs-copy {
    width: 500px;
  }

  .background-video-17.desktop {
    width: 510px;
  }

  .bg-video-cont-challenge {
    margin-bottom: 32px;
  }

  .bg-video-cont-challenge.space {
    margin-bottom: 16px;
  }

  .card-actors {
    border-bottom-style: none;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .card-actors._2 {
    padding-bottom: 20px;
  }

  .bg-video-cont-challenge-2 {
    margin-bottom: 0;
  }

  .text-block-154 {
    font-size: 18px;
    line-height: 24px;
  }

  .text-block-154.purple {
    color: var(--typography-primary);
    text-align: center;
  }

  .text-block-154.white, .text-block-154.purple {
    color: var(--typography-primary);
    text-align: center;
  }

  .text-block-154.purple-copy-copy {
    color: var(--white);
    text-align: center;
  }

  .text-block-154.purple-copy-copy.white {
    color: var(--typography-primary);
  }

  .text-block-154.purple-copy-copy {
    color: var(--typography-primary);
    text-align: left;
    font-style: normal;
  }

  .text-block-154.white {
    color: var(--typography-primary);
    text-align: center;
  }

  .image-118._2.dark {
    display: none;
  }

  .image-118._2.white-copy {
    width: 37px;
    padding-right: 0;
  }

  .text-block-155 {
    text-align: center;
    width: auto;
  }

  .div-block-89 {
    flex-flow: column;
  }

  .solution---mobile {
    background-image: linear-gradient(135deg, var(--lila), var(--primary-1));
    padding-top: 60px;
  }

  .text-block-159 {
    font-size: 32px;
    font-weight: 700;
    display: block;
  }

  .speople-image-container-mobile {
    display: block;
  }

  .title-mobile-1 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .title-mobile-1.right {
    justify-content: center;
    align-items: flex-start;
    margin-right: 60px;
    padding-left: 0;
  }

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

  .div-block-93 {
    margin-right: 0;
  }

  .div-block-94 {
    margin-left: 10px;
  }

  .image-120 {
    padding-top: 10px;
  }

  .image-121 {
    margin-right: 0;
    padding-top: 10px;
  }

  .s1-top-container---order-ugc---mobile {
    margin-bottom: 32px;
    display: block;
  }

  .schallenge---bottom-container---order-ugc-mobile {
    flex-flow: column;
    display: block;
    overflow: visible;
  }

  .text-block-160 {
    color: var(--primary-1);
    text-align: center;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 500;
  }

  .text-block-160.white {
    color: var(--white);
    letter-spacing: 0;
    text-transform: none;
  }

  .text-block-160.white-copy {
    color: var(--white);
    letter-spacing: .2px;
    text-transform: uppercase;
  }

  .heading-96-copy {
    background-image: linear-gradient(135deg, var(--primary-1), var(--lila));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 48px;
    font-weight: 700;
    line-height: 55px;
  }

  .heading-96-copy.white {
    -webkit-text-fill-color: inherit;
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
    margin-bottom: 16px;
  }

  .h2-title-container---order-ugc---mobile {
    position: relative;
  }

  .h2-title-container---order-ugc---mobile.space {
    margin-bottom: 24px;
  }

  .image-122 {
    width: 168px;
    height: 11px;
    display: none;
    position: absolute;
    inset: auto 7.5% 36% auto;
  }

  .text-block-161 {
    text-align: center;
  }

  .bold-text-15 {
    color: var(--primary-1);
  }

  .type-of-actors {
    border: 2px none var(--primary-1);
    background-color: var(--gray-3);
    background-image: none;
    border-radius: 16px 16px 0 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 510px;
    margin-bottom: 0;
    padding: 16px;
    display: flex;
  }

  .type-of-actors.desktop {
    width: 510px;
  }

  .type-of-actors---text {
    color: var(--primary-1);
    text-align: left;
    letter-spacing: 0;
    text-transform: none;
    align-self: flex-start;
    font-size: 40px;
    font-weight: 700;
    line-height: 32px;
  }

  ._3-types-of-ai-actors-titl {
    border-bottom: 1px none var(--gray-2);
    text-align: left;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 8px;
  }

  .comment-copy {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    inset: auto 0% 10%;
  }

  .comment-copy._2 {
    top: 57%;
    bottom: auto;
    left: 0;
  }

  .comment-copy._1 {
    width: 100%;
    inset: auto 10% 0% 0%;
  }

  .comment-copy.second {
    bottom: 2%;
    right: 0;
  }

  .comment-copy._2 {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    margin-top: 0;
    inset: auto 10% 3% 0%;
  }

  .comment-copy._1-copy {
    width: 100%;
    inset: auto 10% 0% 0%;
  }

  .text-arrow-copy._2 {
    width: 100%;
  }

  .text-arrow-copy._1 {
    background-color: var(--transparent);
    width: 100%;
    box-shadow: none;
    background-image: none;
    border-radius: 0;
    margin-right: 0;
    padding: 0;
  }

  .arrow-1 {
    width: 33px;
    margin-bottom: 10px;
    margin-right: 100px;
  }

  .arrow-2 {
    display: none;
  }

  .pre-subtitle {
    color: var(--primary-1);
    text-align: center;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 500;
  }

  .h2-title-s3 {
    background-image: linear-gradient(135deg, var(--primary-1), var(--lila));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 48px;
    font-weight: 700;
    line-height: 55px;
  }

  .line {
    width: 168px;
    height: 11px;
    position: absolute;
    inset: auto 7.5% 36% auto;
  }

  .title-container-s3 {
    position: relative;
  }

  .text-block-161-copy {
    text-align: center;
  }

  .section-3---solution {
    flex-flow: column;
    padding-top: 50px;
    display: none;
  }

  .title-solution {
    justify-content: flex-start;
    align-items: center;
  }

  .h2-title-s3-copy {
    background-image: linear-gradient(135deg, var(--primary-1), var(--lila));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 48px;
    font-weight: 700;
    line-height: 55px;
  }

  .h2-title-s3-copy._2 {
    -webkit-text-fill-color: inherit;
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
  }

  .div-block-95 {
    margin-top: 0;
  }

  .main-hero_heading {
    text-align: center;
    font-size: 3.5em;
  }

  .div-block-96 {
    display: none;
  }

  .div-block-96.mobile {
    margin-top: 0;
    display: block;
  }

  .image-123 {
    max-width: 100%;
  }

  .image-124 {
    width: 500px;
    height: 350px;
  }

  .section-1---container-frame-copy {
    margin: 40px 0 0;
    display: block;
  }

  .div-block-97 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .step-block-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 50vh;
  }

  .heading-108 {
    font-size: 56px;
  }

  .section-hero---actors-3-videos, .section-hero---actors-3---iframe {
    height: auto;
    padding: 40px 5% 60px;
    display: block;
  }

  .section-hero---actors-3---iframe.gradient {
    padding-bottom: 60px;
  }

  .section-hero---actors-3---iframe.gradient.nospace {
    padding-top: 0;
  }

  .section-hero---actors-3---iframe.gradient.nospace-copy, .section-hero---actors-3---iframe.gradient.nospace {
    padding-top: 0;
  }

  .section-hero---actors-3---iframe.gradient.mob {
    padding-bottom: 0;
  }

  .section-hero---actors-3---iframe.gradient.nospace-copy {
    padding-top: 0;
  }

  .section---video-emotive {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-emotive {
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .section---voices {
    flex-flow: column;
    padding-top: 50px;
    display: block;
  }

  .container-voices {
    flex-flow: column;
  }

  .container-right-voices {
    overflow: visible;
  }

  .container-left-voices {
    justify-content: space-between;
    align-items: center;
  }

  .lazy-youtube-video {
    width: 100%;
  }

  .lazy-youtube-video._1, .lazy-youtube-video._2, .lazy-youtube-video._1, .lazy-youtube-video._2, .image-132._1, .image-132._2, .image-132._1, .image-132._2 {
    width: 450px;
  }

  .hero---santa {
    height: auto;
    padding-top: 70px;
    padding-bottom: 0;
    display: block;
  }

  .hero-container-santa {
    margin: 0 0 40px;
    display: block;
  }

  .hero-container-left-santa {
    max-width: 1170px;
    margin: 0 auto;
    padding: 60px 2em;
    position: relative;
    inset: auto;
  }

  .heading-santa {
    width: auto;
    font-size: 54px;
  }

  .breadcrum-container-aff-copy, .hero-santa-powered-containe {
    margin-top: 20px;
  }

  .ck-sup-logo-elevenlabs, .logos-ck-elevenlabs {
    width: 100%;
  }

  .hero-container-right-santa {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .text-block-4-santa, .subtitle-santa {
    text-align: center;
  }

  .poweredby11labs {
    margin-top: 0;
  }

  .img-block {
    z-index: 3;
    order: 3;
    width: 70%;
    min-height: 50vh;
    padding-top: 20px;
    position: relative;
  }

  .dot-2 {
    z-index: 99;
    order: 2;
    align-self: center;
    margin-bottom: 0;
    position: absolute;
    bottom: 50%;
  }

  .scoll-wrap {
    z-index: 1;
    height: 100%;
    bottom: 50%;
  }

  .content-wrap-2 {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 50vh;
    padding-bottom: 20px;
  }

  .step-block-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 110vh;
  }

  .section-vid---santa {
    height: auto;
    padding: 40px 5% 60px;
    display: none;
  }

  .section-vid---santa._2 {
    padding-top: 20px;
  }

  .image-137, .image-138 {
    height: 100%;
  }

  .hero-section-container---aav {
    text-align: center;
    flex-flow: column;
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-1-container---aav {
    padding-left: 5%;
    padding-right: 5%;
  }

  .paragraph-containers-aav {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .paragraph-containers-aav._2 {
    display: block;
  }

  .h2-title-aav.color.big, .h2-title-aav.color.big-copy {
    font-size: 40px;
  }

  .h2-title-aav.color.big, .h2-title-aav.color.big-copy {
    font-size: 40px;
  }

  .h2-title-aav.color.ch {
    width: auto;
  }

  .h2-title-aav.color.big, .h2-title-aav.color.big-copy {
    font-size: 40px;
  }

  .hero-container-left-aav {
    width: 100%;
  }

  .hero-container-left {
    flex-flow: column;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .h1-hero {
    font-size: 40px;
    line-height: 48px;
  }

  .button-20 {
    text-align: center;
    width: 100%;
  }

  .social-proof-img {
    width: 100%;
  }

  .paragraph-aav {
    width: auto;
  }

  .section-3-container---aav {
    padding-left: 5%;
    padding-right: 5%;
  }

  .image-container-sec-aav {
    width: 100%;
    margin-bottom: 40px;
  }

  .text-container-sec-aav {
    width: 100%;
  }

  .text-container-sec-aav.mobile {
    display: block;
  }

  .text-container-sec-aav.left.home.mobile, .text-container-sec-aav.left.home-copy.mobile, .text-container-sec-aav.mobile {
    display: block;
  }

  .text-container-sec-aav.mobile._1 {
    margin-left: 0;
  }

  .text-container-sec-aav.desktop {
    display: none;
  }

  .text-container-sec-aav.left.home.mobile, .text-container-sec-aav.left.home-copy.mobile, .text-container-sec-aav.left.home.mobile, .text-container-sec-aav.left.home.mobile, .text-container-sec-aav.left.home-copy.mobile, .text-container-sec-aav.left.home-copy.mobile {
    display: block;
  }

  .sec-container-aav {
    flex-flow: column;
  }

  .sec-container-2-aav {
    flex-flow: column;
    display: block;
  }

  .sec-container-2-aav._2-copy {
    display: flex;
  }

  .sec-container-2-aav.middle.hide {
    margin-bottom: 60px;
  }

  .sec-container-2-aav.home-1 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .sec-container-2-aav.home-1.last {
    margin-top: 80px;
  }

  .image-container-sec-aav-copy {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .breadcrums-01 {
    margin-bottom: 20px;
  }

  .chart {
    padding: 0%;
    overflow: visible;
  }

  .final-heading-aac {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 1.2;
  }

  .pricing-column-3 {
    padding: 0 4px;
  }

  .section-4-container---aav {
    padding-left: 5%;
    padding-right: 5%;
  }

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

  .hero-alternative {
    text-align: center;
    font-size: 45px;
  }

  .hero-ait {
    margin: 0;
    display: block;
  }

  .hero-ait.space {
    margin-bottom: 60px;
  }

  .sec-container-2-alt {
    flex-flow: column;
    display: block;
  }

  .sec-container-2-alt._2-copy {
    display: flex;
  }

  .sec-container-2-aav-copy {
    flex-flow: column;
    display: block;
  }

  .sec-container-2-aav-copy._2-copy {
    display: flex;
  }

  .hero-safety {
    margin: 0;
    display: block;
  }

  .hero-safety.space {
    margin-bottom: 60px;
  }

  .hero-safety---title {
    max-width: 1170px;
    margin: 0 auto;
    padding: 1em 0 4em;
    position: relative;
    inset: auto;
  }

  .hero-safety-container.clone {
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-safety-button-holder {
    flex-flow: column;
    width: 100%;
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .text-container-safety {
    width: 100%;
  }

  .text-container-safety.mobile {
    display: block;
  }

  .text-container-safety.desktop {
    display: none;
  }

  .text-container-sec-safety {
    width: 100%;
  }

  .text-container-sec-safety.mobile {
    display: block;
  }

  .text-container-sec-safety.desktop {
    display: none;
  }

  .sec-container-2-safety {
    flex-flow: column;
    display: block;
  }

  .sec-container-2-safety._2 {
    margin-top: 40px;
  }

  .sec-container-2-safety._2-copy {
    display: flex;
  }

  .sec-container-2-aav-copy-copy {
    flex-flow: column;
    display: block;
  }

  .sec-container-2-aav-copy-copy._2-copy {
    display: flex;
  }

  .h2-title-safety.color.big, .h2-title-safety.color.big-copy {
    font-size: 40px;
  }

  .h2-title-safety.color {
    font-size: 48px;
  }

  .h2-title-safety.color.big, .h2-title-safety.color.big-copy {
    font-size: 40px;
  }

  .h2-title-safety.color.ch {
    width: auto;
  }

  .h2-title-safety.color.big, .h2-title-safety.color.big-copy {
    font-size: 40px;
  }

  .image-container-sec-whymatter {
    width: 100%;
    margin-bottom: 0;
  }

  .section-hero---safety {
    height: auto;
    padding: 100px 5% 60px;
    display: block;
  }

  .section-hero---safety.space {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-2-section-title-copy-copy {
    flex-flow: column;
  }

  .image-144 {
    height: 100%;
  }

  .div-block-115 {
    width: auto;
    height: auto;
    padding-bottom: 0;
  }

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

  .cf-pricing-plan-number {
    margin-right: 10px;
  }

  .image-8-copy {
    height: 100%;
  }

  .video-section-pricing {
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .h2-title-pricing-video.home-copy {
    color: var(--main);
  }

  .h2-title-pricing-video.home-copy.title-agent {
    color: var(--main);
    font-size: 40px;
  }

  .pricing_plan-title.is-center {
    min-width: 215px;
  }

  .pricing_column-grid.is-fix {
    min-width: 200px;
  }

  .pricing_column-grid.is-fix.nobg {
    background-image: linear-gradient(135deg, #9b5df5, #7038df);
    min-width: 281px;
    padding-bottom: 20px;
    padding-left: 16px;
  }

  .pricing_grid-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .pricing_plan-div.is-height {
    min-height: 128px;
  }

  .pricing_plan-div.title {
    height: 64px;
  }

  .pricing_plan-div.title._1 {
    height: 73px;
  }

  .pricing_plan-div.title._2 {
    height: 53px;
  }

  .pricing_tabs-menu {
    margin-bottom: 60px;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .text-size-large.is-height, .text-size-large.text-weight-bold.is-height {
    font-size: 2rem;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    width: 95%;
  }

  .text-size-large.is-height, .text-size-large.text-weight-bold.is-height {
    font-size: 2rem;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    width: 95%;
  }

  .text-size-large.text-weight-bold.is-height {
    font-size: 2rem;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    width: 95%;
  }

  .text-size-large.text-weight-bold.is-height._1 {
    width: 103%;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    width: 95%;
  }

  .text-size-large.text-weight-bold.is-height._1.free {
    width: 80%;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    width: 95%;
  }

  .compare-plans-title.is-height {
    min-height: 167px;
  }

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

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_link, .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/5ee0a01b09389eebf4c09b45/68f2637e4c2ef6edeec60b1d_a7a6765b73d4236d47e56027de15f557_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .bottom-part---clone-video {
    margin-left: 0;
  }

  .component-title-3-copy {
    font-size: 2.3rem;
  }

  .component_header-copy-copy {
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
    display: flex;
  }

  .section-1---pp-category-all {
    padding-top: 60px;
  }

  .hero-ai-ads-ex {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
  }

  .hero-diffusion-container-copy-2-copy, .hero-container-ai-ads-ex {
    margin: 0;
    display: block;
  }

  .hero-container-left-ai-ex {
    max-width: 1170px;
    margin: 0 auto;
    padding: 60px 2em;
    position: relative;
    inset: auto;
  }

  .text-block-4-ads-ex {
    text-align: center;
  }

  .body-7 {
    background-position: 50% 0;
  }

  .heading-111, .text-block-185 {
    text-align: center;
  }

  .div-block-139.mobile {
    width: 100%;
  }

  .image-132-copy._1, .image-132-copy._2, .image-132-copy._1, .image-132-copy._2 {
    width: 450px;
  }

  .right-arrow-4, .left-arrow-4, .image-152.desktop {
    display: none;
  }

  .image-152.desktop {
    display: none;
  }

  .image-152.desktop.agent {
    display: block;
  }

  .image-152.mobile {
    width: 100%;
    display: block;
  }

  .text-1 {
    width: 100%;
  }

  .feature-third-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-190.dektop {
    display: none;
  }

  .text-block-190.mobile {
    display: flex;
  }

  .div-block-147 {
    bottom: 0%;
  }

  .div-block-148 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .image-156 {
    height: 100%;
  }

  .hero-ai-humans-copy {
    margin: 0;
    display: block;
  }

  .hero-ai-humans-copy.space {
    margin-bottom: 60px;
  }

  .main {
    height: auto;
    padding: 100px 5% 60px;
    display: block;
  }

  .main.space {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .speople-image-container-copy {
    display: block;
  }

  .tabs-menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .pricing-wrapper {
    display: none;
  }

  .tab-pane {
    padding: 30px;
  }

  .pricing-grid-wrapper-mobile {
    display: block;
  }

  .mobile-pricing {
    color: var(--typography-primary);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .mobile-pricing.white {
    color: var(--white);
  }

  .help {
    display: none;
  }

  .tab-standard {
    border: 1px solid var(--typography-primary);
    color: var(--typography-primary);
    background-color: #0000;
    border-radius: 50px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .tab-standard.w--current {
    color: var(--white);
    background-color: #ddcdff;
    border-color: #0000;
  }

  .pricing-grid-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-table-cell {
    color: var(--typography-primary);
  }

  .h4-heading {
    text-align: left;
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-block-194 {
    text-align: center;
  }

  .h2-container-section {
    margin-bottom: 20px;
  }

  .h1-ai-actors {
    text-align: center;
    font-size: 45px;
  }

  .button---order-ugc-copy.bottom {
    margin-top: 20px;
  }

  .button---order-ugc-copy.bottom._2 {
    text-align: center;
    text-align: center;
  }

  .button-s2-home.bottom {
    margin-top: 20px;
  }

  .button-s2-home.bottom._2 {
    text-align: center;
    text-align: center;
  }

  .swiper-button-next-vertical {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 5%;
    bottom: 45%;
    right: -2%;
  }

  .swiper-button-next-vertical.santa {
    background-color: #fff0;
    right: -12%;
  }

  .swiper-button-prev-vertical {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 5%;
    bottom: 45%;
    left: -2%;
  }

  .swiper-button-prev-vertical.santa {
    background-color: #fff0;
    left: -12%;
  }

  .swiper-button-next-landscape {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 5%;
    bottom: 45%;
    right: -2%;
  }

  .swiper-button-next-landscape.santa {
    background-color: #fff0;
    right: -12%;
  }

  .swiper-button-prev-landscape {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 5%;
    bottom: 45%;
    left: -2%;
  }

  .swiper-button-prev-landscape.santa {
    background-color: #fff0;
    left: -12%;
  }

  .title-section-3 {
    margin-bottom: 0;
  }

  .button-18-copy {
    margin-top: 40px;
  }

  .section-2---home {
    flex-flow: column;
  }

  .title-section-2-container {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0%;
  }

  .title-section-2-container._2.mobile {
    margin-left: 0%;
    display: block;
  }

  .title-section-2-container._2.desktop {
    display: none;
  }

  .home---section-3---agent {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
    line-height: 36px;
  }

  h2 {
    font-size: 28px;
    line-height: 32px;
  }

  .section.hero-custom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .container.section-7---2-2-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .container.one {
    margin-top: 40px;
    padding: 0;
  }

  .container.new {
    padding: 0 20px 48px;
  }

  .container.video {
    min-width: auto;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .card-body {
    padding: 18px;
  }

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

  .color-scheme-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .display-heading-1 {
    margin-bottom: 18px;
    font-size: 32px;
    line-height: 36px;
  }

  .style-guide-buttons-grid {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .form-error, .form-success {
    padding: 12px;
  }

  .style-guide-badge-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .style-guide-cards-grid {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .display-heading-2 {
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .display-heading-2.section-title {
    text-align: center;
    text-align: center;
  }

  .large-text {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .large-text.space-bottom {
    text-align: center;
    width: auto;
    margin-bottom: 24px;
  }

  .large-text.bottom {
    margin-bottom: 24px;
  }

  .large-text.white-copy {
    max-width: none;
  }

  .button.button-small.align-center {
    width: 100%;
    margin-left: 0;
  }

  .button.button-large {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .button.button-outline.nav-bar-button {
    flex: none;
    display: none;
  }

  .form-input.select-wrapper, .form-input.ck--form--input.align-center {
    width: 100%;
  }

  .form-input.form-input-large {
    height: 48px;
  }

  .form-input.select-wrapper, .form-input.ck--form--input.align-center, .form-input.ck--form--input.align-center, .div-block-2 {
    width: 100%;
  }

  .navbar {
    height: 64px;
  }

  .nav-menu-dropdown-list.w--open {
    width: 100%;
    margin-left: 0;
    padding: 12px;
  }

  .menu-button {
    flex: none;
  }

  .footer {
    overflow: hidden;
  }

  .footer-links-grid-3-column {
    grid-template-columns: 1fr;
    margin-top: 36px;
  }

  .footer-link-list-heading.text-white {
    height: 48px;
  }

  .footer-link-list-link {
    align-self: auto;
    height: 48px;
  }

  .footer-foot {
    text-align: center;
  }

  .footer-foot-with-logo {
    text-align: center;
    margin-top: 0;
  }

  .footer-links-grid-4-column {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .footer-with-large-links {
    align-items: center;
  }

  .footer-large-link-list {
    margin-bottom: 32px;
  }

  .footer-background-image {
    width: 63vw;
    min-width: 185px;
    bottom: 6px;
    right: -140px;
  }

  .page-contents {
    padding-top: 20px;
  }

  .content-width-large {
    justify-content: flex-start;
    align-items: center;
  }

  .content-width-large.align-center {
    width: 100%;
    margin-bottom: 35px;
  }

  .content-width-large.align-right {
    margin-bottom: 0;
  }

  .buttons-row {
    justify-content: center;
    width: 100%;
    position: relative;
    top: 0;
  }

  .buttons-row.space-top, .buttons-row.space-top-copy, .buttons-row.space-top, .buttons-row.space-top-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
    top: 0;
  }

  .animate-in-second.no-space {
    margin-bottom: 0;
  }

  .animate-in-third {
    width: 100%;
    max-width: 100%;
  }

  .content-width-extra-large.align-center.text-center.section-features-custom {
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .content-width-extra-large.align-center.text-center.section-features-custom-copy {
    margin-bottom: 40px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .content-width-medium {
    width: 95%;
  }

  .large-heading {
    text-align: center;
    align-self: center;
    font-size: 32px;
    line-height: 36px;
  }

  .large-heading.section-features-custom, .large-heading.section-features-custom.trynow {
    font-size: 32px;
  }

  .large-heading.section-3-merge, .large-heading.merge, .large-heading.dark, .large-heading.section-features-custom, .large-heading.section-features-custom.trynow, .large-heading.section-features-custom.trynow {
    font-size: 32px;
  }

  .large-heading.section-features-custom-copy {
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
  }

  .large-heading.section-features-custom-copy-copy {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
  }

  .large-heading.section-3-merge, .large-heading.merge, .large-heading.dark {
    font-size: 32px;
  }

  .medium-heading {
    font-size: 28px;
    line-height: 32px;
  }

  .block-section {
    grid-template-rows: auto auto;
    margin-bottom: 40px;
    display: block;
  }

  .block-section-half {
    width: 100%;
    margin-bottom: 40px;
    padding: 0 8px;
  }

  .block-section-half.bg-primary-3.last, .block-section-half.bg-primary-3.last-copy {
    display: block;
  }

  .block-section-half.bg-primary-3 {
    position: static;
  }

  .block-section-half.bg-primary-3.last, .block-section-half.bg-primary-3.last-copy {
    display: block;
  }

  .block-section-half.bg-primary-3.last, .block-section-half.bg-primary-3.last-copy {
    display: block;
  }

  .block-section-half.bg-primary-3.top-copy {
    display: none;
  }

  .block-section-image {
    position: static;
    top: -150px;
    left: auto;
  }

  .contained-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .contained-section.bg-primary-1 {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .text-pill-wrapper {
    position: relative;
  }

  .section-title {
    margin-bottom: 48px;
  }

  .cards-grid-thirds {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .cards-grid-thirds.merge._2 {
    margin-top: 0;
  }

  .accordion-arrow {
    min-width: 24px;
    min-height: 24px;
  }

  .numbered-list-item-box {
    margin-bottom: 18px;
    margin-right: 0;
  }

  .contained-section-card {
    padding: 24px;
  }

  .contained-section-card.bg-gray-1.small {
    max-width: none;
    height: 400px;
    min-height: auto;
    margin-right: 0;
    position: relative;
    left: 5vw;
  }

  .contained-section-card.bg-gray-1 {
    min-height: 222px;
  }

  .nav-bar-button {
    display: none;
  }

  .dismiss-alert-popup {
    flex: none;
  }

  .section-2.section-features-custom.bg-gradient-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-2 {
    max-width: 160px;
  }

  .button-2.button-large {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .ck--form {
    width: 100%;
  }

  .utility-page-content-copy, .utility-page-wrap-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-navbar {
    height: 64px;
  }

  .content-width-extra-large-copy.align-center.text-center.section-features-custom {
    margin-top: 40px;
  }

  .image-3 {
    width: auto;
    max-width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .footer-copy {
    overflow: hidden;
  }

  .content-width-large-copy.align-center {
    margin-bottom: 35px;
  }

  .content-width-large-copy.align-center-copy {
    flex-direction: column;
    min-width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    position: relative;
  }

  .animate-in-first-copy {
    z-index: 4;
    position: static;
    top: auto;
    bottom: auto;
  }

  .large-text-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .infinite-ai-image-wrapper {
    grid-row-gap: 10px;
  }

  .infinite-ai-image-wrapper._03 {
    margin-top: 64px;
  }

  .infinite-ai-image-wrapper._02 {
    margin-top: 32px;
  }

  .infinite-ai-images-grid {
    width: 200%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .hero-section-paragraph-holder {
    width: auto;
    margin-top: 12px;
    font-size: 16px;
  }

  .left-garadient {
    background-image: linear-gradient(270deg, #9954f200 40%, #a261f6);
    width: 70px;
  }

  .right-garadient {
    background-image: linear-gradient(to right, #9954f200 40%, #a261f6);
    width: 70px;
  }

  .hero-section-title {
    max-width: none;
  }

  .title-holder.space-copy {
    margin-bottom: 20px;
  }

  .small-card-text {
    color: #2f2f2fb3;
    font-size: 20px;
  }

  .center-text-2 {
    justify-content: center;
    align-items: stretch;
    max-width: 100%;
  }

  .small-cards {
    grid-row-gap: 40px;
    border-radius: 24px;
    padding-top: 24px;
  }

  .small-cards.left {
    background-image: linear-gradient(142deg, #f9dc5c, #ff9bcd);
    border-radius: 12px;
    margin-left: 0;
    margin-right: 0;
  }

  .card-paragraph {
    color: #525252;
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .small-cards-content-holder {
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .small-cards-holder {
    align-items: stretch;
  }

  .add-bg-card-title {
    color: #5c27d4;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    max-width: 14ch;
    font-size: 32px;
  }

  .generate-section-holder {
    align-items: center;
    max-width: 100%;
  }

  .art-title-holder {
    max-width: 100%;
    margin-top: 16px;
    margin-bottom: 24px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .small-card-left-white {
    border-radius: 12px;
  }

  .heading-11 {
    background-image: linear-gradient(130deg, #f9dc5c, #ff9bcd);
    margin-bottom: 0;
    font-size: 80px;
  }

  .heading-11-right {
    height: auto;
    margin-bottom: 0;
    font-size: 80px;
  }

  .small-cards-right-2 {
    grid-row-gap: 0px;
    background-image: linear-gradient(135deg, #ff9bcd 16%, #f9dc5c);
    border-radius: 12px;
    justify-content: space-around;
    margin-left: 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2, .paragraph-3 {
    color: #2f2f2f;
    margin-bottom: 0;
    font-size: 16px;
  }

  .pricing-title {
    color: var(--primary-1);
    text-align: center;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 1.2;
  }

  .section-2---add-bg-v4 {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: 100vw;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  .section-2---container {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    height: 100vh;
    padding: 40px 2em 2em;
    position: sticky;
    top: 63px;
  }

  .section-2---image-1 {
    width: 100vw;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    top: 0;
    right: auto;
  }

  .section-2---image-2 {
    border-radius: 0;
    width: 100vw;
    position: static;
    top: 0;
  }

  .section-2---add-bg-grey-card {
    z-index: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .card-title-holder-02 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 28px;
    display: flex;
  }

  .add-bg---card-paraghraph-holder-02 {
    margin-top: 16px;
    display: block;
  }

  .left-side {
    z-index: 3;
    margin-top: 16px;
    display: none;
    position: static;
    top: 50px;
  }

  .left-side.mobile {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .left-side._2 {
    margin-left: 0;
  }

  .right-side {
    border-radius: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .add-bg-image-before {
    z-index: 2;
    object-fit: cover;
    border-radius: 0;
    height: 100vh;
    display: none;
    position: static;
    top: -32px;
  }

  .add-bg-image-after {
    z-index: 3;
    object-fit: cover;
    border-radius: 0;
    width: 100vw;
    height: 100vh;
    display: none;
    position: static;
    top: -817px;
  }

  .body-v3 {
    background-color: #0000;
  }

  .container-v3 {
    padding: 0 1em 1em;
  }

  .hero-section-holder-v3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .button-3-v3.big-v3 {
    height: 60px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-3-v3.big-v3:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .button-3-v3.big-v3.mobile {
    width: 100%;
  }

  .section-4---pricing-v4.white-section-v4 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-pricing-v4 {
    padding: 1em;
  }

  .container-pricing-v4.white-container-v4 {
    background-color: var(--white);
    background-color: var(--white);
    border-radius: 12px;
    height: auto;
    margin: 56px 16px 40px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .pricing-text-v4 {
    flex-direction: column;
    justify-content: space-around;
    margin-bottom: 28px;
    position: sticky;
    top: 40px;
  }

  .add-bg-card-title-v4 {
    text-align: center;
    font-size: 32px;
  }

  .div-block-13 {
    display: block;
  }

  .div-block-14 {
    display: none;
  }

  .add-bg---button {
    margin-top: 16px;
    display: block;
  }

  .card-button-arrow {
    color: var(--violeta);
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
  }

  .add-bg-image-before-mobile {
    z-index: 2;
    object-fit: cover;
    border-radius: 0;
    height: 100vh;
    display: inline-block;
    position: static;
    top: -32px;
  }

  .add-bg-image-after-mobile {
    z-index: 3;
    object-fit: cover;
    border-radius: 0;
    width: 100vw;
    height: 100vh;
    font-weight: 600;
    display: inline-block;
    position: static;
    top: -817px;
  }

  .kylie-2---card-paraghraph-holder-02-copy {
    margin-top: 24px;
    display: block;
  }

  .card-paragraph-copy-kylie {
    color: #525252;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    display: block;
  }

  .kylie---button-copy-2 {
    margin-top: 24px;
    display: block;
  }

  .card-button-arrow-copy-kylie {
    color: var(--violeta);
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
  }

  .section-2---add-bg-grey-card-copy2 {
    z-index: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .section-4-v2---shopify {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: 100vw;
    height: 171vh;
    margin-bottom: 0;
    padding-top: 0;
    display: block;
    position: relative;
  }

  .section-4-v2---shopify.mobile {
    height: auto;
    position: static;
  }

  .section-4---container-shopify {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    padding: 0 2em;
    position: static;
    top: 63px;
  }

  .shopify-image {
    z-index: 3;
    object-fit: cover;
    border-radius: 0;
    width: 100%;
    height: auto;
    display: block;
    position: static;
    top: -817px;
  }

  .section-shopify {
    border-radius: 0;
    width: auto;
    position: static;
    top: 0;
  }

  .right-side-copy {
    border-radius: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .right-side-copy.shopify {
    width: 100%;
    height: auto;
    display: block;
    position: static;
  }

  .video.order-ugc {
    width: 290px;
    height: 203px;
  }

  .background-video {
    height: 100%;
    min-height: auto;
  }

  .hero-section-v3-copy {
    display: block;
  }

  .hero-section-v4-copy {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 0;
    display: block;
  }

  .hero-text-v3-copy {
    text-align: center;
    font-size: 9vw;
  }

  .text-block-v3-copy {
    text-align: center;
  }

  .hero-section-paragraph-holder-v3-copy {
    margin-top: 16px;
    font-size: 16px;
  }

  .hero-section-button-holder-v3-copy {
    margin-top: 30px;
  }

  .infinite-ai-images-holder-copy-copy {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    overflow: hidden;
  }

  .video-container-v3 {
    padding-left: 1em;
    padding-right: 1em;
  }

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

  .hero-diffusion-model {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 88px;
    padding-bottom: 48px;
    display: block;
  }

  .hero-diffusion-container {
    display: block;
  }

  .hero-diffusion-container-left {
    padding: 0 1em;
  }

  .hero-diffusion-video-container {
    padding-left: 1em;
    padding-right: 1em;
  }

  .video-diffusion {
    border-radius: 6px;
    width: 100%;
    min-width: auto;
    height: 100%;
  }

  .hero-diffusion-section-holder {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .hero-diffusion-text {
    text-align: center;
    font-size: 10vw;
  }

  .hero-diffusion-section-paragraph-holder {
    margin-top: 16px;
    font-size: 16px;
  }

  .text-block-diffusion {
    text-align: center;
    font-size: 16px;
  }

  .hero-diffusion-section-button-holder {
    margin-top: 30px;
  }

  .button-diffusion.big-diffusion {
    height: 60px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-diffusion.big-diffusion:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .button-diffusion.big-diffusion.mobile-diffusion {
    width: 100%;
    height: 60px;
  }

  .section-2---optimized {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: 100vw;
    height: auto;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
    display: block;
    position: static;
  }

  .section-2---container-optimized {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    height: auto;
    padding: 0 5%;
    position: static;
    top: 63px;
  }

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

  .h2-sections._2 {
    margin-bottom: 0;
    font-size: 24px;
  }

  .h2-sections._2.spa {
    font-size: 24px;
    line-height: 24px;
  }

  .section-3---design {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-3-design---container {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    width: 100vw;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    position: static;
    top: 63px;
    bottom: 0;
  }

  .section-3---image-container-right {
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
  }

  .section-3---image-container-left {
    min-width: 288px;
    height: 100%;
    min-height: 196px;
  }

  .h2-section-3---1 {
    text-align: center;
  }

  .h2-section-3---2 {
    text-align: left;
  }

  .button-section-3.big-section-3.gradient-section-3, .button-section-3.big-section-3.gradient-section-3-copy, .button-section-3.big-section-3.ai-wix {
    width: 100%;
  }

  .button-section-3.big-section-3 {
    height: 60px;
    color: var(--white);
    background-color: #fff0;
    background-image: linear-gradient(173deg, #5c27d4, #755fff);
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-section-3.big-section-3:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .button-section-3.big-section-3.gradient-section-3, .button-section-3.big-section-3.gradient-section-3-copy, .button-section-3.big-section-3.ai-wix, .button-section-3.big-section-3.gradient-section-3, .button-section-3.big-section-3.gradient-section-3-copy, .button-section-3.big-section-3.ai-wix {
    width: 100%;
  }

  .section-4---thank-you.white-section {
    margin-top: 0;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container-thank-you {
    padding: 1em;
  }

  .container-thank-you.white-container-ty {
    border-radius: 0;
    height: auto;
    margin: 0;
    padding: 0 5%;
    position: static;
    top: 0;
  }

  .container-ty-2 {
    flex-direction: column;
    justify-content: space-around;
    margin-bottom: 28px;
    position: sticky;
    top: 40px;
  }

  .button-section-4.big-section-3 {
    height: 60px;
    color: var(--white);
    background-color: #fff0;
    background-image: linear-gradient(173deg, #5c27d4, #755fff);
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-section-4.big-section-4 {
    height: 60px;
    color: var(--white);
    background-color: #fff0;
    background-image: linear-gradient(173deg, #5c27d4, #755fff);
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-section-4.big-section-4:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .button-section-4.big-section-4.gradient-section-4 {
    height: 60px;
  }

  .button-section-4.big-section-3.gradient-section-3 {
    width: 100%;
  }

  .button-section-4.big-section-3 {
    color: #fff;
    background-color: #fff0;
    background-image: linear-gradient(173deg, #5c27d4, #755fff);
    height: 60px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-section-4.big-section-3:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .button-section-4.big-section-3.ai-wix {
    width: 100%;
  }

  .body-text-section-4 {
    line-height: 24px;
  }

  .final-diffusion {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .final-diffusion-button {
    color: var(--primary-1);
    margin-top: 0;
  }

  .final-diffusion-button.button-hero._2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-diffusion-final.big-diffusion-1 {
    height: 60px;
    color: var(--white);
    background-color: #fff0;
    background-image: linear-gradient(173deg, #5c27d4, #755fff);
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-diffusion-final.big-diffusion-1:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .button-diffusion-final.big-diffusion-1.gradient-diffusion {
    background-color: var(--white);
    background-color: var(--white);
    height: 60px;
    font-weight: 600;
  }

  .body-diffusion-model {
    background-color: #0000;
  }

  .hero-pricing {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 48px;
    display: block;
  }

  .hero-pricing-container {
    display: block;
  }

  .hero-pricing-title-container {
    padding: 0 1em;
  }

  .hero-pricing-section-holder {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .hero-pricing-section-paragraph {
    margin-top: 16px;
    font-size: 16px;
  }

  .cf-secondary-button {
    font-size: 16px;
  }

  .cf-pricing-box-plan-wrapper {
    width: 100%;
  }

  .cf-pricing-box.pricing-box-alternative {
    width: 90%;
  }

  .cf-toggle-save-container {
    top: 32%;
  }

  .pricing-card-wrappers {
    margin-bottom: 0;
  }

  .cf-faq-content {
    font-size: 16px;
  }

  .cf-faq-questions {
    font-size: 18px;
    line-height: 140%;
  }

  .cf-gradient-span {
    line-height: 110%;
  }

  .cf-h2-heading {
    font-size: 36px;
  }

  .cf-h2-heading.left {
    font-size: 24px;
  }

  .cf-faq-main-wrapper.horizontal {
    padding-bottom: 60px;
  }

  .section-5---final-pricing {
    background-color: var(--primary-1);
    margin-left: 0;
    margin-right: 0;
    padding: 48px 0 0;
  }

  .final-container-pricing {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .final-heading-pricing {
    z-index: 2;
    color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 1.2;
    position: static;
  }

  .container-pricing {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .final-diffusion-copy, .final-image-pricing {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .container-pricing-right.desktop {
    display: none;
  }

  .container-pricing-right.mobile {
    display: block;
  }

  .cf-features-section-2-image-wrapper-2 {
    margin-bottom: 20px;
  }

  .section-5---final-section {
    background-color: var(--primary-1);
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .text-block-diffusion-copy {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .hero-diffusion-section-holder-copy {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .hero-diffusion-container-copy {
    display: block;
  }

  .hero-diffusion-video-container-copy {
    padding-left: 1em;
    padding-right: 1em;
  }

  .bubble-enterstore {
    margin-left: 5px;
  }

  .bubble-enterstore2 {
    height: auto;
    max-height: none;
  }

  .bubble-enterstore2.ugc {
    min-width: auto;
    min-height: 316px;
    max-height: 405px;
  }

  .bubble-enterstore2.ugc.ai-santa {
    box-shadow: none;
    box-shadow: none;
    padding: 0 16px;
  }

  .bubble {
    border-radius: 6px;
    width: 100%;
    min-width: auto;
    height: 100%;
  }

  .heading-aiads {
    font-size: 32px;
    line-height: 110%;
  }

  .h2-sections-copy {
    text-align: center;
    align-items: flex-start;
  }

  .background-video-1 {
    height: 40%;
    min-height: 250px;
  }

  .h2-sections-copy-copy {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .cubo {
    display: none;
  }

  .hero-diffusion-section-paragraph-holder-copy-copy-copy {
    margin-top: 16px;
    margin-bottom: 22px;
    font-size: 16px;
  }

  .hero-1000-codes {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 48px;
    display: block;
  }

  .hero-1000-container {
    display: block;
  }

  .hero-1000-title-container {
    padding: 0 1em;
  }

  .hero-1000-section-holder {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-1000-section-container {
    width: 100%;
  }

  .hero-diffusion-text-1000 {
    text-align: center;
    font-size: 50px;
  }

  .text-block-diffusion-1000 {
    text-align: center;
    letter-spacing: 1px;
    font-size: 16px;
  }

  .hero-pricing-section-paragraph-copy {
    margin-top: 16px;
    font-size: 16px;
  }

  .section-4---final-1000-codes {
    background-color: var(--primary-1);
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0 0;
  }

  .conteiner-1000-codes-right {
    display: none;
  }

  .final-container-1000 {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .final-image-1000 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .container-1000-codes-left {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .final-container-1000-left {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .final-diffusion-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .conteiner-faq-main-wrapper.horizontal-copy {
    padding-bottom: 60px;
  }

  .section-1-title {
    font-size: 36px;
  }

  .section-1-title.left {
    font-size: 24px;
  }

  .section-1-containter-title {
    margin-bottom: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-1-conteiner {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .subtitle-section-1, .section-1-containter-timelline {
    margin-bottom: 0;
  }

  .timeline {
    display: none;
  }

  .timeline---title {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .conteinter-text-timeline-base-copy {
    margin-bottom: 14px;
  }

  .timeline---base-copy {
    line-height: 24px;
  }

  .timeline-text-2 {
    margin-top: 0;
  }

  .timeline-text-2._2 {
    margin-top: 20px;
  }

  .section-2-title-copy {
    font-size: 36px;
  }

  .section-2-title-copy.left {
    text-align: center;
    text-align: center;
    font-size: 36px;
  }

  .gift-icon {
    display: none;
    bottom: 739.569px;
    right: -113px;
  }

  .gift-icon-2 {
    top: 400px;
    left: 21.951px;
  }

  .hero-pricing-section-paragraph-copy-copy-copy {
    margin-top: 16px;
    font-size: 16px;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy.gradient-diffusion-copy-copy, .button-diffusion-final-copy.big-diffusion-1-copy.signin {
    background-color: var(--white);
    height: 60px;
    font-weight: 600;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy.gradient-diffusion-copy-copy, .button-diffusion-final-copy.big-diffusion-1-copy.signin, .button-diffusion-final-copy.big-diffusion-1-copy.gradient-diffusion-copy-copy, .button-diffusion-final-copy.big-diffusion-1-copy.signin {
    background-color: var(--white);
    height: 60px;
    font-weight: 600;
  }

  .timeline-text-left {
    margin-top: 25px;
  }

  .timeline-text-left._2 {
    display: none;
  }

  .timeline-text-left.mobile {
    margin-top: 0;
    display: block;
  }

  .timeline-text-left.mobile._2 {
    margin-top: 20px;
  }

  .timeline-text-left.mobile2 {
    margin-top: 0;
  }

  .footer-foot-with-logo-legal {
    text-align: center;
    margin-top: 40px;
  }

  .hero---ai-logo-video {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 48px;
    display: block;
  }

  .hero-ai-logo-container-1 {
    display: block;
  }

  .hero-ai-logo-container-left-1 {
    padding: 0 1em;
  }

  .hero-ai-logo-section-holder-1 {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .hero-ai-logo-text-1 {
    text-align: center;
    font-size: 10vw;
  }

  .hero-ai-logo-section-paragraph-holder-1 {
    margin-top: 16px;
    font-size: 16px;
  }

  .text-block-ai-logo-1 {
    text-align: center;
    font-size: 16px;
  }

  .hero-ai-logo-section-button-holder-1 {
    margin-top: 30px;
  }

  .button-ai-logo.big-diffusion {
    height: 60px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-ai-logo.big-diffusion:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .button-ai-logo.big-diffusion.mobile-diffusion {
    width: 100%;
    height: 60px;
    font-family: Inter variablefont slnt wght, Arial, sans-serif;
  }

  .hero-ai-logo-container-right-1 {
    grid-row-gap: 16px;
    flex-direction: column;
    padding-left: 1em;
    padding-right: 1em;
  }

  .video-ai-logo-container {
    border-radius: 6px;
    width: 100%;
    min-width: auto;
    height: 100%;
  }

  .section-1-containter-title---ai-logo {
    margin-bottom: 32px;
  }

  .section-2---container-2 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2-containter-2 {
    margin-bottom: 0;
  }

  .section-2-title-copy-copy {
    font-size: 36px;
  }

  .section-2-title-copy-copy.left {
    text-align: center;
    text-align: center;
    font-size: 36px;
  }

  .section-3---carrousel {
    background-color: #fff;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-3-container---ai-logo {
    margin-top: 0;
    margin-bottom: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-4---final-ai-logo {
    background-color: var(--primary-1);
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .section-2-cards-container {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .section-2---card---paragraph {
    text-align: center;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy {
    height: 60px;
    color: var(--white);
    background-color: #fff0;
    background-image: linear-gradient(173deg, #5c27d4, #755fff);
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-diffusion-final-copy.big-diffusion-1-copy:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .section-3-containter-title---ai-logo {
    margin-bottom: 32px;
  }

  .section-3-containter-timelline---ai-logo {
    margin-bottom: 0;
  }

  .background-video-3 {
    border-radius: 0;
    height: 300px;
  }

  .background-video-4 {
    height: 300px;
  }

  .video-ai-logo-container-center {
    border-radius: 6px;
    width: 100%;
    min-width: auto;
    height: 100%;
  }

  .section-3-container---ai-photos {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 63px;
    bottom: 0;
  }

  .section-3---aiphotos---right-side-container {
    margin-bottom: 0;
  }

  .section-3---aiphotos---gif-copy {
    margin-right: 0;
  }

  .section-4---numbers {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-4-container---numbers {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-4---numbers-container-copy {
    width: 100%;
  }

  ._3-columns {
    grid-template-rows: auto;
    display: block;
    overflow: visible;
  }

  .column {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-4--title-copy {
    font-size: 24px;
  }

  .section-4--title-copy.left-copy-copy {
    font-size: 36px;
  }

  .stat-block.is-expanded {
    min-width: 27%;
  }

  .stat-wrap {
    margin-bottom: 16px;
  }

  .stat-wrap.down {
    margin-top: 20px;
  }

  .stat.is-medium {
    font-size: 60px;
    line-height: 100%;
  }

  .stat.is-medium-copy, .stat.is-medium {
    font-size: 60px;
    line-height: 100%;
  }

  .stat.is-medium.color {
    font-size: 62px;
  }

  .stat.is-medium-copy {
    font-size: 60px;
    line-height: 100%;
  }

  .stat-caption {
    text-align: center;
  }

  .hero-ai-logo-container-slider {
    grid-row-gap: 16px;
    flex-direction: column;
    padding-left: 1em;
    padding-right: 1em;
  }

  .background-video-5-copy {
    height: 300px;
  }

  .background-video-4-copy {
    border-radius: 0;
    height: 300px;
  }

  .background-video-6 {
    height: 40%;
    min-height: 250px;
  }

  .h2-sections-copy-copy-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .stat-caption-2 {
    text-align: center;
  }

  .stat-caption-2.color {
    max-width: none;
    font-size: 16px;
  }

  .stat-caption-2.color.clone {
    width: 24ch;
  }

  .section-3---creatorkit-vs-orhers {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-3---ckvsot---container {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 63px;
    bottom: 0;
  }

  .left-side-ckvsot {
    z-index: 3;
    margin-top: 0;
    position: static;
    top: 50px;
  }

  .right-side-ckvsot {
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0;
    display: none;
    position: static;
    inset: 0% 0% auto;
  }

  .right-side-ckvsot.aav {
    display: block;
  }

  .container-title-ckvsot {
    z-index: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .before {
    width: 80px;
    font-size: 12px;
    top: 20px;
  }

  .after {
    width: 80px;
    top: 20px;
  }

  .image-right-2 {
    border-radius: 16px;
  }

  .handle-container-2 {
    border-radius: 4px;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .handle-2 {
    font-size: 12px;
    line-height: 30px;
  }

  .image-left-2 {
    border-radius: 16px;
    width: 100%;
    height: 100%;
  }

  .handle-wrapper-2 {
    border-radius: 8px;
    width: 290px;
    height: 200px;
    margin-bottom: 0;
    overflow: visible;
  }

  .handle-wrapper-2.vertical {
    width: 100%;
    height: 220px;
  }

  .handle-bar-2 {
    height: 300px;
  }

  .handle-bar-2.long {
    height: 550px;
  }

  .final-heading-pricing-copy {
    z-index: 2;
    color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 1.2;
    position: static;
  }

  .large-heading-copy {
    font-size: 32px;
    line-height: 36px;
  }

  .large-heading-copy.section-features-custom {
    font-size: 28px;
  }

  .animate-in-first-copy {
    margin-bottom: 20px;
  }

  .content-width-large-copy.align-center-copy {
    width: 100%;
    margin-top: 0;
    margin-bottom: 16px;
  }

  .animate-in-fourth-copy {
    width: 100%;
  }

  .section-3---final {
    background-color: var(--primary-1);
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .right-side-ckvsot-1 {
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
    display: block;
    position: static;
    inset: 0% 0% auto;
  }

  .right-side-ckvsot-1.aav {
    margin-top: 60px;
  }

  .handle-container-2-copy {
    border-radius: 4px;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section-2-image-ckvsot.creatorkit {
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
  }

  .section-2-image-ckvsot.others {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .hero-section-button-holder-ai {
    margin-top: 30px;
  }

  .large-heading-copy-copy {
    font-size: 32px;
    line-height: 36px;
  }

  .section-2---ai.section-features-custom-ai.bg-gradient---ai {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-width-extra-large--ai.align-center.text-center.section-features-custom {
    flex-flow: column;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-1---hero.hero-custom-ai {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-3---ai-images.no-vertical-padding {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .animate-in-second-copy-copy {
    width: auto;
  }

  .block-section-copy {
    grid-template-rows: auto auto;
    margin-bottom: 40px;
    display: block;
  }

  .section-3-container-ai {
    width: 100%;
  }

  .section-4---ai-audio.no-vertical-padding {
    padding: 72px 0%;
  }

  .section-5---ai-text.no-vertical-padding {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-6---special-thanks.section-features-custom.bg-gradient-1 {
    margin-left: auto;
    margin-right: auto;
    padding: 72px 24px;
  }

  .block-section-half-ai-image {
    width: 100%;
    margin-bottom: 40px;
    padding: 0 8px;
  }

  .content-width-large-ai-image {
    justify-content: flex-start;
    align-items: center;
  }

  .block-section-half-ai-images {
    width: 100%;
    margin-bottom: 40px;
    padding: 0 8px;
  }

  .block-section-half-ai-images.bg-primary-3 {
    position: static;
  }

  .block-section-half-ai-images-2 {
    width: 100%;
    margin-bottom: 40px;
    padding: 0 8px;
  }

  .block-section-half-ai-images-2.bg-primary-3 {
    display: block;
    position: static;
  }

  .section-5---final-ai {
    background-color: var(--primary-1);
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

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

  .title.cta-v1 {
    text-align: left;
    margin-bottom: 20px;
  }

  .title.category-product-title {
    font-size: 24px;
    line-height: 28px;
  }

  .title.category-product-title-copy {
    line-height: 42px;
  }

  .search-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .split-content.cta-v1-left {
    margin-bottom: 40px;
  }

  .split-content.cta-v2-left {
    width: 100%;
  }

  .input.newsletter {
    margin-bottom: 20px;
  }

  .input.cta-v2-newsletter {
    border-radius: 6px;
    margin-bottom: 10px;
  }

  .hero-images-wrapper {
    justify-content: space-between;
  }

  .hero-images-wrapper.center {
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 0;
  }

  .search-input {
    margin-bottom: 10px;
  }

  .container-default {
    padding-top: 60px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .image-26.home-hero {
    border-radius: 10px;
    max-width: 30%;
    height: auto;
    margin-right: 10px;
  }

  .image-26.home-hero.last {
    margin-right: 0;
  }

  .search.home-hero, .search.search-results, .search.home-hero, .search.search-results {
    flex-direction: column;
  }

  .home-hero-directory {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .home-hero-directory.home-hero {
    max-height: none;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .split-content-directory.home-hero-left-directory {
    margin-bottom: 40px;
  }

  .paragraph-8-directory.home-hero {
    margin-bottom: 20px;
  }

  .explore-ecommerce-link {
    margin-bottom: 10px;
  }

  .newsletter-submit-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .cta-v1-images-wrapper.last {
    margin-top: 0;
    margin-left: 10px;
  }

  .newsletter-form-wrapper {
    flex-direction: column;
  }

  .image-27.cta-v1 {
    border-radius: 10px;
    margin-bottom: 10px;
  }

  .section-3---subscribe {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-3---subscribe.cta-v1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .latest-products-section-grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .explore-ecommerce-link-2 {
    margin-bottom: 10px;
  }

  .cta-v2-newsletter-form-block {
    flex-direction: column;
    margin-top: 20px;
    display: flex;
  }

  .cta-v2-wrapper {
    border-radius: 18px;
    padding: 40px 20px;
  }

  .shop-products-grid {
    grid-template-columns: 1fr;
  }

  .cta-v2-newsletter-submit-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .cta-v2-newsletter-form-wrapper {
    flex-direction: column;
  }

  .shop-categories-grid {
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 30px;
    display: grid;
  }

  .search-button-copy {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .paragraph-11 {
    width: 100%;
    max-width: 380px;
    margin-bottom: 0;
  }

  .breadcrumb-wrapper {
    flex-wrap: wrap;
    justify-content: flex-start;
    font-size: 15px;
  }

  .explore-ecommerce-link-3 {
    margin-bottom: 10px;
  }

  .category-wrapper-2 {
    display: block;
  }

  .search-input-4 {
    margin-bottom: 10px;
  }

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

  .section-1---search-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-1---search-hero.hero-shop {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-2---results {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-2---results.hero-shop {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .start-now-menu-button {
    padding-left: 16px;
  }

  .spark-nav-link {
    margin-bottom: .5rem;
  }

  .spark-nav-link.spark-square-button {
    margin-left: .5rem;
    margin-right: .5rem;
    font-size: .75rem;
  }

  .spark-nav-link.spark-square-button.spark-small-on-mobile {
    padding: 8px;
    display: none;
  }

  .spark-nav-link.spark-with-dropdown {
    justify-content: space-between;
    width: 100%;
  }

  .spark-dropdown-list.w--open {
    flex-direction: column;
    width: auto;
  }

  .centered-nav-menu {
    border-radius: 0;
    flex-direction: column;
    margin-top: 0;
    padding: 1rem .5rem 0;
  }

  .square-menu-with-centered-links-inner {
    padding-top: 0;
    padding-bottom: 0;
  }

  .creatorkir-menu-dropdown {
    padding-right: 0;
  }

  .dropdown-tools-title {
    width: auto;
  }

  .div-block-23 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .dropdown-2, .dropdown-3 {
    width: 100%;
  }

  .hero-ai-tools {
    background-image: linear-gradient(130deg, #ae6eff, #ffa6d2);
    height: auto;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 40px;
    display: block;
  }

  .section-1---ai-tools {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .h2-ai-tools {
    margin-bottom: 16px;
  }

  .tools {
    grid-template-columns: 1fr;
  }

  .heading-23 {
    color: var(--typography-primary);
  }

  .card-tool {
    background-color: #fff;
    border-style: none;
    box-shadow: 1px 2px 5px #2b175533;
  }

  .nav-menu-2 {
    flex-direction: column;
  }

  .nav-dropdown-toggle.w--open {
    margin-left: auto;
    margin-right: auto;
  }

  .nav-dropdown-link {
    text-align: center;
    font-weight: 600;
  }

  .nav-dropdown-link.grey {
    text-align: left;
    text-align: left;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .menu-button-3, .menu-button-3.w--open {
    background-color: var(--primary-1);
  }

  .hero-ai-image-editor-container-copy {
    display: block;
  }

  .hero-ai-image-editor-container-left-copy {
    width: auto;
    min-width: 216px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    position: static;
  }

  .hero-ai-image-editorsection-holder-copy {
    width: 100%;
    height: 100%;
    padding-top: 0;
    padding-bottom: 30px;
    display: block;
  }

  .hero-ai-image-editor-section-container-copy {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-ai-image-editor-text-copy {
    text-align: center;
    width: auto;
    min-width: auto;
    font-size: 30px;
  }

  .hero-ai-image-editor-section-paragraph-holder-copy {
    margin-top: 16px;
    font-size: 16px;
    display: block;
  }

  .text-block-ai-image-editor-copy {
    text-align: center;
    font-size: 16px;
  }

  .hero-ai-image-editorection-button-holder-copy {
    width: 100%;
    min-width: 216px;
    margin-top: 30px;
    display: block;
  }

  .hero-ai-image-editorection-button-holder-copy.left {
    margin-top: 0;
  }

  .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy.santa.es, .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy.santa.es.w--current {
    width: auto;
  }

  .button-diffusion-copy.big-diffusion-copy {
    height: 60px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-diffusion-copy.big-diffusion-copy:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy.santa.es, .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy.santa.es.w--current {
    width: auto;
  }

  .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy {
    width: 100%;
    height: 60px;
  }

  .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy.santa.es, .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy.santa.es.w--current {
    width: auto;
  }

  .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy.santa.es, .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy.santa.es.w--current {
    width: auto;
  }

  .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy.santa.es, .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy.santa.es.w--current {
    width: auto;
  }

  .button-diffusion-copy.big-diffusion-copy.mobile-diffusion-copy.santa.pt {
    width: 100%;
  }

  .hero-ai-image-editor---image {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .ai-image-editor---image {
    border-radius: 6px;
    width: 100%;
    min-width: auto;
    height: 100%;
  }

  .section-2---ai-image-editor {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding: 48px 5%;
    display: block;
    position: static;
  }

  .section-2---container-ai-image-editor {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    padding: 0;
    position: static;
    top: 63px;
  }

  .section-2---bottom-part-copy {
    justify-content: center;
    align-items: center;
  }

  .section-3---ai-image-editor {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .cf-nav-2-button {
    border-radius: 8px;
    padding: 14px 20px;
    font-size: 16px;
    line-height: 18px;
    display: none;
  }

  .cf-navigation-2-link {
    text-align: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .cf-navigation-2-link.sin-dropdow {
    justify-content: center;
    padding-left: 0;
  }

  .cf-dropdown-toggle-div {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .cf-visual-features-item.navbar {
    padding: 10px;
    font-size: 14px;
  }

  .cf-visual-features-items-container.nav {
    max-width: none;
  }

  .cf-brand-2 {
    max-width: 140px;
  }

  .cf-dropdown-links {
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 10px;
  }

  .highlighted-menu {
    width: 260px;
  }

  .lottie-animation {
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
  }

  .lottie-animation-2 {
    min-width: 288px;
    min-height: 190px;
  }

  .section-3--drag-and-drop-image-container-right-copy {
    height: auto;
    min-height: 180px;
  }

  .udesly-menu-button {
    border-width: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
  }

  .udesly-button-navigation {
    width: 100%;
  }

  .udesly-button-navigation.mobile {
    width: 35%;
  }

  .udesly-button-navigation-secondary.udesly-full {
    border: 0 solid #d4d4d4;
    width: 100%;
  }

  .udesly-menu-buttons {
    flex-direction: column;
  }

  .udesly-dropdown-link-title {
    text-align: center;
    width: auto;
  }

  .udesly-dropdown-link {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    padding-right: 0;
  }

  .udesly-dropdown-link.top {
    justify-content: center;
    align-items: center;
  }

  .udesly-nav-link {
    width: auto;
  }

  .udesly-nav-link.udesly-dropdown {
    width: 100%;
    margin-left: 4px;
    margin-right: 4px;
    padding-right: 8px;
  }

  .dropdown-list-2.w--open {
    margin-left: 0;
    margin-right: 0;
    inset: 80% 0% auto;
  }

  .div-block-28 {
    flex-direction: column;
  }

  .container-menu {
    border-bottom-left-radius: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .container-menu-right {
    text-align: center;
    border-radius: 0;
    align-self: auto;
    width: auto;
    margin-right: 0;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .udesly-dropdown-link-right, .udesly-dropdown-link-right.top, .udesly-dropdown-link-right.top {
    justify-content: center;
  }

  .udesly-dropdown-text-wrapper-riight {
    justify-content: center;
    align-items: center;
  }

  .section-4---create-statiic {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-3-design---container-copy {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 63px;
    bottom: 0;
  }

  .background-video-1-copy {
    height: 40%;
    min-height: 250px;
  }

  .section-3-design---container-copy-copy {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 63px;
    bottom: 0;
  }

  .section-4-container---numbers-copy {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-4-container---numbers-copy.aav.clone, .section-4-container---numbers-copy.aav.alt, .section-4-container---numbers-copy.aav.clone, .section-4-container---numbers-copy.aav.alt, .section-4-container---numbers-copy.aav.clone, .section-4-container---numbers-copy.aav.alt {
    padding-left: 0;
    padding-right: 0;
  }

  .section-6---numbers-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-5---testimonial {
    width: 100%;
  }

  .section-8---final-section {
    background-color: var(--primary-1);
    margin-left: 0;
    margin-right: 0;
    padding: 48px 0 0;
  }

  .image-39 {
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .logo-carousel {
    margin-bottom: 0;
  }

  .logo-carousel-wrap {
    margin-top: 0;
    margin-bottom: 0;
  }

  .brix---hidden-desktop-2 {
    height: auto;
    margin-top: 20px;
  }

  .brix---btn-slider-arrow-right---testimonial-v6 {
    right: 26%;
  }

  .brix---btn-slider-arrow-left---testimonial-v6 {
    left: 26%;
  }

  .name {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 15px;
  }

  .brix---paragraph-default-3 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-top-16px {
    margin-top: 12px;
  }

  .brix---card-testimonial-v6 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---slider-mask {
    margin-bottom: 60px;
  }

  .brix---slider-mask.aav {
    margin-bottom: 0;
  }

  .brix---slider-wrapper-2 {
    width: 100%;
  }

  .h2-section-3---2-copy {
    text-align: left;
  }

  .h2-section-3---1-copy {
    text-align: center;
  }

  .text-block-diffusion-copy {
    text-align: center;
    font-size: 16px;
  }

  .section-1---hero-ai-wix {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 48px;
    display: block;
  }

  .hero-ai-wix-container {
    display: block;
  }

  .hero-ai-wix-left-container {
    width: auto;
    min-width: 216px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    position: static;
  }

  .hero-ai-wix-right-container {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-ai-wix-left-container---2 {
    width: 100%;
    height: 100%;
    padding-top: 0;
    padding-bottom: 30px;
    display: block;
  }

  .hero-ai-wix-left-container---3 {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-ai-wix-left-container-subtitle {
    margin-top: 16px;
    font-size: 16px;
    display: block;
  }

  .hero-ai-wix-left-container-button {
    width: 100%;
    min-width: 216px;
    margin-top: 30px;
    display: block;
  }

  .hero-ai-wix-title {
    text-align: center;
    width: auto;
    min-width: auto;
    font-size: 30px;
  }

  .hero-ai-wix-left-subtitle {
    text-align: center;
    font-size: 16px;
  }

  .hero-ai-wix-right-container-image {
    border-radius: 6px;
    width: 100%;
    min-width: auto;
    height: 100%;
  }

  .hero-ai-wix-image {
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .wix-button.big-diffusion-copy {
    height: 60px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .wix-button.big-diffusion-copy:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .wix-button.big-diffusion-copy.hero-ai-wix-left-button {
    width: 100%;
    height: 60px;
  }

  .wix-button-right.big-diffusion-copy-copy {
    height: 60px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .wix-button-right.big-diffusion-copy-copy:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .wix-button-right.big-diffusion-copy-copy.hero-ai-wix-left-button-copy {
    width: 100%;
    height: 60px;
  }

  .section-2---ai-wix {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding: 48px 5%;
    display: block;
    position: static;
  }

  .section-3---ai-wix, .section-4---ai-wix {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-4---container-ai-wix {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 63px;
    bottom: 0;
  }

  .section-4---2.no-bottom-space.section-features-custom, .section-5---2.section-features-custom.bg-gradient-1, .section-5---2.section-features-custom.bg-gradient-1, .section-5---2.section-features-custom.bg-gradient-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-7---2.overflow-hidden {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .section-1---add-caption.hero-custom, .section-2---add-caption.section-features-custom.bg-gradient-1, .section-2---add-caption.section-features-custom.bg-gradient-1, .section-2---add-caption.section-features-custom.bg-gradient-1, .section-3---add-caption.section-features-custom.bg-gradient-2, .section-3---add-caption.section-features-custom.bg-gradient-2, .section-3---add-caption.section-features-custom.bg-gradient-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-4---add-caption.no-bottom-space {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-4---add-caption.no-bottom-space.section-features-custom, .section-5---add-caption.section-features-custom.bg-gradient-1, .section-5---add-caption.section-features-custom.bg-gradient-1, .section-5---add-caption.section-features-custom.bg-gradient-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .feature-third---add-caption {
    max-width: 100%;
  }

  .section-8---add-caption.section-features-custom.bg-gradient-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-7---add-caption.overflow-hidden {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 5%;
  }

  .section-9---final {
    background-color: var(--primary-1);
    margin-left: 0;
    margin-right: 0;
    padding: 16px 0 0;
  }

  .section-1---merge-videos.hero-custom-copy {
    padding: 20px 5% 40px;
  }

  .section-2---merge-videos.section-features-custom.bg-gradient-1 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-2---merge-videos.section-features-custom.iframe {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section-2---merge-videos.section-features-custom.iframe._2 {
    padding-bottom: 20px;
  }

  .content-width-extra-large---merge-videos.align-center.text-center.section-features-custom {
    margin-bottom: 40px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .content-width-extra-large---merge-videos.align-center.text-center.section-features-custom-copy {
    margin-bottom: 20px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .heading-66 {
    font-size: 32px;
  }

  .large-text-copy, .large-text-copy-copy {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .large-heading-copy {
    text-align: center;
    align-self: center;
    font-size: 32px;
    line-height: 36px;
  }

  .large-heading-copy.section-features-custom {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .section-5---merge-videos.section-features-custom.bg-gradient-1 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section-6---merge-videos {
    padding-top: 40px;
  }

  .section-7---merge-videos.overflow-hidden {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 0%;
  }

  .section-7---merge-videos.overflow-hidden.white {
    padding-top: 0;
  }

  .section-8---merge-videos.section-features-custom.bg-gradient-2 {
    padding: 40px 5%;
  }

  .section-1---top-nine.hero-custom, .section-2---top-nine.section-features-custom.bg-gradient-1, .section-2---top-nine.section-features-custom.bg-gradient-1, .section-2---top-nine.section-features-custom.bg-gradient-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-3---top-nine.no-bottom-space, .section-5---top-nine.section-features-custom-copy.bg-gradient-2-copy, .section-5---top-nine.section-features-custom-copy.bg-gradient-2-copy, .section-5---top-nine.section-features-custom-copy.bg-gradient-2-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-1---add-text-to-video.hero-custom {
    padding: 40px 5%;
  }

  .section-1---add-text-to-video.hero-custom-copy, .section-2---add-text-to-video.section-features-custom.bg-gradient-1, .section-2---add-text-to-video.section-features-custom.bg-gradient-1, .section-2---add-text-to-video.section-features-custom.bg-gradient-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .display-heading---add-text-to-video {
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .large-text-add-text-to-video {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .section-4---add-text-to-video.no-bottom-space {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-5---add-text-to-video.section-features-custom.bg-gradient-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-6---add-text-to-video {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-1---privacy.hero-custom, .section-2---privacy.section-features-custom.bg-gradient-1, .section-2---privacy.section-features-custom.bg-gradient-1, .section-2---privacy.section-features-custom.bg-gradient-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-6---privacy, .section-6---jobs {
    background-color: var(--primary-1);
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .section-1---jobs.hero-custom, .section-1---spotlight.hero-custom, .section-1---spotlight.hero-custom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .animate-in-second-copy {
    width: auto;
    max-width: none;
  }

  .section-4---spotlight.overflow-hidden {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-5---spotlight {
    background-color: var(--primary-1);
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .section-1---non-profit.hero-custom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-4---non-profit.overflow-hidden {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-3---image-container-left-copy {
    min-width: 288px;
    height: 100%;
    min-height: 196px;
  }

  .sysf-breadcrumbs-2 {
    margin-bottom: 0;
    display: none;
  }

  .container-default-hero {
    height: auto;
    padding: 40px 5% 0;
  }

  .section-1---ai-bg, .section-1---ai-bg.latest-products, .section-1---ai-bg.latest-products-copy, .section-1---ai-bg.latest-products, .section-1---ai-bg.latest-products-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-default-section-1 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .faq-main-wrapper.horizontal {
    padding-bottom: 60px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .home-hero {
    margin-bottom: 0;
  }

  .home-button {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .home-hero-button.big-home-button {
    height: 60px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .home-hero-button.big-home-button:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .home-hero-button.big-home-button.mobile-button {
    width: 100%;
    height: 60px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-96.mobile {
    text-align: center;
    text-align: center;
  }

  .home-hero-button-content.big-home-button-content {
    height: 60px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .home-hero-button-content.big-home-button-content:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .home-hero-button-content.big-home-button-content.mobile-button-content {
    width: 100%;
    height: 60px;
  }

  .text-block-96-copy {
    text-align: center;
  }

  .collection-item-3 {
    width: 100%;
  }

  .collection-list-4 {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .section-1---background-page {
    padding-top: 0;
    padding-bottom: 0;
  }

  .download-button {
    width: 100%;
  }

  .bg-replace-img {
    padding-bottom: 0;
  }

  .bg-replace-subtitle {
    font-size: 16px;
  }

  .image-47 {
    display: inline-block;
  }

  .image-47.mobile {
    margin-bottom: 10px;
  }

  .current-category-bgs {
    margin-bottom: 20px;
  }

  .text-block-110 {
    margin-right: 4px;
  }

  .button-replace {
    padding: 15px 10px;
  }

  .more-backgrounds-links {
    font-style: normal;
    text-decoration: none;
  }

  .button-more-bgs {
    padding: 15px 10px;
  }

  .button-more-bgs.examples {
    margin-top: 10px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-111 {
    text-align: center;
    line-height: 20px;
  }

  .large-text-copy, .large-text-copy-copy, .large-text-copy, .large-text-copy-copy, .large-text-copy, .large-text-space-in-the-bottom, .large-text-copy-copy, .large-text-copy {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .hero-diffusion-section-paragraph-holder-copy-copy-copy-copy {
    margin-top: 16px;
    margin-bottom: 22px;
    font-size: 16px;
  }

  .text-block-diffusion-copy-copy {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .hero-tempaltes {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 64px;
    display: block;
  }

  .section-2---templates {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: 100vw;
    height: auto;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
    display: block;
    position: static;
  }

  .section-2---template-container {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    height: auto;
    padding: 0 5%;
    position: static;
    top: 63px;
  }

  .section-2---bottom-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
  }

  .card-template {
    width: 100%;
  }

  .section-3---template {
    background-color: #0000;
    border-radius: 0;
    width: 100vw;
    height: auto;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
    display: block;
    position: static;
  }

  .section-3---container-optimized-teamplte {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    height: auto;
    padding: 0 5%;
    position: static;
    top: 63px;
  }

  .text-block-diffusion-copy-copy-2-copy {
    text-align: center;
    font-size: 16px;
  }

  .hero-diffusion-section-paragraph-holder-copy-copy-copy {
    margin-top: 16px;
    font-size: 16px;
  }

  .section-3---keywords {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    flex-direction: column;
  }

  .button-9 {
    margin-right: 0;
  }

  .div-block-41 {
    margin-bottom: 20px;
  }

  .ppb-for-category {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-42 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .div-block-44 {
    flex-direction: column;
  }

  .subtitle-bg, .subtitle-bg.space, .subtitle-bg.space {
    font-size: 24px;
    line-height: 28px;
  }

  .hero-description {
    width: 30ch;
    font-size: 18px;
    line-height: 140%;
  }

  .container-8 {
    width: 100%;
    margin-bottom: 0;
    padding: 0 5%;
  }

  .hero-section-button-holder-2 {
    margin-top: 0;
  }

  .hero-section-holder-2 {
    justify-content: center;
    padding-top: 0;
  }

  .circle-container {
    width: 200vh;
    height: 200vh;
  }

  .circle-title-holder._1 {
    width: auto;
    height: auto;
  }

  .circles-prompt-text-holder {
    width: 85vw;
    margin-top: 0;
  }

  .perspective {
    justify-content: center;
    align-items: center;
  }

  .perspective.perspective-relative {
    align-self: center;
  }

  .circle-sticky {
    margin-top: 0;
    padding-top: 35vh;
  }

  .circle-titles {
    flex-direction: column;
    align-items: center;
    margin-top: -49%;
  }

  .circle-title {
    font-size: 24px;
    line-height: 110%;
  }

  .circle-bg-grid {
    background-size: 500px;
  }

  .circle-section {
    display: none;
  }

  .cta-wrapper-2-copy {
    width: auto;
    margin-top: 20px;
  }

  .home-ck.hero-section {
    padding-top: 6em;
    padding-bottom: 4em;
  }

  .slider-4 {
    height: auto;
  }

  .slide-5 {
    width: auto;
    height: auto;
  }

  .mask-3 {
    overflow: hidden;
  }

  .image-51 {
    overflow: visible;
  }

  .image-52, .image-53 {
    max-width: 100%;
    overflow: visible;
  }

  .hero-ai-image-editor-container-copy-copy, .hero-tools-container {
    display: block;
  }

  .hero-tools-text-container {
    width: auto;
    min-width: 216px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    position: static;
  }

  .text-container-tools {
    width: 100%;
    height: 100%;
    padding-top: 0;
    padding-bottom: 30px;
    display: block;
  }

  .text-container-tools-2 {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-h1-title {
    text-align: center;
    width: auto;
    min-width: auto;
    font-size: 30px;
  }

  .hero-tools-button {
    width: 100%;
    min-width: 216px;
    margin-top: 30px;
    display: block;
  }

  .button-tools.big-button-tools {
    height: 60px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-tools.big-button-tools:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .button-tools.big-button-tools.mobile-tools {
    width: 100%;
    height: 60px;
  }

  .button-tools.big-button-tools.mobile-tools.ai-tools {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .button-tools.big-button-tools.mobile-tools.video-tools {
    margin-right: 0;
  }

  .heading-23-copy {
    color: #fff;
  }

  .section-2--ai-tools-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .nav-bar-imgs {
    width: 40px;
  }

  .dropdown-4 {
    width: 100%;
  }

  .small-card-text-copy {
    color: #2f2f2fb3;
    font-size: 20px;
  }

  .pricing-cta {
    color: var(--typography-primary);
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.2;
  }

  .generate-section-holder-copy {
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .html-embed-4 {
    width: 90%;
    padding-top: 0;
  }

  .html-embed-4.ai-santa, .html-embed-4.ai-video-detector, .html-embed-4.ai-santa, .html-embed-4.ai-video-detector {
    width: 100%;
  }

  .breadcrum-container {
    flex-direction: column;
    margin-top: 40px;
    display: none;
  }

  .languages-dropdown-container {
    margin-bottom: 0;
  }

  .sysf-breadcrumbs-2-copy {
    margin-bottom: 0;
    display: none;
  }

  .home---section-5---testimonial {
    width: 100%;
    padding-bottom: 2em;
  }

  .title-logo-carrousel-copy {
    width: auto;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1%;
    padding-right: 1%;
  }

  .title-logo-carrousel-1-copy {
    line-height: 24px;
  }

  .title-logo-carrousel-1-copy.hero-home {
    max-width: none;
  }

  .breadcrum-container-aieditor {
    flex-direction: column;
    margin-top: 40px;
    display: none;
  }

  .lottie-animation-3 {
    border-radius: 0;
    width: auto;
    height: auto;
    overflow: hidden;
  }

  .image-75 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 80vh;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    overflow: visible;
  }

  .image-75.desktop {
    display: none;
  }

  .image-75.mobile {
    height: auto;
    display: block;
    overflow: hidden;
  }

  .container-default-copy-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .large-text-copy-copy, .large-text-copy {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .large-text-copy-copy, .large-text-to-video, .large-text-why-ck {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .text-why-ck.dark {
    text-align: left;
    text-align: left;
  }

  .container-merge {
    padding-left: 0%;
    padding-right: 0%;
  }

  .content-width-large-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .content-width-large-copy.align-center {
    width: 100%;
    margin-bottom: 35px;
  }

  .animate-in-third-copy {
    width: 100%;
    max-width: 100%;
  }

  .animate-in-fourth-copy.home {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-1---watermark.hero-custom {
    padding: 40px 5%;
  }

  .large-text-watermark {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .container-copy {
    padding-left: 0%;
    padding-right: 0%;
  }

  .large-text-copy-copy-copy, .text-filter {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .carousel-component-ai-photos {
    margin: 0 0%;
  }

  .title-logo-carrousel-ai-photos {
    min-width: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .div-block-52 {
    flex-direction: column;
  }

  .products-container {
    margin-left: 0;
    margin-right: 0;
    padding: 0 0%;
    position: static;
  }

  .home---section-6---numbers {
    padding: 0 0%;
  }

  .sticky-number-section {
    width: 100%;
    position: static;
    top: 67px;
  }

  .stat-caption-2-copy {
    text-align: center;
  }

  .home---section-8---final-cta {
    background-color: var(--primary-1);
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .fade-in-move-on-scroll-2 {
    margin-left: 5%;
    margin-right: 5%;
  }

  .title-clean-2 {
    font-size: 28px;
  }

  .title-clean-2._2.short.colored {
    text-align: center;
    font-size: 28px;
    line-height: 32px;
  }

  .title-clean-2._2.short.colored.ch {
    width: auto;
  }

  .title-clean-2._2-copy {
    order: 0;
    font-size: 24px;
    display: block;
  }

  .title-clean-2.colored {
    font-size: 32px;
  }

  .generate-section-2 {
    border-radius: 24px;
  }

  .section2-container {
    margin-top: -25%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .title-section-1---1 {
    margin-bottom: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .section2-container-copy {
    padding-left: 5%;
    padding-right: 5%;
    display: block;
    position: static;
  }

  .split-content-copy.home-hero-right-copy {
    margin-top: 20px;
    margin-right: 0%;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
    transform: rotate(0);
  }

  .split-content-copy.home-hero-right-copy.mobile {
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-images-wrapper-copy {
    border-radius: 22px;
    justify-content: space-between;
    width: 100%;
    display: block;
  }

  .link-9 {
    text-align: center;
  }

  .lottie-animation-4-desktop {
    width: auto;
    height: auto;
    display: none;
    overflow: visible;
  }

  .lottie-container {
    width: 155%;
    height: 50vh;
    margin-top: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .lottie-container.temp {
    width: 100%;
    height: 100%;
    overflow: visible;
  }

  .lottie-container._1 {
    width: auto;
    height: auto;
    display: none;
    overflow: visible;
  }

  .lottie-animation-5 {
    display: none;
  }

  .home---section-1---images {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sticky-section-1---home {
    height: auto;
    position: static;
    top: 120px;
  }

  .section-1-container---home {
    height: auto;
  }

  .section-1-container---home.space, .section-1-container---home.space-copy, .section-1-container---home.space, .section-1-container---home.space-copy {
    margin-top: 40px;
  }

  .home---section-2---videos {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section-2-container---home {
    height: auto;
    display: block;
    position: relative;
  }

  .sticky-section-2---home {
    height: 85vh;
    display: block;
    position: sticky;
    top: 100px;
  }

  .ai-product-photos-container {
    flex-direction: column;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .sticky-ai-product-section {
    justify-content: flex-start;
    top: 67px;
  }

  .ai-prod-text-container {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .ai-prod-text-container.desktop {
    display: none;
  }

  .ai-prod-text-container.mobile-feature-copy {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: none;
  }

  .ai-prod-video-container {
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    overflow: visible;
  }

  .ai-prod-video {
    border-radius: 0;
    flex-direction: column;
    height: 100%;
    margin-top: 0;
    overflow: visible;
  }

  .ai-prod-bg-video {
    width: 100vw;
    height: 100vh;
    min-height: 250px;
    box-shadow: none;
    display: none;
    overflow: visible;
  }

  .home---section-3---products {
    width: 100vw;
    max-width: none;
  }

  .video-editor-container {
    flex-direction: column;
    height: 200vh;
    margin-top: 60px;
    margin-bottom: 60px;
    overflow: visible;
  }

  .sticky-video-editor-section {
    justify-content: flex-start;
    height: auto;
    position: sticky;
    top: 67px;
    overflow: visible;
  }

  .video-editor-text-container {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .div-block-55 {
    object-fit: fill;
    width: 100vw;
    overflow: hidden;
  }

  .shopify-integration-container {
    flex-direction: column;
    height: 200vh;
    margin-top: 0;
    position: relative;
    overflow: visible;
  }

  .sticky-shopify-section {
    position: sticky;
    top: 67px;
  }

  .shopify-text-container {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .shopify-text-container.desktop {
    display: none;
  }

  .shopify-text-container.mobile-feature {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .shopify-image-container {
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    overflow: visible;
  }

  .shopify-gif-container {
    flex-flow: column;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
  }

  .home---section-4---products {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 40px;
    overflow: visible;
  }

  .products-container-2 {
    margin-left: 0;
    margin-right: 0;
    padding: 0 0%;
    position: relative;
    overflow: visible;
  }

  .product-videos-container {
    flex-direction: column;
    height: auto;
    margin-top: 60px;
    margin-bottom: 60px;
    position: static;
    overflow: visible;
  }

  .sticky-prod-videos-section {
    position: sticky;
    top: 120px;
  }

  .prod-v-video-container {
    width: 100vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .prod-v-text-container {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .prod-v-video {
    height: auto;
    box-shadow: none;
    border-radius: 0;
    flex-direction: column;
    margin-top: 0;
    overflow: visible;
  }

  .animated-content-container {
    flex-direction: column;
    height: 200vh;
    position: relative;
    overflow: visible;
  }

  .sticky-an-cont-section {
    position: sticky;
    top: 67px;
  }

  .an-cont-text-container {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .an-cont-text-container.desktop {
    display: none;
  }

  .an-cont-text-container.mobile-feature {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .an-cont---lottie-container {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-right: 0;
    overflow: visible;
  }

  .brandkit-container {
    flex-direction: column;
    height: 200vh;
    margin-top: 60px;
    margin-bottom: 60px;
    overflow: visible;
  }

  .templates-4e-container {
    flex-direction: column;
    height: 200vh;
    margin-bottom: 0;
    position: relative;
    overflow: visible;
  }

  .sticky-brandkit-section {
    height: auto;
    position: sticky;
    top: 120px;
  }

  .brandkit-slider-container {
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .brandkit-text-container {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .sticky-template-section {
    position: sticky;
    top: 70px;
  }

  .temp-text-container {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .temp-text-container.desktop {
    display: none;
  }

  .temp-text-container.mobile-feature {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .icon-4 {
    display: none;
  }

  .ai-fill-gif-container-mobile {
    display: block;
  }

  .content-title-copy {
    width: auto;
  }

  .lottie-animation-7 {
    display: none;
  }

  .numbers-container {
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding: 60px 5%;
    position: static;
  }

  .section-6-container {
    height: auto;
    position: static;
  }

  .sticky-section-6 {
    position: static;
    top: 87px;
  }

  .numbers-video-container {
    width: 100%;
    height: 100%;
    display: block;
    overflow: visible;
  }

  .image-81 {
    width: 100%;
    height: 100%;
    display: block;
  }

  .title-clean-s3, .title-clean-2-copy {
    font-size: 28px;
  }

  .heading-83-copy.mobile {
    text-align: center;
    text-align: center;
    width: auto;
    max-width: none;
  }

  .final-cta-container {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .heading-83-copy.mobile {
    text-align: center;
    text-align: center;
    max-width: none;
  }

  .s3-subtitle-holder-1440-2.ai-video-ads, .s3-subtitle-holder-1440-2.aiactors, .s3-subtitle-holder-1440-2.ai-video-ads-copy, .s3-subtitle-holder-1440-2.ai-video-ads, .s3-subtitle-holder-1440-2.aiactors, .s3-subtitle-holder-1440-2.ai-video-ads-copy {
    margin-top: 20px;
  }

  .subtitle-clean-s3, .subtitle-clean-s3.white {
    font-size: 16px;
  }

  .subtitle-clean-s3.white {
    font-size: 16px;
  }

  .subtitle-clean-s3.aiactors {
    width: auto;
  }

  .subtitle-clean-s3.left {
    text-align: center;
  }

  .fade-in-move-on-scroll-2-copy.white.home, .fade-in-move-on-scroll-2-copy.white.home-copy, .fade-in-move-on-scroll-2-copy.white.home, .fade-in-move-on-scroll-2-copy.white.home-copy, .fade-in-move-on-scroll-2-copy.white.home, .fade-in-move-on-scroll-2-copy.white.home-copy {
    margin-bottom: 20px;
  }

  .heading-83-copy.mobile {
    text-align: center;
    text-align: center;
    width: auto;
    max-width: none;
  }

  .heading-83-copy-copy.mobile, .heading-83-copy.mobile, .heading-83-copy-copy.mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    width: auto;
    max-width: none;
  }

  .heading-83-copy.mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    width: auto;
    max-width: none;
  }

  .logo-carousel-wrap-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .cta-v2-newsletter-submit-button-copy {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .container-copy-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-8---merge-videos-copy.section-features-custom.bg-gradient-2 {
    padding: 40px 5%;
  }

  .split-content-copy.home-hero-right {
    margin-top: 0;
    display: block;
    transform: rotate(0);
  }

  .popup-toggle-text._1.ai-actors {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .popup-content-wrapper.video {
    width: 100%;
  }

  .popup-content.has-video {
    width: 100vw;
  }

  .popup-video-group {
    display: block;
  }

  .popup-wrapper {
    display: none;
    top: 0;
  }

  .popup-close {
    color: var(--white);
    background-color: #e9e9e900;
    top: 5.5em;
  }

  .youtube-4 {
    width: 100%;
  }

  .image-82, .image-83, .image-84 {
    width: 100%;
    height: 100%;
    display: block;
  }

  .image-84.desktop {
    display: block;
  }

  .image-85 {
    width: 100%;
    height: 100%;
  }

  .image-86 {
    width: 100%;
    height: 100%;
    display: block;
  }

  .heading-23-integratios {
    color: var(--typography-primary);
  }

  .logos-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .breadcrum---container---furn {
    flex-direction: column;
    margin-top: 40px;
    display: none;
  }

  .sysf-breadcrumbs-furn {
    margin-bottom: 0;
    display: none;
  }

  .section-7---pricing-v4-copy.white-section-v4 {
    background-image: linear-gradient(140deg, #ae6eff, #5c27d4);
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabs-menu-2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .pp-examples {
    margin-top: 16px;
    display: block;
  }

  .pp-examples-subtitle {
    color: #525252;
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
    display: block;
  }

  .div-block-62 {
    flex-direction: column;
  }

  .small-card-text-copy-copy {
    font-size: 16px;
  }

  .div-block-41-copy {
    margin-bottom: 20px;
  }

  .pp-examples-subtitle-copy {
    color: #525252;
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
    display: block;
  }

  .carousel-component-copy-home {
    margin: 0 0%;
    padding-bottom: 0;
  }

  .hero---vd {
    background-image: linear-gradient(130deg, #ae6eff, #ffa6d2);
    height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 0;
    display: block;
  }

  .hero-section-vd {
    display: block;
  }

  .section-1---vd, .section-1---vd.latest-products, .section-1---vd.latest-products {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .subtitle-vd {
    text-align: center;
  }

  .hero-title-vd {
    text-align: center;
    font-size: 9vw;
  }

  .button-vd.big-v3 {
    height: 60px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-vd.big-v3:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .button-vd.big-v3.mobile {
    width: 100%;
  }

  .container-default-section-1-copy, .container-default-vd {
    padding-left: 16px;
    padding-right: 16px;
  }

  .title-container-vd {
    margin-bottom: 20px;
  }

  .vd-bg-container {
    padding: 24px;
  }

  .subtitle-container-vd {
    margin-bottom: 20px;
  }

  .st-vd {
    text-align: center;
    font-size: 32px;
  }

  .sb-container-title {
    flex-direction: column;
  }

  .latest-products-section-grid-vd {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .div-block-42-copy {
    flex-direction: column;
    margin-bottom: 0;
  }

  .go-to-ai-background-image-copy {
    height: 100%;
  }

  .div-block-38-copy {
    margin-bottom: 0;
  }

  .tabs-menu-2-templates {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .templates-examples-grid-copy {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .section-3---yt-video-ai-prod-photos-2024 {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: 100vw;
    height: auto;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
    display: block;
    position: static;
  }

  .section-3---container-optimized-copy {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    height: auto;
    padding: 0 5%;
    position: static;
    top: 63px;
  }

  .h2-sections-copy-copy {
    text-align: center;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .hero-ck-launch {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 48px;
    display: block;
  }

  .section-1---ck-launch {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-ck-launch-container-copy {
    display: block;
  }

  .hero-ck-launch-title-container-copy {
    padding: 0 1em;
  }

  .hero-ck-launch-section-holder-copy {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .hero-ck-launch-section-container-copy {
    width: 100%;
  }

  .hero-ck-launchsection-paragraph-copy-copy-copy-copy {
    margin-top: 16px;
    font-size: 16px;
  }

  .text-block-ck-launch-copy {
    text-align: center;
    font-size: 16px;
  }

  .hero-diffusion-text-ck-launch-copy {
    text-align: center;
    font-size: 60px;
  }

  .section-1-conteiner-launch {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-1-containter-title-launch, .section-1-containter-timelline-launch {
    margin-bottom: 0;
  }

  .timeline-conteiner-launch {
    grid-column-gap: 3px;
    display: none;
  }

  .conteinter-image-timeline-base-left-launch {
    width: auto;
  }

  .timeline-text-ai-product-photos-2-0 {
    margin-top: 81px;
  }

  .conteinter-image-timeline-base-left-launch-right {
    width: auto;
  }

  .timeline-text-ai-human, .timeline-text-ai-ads {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .timeline-text-ai-actors {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
  }

  .container-launch {
    margin-bottom: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .subtitle-section-2-copy, .section-2-containter-email {
    margin-bottom: 0;
  }

  .progress-bar-left-copy {
    height: auto;
    max-height: none;
    margin-bottom: 0;
    padding: 22px 22px 29px;
  }

  .cta-v2-newsletter-form-block-copy {
    flex-direction: column;
    margin-top: 10px;
    display: flex;
  }

  .ai-humans {
    z-index: 3;
    object-fit: cover;
    border-radius: 0;
    width: 100%;
    height: auto;
    display: block;
    position: static;
    top: -817px;
  }

  .timeline-conteiner-launch-mobile {
    grid-column-gap: 3px;
    flex-flow: column;
    display: flex;
  }

  .timeline-text-ai-product-photos-2-0-copy {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    padding-top: 0;
  }

  .subtitle-section-1-copy {
    margin-bottom: 0;
  }

  .final-heading-pricing-copy-copy {
    z-index: 2;
    color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 1.2;
    position: static;
  }

  .uui-banner10_text {
    text-align: center;
  }

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

  .uui-banner10_wrapper {
    padding-left: 1rem;
  }

  .uui-container-large {
    width: 100%;
    max-width: 100%;
  }

  .uui-banner10_component {
    margin-bottom: 40px;
  }

  .hero-nuevo {
    margin-top: 60px;
  }

  .breadcrum-2-0 {
    flex-direction: column;
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .hero-section-category-2-0 {
    margin-bottom: 0;
    display: block;
  }

  .hero-section-category-2-0.supliful {
    margin-bottom: 0;
  }

  .container-2-0 {
    padding: 0 1em 1em;
  }

  .hero-section-holder-2-0 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .hero-section-paragraph-2-0 {
    margin-top: 16px;
    font-size: 16px;
  }

  .section-1---templates {
    margin-top: 0;
  }

  .section-1---menu {
    justify-content: center;
    align-items: flex-start;
  }

  .section-1---line {
    margin-bottom: 30px;
  }

  .body-category {
    background-color: #0000;
  }

  .button-more-bgs-copy {
    padding: 15px 10px;
  }

  .section-2---ai-pp {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-1---pp-category {
    padding-top: 40px;
  }

  .section-4---container-aipp {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 63px;
    bottom: 0;
  }

  .body-text-sections-ai-wix-copy {
    margin-bottom: 20px;
  }

  .pop-up-header {
    font-size: 32px;
    line-height: 32px;
  }

  .pop-up-box {
    padding: 48px 24px 16px;
  }

  .image-12-largo {
    max-height: 100%;
    display: none;
  }

  .breadcrumbs---category-2.sysf-desktop.w--current {
    color: #ffffff80;
    margin-left: -10px;
    font-weight: 500;
  }

  .breadcrumbs---category-2.sysf-desktop-copy:hover {
    color: var(--white);
    border: 1px #000;
  }

  .breadcrumbs---category-2.sysf-desktop-copy.w--current:hover {
    color: var(--white);
  }

  .breadcrumbs-container-2 {
    background-color: #fff0;
    flex-flow: column;
    align-self: auto;
    width: auto;
    margin-bottom: 0;
    margin-left: 10px;
    padding: 3px 0;
    display: flex;
  }

  .button-more-bgs-copy-3 {
    padding: 15px 10px;
  }

  .button-more-bgs-copy-3.examples {
    margin-top: 10px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-title-2-0-3 {
    text-align: center;
    font-size: 9vw;
  }

  .hero-title-2-0-3.supplements {
    font-size: 24px;
  }

  .hero-subtitle-2-0-3 {
    text-align: center;
  }

  .link-block-14 {
    font-size: 14px;
  }

  .button-more-bgs-copy-4 {
    padding: 15px 10px;
  }

  .button-more-bgs-copy-4.examples {
    margin-top: 10px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-title-2-0-4 {
    text-align: center;
    font-size: 9vw;
  }

  .hero-title-2-0-4.supplements {
    font-size: 24px;
  }

  .hero-subtitle-2-0-4 {
    text-align: center;
  }

  .hero-title-2-0-3-all {
    text-align: center;
    font-size: 9vw;
  }

  .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1, .hero-title-2-0-3-all.supplements, .hero-title-2-0-3-all.all-h1 {
    font-size: 24px;
  }

  .breadcrumbs-container-big {
    border-style: none;
    flex-flow: wrap;
    width: auto;
    margin-bottom: 0;
    padding: 0;
    display: flex;
  }

  .breadcrumbs-container-home, .breadcrumbs-container-ai-pp {
    flex-flow: column;
    width: auto;
    margin-bottom: 0;
    padding: 6px 0;
    display: flex;
  }

  .hero-ai-humans {
    margin-top: 20px;
    display: block;
  }

  .hero-ai-humans.space {
    margin-bottom: 0;
  }

  .hero-ai-humans-image {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-ai-humans-image.new.safety {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-ai-humans---title {
    width: auto;
    min-width: 216px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    position: static;
  }

  .hero-ai-humans---title.clone, .hero-ai-humans---title.atl, .hero-ai-humans---title.clone, .hero-ai-humans---title.atl {
    width: 100%;
  }

  .text-block-ai-humans-1 {
    text-align: center;
    width: auto;
    font-size: 16px;
  }

  .text-block-ai-humans-1.clone {
    width: auto;
  }

  .hero-image-humans {
    width: 100%;
    max-width: none;
    height: 100%;
    display: block;
  }

  .c-card-bottom {
    padding: 12px;
  }

  .container-human-actors {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .title-ha.spa {
    align-items: center;
    width: 100%;
  }

  .paragraph-16._2 {
    width: auto;
  }

  .title-human-actors {
    font-size: 30px;
  }

  .button-16 {
    font-weight: 500;
  }

  .gallery-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
  }

  .gallery-wrapper._1 {
    margin-top: 0;
    padding-left: 5%;
  }

  .carousel-2 {
    margin-bottom: 0;
  }

  .carousel-2._2da-fila {
    display: none;
  }

  .image-wrapper-3._2-fila {
    width: 100%;
  }

  .image-100 {
    max-height: none;
  }

  .create-video-ad {
    margin-bottom: 60px;
  }

  .ai-actor-title {
    flex-direction: column;
    align-items: flex-start;
  }

  .title-ai-actor-container {
    flex-flow: wrap;
    margin-bottom: 0;
  }

  .section-1---actors {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-section-1---actors {
    padding-bottom: 40px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-section-2---actors {
    padding: 40px 5% 0;
  }

  .hero-ai-wix-container-logos {
    display: block;
  }

  .h2-sections-copy-copy-copy {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .hero-ai-image-editor-container-copy-copy {
    display: block;
  }

  .large-text-copy-copy-copy {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .hero-supliful {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 0;
    display: block;
  }

  .breadcrum-container-supliful {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .hero-section-supliful {
    display: block;
  }

  .ck-sup-logo {
    width: 80%;
  }

  .hero-section-images-supliful {
    display: block;
  }

  .hero-supliful-imgs {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: 100vw;
    height: 171vh;
    margin-bottom: 0;
    padding-top: 0;
    display: block;
    position: relative;
  }

  .hero-supliful-imgs.mobile {
    height: auto;
    position: static;
  }

  .hero-container-sup {
    padding-top: 48px;
  }

  .heading-93-copy {
    width: auto;
    font-size: 24px;
    line-height: 28px;
  }

  .section-2---supliful {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: 100vw;
    height: auto;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
    display: block;
    position: static;
  }

  .section-3---supliful, .section-3---supliful.latest-products, .section-3---supliful.latest-products {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .title-container---s3-sup {
    margin-bottom: 20px;
  }

  .section-4---supliful {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding: 48px 5%;
    display: block;
  }

  .section-5---supliful {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gift-icon-3 {
    display: none;
    bottom: 739.569px;
    right: -113px;
  }

  .container---supliful {
    display: block;
  }

  .text-container---2 {
    width: 100%;
    margin-bottom: 0;
  }

  .text-container---2.actors {
    margin-bottom: 20px;
  }

  .sub-s4-sup {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 16px;
  }

  .sub-s4-sup.top {
    margin-top: 0;
  }

  .sub-s4-sup.bottom {
    margin-bottom: 32px;
  }

  .title-s4-sup {
    margin-bottom: 0;
  }

  .subtitle-s4 {
    color: #ffffffe6;
    text-align: center;
    letter-spacing: 0;
    text-transform: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .subtitle-s4.ugc {
    font-weight: 700;
  }

  .title-s4 {
    text-align: center;
    font-size: 29px;
    font-weight: 700;
    line-height: 120%;
  }

  .title-s4.gradient {
    font-size: 32px;
  }

  .timeline-conteiner-left-copy {
    grid-column-gap: 3px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .image-12-copy {
    max-height: 100%;
    display: none;
  }

  .container-text-timeline-left-copy {
    width: 100%;
  }

  .container-text-timeline-right-copy {
    width: 100%;
    margin-top: 10px;
  }

  .container-text-timeline-right-copy._1 {
    flex-flow: column;
    margin-top: 0;
  }

  .timeline---date-copy {
    text-align: center;
  }

  .timeline---title-copy {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .timeline---base-copy-copy {
    text-align: center;
    line-height: 24px;
  }

  .timeline---base-copy-left-copy, .timeline---date-copy {
    text-align: center;
  }

  .timeline---title-copy {
    font-size: 24px;
    line-height: 25px;
  }

  .timeline---base-copy {
    text-align: center;
  }

  .hero-ai-ads-2 {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 64px;
    display: block;
  }

  .hero-diffusion-container-copy-2 {
    display: block;
  }

  .sysf-breadcrumbs-3 {
    margin-bottom: 0;
    display: none;
  }

  .heading-aiads-4 {
    font-size: 32px;
    line-height: 110%;
  }

  .hero-subtitle-container-3 {
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-block-4-ads {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .hero-image---ai-ads {
    border-radius: 6px;
    width: 100%;
    min-width: auto;
    height: 100%;
  }

  .section-3---container-ads-top {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    margin-bottom: 20px;
    padding: 0 2em;
    position: static;
    top: 63px;
  }

  .section-3---container-ads-bottom {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    padding: 0 2em;
    position: static;
    top: 63px;
  }

  .section-3---container-ads-bottom.center {
    padding-top: 20px;
  }

  .container-ads-text {
    z-index: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .right-side-ads {
    border-radius: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    position: static;
    inset: 0% 0% auto;
  }

  .left-side-ads {
    z-index: 3;
    margin-top: 16px;
    display: block;
    position: static;
    top: 50px;
  }

  .image-container-ads-1 {
    border-radius: 0;
    width: auto;
    position: static;
    top: 0;
  }

  .script-image-ads {
    z-index: 3;
    object-fit: cover;
    border-radius: 0;
    width: 100%;
    height: auto;
    display: block;
    position: static;
    top: -817px;
  }

  .left-side-ads-2 {
    border-radius: 0;
    width: auto;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    position: static;
    inset: 0% 0% auto;
  }

  .right-side-ads-2 {
    z-index: 3;
    margin-top: 16px;
    display: block;
    position: static;
    top: 50px;
  }

  .right-side-ads-2.mobile {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .container-ads-text-1 {
    z-index: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .arrow {
    display: none;
  }

  .arrow._1-copy-copy {
    height: auto;
    margin-bottom: 0;
    padding-right: 80px;
    display: block;
  }

  .arrow._1-copy-copy-copy, .arrow._1-copy-copy {
    height: auto;
    margin-bottom: 0;
    padding-right: 80px;
    display: block;
  }

  .arrow._1-copy-copy._20 {
    width: auto;
    position: static;
  }

  .arrow._1-copy-copy-copy {
    height: auto;
    margin-bottom: 0;
    padding-right: 80px;
    display: block;
  }

  .swiper-slide {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 261px;
    height: 500px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .swiper-slide.santa {
    width: 100%;
    height: 100%;
  }

  .swiper-slide.landscape {
    width: 300px;
    height: auto;
  }

  .main-wrapper {
    margin-top: 0;
  }

  .slider-image {
    height: 350px;
  }

  .slider-image.video {
    border-radius: 8px;
    width: 261px;
    height: 500px;
  }

  .slider-image.video.santa {
    height: 100%;
  }

  .slider-image.video._2 {
    height: 465px;
  }

  .slider-image.video.landscape {
    width: 300px;
    height: 157px;
  }

  .swiper-button-next {
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 0%;
    bottom: 50%;
    right: 0%;
  }

  .swiper-button-next.whitebg {
    margin-right: 0;
    right: 1%;
  }

  .swiper-button-next.santa {
    background-color: #5c27d400;
    display: none;
    right: -10%;
  }

  .component_wrapper {
    flex-flow: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 2rem;
    display: flex;
  }

  .slider_slider-wrapper {
    width: 300px;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-11 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-11._1 {
    margin-top: 40px;
  }

  .container-11.sec3 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .swrper_component {
    justify-content: center;
    width: 300px;
    display: flex;
  }

  .swiper-pagination {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .swiper-button-prev {
    width: 2.4rem;
    height: 2.4rem;
    margin-left: 0%;
    bottom: 50%;
    left: 0%;
  }

  .swiper-button-prev.whitebg {
    margin-left: 0;
  }

  .swiper-button-prev.santa {
    background-color: #5c27d400;
    display: none;
    left: -10%;
  }

  .component-title {
    font-size: 24px;
  }

  .component-title.purple {
    width: auto;
    font-size: 24px;
  }

  .component-title.purple.santa {
    width: auto;
    font-size: 32px;
  }

  .display-heading-2-copy, .display-heading-2-copy-copy, .display-heading-2-copy-copy {
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .display-heading-2-copy-copy.title {
    font-size: 40px;
  }

  .large-text-copy-copy {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .display-heading-2-copy-copy {
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .form-2 {
    flex-flow: column;
    width: 100%;
  }

  .cf-enterprise-pricing-box.pricing-box-alternative {
    width: 90%;
  }

  .cf-secondary-button-2 {
    font-size: 16px;
  }

  .cf-pricing-box-plan-wrapper-1 {
    width: 100%;
  }

  .steps-holder {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 28px;
    display: flex;
  }

  .step-text-1 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    max-width: none;
  }

  .section-2-title-holder {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 28px;
    display: flex;
  }

  .title-text-1 {
    color: #5c27d4;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    max-width: 14ch;
    font-size: 32px;
  }

  .subtitle-holder {
    margin-top: 16px;
    display: block;
  }

  .section-3-ads-copy {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: 100vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
    position: relative;
  }

  .subtitle-text-1 {
    color: #525252;
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .section-2---container-ads {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    padding: 0 2em;
    position: static;
    top: 63px;
  }

  .section-2---container-ads.center {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-2-ads {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: 100vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
    position: relative;
  }

  .ai-script-button.big-section-3 {
    height: 60px;
    color: var(--white);
    background-color: #fff0;
    background-image: linear-gradient(173deg, #5c27d4, #755fff);
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .ai-script-button.big-section-3:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .ai-script-button.big-section-3.gradient-section-3-copy {
    width: 100%;
  }

  .ai-actor-button.big-section-3 {
    height: 60px;
    color: var(--white);
    background-color: #fff0;
    background-image: linear-gradient(173deg, #5c27d4, #755fff);
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .ai-actor-button.big-section-3:hover {
    box-shadow: inset 0 20px 50px #ffffff21, 0 11px 55px #16053a66;
  }

  .ai-actor-button.big-section-3.gradient-section-3-copy {
    width: 100%;
  }

  .button-sections-ads {
    margin-top: 20px;
  }

  .right-side-copy-copy.shopify {
    width: 100%;
    height: auto;
    margin-top: 20px;
    display: block;
    position: static;
  }

  .right-side-copy-copy {
    border-radius: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .right-side-copy-copy.shopify {
    width: 100%;
    height: auto;
    display: block;
    position: static;
  }

  .section-4---create-static-copy-copy {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-3---left-side-container-copy-copy._2 {
    display: block;
  }

  .section-3---container-ads-top-copy-copy {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    margin-bottom: 40px;
    padding: 20px 2em;
    position: static;
    top: 63px;
  }

  .top-side-ads {
    z-index: 3;
    margin-top: 16px;
    margin-bottom: 30px;
    display: block;
    position: static;
    top: 50px;
  }

  .container-ads-text-copy {
    z-index: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .card-title-holder-02-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 28px;
    display: flex;
  }

  .add-bg-card-title-copy {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    max-width: none;
    font-size: 32px;
  }

  .card-paragraph-copy {
    color: #fff;
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .add-bg---card-paraghraph-holder-02-copy {
    margin-top: 16px;
    display: block;
  }

  .bottom-side-ads {
    border-radius: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    position: static;
    inset: 0% 0% auto;
  }

  .section-3---container-2 {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    margin-bottom: 20px;
    padding: 0;
    position: static;
    top: 63px;
  }

  .section-8---numbers {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._25-off---100k {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  ._25-off-title {
    text-align: center;
    font-size: 60px;
  }

  ._25-off-title-copy {
    text-align: center;
    font-size: 40px;
  }

  .section-2-title-100k {
    font-size: 36px;
  }

  .section-1---100k-thank-you {
    background-color: #fff;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .subtitle-section-1-100k, .section-1-containter-100k {
    margin-bottom: 0;
  }

  .section-3-container---ugc-ads {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 63px;
    bottom: 0;
  }

  .section-3---ugcs---left-side {
    width: 100%;
    margin-bottom: 40px;
  }

  .section-3---ugcs---right-side {
    margin-right: 0;
  }

  .image-108 {
    min-width: auto;
    max-width: none;
  }

  .h2-section-3---1-copy-2-copy {
    font-size: 24px;
    line-height: 120%;
  }

  .section-3---aiphotos---gif-copy-copy {
    margin-right: 0;
  }

  .section-3-container---ai-photos-copy {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 63px;
    bottom: 0;
  }

  .hero-ai-clones {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 20px;
    display: block;
  }

  .ai-clones-image {
    padding-left: 1em;
    padding-right: 1em;
  }

  .hero-ads-container-4-copy {
    width: 100%;
  }

  .heading-aiclones {
    font-size: 32px;
    line-height: 110%;
  }

  .hero-subtitle-container-clones {
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-block-4-clones {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .timeline---subtitle-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-78 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .hero-ai-image-editor---image-copy {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .ai-image-editor---image-copy {
    border-radius: 6px;
    width: 100%;
    min-width: auto;
    height: 100%;
  }

  .hero-ai-image-editor-container-left-copy-copy {
    width: auto;
    min-width: 216px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    position: static;
  }

  .hero-ai-image-editor-text-copy-copy {
    text-align: center;
    width: auto;
    min-width: auto;
    font-size: 30px;
  }

  .youtube-10.video {
    width: 260px;
  }

  .tool-dropdown-link {
    text-align: center;
  }

  .hero-printful {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 0;
    display: block;
  }

  .title-clean-2-copy {
    font-size: 28px;
  }

  .title-section-1---1-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .hero-text-v3-copy-copy {
    text-align: center;
    font-size: 9vw;
  }

  .hero-image-printify {
    height: 100%;
    min-height: auto;
  }

  .breadcrum-container-printify {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 0;
    display: flex;
  }

  .ck-sup-logo-printify {
    width: 80%;
  }

  .logos-ck-printify {
    width: 100%;
  }

  .component-title-2 {
    font-size: 24px;
  }

  .section-3---images {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section-4---printful {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding: 48px 5%;
    display: block;
  }

  .component_header-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .component_header-copy.pt {
    width: 100%;
  }

  .container-v3-copy {
    padding: 0 1em 1em;
  }

  .background-video-supliful {
    height: 100%;
    min-height: auto;
  }

  .hero-ai-image-editor-text-copy-copy-copy {
    text-align: center;
    width: auto;
    min-width: auto;
    font-size: 40px;
  }

  .section-1---hero-ai-image-editor-copy-copy {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding: 100px 5% 40px;
    display: block;
  }

  .component-title-3 {
    font-size: 24px;
  }

  .youtube-player.slider-image {
    width: 261px;
    height: 500px;
  }

  .youtube-player.slider-image.santa {
    width: 100%;
    height: 100%;
  }

  .youtube-player.slider-image.landscape {
    width: 300px;
    height: 157px;
  }

  .bg-replace-h2-title-copy {
    font-size: 24px;
  }

  .image-110 {
    max-height: 100%;
  }

  .div-block-82 {
    margin-top: 10px;
  }

  .hero-text-2-copy {
    font-size: 32px;
  }

  .heading-affiliates {
    font-size: 32px;
    line-height: 110%;
  }

  .text-block-4-affiliate {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .hero-container-ads {
    padding-left: 1em;
    padding-right: 1em;
  }

  .section-hero---actors-2 {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding: 100px 5% 40px;
    display: block;
  }

  .section-hero---actors-2.space {
    padding-top: 80px;
  }

  .section-hero---actors-2.space.spa {
    background-image: url("https://cdn.prod.website-files.com/5ee0a01b09389eebf4c09b45/698398b8b827544c870f79f5_background.webp");
    background-size: cover;
  }

  .hero-container-affiliate, .section-4---container-affiliate {
    display: block;
  }

  .section-3---affiliate {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero---affiliate {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 10px;
    display: block;
  }

  .section-1---affiliate {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2---affiliate {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding: 48px 5%;
    display: block;
  }

  .image-cont-af {
    padding: 0 1em;
  }

  .iframe-container {
    padding-left: 1em;
    padding-right: 1em;
  }

  .iframe-container.order-ugc {
    margin-bottom: 60px;
  }

  .iframe-container.ai-santa-friends, .iframe-container.order-ugc {
    margin-bottom: 60px;
  }

  .iframe-container.ai-santa-kids {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .iframe-container.ai-santa-friends {
    margin-bottom: 60px;
  }

  .hero-container-left-affiliate {
    padding: 0 1em;
  }

  .breadcrum-container-aff {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 40px;
    display: flex;
  }

  .hero-iframe-container {
    margin-bottom: 60px;
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-image-timeline {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .button-18 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .container-human-actors-2 {
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .container-human-actors-2.actor {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .title-human-actors-2 {
    font-size: 30px;
  }

  .title-human-actors-2.spa {
    width: auto;
  }

  .bg-replace-h2-title-2, .bold-text-13 {
    font-size: 24px;
  }

  .hero-section---order-ugc {
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
  }

  .section-1---order-ugc.gradient {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-4---pricing-ugc {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .section-3---order-ugc {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .title-container---order-ugc {
    margin-bottom: 40px;
  }

  .video-container---order-ugc {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .button---order-ugc.s3 {
    width: 100%;
  }

  .button---order-ugc.s3-copy, .button---order-ugc.s3 {
    width: 100%;
  }

  .button---order-ugc.bottom {
    width: 100%;
    margin-top: 20px;
  }

  .button---order-ugc.bottom._2 {
    margin-top: 0;
  }

  .button---order-ugc.s3-copy, .button-19 {
    width: 100%;
  }

  .button-19.white {
    width: 100%;
    color: var(--primary-1);
    text-align: center;
    width: 100%;
    text-align: center;
    background-color: #fff;
    background-image: none;
  }

  .top-container---order-ugc {
    margin-bottom: 0;
  }

  .s1-top-container---order-ugc {
    margin-bottom: 0;
    margin-left: 5%;
    margin-right: 5%;
  }

  .s1-top-container---order-ugc.try-it-now-santa {
    margin-bottom: 0;
  }

  .s1-top-container---order-ugc.pt {
    width: auto;
  }

  .heading-96.white.bigger {
    font-size: 32px;
  }

  .heading-96.left {
    text-align: center;
    font-size: 32px;
  }

  .heading-96.left.spa {
    font-size: 24px;
  }

  .h2-title-container---order-ugc {
    width: auto;
    margin-right: 0;
  }

  .heading-97 {
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 700;
  }

  .heading-97.large {
    width: auto;
    font-size: 32px;
  }

  .heading-98 {
    font-size: 24px;
  }

  .heading-98.spa {
    width: auto;
  }

  .image-115 {
    width: 100px;
    height: auto;
  }

  .image-115._2 {
    width: 70px;
  }

  .slider-7 {
    height: 100%;
  }

  .slider-7.spa {
    top: 140px;
  }

  .mask-6.spa {
    height: 250px;
  }

  .slide {
    width: 100%;
    height: 590px;
  }

  .slide.actor {
    width: 100%;
    height: 480px;
  }

  .slide.actor.spa {
    margin-right: 0;
  }

  .img {
    width: 300px;
  }

  .img.actors {
    height: 480px;
  }

  .img.actors.spa {
    box-shadow: none;
    box-shadow: none;
  }

  .right-arrow-3 {
    width: 16%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-1---container-frame {
    display: block;
  }

  .section-4---container-ugc {
    padding-top: 72px;
    display: block;
  }

  .section-6---order-ugc {
    height: auto;
    margin-top: 0;
    padding: 48px 0%;
    display: block;
  }

  .s6-top-container {
    display: block;
  }

  .s6-bottom-container {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-content-block, .step {
    width: 100%;
  }

  .content {
    font-size: 20px;
  }

  .label-3.per {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 12px;
    line-height: 16px;
  }

  .s1-top-container---order-ugc-2 {
    margin-bottom: 0;
  }

  .s1-top-container---order-ugc-2.mobile {
    margin-top: 0;
    display: flex;
  }

  .arrow-container {
    width: 15%;
    padding-top: 12px;
    display: flex;
    position: static;
  }

  .arrow-container.pt {
    margin-top: 0;
  }

  .feature-text {
    font-size: 12px;
    line-height: 16px;
  }

  .feature-text._2 {
    font-size: 12px;
    line-height: 120%;
  }

  .pricing-column-white {
    width: 50%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-column-white._2 {
    width: 100px;
  }

  .title-wrap._2 {
    margin-bottom: 40px;
    margin-right: 0;
    padding-right: 0%;
  }

  .price-type {
    font-size: 10px;
    line-height: 16px;
  }

  .price-type._2 {
    font-size: 14px;
  }

  .pricing-top {
    justify-content: center;
    align-items: center;
    height: 50px;
    min-height: auto;
  }

  .pricing-top._2 {
    height: 32px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .pricing-top._2.ck {
    height: 32px;
  }

  .feature-check {
    flex-flow: column;
    display: flex;
  }

  .button-wrap {
    padding-left: 5px;
    padding-right: 5px;
  }

  .button-pricing {
    font-size: 12px;
    line-height: 17px;
  }

  .pricing-column-features {
    width: 50%;
    padding-bottom: 0;
    padding-right: 8px;
  }

  .pricing-column-features._2 {
    width: 120px;
  }

  .check {
    margin-right: 0;
  }

  .price-grid {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: stretch;
    width: 190vw;
    height: auto;
    margin-left: 0;
    display: flex;
    overflow: visible;
  }

  .price-grid._2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    width: auto;
    margin-right: 8px;
  }

  .pricing-column._2, .pricing-column._3, .pricing-column._4, .pricing-column._2, .pricing-column._3, .pricing-column._4 {
    width: 50%;
  }

  .feature-item {
    padding-top: 0;
    padding-bottom: 0;
  }

  .feature-grid {
    grid-column-gap: 0px;
    grid-row-gap: 23px;
    place-items: center;
    width: 100%;
    margin-bottom: 10px;
  }

  .feature-grid.first {
    grid-row-gap: 28px;
    width: 100%;
  }

  .feature-grid.first._2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .feature-grid._2 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .feature-grid._2.ck {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    width: 80px;
  }

  .section-3---order-ugc-2 {
    padding-bottom: 50px;
    padding-left: 5%;
    overflow: auto;
  }

  .images.logo {
    width: 100%;
  }

  .info {
    display: block;
    overflow: visible;
  }

  .image-116 {
    display: none;
  }

  .section-3---challenge {
    padding-top: 50px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .text-block-152 {
    font-size: 12px;
    line-height: 110%;
  }

  .section-1---people-buy-from-people.white {
    padding-top: 40px;
  }

  .s1-left-container---people {
    margin-bottom: 0;
  }

  .s1-right-container---people.spa {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .speople-image-container {
    display: block;
  }

  .image---people.mobile {
    display: none;
  }

  .image---people.desktop {
    display: block;
  }

  .image---people.desktop.space {
    margin-bottom: 40px;
  }

  .image---people.mobile-copy {
    display: block;
  }

  .paragraph-21.spa {
    width: auto;
  }

  .sold-new-top-container---order-ugc-2-copy {
    margin-bottom: 20px;
  }

  .sold-new-bottom-container---order-ugc-copy.actors {
    margin-top: 40px;
    margin-left: 0;
  }

  .sold-new-bottom-container---order-ugc-copy.actors.space {
    margin-top: 20px;
  }

  .schallenge---bottom-container---order-ugc-copy.nuevo {
    display: flex;
  }

  .column-1---frame {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 2%;
    padding-right: 2%;
  }

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

  .sticky-creatorkit {
    padding-bottom: 0;
  }

  .card-sticky {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .background-video-17 {
    border-radius: 0 0 8px 8px;
    width: 306px;
    min-width: auto;
    max-width: none;
    height: 475px;
    min-height: auto;
    max-height: none;
    margin-left: 0%;
    margin-right: 0%;
  }

  .background-video-17.creatorkit.dektop.spa, .background-video-17.creatorkit.dektop.actirs-copy {
    width: 300px;
  }

  .background-video-17.creatorkit.dektop.spa, .background-video-17.creatorkit.dektop.actirs-copy, .background-video-17.creatorkit.dektop.spa, .background-video-17.creatorkit.dektop.actirs-copy, .background-video-17.creatorkit.dektop.spa, .background-video-17.creatorkit.dektop.actirs-copy {
    width: 300px;
  }

  .background-video-17.desktop {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    width: 306px;
  }

  .bg-video-cont-challenge.space {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .card-actors {
    border-bottom-style: none;
    width: 100%;
    margin-bottom: 0;
  }

  .card-actors.last {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .card-actors._2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .card-actors._1 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .card-actors.desktop {
    padding-bottom: 60px;
  }

  .bg-video-cont-challenge-2 {
    margin-bottom: 32px;
  }

  .bg-video-cont-challenge-2._3 {
    margin-bottom: 0;
  }

  .text-block-154 {
    text-align: center;
    font-size: 16px;
    line-height: 23px;
  }

  .text-block-154.purple {
    width: auto;
    color: var(--typography-primary);
  }

  .text-block-154.white, .text-block-154.purple {
    width: auto;
    color: var(--typography-primary);
  }

  .text-block-154.purple-copy-copy {
    width: auto;
    color: var(--white);
  }

  .text-block-154.purple-copy-copy.white {
    width: auto;
  }

  .text-block-154.purple-copy-copy {
    color: var(--typography-primary);
  }

  .text-block-154.white {
    width: auto;
    color: var(--typography-primary);
  }

  .image-118 {
    display: none;
  }

  .image-118._2.white-copy._5, .image-118._2.white-copy {
    display: none;
  }

  .image-118._2 {
    width: auto;
  }

  .image-118._2.white-copy._5, .image-118._2.white-copy {
    display: none;
  }

  .image-118._2.dark {
    display: block;
  }

  .image-118._2.white-copy {
    display: none;
  }

  .image-118._2.white-copy._3 {
    display: block;
  }

  .image-118._2.white-copy._5, .image-118._2.white-copy {
    display: none;
  }

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

  .div-block-89.space {
    margin-top: 40px;
  }

  .div-block-89.space.spa {
    margin-bottom: 60px;
  }

  .solution---mobile {
    background-image: linear-gradient(135deg, var(--lila), var(--primary-1) 63%);
    padding-top: 50px;
    padding-bottom: 0;
  }

  .text-block-159 {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    display: block;
  }

  .title-mobile-1 {
    display: flex;
  }

  .s1-top-container---order-ugc---mobile {
    margin-bottom: 20px;
    display: block;
  }

  .subtitle--s3-challenge {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .text-block-160 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-block-160.white {
    font-weight: 400;
  }

  .heading-96-copy {
    font-size: 32px;
    line-height: 42px;
  }

  .image-122 {
    width: 120px;
    bottom: 36%;
    right: 1%;
  }

  .text-block-161 {
    width: 22ch;
  }

  .bold-text-15 {
    color: var(--typography-primary);
  }

  .type-of-actors {
    border-radius: 16px 16px 0 0;
    width: 306px;
    max-width: none;
  }

  .type-of-actors.desktop {
    width: 306px;
  }

  .type-of-actors---text {
    text-align: center;
    font-size: 32px;
  }

  ._3-types-of-ai-actors-titl {
    width: 100%;
  }

  .comment-copy {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    inset: auto 0% -2%;
  }

  .comment-copy._2 {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: -20px;
    position: static;
    inset: 59% auto auto;
  }

  .comment-copy._1 {
    inset: auto 0% 5%;
  }

  .comment-copy.second {
    justify-content: flex-end;
    align-items: center;
    bottom: 3%;
    left: 0%;
    right: 0%;
  }

  .comment-copy._2 {
    margin-top: -60px;
    inset: auto 0% 10%;
  }

  .comment-copy._1-copy {
    position: relative;
    inset: -32px 0% auto;
  }

  .text-arrow-copy {
    justify-content: center;
    align-items: center;
    width: 89%;
    margin-bottom: 0;
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .text-arrow-copy._2 {
    width: 89%;
    margin-bottom: 0;
  }

  .text-arrow-copy._1 {
    background-color: var(--transparent);
    width: 100%;
    height: auto;
    box-shadow: none;
    background-image: none;
    border-radius: 0;
    margin-left: 0%;
    margin-right: 0;
    padding: 0;
  }

  .text-arrow-copy._1._2 {
    margin-left: -24px;
  }

  .arrow-1 {
    display: none;
  }

  .arrow-2 {
    width: 40px;
    margin-bottom: 5px;
    margin-left: 40px;
    display: block;
    position: absolute;
    inset: auto auto 20px 0%;
  }

  .pre-subtitle {
    margin-bottom: 0;
    font-size: 16px;
  }

  .h2-title-s3 {
    font-size: 32px;
    line-height: 42px;
  }

  .line {
    width: 120px;
    bottom: 36%;
    right: 1%;
  }

  .text-block-161-copy {
    width: 22ch;
  }

  .section-3---solution {
    padding-bottom: 50px;
  }

  .title-solution {
    padding-bottom: 0;
  }

  .h2-title-s3-copy {
    font-size: 32px;
    line-height: 42px;
  }

  .h2-title-s3-copy._2.actor {
    font-size: 24px;
    line-height: 32px;
  }

  .h2-title-s3-copy._2.actor.spa {
    font-size: 24px;
    line-height: 120%;
  }

  .h2-title-s3-copy._2.clone {
    font-size: 32px;
    line-height: 120%;
  }

  .h2-title-s3-copy._2.santa {
    line-height: 36px;
  }

  .h2-title-s3-copy._2.santa._4 {
    margin-bottom: 16px;
    font-size: 32px;
  }

  .h2-title-s3-copy.color.spa {
    font-size: 24px;
    line-height: 120%;
  }

  .div-block-95 {
    margin-top: 0;
  }

  .main-hero_heading {
    margin-bottom: 0;
    font-size: 2.4em;
  }

  .div-block-96 {
    display: none;
  }

  .div-block-96.mobile {
    margin-top: 40px;
  }

  .image-124 {
    width: 290px;
    height: 203px;
  }

  .section-1---container-frame-copy {
    display: block;
  }

  .section-1---container-frame-copy.pt {
    margin-top: 0;
  }

  .heading-108 {
    text-align: center;
    font-size: 36px;
    font-weight: 500;
    line-height: 36px;
  }

  .body-ai-actors {
    background-color: #0000;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .section-hero---actors-3-videos {
    height: auto;
    margin-top: 0;
    padding: 0 5% 40px;
    display: block;
  }

  .section-hero---actors-3---iframe {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding: 0 5% 60px;
    display: block;
  }

  .section-hero---actors-3---iframe.gradient {
    padding-bottom: 60px;
  }

  .section-hero---actors-3---iframe.gradient.nospace {
    margin-left: 0;
    margin-right: 0;
    padding: 0 0%;
  }

  .section-hero---actors-3---iframe.gradient.nospace-copy, .section-hero---actors-3---iframe.gradient.nospace {
    margin-left: 0;
    margin-right: 0;
    padding: 0 0%;
  }

  .section-hero---actors-3---iframe.gradient.mob {
    padding-bottom: 0;
  }

  .section-hero---actors-3---iframe.gradient.nospace-copy {
    margin-left: 0;
    margin-right: 0;
    padding: 0 0%;
  }

  .section---video-emotive {
    background-color: #0000;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding: 48px 5%;
    display: block;
    position: static;
  }

  .container-emotive {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    padding: 0;
    position: static;
    top: 63px;
  }

  .emotive---top-part._2 {
    margin-bottom: 10px;
  }

  .section---voices {
    padding-bottom: 50px;
  }

  .section---voices.santa {
    padding-top: 20px;
  }

  .section---voices.santa._2.space {
    padding-bottom: 20px;
  }

  .section---voices.santa._2-copy.space {
    padding-bottom: 40px;
  }

  .container-voices.clone {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .container-voices.spa, .container-left-voices {
    margin-bottom: 20px;
  }

  .image-129 {
    width: 66%;
  }

  .fdafsda {
    padding-top: 0;
  }

  .lazy-youtube-video.ai-video-avatar {
    width: 100%;
  }

  .lazy-youtube-video.merge-videos, .lazy-youtube-video.ai-video-avatar {
    width: 100%;
  }

  .lazy-youtube-video.actors.clones {
    width: 300px;
    height: 242px;
  }

  .lazy-youtube-video.merge-videos {
    width: 100%;
  }

  .image-131 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .body-santa {
    background-color: #0000;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .hero---santa {
    background-color: #0000;
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 20px;
    display: block;
  }

  .hero-container-santa {
    display: block;
  }

  .hero-container-left-santa {
    padding: 0 1em;
  }

  .heading-santa {
    font-size: 40px;
    line-height: 110%;
  }

  .heading-santa.pt {
    font-size: 40px;
  }

  .hero-santa-container-button {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 16px;
    display: block;
  }

  .breadcrum-container-aff-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 40px;
    display: flex;
  }

  .hero-santa-powered-containe {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 32px;
    display: flex;
  }

  .ck-sup-logo-elevenlabs, .logos-ck-elevenlabs {
    width: 100%;
  }

  .hero-container-right-santa {
    margin-bottom: 20px;
    padding-left: 1em;
    padding-right: 1em;
  }

  .text-block-4-santa, .subtitle-santa {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .img-block {
    width: 90%;
    display: none;
  }

  .dot-2 {
    display: none;
  }

  .content-wrap-2 {
    height: 50vh;
    padding-bottom: 0;
  }

  .text-block {
    width: 100%;
  }

  .steps-clone {
    display: block;
    position: static;
  }

  .step-block-3 {
    min-height: 60vh;
  }

  .steps-santa {
    padding-top: 60px;
  }

  .why-we-built-santa {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-23, .text-block-163 {
    width: auto;
  }

  .section-vid---santa {
    height: auto;
    margin-top: 0;
    padding: 0 5% 40px;
    display: none;
  }

  .section-vid---santa._2 {
    height: 100vh;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .text-block-166.pt {
    width: auto;
  }

  .image-137, .image-138 {
    height: 100%;
  }

  .text-block-167 {
    margin-left: 0;
    margin-right: 0;
  }

  .background {
    background-position: 50% 0;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 100px;
  }

  .hero-section-container---aav {
    flex-flow: column;
  }

  .section-1-container---aav {
    padding-bottom: 0;
  }

  .paragraph-containers-aav._2 {
    flex-flow: column;
    display: block;
  }

  .h2-title-aav {
    color: var(--white);
  }

  .h2-title-aav.color {
    color: var(--typography-primary);
    font-size: 24px;
    line-height: 32px;
  }

  .h2-title-aav.color.ch {
    width: auto;
    font-size: 28px;
  }

  .h2-title-aav.color.big {
    font-size: 28px;
    line-height: 105%;
  }

  .h2-title-aav.color.big-copy {
    font-size: 24px;
    line-height: 105%;
  }

  .hero-container-left {
    margin-right: 0;
  }

  .h1-hero-aav, .h1-hero {
    width: 100%;
  }

  .subtitle-hero {
    width: auto;
  }

  .button-20.long {
    padding-left: 30px;
    padding-right: 30px;
  }

  .button-20.secondary {
    margin-top: 8px;
  }

  .container-3-aav {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .social-proof-img.aa, .social-proof-img.small, .social-proof-img.aa, .social-proof-img.small {
    width: 100%;
  }

  .social-proof-container-aav.aa {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .paragraph-aav {
    width: auto;
  }

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

  .text-block-168.subtitle-big {
    font-size: 16px;
  }

  .text-block-168._2 {
    text-align: center;
  }

  .section-3-container---aav.clone.space {
    margin-bottom: 40px;
  }

  .section-3-container---aav.home {
    margin-top: 0;
  }

  .image-container-sec-aav {
    width: 100%;
    margin-bottom: 0;
  }

  .image-container-sec-aav.left {
    width: 100%;
  }

  .text-container-sec-aav {
    width: auto;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .text-container-sec-aav.mobile {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .text-container-sec-aav.mobile.clone {
    width: 100%;
    margin-bottom: 0;
  }

  .text-container-sec-aav.mobile._1 {
    margin-top: 0;
    display: none;
  }

  .text-container-sec-aav.desktop._5.home {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    display: block;
  }

  .text-container-sec-aav.desktop._2.home {
    width: 100%;
    margin-right: 0;
    display: block;
  }

  .text-container-sec-aav.left {
    width: 100%;
    margin-right: 0;
  }

  .text-container-sec-aav.left.home {
    width: 100%;
  }

  .text-container-sec-aav.left.home.mobile {
    display: block;
  }

  .text-container-sec-aav.left.home-copy {
    width: 100%;
  }

  .text-container-sec-aav.left.home-copy.mobile {
    display: block;
  }

  .text-container-sec-aav.alt {
    margin-bottom: 0;
  }

  .text-container-sec-aav.alt.left {
    width: 100%;
    display: block;
  }

  .sec-container-aav.clone, .sec-container-aav.alt {
    margin-bottom: 20px;
  }

  .sec-container-aav.clone, .sec-container-aav.alt {
    margin-bottom: 20px;
  }

  .sec-container-aav.alt._01 {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .sec-container-aav.home-1 {
    margin-bottom: 60px;
  }

  .h2-subtitle-aav {
    text-align: center;
    width: auto;
    font-size: 24px;
    line-height: 110%;
  }

  .h2-subtitle-aav.white {
    font-size: 28px;
    line-height: 32px;
  }

  .h2-subtitle-aav.clone {
    width: auto;
    font-size: 28px;
  }

  .paragraph2-aav._2.white {
    text-align: center;
  }

  .paragraph2-aav._2.clobr {
    width: auto;
  }

  .paragraph2-aav._2.clone {
    text-align: center;
  }

  .paragraph2-aav._2.alt {
    text-align: center;
    width: auto;
  }

  .sec-container-2-aav._2-copy, .sec-container-2-aav._2-copy-copy {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .sec-container-2-aav._2 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .sec-container-2-aav._2-copy {
    margin-bottom: 0;
  }

  .sec-container-2-aav._2-copy.middle.clone {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .sec-container-2-aav._2-copy.middle.spa {
    margin-top: 0;
  }

  .sec-container-2-aav.middle {
    margin-top: 20px;
    margin-bottom: 48px;
  }

  .sec-container-2-aav.middle.hide {
    margin-bottom: 10px;
  }

  .sec-container-2-aav._2-copy, .sec-container-2-aav._2-copy-copy {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .sec-container-2-aav.home-1 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .sec-container-2-aav.home-1.last {
    margin-top: 40px;
  }

  .section-4-faq-container---aav {
    margin-top: 40px;
    overflow: auto;
  }

  .section-4-faq-container---aav.clone, .section-4-faq-container---aav.alt, .section-4-faq-container---aav.safety, .section-4-faq-container---aav.clone, .section-4-faq-container---aav.alt, .section-4-faq-container---aav.safety {
    margin-top: 0;
  }

  .image-container-sec-aav-copy {
    width: 100%;
    margin-bottom: 0;
  }

  .ai-avatar-01 {
    width: auto;
  }

  .slider-8 {
    width: 100%;
  }

  .mask-7 {
    border-radius: 16px;
  }

  .div-block-110 {
    flex-flow: column;
  }

  .breadcrums-01 {
    margin-bottom: 0;
    display: none;
  }

  .youtube-11 {
    border-radius: 16px;
    width: 100%;
    height: 600px;
    display: flex;
  }

  .chart {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0%;
    overflow: visible;
  }

  .chart.space {
    margin-top: 60px;
  }

  .slide-6 {
    border-radius: 16px;
    width: 100%;
    margin-left: 0;
  }

  .home---section-5---testimonial-copy {
    width: 100%;
    padding-bottom: 0;
  }

  .final-heading-aac {
    z-index: 2;
    color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 1.2;
    position: static;
  }

  .pricing-column-3 {
    width: 50%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-111 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 4.75fr .25fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .section-4-container---aav.actors, .section-4-container---aav.avatars, .section-4-container---aav.actors, .section-4-container---aav.avatars {
    margin-top: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container2 {
    width: 100%;
    margin-bottom: 0;
  }

  .container2.actor, .background-video-18 {
    width: 100%;
  }

  .background-video-18.desktop {
    display: none;
  }

  .background-video-18.mobile {
    width: 325px;
    height: 325px;
    display: block;
  }

  .section-7 {
    padding-top: 20px;
  }

  .background-video-19 {
    width: 100%;
    height: 500px;
  }

  .hero-alternative {
    text-align: center;
    width: auto;
    min-width: auto;
    font-size: 40px;
  }

  .hero-ait {
    margin-top: 20px;
    display: block;
  }

  .hero-ait.space, .sec-container-2-alt._2, .sec-container-2-alt._2-copy {
    margin-bottom: 0;
  }

  .sec-container-2-alt._2, .sec-container-2-alt._2-copy {
    margin-bottom: 0;
  }

  .sec-container-2-alt.middle.hide {
    margin-bottom: 10px;
  }

  .sec-container-2-aav-copy._2, .sec-container-2-aav-copy._2-copy {
    margin-bottom: 0;
  }

  .sec-container-2-aav-copy._2, .sec-container-2-aav-copy._2-copy {
    margin-bottom: 0;
  }

  .sec-container-2-aav-copy.middle.hide {
    margin-bottom: 10px;
  }

  .hero-safety {
    margin-top: 20px;
    display: block;
  }

  .hero-safety.space {
    margin-bottom: 40px;
  }

  .hero-safety---title {
    width: auto;
    min-width: 216px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    position: static;
  }

  .hero-safety---title.clone {
    width: 100%;
  }

  .hero-safety---title.atl {
    width: 100%;
    padding-bottom: 0;
  }

  .hero-safety-section-holder {
    width: 100%;
    height: 100%;
    padding-top: 0;
    padding-bottom: 30px;
    display: block;
  }

  .hero-safety-container {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-safety-button-holder {
    width: 100%;
    min-width: 216px;
    margin-top: 30px;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  .hero-safety-button-holder.left {
    margin-top: 0;
  }

  .h2-subtitle-safety {
    text-align: center;
    width: auto;
    font-size: 18px;
    line-height: 24px;
  }

  .h2-subtitle-safety.clone {
    width: auto;
    font-size: 32px;
  }

  .text-container-safety {
    width: auto;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .text-container-safety.mobile {
    margin-bottom: 40px;
  }

  .text-container-safety.mobile.clone {
    width: 100%;
    margin-bottom: 0;
  }

  .text-container-safety.left {
    width: 100%;
    margin-right: 0;
  }

  .text-container-safety.left.home {
    width: 100%;
  }

  .text-container-safety.alt {
    margin-bottom: 0;
  }

  .text-container-safety.alt.left {
    width: 100%;
    display: block;
  }

  .text-container-safety.why-matters {
    margin-bottom: 0;
    padding-right: 24px;
  }

  .text-container-safety.why-matters.left {
    background-image: linear-gradient(315deg, #5c27d41a, #5c27d40d);
    padding-right: 24px;
  }

  .text-container-sec-safety {
    width: auto;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .text-container-sec-safety.mobile {
    margin-bottom: 40px;
  }

  .text-container-sec-safety.mobile.clone {
    width: 100%;
    margin-bottom: 0;
  }

  .text-container-sec-safety.left {
    width: 100%;
    margin-right: 0;
  }

  .text-container-sec-safety.left.home {
    width: 100%;
  }

  .text-container-sec-safety.alt {
    margin-bottom: 0;
  }

  .text-container-sec-safety.alt.left {
    width: 100%;
    display: block;
  }

  .sec-container-2-safety._2, .sec-container-2-safety._2-copy {
    margin-bottom: 0;
  }

  .sec-container-2-safety._2, .sec-container-2-safety._2-copy {
    margin-bottom: 0;
  }

  .sec-container-2-safety.middle.hide {
    margin-bottom: 10px;
  }

  .sec-container-2-safety.pillars {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .sec-container-2-safety.down {
    margin-top: 40px;
  }

  .sec-container-2-aav-copy-copy._2, .sec-container-2-aav-copy-copy._2-copy {
    margin-bottom: 0;
  }

  .sec-container-2-aav-copy-copy._2, .sec-container-2-aav-copy-copy._2-copy {
    margin-bottom: 0;
  }

  .sec-container-2-aav-copy-copy.middle.hide {
    margin-bottom: 10px;
  }

  .bubble-pillar {
    flex-flow: column;
    margin-bottom: 20px;
  }

  .bubble-pillar.last {
    margin-bottom: 0;
  }

  .heading-110 {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .pillar-image-cont {
    width: 100%;
  }

  .pillar-image-cont.last {
    margin-bottom: 0;
  }

  .pillar-image-cont.logos {
    width: 100%;
  }

  .hero-image-humans-copy {
    width: 100%;
    max-width: none;
    height: 100%;
    display: block;
  }

  .h2-title-safety {
    color: var(--white);
  }

  .h2-title-safety.color {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .h2-title-safety.color.ch {
    width: auto;
  }

  .h2-title-safety.color.big {
    font-size: 32px;
    line-height: 105%;
  }

  .h2-title-safety.color.big-copy {
    line-height: 105%;
  }

  .text-container-safety-pillar {
    width: 100%;
    margin-bottom: 24px;
  }

  .text-container-safety-pillar.right {
    margin-left: 0;
  }

  .text-container-safety-pillar.right.mobile {
    display: block;
  }

  .text-container-safety-pillar.last {
    margin-top: 24px;
  }

  .image-container-sec-whymatter {
    width: 100%;
    margin-bottom: 0;
  }

  .image-whymatter {
    width: 80%;
  }

  .section-4-faq-container---safety {
    overflow: auto;
  }

  .section-4-faq-container---safety.clone {
    margin-top: 60px;
  }

  .section-4-faq-container---safety.alt {
    margin-top: 0;
  }

  .section-4-faq-container---safety.safety {
    margin-top: 40px;
  }

  .image-143 {
    width: 100%;
  }

  .image-143.detector, .image-143.small {
    width: 100%;
  }

  .image-143.desktop {
    display: none;
  }

  .image-143.mobile {
    display: block;
  }

  .image-143.detector, .image-143.small {
    width: 100%;
  }

  .text-block-170 {
    text-align: center;
  }

  .section-hero---safety {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding: 100px 5% 40px;
    display: block;
  }

  .section-hero---safety.space {
    background-size: cover;
    padding-top: 80px;
  }

  .div-block-115._2 {
    width: 40%;
  }

  .text-block-171 {
    text-align: left;
  }

  .ai-video-detector-container {
    margin-left: 0;
    margin-right: 0;
    padding: 16px 10px 0;
  }

  .video-section-pricing {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    height: auto;
    margin-top: 6em;
    padding: 0 5%;
    position: static;
    top: 63px;
  }

  .video-section-pricing.home {
    margin-top: 3em;
  }

  .top-part---pricing-video.agent {
    margin-bottom: 40px;
  }

  .title---pricing-video.home {
    margin-bottom: 0;
  }

  .h2-title-pricing-video {
    text-align: center;
    align-items: flex-start;
    margin-bottom: 10px;
    font-size: 10vw;
  }

  .h2-title-pricing-video.home {
    font-size: 24px;
  }

  .h2-title-pricing-video.home-copy {
    font-size: 28px;
  }

  .h2-title-pricing-video.home-copy.title-agent {
    max-width: none;
    font-size: 28px;
  }

  .pricing_plan-title.is-margin {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 121px;
    min-height: auto;
    padding: 14px;
  }

  .pricing_plan-title.is-center {
    min-width: 135px;
  }

  .pricing_price-wrap {
    min-height: 40px;
  }

  .text-span {
    font-weight: 500;
  }

  .pricing_tab-link.w--current {
    color: var(--primary-1);
  }

  .text-block-2 {
    font-size: 1rem;
  }

  .pricing_column-grid.is-fix {
    min-width: 150px;
  }

  .pricing_column-grid.is-fix.nobg {
    z-index: 2;
    background-color: #723ce1;
    background-image: linear-gradient(135deg, #9b5df5, #7c42e4);
    border-radius: 0;
    min-width: 171px;
    padding-bottom: 8px;
    padding-left: 0;
  }

  .pricing_column-grid.is-fix.actors {
    z-index: 10;
    padding-left: 10px;
  }

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

  .pricing_full-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    overflow: auto;
  }

  .pricing_card {
    max-width: 100%;
    padding: 20px;
  }

  .pricing_plan-div {
    height: 32px;
  }

  .pricing_plan-div.title._1, .pricing_plan-div.title._3, .pricing_plan-div.title._2, .pricing_plan-div.title._4 {
    height: 19px;
  }

  .pricing_plan-div.is-height {
    height: 121px;
    min-height: 90px;
  }

  .pricing_plan-div.title {
    height: 108px;
  }

  .pricing_plan-div.title._1, .pricing_plan-div.title._3, .pricing_plan-div.title._2, .pricing_plan-div.title._4, .pricing_plan-div.title._1, .pricing_plan-div.title._3, .pricing_plan-div.title._2, .pricing_plan-div.title._4 {
    height: 19px;
  }

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

  .pricing_button {
    padding: 4px 7px;
  }

  .text-size-small {
    line-height: 14px;
  }

  .text-size-small.title.mobile {
    display: none;
  }

  .text-size-small.enterprise {
    line-height: 18px;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    height: auto;
    font-size: 16px;
  }

  .text-size-large.is-height {
    font-size: 1.2rem;
  }

  .text-size-large.is-height.nuevo {
    font-size: 25px;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    height: auto;
    font-size: 16px;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    height: auto;
    font-size: 16px;
  }

  .text-size-large.text-weight-bold.is-height._1 {
    width: 100%;
    height: auto;
    font-size: 16px;
    line-height: 100%;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    height: auto;
    font-size: 16px;
  }

  .text-size-large.text-weight-bold.is-height._1.free {
    height: auto;
    font-size: 16px;
    font-weight: 700;
  }

  .text-size-large.text-weight-bold.is-height._1._3, .text-size-large.text-weight-bold.is-height._1._4 {
    height: auto;
    font-size: 16px;
  }

  .compare-plans-title {
    margin-top: 60px;
  }

  .compare-plans-title.is-height {
    min-height: 132px;
  }

  .compare-plans-title.title._1 {
    height: auto;
  }

  .text-block-172 {
    font-size: 14px;
  }

  .text-block-175, .text-block-176, .text-block-177, .text-block-178 {
    text-align: center;
  }

  .text-block-183 {
    font-size: 14px;
  }

  .div-block-118 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .bottom-part---clone-video {
    margin-left: 0;
  }

  .social-proof {
    flex-flow: column;
    align-items: center;
    padding-bottom: 16px;
  }

  .social-proof.santa {
    margin-left: 5%;
    margin-right: 5%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-120 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 8px;
  }

  .usedtext {
    margin-right: 8px;
    font-size: 14px;
    line-height: 15px;
  }

  .div-block-121 {
    display: none;
  }

  .div-block-123 {
    flex-flow: column;
    align-items: center;
    width: auto;
    display: flex;
  }

  .div-block-123.ph {
    margin-right: 8px;
  }

  .image-146 {
    width: 80%;
  }

  .div-block-124 {
    align-items: center;
    display: flex;
  }

  .image-147 {
    display: none;
  }

  .component-title-3-copy {
    font-size: 24px;
  }

  .component_header-copy-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .section-1---pp-category-all {
    padding-top: 40px;
  }

  .santa-text {
    text-align: center;
    margin-right: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .hero-ai-ads-ex {
    height: auto;
    margin-top: 0;
    padding-top: 120px;
    padding-bottom: 20px;
    display: block;
  }

  .hero-diffusion-container-copy-2-copy, .hero-container-ai-ads-ex {
    display: block;
  }

  .hero-container-left-ai-ex {
    padding: 0 1em;
  }

  .hero-section-holder-ex {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .hero-title-container-ex {
    width: 100%;
  }

  .heading-aiads-ex {
    font-size: 32px;
    line-height: 110%;
  }

  .hero-subtitle-container-ex {
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-block-4-ads-ex {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .hero-ai-image-editorection-button-holder-ex {
    width: 100%;
    min-width: 216px;
    margin-top: 30px;
    display: block;
  }

  .hero-ai-image-editorection-button-holder-ex.left {
    margin-top: 0;
  }

  .body-7 {
    background-position: 50% 0;
    background-size: 720px;
  }

  .div-block-125 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .heading-111 {
    text-align: center;
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 116%;
  }

  .icon-6, .icon-7 {
    color: var(--white);
    top: 200px;
  }

  .text-block-185 {
    text-align: center;
  }

  .left-arrow-3 {
    inset: 0% auto 0% 0%;
  }

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

  .div-block-135 {
    flex-flow: column;
  }

  .text-block-167-copy, .iframe-title {
    margin-left: 0;
    margin-right: 0;
  }

  .slider-11 {
    width: 100%;
  }

  .video-santa-1 {
    margin-bottom: 0;
  }

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

  .div-block-139.mobile {
    width: auto;
    margin-left: 0%;
    margin-right: 0%;
    display: block;
  }

  .div-block-139.desktop {
    display: none;
  }

  .slide-nav-6 {
    bottom: -13%;
  }

  .componente-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .icon-8, .icon-9, .right-arrow-4, .left-arrow-4 {
    display: none;
  }

  .image-152 {
    width: 100%;
    height: 100%;
  }

  .text-1 {
    width: 100%;
  }

  .div-block-147 {
    bottom: 3%;
  }

  .div-block-148 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .image-156 {
    height: 100%;
  }

  .div-block-150 {
    justify-content: flex-start;
    align-items: center;
  }

  .hero-ai-humans-copy {
    margin-top: 20px;
    display: block;
  }

  .hero-ai-humans-copy.space {
    margin-bottom: 0;
  }

  .main {
    background-image: linear-gradient(130deg, #ae6eff, #5c27d4);
    height: auto;
    margin-top: 0;
    padding: 100px 5% 40px;
    display: block;
  }

  .main.space {
    background-size: cover;
    padding-top: 80px;
  }

  .speople-image-container-copy {
    width: 100%;
    display: block;
  }

  .tabs-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
  }

  .tab-pane {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-standard {
    margin: 4px;
  }

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

  .paragraph-28 {
    width: auto;
  }

  .text-block-183-copy {
    font-size: 14px;
  }

  .pricing_button-copy {
    padding: 4px 7px;
  }

  .h2-container-section {
    margin-bottom: 40px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .h1-ai-actors {
    text-align: center;
    width: auto;
    min-width: auto;
    font-size: 40px;
  }

  .button---order-ugc-copy.s3 {
    width: 100%;
  }

  .button---order-ugc-copy.s3-copy, .button---order-ugc-copy.s3 {
    width: 100%;
  }

  .button---order-ugc-copy.bottom {
    width: 100%;
    margin-top: 20px;
  }

  .button---order-ugc-copy.bottom._2 {
    margin-top: 0;
  }

  .button---order-ugc-copy.s3-copy, .button-s2-home.s3 {
    width: 100%;
  }

  .button-s2-home.s3-copy, .button-s2-home.s3 {
    width: 100%;
  }

  .button-s2-home.bottom {
    width: 100%;
    margin-top: 20px;
  }

  .button-s2-home.bottom._2 {
    margin-top: 0;
  }

  .button-s2-home.s3-copy {
    width: 100%;
  }

  .swiper-button-next-vertical {
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 0%;
    bottom: 50%;
    right: 0%;
  }

  .swiper-button-next-vertical.whitebg {
    margin-right: 0;
    right: 1%;
  }

  .swiper-button-next-vertical.santa {
    background-color: #5c27d400;
    display: none;
    right: -10%;
  }

  .swiper-button-prev-vertical {
    width: 2.4rem;
    height: 2.4rem;
    margin-left: 0%;
    bottom: 50%;
    left: 0%;
  }

  .swiper-button-prev-vertical.whitebg {
    margin-left: 0;
  }

  .swiper-button-prev-vertical.santa {
    background-color: #5c27d400;
    display: none;
    left: -10%;
  }

  .swiper-button-next-landscape {
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 0%;
    bottom: 50%;
    right: 0%;
  }

  .swiper-button-next-landscape.whitebg {
    margin-right: 0;
    right: 1%;
  }

  .swiper-button-next-landscape.santa {
    background-color: #5c27d400;
    display: none;
    right: -10%;
  }

  .swiper-button-prev-landscape {
    width: 2.4rem;
    height: 2.4rem;
    margin-left: 0%;
    bottom: 50%;
    left: 0%;
  }

  .swiper-button-prev-landscape.whitebg {
    margin-left: 0;
  }

  .swiper-button-prev-landscape.santa {
    background-color: #5c27d400;
    display: none;
    left: -10%;
  }

  .swiper-landscape {
    width: auto;
  }

  .section-3---home {
    height: auto;
    position: static;
    top: 120px;
  }

  .button-18-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .title-section-3 {
    margin-bottom: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .button-18-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 24px;
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .section-2-container---home-n {
    height: auto;
    margin-bottom: 40px;
  }

  .section-2-container---home-n.space, .section-2-container---home-n.space-copy, .section-2-container---home-n.space, .section-2-container---home-n.space-copy {
    margin-top: 40px;
  }

  .section-2---home {
    height: auto;
    position: static;
    top: 120px;
  }

  .title-section-2-container {
    margin-bottom: 40px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .title-section-2-container._2.mobile {
    margin-bottom: 40px;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  .home---section-3---agent {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 40px;
    overflow: visible;
  }
}

#w-node-_87534df2-7dd4-eed9-f153-5a0a12a7477a-12a7474e {
  grid-area: Area-3;
}

#w-node-_87534df2-7dd4-eed9-f153-5a0a12a74789-12a7474e {
  grid-area: Area-4;
}

#w-node-_95372ecd-6ee8-11e2-282b-bee7f51c591a-12a7474e {
  grid-area: Area;
}
