/* Leistungen: Sectionen an Content-Width / andere Seiten angleichen */
._k3 > ._ce._z4,
._k3 > ._ce._1x {
  width: 100%;
  box-sizing: border-box;
}
._k3 > h2._y._7 {
  /* orphan H2s should be wrapped; fallback spacing */
  margin-left: auto;
  margin-right: auto;
  max-width: var(--global-content-width, 1290px);
  padding-left: var(--global-content-edge-padding, 1.5rem);
  padding-right: var(--global-content-edge-padding, 1.5rem);
}
/* Tabs: keine Vollbreiten-Explosion */
._k3 .kt-tabs-wrap[style*="max-width:none"],
._k3 .kt-accordion-wrap[style*="max-width:none"] {
  max-width: var(--global-content-width, 1290px) !important;
  margin-left: auto;
  margin-right: auto;
}
/* Media-Split Bildspalte */
._11 { position: relative; }
._11 > img { display: block; }
