.bewerber-hero__figure[data-astro-cid-b7r6uqdz]{aspect-ratio:1}.bewerber-hero__text[data-astro-cid-b7r6uqdz]{justify-items:start;gap:var(--space-4);display:grid}.bewerber-hero__actions[data-astro-cid-b7r6uqdz]{gap:var(--space-3);width:100%;margin-top:var(--space-2);flex-wrap:wrap;display:flex}.bewerber-hero__note[data-astro-cid-b7r6uqdz]{font-size:var(--text-sm);color:var(--color-text-muted);grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.bewerber-hero__note[data-astro-cid-b7r6uqdz] svg{color:var(--color-magenta-500);margin-top:.2rem}@media (width<=40rem){.bewerber-hero__actions[data-astro-cid-b7r6uqdz] .btn{justify-content:space-between;width:100%;min-height:3.5rem}}@media (width>=64rem){.bewerber-hero__figure[data-astro-cid-b7r6uqdz]{aspect-ratio:4/5;grid-column:1/span 6}.bewerber-hero__text[data-astro-cid-b7r6uqdz]{grid-column:8/span 5}}.vorteile-grid[data-astro-cid-b7r6uqdz]{gap:var(--space-4);margin-top:var(--space-7);padding:0;list-style:none;display:grid}.vorteile-grid__item[data-astro-cid-b7r6uqdz]{align-content:start;gap:var(--space-2);min-height:11rem;padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);display:grid}.vorteile-grid__item--alt[data-astro-cid-b7r6uqdz]{background:var(--color-surface-muted)}.vorteile-grid__item[data-astro-cid-b7r6uqdz] .icon-lg{margin-bottom:var(--space-2);color:var(--color-magenta-500)}.vorteile-grid__title[data-astro-cid-b7r6uqdz]{font-size:var(--text-base);font-weight:700}.vorteile-grid__text[data-astro-cid-b7r6uqdz]{font-size:var(--text-sm);color:var(--color-text-muted)}@media (width>=40rem){.vorteile-grid[data-astro-cid-b7r6uqdz]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.vorteile-grid[data-astro-cid-b7r6uqdz]{grid-template-columns:repeat(3,1fr)}}.fahrdienst-bewerber[data-astro-cid-b7r6uqdz]{min-height:min(56vh,30rem);padding-block:var(--space-8);scroll-margin-top:calc(var(--header-height) + 1rem);background:radial-gradient(100% 120% at 50% 0,#2e31928c 0%,#0000 70%),#17141c;align-items:center;display:flex;position:relative;overflow:clip}.fahrdienst-bewerber__hound[data-astro-cid-b7r6uqdz]{width:min(46rem,78%);color:var(--color-magenta-500);opacity:.3;pointer-events:none;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.fahrdienst-bewerber__inner[data-astro-cid-b7r6uqdz]{text-align:center;justify-items:center;gap:var(--space-4);color:#fff;display:grid;position:relative}.fahrdienst-bewerber__inner[data-astro-cid-b7r6uqdz] .title-2[data-astro-cid-b7r6uqdz]{color:#fff}.fahrdienst-bewerber__text[data-astro-cid-b7r6uqdz]{max-width:50ch;font-size:var(--text-md);color:#ffffffe0}.fahrdienst-bewerber__list[data-astro-cid-b7r6uqdz]{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.fahrdienst-bewerber__list[data-astro-cid-b7r6uqdz] li[data-astro-cid-b7r6uqdz]{min-width:8rem;padding:var(--space-4);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-sm);background:#ffffff14;border:1px solid #ffffff3d;justify-items:center;gap:.5rem;display:grid}@media (width>=40rem){.fahrdienst-bewerber__list[data-astro-cid-b7r6uqdz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bereiche__pills[data-astro-cid-b7r6uqdz]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pill[data-astro-cid-b7r6uqdz]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;font-size:var(--text-sm);align-items:center;gap:.55rem;padding-inline:1.1rem;font-weight:500;display:inline-flex}.pill[data-astro-cid-b7r6uqdz] svg{color:var(--color-magenta-500)}.pill--hint[data-astro-cid-b7r6uqdz]{color:var(--color-text-muted);background:0 0;border-style:dashed}.weg[data-astro-cid-b7r6uqdz]{gap:var(--space-5);margin-top:var(--space-7);padding:0;list-style:none;display:grid}.weg__item[data-astro-cid-b7r6uqdz]{justify-items:start;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.weg__marker[data-astro-cid-b7r6uqdz]{width:3rem;height:3rem;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-magenta-500) 12%, transparent);color:var(--color-magenta-700);place-items:center;display:grid}.weg__title[data-astro-cid-b7r6uqdz]{font-size:var(--text-md);font-weight:700}.weg__text[data-astro-cid-b7r6uqdz]{font-size:var(--text-sm);color:var(--color-text-muted)}.weg__contact[data-astro-cid-b7r6uqdz]{margin-top:var(--space-6);max-width:30rem}.weg__contact-title[data-astro-cid-b7r6uqdz]{font-family:var(--font-display);font-size:var(--text-md);font-weight:700}.weg__contact[data-astro-cid-b7r6uqdz] ul[data-astro-cid-b7r6uqdz]{gap:var(--space-2);padding:0;list-style:none;display:grid}.weg__contact[data-astro-cid-b7r6uqdz] li[data-astro-cid-b7r6uqdz]{grid-template-columns:auto 1fr;align-items:center;gap:.7rem;display:grid}.weg__contact[data-astro-cid-b7r6uqdz] svg{color:var(--color-magenta-500)}.weg__contact[data-astro-cid-b7r6uqdz] a[data-astro-cid-b7r6uqdz]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (width>=64rem){.weg[data-astro-cid-b7r6uqdz]{grid-template-columns:repeat(3,1fr);align-items:start}.weg__item[data-astro-cid-b7r6uqdz]:nth-child(2){margin-top:var(--space-5)}.weg__item[data-astro-cid-b7r6uqdz]:nth-child(3){margin-top:calc(var(--space-5) * 2)}}
