/* =========================
   PAGE HELPERS
   ========================= */

.anchor-offset {
  scroll-margin-top: 132px;
}

.service-cta-meta {
  margin-top: 1rem;
}

/* =========================
   ABOUT PAGE
   ========================= */

.about-page .section {
  padding: 84px 0;
}

.about-page .service-subnav-wrap {
  padding-top: 1.5rem;
  padding-bottom: 0;
}

.about-page .section-head {
  margin-bottom: 2.4rem;
}

/* =========================
   WISSEN PAGES
   ========================= */

.wissen-page .hero-content {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.wissen-page .hero-text {
  max-width: 860px;
}

.wissen-page .service-subnav a {
  text-align: center;
}

.wissen-page .section-light {
  background:
    radial-gradient(circle at top right, rgba(182, 31, 36, 0.05), transparent 24%),
    linear-gradient(180deg, #f7f8fa 0%, #eef2f6 100%);
}

/* =========================
   CONTACT CTA
   ========================= */

.section-contact-cta .section-head {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.section-contact-cta .section-head .section-lead {
  margin-bottom: 2rem;
}

.section-contact-cta .cta-group {
  margin-top: 0.5rem;
}

/* =========================
   RESPONSIVE PAGE HELPERS
   ========================= */

@media (max-width: 640px) {
  .section-contact-cta .section-head .section-lead {
    margin-bottom: 1.6rem;
  }

  .section-contact-cta .cta-group {
    margin-top: 0.25rem;
  }
}