div.framer-16o8n8w {
  display: none !important;
}

section.framer-pn698g {
  background-color: transparent !important;
  position: relative !important;
}

section.framer-pn698g .framer-72xynv {
  opacity: 0 !important;
}

.framer-b5089i-container {
  opacity: 0 !important;
  transform: translate(-50%, -28px) !important;
}

div.framer-1jpgpe5 {
  justify-content: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  place-content: center !important;
  text-align: center !important;
  width: 100% !important;
}

div.framer-1jpgpe5 .framer-1whzrkv {
  width: 100% !important;
}

div.framer-1whzrkv,
div.framer-1whzrkv h1,
div.framer-1whzrkv h1.framer-text,
div.framer-1whzrkv [data-text-fill],
div.framer-1whzrkv .noudle-letter,
div.framer-1whzrkv * {
  -webkit-background-clip: initial !important;
  -webkit-text-fill-color: #111111 !important;
  background: none !important;
  background-clip: initial !important;
  background-image: none !important;
  color: #111111 !important;
}

div.framer-1jpgpe5 h1 {
  text-align: center !important;
}

div.framer-1jpgpe5 h1:not(.noudle-letterized) {
  opacity: 0 !important;
  filter: blur(14px) !important;
  transform: translateY(0.36em) !important;
}

div.framer-1jpgpe5 h1.noudle-letterized {
  opacity: 1 !important;
  filter: none !important;
  transform: none !important;
}

div.framer-1jpgpe5 h1:not([data-noudle-heading-revealed="true"]) .noudle-letter {
  display: inline-block;
  will-change: transform, opacity, filter;
}

div.framer-1jpgpe5 .framer-1l3ck76:not([data-noudle-hero-item-revealed="true"]),
div.framer-1jpgpe5 .framer-1omuexc-container:not([data-noudle-hero-item-revealed="true"]) {
  opacity: 0 !important;
  filter: blur(14px) !important;
  transform: translateY(24px) !important;
  will-change: transform, opacity, filter;
}

@media (prefers-reduced-motion: reduce) {
  section.framer-pn698g {
    background-color: var(--token-5ca37410-3a9c-48c4-bef7-1dff16a4b4a7, #f8f8f9) !important;
  }

  section.framer-pn698g .framer-72xynv {
    opacity: 1 !important;
  }

  .framer-b5089i-container {
    opacity: 1 !important;
    transform: translate(-50%, 0) !important;
  }

  div.framer-1jpgpe5 h1 {
    animation: none !important;
    filter: none !important;
    opacity: 1 !important;
    transform: none !important;
  }

  div.framer-1jpgpe5 h1 .noudle-letter {
    animation: none !important;
    filter: none !important;
    opacity: 1 !important;
    transform: none !important;
  }

  div.framer-1jpgpe5 .framer-1l3ck76,
  div.framer-1jpgpe5 .framer-1omuexc-container {
    animation: none !important;
    filter: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}
