.av7 .ka-zurueck{margin-bottom:8px;padding:0 0 10px;min-height:0;font-size:16px}.av7 .lv-hero:has(.ka-zurueck) h1{font-size:clamp(34px,3.5vw,50px)}.av7 .ka-marke{margin:-6px 0 16px;font-weight:600;font-size:18px;color:var(--accent-v7)}.av7 .ka-btn-rand{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}.av7 .ka-btn-rand:hover{background:rgba(255,255,255,.1)}.av7 .ka-knoepfe{display:flex;flex-wrap:wrap;gap:12px}.av7 .ka-stelle{padding-top:72px}.av7 .ka-raster{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}.av7 .ka-haupt{display:grid;gap:56px;min-width:0}.av7 .ka-haupt>*{min-width:0}.av7 .ka-haupt .h2{font-size:clamp(28px,2.7vw,38px);max-width:none;margin-top:0}.av7 .ka-haupt .lv-kopf{margin-bottom:18px}.av7 .ka-haupt .lv-zw{font-size:24px;margin:28px 0 12px}.av7 .ka-haupt h4.lv-zw{font-size:21px}.av7 .ka-text{color:#4a3340;font-size:18px;line-height:1.65}.av7 .ka-text+.ka-text{margin-top:14px}.av7 .ka-haupt .lv-text{font-size:18px;gap:14px}.av7 .ka-haupt .lv-haken{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.av7 .ka-faq-t{margin-bottom:20px}.av7 .ka-leiste{position:sticky;top:110px;min-width:0}.av7 .ka-leiste-i{display:grid;gap:18px;min-width:0}.av7 .ka-leiste .cta-wrap{display:block}.av7 .ka-leiste .cta-wrap .btn{width:100%;justify-content:center;padding:15px 20px}.av7 .ka-seitenkarte{background:var(--light);border-radius:var(--r2);padding:24px;min-width:0}.av7 .ka-seitenkarte h3{font-size:23px;margin-bottom:14px}.av7 .ka-tel{font-size:16px;text-align:center;color:#4a3340}.av7 .ka-tel a{color:var(--primary-v7);font-weight:600;white-space:nowrap}.av7 .ka-jobs nav{display:grid;gap:4px}.av7 .ka-jobs nav a{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:12px;font-size:16px;font-weight:500;color:var(--fg-v7);min-width:0}.av7 .ka-jobs nav a .ic{width:18px;height:18px;color:var(--accent-v7)}.av7 .ka-jobs nav a:hover{background:#efdce8}.av7 .ka-jobs nav a.ka-aktiv{background:var(--grad);color:#fff}.av7 .ka-jobs nav a.ka-aktiv .ic{color:#fff}.av7 .ka-jobs-fuss{margin-top:12px;padding-top:6px;border-top:1px solid var(--border-v7);font-size:16px}.av7 .lv-hell .hublink{background:#fff}.av7 .lv-hell .hublink:hover{background:#fff;box-shadow:var(--sh-md)}.av7 .ka-kurz{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.av7 .ka-kurz .hublink{min-width:0}.av7 .ka-kurz .hublink>span{flex:1;min-width:0;overflow-wrap:anywhere}.av7 .ka-offen .hublink>span{flex:1}.av7 .ka-karten{display:grid;gap:14px}.av7 .ka-stellenkarte{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--border-v7);border-radius:18px;padding:22px;box-shadow:var(--sh-md);min-width:0;transition:border-color .2s,box-shadow .2s}.av7 .ka-stellenkarte:hover{border-color:var(--accent-v7);box-shadow:var(--sh-lg)}.av7 .ka-stellenkarte>div{flex:1;min-width:0}.av7 .ka-stellenkarte h3{font-size:23px;margin-bottom:6px}.av7 .ka-stellenkarte p{font-size:17px;color:#4a3340}.av7 .ka-pfeil{color:var(--accent-v7);margin-top:4px}.av7 .ka-wellpass{margin-top:22px;background:var(--light);border-radius:var(--r2);padding:24px}.av7 .ka-wellpass-k{display:flex;align-items:center;gap:14px;margin-bottom:16px}.av7 .ka-wellpass-k .lv-ic{background:#fff}.av7 .ka-wellpass-k h3{font-size:23px;min-width:0}.av7 .ka-wellpass-l{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px;font-size:16.5px;color:var(--ink)}.av7 .ka-wellpass-l span{display:flex;align-items:flex-start;gap:10px;min-width:0}.av7 .ka-wellpass-l .ic{width:20px;height:20px;margin-top:3px;color:var(--accent-v7)}.av7 .ka-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,#7b1e54,#4a1836 70%,#2a1520);border-radius:var(--r2);padding:32px;color:#f7edf3}.av7 .ka-cta h2,.av7 .ka-cta h3{color:#fff;font-size:28px;margin:0 0 12px}.av7 .ka-cta .ka-haupt-p{font-weight:600;color:#fff;margin-bottom:8px}.av7 .ka-cta p{color:#f7edf3}.av7 .ka-cta p+p{margin-top:10px}.av7 .ka-cta .ka-knoepfe{margin-top:22px}.av7 .ka-mitte{text-align:center}.av7 .cta-final .ka-knoepfe,.av7 .ka-mitte .ka-knoepfe{justify-content:center}.av7 .ka-offen{padding-top:0}.av7 .ka-benefits{margin:0 32px;padding:96px 0}.av7 .ka-benefits .center-head{margin-bottom:44px}.av7 .ka-benefits .center-head .lv-unter{color:#f7edf3}.av7 .ka-benefits .tgrid{grid-template-columns:repeat(3,1fr);margin-top:0}.av7 .ka-benefits .tcell h3{margin-bottom:0;min-width:0;font-size:23px}.av7 .ka-benefits .tcell p{margin-top:2px}@media (max-width:1180px){.av7 .ka-benefits .tgrid{grid-template-columns:1fr 1fr}}@media (max-width:1080px){.av7 .ka-raster{grid-template-columns:minmax(0,1fr);gap:48px}.av7 .ka-leiste{position:static}}@media (max-width:900px){.av7 .ka-stelle{padding-top:48px}.av7 .ka-haupt{gap:44px}.av7 .ka-text{font-size:17px}.av7 .ka-kurz{grid-template-columns:1fr}.av7 .ka-stellenkarte{padding:18px;gap:14px}.av7 .ka-cta{padding:24px 18px}.av7 .ka-knoepfe{flex-direction:column}.av7 .ka-benefits{margin:0 16px;padding:64px 0;border-radius:24px}.av7 .ka-benefits .tgrid{grid-template-columns:1fr}}@media (max-width:520px){.av7 .lv-hero:has(.ka-zurueck) h1{font-size:30px}.av7 .ka-wellpass-l{grid-template-columns:1fr}.av7 .ka-stellenkarte{flex-wrap:wrap}.av7 .ka-stellenkarte>div{flex-basis:100%}.av7 .ka-pfeil{display:none}}html[lang=pl] .av7 .lv-hero h1,html[lang=pl] .av7 .lv-sp .h2{hyphens:auto;hyphenate-limit-chars:14 5 5}