@media (max-width:1359px){.kopfzeile--talente .schalter{display:none}}.seitenkopf{padding-block:56px 64px}.seitenkopf .label{margin-bottom:20px}.seitenkopf__lead{max-width:42em;margin-top:24px}.abschnitt--eng{padding-block:64px}.seitenkopf+.abschnitt--eng{padding-top:8px}.gehalt-weiter{margin-top:24px}.gehalt-weiter a,.stellen-leer a,.fragen a,.datei__hinweis a,.bewerbung__recht a,.gehalt-quelle a{color:var(--lagune-hell);font-weight:600}.hinweis-karte{border-radius:var(--radius-l);background:var(--hellminze);justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:32px;display:flex}.hinweis-karte>div{flex-direction:column;gap:8px;display:flex}.hinweis-karte .btn{flex:none}.hinweis-karte--allein{margin-top:0}.abschnitt:not(.abschnitt--weiss)+.abschnitt--stellen{padding-top:0}.feld select{border-radius:var(--radius-s);background:var(--weiss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230d3b4a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;width:100%;height:52px;box-shadow:inset 0 0 0 1.5px var(--rand);color:var(--tinte);font:inherit;appearance:none;border:0;padding:0 40px 0 14px;font-size:16px;font-weight:400}.feld select:focus-visible{box-shadow:var(--fokus);outline:none}.feld__optional{color:var(--tinte-leise);font-weight:400}.stellen-filter{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.55fr) auto;align-items:end;gap:16px;margin-bottom:32px;display:grid}.stellen-filter .btn{white-space:nowrap}.stellen-treffer{color:var(--tinte-leise);margin:0 0 16px;font-size:15px;font-weight:600;line-height:22px}.stellen-leer{padding:8px 0 32px}.stellen-leer a{white-space:nowrap}.stellen-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stelle-karte{border-radius:var(--radius-m);background:var(--weiss);color:var(--tinte);box-shadow:var(--schatten-karte);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;text-decoration:none;transition:box-shadow .2s ease-out;display:flex}.abschnitt--weiss .stelle-karte{background:var(--nebel);box-shadow:none}.stelle-karte:hover{box-shadow:inset 0 0 0 1.5px var(--lagune-hell), var(--schatten-karte)}.stelle-karte__text{flex-direction:column;gap:4px;min-width:0;display:flex}.stelle-karte__titel{font-size:18px;font-weight:700;line-height:24px}.stelle-karte__meta{color:var(--tinte-leise);font-size:15px;line-height:22px}.stelle-karte__mehr{color:var(--lagune-hell);flex:none;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.anzeige__titel{-webkit-hyphens:auto;hyphens:auto;max-width:16em;font-size:56px;line-height:60px}.anzeige__arbeitgeber{margin:16px 0 0;font-size:19px;font-weight:600;line-height:28px}.anzeige__fakten{flex-wrap:wrap;gap:12px;margin:28px 0 0;display:flex}.anzeige__fakten div{border-radius:var(--radius-s);background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie);padding:12px 16px}.anzeige__fakten dt{color:var(--tinte-leise);font-size:13px;line-height:18px}.anzeige__fakten dd{margin:2px 0 0;font-size:16px;font-weight:600;line-height:22px}.anzeige{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:64px;display:grid}.anzeige__inhalt{flex-direction:column;gap:48px;display:flex}.anzeige__kurz{margin:0}.anzeige__block{flex-direction:column;gap:16px;display:flex}.anzeige__punkte{gap:12px;margin:0;padding:0;list-style:none;display:grid}.anzeige__punkte li{gap:12px;font-size:17px;line-height:26px;display:flex}.anzeige__punkte .haken{margin-top:3px}.anzeige__vorteile{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.anzeige__vorteile li{border-radius:var(--radius-m);background:var(--weiss);padding:20px}.anzeige__vorteile p{color:var(--tinte-leise);margin:0;font-size:15px;line-height:22px}.anzeige__vorteile .anzeige__vorteil-titel{color:var(--tinte);margin-bottom:6px;font-size:17px;font-weight:700}.anzeige__bewerbung{position:sticky;top:100px}.bewerbung-karte{border-radius:var(--radius-l);background:var(--weiss);box-shadow:var(--schatten-karte);flex-direction:column;gap:16px;padding:32px;scroll-margin-top:100px;display:flex}.bewerbung{flex-direction:column;gap:16px;margin-top:8px;display:flex}.bewerbung .felder{gap:12px}.datei{border-radius:var(--radius-s);background:var(--weiss);min-height:56px;box-shadow:inset 0 0 0 1.5px var(--rand);cursor:pointer;align-items:center;gap:12px;padding:8px 12px;display:flex;position:relative}.datei:has(input:focus-visible){box-shadow:var(--fokus)}.datei--gewaehlt{background:var(--hellminze);box-shadow:inset 0 0 0 1.5px var(--lagune-hell)}.datei__knopf{border-radius:var(--radius-s);background:var(--nebel);flex:none;padding:8px 12px;font-size:14px;font-weight:600}.datei__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tinte-leise);font-size:15px;font-weight:400;overflow:hidden}.datei__hinweis{color:var(--tinte-leise);font-size:13px;font-weight:400;line-height:18px}.bewerbung__senden{justify-content:center}.bewerbung__senden[disabled]{opacity:.6;cursor:wait}.bewerbung__recht{color:var(--tinte-leise);margin:0;font-size:13px;line-height:19px}.bewerbung-fertig{border-radius:var(--radius-m);background:var(--hellminze);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.gehalt-sprung{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:32px 0 0;padding:0;list-style:none;display:grid}.gehalt-sprung a{border-radius:var(--radius-s);background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie);color:var(--tinte);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.gehalt-sprung a:hover{background:var(--minze)}.gehalt-sprung__wert{color:var(--tinte-leise);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.gehalt-berufe{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gehalt-beruf{border-radius:var(--radius-l);background:var(--weiss);box-shadow:var(--schatten-karte);flex-direction:column;gap:16px;padding:28px;scroll-margin-top:90px;display:flex}.gehalt-beruf .titel a{color:inherit;text-decoration:none}.gehalt-beruf .titel a:hover{color:var(--lagune-hell)}.gehalt-beruf--einzeln{max-width:880px}.gehalt-stufen{gap:14px;margin:0;padding:0;list-style:none;display:grid}.gehalt-stufen li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label wert""balken balken";gap:6px 16px;display:grid}.gehalt-stufen__label{grid-area:label;font-size:15px;font-weight:500;line-height:21px}.gehalt-stufen__wert{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:wert;font-size:15px;font-weight:700;line-height:21px}.gehalt-stufen__balken{border-radius:var(--radius-voll);background:var(--nebel);grid-area:balken;height:8px;display:block}.gehalt-stufen__balken span{border-radius:var(--radius-voll);background:var(--gruen);height:100%;display:block}.gehalt-stufen__balken--punkt span{background:var(--lagune);width:12px;height:12px;margin-top:-2px;transform:translate(-6px)}.gehalt-quelle{color:var(--tinte-leise);margin:0;font-size:13px;line-height:19px}.rechner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:32px;display:grid}.rechner__eingabe{border-radius:var(--radius-l);background:var(--nebel);flex-direction:column;gap:20px;padding:28px;display:flex}.rechner__ergebnis{border-radius:var(--radius-l);background:var(--lagune);color:var(--nebel);flex-direction:column;gap:8px;padding:28px;display:flex}.rechner__ergebnis .label{color:var(--minze)}.rechner__ergebnis .label:before{background:var(--minze)}.rechner__netto{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:48px;font-weight:800;line-height:52px}.rechner__zeilen{gap:8px;margin:0;display:grid}.rechner__zeilen div{border-bottom:1px solid var(--linie-dunkel);justify-content:space-between;gap:16px;padding-bottom:8px;font-size:15px;line-height:21px;display:flex}.rechner__zeilen dd{font-variant-numeric:tabular-nums;margin:0}.rechner__hinweis{color:var(--nebel-leise);margin:12px 0 0;font-size:13px;line-height:19px}.kennzahlen-zeile{flex-wrap:wrap;gap:40px;margin:40px 0 0;display:flex}.kennzahlen-zeile div{flex-direction:column-reverse;display:flex}.kennzahlen-zeile dd{letter-spacing:-.03em;color:var(--lagune-hell);margin:0;font-size:40px;font-weight:800;line-height:44px}.kennzahlen-zeile dt{color:var(--tinte-leise);font-size:15px}.stimmen{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.stimme{border-radius:var(--radius-m);background:var(--nebel);flex-direction:column;gap:16px;padding:28px;display:flex}.stimme__zitat{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:29px}.stimme__antwort{border-top:1px solid var(--linie);color:var(--tinte-leise);margin:0;padding-top:16px;font-size:15px;line-height:23px}.stimme__antwort a{color:var(--lagune-hell);text-underline-offset:3px;font-weight:600}.sprungmarken{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.sprungmarken a{border-radius:var(--radius-voll);background:var(--weiss);min-height:44px;box-shadow:inset 0 0 0 1px var(--linie);color:var(--tinte);align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sprungmarken a:hover{background:var(--minze)}.hilfe-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hilfe-karten li{border-radius:var(--radius-m);background:var(--nebel);flex-direction:column;gap:8px;padding:24px;display:flex}.hilfe-karten .titel{font-size:19px;line-height:25px}.hilfe-liste{gap:14px;max-width:46em;margin:0;padding-left:1.4em;font-size:17px;line-height:26px;display:grid}.hilfe-liste li::marker{color:var(--lagune-hell);font-weight:700}.fragen-gruppe{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px;display:grid}.fragen-gruppe .titel{padding-top:20px}.fragen p{margin:0}.berufe__weitere-titel{margin:40px 0 16px;font-size:19px}.berufe-weitere{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.berufe-weitere a{border-radius:var(--radius-m);background:var(--weiss);height:100%;color:var(--tinte);box-shadow:var(--schatten-karte);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pfeil""wo pfeil";align-items:center;gap:2px 12px;padding:16px 18px;text-decoration:none;display:grid}.berufe-weitere a:hover{box-shadow:inset 0 0 0 1.5px var(--lagune-hell), var(--schatten-karte)}.berufe-weitere__name{-webkit-hyphens:manual;hyphens:manual;grid-area:name;font-size:17px;font-weight:700;line-height:23px}.berufe-weitere__wo{color:var(--tinte-leise);grid-area:wo;font-size:14px;line-height:20px}.berufe-weitere svg{color:var(--lagune-hell);grid-area:pfeil}.wechsel-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wechsel-kachel{border-radius:var(--radius-l);background:var(--nebel);height:100%;color:var(--tinte);flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:background .2s ease-out;display:flex}.wechsel-kachel:hover{background:var(--hellminze)}.wechsel-kachel .titel{font-size:21px;line-height:27px}.wechsel-kachel__mehr{color:var(--lagune-hell);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:15px;font-weight:600;display:inline-flex}@media (max-width:1100px){.wechsel-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.anzeige{grid-template-columns:minmax(0,1fr)}.anzeige__bewerbung{position:static}.bewerbung-karte{max-width:640px}}@media (max-width:960px){.stellen-filter{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.6fr)}.stellen-filter .btn{grid-column:1/-1;justify-self:start}.gehalt-sprung,.berufe-weitere,.stimmen{grid-template-columns:repeat(2,minmax(0,1fr))}.gehalt-berufe,.rechner,.fragen-gruppe{grid-template-columns:minmax(0,1fr)}.fragen-gruppe{gap:8px}}@media (max-width:720px){.seitenkopf{padding-block:32px 40px}.stimmen{grid-template-columns:minmax(0,1fr)}.stimme{padding:22px}.stimme__zitat{font-size:20px;line-height:27px}.abschnitt--eng{padding-block:48px}.stellen-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stellen-filter .feld:first-child,.stellen-filter .btn{grid-column:1/-1}.stellen-filter .btn{justify-content:space-between;justify-self:stretch}.stelle-karte{padding:18px}.stelle-karte__mehr{display:none}.anzeige__vorteile,.hilfe-karten,.gehalt-sprung,.berufe-weitere,.wechsel-kacheln{grid-template-columns:minmax(0,1fr)}.hinweis-karte{flex-direction:column;align-items:flex-start;padding:24px}.bewerbung-karte,.gehalt-beruf,.rechner__eingabe,.rechner__ergebnis{padding:22px}.rechner__netto{font-size:40px;line-height:44px}.anzeige__titel{font-size:32px;line-height:36px}.kennzahlen-zeile{gap:24px}}
