
@media (max-width: 768px) {

  main,
  .page-wrapper,
  .content,
  .container {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  main > section:first-child,
  section:first-of-type,
  .hero,
  .page-hero,
  .ll-hero {
    margin-top: 0 !important;
    padding-top: 14px !important;
  }

  h1,
  .hero-title,
  .page-title,
  .section-title {
    text-align: start !important;
    font-size: clamp(20px, 5.0vw, 25px) !important;
    line-height: 1.15 !important;
  }

  .kicker,
  .badge,
  .hero-badge,
  .section-badge {
    display: inline-flex !important;
    justify-content: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}





