.mst{--mst-tief:#241f4f;--mst-violett:#544595;--mst-button:#4d45a4;--mst-tuerkis:#4cc2a9;--mst-tinte:#1b1d21;--mst-text:#45464f;--mst-nebel:#f4f3f9;--mst-linie:#e3e1ee;--mst-hell-auf-tief:#d9d6ee;--mst-radius:12px;--mst-radius-gross:20px;--mst-kopf-overlay:156px;--mst-schrift-titel:"Montserrat","Segoe UI",Arial,sans-serif;--mst-schrift-text:"Nunito Sans","Segoe UI",Arial,sans-serif;font-family:var(--mst-schrift-text);font-size:17px;line-height:1.6;color:var(--mst-text);background:#fff}.mst *,.mst *:before,.mst *:after{box-sizing:border-box}.mst img{max-width:100%;height:auto;display:block}.mst p,.mst li,.mst address,.mst figcaption,.mst span{color:inherit;font-size:inherit;line-height:inherit}.mst p{margin:0 0 16px}.mst ul,.mst ol,.mst li{margin:0;padding:0;list-style:none}.mst li:before{content:none}.mst figure{margin:0}.mst .mst-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.mst .mst-sektion{padding:88px 0}.mst .mst-sektion--nebel{background:var(--mst-nebel)}.mst .mst-sektion--dunkel{background:var(--mst-tief);color:var(--mst-hell-auf-tief)}.mst .mst-h2{font-family:var(--mst-schrift-titel);font-weight:800;font-size:clamp(26px, 19px + 1.6vw, 38px);line-height:1.2;color:var(--mst-tinte);margin:0 0 24px;letter-spacing:-.01em;text-transform:none}.mst .mst-h3{font-family:var(--mst-schrift-titel);font-weight:700;font-size:19px;line-height:1.3;color:var(--mst-tinte);margin:0 0 10px;text-transform:none;letter-spacing:0}.mst .mst-sektion--dunkel .mst-h2,.mst .mst-sektion--dunkel .mst-h3{color:#fff}.mst .mst-fliess{max-width:68ch}.mst .mst-kopf{max-width:760px;margin-bottom:40px}.mst a.mst-btn,.mst a.mst-btn:visited{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 28px;border-radius:var(--mst-radius);background:var(--mst-button);color:#fff;font-family:var(--mst-schrift-titel);font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;border:2px solid transparent;text-align:center;transition:background-color .2s ease,color .2s ease}.mst a.mst-btn:hover,.mst a.mst-btn:focus,.mst a.mst-btn:active{background:var(--mst-tief);color:#fff}.mst a.mst-btn--hell,.mst a.mst-btn--hell:visited{background:var(--mst-tuerkis);color:var(--mst-tinte)}.mst a.mst-btn--hell:hover,.mst a.mst-btn--hell:focus,.mst a.mst-btn--hell:active{background:#fff;color:var(--mst-tief)}.mst a.mst-textlink,.mst a.mst-textlink:visited{display:inline-block;color:var(--mst-button);font-weight:700;font-size:16px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--mst-tuerkis);padding:10px 0;min-height:44px}.mst a.mst-textlink:hover,.mst a.mst-textlink:focus,.mst a.mst-textlink:active{color:var(--mst-tief)}.mst .mst-sektion--dunkel a.mst-textlink,.mst .mst-sektion--dunkel a.mst-textlink:visited,.mst .mst-sektion--dunkel a.mst-textlink:hover,.mst .mst-sektion--dunkel a.mst-textlink:focus{color:#fff}.mst a:focus-visible,.mst summary:focus-visible{outline:3px solid var(--mst-violett);outline-offset:3px;border-radius:6px}.mst .mst-hero a:focus-visible,.mst .mst-sektion--dunkel a:focus-visible,.mst .mst-leistung--alle a:focus-visible{outline-color:var(--mst-tuerkis)}body.page-template-page-templatesstartseite-acf-php .page-header{display:none}.mst .mst-hero{background:var(--mst-tief);color:var(--mst-hell-auf-tief);padding:72px 0 80px;overflow:hidden}#site-header.header-overlay~#content .mst .mst-hero,#site-header.header-overlay~.site-content .mst .mst-hero{padding-top:calc(var(--mst-kopf-overlay) + 48px)}.mst .mst-hero__grid{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, .75fr);gap:56px;align-items:center}.mst .mst-hero__motto{font-family:var(--mst-schrift-titel);font-weight:600;color:var(--mst-tuerkis);margin:0 0 14px;font-size:16px}.mst .mst-hero__h1{font-family:var(--mst-schrift-titel);font-weight:800;color:#fff;text-transform:none;font-size:clamp(30px, 18px + 2.9vw, 52px);line-height:1.12;letter-spacing:-.015em;margin:0 0 22px}.mst .mst-nobr{white-space:nowrap}.mst .mst-hero__lead{font-size:19px;line-height:1.55;max-width:56ch;margin:0 0 30px}.mst .mst-hero__aktion{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px}.mst .mst-hero__tel{display:flex;align-items:center;gap:12px}.mst .mst-hero__avatar{display:none;width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:50% 18%;border:2px solid var(--mst-tuerkis)}.mst .mst-hero__tel-text{display:flex;flex-direction:column}.mst .mst-hero__tel-label{font-size:14px;color:var(--mst-hell-auf-tief)}.mst a.mst-hero__tel-nummer,.mst a.mst-hero__tel-nummer:visited{font-family:var(--mst-schrift-titel);font-weight:800;font-size:26px;line-height:1.2;color:#fff;text-decoration:none;letter-spacing:.01em;padding:6px 0;min-height:44px;display:inline-block;border-bottom:2px solid var(--mst-tuerkis)}.mst a.mst-hero__tel-nummer:hover,.mst a.mst-hero__tel-nummer:focus,.mst a.mst-hero__tel-nummer:active{color:var(--mst-tuerkis)}.mst .mst-hero__merkmale{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:30px;font-size:15px}.mst .mst-hero__merkmale li{display:flex;align-items:center;gap:8px}.mst .mst-hero__merkmale li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mst-tuerkis);flex:none}.mst .mst-hero__portraet{position:relative;justify-self:end;max-width:400px}.mst .mst-hero__foto{border-radius:var(--mst-radius-gross);aspect-ratio:566/600;object-fit:cover;box-shadow:0 0 0 8px rgba(76,194,169,.18)}.mst .mst-hero__portraet figcaption{position:absolute;left:-28px;bottom:28px;background:#fff;color:var(--mst-tinte);padding:12px 18px;border-radius:var(--mst-radius);display:flex;flex-direction:column;line-height:1.35;box-shadow:0 10px 30px rgba(20,16,50,.25)}.mst .mst-hero__portraet figcaption strong{font-family:var(--mst-schrift-titel);font-size:16px;color:var(--mst-tinte)}.mst .mst-hero__portraet figcaption span{font-size:14px;color:var(--mst-text)}.mst .mst-intro__grid{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);gap:56px;align-items:start}.mst .mst-intro__text p:first-child{font-size:19px;color:var(--mst-tinte)}.mst .mst-wechsel__grid{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr);gap:48px 56px}.mst .mst-wechsel__karten{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:20px}.mst .mst-karte{background:#fff;border:1px solid var(--mst-linie);border-radius:var(--mst-radius);padding:24px}.mst .mst-karte p{margin:0}.mst .mst-karte--linie{border-left:4px solid var(--mst-tuerkis)}.mst .mst-wechsel__abschluss{grid-column:1/-1;margin:0;font-size:18px;color:var(--mst-tinte)}.mst .mst-wechsel__abschluss a.mst-textlink{margin-left:6px}.mst .mst-leistungen__liste{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:20px}.mst .mst-leistung{display:flex;flex-direction:column}.mst .mst-leistung p{flex:1 1 auto;margin-bottom:14px;font-size:16px}.mst .mst-leistung--alle{background:var(--mst-violett);border-color:var(--mst-violett);justify-content:center}.mst a.mst-leistung__alle,.mst a.mst-leistung__alle:visited{color:#fff;font-family:var(--mst-schrift-titel);font-weight:700;font-size:19px;line-height:1.3;text-decoration:underline;text-decoration-color:var(--mst-tuerkis);text-underline-offset:6px;text-decoration-thickness:2px;display:inline-block;padding:10px 0;min-height:44px}.mst a.mst-leistung__alle:hover,.mst a.mst-leistung__alle:focus,.mst a.mst-leistung__alle:active{color:#fff;text-decoration-color:#fff;text-decoration-thickness:3px}.mst .mst-schritte{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:32px;margin:8px 0 40px;counter-reset:mst-schritt}.mst .mst-schritt{position:relative;padding-top:64px;counter-increment:mst-schritt}.mst .mst-schritt:before{content:counter(mst-schritt);position:absolute;top:0;left:0;width:44px;height:44px;border-radius:50%;background:var(--mst-violett);color:#fff;font-family:var(--mst-schrift-titel);font-weight:800;font-size:17px;display:grid;place-items:center}.mst .mst-schritt:after{content:"";position:absolute;top:21px;left:56px;right:-20px;height:2px;background:var(--mst-linie)}.mst .mst-schritt:last-child:after{display:none}.mst .mst-schritt p{margin:0}.mst .mst-ki__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:56px;align-items:start}.mst .mst-ki__schritte{counter-reset:mst-ki;display:grid;gap:26px}.mst .mst-ki__schritte li{counter-increment:mst-ki;position:relative;padding-left:64px}.mst .mst-ki__schritte li:before{content:counter(mst-ki);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;border:2px solid var(--mst-tuerkis);color:var(--mst-tuerkis);font-family:var(--mst-schrift-titel);font-weight:800;font-size:17px;display:grid;place-items:center}.mst .mst-ki__schritte p{margin:0 0 6px}.mst .mst-warum__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);gap:48px;align-items:center}.mst .mst-warum__foto{border-radius:var(--mst-radius-gross);aspect-ratio:700/467;object-fit:cover}.mst .mst-warum__punkte{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:28px 32px}.mst .mst-warum__punkt p{margin:0}.mst .mst-stimme{margin-top:64px;padding:40px 48px;border-radius:var(--mst-radius-gross);background:var(--mst-nebel);border-left:6px solid var(--mst-violett)}.mst .mst-stimme blockquote{margin:0;padding:0;border:0;background:0 0;font-size:inherit;font-style:normal;color:inherit;quotes:none}.mst .mst-stimme blockquote:before,.mst .mst-stimme blockquote:after{content:none;display:none}.mst .mst-stimme blockquote p{font-family:var(--mst-schrift-titel);font-weight:600;font-size:clamp(18px, 16px + .6vw, 22px);font-style:normal;line-height:1.5;color:var(--mst-tinte);margin:0 0 16px}.mst .mst-stimme blockquote p:before{content:"„"}.mst .mst-stimme blockquote p:after{content:"“"}.mst .mst-stimme figcaption{font-size:15px}.mst .mst-team__liste{display:grid;grid-template-columns:repeat(7,minmax(0, 1fr));gap:20px;margin-bottom:24px}.mst .mst-team__person{display:flex;flex-direction:column;text-align:center;font-size:15px;line-height:1.35}.mst .mst-team__foto{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:50% 20%;border-radius:50%;margin-bottom:12px;background:#fff}.mst .mst-team__person strong{font-family:var(--mst-schrift-titel);color:var(--mst-tinte);font-size:15px}.mst .mst-partner{margin-top:56px;padding-top:40px;border-top:1px solid var(--mst-linie)}.mst .mst-partner__titel{font-family:var(--mst-schrift-titel);font-weight:700;font-size:16px;color:var(--mst-tinte);margin:0 0 20px}.mst .mst-partner__liste{display:grid;grid-template-columns:repeat(6,minmax(0, 1fr));gap:16px;max-width:1000px}.mst .mst-partner__liste li{background:#fff;border:1px solid var(--mst-linie);border-radius:8px;padding:10px 14px}.mst .mst-partner__logo{aspect-ratio:368/276;object-fit:contain;width:100%}.mst .mst-region__grid{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);gap:56px;align-items:start}.mst .mst-faq__wrap{max-width:900px}.mst .mst-faq__liste{display:grid;gap:12px}.mst .mst-faq__eintrag{background:#fff;border:1px solid var(--mst-linie);border-radius:var(--mst-radius)}.mst .mst-faq__eintrag summary{display:block;cursor:pointer;list-style:none;padding:20px 56px 20px 24px;position:relative;min-height:44px}.mst .mst-faq__eintrag summary::-webkit-details-marker{display:none}.mst .mst-faq__eintrag summary:after{content:"";position:absolute;right:24px;top:50%;width:12px;height:12px;margin-top:-8px;border-right:2px solid var(--mst-violett);border-bottom:2px solid var(--mst-violett);transform:rotate(45deg);transition:transform .2s ease}.mst .mst-faq__eintrag[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.mst .mst-faq__eintrag summary .mst-h3{margin:0;font-size:17px}.mst .mst-faq__eintrag p{padding:0 24px 22px;margin:0}.mst .mst-kontakt__grid{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, .9fr);gap:56px;align-items:center}.mst .mst-kontakt .mst-fliess{margin-bottom:28px}.mst .mst-kontakt__karte{font-style:normal;display:flex;flex-direction:column;gap:4px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:var(--mst-radius-gross);padding:32px}.mst .mst-kontakt__nummer{font-family:var(--mst-schrift-titel);font-weight:800;font-size:28px;color:#fff;margin-bottom:4px}.mst a.mst-kontakt__nummer,.mst a.mst-kontakt__nummer:visited{color:#fff;text-decoration:none;display:inline-block;min-height:44px;padding:4px 0;align-self:flex-start;border-bottom:2px solid var(--mst-tuerkis)}.mst a.mst-kontakt__nummer:hover,.mst a.mst-kontakt__nummer:focus,.mst a.mst-kontakt__nummer:active{color:var(--mst-tuerkis);text-decoration:underline;text-underline-offset:4px}.mst a.mst-kontakt__mail,.mst a.mst-kontakt__mail:visited{color:var(--mst-tuerkis);font-weight:700;margin-bottom:14px;text-decoration:underline;text-underline-offset:4px;padding:10px 0;min-height:44px;display:inline-block}.mst a.mst-kontakt__mail:hover,.mst a.mst-kontakt__mail:focus,.mst a.mst-kontakt__mail:active{color:#fff}@media (max-width:1024px){.mst .mst-leistungen__liste{grid-template-columns:repeat(2,minmax(0, 1fr))}.mst .mst-team__liste{grid-template-columns:repeat(4,minmax(0, 1fr))}.mst .mst-partner__liste{grid-template-columns:repeat(3,minmax(0, 1fr))}.mst .mst-wechsel__grid,.mst .mst-intro__grid,.mst .mst-region__grid,.mst .mst-ki__grid,.mst .mst-kontakt__grid{grid-template-columns:1fr;gap:28px}.mst .mst-warum__grid{grid-template-columns:1fr}}@media (max-width:760px){.mst{font-size:16px;--mst-kopf-overlay:244px}.mst .mst-wrap{padding:0 20px}.mst .mst-sektion{padding:56px 0}.mst .mst-hero{padding:28px 0 48px}#site-header.header-overlay~#content .mst .mst-hero,#site-header.header-overlay~.site-content .mst .mst-hero{padding-top:calc(var(--mst-kopf-overlay) + 20px)}.mst .mst-hero__grid{grid-template-columns:1fr;gap:40px}.mst .mst-hero__motto{margin-bottom:8px;font-size:15px}.mst .mst-hero__h1{margin-bottom:14px}.mst .mst-hero__lead{font-size:17px;margin-bottom:20px}.mst .mst-hero__aktion{gap:16px}.mst .mst-hero__aktion a.mst-btn{width:100%}.mst .mst-hero__avatar{display:block}.mst a.mst-hero__tel-nummer{font-size:24px}.mst .mst-hero__merkmale{margin-top:22px}.mst .mst-hero__portraet{justify-self:center;max-width:320px}.mst .mst-hero__portraet figcaption{left:16px;bottom:16px}.mst .mst-wechsel__karten,.mst .mst-warum__punkte{grid-template-columns:1fr}.mst .mst-leistungen__liste{grid-template-columns:1fr}.mst .mst-schritte{grid-template-columns:1fr;gap:28px}.mst .mst-schritt{padding:0 0 0 64px}.mst .mst-schritt:after{display:none}.mst .mst-team__liste{grid-template-columns:repeat(2,minmax(0, 1fr))}.mst .mst-partner__liste{grid-template-columns:repeat(2,minmax(0, 1fr))}.mst .mst-stimme{padding:28px 24px;margin-top:44px}}@media (max-width:380px){.mst .mst-hero__h1{font-size:27px}.mst .mst-hero__lead{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.mst *,.mst *:before,.mst *:after{transition:none !important}}