.framer-1q6136b:not([data-noudle-cards-revealed="true"]) .framer-128zxc,
.framer-1q6136b:not([data-noudle-cards-revealed="true"]) .framer-aomvzp,
.framer-1q6136b:not([data-noudle-cards-revealed="true"]) .framer-w90iix,
.framer-1q6136b:not([data-noudle-cards-revealed="true"]) .framer-1nds8eq,
.framer-1q6136b:not([data-noudle-cards-revealed="true"]) .framer-1w9250q {
  opacity: 0;
  filter: blur(14px);
  will-change: transform, opacity, filter;
}

.framer-h3yn0t:not([data-noudle-review-cards-revealed="true"]) .framer-ruzwsq-container,
.framer-h3yn0t:not([data-noudle-review-cards-revealed="true"]) .framer-19tq1v-container {
  opacity: 0;
  filter: none;
  will-change: transform, opacity;
}

section.framer-1yf049v:not([data-noudle-quote-section-revealed="true"]),
section.framer-1yf049v ~ section:not(.framer-16crxbh):not(.framer-9z3njb):not(.noudle-contact-cta):not([data-noudle-quote-section-revealed="true"]) {
  opacity: 0 !important;
  filter: none !important;
  transform: translate3d(0, 120px, 0) !important;
  backface-visibility: hidden;
  contain: paint;
  will-change: transform, opacity;
}

