#stellenportal.v-application .unternehmen-detail .section-header__heading{color:#002350;font-size:2.2rem!important;font-weight:600!important;letter-spacing:-.005em;line-height:1.15!important;margin:0}@media(max-width:600px){#stellenportal.v-application .unternehmen-detail .section-header__heading{font-size:1.7rem!important}}#stellenportal.v-application .unternehmen-detail .hero__name{color:#002350;font-family:Lato,sans-serif;font-size:max(2rem,min(4.5vw,3.2rem))!important;font-weight:700!important;-ms-hyphens:auto;hyphens:auto;letter-spacing:-.012em;line-height:1.05!important;margin:0 0 16px;word-break:break-word}#stellenportal.v-application .unternehmen-detail .cta__heading{color:#002350;font-size:max(1.7rem,min(3.8vw,2.3rem))!important;font-weight:600!important;letter-spacing:-.008em;line-height:1.1!important;margin:0 0 18px}#stellenportal.v-application .unternehmen-detail .page-content h1,#stellenportal.v-application .unternehmen-detail .page-content h2{color:#002350;font-family:Lato,sans-serif;font-size:1.6rem!important;font-weight:700;line-height:1.2;margin:1.6em 0 .6em}#stellenportal.v-application .unternehmen-detail .page-content h3,#stellenportal.v-application .unternehmen-detail .page-content h4{color:#002350;font-family:Lato,sans-serif;font-size:1.25rem!important;font-weight:700;line-height:1.25;margin:1.4em 0 .5em}#stellenportal.v-application .unternehmen-detail .page-content p{color:#575757;font-size:1.05rem;line-height:1.7;margin:0 0 1.1em}#stellenportal.v-application .unternehmen-detail .page-content a{color:#00528a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#stellenportal.v-application .unternehmen-detail .page-content ol,#stellenportal.v-application .unternehmen-detail .page-content ul{color:#575757;line-height:1.7;margin:0 0 1.1em 1.5em}#stellenportal.v-application .unternehmen-detail .page-content strong{color:#002350;font-weight:700}.unternehmen-detail[data-v-a69b2de0]{--space-tight:16px;--space-snug:24px;--space-default:40px;--space-loose:56px;--space-section:80px;--space-major:max(80px,min(10vw,120px));--ink:#575757;--ink-strong:#002350;--paper:#f6f6f6;--surface:#fdfdfd;--primary:#00528a;--olive:#9db304;--brand-color:#9db304}.section[data-v-a69b2de0]{margin-bottom:var(--space-section)}@media(max-width:600px){.section[data-v-a69b2de0]{margin-bottom:var(--space-loose)}}.section[data-v-a69b2de0] .section-header{margin-bottom:var(--space-default)}@media(max-width:600px){.section[data-v-a69b2de0] .section-header{margin-bottom:var(--space-snug)}}.section--lead[data-v-a69b2de0]{padding-bottom:0!important;padding-top:var(--space-loose)!important}.unternehmen-detail__crumbs[data-v-a69b2de0]{margin-bottom:var(--space-default)}.hero[data-v-a69b2de0]{grid-gap:var(--space-default);-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:var(--space-default);grid-template-columns:1fr;margin-bottom:var(--space-loose)}@media(min-width:720px){.hero[data-v-a69b2de0]{gap:var(--space-loose);grid-template-columns:minmax(220px,280px) 1fr}}.hero__logo[data-v-a69b2de0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1/1;background:var(--paper);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden;padding:28px}.hero__logo-img[data-v-a69b2de0]{height:100%;width:100%}.hero__logo-fallback[data-v-a69b2de0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:radial-gradient(circle at 30% 20%,hsla(0,0%,99%,.14),transparent 55%),linear-gradient(135deg,#00528a,#002350);border-radius:4px;color:var(--surface);height:100%;justify-content:center;width:100%}.hero__body[data-v-a69b2de0],.hero__logo-fallback[data-v-a69b2de0]{display:-webkit-box;display:-ms-flexbox;display:flex}.hero__body[data-v-a69b2de0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.hero__eyebrow[data-v-a69b2de0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.85rem;font-weight:700;gap:14px;letter-spacing:.12em;line-height:1;margin:0 0 18px;text-transform:uppercase}.hero__eyebrow-rule[data-v-a69b2de0]{-ms-flex-negative:0;background:var(--olive);display:inline-block;flex-shrink:0;height:2px;width:36px}.hero__eyebrow-rule--branded[data-v-a69b2de0]{background:var(--brand-color)}.hero__subtitle[data-v-a69b2de0]{color:var(--ink);font-size:1.15rem;line-height:1.55;margin:0 0 var(--space-snug) 0;max-width:56ch}.hero__actions[data-v-a69b2de0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-tight)}.hero__cta[data-v-a69b2de0]{min-height:44px}.hero__share[data-v-a69b2de0]{color:var(--ink)}.contact-strip[data-v-a69b2de0]{grid-gap:var(--space-snug);border-top:1px solid rgba(0,35,80,.08);display:grid;gap:var(--space-snug);grid-template-columns:1fr;list-style:none;margin:0 0 var(--space-snug) 0;padding:0;padding-top:var(--space-snug)}@media(min-width:720px){.contact-strip[data-v-a69b2de0]{gap:var(--space-default);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.contact-strip[data-v-a69b2de0]{grid-template-columns:repeat(4,minmax(0,1fr))}}.contact-strip__item[data-v-a69b2de0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0;padding-left:14px;position:relative}.contact-strip__rule[data-v-a69b2de0]{background:var(--olive);height:24px;left:0;position:absolute;top:4px;width:2px}.contact-strip__label[data-v-a69b2de0]{color:var(--ink-strong);font-size:.74rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.contact-strip__value[data-v-a69b2de0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ink-strong);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;gap:8px;-ms-hyphens:auto;hyphens:auto;line-height:1.4;margin:0;min-width:0;word-break:break-word}.contact-strip__icon.v-icon[data-v-a69b2de0]{-ms-flex-negative:0;color:var(--primary)!important;flex-shrink:0;font-size:16px!important}.contact-strip__value--link[data-v-a69b2de0]{border-bottom:1px solid transparent;color:var(--primary);text-decoration:none;-webkit-transition:border-color .18s ease-out;transition:border-color .18s ease-out}.contact-strip__value--link[data-v-a69b2de0]:hover{border-bottom-color:currentColor}.prose[data-v-a69b2de0]{max-width:70ch}.prose--wide[data-v-a69b2de0]{max-width:none}.prose>p[data-v-a69b2de0]{color:var(--ink);font-size:1.05rem;line-height:1.7;margin:0 0 1.1em}.page-content[data-v-a69b2de0]{max-width:70ch}.pill-group[data-v-a69b2de0]{margin-bottom:var(--space-default)}.pill-group[data-v-a69b2de0]:last-child{margin-bottom:0}.pill-group__label[data-v-a69b2de0]{color:var(--olive);font-size:.78rem;font-weight:700;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.pills[data-v-a69b2de0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pills__item[data-v-a69b2de0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;color:var(--primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.92rem;font-weight:600;line-height:1.2;padding:8px 14px}.pills__item--filled[data-v-a69b2de0]{background:var(--paper)}.pills__item--outlined[data-v-a69b2de0]{background:var(--surface);border:1.5px solid var(--olive);color:var(--ink-strong)}.gallery[data-v-a69b2de0]{grid-gap:var(--space-snug);display:grid;gap:var(--space-snug);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:600px){.gallery[data-v-a69b2de0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.gallery[data-v-a69b2de0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery__item[data-v-a69b2de0]{background:var(--paper);border-radius:8px;overflow:hidden}.gallery__img[data-v-a69b2de0]{display:block}.standort[data-v-a69b2de0]{grid-gap:var(--space-default);display:grid;gap:var(--space-default);grid-template-columns:1fr}@media(min-width:720px){.standort[data-v-a69b2de0]{gap:var(--space-loose);grid-template-columns:2fr 1fr}}.standort__map[data-v-a69b2de0]{background:var(--paper);border-radius:8px;height:360px;overflow:hidden}.standort__map--placeholder[data-v-a69b2de0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;justify-content:center;padding:24px;text-align:center}.standort__placeholder-text[data-v-a69b2de0]{color:var(--ink);font-size:.95rem;line-height:1.55;margin:0;max-width:44ch}.standort__address[data-v-a69b2de0]{font-style:normal}.standort__label[data-v-a69b2de0]{color:var(--olive);font-size:.78rem;font-weight:700;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.standort__lines[data-v-a69b2de0]{color:var(--ink-strong);font-size:1.05rem;line-height:1.55;margin:0 0 var(--space-snug) 0}.standort__directions[data-v-a69b2de0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid transparent;color:var(--primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.95rem;font-weight:700;gap:6px;text-decoration:none;-webkit-transition:border-color .18s ease-out;transition:border-color .18s ease-out}.standort__directions[data-v-a69b2de0]:hover{border-bottom-color:currentColor}.cta-band[data-v-a69b2de0]{background:var(--paper);padding-bottom:var(--space-major);padding-top:var(--space-major)}@media(max-width:600px){.cta-band[data-v-a69b2de0]{padding-bottom:var(--space-section);padding-top:var(--space-section)}}.cta[data-v-a69b2de0]{max-width:720px}.cta__eyebrow[data-v-a69b2de0]{color:var(--olive);font-size:.85rem;font-weight:700;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.cta__lead[data-v-a69b2de0]{color:var(--ink);font-size:1.1rem;line-height:1.65;margin:0 0 var(--space-loose) 0;max-width:60ch}.cta__actions[data-v-a69b2de0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-tight)}.cta__btn[data-v-a69b2de0]{min-height:44px}@media(max-width:600px){.cta__actions[data-v-a69b2de0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.cta__btn[data-v-a69b2de0]{width:100%}}nav[data-v-f8fdee0c]{padding:0}.section-header[data-v-fe617c5a]{display:block}.section-header__eyebrow[data-v-fe617c5a]{color:#9db304;font-size:.85rem;font-weight:700;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.section-header__rule[data-v-fe617c5a]{background:#9db304;display:block;height:2px;margin:0 0 24px;width:36px}.section-header__heading[data-v-fe617c5a]{font-size:2.6rem;font-weight:600;letter-spacing:-.005em;line-height:1.1;margin:0;max-width:22ch;word-break:break-word}.section-header--light .section-header__heading[data-v-fe617c5a]{color:#002350}.section-header--dark .section-header__heading[data-v-fe617c5a]{color:#fdfdfd;font-size:2.8rem}@media(max-width:600px){.section-header__eyebrow[data-v-fe617c5a]{font-size:.78rem;margin-bottom:10px}.section-header__rule[data-v-fe617c5a]{margin-bottom:20px}.section-header__heading[data-v-fe617c5a]{font-size:1.9rem}}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:url(/fonts/lato/lato-v17-latin-ext_latin-100.eot);src:local(""),url(/fonts/lato/lato-v17-latin-ext_latin-100.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/lato-v17-latin-ext_latin-100.woff2) format("woff2"),url(/fonts/lato/lato-v17-latin-ext_latin-100.woff) format("woff"),url(/fonts/lato/lato-v17-latin-ext_latin-100.ttf) format("truetype"),url(/fonts/lato/lato-v17-latin-ext_latin-100.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:italic;font-weight:100;src:url(/fonts/lato/lato-v17-latin-ext_latin-100italic.eot);src:local(""),url(/fonts/lato/lato-v17-latin-ext_latin-100italic.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/lato-v17-latin-ext_latin-100italic.woff2) format("woff2"),url(/fonts/lato/lato-v17-latin-ext_latin-100italic.woff) format("woff"),url(/fonts/lato/lato-v17-latin-ext_latin-100italic.ttf) format("truetype"),url(/fonts/lato/lato-v17-latin-ext_latin-100italic.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(/fonts/lato/lato-v17-latin-300italic.eot);src:local(""),url(/fonts/lato/lato-v17-latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/lato-v17-latin-300.woff2) format("woff2"),url(/fonts/lato/lato-v17-latin-300.woff) format("woff"),url(/fonts/lato/lato-v17-latin-300.ttf) format("truetype"),url(/fonts/lato/lato-v17-latin-300.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/fonts/lato/lato-v17-latin-ext_latin-regular.eot);src:local(""),url(/fonts/lato/lato-v17-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/lato-v17-latin-ext_latin-regular.woff2) format("woff2"),url(/fonts/lato/lato-v17-latin-ext_latin-regular.woff) format("woff"),url(/fonts/lato/lato-v17-latin-ext_latin-regular.ttf) format("truetype"),url(/fonts/lato/lato-v17-latin-ext_latin-regular.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(/fonts/lato/lato-v17-latin-ext_latin-italic.eot);src:local(""),url(/fonts/lato/lato-v17-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/lato-v17-latin-ext_latin-italic.woff2) format("woff2"),url(/fonts/lato/lato-v17-latin-ext_latin-italic.woff) format("woff"),url(/fonts/lato/lato-v17-latin-ext_latin-italic.ttf) format("truetype"),url(/fonts/lato/lato-v17-latin-ext_latin-italic.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/fonts/lato/lato-v17-latin-ext_latin-700.eot);src:local(""),url(/fonts/lato/lato-v17-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/lato-v17-latin-ext_latin-700.woff2) format("woff2"),url(/fonts/lato/lato-v17-latin-ext_latin-700.woff) format("woff"),url(/fonts/lato/lato-v17-latin-ext_latin-700.ttf) format("truetype"),url(/fonts/lato/lato-v17-latin-ext_latin-700.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(/fonts/lato/lato-v17-latin-ext_latin-700italic.eot);src:local(""),url(/fonts/lato/lato-v17-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/lato-v17-latin-ext_latin-700italic.woff2) format("woff2"),url(/fonts/lato/lato-v17-latin-ext_latin-700italic.woff) format("woff"),url(/fonts/lato/lato-v17-latin-ext_latin-700italic.ttf) format("truetype"),url(/fonts/lato/lato-v17-latin-ext_latin-700italic.svg#Lato) format("svg")}.job-card[data-v-fb986b08]{display:block;height:100%}.job-card__card[data-v-fb986b08]{height:290px;-webkit-transition:-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .2s cubic-bezier(.22,1,.36,1)}.job-card__card[data-v-fb986b08]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.job-card__card[data-v-fb986b08]:focus-visible{outline:2px solid #00528a;outline-offset:2px}.job-card__top[data-v-fb986b08]{grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:12px 16px 20px}.job-card__kategorien[data-v-fb986b08],.job-card__top[data-v-fb986b08]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-card__kategorien[data-v-fb986b08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;min-width:0;overflow:hidden}.job-card__chip[data-v-fb986b08]{max-width:100%;min-width:0}.job-card__chip-text[data-v-fb986b08]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card__kategorien-more[data-v-fb986b08]{-ms-flex-negative:0;color:#575757;flex-shrink:0;font-size:.8125rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.job-card__date[data-v-fb986b08]{color:rgba(87,87,87,.85);font-size:.8125rem;white-space:nowrap}.job-card__title-text[data-v-fb986b08]{-webkit-line-clamp:3;line-height:1.25}.job-card__meta[data-v-fb986b08]{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#575757;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:auto;padding:8px 16px 12px}.job-card__meta-row[data-v-fb986b08],.job-card__meta[data-v-fb986b08]{display:-webkit-box;display:-ms-flexbox;display:flex}.job-card__meta-row[data-v-fb986b08]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.95rem;line-height:1.25rem}.job-card__meta-row--featured[data-v-fb986b08]{font-weight:600}.job-card__company.v-list-item[data-v-fb986b08],.job-card__divider[data-v-fb986b08]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.job-card__company.v-list-item[data-v-fb986b08]{min-height:0;padding-bottom:8px;padding-top:8px}.job-card__company[data-v-fb986b08] .v-list-item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card__new[data-v-fb986b08]{-webkit-box-shadow:0 1.5px 5px 1px rgba(0,0,0,.2);box-shadow:0 1.5px 5px 1px rgba(0,0,0,.2);font-size:.875rem;font-weight:700;letter-spacing:.02em;line-height:1.2;padding:4px 8px;text-align:center}@media(prefers-reduced-motion:reduce){.job-card__card[data-v-fb986b08],.job-card__card[data-v-fb986b08]:hover{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}