/* SAM-PRO Consulting Premium v72
   "Warum SAM Consulting?" darf maximal die Größe des Seitentitels erreichen. */

.consulting-why > .container > h2,
body .consulting-why h2,
section.consulting-why h2 {
  font-size: clamp(30px, 2.65vw, 36px) !important;
  line-height: 1.12 !important;
  font-weight: 800 !important;
  letter-spacing: -0.02em !important;
  color: #08225f !important;
  margin: 0 0 18px !important;
  text-align: center !important;
}

.consulting-why > .container > h2::after,
body .consulting-why h2::after,
section.consulting-why h2::after {
  width: 72px !important;
  height: 4px !important;
  margin: 10px auto 0 !important;
  border-radius: 2px !important;
  background: #cf9825 !important;
}

.consulting-why.consulting-section,
body .consulting-why.consulting-section {
  padding-top: 24px !important;
  padding-bottom: 14px !important;
}

@media (max-width: 1024px) {
  .consulting-why > .container > h2,
  body .consulting-why h2,
  section.consulting-why h2 {
    font-size: clamp(28px, 3.3vw, 34px) !important;
  }
}

@media (max-width: 720px) {
  .consulting-why > .container > h2,
  body .consulting-why h2,
  section.consulting-why h2 {
    font-size: clamp(26px, 6vw, 30px) !important;
  }
}
