/* [project]/components/sections/charter/HeroImage.css [app-client] (css) */
@keyframes hero-image-nudge {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(6px);
  }
}

/* [project]/components/sections/forms-legal/HeroImageBadge.css [app-client] (css) */
@keyframes hero-image-badge-nudge {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(6px);
  }
}

/* [project]/components/sections/forms-legal/LegalContent.css [app-client] (css) */
.legal-content [data-prose] p {
  margin: 0 0 14px;
}

.legal-content [data-prose] ul, .legal-content [data-prose] ol {
  margin: 8px 0 14px;
  padding-left: 22px;
}

.legal-content [data-prose] ul {
  list-style: outside;
}

.legal-content [data-prose] ol {
  list-style: decimal;
}

.legal-content [data-prose] li {
  margin-bottom: 6px;
}

.legal-content [data-prose] li:last-child {
  margin-bottom: 0;
}

.legal-content [data-prose] strong, .legal-content [data-prose] b {
  color: var(--color-brand-blue);
  font-weight: 600;
}

.legal-content [data-prose] a {
  text-underline-offset: 2px;
  color: var(--color-das-green);
  text-decoration: underline;
  transition: color .4s;
}

.legal-content [data-prose] a:hover, .legal-content [data-prose] a:focus {
  color: var(--color-brand-blue);
  text-decoration: underline;
}

.legal-content [data-prose] > :last-child {
  margin-bottom: 0;
}

.legal-content [data-type="note"] [data-prose] p {
  margin-bottom: 4px;
}

.legal-content [data-type="note"] [data-prose] p:first-child {
  color: var(--color-brand-blue);
  font-weight: 600;
}

/* [project]/components/sections/home/Carousel.css [app-client] (css) */
.das-carousel .das-carousel__bullet {
  background: var(--color-das-black);
  opacity: .22;
  cursor: pointer;
  border-radius: 100px;
  width: 7px;
  height: 7px;
  transition: width .3s ease-out, opacity .3s ease-out;
  display: block;
}

.das-carousel .das-carousel__bullet + .das-carousel__bullet {
  margin-left: 6px;
}

.das-carousel .das-carousel__bullet--active {
  opacity: 1;
  width: 22px;
}

.das-carousel[data-tone="light"] .das-carousel__bullet {
  background: var(--color-white);
}

/* [project]/components/sections/home/LogosMarquee.css [app-client] (css) */
@keyframes das-logos-marquee-scroll {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-50%);
  }
}

@keyframes das-logos-marquee-scroll-reverse {
  0% {
    transform: translateX(-50%);
  }

  100% {
    transform: translateX(0);
  }
}

/*# sourceMappingURL=components_sections_1_snvm2373igo._.css.map*/