.bf[data-astro-cid-73lcxbnw]{background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-lg);padding:clamp(1.5rem,3.5vw,2.25rem);box-shadow:0 10px 30px #24282c2e}.bf-hp[data-astro-cid-73lcxbnw]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bf-head[data-astro-cid-73lcxbnw]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.bf-head__titel[data-astro-cid-73lcxbnw]{font-family:var(--font-heading);font-weight:var(--weight-bold);color:var(--color-petrol)}.bf-head__count[data-astro-cid-73lcxbnw]{font-size:var(--size-small);color:var(--color-text-muted)}.bf-bar[data-astro-cid-73lcxbnw]{background:var(--color-border);border-radius:999px;height:5px;overflow:hidden}.bf-bar__fill[data-astro-cid-73lcxbnw]{background:var(--color-primary);border-radius:999px;width:25%;height:100%;transition:width .22s cubic-bezier(.2,0,0,1);display:block}@media (prefers-reduced-motion:reduce){.bf-bar__fill[data-astro-cid-73lcxbnw]{transition:none}}.bf-step[data-astro-cid-73lcxbnw]{margin:var(--space-6) 0 0;border:0;min-inline-size:0;padding:0}.bf-step[data-astro-cid-73lcxbnw] legend[data-astro-cid-73lcxbnw]{font-family:var(--font-heading);font-weight:var(--weight-bold);color:var(--color-petrol);text-wrap:balance;padding:0;font-size:1.125rem;line-height:1.3}.bf-hint[data-astro-cid-73lcxbnw]{font-size:var(--size-small);color:var(--color-text-muted);margin:var(--space-2) 0 var(--space-4)}.bf-options[data-astro-cid-73lcxbnw]{gap:var(--space-2);display:grid}.bf-options--2[data-astro-cid-73lcxbnw]{grid-template-columns:repeat(2,1fr)}.bf-opt[data-astro-cid-73lcxbnw]{min-height:3.25rem;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius);cursor:pointer;align-items:center;transition:border-color .15s ease-out,background .15s ease-out;display:flex;position:relative}.bf-opt[data-astro-cid-73lcxbnw]:hover{border-color:var(--color-primary)}.bf-opt[data-astro-cid-73lcxbnw] input[data-astro-cid-73lcxbnw]{opacity:0;cursor:pointer;position:absolute;inset:0}.bf-opt[data-astro-cid-73lcxbnw]:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:3px}.bf-opt[data-astro-cid-73lcxbnw]:has(input:checked){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.bf-opt__label[data-astro-cid-73lcxbnw]{color:var(--color-heading-sub);font-size:.9375rem}@media (prefers-reduced-motion:reduce){.bf-opt[data-astro-cid-73lcxbnw]{transition:none}}.bf-field[data-astro-cid-73lcxbnw]{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.bf-field[data-astro-cid-73lcxbnw] span[data-astro-cid-73lcxbnw]{font-size:var(--size-small);font-weight:var(--weight-bold);color:var(--color-petrol)}.bf-field[data-astro-cid-73lcxbnw] em[data-astro-cid-73lcxbnw]{font-style:normal;font-weight:var(--weight-medium);color:var(--color-text-muted)}.bf-field[data-astro-cid-73lcxbnw] input[data-astro-cid-73lcxbnw]{font:inherit;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text)}.bf-field[data-astro-cid-73lcxbnw] input[data-astro-cid-73lcxbnw]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.bf-consent[data-astro-cid-73lcxbnw]{gap:var(--space-3);font-size:var(--size-small);color:var(--color-text);margin:var(--space-2) 0 var(--space-6);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.bf-consent[data-astro-cid-73lcxbnw] input[data-astro-cid-73lcxbnw]{width:1.1rem;height:1.1rem;accent-color:var(--color-primary);margin-top:.15rem}.bf-consent[data-astro-cid-73lcxbnw] a[data-astro-cid-73lcxbnw]{color:var(--color-petrol);text-decoration:underline}.bf-btn[data-astro-cid-73lcxbnw]{font:inherit;font-weight:var(--weight-bold);cursor:pointer;border-radius:var(--radius);padding:var(--space-4) var(--space-6);background:var(--color-primary);color:var(--color-primary-contrast);border:0;transition:background .15s ease-out}.bf-btn[data-astro-cid-73lcxbnw]:hover{background:var(--color-primary-hover)}.bf-btn[data-astro-cid-73lcxbnw]:disabled{opacity:.6;cursor:default}.bf-btn--submit[data-astro-cid-73lcxbnw]{width:100%;font-size:1.0625rem}.bf-reassure[data-astro-cid-73lcxbnw]{margin-top:var(--space-3);text-align:center;font-size:var(--size-small);color:var(--color-text-muted)}.bf-fehler[data-astro-cid-73lcxbnw]{color:var(--color-error);font-size:var(--size-small);margin-bottom:var(--space-3)}.bf-nav[data-astro-cid-73lcxbnw]{margin-top:var(--space-6)}.bf-nav[data-astro-cid-73lcxbnw]:has(>[hidden]){display:none}.bf-back[data-astro-cid-73lcxbnw]{font:inherit;color:var(--color-petrol);font-weight:var(--weight-semibold);font-size:var(--size-small);cursor:pointer;background:0 0;border:0;padding:0}.bf-success[data-astro-cid-73lcxbnw]{text-align:center;padding-block:var(--space-4)}.bf-success__icon[data-astro-cid-73lcxbnw]{width:3rem;height:3rem;margin:0 auto var(--space-4);background:var(--color-success);color:#fff;font-size:1.5rem;font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.bf-success[data-astro-cid-73lcxbnw] h3[data-astro-cid-73lcxbnw]{margin-bottom:var(--space-3)}.bf-success[data-astro-cid-73lcxbnw] p[data-astro-cid-73lcxbnw]{max-width:38ch;margin-inline:auto}.bf-success__wege[data-astro-cid-73lcxbnw]{margin-top:var(--space-4);font-size:var(--size-small)}.bf-success__wege[data-astro-cid-73lcxbnw] a[data-astro-cid-73lcxbnw]{color:var(--color-petrol);font-weight:var(--weight-bold)}.jobs-hero[data-astro-cid-wgnvg774]{background:var(--color-petrol);color:#dfe2e5;padding-block:clamp(2.5rem,5vw,4rem)}.jobs-hero__inner[data-astro-cid-wgnvg774]{grid-template-columns:1fr minmax(18rem,26rem);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=62rem){.jobs-hero__inner[data-astro-cid-wgnvg774]{grid-template-columns:1fr}}.jobs-hero[data-astro-cid-wgnvg774] h1[data-astro-cid-wgnvg774]{color:#fff;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.15}.jobs-hero__lead[data-astro-cid-wgnvg774]{margin-top:var(--space-4);color:#c7ccd1;text-wrap:pretty;max-width:46ch;font-size:1.0625rem}.jobs-fakten[data-astro-cid-wgnvg774]{margin:var(--space-8) 0 0;max-width:32rem}.jobs-fakten__zeile[data-astro-cid-wgnvg774]{gap:var(--space-4);padding-block:var(--space-3);border-top:1px solid #ffffff24;grid-template-columns:9rem 1fr;display:grid}.jobs-fakten__zeile[data-astro-cid-wgnvg774]:last-child{border-bottom:1px solid #ffffff24}.jobs-fakten[data-astro-cid-wgnvg774] dt[data-astro-cid-wgnvg774]{font-size:var(--size-small);color:#a8b0b6}.jobs-fakten[data-astro-cid-wgnvg774] dd[data-astro-cid-wgnvg774]{font-weight:var(--weight-semibold);color:#fff;margin:0}@media (width<=30rem){.jobs-fakten__zeile[data-astro-cid-wgnvg774]{grid-template-columns:1fr;gap:.15rem}}.jobs-hero__cta[data-astro-cid-wgnvg774]{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-8);flex-direction:column;display:flex}.jobs-btn[data-astro-cid-wgnvg774]{border-radius:var(--radius);background:var(--color-primary);color:var(--color-primary-contrast);font-weight:var(--weight-bold);padding:.9rem 1.75rem;text-decoration:none;transition:background .15s ease-out;display:inline-block}.jobs-btn[data-astro-cid-wgnvg774]:hover{background:var(--color-primary-hover);color:var(--color-primary-contrast)}.jobs-hero__hinweis[data-astro-cid-wgnvg774]{font-size:var(--size-small);color:#a8b0b6}.jobs-hero__bild[data-astro-cid-wgnvg774]{margin:0}.jobs-hero__bild[data-astro-cid-wgnvg774] img{border-radius:var(--radius);width:100%;height:auto;box-shadow:0 0 0 1px #ffffff1a}.bietet[data-astro-cid-wgnvg774]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.bietet__punkt[data-astro-cid-wgnvg774] h3[data-astro-cid-wgnvg774]{margin-bottom:var(--space-2);font-size:1.0625rem}.bietet__punkt[data-astro-cid-wgnvg774] p[data-astro-cid-wgnvg774]{max-width:40ch}.stelle__lead[data-astro-cid-wgnvg774]{margin-top:var(--space-3);max-width:50ch;font-size:1.0625rem}.stelle__spalten[data-astro-cid-wgnvg774]{gap:var(--space-8) clamp(2rem, 6vw, 5rem);margin-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=48rem){.stelle__spalten[data-astro-cid-wgnvg774]{grid-template-columns:1fr}}.stelle__spalten[data-astro-cid-wgnvg774] .haken[data-astro-cid-wgnvg774] li[data-astro-cid-wgnvg774]{max-width:46ch}.stelle__spalten[data-astro-cid-wgnvg774] h3[data-astro-cid-wgnvg774]{margin-bottom:var(--space-2);font-size:1.0625rem}.haken[data-astro-cid-wgnvg774]{padding:0;list-style:none}.haken[data-astro-cid-wgnvg774] li[data-astro-cid-wgnvg774]{margin-top:var(--space-3);padding-left:1.75rem;font-size:.9375rem;position:relative}.haken[data-astro-cid-wgnvg774] li[data-astro-cid-wgnvg774]:before{content:"";border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);width:.75rem;height:.4rem;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.ueberuns[data-astro-cid-wgnvg774]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=60rem){.ueberuns[data-astro-cid-wgnvg774]{grid-template-columns:1fr}}.ueberuns__text[data-astro-cid-wgnvg774]{max-width:52ch}.ueberuns__text[data-astro-cid-wgnvg774]>[data-astro-cid-wgnvg774]+[data-astro-cid-wgnvg774]{margin-top:var(--space-4)}.ueberuns__bild[data-astro-cid-wgnvg774]{margin:0}.ueberuns__bild[data-astro-cid-wgnvg774] img{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow-media)}.jobs-bewerbung[data-astro-cid-wgnvg774]{background:var(--color-petrol-dark);color:#dfe2e5;padding-block:clamp(3rem,6vw,5rem);scroll-margin-top:5rem}.jobs-bewerbung__inner[data-astro-cid-wgnvg774]{grid-template-columns:1fr minmax(19rem,27rem);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=62rem){.jobs-bewerbung__inner[data-astro-cid-wgnvg774]{grid-template-columns:1fr}}.jobs-bewerbung[data-astro-cid-wgnvg774] h2[data-astro-cid-wgnvg774]{color:#fff}.jobs-bewerbung__text[data-astro-cid-wgnvg774]>p[data-astro-cid-wgnvg774]{margin-top:var(--space-4);color:#c7ccd1;max-width:44ch}.jobs-bewerbung__klassisch[data-astro-cid-wgnvg774]{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid #ffffff24;max-width:44ch}.jobs-bewerbung__klassisch-titel[data-astro-cid-wgnvg774]{font-family:var(--font-heading);font-weight:var(--weight-bold);color:#fff}.jobs-bewerbung__klassisch[data-astro-cid-wgnvg774] p[data-astro-cid-wgnvg774]{font-size:var(--size-small)}.jobs-bewerbung__klassisch[data-astro-cid-wgnvg774]>p[data-astro-cid-wgnvg774]+p[data-astro-cid-wgnvg774]{margin-top:var(--space-2)}.jobs-bewerbung__wege[data-astro-cid-wgnvg774]{gap:var(--space-2) var(--space-6);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.jobs-bewerbung__wege[data-astro-cid-wgnvg774] a[data-astro-cid-wgnvg774]{color:var(--color-primary-on-dark);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none}.jobs-bewerbung__wege[data-astro-cid-wgnvg774] a[data-astro-cid-wgnvg774]:hover{text-decoration:underline}
