.two-column-text{--style-accent: #0a2555;--style-contrast: #0a2555;--style-button-bg: #0a2555;--style-button-color: #ffffff;padding-block:6.25em;color:#0a2555;background:#ffffff}.two-column-text.style-standard{--style-accent: #0a2555;--style-contrast: #0a2555;--style-button-bg: #0a2555;--style-button-color: #ffffff}.two-column-text.style-karriere{--style-accent: #bf388c;--style-contrast: #a42775;--style-button-bg: #a42775;--style-button-color: #ffffff}.two-column-text.style-expertise{--style-accent: #f26e1e;--style-contrast: #CB4D00;--style-button-bg: #CB4D00;--style-button-color: #ffffff}.two-column-text.style-unternehmen{--style-accent: #0eb4da;--style-contrast: #007694;--style-button-bg: #007694;--style-button-color: #ffffff}.two-column-text.style-branchen{--style-accent: #cada4f;--style-contrast: #67722C;--style-button-bg: #67722C;--style-button-color: #ffffff}.two-column-text .inside{width:100%;padding-left:1em;padding-right:1em;max-width:1176px;margin:0 auto;max-width:calc(1312px - 5em)}.two-column-text h2{margin:0 0 1.15em;color:#0a2555;font-family:"PKFGlobalSans", Arial, sans-serif;font-size:1.75em;font-weight:700;line-height:1.6}.two-column-text .columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2em;align-items:start}.two-column-text .column{min-width:0}.two-column-text .text{font-family:"PKFGlobalSans", Arial, sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#0a2555;max-width:100%}.two-column-text .text a{font-weight:700}.two-column-text .text>:last-child{margin-bottom:0}.two-column-text .text ul,.two-column-text .text ol{margin:0;padding:0;list-style:none}.two-column-text .text li{position:relative;min-width:0;margin:0;padding-left:2.375em}.two-column-text .text li::before{content:"";position:absolute;top:0.45em;left:0.35em;width:0.6875em;height:0.6875em;border-radius:0.1875em;background:var(--style-accent)}.two-column-text .text li>:first-child{margin-top:0}.two-column-text .text li>:last-child{margin-bottom:0}.two-column-text .text li+li{margin-top:1.5em}.two-column-text .text strong,.two-column-text .text b{font-weight:700}.two-column-text .actions{display:flex;flex-wrap:wrap;gap:0.75em;margin:1.5em 0 0}.two-column-text .button{font-family:"PKFGlobalSans", Arial, sans-serif;font-weight:700;line-height:1.2;font-size:16px;display:inline-flex;gap:1em;align-items:center;justify-content:center;min-width:140px;min-height:3.4em;padding:1em 1.5em 0.75em 1.5em;border:1px solid var(--style-button-bg);border-radius:0.5em;background:var(--style-button-bg);color:var(--style-button-color);text-align:center;text-decoration:none;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}.two-column-text .button:link,.two-column-text .button:visited{color:var(--style-button-color)}.two-column-text .button:hover,.two-column-text .button:focus-visible{background:transparent;border-color:var(--style-button-bg);color:var(--style-button-bg);text-decoration:none}.two-column-text .button:focus-visible{outline:2px solid currentColor;outline-offset:0.25em}.two-column-text .button .button-icon{flex:0 0 auto;width:1.1875em;height:1.1875em;color:currentColor;transform:translateY(-0.125em)}.two-column-text .button.is-email-link .button-icon{transform:translateY(-0.0625em)}.headline-text+.two-column-text.no-headline{padding-top:1.875em}.headline-text:has(+ .two-column-text.no-headline){padding-bottom:1.875em}@media (max-width:767.98px){.two-column-text{padding-block:2.5em}.two-column-text h2{font-size:1.375em}.two-column-text .columns{grid-template-columns:1fr;gap:1.5em}.headline-text+.two-column-text.no-headline{padding-top:1.25em}.headline-text:has(+ .two-column-text.no-headline){padding-bottom:1.25em}}