.mappe-rahmen{container-type:inline-size;--u:calc(100cqw / 1920)}.mf{position:relative;width:100%;aspect-ratio:16/9;background:var(--mo-bg);overflow:hidden;padding:calc(96 * var(--u)) calc(120 * var(--u));font-family:var(--mo-font-sans);color:var(--mo-text);line-height:normal;text-align:left}.mf,.mf *{box-sizing:border-box}.mf blockquote,.mf h2,.mf h3,.mf ol,.mf p,.mf ul{margin:0;padding:0}.mf a{color:var(--mo-accent)}.mf a:hover{color:var(--mo-accent-hover)}.mf a:focus-visible{outline:2px solid var(--mo-accent);outline-offset:2px;border-radius:2px}.mf-inhalt{height:calc(844 * var(--u));display:flex;flex-direction:column}.mf-inhalt--titel{height:calc(888 * var(--u));justify-content:space-between}.mf-inhalt--preise{height:calc(876 * var(--u))}.mf-logo{display:block;height:calc(64 * var(--u));width:auto;align-self:flex-start}.mf-logo--klein{height:calc(28 * var(--u))}.mf-fuss{position:absolute;left:calc(120 * var(--u));right:calc(120 * var(--u));bottom:calc(48 * var(--u));border-top:max(1px,calc(1 * var(--u))) solid var(--mo-border);padding-top:calc(16 * var(--u));display:flex;justify-content:space-between;align-items:center;font-size:calc(20 * var(--u));line-height:calc(28 * var(--u));color:var(--mo-text-muted)}.mf-eyebrow{font-size:calc(24 * var(--u));font-weight:600;line-height:1.3;color:var(--mo-accent)}.mf-h1{font-size:calc(112 * var(--u));line-height:1.05;letter-spacing:-.02em}.mf-h1,.mf-h2{font-weight:600;color:var(--mo-text)}.mf-h2{font-size:calc(72 * var(--u));line-height:1.1;letter-spacing:-.015em}.mf-h2--balance{text-wrap:balance}.mf-h2--preise{font-size:calc(60 * var(--u));margin-top:calc(8 * var(--u))!important}.mf-h3{font-size:calc(36 * var(--u));font-weight:600;line-height:1.2}.mf-h3,.mf-lede{color:var(--mo-text)}.mf-lede{max-width:calc(1109 * var(--u));font-size:calc(32 * var(--u));font-weight:400;line-height:1.45;text-wrap:pretty}.mf-lede--titel{margin-top:calc(16 * var(--u))!important}.mf-lede--breit{max-width:none}.mf-text-28{font-size:calc(28 * var(--u));line-height:1.4;color:var(--mo-text);text-wrap:pretty}.mf-klein{font-size:calc(24 * var(--u));line-height:1.3}.mf .mf-gedaempft,.mf-gedaempft{color:var(--mo-text-muted)}.mf-mittel{font-weight:500}.mf-fett{font-weight:600}.mf-verweis{text-decoration:underline;text-underline-offset:calc(4 * var(--u));text-decoration-thickness:max(1px,calc(1 * var(--u)))}.mf-verweis--gross{margin-top:calc(32 * var(--u));align-self:flex-start;font-size:calc(28 * var(--u));line-height:1.4}.mf .mf-ohne-abstand{margin-top:0}.mf .mf-abstand-8{margin-top:calc(8 * var(--u))}.mf .mf-abstand-16{margin-top:calc(16 * var(--u))}.mf .mf-abstand-24{margin-top:calc(24 * var(--u))}.mf .mf-abstand-32{margin-top:calc(32 * var(--u))}.mf .mf-abstand-48{margin-top:calc(48 * var(--u))}.mf-raster12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:calc(32 * var(--u));column-gap:calc(32 * var(--u))}.mf-spalte-8{grid-column:1/span 8}.mf-spalte-7{grid-column:1/span 7}.mf-stapel,.mf-stapel-24{display:flex;flex-direction:column}.mf-stapel-24{gap:calc(24 * var(--u))}.mf-titelblock{display:flex;flex-direction:column;gap:calc(32 * var(--u))}.mf-titelzeile{display:flex;justify-content:space-between;font-size:calc(24 * var(--u));line-height:1.3;color:var(--mo-text-muted)}.mf-zitat{margin-top:calc(96 * var(--u))!important;max-width:calc(1395 * var(--u));display:flex;flex-direction:column;gap:calc(32 * var(--u))}.mf-zitat p{font-size:calc(72 * var(--u));font-weight:600;line-height:1.1;letter-spacing:-.015em;color:var(--mo-text);text-wrap:pretty}.mf-randzitat{grid-column:9/span 4;align-self:end;border-left:calc(2 * var(--u)) solid var(--mo-accent);padding-left:calc(32 * var(--u));display:flex;flex-direction:column;gap:calc(16 * var(--u))}.mf-randzitat p{font-size:calc(28 * var(--u));line-height:1.4;color:var(--mo-text-muted);text-wrap:pretty}.mf-passt{margin-top:calc(64 * var(--u));border-top:max(1px,calc(1 * var(--u))) solid var(--mo-border);padding-top:calc(48 * var(--u));display:flex;flex-direction:column;gap:calc(16 * var(--u))}.mf-schritte{margin-top:calc(96 * var(--u))!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:calc(32 * var(--u));column-gap:calc(32 * var(--u));list-style:none}.mf-schritte li{display:flex;flex-direction:column;gap:calc(24 * var(--u));border-left:max(1px,calc(1 * var(--u))) solid var(--mo-border);padding-left:calc(32 * var(--u))}.mf-schritte li:first-child{border-left:0;padding-left:0;padding-right:calc(32 * var(--u))}.mf-schritt-nr{font-size:calc(64 * var(--u));font-weight:600;line-height:1;color:var(--mo-accent)}.mf-schluss{margin-top:auto!important;font-size:calc(28 * var(--u));line-height:1.4;color:var(--mo-text-muted)}.mf-schluss--klein{max-width:calc(1395 * var(--u));font-size:calc(24 * var(--u));text-wrap:pretty}.mf-kacheln{margin-top:calc(48 * var(--u))!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(32 * var(--u));list-style:none}.mf-kachel{background:var(--mo-surface);border-radius:calc(8 * var(--u));padding:calc(32 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u))}.mf-kachel--rand{grid-column:9/span 4;align-self:end}.mf-kachel-titel{font-size:calc(28 * var(--u));font-weight:600;line-height:1.3;color:var(--mo-text)}.mf-kachel-text{font-size:calc(24 * var(--u));line-height:1.4;color:var(--mo-text-muted)}.mf-pakete{margin-top:calc(24 * var(--u));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(32 * var(--u));align-items:start}.mf-paket{border:max(1px,calc(1 * var(--u))) solid var(--mo-border);border-radius:calc(8 * var(--u));padding:calc(32 * var(--u));display:flex;flex-direction:column}.mf-paket-name{font-size:calc(36 * var(--u));font-weight:600;line-height:1.1;color:var(--mo-text)}.mf-paket-desc{font-size:calc(24 * var(--u));line-height:1.35;color:var(--mo-text-muted)}.mf-paket-desc,.mf-paket-preis{margin-top:calc(8 * var(--u))!important}.mf-paket-preis{display:flex;align-items:baseline;gap:calc(8 * var(--u))}.mf-paket-preis strong{font-size:calc(72 * var(--u));font-weight:600;line-height:1;letter-spacing:-.015em;color:var(--mo-text)}.mf-paket-preis span{font-size:calc(28 * var(--u));line-height:1;color:var(--mo-text)}.mf-paket-laufzeit{margin-top:calc(4 * var(--u))!important;color:var(--mo-text-muted)}.mf-paket-betrieb,.mf-paket-laufzeit{font-size:calc(24 * var(--u));line-height:1.35}.mf-paket-betrieb{color:var(--mo-accent)}.mf-paket-trenner{margin:calc(16 * var(--u)) 0;height:max(1px,calc(1 * var(--u)));background:var(--mo-border)}.mf-merkmale{display:flex;flex-direction:column;list-style:none;font-size:calc(24 * var(--u));line-height:1.3;color:var(--mo-text)}.mf-merkmale li{display:flex;gap:calc(12 * var(--u))}.mf-merkmale li:before{content:"";flex:none;width:calc(12 * var(--u));height:calc(2 * var(--u));margin-top:calc(15 * var(--u));background:var(--mo-accent)}.mf-preisfuss{margin-top:auto;padding-top:calc(16 * var(--u));display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:calc(32 * var(--u));column-gap:calc(32 * var(--u));align-items:end}.mf-preisfuss-text{grid-column:1/span 8;color:var(--mo-text-muted);text-wrap:pretty}.mf-preisfuss-stand,.mf-preisfuss-text{font-size:calc(24 * var(--u));line-height:1.35}.mf-preisfuss-stand{grid-column:9/span 4;display:flex;flex-direction:column;align-items:flex-end;text-align:right;color:var(--mo-text)}.mf-fragen{margin-top:calc(64 * var(--u));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:calc(64 * var(--u));column-gap:calc(64 * var(--u));row-gap:calc(48 * var(--u))}.mf-frage{display:flex;flex-direction:column;gap:calc(16 * var(--u))}.mf-frage-titel{font-size:calc(28 * var(--u));font-weight:600;line-height:1.3;color:var(--mo-text)}.mf-frage-text{font-weight:400;line-height:1.4;text-wrap:pretty}.mf-frage-text,.mf-mehr{font-size:calc(24 * var(--u));color:var(--mo-text)}.mf-mehr{margin-top:auto!important;display:flex;justify-content:flex-end;gap:calc(16 * var(--u));line-height:1.35}.mf .mf-knopf{margin-top:calc(48 * var(--u));align-self:flex-start;height:calc(72 * var(--u));padding:0 calc(40 * var(--u));display:flex;align-items:center;background:var(--mo-accent);color:#ffffff;font-size:calc(28 * var(--u));font-weight:500;border-radius:calc(6 * var(--u));text-decoration:none}.mf .mf-knopf:hover{background:var(--mo-accent-hover);color:#ffffff}.mf .mf-schlicht{align-self:flex-start;font-size:calc(24 * var(--u));line-height:1.35;color:var(--mo-text-muted);text-decoration:none}.mf-kontakt{grid-column:8/span 5;padding-left:calc(64 * var(--u));border-left:max(1px,calc(1 * var(--u))) solid var(--mo-border);display:flex;flex-direction:column;align-self:start;margin-top:calc(56 * var(--u))}.mf .mf-kontaktweg{margin-top:calc(8 * var(--u));align-self:flex-start;font-size:calc(32 * var(--u));line-height:1.3;color:var(--mo-text);text-decoration:none}.mf-kontaktfuss{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;gap:calc(32 * var(--u));font-size:calc(24 * var(--u));line-height:1.35;color:var(--mo-text)}.mf-kontaktfuss-absender{display:flex;gap:calc(16 * var(--u));color:var(--mo-text-muted)}.mappe-seite .mo-section.page-hero{padding-bottom:var(--mo-sp-4)}.mappe-seite .mo-section.mappe-abschnitt{padding-top:var(--mo-sp-5)}.mappe-buehne{max-width:1200px;margin-inline:auto}.mappe-sicht{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--mo-border);border-radius:var(--mo-radius);background:var(--mo-surface);touch-action:pan-y pinch-zoom}.mappe-sicht.ist-vergroessert{overflow:auto;touch-action:auto}.mappe-sicht:focus-visible{outline:2px solid var(--mo-accent);outline-offset:2px}.mappe-spur{min-width:100%}.mappe-rahmen:not([hidden]){display:block;animation:mappe-einblenden .18s var(--mo-ease,ease-out)}@keyframes mappe-einblenden{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mappe-rahmen:not([hidden]){animation:none}}.mappe-steuerung{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mo-sp-3);margin-top:var(--mo-sp-4)}.mappe-steuerung__ansicht,.mappe-steuerung__blaettern{display:flex;align-items:center;gap:var(--mo-sp-2)}.mappe-knopf{min-width:40px;font-size:16px}.mappe-knopf[aria-disabled=true]{opacity:.45;cursor:default}.mappe-zaehler{min-width:4.5ch;text-align:center;font-size:var(--mo-fs-caption);font-variant-numeric:tabular-nums;color:var(--mo-text-muted)}.mappe-buehne.ist-vollbild{position:fixed;inset:0;z-index:1000;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:center;padding:var(--mo-sp-4);background:var(--mo-bg-dark)}.mappe-buehne.ist-vollbild .mappe-sicht{border-color:var(--mo-border-dark)}.mappe-buehne.ist-vollbild .mappe-sicht,.mappe-buehne.ist-vollbild .mappe-steuerung{width:min(100%,calc((100dvh - 96px) * 16 / 9));margin-inline:auto}.mappe-buehne.ist-vollbild .mappe-zaehler{color:var(--mo-text-muted-dark)}.mappe-weiter{max-width:1200px;margin:var(--mo-sp-5) auto 0;font-size:var(--mo-fs-caption);color:var(--mo-text-muted)}.mappe-weiter__liste{display:flex;flex-wrap:wrap;gap:var(--mo-sp-2) var(--mo-sp-5);list-style:none;margin:0;padding:0}.mappe-weiter__link{font:inherit;color:var(--mo-accent);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mappe-weiter__link:hover{color:var(--mo-accent-hover)}.mappe-weiter__link:focus-visible{outline:2px solid var(--mo-accent);outline-offset:2px;border-radius:2px}.mappe-weiter__meldung{min-height:1.4em;margin:var(--mo-sp-2) 0 0}@media print{@page{size:1920px 1080px;margin:0}body,html{margin:0!important;padding:0!important;background:#ffffff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}:has(.mappe-buehne)>:not(:has(.mappe-buehne)):not(.mappe-buehne){display:none!important}:has(.mappe-buehne){margin:0!important;padding:0!important;max-width:none!important;min-height:0!important;border:0!important;background:none!important;box-shadow:none!important}.mappe-buehne,.mappe-buehne.ist-vollbild{position:static;max-width:none;margin:0;padding:0;background:none}.mappe-buehne>.mo-sr-only,.mappe-steuerung{display:none!important}.mappe-buehne.ist-vollbild .mappe-sicht,.mappe-sicht{width:100%;aspect-ratio:auto;overflow:visible;border:0;border-radius:0;background:none}.mappe-spur{width:100%!important}.mappe-rahmen,.mappe-rahmen[hidden]{display:block!important;width:100%;animation:none!important;-moz-column-break-after:page;break-after:page;page-break-after:always}.mappe-rahmen:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}}