@font-face{font-family:Hanken Grotesk;font-weight:100 900;font-style:normal;font-display:swap;src:url(/v2/fonts/HankenGrotesk-VF.woff2) format("woff2")}:root{--mm-text:#333333;--mm-schwarz:#000000;--mm-orange:#FF6F00;--mm-grund:#FFFFFF;--mm-wechsel:#F7F7F7;--mm-tint:#FFF2E0;--mm-rahmen:#CCCCCC;--mm-caption:#666666;--mm-blau-1:#2F4A6D;--mm-blau-2:#415A77;--mm-blau-3:#DDE6F0;--mm-radius-knopf:4px;--mm-radius:0;--mm-schrift:"Hanken Grotesk",Arial,sans-serif;--max:1240px;--rand:clamp(16px,4vw,48px);--aus:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{font-family:var(--mm-schrift);font-weight:400;font-size:18px;line-height:1.55;color:var(--mm-text);background:var(--mm-grund);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto;border-radius:0}a{color:var(--mm-text)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:left}.rahmen{max-width:var(--max);margin:0 auto;padding:0 var(--rand)}:focus-visible{outline:2px solid var(--mm-text);outline-offset:3px}h1,h2,h3,h4{font-weight:700;color:var(--mm-text);letter-spacing:-.02em}h1{font-size:clamp(44px,5.6vw,72px);line-height:1.04}h2{font-size:clamp(32px,3.6vw,48px);line-height:1.1}h3{font-size:clamp(22px,2vw,26px);line-height:1.2;letter-spacing:-.01em}p{max-width:62ch}.gross{font-size:clamp(19px,1.5vw,21px)}.gross,.klein{line-height:1.5}.klein{font-size:15px}.caption{font-size:14px;line-height:1.4;color:var(--mm-caption)}.zahl{font-variant-numeric:tabular-nums}.link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--mm-text);transition:text-decoration-color .2s,text-decoration-thickness .2s}.link:hover{text-decoration-color:var(--mm-orange);text-decoration-thickness:2px}.knopf{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 22px;border-radius:var(--mm-radius-knopf);font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap;transition:transform .16s var(--aus),background-color .2s}.knopf:active{transform:scale(.97)}.knopf-dunkel{background:var(--mm-text);color:#fff}.knopf-dunkel:hover{background:#1f1f1f}.knopf-orange{background:var(--mm-orange);color:var(--mm-schwarz)}.knopf-orange:hover{background:#ff8124}.knopf .pfeil{transition:transform .25s var(--aus)}.knopf:hover .pfeil{transform:translateX(3px)}.mk{position:relative;display:inline-block;z-index:0;white-space:nowrap}.mk:before{content:"";position:absolute;z-index:-1;left:-.12em;right:-.16em;top:.12em;bottom:.02em;background:url(/v2/marker.svg) 50%/100% 100% no-repeat;transform:rotate(-1.2deg);clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--aus) .25s}.mk.an:before{clip-path:inset(0 0 0 0)}.ein{opacity:0;transform:translateY(14px);transition:opacity .6s var(--aus),transform .6s var(--aus)}.ein.an{opacity:1;transform:none}.ein.v1{transition-delay:.06s}.ein.v2{transition-delay:.12s}.ein.v3{transition-delay:.18s}section{padding:clamp(80px,10vw,136px) 0}.wechsel{background:var(--mm-wechsel)}.linie{border-top:1px solid var(--mm-rahmen)}.kopf{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--mm-rahmen)}.kopf .rahmen{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.wortmarke{display:block;height:20px;width:auto}.kopf .rahmen>a:first-child{display:flex;align-items:center;min-height:44px}.ab2-person a[href^="tel:"],.kopf nav,footer a[href^="tel:"]{white-space:nowrap}.kopf nav{display:flex;gap:24px;font-size:15px}.kopf nav a{text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;transition:border-color .2s}.kopf nav a:hover{border-bottom-color:var(--mm-rahmen)}.kopf .knopf{min-height:42px;padding:0 16px;font-size:15px}.menue{display:none;font-size:15px;font-weight:700;padding:8px 0}.neu-leiste{position:relative;z-index:16;background:#fff;border-bottom:1px solid var(--mm-rahmen);font-size:15px;line-height:1.35}.neu-leiste .rahmen{display:flex;align-items:center;justify-content:center;min-height:52px;padding-top:8px;padding-bottom:8px;position:relative;padding-left:calc(var(--rand) + 44px);padding-right:calc(var(--rand) + 44px)}.neu-leiste .neu-link{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:var(--mm-text)}.neu-leiste .neu-bild{flex:none;display:block;height:30px;width:auto;border:1px solid var(--mm-rahmen)}.neu-leiste .neu-titel strong{font-weight:700}.neu-leiste .neu-tat{flex:none;font-weight:700;border-bottom:1px solid;padding-bottom:1px;white-space:nowrap}.neu-leiste .neu-tat .pfeil{display:inline-block;transition:transform .25s var(--aus)}.neu-leiste .neu-link:hover .neu-tat .pfeil{transform:translateX(4px)}.neu-leiste .neu-zu{position:absolute;right:calc(var(--rand) - 6px);top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;font:inherit;font-size:20px;line-height:1;color:var(--mm-caption);background:none;border:0;cursor:pointer}.neu-leiste .neu-zu:hover{color:var(--mm-text)}.neu-leiste .kurz{display:none}.neu-leiste:not([hidden])+.hero{min-height:calc(100vh - 73px - 53px);min-height:calc(100svh - 73px - 53px)}@media (max-width:760px){.neu-leiste{font-size:14px}.neu-leiste .rahmen{justify-content:flex-start;padding-left:var(--rand);padding-right:56px}.neu-leiste .neu-link{gap:4px 12px;flex-wrap:wrap}.neu-leiste .neu-bild{display:none}.neu-leiste .neu-titel{flex-basis:100%}.neu-leiste .lang{display:none}.neu-leiste .kurz{display:inline}}.hero{position:relative;overflow:hidden;min-height:calc(100vh - 73px);min-height:calc(100svh - 73px);display:flex;flex-direction:column;padding:clamp(24px,3vw,48px) 0 clamp(12px,2vh,24px)}.hero>.rahmen{position:relative;z-index:1;width:100%;margin:auto;text-align:center}#zeichenFeld{position:fixed;inset:0;width:100vw;height:100vh;z-index:15;display:block;pointer-events:none}.hero .claim{font-size:clamp(48px,7.4vw,116px);font-weight:700;line-height:.98;letter-spacing:-.035em;color:var(--mm-text);max-width:none;margin:0 auto}.hero .claim span{display:block}.hero h1{font-size:clamp(28px,3.3vw,50px);line-height:1.12;max-width:none;margin-top:clamp(24px,3vw,40px)}.hero h1 .h1-vor{display:block}.hero .antwort{margin:30px auto 0;max-width:58ch}.hero .knoepfe{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 28px;margin-top:36px}.hero .knoepfe .link{background:#fff}.wechsler{display:inline-grid;vertical-align:bottom;overflow:hidden;height:1.22em;padding-right:.2em;margin-right:-.2em}.wechsler span{grid-area:1/1;justify-self:start;white-space:nowrap;position:relative;z-index:0;transform:translateY(108%);transition:transform .7s var(--aus)}.wechsler span.an{transform:none}.wechsler span.weg{transform:translateY(-108%);display:block}.wechsler span:not(.an):not(.weg){transition:none}.wechsler span:before{content:"";position:absolute;z-index:-1;left:-.1em;right:-.14em;top:.16em;bottom:.06em;background:url(/v2/marker.svg) 50%/100% 100% no-repeat;transform:rotate(-1.2deg);clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--aus) .45s}.wechsler span.an:before{clip-path:inset(0 0 0 0)}.hero .wechsler{padding:0 .2em;margin:0}.hero .wechsler span{justify-self:center}.logoband{position:relative;z-index:2;flex:none;width:100%;height:120px;margin-top:clamp(32px,6vh,72px);display:flex;align-items:center;background:#fff;overflow:hidden;box-shadow:0 clamp(12px,2vh,24px) 0 #fff}.logo-spur{display:flex;width:-moz-max-content;width:max-content;animation:logoband 36s linear infinite}.logoband:hover .logo-spur{animation-play-state:paused}.logo-spur{transition:opacity .5s var(--aus)}.logo-spur:not(.bereit){animation:none;opacity:0}.logo-spur ul{list-style:none;gap:88px;padding-right:88px}.logo-spur li,.logo-spur ul{display:flex;align-items:center}.logo-spur img{height:48px;width:auto;max-width:230px;-o-object-fit:contain;object-fit:contain}.logo-spur img.hoch{height:64px}.logo-spur img.gross{height:92px;max-width:260px}.logo-spur img.breit{height:40px;max-width:300px}.logo-spur img.mittel{height:76px}@keyframes logoband{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.logo-spur{animation:none}}@media (max-width:860px){.logoband{height:96px}.logo-spur ul{gap:56px;padding-right:56px}.logo-spur img{height:38px}.logo-spur img.hoch{height:50px}.logo-spur img.gross{height:72px}.logo-spur img.breit{height:32px}.logo-spur img.mittel{height:60px}}@media (min-width:861px) and (max-height:1100px){.hero{padding-top:clamp(12px,1.6vh,24px)}.hero h1{margin-top:clamp(16px,2.2vh,28px)}.hero .antwort{margin-top:clamp(14px,2vh,24px)}.hero .knoepfe{margin-top:clamp(18px,2.4vh,28px)}.logoband{height:104px;margin-top:clamp(24px,4.5vh,48px)}}@media (min-width:861px) and (max-height:880px){.hero .claim{font-size:clamp(44px,min(7.4vw,10.5vh),116px)}.hero h1{font-size:clamp(26px,min(3.3vw,5vh),50px)}.hero .antwort{font-size:16px;max-width:76ch}.logoband{height:84px;margin-top:clamp(18px,3.5vh,32px)}.logo-spur img{height:38px}.logo-spur img.hoch{height:50px}.logo-spur img.gross{height:70px}.logo-spur img.breit{height:30px}.logo-spur img.mittel{height:58px}}@media (max-width:860px){.hero .claim{font-size:clamp(36px,10.4vw,48px)}.hero h1{font-size:26px;margin-top:16px}.hero .antwort{font-size:16px;margin-top:18px}.hero .knoepfe{margin-top:24px;gap:14px 24px}.logoband{height:72px;margin-top:clamp(20px,3vh,32px)}.logo-spur ul{gap:44px;padding-right:44px}.logo-spur img{height:30px}.logo-spur img.hoch{height:40px}.logo-spur img.gross{height:56px}.logo-spur img.breit{height:24px}.logo-spur img.mittel{height:46px}}figcaption{margin-top:10px}.weg-kopf{margin-bottom:clamp(36px,5vw,56px)}.weg-kopf p{margin-top:16px}.weg{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,5vw,72px);align-items:start}.rollen{border-top:1px solid var(--mm-text)}.rolle{border-bottom:1px solid var(--mm-rahmen)}.rolle-kopf{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;width:100%;padding:26px 0}.rolle-kopf .name{font-size:clamp(24px,2.6vw,34px);font-weight:700;letter-spacing:-.015em;line-height:1.15;color:#8a8a8a;transition:color .25s}.rolle-kopf .wer{display:block;font-size:15px;font-weight:400;letter-spacing:0;color:var(--mm-caption);margin-top:4px}.rolle-kopf .plus{width:22px;height:22px;position:relative;flex:none}.rolle-kopf .plus:after,.rolle-kopf .plus:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--mm-text);transition:transform .3s var(--aus)}.rolle-kopf .plus:after{transform:rotate(90deg)}.rolle.offen .name,.rolle:hover .name{color:var(--mm-text)}.rolle.offen .plus:after{transform:rotate(0)}.rolle-inhalt{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--aus)}.rolle.offen .rolle-inhalt{grid-template-rows:1fr}.rolle-inhalt>div{overflow:hidden}.tuer{display:grid;grid-template-columns:140px 1fr;gap:10px 24px;padding:0 0 30px;font-size:16px}.tuer dt{color:var(--mm-caption)}.tuer dd{max-width:52ch}.tuer .preis{font-weight:700}.tuer .knopf{margin-top:8px}.weg-bild{position:sticky;top:104px}.weg-bild .buehne{position:relative;aspect-ratio:4/5;background:var(--mm-wechsel);overflow:hidden}.weg-bild img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .45s var(--aus),transform .9s var(--aus)}.weg-bild img.an{opacity:1;transform:none}.weg-bild img.ui{-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}#rolle .mosaik{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#rolle .kachel{background:var(--mm-grund);margin:0;position:relative}#rolle .f1{grid-column:1;grid-row:1/span 2}#rolle .k1{grid-column:2/span 2;grid-row:1}#rolle .k2{grid-column:2;grid-row:2}#rolle .k3{grid-column:3;grid-row:2}#rolle .k4{grid-column:1/span 2;grid-row:3}#rolle .f2{grid-column:3;grid-row:3}#rolle .foto{overflow:hidden;min-height:320px}#rolle .foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;transition:transform 1.2s var(--aus)}#rolle .foto:hover img{transform:scale(1.03)}#rolle .foto figcaption{position:absolute;left:0;bottom:0;background:var(--mm-grund);padding:8px 12px;max-width:85%}#rolle .text{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,2.6vw,36px)}#rolle .rolle-name{font-size:14px;color:var(--mm-caption);display:flex;gap:12px}#rolle .text h3{font-size:clamp(24px,2.2vw,32px);line-height:1.12;letter-spacing:-.02em;margin-top:18px;max-width:18ch;text-wrap:balance}#rolle .ergebnis{font-size:16px;margin-top:14px;max-width:46ch}#rolle .fuss{margin-top:auto;padding-top:28px;width:100%;font-size:15px;display:grid;gap:10px}#rolle .fuss>div{display:grid;grid-template-columns:90px 1fr;gap:16px;border-top:1px solid var(--mm-rahmen);padding-top:10px}#rolle .fuss dt{color:var(--mm-caption)}#rolle .fuss .preis{font-weight:700}#rolle .text .knopf{margin-top:22px}#rolle .k2 .knopf,#rolle .k3 .knopf{white-space:normal;max-width:100%;min-height:48px;padding:10px 16px;font-size:15px}#rolle .k1,#rolle .k4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px);align-items:start;align-content:start}#rolle .k1>*,#rolle .k4>*{grid-column:1}#rolle .k1 .rolle-name,#rolle .k4 .rolle-name{grid-row:1}#rolle .k1 h3,#rolle .k4 h3{grid-row:2;font-size:clamp(28px,2.8vw,40px)}#rolle .k1 .ergebnis,#rolle .k4 .ergebnis{grid-row:3}#rolle .k1 .fuss,#rolle .k4 .fuss{grid-column:2;grid-row:2/span 2;padding-top:18px;margin-top:0}#rolle .k1 .knopf,#rolle .k4 .knopf{grid-column:2;grid-row:4}@media (max-width:1000px){#rolle .mosaik{grid-template-columns:1fr}#rolle .kachel{grid-column:1;grid-row:auto}#rolle .foto{aspect-ratio:16/10;min-height:0}}@media (max-width:640px){#rolle .k1,#rolle .k4{display:flex}#rolle .foto{aspect-ratio:4/3}#rolle .fuss>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){#rolle .foto img{transition:none}}.rechnen{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px)}.rechnen .bildsaeule{position:sticky;top:120px;align-self:start}.rechnen .rahmenbild{position:relative;aspect-ratio:16/10;border:1px solid var(--mm-rahmen);background:#fff;overflow:hidden}.rechnen .rahmenbild>*{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;opacity:0;transition:opacity .5s var(--aus)}.rechnen .rahmenbild>.an{opacity:1}.vergleich{position:relative;aspect-ratio:1512/746;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.vergleich .nachher img,.vergleich>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;opacity:1}.vergleich .nachher{position:absolute;inset:0;clip-path:inset(0 0 0 50%)}.vergleich .griff{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--mm-text);padding:0;cursor:ew-resize}.vergleich .griff span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#fff;border:2px solid var(--mm-text);border-radius:var(--mm-radius-knopf);display:grid;place-items:center;font-size:20px;font-weight:700;line-height:1;letter-spacing:2px}.rechnen .vergleich>*{opacity:1;transition:none}.rechnen .vergleich .griff{inset:auto;top:0;bottom:0;width:2px;height:auto}.vergleich-legende{display:flex;justify-content:space-between;margin-top:10px;font-weight:700;font-size:15px}.platzhalter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--mm-rahmen);background:var(--mm-wechsel);text-align:center;padding:16px}.platzhalter span{font-weight:700;font-size:16px}.platzhalter small{font-size:14px;color:var(--mm-caption)}.rahmenbild.einzeln{position:relative;aspect-ratio:16/10}.rahmenbild.einzeln .platzhalter{position:absolute;inset:0}.schritte{display:flex;flex-direction:column;gap:28vh;padding-bottom:4vh}.schritt{position:sticky;top:calc(120px + var(--i) * 14px);background:#fff;border:1px solid var(--mm-rahmen);padding:clamp(24px,2.4vw,36px);transition:border-color .4s var(--aus)}.schritt h3{margin-bottom:12px}.schritt h3,.schritt p{color:var(--mm-caption);transition:color .4s var(--aus)}.schritt.aktiv{border-color:var(--mm-text)}.schritt.aktiv h3,.schritt.aktiv p{color:var(--mm-text)}.schritt-kopf{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.schritt-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--mm-rahmen);background:var(--mm-wechsel);transition:background .4s var(--aus),border-color .4s var(--aus)}.schritt-icon svg{width:26px;height:26px;fill:none;stroke:var(--mm-caption);stroke-width:1.6;stroke-linecap:square;stroke-linejoin:miter;transition:stroke .4s var(--aus)}.schritt.aktiv .schritt-icon{background:var(--mm-blau-3);border-color:var(--mm-text)}.schritt.aktiv .schritt-icon svg{stroke:var(--mm-text)}.beleg{margin-top:22px;padding-top:18px;border-top:1px dashed var(--mm-rahmen);display:flex;flex-wrap:wrap;gap:8px}.beleg .datei{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--mm-rahmen);padding:4px 10px;font-size:14px;font-weight:700;line-height:1.3}.beleg .datei:before{content:"";width:10px;height:12px;border:1.5px solid;flex:none}.beleg .rechnung{font-family:var(--mm-schrift);font-size:16px;font-variant-numeric:tabular-nums;background:var(--mm-wechsel);padding:8px 12px}.beleg .quelle{font-size:14px;line-height:1.45}.beleg .quelle b{margin-right:6px}.schritt .beleg *{color:var(--mm-caption);transition:color .4s var(--aus)}.schritt.aktiv .beleg *{color:var(--mm-text)}.schritt{display:flex;flex-direction:column;border:0;border-top:1px solid var(--mm-rahmen);padding:28px 0 32px}.schritt.aktiv{border-top-color:var(--mm-text)}.schritt-kopf{display:contents}.schritt .schritt-icon,.schritt.aktiv .schritt-icon{order:0;display:block;width:auto;height:auto;background:none;border:0;margin-bottom:16px}.schritt .schritt-icon svg{width:30px;height:30px}.schritt h3{order:1;font-size:21px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.schritt>p:first-of-type{order:2;font-size:16px;line-height:1.55}.schritt>p:not(:first-of-type){order:5}.schritt .beleg{order:4;border-top:0;padding-top:0;margin-top:20px;gap:6px 20px}.schritt .beleg .datei{border:0;padding:0;font-size:15px}.schritt .beleg .datei:before{content:none}@media (max-width:1000px){.schritte{gap:20px;padding-bottom:0}.schritt{position:relative;top:0;border-top-color:var(--mm-text)}.schritt .beleg *,.schritt h3,.schritt p{color:var(--mm-text)}.schritt .schritt-icon svg{stroke:var(--mm-text)}}.rechnen-kopf{margin-bottom:clamp(40px,5vw,64px);max-width:760px}.rechnen-kopf p{margin-top:18px}.referenz{padding:clamp(72px,9vw,120px) 0}.referenz .satz{font-size:clamp(28px,3.4vw,46px);font-weight:700;line-height:1.18;letter-spacing:-.02em;max-width:26ch}.referenz .quelle{margin-top:24px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.logo-platz{height:44px;min-width:180px;border:1px dashed var(--mm-rahmen);display:grid;place-items:center;font-size:13px;color:var(--mm-caption);padding:0 14px}.leistungen-kopf{margin-bottom:clamp(40px,5vw,64px)}#leistungen .om{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,4vw,56px);align-items:start}#leistungen .om h3{font-size:clamp(32px,3vw,44px);line-height:1.05;letter-spacing:-.02em;margin:0 0 16px}#leistungen .om-text .gross{margin-bottom:28px}#leistungen .om-anb{border-top:1px solid var(--mm-rahmen);padding-top:14px}#leistungen .om-anb b{display:block;margin-bottom:2px}#leistungen .om-film{margin:0}#leistungen .om-flaeche{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--mm-rahmen);background:#fff;cursor:pointer}#leistungen .om-flaeche video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#leistungen .om-flaeche.laeuft{cursor:auto}#leistungen .om-flaeche.laeuft video{-o-object-fit:contain;object-fit:contain}#leistungen .om-start{position:absolute;left:16px;bottom:16px;z-index:1;min-height:44px;padding:0 16px;gap:10px;font-size:15px}#leistungen .om-start:before{content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 12px}#leistungen .om-start .dauer{font-weight:400;opacity:.75;font-variant-numeric:tabular-nums}#leistungen .om-kapitel{display:flex;gap:3px;margin-top:14px;list-style:none}#leistungen .om-kapitel li{flex:var(--dauer) 1 0;min-width:-moz-max-content;min-width:max-content}#leistungen .om-kapitel button{display:block;width:100%;padding:0 0 4px;text-align:left}#leistungen .om-kapitel .spur{display:block;height:3px;background:var(--mm-rahmen);overflow:hidden}#leistungen .om-kapitel .spur i{display:block;height:100%;background:var(--mm-text);transform:scaleX(var(--p,0));transform-origin:0 50%}#leistungen .om-kapitel .name{display:block;margin-top:10px;font-size:15px;line-height:1.25;transition:color .2s}#leistungen .om-kapitel .zeit{display:block;font-size:13px;color:var(--mm-caption);font-variant-numeric:tabular-nums}#leistungen .om-kapitel button:focus-visible .spur,#leistungen .om-kapitel button:hover .spur{background:#999}#leistungen .om-film.spielt .om-kapitel .name{color:var(--mm-caption)}#leistungen .om-film.spielt .om-kapitel .aktiv .name{color:var(--mm-text)}#leistungen .om-fakten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin-top:clamp(40px,5vw,64px);border-top:1px solid var(--mm-text)}#leistungen .om-fakten div{padding-top:16px}#leistungen .om-fakten dt{font-weight:700;margin-bottom:4px}#leistungen .om-fakten dd{margin:0}#leistungen .weitere{margin-top:clamp(72px,9vw,120px)}#leistungen .weitere-titel{font-weight:700;padding-bottom:14px;border-bottom:1px solid var(--mm-text)}#leistungen .weitere article{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,4vw,56px);padding:28px 0 32px;border-bottom:1px solid var(--mm-rahmen)}#leistungen .weitere article:last-child{border-bottom:0}#leistungen .weitere .weiter{margin-top:12px;font-size:15px}@media (max-width:1000px){#leistungen .om,#leistungen .weitere article{grid-template-columns:1fr}#leistungen .om-film{order:-1}#leistungen .om-fakten{grid-template-columns:1fr 1fr;row-gap:24px}#leistungen .weitere article{gap:8px}}@media (max-width:640px){#leistungen .om-kapitel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 6px}#leistungen .om-kapitel li{min-width:0}#leistungen .om-kapitel .name{font-size:13px;hyphens:auto}#leistungen .om-fakten{grid-template-columns:1fr}#leistungen .om-start{left:8px;bottom:8px;width:44px;padding:0;justify-content:center}#leistungen .om-start:before{margin-left:3px}#leistungen .om-start .dauer,#leistungen .om-start .om-wort{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (prefers-reduced-motion:reduce){#leistungen .om-kapitel .name{transition:none}}.betrieb-kopf{margin-bottom:clamp(36px,5vw,56px);max-width:760px}.betrieb-kopf p{margin-top:16px}table.aufgaben{width:100%;border-collapse:collapse;font-size:17px}.aufgaben caption{text-align:left;padding-bottom:12px}.aufgaben td,.aufgaben th{text-align:left;vertical-align:top;padding:18px 20px 18px 0;border-bottom:1px solid var(--mm-rahmen)}.aufgaben thead th{background:var(--mm-wechsel);font-weight:700;padding:14px 20px;border-bottom:0}.aufgaben tbody th{font-weight:700;width:26%}.aufgaben td{width:37%}.aufgaben tbody td:first-of-type{padding-left:20px}.ehrlich{margin-top:36px;padding:22px 24px;background:var(--mm-tint);max-width:820px}.saetze{display:grid;grid-template-columns:1fr 1fr;gap:28px 56px;margin-top:clamp(48px,6vw,72px)}.saetze div{padding-top:18px;border-top:1px solid var(--mm-rahmen)}.saetze b{display:block;margin-bottom:6px;font-size:18px}.betrieb-start .betrieb-kopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(32px,6vw,96px);align-items:end;max-width:none;margin-bottom:clamp(40px,5vw,64px)}.betrieb-start .betrieb-kopf p{margin-top:0;color:var(--mm-caption);max-width:44ch}.betrieb-start .schaubild{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(170px,.75fr) minmax(0,.8fr);align-items:center;margin:0 0 clamp(56px,7vw,88px)}.betrieb-start .umgebung{border:2px solid var(--mm-text);padding:22px 24px 0}.betrieb-start .umgebung .titel{display:block;font-weight:700;font-size:clamp(19px,1.5vw,21px);margin-bottom:16px}.betrieb-start .u-deckel{background:var(--mm-tint);border:2px solid var(--mm-text);padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap}.betrieb-start .u-deckel b{font-size:16px}.betrieb-start .u-deckel span{font-size:14px;color:var(--mm-caption);white-space:nowrap}.betrieb-start .u-inhalt{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--mm-rahmen);border-right:1px solid var(--mm-rahmen)}.betrieb-start .u-inhalt li{padding:18px 16px 16px;display:flex;flex-direction:column;gap:12px}.betrieb-start .u-inhalt li+li{border-left:1px solid var(--mm-rahmen)}.betrieb-start .u-inhalt b{font-size:16px;line-height:1.25}.betrieb-start .u-inhalt .bz{display:block;width:52px;height:44px;fill:none;stroke:var(--mm-text);stroke-width:1.6;stroke-linecap:square}.betrieb-start .u-inhalt .bz .f{fill:var(--mm-text);stroke:none}.betrieb-start .u-sockel{margin:0 -24px;background:var(--mm-wechsel);border-top:2px solid var(--mm-text);padding:14px 24px 16px;display:flex;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;font-size:14px}.betrieb-start .u-sockel b{font-size:15px}.betrieb-start .u-sockel span{color:var(--mm-caption)}.betrieb-start .b-wege{display:flex;flex-direction:column;gap:34px;padding:0 4px}.betrieb-start .weg-pfeil{position:relative;font-size:14px;line-height:1.35;text-align:center;padding-bottom:12px}.betrieb-start .weg-pfeil:before{content:"";position:absolute;left:0;right:0;bottom:0;border-top:2px solid var(--mm-text)}.betrieb-start .weg-pfeil.rein:after{content:"";position:absolute;left:-2px;bottom:-6px;border:7px solid transparent;border-right:10px solid var(--mm-text);border-left:0}.betrieb-start .weg-pfeil.raus{color:var(--mm-caption)}.betrieb-start .weg-pfeil.raus:before{border-top:2px dashed var(--mm-rahmen)}.betrieb-start .weg-pfeil.raus:after{content:"\00D7";position:absolute;left:50%;bottom:-13px;transform:translateX(-50%);width:24px;height:24px;line-height:22px;text-align:center;background:#fff;border:1px solid var(--mm-rahmen);font-size:16px;color:var(--mm-text)}.betrieb-start .mm-box{background:var(--mm-wechsel);padding:26px 28px;border:1px solid var(--mm-rahmen)}.betrieb-start .mm-box b{display:block;font-size:clamp(19px,1.5vw,21px);margin-bottom:8px}.betrieb-start .mm-box p{font-size:15px;color:var(--mm-caption)}.betrieb-start table.aufgaben{border-top:1px solid var(--mm-text)}.betrieb-start .aufgaben thead th{background:none;font-size:15px;font-weight:400;color:var(--mm-caption);padding:14px 24px 14px 0}.betrieb-start .aufgaben td,.betrieb-start .aufgaben th{padding:20px 24px 20px 0}.betrieb-start .aufgaben tbody td:first-of-type{padding-left:0}.betrieb-start .daten{margin-top:clamp(56px,7vw,88px);border-top:1px solid var(--mm-text)}.betrieb-start .daten div{display:grid;grid-template-columns:26% 1fr;gap:8px 24px;padding:20px 0;border-bottom:1px solid var(--mm-rahmen)}.betrieb-start .daten dt{font-weight:700}.betrieb-start .daten dd{max-width:62ch}@media (max-width:1000px){.betrieb-start .betrieb-kopf,.betrieb-start .schaubild{grid-template-columns:1fr}.betrieb-start .b-wege{flex-direction:row;gap:16px;padding:28px 0}.betrieb-start .weg-pfeil{flex:1;padding:0 0 0 18px;text-align:left;min-height:84px;display:flex;align-items:center}.betrieb-start .weg-pfeil:before{left:0;right:auto;top:0;bottom:0;border-top:0;border-left:2px solid var(--mm-text)}.betrieb-start .weg-pfeil.raus:before{border-left:2px dashed var(--mm-rahmen)}.betrieb-start .weg-pfeil.rein:after{left:-6px;top:-2px;bottom:auto;border:7px solid transparent;border-bottom:10px solid var(--mm-text);border-top:0}.betrieb-start .weg-pfeil.raus:after{left:1px;top:50%;bottom:auto;transform:translate(-50%,-50%)}}@media (max-width:640px){.betrieb-start .daten div{grid-template-columns:1fr}}@media (max-width:520px){.betrieb-start .u-inhalt{grid-template-columns:1fr}.betrieb-start .u-inhalt li{flex-direction:row;align-items:center;gap:16px}.betrieb-start .u-inhalt li+li{border-left:0;border-top:1px solid var(--mm-rahmen)}}.einwaende{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px)}.einwaende .titel{position:sticky;top:120px;align-self:start}.fragen-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.fragen-filter button{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border:1px solid var(--mm-rahmen);border-radius:var(--mm-radius-knopf);background:#fff;font-size:15px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}.fragen-filter button span{font-weight:400;color:var(--mm-caption);font-variant-numeric:tabular-nums;transition:color .2s}.fragen-filter button:hover{border-color:var(--mm-text)}.fragen-filter button[aria-pressed=true]{background:var(--mm-text);border-color:var(--mm-text);color:#fff}.fragen-filter button[aria-pressed=true] span{color:#fff}.fragen-weiter{margin-top:28px;font-size:16px;color:var(--mm-caption)}.fragen-weiter a{color:var(--mm-text)}.fragen{border-top:1px solid var(--mm-text);margin:0 -20px;transition:opacity .25s var(--aus),transform .25s var(--aus)}.fragen.wechselt{opacity:0;transform:translateY(6px)}.fragen details{padding:0 20px;border-bottom:1px solid var(--mm-rahmen);transition:background-color .25s var(--aus)}.fragen details:hover,.fragen details[open]{background:#fff}.fragen summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 18px;gap:12px;align-items:center;padding:24px 0;font-size:clamp(19px,1.6vw,22px);font-weight:700;letter-spacing:-.01em}.fragen summary::-webkit-details-marker{display:none}.fragen summary .frage{transition:transform .3s var(--aus)}.fragen details:hover .frage{transform:translateX(4px)}.fragen summary .plus{width:18px;height:18px;position:relative}.fragen summary .plus:after,.fragen summary .plus:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--mm-text);transition:transform .3s var(--aus)}.fragen summary .plus:after{transform:rotate(90deg)}.fragen details[open] .plus:after{transform:rotate(0)}.fragen .antwort{overflow:hidden}.fragen .antwort .innen{padding:0 0 28px;max-width:64ch}.fragen .antwort b{font-weight:700;color:var(--mm-text)}@media (max-width:640px){.fragen{margin:0 -16px}.fragen details{padding:0 16px}.fragen summary{grid-template-columns:1fr 18px}.fragen .antwort .innen{padding-left:0}}.menschen .raster{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:center}.menschen .text p+p{margin-top:16px}.menschen .text .knoepfe{margin-top:24px;display:flex;gap:24px;flex-wrap:wrap}.menschen .bildneben img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:52% 45%;object-position:52% 45%}.themen-zeilen{list-style:none;margin-top:clamp(28px,3.5vw,40px);border-top:1px solid var(--mm-text)}.themen-zeilen a{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:baseline;gap:8px clamp(24px,4vw,64px);padding:22px 0;border-bottom:1px solid var(--mm-rahmen);text-decoration:none}.themen-zeilen .art{font-size:15px;color:var(--mm-caption)}.themen-zeilen b{font-size:clamp(20px,1.8vw,24px)}.themen-zeilen .pfeil{transition:transform .3s var(--aus)}.themen-zeilen a:hover b{text-decoration:underline;text-underline-offset:5px}.themen-zeilen a:hover .pfeil{transform:translateX(4px)}.leitfaeden-kopf{margin-top:clamp(64px,8vw,112px)}.leitfaeden{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(32px,4vw,48px)}.leitfaeden a{text-decoration:none;display:block}.leitfaeden img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border:1px solid var(--mm-rahmen);transition:transform .5s var(--aus)}.leitfaeden a:hover img{transform:translateY(-4px)}.leitfaeden b{display:block;margin-top:14px;font-size:17px}.leitfaeden span{font-size:15px;text-decoration:underline;text-underline-offset:4px}.leitfaeden a:nth-child(2),.leitfaeden a:nth-child(4){margin-top:40px}.abschluss{padding:0;background:#fff;border-top:1px solid var(--mm-rahmen)}.ab2-oben{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.ab2-tuer{background:radial-gradient(circle at 14% -10%,rgba(255,255,255,.22),transparent 44%),var(--mm-orange);color:#000;padding:clamp(56px,7vw,112px) clamp(24px,5vw,88px) clamp(56px,7vw,112px) max(var(--rand),calc((100vw - var(--max))/2 + var(--rand)))}.ab2-dach{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;color:var(--mm-caption)}.ab2-tuer .ab2-dach{color:#000}.ab2-tuer h2{font-size:clamp(36px,4.4vw,64px);line-height:1.04;letter-spacing:-.03em;color:#000;max-width:14ch}.ab2-tuer p{font-size:clamp(17px,1.4vw,20px);line-height:1.55;margin-top:26px;max-width:46ch;color:#000}.ab2-liste{list-style:none;margin-top:30px;display:grid;gap:14px;font-weight:700;font-size:18px}.ab2-liste li{display:flex;gap:12px;align-items:baseline}.ab2-liste li:before{content:">>>";font-size:15px;letter-spacing:.02em;flex:none}.ab2-tuer .knopf{margin-top:40px;background:#000;color:#fff}.ab2-platt{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,7vw,112px) max(var(--rand),calc((100vw - var(--max))/2 + var(--rand))) clamp(56px,7vw,112px) clamp(32px,5vw,96px)}.ab2-platt h3{font-size:clamp(28px,2.6vw,40px);line-height:1.1;letter-spacing:-.02em}.ab2-platt p{font-size:18px;line-height:1.6;margin-top:20px;max-width:46ch}.ab2-link{display:inline-flex;align-items:center;gap:10px;margin-top:28px;font-weight:700;font-size:18px;color:var(--mm-text);text-decoration:none;border-bottom:2px solid var(--mm-orange);padding-bottom:2px;align-self:flex-start;justify-self:start}.ab2-link .pfeil{transition:transform .2s var(--aus)}.ab2-link:hover .pfeil{transform:translateX(4px)}.ab2-person{display:flex;gap:16px;align-items:center;margin-top:40px;padding-top:28px;border-top:1px solid var(--mm-rahmen);font-size:15px}.ab2-person img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%}.ab2-person b{display:block;font-size:16px}.ab2-person>div{min-width:0}.ab2-person a[href^="tel:"]{margin-right:12px}.ab2-wissen .rahmen{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(32px,5vw,96px);align-items:center;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px)}.ab2-wissen h3{font-size:clamp(30px,3.4vw,52px);line-height:1.06;letter-spacing:-.03em;max-width:18ch}.ab2-wissen p{font-size:18px;line-height:1.6;margin-top:20px;max-width:52ch}.ab2-wissen .links{display:grid;gap:22px}.ab2-wissen .ab2-link{margin-top:0}@media (max-width:860px){.ab2-oben,.ab2-wissen .rahmen{grid-template-columns:1fr}.ab2-platt,.ab2-tuer{padding-left:var(--rand);padding-right:var(--rand)}}.abschluss .danke{background:#fff}.abschluss .ein{transition-duration:.9s}.abschluss .ein.von-unten{transform:translateY(70px)}.abschluss .ein.von-links{transform:translateX(-70px)}.abschluss .ein.von-rechts{transform:translateX(70px)}.abschluss .ein.an{transform:none}.abschluss .ein.v3{transition-delay:.24s}.kontakt{display:grid;grid-template-columns:96px 1fr;gap:20px;align-items:center}.kontakt img{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%}.kontakt-liste{margin-top:24px;border-top:1px solid var(--mm-rahmen)}.kontakt-liste a,.kontakt-liste div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--mm-rahmen);font-size:16px}.kontakt-liste span{color:var(--mm-caption)}.kontakt-liste a{text-decoration:none}.kontakt-liste a:hover{text-decoration:underline;text-decoration-color:var(--mm-orange);text-underline-offset:4px}footer{background:#fff;border-top:1px solid var(--mm-rahmen);padding:56px 0 88px;font-size:15px}footer .raster{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:32px}footer .wortmarke{height:18px;margin-bottom:16px}footer ul{list-style:none}footer li{margin-bottom:8px}footer .pflicht{margin-top:40px;padding-top:20px;border-top:1px solid var(--mm-rahmen);color:var(--mm-caption);font-size:14px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.kopf .rechts{display:flex;align-items:center;gap:18px}.sprache{position:relative;font-size:15px}.sprache summary{list-style:none;cursor:pointer;font-weight:700;padding:6px 2px;border-bottom:2px solid transparent}.sprache summary::-webkit-details-marker{display:none}.sprache summary:hover{border-bottom-color:var(--mm-rahmen)}.sprache div{position:absolute;right:0;top:calc(100% + 10px);background:#fff;border:1px solid var(--mm-text);min-width:170px;padding:6px 0;z-index:25}.sprache div a{display:block;padding:8px 16px;text-decoration:none}.sprache div a:hover{text-decoration:underline;text-underline-offset:4px}.sprache div a[aria-current]{font-weight:700}.themen{position:relative}.themen summary{list-style:none;cursor:pointer;padding:6px 0;border-bottom:2px solid transparent;display:flex;align-items:center;gap:6px}.themen summary::-webkit-details-marker{display:none}.themen summary:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.themen[open] summary:after{transform:translateY(1px) rotate(225deg)}.themen summary:hover{border-bottom-color:var(--mm-rahmen)}.kopf .rahmen{position:relative}.kopf nav .themen{position:static}.tafel{position:absolute;left:var(--rand);right:var(--rand);top:100%;z-index:25;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);background:#fff;border:1px solid var(--mm-schwarz);box-shadow:0 24px 60px rgba(0,0,0,.08);white-space:normal;animation:tafel .25s var(--aus)}@keyframes tafel{0%{transform:translateY(-6px)}}.tafel .intro{background:var(--mm-wechsel);padding:clamp(32px,3.5vw,48px)}.tafel-titel{font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--mm-schwarz)}.tafel .intro p:not(.tafel-titel){margin-top:12px;font-size:16px;line-height:1.5;max-width:34ch}.kopf nav .tafel .knopf{margin-top:28px;padding:0 16px;border:0}.ziele{list-style:none;display:grid;gap:26px 40px;align-content:start;padding:clamp(32px,3.5vw,48px)}.ziele.zwei{grid-template-columns:1fr 1fr}.kopf nav .ziele a{display:block;padding:0;border:0}.ziele b{font-size:17px;color:var(--mm-schwarz)}.ziele b:after{content:"›";display:inline-block;margin-left:6px;color:var(--mm-orange);transition:transform .25s var(--aus)}.ziele a:hover b{text-decoration:underline;text-underline-offset:4px}.ziele a:hover b:after{transform:translateX(4px)}.ziele span{display:block;margin-top:4px;font-size:15px;line-height:1.45;color:var(--mm-caption)}.ziele .trenner{grid-column:1/-1;padding-top:8px;border-top:1px solid var(--mm-rahmen);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-caption)}.unsichtbar{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.faelle-kopf{margin-bottom:clamp(36px,5vw,56px);max-width:760px}.faelle-kopf p{margin-top:16px}.faelle{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,5vw,80px);align-items:start}.bereiche{display:flex;flex-direction:column;border-top:1px solid var(--mm-text)}.bereiche button{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--mm-rahmen);font-size:clamp(20px,1.9vw,26px);font-weight:700;letter-spacing:-.01em;color:#8a8a8a;transition:color .25s}.bereiche button small{font-size:14px;font-weight:400;color:var(--mm-caption)}.bereiche button:hover,.bereiche button[aria-selected=true]{color:var(--mm-text)}.bereiche button[aria-selected=true]{box-shadow:inset 3px 0 0 var(--mm-text);padding-left:16px;transition:color .25s,padding .3s var(--aus)}.fall-liste{list-style:none;border-top:1px solid var(--mm-text)}.fall-liste[hidden]{display:none}.fall-liste li{display:grid;grid-template-columns:150px 1fr;gap:6px 28px;padding:24px 0;border-bottom:1px solid var(--mm-rahmen);animation:fallEin .5s var(--aus) both}.fall-liste li:nth-child(2){animation-delay:.06s}.fall-liste li:nth-child(3){animation-delay:.12s}@keyframes fallEin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fall-liste .art{font-size:15px;color:var(--mm-caption);padding-top:4px}.fall-liste h3{font-size:clamp(20px,1.7vw,23px);margin-bottom:6px}.fall-liste p{font-size:17px}.fall-liste .erst{margin-top:8px;font-size:15px;color:var(--mm-caption)}.fall-liste .erst b{color:var(--mm-text);font-weight:700;margin-right:8px}.faelle-weiter{margin-top:28px;font-size:16px}.wb{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,96px);align-items:start}.wb-text>p{margin-top:18px}.wb-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;border-top:1px solid var(--mm-text);padding-top:20px}.wb-zahlen dt{font-size:clamp(40px,4.4vw,60px);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.wb-zahlen dd{margin-top:8px;font-size:15px;line-height:1.4;max-width:20ch}.ziffern{display:inline-flex}.ziffer{display:inline-block;height:1em;overflow:hidden;clip-path:inset(0 0 3px 0)}.ziffer>span{display:flex;flex-direction:column;transition:transform 1.6s var(--aus)}.ziffer>span>span{height:1.3em;line-height:1}.wb-zahlen.an .ziffer>span{transform:translateY(var(--ziel))}.wb .knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px}.module{list-style:none;border-top:1px solid var(--mm-text);counter-reset:modul}.module li{padding:13px 0;border-bottom:1px solid var(--mm-rahmen);font-size:17px}.schreiben{margin-top:clamp(64px,8vw,104px);padding-top:clamp(40px,5vw,56px);border-top:1px solid var(--mm-rahmen);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.schreiben-kopf p{margin-top:10px}.formular{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.formular label{display:flex;flex-direction:column;gap:6px;font-size:15px}.formular label>span{color:var(--mm-caption)}.formular .breit{grid-column:1/-1}input[type=email],input[type=tel],input[type=text],textarea{font:inherit;font-size:17px;color:var(--mm-text);background:#fff;border:1px solid var(--mm-rahmen);border-radius:0;padding:12px 14px;width:100%;transition:border-color .2s}input:focus,textarea:focus{outline:none;border-color:var(--mm-text)}textarea{resize:vertical;min-height:120px}.haken{flex-direction:row!important;align-items:flex-start;gap:12px!important;font-size:14px!important;line-height:1.5}.haken>span{color:var(--mm-text)!important}.haken input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--mm-text)}.formular .ungueltig{border-color:var(--mm-text);box-shadow:inset 3px 0 0 var(--mm-text)}.senden{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.danke{padding:28px 0;border-top:1px solid var(--mm-text);border-bottom:1px solid var(--mm-rahmen)}.danke b{display:block;font-size:22px;margin-bottom:6px}.knopf-hell{background:#fff;color:var(--mm-text);border:1px solid var(--mm-text)}.knopf-hell:hover{background:var(--mm-wechsel)}footer .raster{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:32px 28px}.sonntag>b,footer nav b{display:block;margin-bottom:12px;font-size:15px}footer .wortmarke{margin-bottom:12px}.sonntag{margin-top:32px;max-width:420px}.sonntag p{margin-bottom:14px}.sonntag-feld{display:flex;gap:8px;margin-bottom:12px}.sonntag-feld input{flex:1;min-width:0;padding:10px 12px;font-size:16px}.sonntag-feld .knopf{min-height:44px;padding:0 16px;font-size:15px}.fuss-knopf{font-size:15px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;padding:0}.fuss-knopf:hover{text-decoration-color:var(--mm-orange);text-decoration-thickness:2px}.entwurf{position:fixed;left:50%;bottom:20px;transform:translate(-50%,16px);opacity:0;z-index:45;width:min(460px,calc(100vw - 32px));background:#fff;border:1px solid var(--mm-text);padding:18px 48px 18px 20px;font-size:15px;transition:opacity .3s var(--aus),transform .3s var(--aus);pointer-events:none}.entwurf.an{opacity:1;transform:translate(-50%);pointer-events:auto}.entwurf b{display:block;font-size:17px;margin-bottom:4px}.entwurf p+p{margin-top:8px}.entwurf .zu{position:absolute;right:12px;top:12px;width:28px;height:28px;font-size:22px;line-height:1;text-align:center}.cookie{position:fixed;right:16px;bottom:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:40;width:min(400px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid var(--mm-text);padding:22px 22px 18px;font-size:15px}.cookie[hidden]{display:none}.cookie>b{display:block;font-size:18px;margin-bottom:8px}.cookie details{margin:12px 0 4px}.cookie summary{cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:4px}.cookie details .haken{display:flex;margin-top:12px}.cookie-knoepfe{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 12px}.cookie-knoepfe .knopf{min-height:44px;justify-content:center;font-size:15px;padding:0 10px}.cookie-knoepfe .speichern{grid-column:1/-1}.bw{font-size:11px;vertical-align:super;margin-left:3px;padding:1px 4px;background:var(--mm-blau-3);color:var(--mm-text);letter-spacing:0}.bw,.fehlt{display:none;font-weight:700;white-space:nowrap}.fehlt{font-size:12px;padding:1px 5px;border:1px dashed var(--mm-text);margin-left:4px}body.pruef .bw,body.pruef .fehlt{display:inline-block}.pruefschalter{position:fixed;left:16px;bottom:16px;z-index:30;background:#fff;border:1px solid var(--mm-text);border-radius:var(--mm-radius-knopf);padding:10px 14px;font-size:14px;font-weight:700;display:flex;gap:10px;align-items:center}.pruefschalter i{width:28px;height:16px;border:1px solid var(--mm-text);border-radius:8px;position:relative;transition:background .2s}.pruefschalter i:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--mm-text);transition:transform .2s var(--aus)}body.pruef .pruefschalter i{background:var(--mm-blau-3)}body.pruef .pruefschalter i:after{transform:translateX(12px)}html.intro #zeichenFeld,html.intro .hero>.rahmen,html.intro .kopf,html.intro .logoband,html.intro .neu-leiste,html.intro .pruefschalter{opacity:0}html.intro .hero .ein{transform:none;transition:none}#zeichenFeld,.hero>.rahmen,.kopf,.logoband,.neu-leiste,.pruefschalter{transition:opacity .7s var(--aus)}#intro{position:fixed;inset:0;z-index:100;pointer-events:none}#intro canvas{width:100%;height:100%;display:block}.hero>.rahmen{will-change:transform}.film-buehne{position:relative;z-index:2;padding:clamp(8px,1vw,16px) 0 clamp(80px,10vw,136px)}.film-karte{position:relative;width:min(1180px,calc(100% - 96px));margin:0 auto}.film-flaeche{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--mm-wechsel);border:1px solid var(--mm-rahmen);cursor:pointer;transition:transform .7s var(--aus)}.film-flaeche:hover{transform:scale(1.04)}.film-flaeche video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.film-flaeche:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,0) 60%);pointer-events:none}.film-start{position:absolute;left:50%;top:50%;z-index:1;translate:-50% -50%;display:inline-flex;align-items:center;gap:12px;min-height:60px;padding:0 26px 0 20px;border-radius:999px;background:rgba(51,51,51,.55);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 10px 40px rgba(0,0,0,.18);color:#fff;font-weight:700;font-size:16px;white-space:nowrap;transition:transform .3s var(--aus)}.film-play{width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 12px}.film-dauer{font-weight:400;opacity:.75;font-variant-numeric:tabular-nums}.film-flaeche:focus-visible .film-start,.film-flaeche:hover .film-start{transform:scale(1.05)}.film-fenster{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:clamp(16px,5vw,72px);border:0;background:rgba(0,0,0,.6);backdrop-filter:blur(10px);display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s var(--aus)}.film-fenster[open]{display:flex}.film-fenster.offen{opacity:1}.film-fenster::backdrop{background:transparent}.film-buehne-gross{position:relative;width:min(1280px,100%,calc((100vh - 2 * clamp(16px,5vw,72px)) * 16 / 9));aspect-ratio:16/9;background:#000;transform:scale(.96);transition:transform .4s var(--aus)}.film-fenster.offen .film-buehne-gross{transform:none}.film-buehne-gross iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.film-zu{position:absolute;top:16px;right:16px;z-index:1;width:48px;height:48px;border-radius:999px;background:#000;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:30px;line-height:1;display:flex;align-items:center;justify-content:center}.film-zu:hover{background:var(--mm-text)}.film-buehne figcaption{width:min(1180px,calc(100% - 96px));margin:16px auto 0}.film-hinweis{display:block;margin-top:4px}@media (max-width:640px){.film-karte{width:100vw;margin-left:calc(50% - 50vw)}.film-flaeche{border-left:0;border-right:0}.film-flaeche:hover{transform:none}.film-start{min-height:52px;padding:0 20px 0 16px;font-size:15px}.film-zu{top:10px;right:10px}.film-buehne figcaption{width:100%;padding:0 var(--rand)}}@media (max-width:1240px){.kopf nav{display:none}.menue{display:block}.kopf.offen nav{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:72px;background:#fff;border-bottom:1px solid var(--mm-text);padding:8px var(--rand) 24px;gap:0;font-size:19px;font-weight:700}.kopf.offen nav .themen summary,.kopf.offen nav a{padding:14px 0;border-bottom:1px solid var(--mm-rahmen)}.kopf.offen nav .themen summary{min-height:44px}.kopf.offen nav .tafel{position:static;display:block;border:0;box-shadow:none;animation:none;padding:0 0 0 16px}.kopf.offen nav .tafel .intro{display:none}.kopf.offen nav .ziele{display:block;padding:0}.kopf.offen nav .ziele a{padding:12px 0;border-bottom:1px solid var(--mm-rahmen)}.kopf.offen nav .ziele b{font-size:17px}.kopf.offen nav .ziele span{font-weight:400;font-size:14px}.kopf.offen nav .ziele .trenner{border-top:0;padding:16px 0 4px;font-weight:400}.kopf.offen nav{max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain}html.menue-offen body{overflow:hidden}.menue{justify-content:flex-end;padding:0}.menue,.sprache summary{min-height:44px;min-width:44px;display:flex;align-items:center}.sprache summary{justify-content:center;padding:0 2px}.sprache div a{padding:12px 16px}.kopf .rechts{gap:12px}}@media (max-width:1000px){.abschluss .karten,.einwaende,.menschen .raster,.rechnen,.weg{grid-template-columns:1fr}.einwaende .titel,.rechnen .bildsaeule,.weg-bild{position:relative;top:0}.weg-bild{order:-1;max-width:520px}.weg-bild .buehne{aspect-ratio:16/10}.schritt{min-height:auto;opacity:1}.leitfaeden{grid-template-columns:1fr 1fr}.themen-zeilen a{grid-template-columns:minmax(0,1fr) auto}.themen-zeilen .art{grid-column:1/-1}.faelle,.schreiben,.wb{grid-template-columns:1fr}footer .raster{grid-template-columns:1fr 1fr}footer .raster>div:first-child{grid-column:1/-1}footer li{margin-bottom:0}footer li>.fuss-knopf,footer li>a{display:inline-block;padding:10px 0}.leitfaeden a:nth-child(n){margin-top:0}}@media (max-width:640px){body{font-size:17px}.kopf .knopf{display:none}.abschluss .karte dl,.tuer{grid-template-columns:1fr;gap:2px}.abschluss .karte dd,.tuer dd{margin-bottom:12px}.abschluss .ein.von-links,.abschluss .ein.von-rechts{transform:translateY(40px)}.abschluss .ein.an{transform:none}.knopf{white-space:normal;min-height:52px;padding:12px 18px}.saetze{grid-template-columns:1fr}.aufgaben thead{display:none}.aufgaben tr{display:block;padding:16px 0;border-bottom:1px solid var(--mm-rahmen)}.aufgaben td,.aufgaben th{display:block;width:auto!important;padding:4px 0!important;border:0}.aufgaben td:before{content:attr(data-seite);display:block;font-size:14px;color:var(--mm-caption)}.pruefschalter{left:auto;right:12px;bottom:12px}.fall-liste li{grid-template-columns:1fr;gap:4px}.bereiche{flex-direction:row;flex-wrap:wrap;gap:8px;border-top:0}.bereiche button,.bereiche button[aria-selected=true]{font-size:16px;padding:8px 12px;border:1px solid var(--mm-rahmen);border-radius:var(--mm-radius-knopf);box-shadow:none}.bereiche button[aria-selected=true]{border-color:var(--mm-text)}.bereiche button small{display:none}.bereiche button,.fragen-filter button{min-height:44px}.cookie summary{padding:10px 0;margin:-10px 0}footer{padding-bottom:96px}.wb-zahlen{gap:16px}.formular,.wb-zahlen{grid-template-columns:1fr}.cookie{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:18px 18px 14px;font-size:14px}.cookie>b{font-size:17px;margin-bottom:6px}.cookie details{margin:10px 0 2px}.cookie-knoepfe{margin:14px 0 10px}.cookie-knoepfe .knopf{padding:6px 8px;text-align:center;line-height:1.25}.kopf .rechts{gap:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}.abschluss .ein.von-links,.abschluss .ein.von-rechts,.abschluss .ein.von-unten,.ein{opacity:1;transform:none}.mk:before{clip-path:none}.film-flaeche:hover{transform:none}}.beweis{margin-top:clamp(48px,6vw,88px);border:1px solid var(--mm-rahmen);background:#fff;display:grid;grid-template-columns:1fr 1fr}.beweis .frage{padding:clamp(24px,3vw,40px);border-right:1px solid var(--mm-rahmen);display:flex;flex-direction:column;gap:18px}.beweis .eingabe{border:1px solid var(--mm-text);padding:14px 16px;font-size:18px;min-height:56px;display:flex;align-items:center}.beweis .eingabe .cursor{display:inline-block;width:2px;height:1.1em;background:var(--mm-text);margin-left:2px;animation:beweis-blink 1s steps(1) infinite}@keyframes beweis-blink{50%{opacity:0}}.beweis .dateien{display:flex;flex-wrap:wrap;gap:8px}.beweis .dateien span{border:1px solid var(--mm-rahmen);padding:4px 10px;font-size:14px}.beweis .antwort-feld{padding:clamp(24px,3vw,40px);background:var(--mm-wechsel);display:grid;gap:14px;align-content:start;min-height:320px}.beweis .zeile{display:flex;gap:12px;align-items:baseline;transition:opacity .4s var(--aus),transform .4s var(--aus)}.beweis.laeuft .zeile{opacity:0;transform:translateY(8px)}.beweis.laeuft .zeile.an{opacity:1;transform:none}.beweis .stufe{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mm-caption);width:92px;flex:none}.beweis code{font-family:ui-monospace,Menlo,monospace;font-size:15px;background:#fff;padding:4px 8px;border:1px solid var(--mm-rahmen)}.beweis .gross-zahl{font-size:clamp(40px,4vw,64px);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.beweis .gross-zahl small{font-size:18px;font-weight:400;letter-spacing:0;margin-left:8px}.beweis .nochmal{align-self:start;background:none;border:0;font:inherit;font-weight:700;color:var(--mm-text);border-bottom:2px solid var(--mm-orange);cursor:pointer;padding:0 0 2px}.eckdaten{background:radial-gradient(circle at 14% -30%,rgba(255,255,255,.22),transparent 44%),var(--mm-orange);color:#000;padding:clamp(48px,6vw,88px) 0}.eckdaten .dach{text-align:center;font-size:15px;margin-bottom:22px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;max-width:none}.weg3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,72px);max-width:1120px;margin:8px auto 0;list-style:none}.weg3 li{position:relative;text-align:left}.weg3 li:not(:last-child):after{content:">>>";position:absolute;right:calc(-1 * clamp(24px,4vw,72px) / 2);top:4px;transform:translateX(50%);font-weight:700;font-size:18px;letter-spacing:.02em}.weg3 h3{font-size:clamp(22px,2vw,28px);color:#000}.weg3 p{margin-top:8px;font-size:17px;line-height:1.5;max-width:30ch}.weg3-knopf{text-align:center;margin-top:clamp(32px,4vw,52px);max-width:none}.weg3-knopf .knopf{background:#000;color:#fff}@media (max-width:860px){.weg3{grid-template-columns:1fr;gap:32px}.weg3 li:not(:last-child):after{right:auto;left:0;top:auto;bottom:-26px;transform:none}.beweis{grid-template-columns:1fr}.beweis .frage{border-right:0;border-bottom:1px solid var(--mm-rahmen)}.eckdaten .raster{grid-template-columns:1fr}}.praxis{padding:clamp(56px,7vw,112px) 0;overflow:hidden;background:#fff}.praxis-kopf{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.praxis-kopf p{max-width:46ch;color:var(--mm-caption)}.praxis-spur{display:flex;width:-moz-max-content;width:max-content;animation:praxislauf 95s linear infinite}.praxis-spur:not(.bereit){animation:none}.praxis-spur:hover{animation-play-state:paused}.praxis figure{flex:none;height:clamp(240px,30vw,440px);margin-right:16px;position:relative}.praxis img{height:100%;width:auto;display:block;-o-object-fit:cover;object-fit:cover}.praxis figcaption{position:absolute;left:0;bottom:0;background:#fff;padding:6px 10px;font-size:13px;font-weight:700;margin:0}@keyframes praxislauf{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.praxis{overflow-x:auto}.praxis-spur{animation:none;padding-left:var(--rand)}}@media (max-width:860px){.praxis-kopf{display:block}.praxis-kopf p{margin-top:12px}}html[lang=ja]{--mm-schrift:"Hanken Grotesk","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP",sans-serif}html[lang=ja] .claim,html[lang=ja] .gross,html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3{word-break:auto-phrase}html[lang=ja] body{line-break:strict}.skip-link{position:absolute;left:16px;top:-60px;z-index:60;background:var(--mm-text);color:#fff;padding:10px 16px;border-radius:var(--mm-radius-knopf);font-weight:700;text-decoration:none}.skip-link:focus{top:12px}.seitenkopf{padding:clamp(56px,7vw,104px) 0 clamp(48px,6vw,80px)}.seitenkopf h1{font-size:clamp(40px,5vw,72px);line-height:1.06;max-width:20ch}.seitenkopf .antwort{margin-top:24px;max-width:58ch}.seitenkopf .knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.seitenkopf-raster{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:center}.pfad{margin-bottom:20px}.pfad .link{color:var(--mm-caption);text-decoration-color:var(--mm-rahmen)}.abschnitt-kopf{margin-bottom:clamp(36px,5vw,56px);max-width:820px}.abschnitt-kopf.schmal{max-width:640px}.abschnitt-kopf .gross{margin-top:16px}.abschnitt-kopf.zweispaltig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(32px,6vw,96px);align-items:end;max-width:none}.abschnitt-kopf.zweispaltig .gross{margin-top:0;color:var(--mm-caption);max-width:44ch}.merkmale{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px}.merkmale li{border-top:1px solid var(--mm-rahmen);padding-top:20px}.merkmale h3{font-size:19px;margin-bottom:8px}.merkmale p{font-size:16px}@media (max-width:1100px){.merkmale{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.abschnitt-kopf.zweispaltig{grid-template-columns:1fr}}@media (max-width:600px){.merkmale{grid-template-columns:1fr;gap:32px}}.zeilen{border-top:1px solid var(--mm-text)}.zeile{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px clamp(24px,4vw,64px);padding:26px 0;border-bottom:1px solid var(--mm-rahmen)}.zeile h3{font-size:clamp(20px,1.8vw,24px)}.abschluss-kurz{max-width:var(--max);padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px)}.abschluss-kurz .gross{margin-top:16px;max-width:60ch}.abschluss-kurz .knopf{margin-top:32px}.knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.prosa{max-width:72ch}.prosa h2{font-size:clamp(26px,2.6vw,34px);margin:48px 0 14px}.prosa h3{font-size:clamp(20px,1.8vw,24px);margin:32px 0 10px}.prosa ol,.prosa p,.prosa ul{margin-top:12px}.prosa ol,.prosa ul{padding-left:1.2em}.prosa li{margin-top:6px}.prosa a{text-decoration:underline;text-underline-offset:4px}@media (max-width:1000px){.seitenkopf-raster,.zeile{grid-template-columns:1fr}}.abschluss-einstieg{margin-top:16px}.seitenkopf-raster>*{min-width:0}.seitenkopf h1{overflow-wrap:break-word}.abschluss .rahmen.raster{max-width:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.abschluss .raster>div{background:radial-gradient(circle at 14% -10%,rgba(255,255,255,.22),transparent 44%),var(--mm-orange);color:#000;padding:clamp(56px,7vw,112px) clamp(24px,5vw,88px) clamp(56px,7vw,112px) max(var(--rand),calc((100vw - var(--max))/2 + var(--rand)))}.abschluss .raster h2{color:#000;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.03em;max-width:16ch}.abschluss .raster dl{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px 20px;margin-top:30px;font-size:17px;max-width:54ch}.abschluss .raster dt{font-weight:700}.abschluss .raster .bw,.abschluss .raster .fehlt{color:#000}.abschluss .raster .knopf-orange{background:#000;color:#fff;margin-top:36px}.abschluss .raster .knopf-orange:hover{background:#222}.abschluss .raster aside{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,7vw,112px) max(var(--rand),calc((100vw - var(--max))/2 + var(--rand))) clamp(56px,7vw,112px) clamp(32px,5vw,96px)}@media (max-width:860px){.abschluss .rahmen.raster{grid-template-columns:1fr}.abschluss .raster aside,.abschluss .raster>div{padding-left:var(--rand);padding-right:var(--rand)}.abschluss .raster dl{grid-template-columns:1fr;gap:2px}.abschluss .raster dd{margin-bottom:12px}}.leistungen{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,5vw,72px);align-items:start}.haupt img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}.haupt .film,.haupt img{width:100%;border:1px solid var(--mm-rahmen)}.haupt .film{display:block;height:auto;aspect-ratio:16/9;background:#fff}.haupt .fakten{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;margin-top:28px;padding-top:20px;border-top:1px solid var(--mm-rahmen)}.haupt .fakten b{display:block;margin-bottom:4px}.neben{border-top:1px solid var(--mm-text)}.neben article{padding:26px 0 30px;border-bottom:1px solid var(--mm-rahmen)}.neben h3{margin-bottom:8px}@media (max-width:860px){.haupt .fakten,.leistungen{grid-template-columns:1fr}}.beweiszeile{margin-top:clamp(40px,5vw,64px);border-top:1px solid var(--mm-rahmen);padding-top:24px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.beweiszeile .caption{max-width:15ch;line-height:1.35}.beweiszeile ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px}.beweiszeile img{height:26px;width:auto;max-width:130px;-o-object-fit:contain;object-fit:contain}.beweiszeile img.gross{height:46px}.beweiszeile img.mittel{height:38px}.beweiszeile img.breit{height:18px;max-width:150px}@media (max-width:860px){.beweiszeile{grid-template-columns:1fr;gap:14px}.beweiszeile ul{justify-content:flex-start;gap:16px 28px}.beweiszeile img{height:24px}.beweiszeile img.gross{height:42px}.beweiszeile img.mittel{height:36px}.beweiszeile img.breit{height:18px}}.pfad .link{display:inline-block;padding-block:13px;margin-block:-13px}@media (max-width:860px){.gg-weiter,.knoepfe .link,.ue-zeit-fuss .link,.ue-zusatz .link{padding-block:9px}.ab2-link{min-height:44px}.cookie{left:0;right:0;bottom:0;width:100%;max-height:85dvh;border:0;border-top:1px solid var(--mm-text);padding:14px 16px max(16px,env(safe-area-inset-bottom));box-shadow:0 -8px 24px rgba(0,0,0,.08);display:flex;flex-direction:column}.cookie[hidden]{display:none}.cookie>b{font-size:15px;margin-bottom:4px;padding-right:110px}.cookie>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0}}@media (max-width:860px){.cookie:has(details[open])>p{display:block;-webkit-line-clamp:unset}.cookie details{order:0;margin:0}.cookie summary{position:absolute;top:14px;right:16px;padding:12px 0;margin:-12px 0}.cookie details[open] summary{position:static;margin:8px 0 -4px}.cookie-knoepfe{order:1;margin:12px 0 0}.cookie>.link{order:2;align-self:flex-start;margin-top:8px;padding-block:10px;margin-bottom:-10px}}@media (max-width:860px){.pfeil-link,:is(p,li,dd,td,span,div,h3,h4,.caption) a.link{padding-block:12px}.akt-modnav a.link{padding-block:10px}li:has(>a.link)+li:has(>a.link){margin-top:6px}}summary{list-style:none}summary::-webkit-details-marker{display:none}.themenseite .inhaltsverz-mobil summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.themenseite .inhaltsverz-mobil summary:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.themenseite .inhaltsverz-mobil[open] summary:after{transform:translateY(1px) rotate(225deg)}.sprache summary{border-top:2px solid transparent}@media (max-width:860px){.hero .claim{font-size:clamp(40px,12.5vw,56px)}}@media (max-width:640px){.startseite #abschluss .ab2-platt>p:not(.ab2-dach),.startseite #abschluss .ab2-wissen p:not(.ab2-dach),.startseite #anwendungsfaelle .faelle-kopf p,.startseite #betrieb .aufgaben,.startseite #betrieb .daten,.startseite #fragen .fragen-filter,.startseite #fragen .fragen>details:nth-child(n+7),.startseite #leistungen .om-fakten,.startseite #leistungen .om-kapitel,.startseite #leistungen .weitere article p:not(.weiter),.startseite #menschen .text .knoepfe,.startseite #menschen .text>p:not(.gross),.startseite #rechnen .schritt>h3+p,.startseite #rolle .kachel.text .fuss,.startseite #weiterbildung .module,.startseite #weiterbildung .wb-text>p.klein,.startseite .hero .handy-aus{display:none}}