.highlight-text{--style-accent: #0a2555;--style-contrast: #0a2555;--style-button-bg: #0a2555;--style-button-color: #ffffff;margin-block:clamp(3.5rem, 2.6923rem + 3.0769vw, 5rem);padding-block:6.25em;background:#f2efe7;color:#0a2555}.highlight-text.style-standard{--style-accent: #0a2555;--style-contrast: #0a2555;--style-button-bg: #0a2555;--style-button-color: #ffffff}.highlight-text.style-karriere{--style-accent: #bf388c;--style-contrast: #a42775;--style-button-bg: #a42775;--style-button-color: #ffffff}.highlight-text.style-expertise{--style-accent: #f26e1e;--style-contrast: #CB4D00;--style-button-bg: #CB4D00;--style-button-color: #ffffff}.highlight-text.style-unternehmen{--style-accent: #0eb4da;--style-contrast: #007694;--style-button-bg: #007694;--style-button-color: #ffffff}.highlight-text.style-branchen{--style-accent: #cada4f;--style-contrast: #67722C;--style-button-bg: #67722C;--style-button-color: #ffffff}.highlight-text .inside{width:100%;padding-left:1em;padding-right:1em;max-width:1176px;margin:0 auto;max-width:calc(1312px - 5em);display:grid;grid-template-columns:minmax(0, 31.5%) minmax(0, 1fr);gap:2em;align-items:start}.highlight-text .heading{display:flex;flex-direction:column;gap:1em;min-width:0}.highlight-text .overline{font-family:"PKFGlobalSans", Arial, sans-serif;font-size:clamp(14px, 12.9231px + 0.2564vw, 16px);font-weight:700;line-height:1.2;color:var(--style-contrast);margin:0;text-transform:none}.highlight-text h2{margin:0;color:#0a2555;font-family:"PKFGlobalSans", Arial, sans-serif;font-size:2.125em;font-weight:700;line-height:1.2}.highlight-text .content{display:flex;flex-direction:column;gap:2em;align-items:flex-start;min-width:0}.highlight-text .content:only-child{grid-column:1 / -1}.highlight-text .text{font-family:"PKFGlobalSans", Arial, sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#0a2555;width:100%}.highlight-text .text a{font-weight:700}.highlight-text .text>:last-child{margin-bottom:0}.highlight-text .text p{margin:0 0 1.6em}.highlight-text .text strong,.highlight-text .text b{font-weight:700}.highlight-text .actions{display:flex;flex-wrap:wrap;gap:0.75em}.highlight-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}.highlight-text .button:link,.highlight-text .button:visited{color:var(--style-button-color)}.highlight-text .button:hover,.highlight-text .button:focus-visible{background:transparent;border-color:var(--style-button-bg);color:var(--style-button-bg);text-decoration:none}.highlight-text .button:focus-visible{outline:2px solid #0a2555;outline-offset:0.25em}.highlight-text .button .button-icon{flex:0 0 auto;width:1.1875em;height:1.1875em;color:currentColor;transform:translateY(-0.125em)}.highlight-text .button.is-email-link .button-icon{transform:translateY(-0.0625em)}@media (max-width:767.98px){.highlight-text{padding-block:2.5em}.highlight-text .inside{grid-template-columns:1fr;gap:1.25em;padding-inline:2.5em}.highlight-text .heading{gap:1em}.highlight-text h2{font-size:34px;line-height:1.1}.highlight-text .content{gap:1.25em}.highlight-text .button{white-space:normal}}@media (max-width:359.98px){.highlight-text .inside{padding-inline:1.5em}}