.elementor .kfo-v4-teamkarte{padding:0.6rem;}.elementor .kfo-interaktion{& :is(a[href],button,summary,[role="button"],[role="tab"],input[type="submit"],input[type="button"]), & :is(a[href],button,summary,[role="button"],[role="tab"]) * { cursor: pointer !important; } & :is(a[href],button,summary,[role="button"],[role="tab"],input[type="submit"],input[type="button"]):focus-visible { outline: 3px solid #416a7d; outline-offset: 3px; box-shadow: 0 0 0 3px #fff; } & a[href].e-con:hover { filter: brightness(.97); } & summary:hover { background-color: rgba(54,91,108,.045); }\n}.elementor .kfo-v4-teamraster{min-width:0px;padding:0px;display:grid;gap:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;align-items:start;}.elementor .kfo-v4-spalten-zwei{min-width:0px;padding:0px;display:grid;gap:3.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;}.elementor .kfo-v4-abschnitt-kompakt{width:100%;min-width:0px;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .kfo-v4-abschnitt{width:100%;min-width:0px;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .kfo-v4-akkordeon-inhalt{padding-block-start:25px;padding-block-end:25px;padding-inline-start:25px;padding-inline-end:25px;}.elementor .kfo-v4-akkordeon-kopf{padding-block-start:16px;padding-block-end:16px;padding-inline-start:25px;padding-inline-end:25px;}.elementor .kfo-v4-einleitung-und-titel{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .kfo-v4-teamfunktion{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .kfo-v4-teamname{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .kfo-v4-teamprofil-liste{text-align:start;}.elementor .kfo-footer-ueberschrift-18{font-family:var(--entwurf-erwachsene-jakarta);font-weight:500;font-size:18px;line-height:1.4;margin:0px;}.elementor .kfo-teamprofil-weiss{overflow:hidden;padding:0px;border-radius:18px;background-color:#fff;gap:16px;}.elementor .kfo-bild-kompakt-360{width:100%;height:360px;object-fit:cover;border-radius:18px;}.elementor .kfo-drei-gleichwertige-bereiche{padding:0px;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;align-items:start;}.elementor .kfo-praxiseinstieg-ohne-oberen-abstand{padding-block-start:0px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .kfo-bedienelement-schrift{font-family:var(--entwurf-erwachsene-jakarta);font-weight:500;}.elementor .kfo-fliesstext-grundlage{min-width:0px;font-family:var(--entwurf-erwachsene-jakarta);font-weight:400;font-size:16px;color:#52656e;line-height:1.65;margin:0px;}.elementor .kfo-ueberschrift-grundlage{min-width:0px;font-family:var(--entwurf-erwachsene-jakarta);color:#243942;letter-spacing:-0.025em;line-height:1.25;margin:0px;}.elementor .kfo-zwischenueberschrift-24{font-family:var(--entwurf-erwachsene-jakarta);font-weight:500;font-size:24px;letter-spacing:-0.02em;line-height:1.3;}.elementor .kfo-abschnittsueberschrift-40{font-family:var(--entwurf-erwachsene-jakarta);font-weight:400;font-size:2.5rem;letter-spacing:-0.025em;line-height:1.25;}.elementor .kfo-bildhinweis{font-family:var(--entwurf-erwachsene-jakarta);font-weight:400;font-size:12px;color:#52656e;line-height:1.5;}.elementor .kfo-bild-rundung-18{border-radius:18px;}.elementor .kfo-seitentitel-48{font-family:var(--entwurf-erwachsene-jakarta);font-weight:400;font-size:3rem;}.elementor .kfo-inhaltsbreite-1382{width:100%;min-width:0px;max-width:1382px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:86px;padding-inline-end:86px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;align-items:stretch;}.elementor .kfo-abschnitt-oben-unten{padding-block-start:88px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;}