.bg-theme-light {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}

.rounded-3xl {
    border-radius: 1.5rem;
}

.page-hero-content h1{
    font-size: 2.9rem;
    line-height: 1.25;
    font-weight: 700;
}

@media (max-width: 640px) {
  .page-hero-content h1 {
    font-size: 1.9rem;
  }
}

@media (max-width: 768px) {
  .page-hero-content h1 {
    font-size: 1.5rem;
  }
}