.fpxj{--text:#1d2024;--leise:#5d646d;--linie:#e3e6ea;--flaeche:#f5f6f8;--bg:#fff;--r:12px}.fpxj,.fpxj *{box-sizing:border-box}.fpxj{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.fpxj{margin:0;font-size:17px;line-height:1.65;color:var(--text);background:var(--bg)}.fpxj{background:transparent}.fpxj .breit{max-width:1120px;margin:0 auto;padding:0 24px}.fpxj a{color:var(--akzent)}.fpxj h1,.fpxj h2,.fpxj h3,.fpxj .abschnitt-titel{font-family:var(--titel-schrift,inherit)}.fpxj svg.ic,.fpxj svg.pfeil{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fpxj .leiste{background:#fff;border-bottom:1px solid var(--linie);position:sticky;top:0;z-index:10}.fpxj .leiste .breit{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:16px}.fpxj .marke{display:flex;align-items:center;color:var(--marke);text-decoration:none;font-size:20px}.fpxj .logo{max-height:52px;max-width:220px;display:block}.fpxj .zurwebsite{display:inline-flex;align-items:center;gap:6px;color:var(--leise);text-decoration:none;font-size:15px;font-weight:500}.fpxj .zurwebsite:hover{color:var(--marke)}.fpxj .hero{position:relative;background:var(--marke);color:#fff;padding:72px 0 80px;overflow:hidden}.fpxj .hero.mit-bild{background:linear-gradient(100deg,color-mix(in srgb,var(--marke) 92%,transparent) 0%,color-mix(in srgb,var(--marke) 70%,transparent) 45%,color-mix(in srgb,var(--marke) 15%,transparent) 100%),var(--bild) center 35% / cover no-repeat,var(--marke)}.fpxj .hero.klein{padding:40px 0 48px}.fpxj .hero .breit{position:relative}.fpxj .overline{margin:0 0 12px;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.9;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.fpxj .overline .zurueck{color:#fff;text-decoration:none;letter-spacing:.04em;text-transform:none;font-weight:500;opacity:.85}.fpxj .overline .zurueck:hover{opacity:1;text-decoration:underline}.fpxj .hero h1{margin:0;max-width:820px;font-size:clamp(32px, 5.4vw, 58px);line-height:1.04;font-weight:700;text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;hyphens:auto}.fpxj .hero.klein h1{font-size:clamp(28px, 4.4vw, 46px)}.fpxj .hero-text{max-width:620px;margin-top:18px;font-size:18px;opacity:.92}.fpxj .hero-text p{margin:0 0 10px}.fpxj .hero .chips{margin:20px 0 0}.fpxj .hero .chip{background:rgba(255,255,255,.14);color:#fff;border-color:rgba(255,255,255,.28)}.fpxj .hero .knopf{margin-top:26px}.fpxj .knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--akzent);color:#fff;border:0;border-radius:var(--r);padding:14px 26px;font:inherit;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;letter-spacing:.02em;transition:filter .15s,transform .15s}.fpxj .knopf:hover{filter:brightness(1.1)}.fpxj .knopf:active{transform:translateY(1px)}.fpxj .knopf:disabled{opacity:.5;cursor:not-allowed}.fpxj .chips{display:flex;flex-wrap:wrap;gap:8px}.fpxj .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--linie);border-radius:99px;font-size:14px;color:var(--leise);background:#fff}.fpxj .chip svg.ic{width:15px;height:15px}.fpxj main{padding-bottom:72px}.fpxj main{padding:4px 0;max-width:none}.fpxj .abschnitt{padding-top:56px}.fpxj .abschnitt{padding-top:0}.fpxj .abschnitt-titel{margin:0 0 22px;font-size:clamp(24px, 3vw, 32px);color:var(--marke);text-transform:uppercase;letter-spacing:.02em;display:flex;align-items:center;gap:12px}.fpxj .abschnitt-titel span{font-family:inherit;font-size:15px;background:var(--akzent);color:#fff;border-radius:99px;padding:2px 11px;letter-spacing:0}.fpxj .ueber .text{max-width:760px}.fpxj .karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.fpxj .karte{display:flex;flex-direction:column;gap:12px;padding:24px 26px;background:#fff;border:1px solid var(--linie);border-top:4px solid var(--marke);border-radius:var(--r);text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s,border-color .2s}.fpxj .karte:hover{box-shadow:0 14px 34px rgba(0,0,0,.09);transform:translateY(-2px);border-top-color:var(--akzent)}.fpxj .karte h3{margin:0;font-size:22px;line-height:1.2;color:var(--marke);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.fpxj .teaser{margin:0;color:var(--leise);font-size:15.5px}.fpxj .mehr{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--akzent);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.06em}.fpxj .karte:hover .pfeil{transform:translateX(3px)}.fpxj .pfeil{transition:transform .2s}.fpxj .leer{color:var(--leise)}.fpxj .karten{grid-template-columns:repeat(3,minmax(0,1fr))}.fpxj .karte.platzhalter{background:var(--flaeche);border:0;box-shadow:none;min-height:220px;pointer-events:none}.fpxj [id]{scroll-margin-top:120px}.fpxj .stelle{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start;padding-top:48px}.fpxj .text{font-size:17.5px}.fpxj .text>p:first-child{font-size:19px;color:#33383e}.fpxj .text h2{margin:40px 0 14px;font-size:24px;color:var(--marke);text-transform:uppercase;letter-spacing:.02em}.fpxj .text ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.fpxj .text li{position:relative;padding-left:34px}.fpxj .text li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--akzent) 14%,#fff)}.fpxj .text li::after{content:"";position:absolute;left:7px;top:8px;width:5px;height:9px;border:solid var(--akzent);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.fpxj .seite{position:sticky;top:100px}.fpxj .fakten{background:var(--flaeche);border-radius:var(--r);padding:24px;display:grid;gap:16px;border-top:4px solid var(--marke)}.fpxj .fakt{display:flex;gap:12px;align-items:flex-start}.fpxj .fakt svg.ic{width:22px;height:22px;color:var(--akzent);margin-top:2px}.fpxj .fakt small,.fpxj .kontakt small{display:block;font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--leise)}.fpxj .fakt strong{font-size:16px}.fpxj .breit-knopf{width:100%;margin-top:4px}.fpxj .kontakt{border-top:1px solid var(--linie);padding-top:14px;display:grid;gap:2px}.fpxj .kontakt a{display:inline-flex;gap:8px;align-items:center;font-weight:700;text-decoration:none;font-size:17px}.fpxj .schnell{margin:0;font-size:13.5px;color:var(--leise);text-align:center}.fpxj .eingebettet-titel{font-size:30px;color:var(--marke);text-transform:uppercase;margin:6px 0 0}.fpxj .stelle{padding-top:24px}.fpxj .formular{margin-top:64px;padding:40px;background:var(--flaeche);border-radius:var(--r);border-top:4px solid var(--akzent)}.fpxj .formular h2{margin:0 0 6px;font-size:clamp(24px, 3vw, 32px);color:var(--marke);text-transform:uppercase;letter-spacing:.02em}.fpxj .formular-intro{margin:0 0 24px;color:var(--leise)}.fpxj .formular label{display:block;margin-bottom:16px;font-size:15px;font-weight:600}.fpxj .formular input:not([type=checkbox]),.fpxj .formular textarea{display:block;width:100%;margin-top:6px;padding:12px 14px;border:1.5px solid #cfd4da;border-radius:calc(var(--r) * .7);font:inherit;font-weight:400;background:#fff}.fpxj .formular input[type=file]{padding:10px;background:#fff;border-style:dashed}.fpxj .formular input:focus,.fpxj .formular textarea:focus{outline:2px solid var(--akzent);outline-offset:0;border-color:transparent}.fpxj .formular .knopf{margin-top:6px;min-width:240px}.fpxj .reihe{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.fpxj .check{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important;color:var(--leise)}.fpxj .check input{margin-top:5px;flex:none;accent-color:var(--akzent)}.fpxj .versteckt{position:absolute;left:-9999px}.fpxj .meldung{margin:14px 0 0;font-weight:600}.fpxj .meldung.ok{color:#157f3b}.fpxj .meldung.fehler{color:#c62828}.fpxj .hinweis{background:#fff4d6;border:1px solid #f1d58a;padding:10px 14px;border-radius:8px;margin:24px 0 0;font-size:15px}.fpxj .fuss{background:var(--marke);color:rgba(255,255,255,.75);font-size:14px}.fpxj .fuss .breit{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;padding-top:28px;padding-bottom:28px}.fpxj .fuss-logo{max-height:34px;max-width:160px;background:#fff;padding:6px 10px;border-radius:6px}.fpxj .fuss nav{display:flex;gap:20px;flex-wrap:wrap}.fpxj .fuss a{color:#fff;text-decoration:none}.fpxj .fuss a:hover{text-decoration:underline}.fpxj .fuss span{margin-left:auto}@media (max-width:900px){.fpxj .stelle{grid-template-columns:1fr;gap:32px}.fpxj .seite{position:static}.fpxj .karten{grid-template-columns:repeat(2,minmax(0,1fr))}.fpxj .karte.platzhalter{display:none}.fpxj .hero{padding:48px 0 56px}}@media (max-width:600px){.fpxj .breit{padding:0 16px}.fpxj .leiste .breit{min-height:64px}.fpxj .logo{max-height:40px}.fpxj .karten{grid-template-columns:1fr}.fpxj .reihe{grid-template-columns:1fr}.fpxj .formular{padding:24px 18px}.fpxj .formular .knopf{width:100%}.fpxj .fuss span{margin-left:0}}.fpxj{color:var(--text);text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;padding:36px 20px 72px}.fpxj .eingebettet-titel{font-size:clamp(26px,3.6vw,40px);line-height:1.1;margin:4px 0 0}.fourplex-job{scroll-margin-top:150px}.fpxj [id]{scroll-margin-top:150px}.fpxj .oben-zurueck{margin:0 0 8px}.fpxj .oben-zurueck a{color:var(--leise);text-decoration:none}.fpxj .titel-chips{margin-top:14px}.fpxj a[href]::after{content:none!important}.fpxj h1,.fpxj h2,.fpxj h3{margin-left:0;margin-right:0}