section.framer-1yf049v[data-noudle-quote-section-revealed="true"],
section.framer-1yf049v ~ section:not(.framer-16crxbh):not(.framer-9z3njb):not(.noudle-contact-cta)[data-noudle-quote-section-revealed="true"] {
  transition:
    opacity 2400ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 2400ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

section.framer-ja1hi8 .framer-8856nf:not([data-noudle-portfolio-part-revealed="true"]),
section.framer-ja1hi8 .framer-196cmdn-container:not([data-noudle-portfolio-part-revealed="true"]) {
  opacity: 0 !important;
  filter: blur(10px) !important;
  transform: translate3d(0, 110px, 0) !important;
  backface-visibility: hidden;
  will-change: transform, opacity, filter;
}

section.framer-ja1hi8 .framer-8856nf[data-noudle-portfolio-part-revealed="true"],
section.framer-ja1hi8 .framer-196cmdn-container[data-noudle-portfolio-part-revealed="true"] {
  transition:
    opacity 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    filter 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 1800ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

section.framer-16crxbh .framer-ig4jwt:not([data-noudle-services-part-revealed="true"]),
section.framer-16crxbh .framer-jv7o41-container:not([data-noudle-services-part-revealed="true"]),
section.framer-16crxbh .framer-1xlkosw-container:not([data-noudle-services-part-revealed="true"]),
section.framer-16crxbh .framer-3tsn30-container:not([data-noudle-services-part-revealed="true"]),
section.framer-16crxbh .framer-n0s6te-container:not([data-noudle-services-part-revealed="true"]) {
  opacity: 0 !important;
  filter: blur(10px) !important;
  transform: translate3d(0, 110px, 0) !important;
  backface-visibility: hidden;
  will-change: transform, opacity, filter;
}

section.framer-16crxbh .framer-ig4jwt[data-noudle-services-part-revealed="true"],
section.framer-16crxbh .framer-jv7o41-container[data-noudle-services-part-revealed="true"],
section.framer-16crxbh .framer-1xlkosw-container[data-noudle-services-part-revealed="true"],
section.framer-16crxbh .framer-3tsn30-container[data-noudle-services-part-revealed="true"],
section.framer-16crxbh .framer-n0s6te-container[data-noudle-services-part-revealed="true"] {
  transition:
    opacity 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    filter 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 1800ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

section.noudle-contact-cta:not([data-noudle-contact-section-revealed="true"]) {
  opacity: 0 !important;
  filter: blur(10px) !important;
  transform: translate3d(0, 110px, 0) !important;
  backface-visibility: hidden;
  will-change: transform, opacity, filter;
}

.framer-vGyeN.framer-jv64p9,
.framer-vGyeN .framer-u57g4d,
section.framer-u57g4d,
section.noudle-contact-cta {
  contain: none !important;
  overflow: visible !important;
  overflow-clip-margin: 220px !important;
}

section.noudle-contact-cta[data-noudle-contact-section-revealed="true"] {
  transition:
    opacity 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    filter 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 1800ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

section.framer-1iabm84 .framer-11milyz:not([data-noudle-unique-part-revealed="true"]),
section.framer-1iabm84 .framer-1g0rcjl-container:not([data-noudle-unique-part-revealed="true"]),
section.framer-1iabm84 .framer-1oxvaz0-container:not([data-noudle-unique-part-revealed="true"]),
section.framer-1iabm84 .framer-1eooql2-container:not([data-noudle-unique-part-revealed="true"]),
section.framer-1iabm84 .framer-f6ys1f-container:not([data-noudle-unique-part-revealed="true"]) {
  opacity: 0 !important;
  filter: blur(10px) !important;
  transform: translate3d(0, 110px, 0) !important;
  backface-visibility: hidden;
  will-change: transform, opacity, filter;
}

section.framer-1iabm84 .framer-11milyz[data-noudle-unique-part-revealed="true"],
section.framer-1iabm84 .framer-1g0rcjl-container[data-noudle-unique-part-revealed="true"],
section.framer-1iabm84 .framer-1oxvaz0-container[data-noudle-unique-part-revealed="true"],
section.framer-1iabm84 .framer-1eooql2-container[data-noudle-unique-part-revealed="true"],
section.framer-1iabm84 .framer-f6ys1f-container[data-noudle-unique-part-revealed="true"] {
  transition:
    opacity 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    filter 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 1800ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.framer-16e1ibs:not([data-noudle-metrics-revealed="true"]) .framer-d66f6d,
.framer-16e1ibs:not([data-noudle-metrics-revealed="true"]) .framer-h6zwto,
.framer-16e1ibs:not([data-noudle-metrics-revealed="true"]) .framer-8ihymc {
  opacity: 0 !important;
  will-change: transform, opacity;
}

.framer-16e1ibs:not([data-noudle-metrics-revealed="true"]) {
  opacity: 0 !important;
  transform: translateY(54px) !important;
  will-change: transform, opacity;
}

.noudle-metric-value {
  display: inline-flex;
  justify-content: center;
  align-items: baseline;
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
  white-space: nowrap;
}

.noudle-metric-number {
  display: inline-block;
  min-width: calc(var(--noudle-metric-digits, 3) * 0.62em);
  text-align: right;
}

.noudle-metric-suffix {
  display: inline-block;
  min-width: 0.55em;
  text-align: left;
}

.framer-f36b7j,
.framer-h3yn0t,
.framer-h3yn0t .framer-ruzwsq-container,
.framer-h3yn0t .framer-19tq1v-container {
  overflow: visible !important;
  overflow-clip-margin: 80px !important;
}

.framer-h3yn0t .framer-1geb9q0,
.framer-h3yn0t .framer-tevip2 {
  display: none !important;
}

.framer-1q6136b[data-noudle-cards-revealed="true"] .framer-128zxc,
.framer-1q6136b[data-noudle-cards-revealed="true"] .framer-aomvzp,
.framer-1q6136b[data-noudle-cards-revealed="true"] .framer-w90iix,
.framer-1q6136b[data-noudle-cards-revealed="true"] .framer-1nds8eq,
.framer-1q6136b[data-noudle-cards-revealed="true"] .framer-1w9250q {
  transition:
    opacity 2200ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 2200ms cubic-bezier(0.22, 1, 0.36, 1),
    filter 2200ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.framer-h3yn0t[data-noudle-review-cards-revealed="true"] .framer-ruzwsq-container,
.framer-h3yn0t[data-noudle-review-cards-revealed="true"] .framer-19tq1v-container {
  transition:
    opacity 2200ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 2200ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.framer-7pucha .framer-7sp1s0 {
  overflow: hidden !important;
  -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 9%, #000 91%, transparent 100%) !important;
  mask-image: linear-gradient(to right, transparent 0%, #000 9%, #000 91%, transparent 100%) !important;
}

section.framer-7pucha .framer-dabnwf:not([data-noudle-testimonial-part-revealed="true"]),
section.framer-7pucha .framer-7sp1s0:not([data-noudle-testimonial-part-revealed="true"]) {
  opacity: 0 !important;
  filter: blur(10px) !important;
  transform: translate3d(0, 110px, 0) !important;
  backface-visibility: hidden;
  will-change: transform, opacity, filter;
}

section.framer-7pucha .framer-dabnwf[data-noudle-testimonial-part-revealed="true"],
section.framer-7pucha .framer-7sp1s0[data-noudle-testimonial-part-revealed="true"] {
  transition:
    opacity 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    filter 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 1800ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

section.framer-9z3njb:not([data-noudle-faq-section-revealed="true"]) {
  opacity: 0 !important;
  filter: blur(10px) !important;
  transform: translate3d(0, 110px, 0) !important;
  backface-visibility: hidden;
  will-change: transform, opacity, filter;
}

section.framer-9z3njb[data-noudle-faq-section-revealed="true"] {
  transition:
    opacity 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    filter 1800ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 1800ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.framer-7pucha .framer-1ushd9w-container > section,
.framer-7pucha .framer-1x1u6gj-container > section {
  overflow: visible !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}

.framer-7pucha .framer-1ushd9w-container ul[data-noudle-review-marquee="true"],
.framer-7pucha .framer-1x1u6gj-container ul[data-noudle-review-marquee="true"] {
  width: max-content !important;
  max-width: none !important;
  min-width: max-content !important;
  will-change: transform !important;
  animation-duration: var(--noudle-review-marquee-duration, 46s) !important;
  animation-timing-function: linear !important;
  animation-iteration-count: infinite !important;
  animation-play-state: running !important;
  left: 0 !important;
}

.framer-7pucha .framer-1ushd9w-container ul[data-noudle-review-marquee="true"] {
  animation-name: noudle-review-marquee-left !important;
}

.framer-7pucha .framer-1x1u6gj-container ul[data-noudle-review-marquee="true"] {
  animation-name: noudle-review-marquee-right !important;
}

@media (max-width: 809px) {
  .framer-7pucha .framer-1ushd9w-container,
  .framer-7pucha .framer-1x1u6gj-container {
    width: 220vw !important;
    max-width: none !important;
    overflow: hidden !important;
  }

  .framer-7pucha .framer-1ushd9w-container > section,
  .framer-7pucha .framer-1x1u6gj-container > section {
    overflow: hidden !important;
    -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 9%, #000 91%, transparent 100%) !important;
    mask-image: linear-gradient(to right, transparent 0%, #000 9%, #000 91%, transparent 100%) !important;
  }

  .framer-7pucha .framer-1ushd9w-container ul,
  .framer-7pucha .framer-1x1u6gj-container ul {
    flex-direction: row !important;
    align-items: center !important;
    width: max-content !important;
    max-width: none !important;
    min-width: max-content !important;
  }

  .framer-7pucha .framer-1ushd9w-container li,
  .framer-7pucha .framer-1x1u6gj-container li {
    flex: 0 0 auto !important;
  }
}

@keyframes noudle-review-marquee-left {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(calc(-1 * var(--noudle-review-marquee-distance, 3136px)), 0, 0);
  }
}

@keyframes noudle-review-marquee-right {
  from {
    transform: translate3d(calc(-1 * var(--noudle-review-marquee-distance, 3136px)), 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.framer-16e1ibs[data-noudle-metrics-revealed="true"] .framer-d66f6d,
.framer-16e1ibs[data-noudle-metrics-revealed="true"] .framer-h6zwto,
.framer-16e1ibs[data-noudle-metrics-revealed="true"] .framer-8ihymc {
  transition:
    opacity 1900ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 1900ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

@media (prefers-reduced-motion: reduce) {
  .framer-1q6136b .framer-128zxc,
  .framer-1q6136b .framer-aomvzp,
  .framer-1q6136b .framer-w90iix,
  .framer-1q6136b .framer-1nds8eq,
  .framer-1q6136b .framer-1w9250q,
  .framer-h3yn0t .framer-ruzwsq-container,
  .framer-h3yn0t .framer-19tq1v-container,
  section.framer-ja1hi8 .framer-8856nf,
  section.framer-ja1hi8 .framer-196cmdn-container,
  section.framer-1yf049v,
  section.framer-1yf049v ~ section:not(.framer-16crxbh),
  section.framer-16crxbh .framer-ig4jwt,
  section.framer-16crxbh .framer-jv7o41-container,
  section.framer-16crxbh .framer-1xlkosw-container,
  section.framer-16crxbh .framer-3tsn30-container,
  section.framer-16crxbh .framer-n0s6te-container,
  section.framer-1iabm84 .framer-11milyz,
  section.framer-1iabm84 .framer-1g0rcjl-container,
  section.framer-1iabm84 .framer-1oxvaz0-container,
  section.framer-1iabm84 .framer-1eooql2-container,
  section.framer-1iabm84 .framer-f6ys1f-container,
  section.framer-7pucha .framer-dabnwf,
  section.framer-7pucha .framer-7sp1s0,
  section.framer-9z3njb,
    .framer-16e1ibs,
    .framer-16e1ibs .framer-d66f6d,
    .framer-16e1ibs .framer-h6zwto,
    .framer-16e1ibs .framer-8ihymc,
    .framer-7pucha .framer-1ushd9w-container ul[data-noudle-review-marquee="true"],
    .framer-7pucha .framer-1x1u6gj-container ul[data-noudle-review-marquee="true"] {
    opacity: 1 !important;
    filter: none !important;
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}
