.kontakt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px 40px;align-items:center;max-width:100%;margin:56px 0 24px;padding:32px 36px;background:var(--bg-subtle);border:1px solid var(--border);border-left:4px solid var(--cta);box-sizing:border-box}.kontakt-text{min-width:0}.kontakt h2{margin:0 0 14px;padding:0;border:0;font-size:var(--fs-h2);line-height:1.2;text-align:left;position:static}.kontakt h2::before{content:none}.kontakt p{margin:0;max-width:34em;font-size:var(--fs-body);line-height:1.55;text-align:left}.kontakt .kontakt-act{margin-top:22px}.kontakt .btn{display:inline-block}.kontakt-img{display:block;width:100%;height:auto;max-width:100%;border:1px solid var(--border)}@media (max-width:760px){.kontakt{grid-template-columns:minmax(0,1fr);padding:24px 20px;margin:40px 0 16px}.kontakt-img{order:-1;margin-bottom:12px}}.section-inner:has(> h2[id^="helm-amp-nagel"]){display:block;max-width:880px;margin-left:auto;margin-right:auto;padding:20px 28px 22px;background:var(--bg-subtle);border:1px solid var(--border);border-top:3px solid var(--cta);box-sizing:border-box}.layout-landing:has(.topic-page) .section-inner:has(> h2[id^="helm-amp-nagel"]){display:block;max-width:880px;margin-left:auto;margin-right:auto}h2[id^="helm-amp-nagel"],.layout-landing:has(.topic-page) .section-inner > h2[id^="helm-amp-nagel"]{position:static;margin:0 0 8px;font-size:clamp(.95rem,3.9vw,1.3rem);line-height:1.3;text-wrap:balance;text-align:left}.layout-landing:has(.topic-page) .section-inner > h2[id^="helm-amp-nagel"]::before{content:none}.section-inner > h2[id^="helm-amp-nagel"] + p,.layout-landing:has(.topic-page) .section-inner > h2[id^="helm-amp-nagel"] + p{margin:0;color:var(--text-muted);font-size:var(--fs-sm);text-align:left}h2[id^="helm-amp-nagel"] + p a{color:var(--primary);text-underline-offset:3px}@media (max-width:600px){.section-inner:has(> h2[id^="helm-amp-nagel"]){padding:16px 18px 18px}}@media (min-width:901px){.layout-landing:has(.topic-page) .section:not(.section-hero):has(.section-inner > h2) .section-inner:has(> h2[id^="helm-amp-nagel"]){display:block}.layout-landing:has(.topic-page) .section:not(.section-hero) .section-inner > h2[id^="helm-amp-nagel"]{grid-column:auto;grid-row:auto;position:static}.layout-landing:has(.topic-page) .section:not(.section-hero) .section-inner > h2[id^="helm-amp-nagel"] + p{grid-column:auto}}