.accordion{--style-accent: #0a2555;--style-contrast: #0a2555;--style-button-bg: #0a2555;--style-button-color: #ffffff;--accordion-line-color: var(--style-accent);--accordion-panel-bg: #f2efe7;--accordion-panel-color: #0a2555;padding-block:4em;overflow:hidden;background:#ffffff}.accordion.style-standard{--style-accent: #0a2555;--style-contrast: #0a2555;--style-button-bg: #0a2555;--style-button-color: #ffffff}.accordion.style-karriere{--style-accent: #bf388c;--style-contrast: #a42775;--style-button-bg: #a42775;--style-button-color: #ffffff}.accordion.style-expertise{--style-accent: #f26e1e;--style-contrast: #CB4D00;--style-button-bg: #CB4D00;--style-button-color: #ffffff}.accordion.style-unternehmen{--style-accent: #0eb4da;--style-contrast: #007694;--style-button-bg: #007694;--style-button-color: #ffffff}.accordion.style-branchen{--style-accent: #cada4f;--style-contrast: #67722C;--style-button-bg: #67722C;--style-button-color: #ffffff}.accordion .inside{width:100%;padding-left:1em;padding-right:1em;max-width:1176px;margin:0 auto;max-width:1312px;position:relative}.accordion .panel{position:relative;display:flex;flex-direction:column;gap:3.875em;min-height:0;padding:6.25em 5em 5.625em;border-radius:0.9375em;background:var(--accordion-panel-bg);color:var(--accordion-panel-color)}.accordion .style-tab{position:absolute;z-index:2;top:-1.25em;left:-4.75em;width:9.75em;height:5em;border-radius:0.9375em;background:var(--style-accent)}.accordion .intro{display:flex;flex-direction:column;gap:1em;max-width:54em}.accordion .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}.accordion h2{margin:0;color:currentColor;font-family:"PKFGlobalSans", Arial, sans-serif;font-size:2.375em;font-weight:700;line-height:1.2}.accordion .text{font-family:"PKFGlobalSans", Arial, sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#0a2555;max-width:35em}.accordion .text a{font-weight:700}.accordion .text>:last-child{margin-bottom:0}.accordion .items{display:flex;flex-direction:column}.accordion .item{--accordion-summary-width: calc((100% - 6.5em) / 2 + 4.5em);position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 2.5em minmax(0, 1fr);column-gap:2em;align-items:start;width:100%;max-width:100%}.accordion .item::before,.accordion .item:last-child::after{content:"";position:absolute;left:0;width:var(--accordion-summary-width);height:2px;background:var(--accordion-line-color);transition:width 0.56s ease, background-color 0.4s ease}.accordion .item::before{top:0}.accordion .item:last-child::after{bottom:0}.accordion .item[open]:not(.is-closing)::before,.accordion .item[open]:not(.is-closing):last-child::after{width:100%}.accordion summary{display:grid;grid-template-columns:minmax(0, 1fr) 2.5em;gap:2em;align-items:center;min-height:5em;padding:1.5em 0;color:currentColor;cursor:pointer;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion .item summary{grid-column:1 / 3;grid-row:1}.accordion .question{font-family:"PKFGlobalSans", Arial, sans-serif;font-size:1.125em;font-weight:700;line-height:1.6}.accordion .toggle{position:relative;width:2.35em;height:2.35em;justify-self:center}.accordion .toggle::before,.accordion .toggle::after{content:"";position:absolute;top:50%;left:50%;transition:transform 0.4s ease}.accordion .toggle::before{width:0.8em;height:0.8em;border-right:0.15em solid currentColor;border-bottom:0.15em solid currentColor;transform:translate(-50%, -62%) rotate(45deg)}.accordion .toggle::after{display:none}.accordion .answer{font-family:"PKFGlobalSans", Arial, sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#0a2555;min-width:0;grid-column:3;grid-row:1;max-width:100%;margin:0;padding:1.5em 0 1.5em;color:currentColor;opacity:0;transform:translateY(-0.35em);transition:opacity 0.48s ease, transform 0.48s ease}.accordion .answer a{font-weight:700}.accordion .answer>:last-child{margin-bottom:0}.accordion .item[open]:not(.is-closing) .answer{opacity:1;transform:translateY(0)}.accordion .item.is-closing .answer{opacity:0;transform:translateY(-0.35em)}.accordion details[open]:not(.is-closing) .toggle::before{transform:translate(-50%, -38%) rotate(225deg)}.accordion.is-inverted{--accordion-line-color: rgba(255, 255, 255, 0.78);--accordion-panel-bg: var(--style-contrast);--accordion-panel-color: #ffffff}.accordion.is-inverted .panel{background:var(--accordion-panel-bg);color:var(--accordion-panel-color)}.accordion.is-inverted .overline,.accordion.is-inverted h2,.accordion.is-inverted .text,.accordion.is-inverted .question,.accordion.is-inverted .answer,.accordion.is-inverted summary{color:currentColor}.accordion.is-inverted .text *,.accordion.is-inverted .answer *{color:currentColor}.accordion.style-standard.is-inverted{--accordion-line-color: rgba(255, 255, 255, 0.78)}.accordion.style-standard.is-inverted .style-tab{background:#0eb4da}@media (max-width:991.98px){.accordion summary{grid-template-columns:minmax(0, 1fr) 2.35em;gap:1.25em}.accordion .item,.accordion .item[open]{--accordion-summary-width: 100%;width:100%;display:block}.accordion .item::before,.accordion .item:last-child::after{width:100%}.accordion .answer{margin:0 0 1.5em;max-width:42em;padding:0 0 1.5em}}@media (max-width:767.98px){.accordion{padding-block:1.5em}.accordion .panel{gap:2.5em;padding:4em 1.5em 2.5em;border-radius:0.75em}.accordion .style-tab{left:-1.25em;top:-1.25em;width:6.25em;height:3.25em;border-radius:0.75em}.accordion h2{font-size:2em}.accordion summary{min-height:0;padding:1.25em 0}.accordion .question{font-size:1em}}