.elementor .mm-logo-mobil{height:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:none;flex:0 0 auto;align-self:center;}.elementor .knoten-pause:hover,.elementor .knoten-pause:focus-visible{color:var(--weiss);background-color:var(--anthrazit);}.elementor .knoten-pause:focus{color:var(--weiss);background-color:var(--anthrazit);}.elementor .knoten-pause{width:44px;height:44px;position:absolute;inset-inline-end:0px;inset-block-end:0px;font-size:0px;color:var(--anthrazit);line-height:0px;cursor:pointer;padding:0px;border-radius:50%;border-width:1.5px;border-color:var(--anthrazit);border-style:solid;background-color:var(--weiss);transition:background-color 0.2s, color 0.2s;display:flex;justify-content:center;align-items:center;}.elementor .hero-bild{min-width:0px;aspect-ratio:1 / 1;padding:0px;background-color:transparent;display:flex;flex:0 1 420px;justify-content:center;align-items:center;}.elementor .hero-einleitung{max-width:640px;font-size:20px;color:#4D4D4D;line-height:1.6;}.elementor .hero-titel{font-weight:300;font-size:64px;color:var(--anthrazit);letter-spacing:-0.01em;line-height:1.1;}.elementor .hero-kicker{font-size:13px;color:var(--mischfarbe);letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;}.elementor .hero-text{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 520px;}.elementor .hero-bereich{max-width:var(--seitenbreite);padding-block-start:120px;padding-block-end:120px;padding-inline-start:64px;padding-inline-end:64px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:64px;flex-wrap:wrap;align-items:center;}.elementor .mm-mobil-cta{padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;}.elementor .mm-mobil-gruppe{font-weight:600;font-size:11px;letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;padding-block-start:16px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .mm-mobil-liste{padding-block-start:12px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:0px;}.elementor .mm-mobil-ausloeser{min-height:60px;font-weight:500;font-size:16px;color:var(--anthrazit);line-height:1.3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;transition:background-color 0.2s, color 0.2s;gap:14px;justify-content:flex-start;}.elementor .mm-mobil-kat{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--trennlinie);\n}.elementor .mm-mobil-panel{width:auto;max-height:calc(100vh - 80px);position:absolute;inset-block-start:100%;inset-inline-end:0px;inset-inline-start:0px;z-index:99;padding:0px;background-color:var(--weiss);overflow-y: auto;\n}.elementor .mm-burger{width:48px;min-height:48px;font-weight:500;font-size:15px;color:var(--anthrazit);line-height:1.2;padding:0px;border-radius:0px;border-width:0px;border-color:var(--trennlinie);border-style:solid;background-color:transparent;gap:0px;justify-content:center;}.elementor .mm-mobil-menue{width:auto;position:static;padding:0px;}.elementor .mm-mobil{width:auto;position:static;padding:0px;display:none;}.elementor .mm-punkt-lehre{--mm-punkt: linear-gradient(90deg, #6E001D 0%, #6E001D 50%, #808080 50%, #808080 100%);\n}.elementor .mm-punkt-gruen{--mm-punkt: #376a2f;\n}.elementor .mm-punkt-grau{--mm-punkt: #808080;\n}.elementor .mm-punkt-bordeaux{--mm-punkt: #6E001D;\n}.elementor .mm-kat-ueber{--mm-farbe: #624E44; --mm-balken: linear-gradient(90deg, #624E44 0%, #624E44 100%);\n}.elementor .mm-kat-theo{--mm-farbe: #376a2f; --mm-balken: linear-gradient(90deg, #376a2f 0%, #376a2f 100%);\n}.elementor .mm-kat-coach{--mm-farbe: #5E5E5E; --mm-balken: linear-gradient(90deg, #808080 0%, #808080 100%);\n}.elementor .mm-kat-lehre{--mm-farbe: #333333; --mm-balken: linear-gradient(90deg, #6E001D 0%, #6E001D 50%, #808080 50%, #808080 100%);\n}.elementor .mm-kat-psy{--mm-farbe: #6E001D; --mm-balken: linear-gradient(90deg, #6E001D 0%, #6E001D 100%);\n}.elementor .mm-txt-misch{color:var(--mischfarbe);}.elementor .mm-txt-gruen{color:var(--gruen);}.elementor .mm-txt-grau{color:var(--grau-dunkel);}.elementor .mm-txt-bordeaux{color:var(--bordeauxrot);}.elementor .mm-bg-misch-hell{background-color:var(--misch-hell);}.elementor .mm-bg-gruen-hell{background-color:var(--gruen-hell);}.elementor .mm-bg-grau-hell{background-color:var(--grau-hell);}.elementor .mm-bg-bordeaux-hell{background-color:var(--bordeaux-hell);}.elementor .mm-bg-misch{background-color:var(--mischfarbe);}.elementor .mm-bg-gruen{background-color:var(--gruen);}.elementor .mm-bg-grau{background-color:var(--grau-dunkel);}.elementor .mm-bg-anthrazit{background-color:var(--anthrazit);}.elementor .mm-bg-bordeaux{background-color:var(--bordeauxrot);}.elementor .mm-kontakt:hover,.elementor .mm-kontakt:focus-visible{color:var(--weiss);background-color:var(--mischfarbe);}.elementor .mm-kontakt:focus{color:var(--weiss);background-color:var(--mischfarbe);}.elementor .mm-kontakt{min-height:44px;font-weight:500;font-size:14px;color:var(--mischfarbe);line-height:1.2;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:22px;border-width:1.5px;border-color:var(--mischfarbe);border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:center;}.elementor .mm-teaser-button:hover,.elementor .mm-teaser-button:focus-visible{opacity:88%;}.elementor .mm-teaser-button{min-height:44px;font-weight:500;font-size:14px;color:var(--weiss);line-height:1.3;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;border-radius:0px;transition:opacity 0.2s;display:flex;justify-content:center;align-items:center;}.elementor .mm-teaser-text{font-weight:300;font-size:18px;color:var(--anthrazit);line-height:1.4;}.elementor .mm-teaser{padding:28px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .mm-teaser-spalte{width:280px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:40px;display:flex;flex:0 0 280px;}.elementor .mm-link-misch:hover,.elementor .mm-link-misch:focus-visible{color:var(--mischfarbe);}.elementor .mm-link-misch:focus{color:var(--mischfarbe);}.elementor .mm-link-gruen:hover,.elementor .mm-link-gruen:focus-visible{color:var(--gruen);}.elementor .mm-link-gruen:focus{color:var(--gruen);}.elementor .mm-link-grau:hover,.elementor .mm-link-grau:focus-visible{color:var(--grau-dunkel);text-decoration:underline;}.elementor .mm-link-grau:focus{color:var(--grau-dunkel);}.elementor .mm-link-bordeaux:hover,.elementor .mm-link-bordeaux:focus-visible{color:var(--bordeauxrot);}.elementor .mm-link-bordeaux:focus{color:var(--bordeauxrot);}.elementor .mm-link{font-size:15px;color:var(--anthrazit);line-height:1.35;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;transition:color 0.2s;display:flex;gap:12px;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--trennlinie);\n}.elementor .mm-gruppe-info{font-size:12px;color:var(--text-grau);line-height:1.4;margin-block-start:-4px;margin-block-end:4px;margin-inline-start:22px;margin-inline-end:0px;}.elementor .mm-gruppe{font-weight:600;font-size:13px;letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;margin-block-end:6px;display:block;gap:10px;align-items:center;}.elementor .mm-spalte{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .mm-spalten{width:auto;min-width:0px;padding:40px;display:grid;gap:40px;flex:1 1 480px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .mm-intro-link:hover,.elementor .mm-intro-link:focus-visible{text-decoration-thickness: 2px;\n}.elementor .mm-intro-link{font-weight:500;font-size:14px;color:inherit;line-height:1.4;text-decoration:underline;margin-block-start:auto;text-underline-offset: 4px;\n}.elementor .mm-intro-text{font-size:14px;color:inherit;line-height:1.6;}.elementor .mm-intro-titel{font-weight:300;font-size:26px;color:inherit;line-height:1.15;hyphens: auto; overflow-wrap: break-word;\n}.elementor .mm-kicker{font-size:11px;color:inherit;letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;}.elementor .mm-intro{width:300px;color:var(--weiss);padding:40px;display:flex;flex-direction:column;gap:16px;flex:0 0 300px;}.elementor .mm-panel-inhalt{max-width:var(--seitenbreite);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .mm-panel{width:auto;position:absolute;inset-block-start:100%;inset-inline-end:0px;inset-inline-start:0px;z-index:99;padding:0px;background-color:var(--weiss);}.elementor .mm-icon{width:auto;height:12px;color:inherit;}.elementor .mm-label{color:inherit;font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit;\n}.elementor .mm-ausloeser{width:auto;min-height:136px;font-weight:500;font-size:14px;color:var(--anthrazit);letter-spacing:0.02em;line-height:1.2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;transition:background-color 0.2s, color 0.2s;gap:8px;justify-content:flex-start;white-space: nowrap;\n}.elementor .mm-punkt{width:auto;position:static;padding:0px;}.elementor .mm-menue{width:auto;position:static;padding:0px;display:flex;flex-direction:row;gap:2px;}.elementor .mm-nav{width:auto;max-width:1300px;position:static;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;justify-content:flex-end;align-items:stretch;max-width: none;\n}.elementor .mm-logo{width:500px;height:auto;padding:0px;flex:0 0 auto;align-self:center;}.elementor .mm-leiste{max-width:var(--seitenbreite);position:static;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:stretch;}.elementor .mm-header{position:relative;z-index:100;padding:0px;background-color:var(--weiss);}.elementor .pre-headline{font-weight:300;font-size:15px;color:var(--mischfarbe);letter-spacing:2px;text-transform:uppercase;}