.elementor-kit-8{--e-global-color-primary:#2E2C28;--e-global-color-secondary:#655F55;--e-global-color-text:#655F55;--e-global-color-accent:#9E5701;--e-global-color-weiss:#FFFFFF;--e-global-color-papier:#F6F4EF;--e-global-color-link:#885000;--e-global-color-hover:#7B4300;--e-global-color-braun:#815025;--e-global-color-hell:#FFF9EF;--e-global-color-hellsoft:#FFF5E6;--e-global-color-linie:#DED8CD;--e-global-color-salbei:#F0F0E9;--e-global-color-karte:#EFF0E9;--e-global-color-warm:#F7F1E8;--e-global-color-sand:#F3EFE7;--e-global-color-dunkelbraun:#633C1C;--e-global-color-herotext:#514B43;--e-global-color-transparent:#00000000;--e-global-color-papieralpha:#F6F4EF00;--e-global-color-ton0241c2:#FFF0D9;--e-global-color-ton0a4d95:#765326;--e-global-color-ton1654c7:#514B40;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:62px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-line-height:1.12em;--e-global-typography-primary-letter-spacing:-0.035em;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:42px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:1.28em;--e-global-typography-secondary-letter-spacing:-0.035em;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.75em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:0em;--e-global-typography-h3-font-family:"Open Sans";--e-global-typography-h3-font-size:27px;--e-global-typography-h3-font-weight:500;--e-global-typography-h3-font-style:normal;--e-global-typography-h3-line-height:1.35em;--e-global-typography-h3-letter-spacing:-0.025em;--e-global-typography-h4-font-family:"Open Sans";--e-global-typography-h4-font-size:18px;--e-global-typography-h4-font-weight:600;--e-global-typography-h4-font-style:normal;--e-global-typography-h4-line-height:1.5em;--e-global-typography-h4-letter-spacing:-0.01em;--e-global-typography-h5-font-family:"Open Sans";--e-global-typography-h5-font-size:17px;--e-global-typography-h5-font-weight:600;--e-global-typography-h5-font-style:normal;--e-global-typography-h5-line-height:1.5em;--e-global-typography-h5-letter-spacing:0em;--e-global-typography-h6-font-family:"Open Sans";--e-global-typography-h6-font-size:16px;--e-global-typography-h6-font-weight:600;--e-global-typography-h6-font-style:normal;--e-global-typography-h6-line-height:1.5em;--e-global-typography-h6-letter-spacing:0em;--e-global-typography-vorspann-font-family:"Open Sans";--e-global-typography-vorspann-font-size:12px;--e-global-typography-vorspann-font-weight:600;--e-global-typography-vorspann-font-style:normal;--e-global-typography-vorspann-line-height:1.7em;--e-global-typography-vorspann-letter-spacing:0.075em;--e-global-typography-klein-font-family:"Open Sans";--e-global-typography-klein-font-size:14px;--e-global-typography-klein-font-weight:400;--e-global-typography-klein-font-style:normal;--e-global-typography-klein-line-height:1.75em;--e-global-typography-klein-letter-spacing:0em;--e-global-typography-bildtext-font-family:"Open Sans";--e-global-typography-bildtext-font-size:13px;--e-global-typography-bildtext-font-weight:400;--e-global-typography-bildtext-font-style:normal;--e-global-typography-bildtext-line-height:1.75em;--e-global-typography-bildtext-letter-spacing:0em;--e-global-typography-kompakt-font-family:"Open Sans";--e-global-typography-kompakt-font-size:16px;--e-global-typography-kompakt-font-weight:400;--e-global-typography-kompakt-font-style:normal;--e-global-typography-kompakt-line-height:1.75em;--e-global-typography-kompakt-letter-spacing:0em;--e-global-typography-navigation-font-family:"Open Sans";--e-global-typography-navigation-font-size:14px;--e-global-typography-navigation-font-weight:500;--e-global-typography-navigation-font-style:normal;--e-global-typography-navigation-line-height:1.5em;--e-global-typography-navigation-letter-spacing:0em;--e-global-typography-preis-font-family:"Open Sans";--e-global-typography-preis-font-size:44px;--e-global-typography-preis-font-weight:400;--e-global-typography-preis-font-style:normal;--e-global-typography-preis-line-height:1.2em;--e-global-typography-preis-letter-spacing:-0.04em;--e-global-typography-nullpreis-font-family:"Open Sans";--e-global-typography-nullpreis-font-size:98px;--e-global-typography-nullpreis-font-weight:400;--e-global-typography-nullpreis-font-style:normal;--e-global-typography-nullpreis-line-height:1.12em;--e-global-typography-nullpreis-letter-spacing:-0.04em;--e-global-typography-karten-font-family:"Open Sans";--e-global-typography-karten-font-size:24px;--e-global-typography-karten-font-weight:500;--e-global-typography-karten-font-style:normal;--e-global-typography-karten-line-height:1.35em;--e-global-typography-karten-letter-spacing:-0.025em;--e-global-typography-kurszeit-font-family:"Open Sans";--e-global-typography-kurszeit-font-size:26px;--e-global-typography-kurszeit-font-weight:500;--e-global-typography-kurszeit-font-style:normal;--e-global-typography-kurszeit-line-height:1.3em;--e-global-typography-kurszeit-letter-spacing:-0.025em;--e-global-typography-fakten-font-family:"Open Sans";--e-global-typography-fakten-font-size:20px;--e-global-typography-fakten-font-weight:500;--e-global-typography-fakten-font-style:normal;--e-global-typography-fakten-line-height:1.3em;--e-global-typography-fakten-letter-spacing:0em;--e-global-typography-telefon-font-family:"Open Sans";--e-global-typography-telefon-font-size:34px;--e-global-typography-telefon-font-weight:400;--e-global-typography-telefon-font-style:normal;--e-global-typography-telefon-line-height:1.4em;--e-global-typography-telefon-letter-spacing:-0.025em;--e-global-typography-email-font-family:"Open Sans";--e-global-typography-email-font-size:24px;--e-global-typography-email-font-weight:400;--e-global-typography-email-font-style:normal;--e-global-typography-email-line-height:1.5em;--e-global-typography-email-letter-spacing:-0.015em;--e-global-typography-textlink-font-family:"Open Sans";--e-global-typography-textlink-font-size:15px;--e-global-typography-textlink-font-weight:500;--e-global-typography-textlink-line-height:1.6em;--e-global-typography-textlink-letter-spacing:0em;--e-global-typography-hero-font-family:"Open Sans";--e-global-typography-hero-font-size:65px;--e-global-typography-hero-font-weight:400;--e-global-typography-hero-line-height:1.1em;--e-global-typography-hero-letter-spacing:-0.045em;--e-global-typography-slidetitel-font-family:"Open Sans";--e-global-typography-slidetitel-font-size:41px;--e-global-typography-slidetitel-font-weight:500;--e-global-typography-slidetitel-line-height:1.22em;--e-global-typography-slidetitel-letter-spacing:-0.04em;--e-global-typography-schrittnummer-font-family:"Open Sans";--e-global-typography-schrittnummer-font-size:31px;--e-global-typography-schrittnummer-font-weight:400;--e-global-typography-schrittnummer-line-height:1.2em;--e-global-typography-schrittnummer-letter-spacing:-0.04em;--e-global-typography-jahreszahl-font-family:"Open Sans";--e-global-typography-jahreszahl-font-size:31px;--e-global-typography-jahreszahl-font-weight:400;--e-global-typography-jahreszahl-line-height:1.3em;--e-global-typography-jahreszahl-letter-spacing:-0.04em;--e-global-typography-breadcrumb-font-family:"Open Sans";--e-global-typography-breadcrumb-font-size:13px;--e-global-typography-breadcrumb-font-weight:400;--e-global-typography-breadcrumb-line-height:1.7em;--e-global-typography-breadcrumb-letter-spacing:0em;--e-global-typography-footerklein-font-family:"Open Sans";--e-global-typography-footerklein-font-size:13px;--e-global-typography-footerklein-font-weight:400;--e-global-typography-footerklein-line-height:1.7em;--e-global-typography-footerklein-letter-spacing:0em;--e-global-typography-sliderzaehler-font-family:"Open Sans";--e-global-typography-sliderzaehler-font-size:29px;--e-global-typography-sliderzaehler-font-weight:400;--e-global-typography-sliderzaehler-line-height:1.2em;--e-global-typography-sliderzaehler-letter-spacing:-0.04em;--e-global-typography-kursklein-font-family:"Open Sans";--e-global-typography-kursklein-font-size:18px;--e-global-typography-kursklein-font-weight:500;--e-global-typography-kursklein-line-height:1.5em;--e-global-typography-kursklein-letter-spacing:0em;--e-global-typography-ref9855f6-font-family:"Open Sans";--e-global-typography-ref9855f6-font-size:12px;--e-global-typography-ref9855f6-font-weight:600;--e-global-typography-ref9855f6-line-height:1.7em;--e-global-typography-ref9855f6-letter-spacing:0em;--e-global-typography-ref972398-font-family:"Open Sans";--e-global-typography-ref972398-font-size:22px;--e-global-typography-ref972398-font-weight:400;--e-global-typography-ref972398-line-height:1.55em;--e-global-typography-ref972398-letter-spacing:0em;--e-global-typography-ref7a7092-font-family:"Open Sans";--e-global-typography-ref7a7092-font-size:17px;--e-global-typography-ref7a7092-font-weight:400;--e-global-typography-ref7a7092-line-height:1.7em;--e-global-typography-ref7a7092-letter-spacing:0em;--e-global-typography-ref85b239-font-family:"Open Sans";--e-global-typography-ref85b239-font-size:14px;--e-global-typography-ref85b239-font-weight:400;--e-global-typography-ref85b239-line-height:1.6em;--e-global-typography-ref85b239-letter-spacing:0em;--e-global-typography-ref3c7c1d-font-family:"Open Sans";--e-global-typography-ref3c7c1d-font-size:42px;--e-global-typography-ref3c7c1d-font-weight:500;--e-global-typography-ref3c7c1d-line-height:1.28em;--e-global-typography-ref3c7c1d-letter-spacing:-0.035em;--e-global-typography-ref4b0a81-font-family:"Open Sans";--e-global-typography-ref4b0a81-font-size:18px;--e-global-typography-ref4b0a81-font-weight:400;--e-global-typography-ref4b0a81-line-height:1.75em;--e-global-typography-ref4b0a81-letter-spacing:0em;--e-global-typography-refc7ce8e-font-family:"Open Sans";--e-global-typography-refc7ce8e-font-size:13px;--e-global-typography-refc7ce8e-font-weight:400;--e-global-typography-refc7ce8e-line-height:1.6em;--e-global-typography-refc7ce8e-letter-spacing:0em;--e-global-typography-ref495918-font-family:"Open Sans";--e-global-typography-ref495918-font-size:27px;--e-global-typography-ref495918-font-weight:500;--e-global-typography-ref495918-line-height:1.4em;--e-global-typography-ref495918-letter-spacing:-0.035em;--e-global-typography-ref185d7c-font-family:"Open Sans";--e-global-typography-ref185d7c-font-size:57px;--e-global-typography-ref185d7c-font-weight:500;--e-global-typography-ref185d7c-line-height:1.15em;--e-global-typography-ref185d7c-letter-spacing:-0.035em;--e-global-typography-ref425f76-font-family:"Open Sans";--e-global-typography-ref425f76-font-size:29px;--e-global-typography-ref425f76-font-weight:500;--e-global-typography-ref425f76-line-height:1.4em;--e-global-typography-ref425f76-letter-spacing:-0.035em;--e-global-typography-reff3f72c-font-family:"Open Sans";--e-global-typography-reff3f72c-font-size:19px;--e-global-typography-reff3f72c-font-weight:400;--e-global-typography-reff3f72c-line-height:1.75em;--e-global-typography-reff3f72c-letter-spacing:0em;--e-global-typography-ref26f0aa-font-family:"Open Sans";--e-global-typography-ref26f0aa-font-size:53px;--e-global-typography-ref26f0aa-font-weight:500;--e-global-typography-ref26f0aa-line-height:1.13em;--e-global-typography-ref26f0aa-letter-spacing:-0.035em;--e-global-typography-refe7a552-font-family:"Open Sans";--e-global-typography-refe7a552-font-size:12px;--e-global-typography-refe7a552-font-weight:400;--e-global-typography-refe7a552-line-height:1.5em;--e-global-typography-refe7a552-letter-spacing:0em;--e-global-typography-reff5ce8d-font-family:"Open Sans";--e-global-typography-reff5ce8d-font-size:62px;--e-global-typography-reff5ce8d-font-weight:500;--e-global-typography-reff5ce8d-line-height:1.12em;--e-global-typography-reff5ce8d-letter-spacing:-0.035em;--e-global-typography-reff521ed-font-family:"Open Sans";--e-global-typography-reff521ed-font-size:29px;--e-global-typography-reff521ed-font-weight:500;--e-global-typography-reff521ed-line-height:1.4em;--e-global-typography-reff521ed-letter-spacing:-0.035em;--e-global-typography-ref440f1f-font-family:"Open Sans";--e-global-typography-ref440f1f-font-size:16px;--e-global-typography-ref440f1f-font-weight:400;--e-global-typography-ref440f1f-line-height:1.7em;--e-global-typography-ref440f1f-letter-spacing:0em;--e-global-typography-refc36bfe-font-family:"Open Sans";--e-global-typography-refc36bfe-font-size:18px;--e-global-typography-refc36bfe-font-weight:600;--e-global-typography-refc36bfe-line-height:1.5em;--e-global-typography-refc36bfe-letter-spacing:-0.035em;--e-global-typography-refd6ff99-font-family:"Open Sans";--e-global-typography-refd6ff99-font-size:49px;--e-global-typography-refd6ff99-font-weight:500;--e-global-typography-refd6ff99-line-height:1.17em;--e-global-typography-refd6ff99-letter-spacing:-0.035em;--e-global-typography-ref7b65a1-font-family:"Open Sans";--e-global-typography-ref7b65a1-font-size:35px;--e-global-typography-ref7b65a1-font-weight:500;--e-global-typography-ref7b65a1-line-height:1.23em;--e-global-typography-ref7b65a1-letter-spacing:-0.035em;--e-global-typography-ref5131aa-font-family:"Open Sans";--e-global-typography-ref5131aa-font-size:21px;--e-global-typography-ref5131aa-font-weight:400;--e-global-typography-ref5131aa-line-height:1.45em;--e-global-typography-ref5131aa-letter-spacing:0em;--e-global-typography-refa7bae5-font-family:"Open Sans";--e-global-typography-refa7bae5-font-size:30px;--e-global-typography-refa7bae5-font-weight:500;--e-global-typography-refa7bae5-line-height:1.4em;--e-global-typography-refa7bae5-letter-spacing:-0.035em;--e-global-typography-refd5efbd-font-family:"Open Sans";--e-global-typography-refd5efbd-font-size:15px;--e-global-typography-refd5efbd-font-weight:400;--e-global-typography-refd5efbd-line-height:1.75em;--e-global-typography-refd5efbd-letter-spacing:0em;--e-global-typography-reff41926-font-family:"Open Sans";--e-global-typography-reff41926-font-size:48px;--e-global-typography-reff41926-font-weight:500;--e-global-typography-reff41926-line-height:1.25em;--e-global-typography-reff41926-letter-spacing:-0.035em;--e-global-typography-refaa1d6d-font-family:"Open Sans";--e-global-typography-refaa1d6d-font-size:62px;--e-global-typography-refaa1d6d-font-weight:500;--e-global-typography-refaa1d6d-line-height:1.14em;--e-global-typography-refaa1d6d-letter-spacing:-0.035em;--e-global-typography-ref36bf9c-font-family:"Open Sans";--e-global-typography-ref36bf9c-font-size:20px;--e-global-typography-ref36bf9c-font-weight:400;--e-global-typography-ref36bf9c-line-height:1.8em;--e-global-typography-ref36bf9c-letter-spacing:0em;--e-global-typography-refd62dbd-font-family:"Open Sans";--e-global-typography-refd62dbd-font-size:37px;--e-global-typography-refd62dbd-font-weight:500;--e-global-typography-refd62dbd-line-height:1.3em;--e-global-typography-refd62dbd-letter-spacing:-0.035em;--e-global-typography-ref30f937-font-family:"Open Sans";--e-global-typography-ref30f937-font-size:49px;--e-global-typography-ref30f937-font-weight:500;--e-global-typography-ref30f937-line-height:1.17em;--e-global-typography-ref30f937-letter-spacing:-0.035em;--e-global-typography-ref93fdf5-font-family:"Open Sans";--e-global-typography-ref93fdf5-font-size:23px;--e-global-typography-ref93fdf5-font-weight:500;--e-global-typography-ref93fdf5-line-height:1.35em;--e-global-typography-ref93fdf5-letter-spacing:-0.035em;--e-global-typography-ref1b2973-font-family:"Open Sans";--e-global-typography-ref1b2973-font-size:38px;--e-global-typography-ref1b2973-font-weight:500;--e-global-typography-ref1b2973-line-height:1.3em;--e-global-typography-ref1b2973-letter-spacing:-0.035em;--e-global-typography-refb9ecee-font-family:"Open Sans";--e-global-typography-refb9ecee-font-size:42px;--e-global-typography-refb9ecee-font-weight:500;--e-global-typography-refb9ecee-line-height:1.25em;--e-global-typography-refb9ecee-letter-spacing:-0.035em;--e-global-typography-ref138413-font-family:"Open Sans";--e-global-typography-ref138413-font-size:42px;--e-global-typography-ref138413-font-weight:500;--e-global-typography-ref138413-line-height:1.28em;--e-global-typography-ref138413-letter-spacing:-0.035em;--e-global-typography-refc22f0c-font-family:"Open Sans";--e-global-typography-refc22f0c-font-size:22px;--e-global-typography-refc22f0c-font-weight:500;--e-global-typography-refc22f0c-line-height:1.4em;--e-global-typography-refc22f0c-letter-spacing:-0.035em;--e-global-typography-ref1069e1-font-family:"Open Sans";--e-global-typography-ref1069e1-font-size:32px;--e-global-typography-ref1069e1-font-weight:500;--e-global-typography-ref1069e1-line-height:1.3em;--e-global-typography-ref1069e1-letter-spacing:-0.035em;--e-global-typography-ref45f398-font-family:"Open Sans";--e-global-typography-ref45f398-font-size:60px;--e-global-typography-ref45f398-font-weight:500;--e-global-typography-ref45f398-line-height:1.14em;--e-global-typography-ref45f398-letter-spacing:-0.035em;--e-global-typography-refd4b97e-font-family:"Open Sans";--e-global-typography-refd4b97e-font-size:34px;--e-global-typography-refd4b97e-font-weight:500;--e-global-typography-refd4b97e-line-height:1.3em;--e-global-typography-refd4b97e-letter-spacing:-0.035em;--e-global-typography-reffb4bb4-font-family:"Open Sans";--e-global-typography-reffb4bb4-font-size:28px;--e-global-typography-reffb4bb4-font-weight:500;--e-global-typography-reffb4bb4-line-height:1.28em;--e-global-typography-reffb4bb4-letter-spacing:-0.035em;--e-global-typography-klarh1-font-family:"Open Sans";--e-global-typography-klarh1-font-size:52px;--e-global-typography-klarh1-font-weight:500;--e-global-typography-klarh1-line-height:1.2em;--e-global-typography-klarh1-letter-spacing:-0.025em;--e-global-typography-klarh2-font-family:"Open Sans";--e-global-typography-klarh2-font-size:36px;--e-global-typography-klarh2-font-weight:500;--e-global-typography-klarh2-line-height:1.3em;--e-global-typography-klarh2-letter-spacing:-0.025em;--e-global-typography-klarh3-font-family:"Open Sans";--e-global-typography-klarh3-font-size:25px;--e-global-typography-klarh3-font-weight:500;--e-global-typography-klarh3-line-height:1.3em;--e-global-typography-klarh3-letter-spacing:-0.025em;--e-global-typography-klarh4-font-family:"Open Sans";--e-global-typography-klarh4-font-size:19px;--e-global-typography-klarh4-font-weight:500;--e-global-typography-klarh4-line-height:1.3em;--e-global-typography-klarh4-letter-spacing:-0.025em;--e-global-typography-auftakt-font-family:"Open Sans";--e-global-typography-auftakt-font-size:64px;--e-global-typography-auftakt-font-weight:500;--e-global-typography-auftakt-line-height:1.1em;--e-global-typography-auftakt-letter-spacing:-0.035em;--e-global-typography-abschnitt-font-family:"Open Sans";--e-global-typography-abschnitt-font-size:42px;--e-global-typography-abschnitt-font-weight:500;--e-global-typography-abschnitt-line-height:1.18em;--e-global-typography-abschnitt-letter-spacing:-0.035em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-weiss );border-radius:3px 3px 3px 3px;padding:16px 23px 16px 23px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-link );}.elementor-kit-8 a:hover{color:var( --e-global-color-primary );}.elementor-kit-8 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-8 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-8 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );font-style:var( --e-global-typography-h3-font-style );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-kit-8 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );font-style:var( --e-global-typography-h4-font-style );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-kit-8 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );font-style:var( --e-global-typography-h5-font-style );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-kit-8 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-h6-font-family ), Sans-serif;font-size:var( --e-global-typography-h6-font-size );font-weight:var( --e-global-typography-h6-font-weight );font-style:var( --e-global-typography-h6-font-style );line-height:var( --e-global-typography-h6-line-height );letter-spacing:var( --e-global-typography-h6-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1100px){.elementor-kit-8{--e-global-typography-primary-font-size:48px;--e-global-typography-secondary-font-size:38px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:15px;--e-global-typography-h3-font-size:27px;--e-global-typography-h4-font-size:18px;--e-global-typography-h5-font-size:17px;--e-global-typography-h6-font-size:16px;--e-global-typography-vorspann-font-size:12px;--e-global-typography-klein-font-size:14px;--e-global-typography-bildtext-font-size:13px;--e-global-typography-kompakt-font-size:16px;--e-global-typography-navigation-font-size:16px;--e-global-typography-preis-font-size:42px;--e-global-typography-nullpreis-font-size:84px;--e-global-typography-karten-font-size:24px;--e-global-typography-kurszeit-font-size:26px;--e-global-typography-fakten-font-size:20px;--e-global-typography-telefon-font-size:30px;--e-global-typography-email-font-size:22px;--e-global-typography-textlink-font-size:15px;--e-global-typography-hero-font-size:53px;--e-global-typography-slidetitel-font-size:33px;--e-global-typography-schrittnummer-font-size:29px;--e-global-typography-jahreszahl-font-size:29px;--e-global-typography-breadcrumb-font-size:13px;--e-global-typography-footerklein-font-size:13px;--e-global-typography-sliderzaehler-font-size:29px;--e-global-typography-kursklein-font-size:18px;--e-global-typography-ref9855f6-font-size:12px;--e-global-typography-ref9855f6-line-height:1.7em;--e-global-typography-ref972398-font-size:22px;--e-global-typography-ref972398-line-height:1.55em;--e-global-typography-ref7a7092-font-size:17px;--e-global-typography-ref7a7092-line-height:1.7em;--e-global-typography-ref85b239-font-size:14px;--e-global-typography-ref85b239-line-height:1.6em;--e-global-typography-ref3c7c1d-font-size:37px;--e-global-typography-ref3c7c1d-line-height:1.28em;--e-global-typography-ref4b0a81-font-size:17px;--e-global-typography-ref4b0a81-line-height:1.75em;--e-global-typography-refc7ce8e-font-size:13px;--e-global-typography-refc7ce8e-line-height:1.6em;--e-global-typography-ref495918-font-size:24px;--e-global-typography-ref495918-line-height:1.4em;--e-global-typography-ref185d7c-font-size:46px;--e-global-typography-ref185d7c-line-height:1.15em;--e-global-typography-ref425f76-font-size:26px;--e-global-typography-ref425f76-line-height:1.4em;--e-global-typography-reff3f72c-font-size:18px;--e-global-typography-reff3f72c-line-height:1.75em;--e-global-typography-ref26f0aa-font-size:43px;--e-global-typography-ref26f0aa-line-height:1.13em;--e-global-typography-refe7a552-font-size:12px;--e-global-typography-refe7a552-line-height:1.5em;--e-global-typography-reff5ce8d-font-size:46px;--e-global-typography-reff5ce8d-line-height:1.12em;--e-global-typography-reff521ed-font-size:27px;--e-global-typography-reff521ed-line-height:1.4em;--e-global-typography-ref440f1f-font-size:16px;--e-global-typography-ref440f1f-line-height:1.7em;--e-global-typography-refc36bfe-font-size:18px;--e-global-typography-refc36bfe-line-height:1.5em;--e-global-typography-refd6ff99-font-size:40px;--e-global-typography-refd6ff99-line-height:1.17em;--e-global-typography-ref7b65a1-font-size:29px;--e-global-typography-ref7b65a1-line-height:1.23em;--e-global-typography-ref5131aa-font-size:19px;--e-global-typography-ref5131aa-line-height:1.45em;--e-global-typography-refa7bae5-font-size:28px;--e-global-typography-refa7bae5-line-height:1.4em;--e-global-typography-refd5efbd-font-size:15px;--e-global-typography-refd5efbd-line-height:1.75em;--e-global-typography-reff41926-font-size:39px;--e-global-typography-reff41926-line-height:1.25em;--e-global-typography-refaa1d6d-font-size:49px;--e-global-typography-refaa1d6d-line-height:1.14em;--e-global-typography-ref36bf9c-font-size:18px;--e-global-typography-ref36bf9c-line-height:1.8em;--e-global-typography-refd62dbd-font-size:32px;--e-global-typography-refd62dbd-line-height:1.3em;--e-global-typography-ref30f937-font-size:40px;--e-global-typography-ref30f937-line-height:1.17em;--e-global-typography-ref93fdf5-font-size:23px;--e-global-typography-ref93fdf5-line-height:1.35em;--e-global-typography-ref1b2973-font-size:32px;--e-global-typography-ref1b2973-line-height:1.3em;--e-global-typography-refb9ecee-font-size:34px;--e-global-typography-refb9ecee-line-height:1.25em;--e-global-typography-ref138413-font-size:42px;--e-global-typography-ref138413-line-height:1.28em;--e-global-typography-refc22f0c-font-size:21px;--e-global-typography-refc22f0c-line-height:1.4em;--e-global-typography-ref1069e1-font-size:29px;--e-global-typography-ref1069e1-line-height:1.3em;--e-global-typography-ref45f398-font-size:48px;--e-global-typography-ref45f398-line-height:1.14em;--e-global-typography-refd4b97e-font-size:29px;--e-global-typography-refd4b97e-line-height:1.3em;--e-global-typography-reffb4bb4-font-size:28px;--e-global-typography-reffb4bb4-line-height:1.28em;--e-global-typography-klarh1-font-size:42px;--e-global-typography-klarh2-font-size:32px;--e-global-typography-klarh3-font-size:24px;--e-global-typography-klarh4-font-size:19px;--e-global-typography-auftakt-font-size:48px;--e-global-typography-abschnitt-font-size:34px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-h6-font-size );line-height:var( --e-global-typography-h6-line-height );letter-spacing:var( --e-global-typography-h6-letter-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:700px){.elementor-kit-8{--e-global-typography-primary-font-size:42px;--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:15px;--e-global-typography-h3-font-size:25px;--e-global-typography-h4-font-size:18px;--e-global-typography-h5-font-size:17px;--e-global-typography-h6-font-size:16px;--e-global-typography-vorspann-font-size:12px;--e-global-typography-klein-font-size:14px;--e-global-typography-bildtext-font-size:13px;--e-global-typography-kompakt-font-size:16px;--e-global-typography-navigation-font-size:16px;--e-global-typography-preis-font-size:40px;--e-global-typography-nullpreis-font-size:78px;--e-global-typography-karten-font-size:22px;--e-global-typography-kurszeit-font-size:26px;--e-global-typography-fakten-font-size:19px;--e-global-typography-telefon-font-size:27px;--e-global-typography-email-font-size:20px;--e-global-typography-textlink-font-size:15px;--e-global-typography-hero-font-size:44px;--e-global-typography-slidetitel-font-size:33px;--e-global-typography-schrittnummer-font-size:27px;--e-global-typography-jahreszahl-font-size:29px;--e-global-typography-breadcrumb-font-size:12px;--e-global-typography-footerklein-font-size:13px;--e-global-typography-sliderzaehler-font-size:26px;--e-global-typography-kursklein-font-size:18px;--e-global-typography-ref9855f6-font-size:11px;--e-global-typography-ref9855f6-line-height:1.7em;--e-global-typography-ref972398-font-size:20px;--e-global-typography-ref972398-line-height:1.55em;--e-global-typography-ref7a7092-font-size:16px;--e-global-typography-ref7a7092-line-height:1.65em;--e-global-typography-ref85b239-font-size:13px;--e-global-typography-ref85b239-line-height:1.6em;--e-global-typography-ref3c7c1d-font-size:32px;--e-global-typography-ref3c7c1d-line-height:1.3em;--e-global-typography-ref4b0a81-font-size:16px;--e-global-typography-ref4b0a81-line-height:1.8em;--e-global-typography-refc7ce8e-font-size:13px;--e-global-typography-refc7ce8e-line-height:1.6em;--e-global-typography-ref495918-font-size:25px;--e-global-typography-ref495918-line-height:1.4em;--e-global-typography-ref185d7c-font-size:40px;--e-global-typography-ref185d7c-line-height:1.17em;--e-global-typography-ref425f76-font-size:27px;--e-global-typography-ref425f76-line-height:1.4em;--e-global-typography-reff3f72c-font-size:18px;--e-global-typography-reff3f72c-line-height:1.7em;--e-global-typography-ref26f0aa-font-size:39px;--e-global-typography-ref26f0aa-line-height:1.15em;--e-global-typography-refe7a552-font-size:11px;--e-global-typography-refe7a552-line-height:1.5em;--e-global-typography-reff5ce8d-font-size:46px;--e-global-typography-reff5ce8d-line-height:1.1em;--e-global-typography-reff521ed-font-size:27px;--e-global-typography-reff521ed-line-height:1.4em;--e-global-typography-ref440f1f-font-size:16px;--e-global-typography-ref440f1f-line-height:1.7em;--e-global-typography-refc36bfe-font-size:18px;--e-global-typography-refc36bfe-line-height:1.5em;--e-global-typography-refd6ff99-font-size:36px;--e-global-typography-refd6ff99-line-height:1.17em;--e-global-typography-ref7b65a1-font-size:30px;--e-global-typography-ref7b65a1-line-height:1.23em;--e-global-typography-ref5131aa-font-size:19px;--e-global-typography-ref5131aa-line-height:1.45em;--e-global-typography-refa7bae5-font-size:29px;--e-global-typography-refa7bae5-line-height:1.4em;--e-global-typography-refd5efbd-font-size:15px;--e-global-typography-refd5efbd-line-height:1.75em;--e-global-typography-reff41926-font-size:37px;--e-global-typography-reff41926-line-height:1.25em;--e-global-typography-refaa1d6d-font-size:42px;--e-global-typography-refaa1d6d-line-height:1.16em;--e-global-typography-ref36bf9c-font-size:18px;--e-global-typography-ref36bf9c-line-height:1.75em;--e-global-typography-refd62dbd-font-size:31px;--e-global-typography-refd62dbd-line-height:1.3em;--e-global-typography-ref30f937-font-size:36px;--e-global-typography-ref30f937-line-height:1.2em;--e-global-typography-ref93fdf5-font-size:24px;--e-global-typography-ref93fdf5-line-height:1.35em;--e-global-typography-ref1b2973-font-size:31px;--e-global-typography-ref1b2973-line-height:1.3em;--e-global-typography-refb9ecee-font-size:32px;--e-global-typography-refb9ecee-line-height:1.25em;--e-global-typography-ref138413-font-size:32px;--e-global-typography-ref138413-line-height:1.28em;--e-global-typography-refc22f0c-font-size:23px;--e-global-typography-refc22f0c-line-height:1.4em;--e-global-typography-ref1069e1-font-size:29px;--e-global-typography-ref1069e1-line-height:1.3em;--e-global-typography-ref45f398-font-size:42px;--e-global-typography-ref45f398-line-height:1.14em;--e-global-typography-refd4b97e-font-size:29px;--e-global-typography-refd4b97e-line-height:1.3em;--e-global-typography-reffb4bb4-font-size:28px;--e-global-typography-reffb4bb4-line-height:1.28em;--e-global-typography-klarh1-font-size:36px;--e-global-typography-klarh2-font-size:30px;--e-global-typography-klarh3-font-size:23px;--e-global-typography-klarh4-font-size:19px;--e-global-typography-auftakt-font-size:40px;--e-global-typography-abschnitt-font-size:30px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-h6-font-size );line-height:var( --e-global-typography-h6-line-height );letter-spacing:var( --e-global-typography-h6-letter-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --farbe-grund:#FAF8F5; --farbe-flaeche:#F2EDE7; --farbe-linie:#DDD4CA; --farbe-text:#2A2420; --farbe-text-leise:#5C534C; --farbe-aktion:#9A4A12; --farbe-aktion-dunkel:#7A3A0E; --farbe-feldrand:#857A70; --farbe-erfolg:#2F6B42; --farbe-warnung:#8A5300; --farbe-fehler:#B3261E; --farbe-logo:#FD9B1B; --farbe-weiss:#FFFFFF; --schrift-titel:Source Serif 4; --schrift-text:Source Sans 3; --groesse-h1:clamp(2.25rem, 1.8rem + 1.92vw, 3rem); --groesse-h2:clamp(1.75rem, 1.45rem + 1.28vw, 2.25rem); --groesse-h3:clamp(1.375rem, 1.3rem + 0.32vw, 1.5rem); --groesse-gross:clamp(1.25rem, 1.175rem + 0.32vw, 1.375rem); --groesse-text:1.125rem; --groesse-klein:1rem; --abstand-1:0.5rem; --abstand-2:1rem; --abstand-3:1.5rem; --abstand-4:2rem; --abstand-5:3rem; --abstand-6:6rem; --abstand-abschnitt:clamp(3rem, 1.2rem + 7.68vw, 6rem); --breite-inhalt:70rem; --breite-text:40rem; --radius-bedienung:6px; }
/* Start custom CSS */@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("https://malbuchshop.de/wp-content/uploads/fonts/open-sans-0.ttf") format("truetype");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-display:swap;src:url("https://malbuchshop.de/wp-content/uploads/fonts/open-sans-1.ttf") format("truetype");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("https://malbuchshop.de/wp-content/uploads/fonts/open-sans-2.ttf") format("truetype");}
/* SAMADHI: supplementary refinements only. Content and design tokens are native. */
html{scroll-padding-top:24px}body{margin:0;-webkit-font-smoothing:antialiased}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-widget-heading .elementor-heading-title{overflow-wrap:normal}
.elementor a:focus-visible,.elementor button:focus-visible{outline:3px solid var(--e-global-color-accent);outline-offset:4px}
.samadhi-video-hero::before,.samadhi-video-hero .elementor-background-video-container::before{background:linear-gradient(90deg,rgba(246,244,239,.02) 5%,rgba(246,244,239,.18) 30%,rgba(246,244,239,.9) 57%,rgba(246,244,239,.98) 78%,var(--e-global-color-papier) 100%)!important;opacity:1!important}
.samadhi-video-hero .elementor-background-video-container video{filter:none;object-fit:cover}
.samadhi-video-schalter .elementor-button{min-height:44px}
.samadhi-hauptmenue{min-width:0}.samadhi-hauptmenue .elementor-item{white-space:nowrap}
.samadhi-marke{flex-shrink:0!important}.samadhi-nullpreis{flex-shrink:0}.samadhi-nullpreis .elementor-heading-title{white-space:nowrap}
.samadhi-fussmenue .elementor-nav-menu{flex-wrap:wrap;gap:4px 14px}.samadhi-fussmenue .elementor-item{padding-left:0!important}
.samadhi-kursfilter a[aria-pressed=true]{background:var(--e-global-color-braun)!important;color:var(--e-global-color-hell)!important}
.samadhi-kurs[hidden]{display:none!important}
.samadhi-verhalten{display:none}
.samadhi-auswahl{display:none!important}.samadhi-auswahl.ist-sichtbar{display:flex!important}
.elementor-widget-n-carousel .swiper-slide{height:auto}.elementor-widget-n-carousel .swiper-slide>.e-con{height:100%}
.elementor-widget-n-carousel .elementor-swiper-button{background:var(--e-global-color-weiss);border:1px solid var(--e-global-color-linie);border-radius:50%;padding:12px;color:var(--e-global-color-link)!important;width:46px;height:46px}
@media(min-width:701px) and (max-width:1100px){.samadhi-video-hero::before,.samadhi-video-hero .elementor-background-video-container::before{background:linear-gradient(90deg,rgba(246,244,239,.05),rgba(246,244,239,.9) 37%,var(--e-global-color-papier) 80%)!important}}
@media(max-width:700px){.samadhi-video-hero::before,.samadhi-video-hero .elementor-background-video-container::before{background:linear-gradient(0deg,var(--e-global-color-papier) 0%,rgba(246,244,239,.99) 51%,rgba(246,244,239,.85) 64%,rgba(246,244,239,.15) 86%,rgba(246,244,239,.02) 100%)!important}.samadhi-video-hero .elementor-background-video-container video{object-position:center top}.samadhi-fussmenue .elementor-nav-menu{display:grid;grid-template-columns:1fr 1fr;gap:5px 18px}.samadhi-fussmenue .elementor-item{white-space:normal}.samadhi-hauptmenue .elementor-nav-menu--dropdown a{padding:15px 22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.samadhi-video-hero .elementor-background-video-container{display:none}}

/* Lesbare Slider-Pfeile auf hellen Bild- und Textflaechen. */
.elementor-widget-n-carousel .elementor-swiper-button svg{fill:currentColor!important}
.elementor-widget-n-carousel .swiper-pagination-bullet{background:var(--e-global-color-link)!important}

/* Entwurfsangleichung: ergänzende Komponentenregeln.
   Inhalt, Schriftrollen, Farben, Bilder, Raster und Abstände sind Elementor-Einstellungen.
   Hier: verschachtelte Widget-Wrapper, native Slider-Steuerung, Pseudoelemente. */
html{scroll-padding-top:125px}body.elementor-kit-8 .elementor-widget-button .elementor-button-content-wrapper{align-items:center}body.elementor-kit-8 .elementor-widget-button .elementor-button-text{display:flex;align-items:center;justify-content:center;gap:20px}body.elementor-kit-8 .samadhi-kontaktlink .elementor-button-content-wrapper{display:flex;width:100%}body.elementor-kit-8 .samadhi-kontaktlink .elementor-button-text{flex:1}body.elementor-kit-8 .samadhi-schnupper-text>.elementor-widget-text-editor:last-child{color:var(--e-global-color-hell)!important}body.elementor-kit-8 .samadhi-textlink .elementor-button{border-radius:0;min-height:44px;background:transparent!important;text-align:left}body.elementor-kit-8 .samadhi-textlink .elementor-button:hover{color:var(--e-global-color-primary)!important}body.elementor-kit-8 .samadhi-textlink .elementor-button-text,body.elementor-kit-8 .samadhi-kontaktlink .elementor-button-text{display:flex;align-items:center;justify-content:space-between;gap:20px}body.elementor-kit-8 .samadhi-pfeil{font-size:23px;line-height:1;flex-shrink:0;font-weight:400;color:inherit}body.elementor-kit-8 .samadhi-breadcrumb span{margin:0 13px}body.elementor-kit-8 .samadhi-breadcrumb a{text-decoration:underline;text-underline-offset:4px}body.elementor-kit-8 .samadhi-intro-text>.elementor-widget-text-editor:not(:first-child){max-width:730px}body.elementor-kit-8 .samadhi-intro-text>.e-con:last-child{margin-top:28px}body.elementor-kit-8 .samadhi-intro-raster{align-items:center}body.elementor-kit-8 .samadhi-detailspalten{position:relative}body.elementor-kit-8 .samadhi-detailspalten:has(> .e-con:nth-child(2)):not(:has(#termine))::after{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid var(--e-global-color-linie)}body.elementor-kit-8 .samadhi-abschluss>.elementor-widget-button{flex-shrink:0;width:auto}body.elementor-kit-8 .samadhi-rechtstext{margin-inline:0;max-width:100%;align-self:flex-start}body.elementor-kit-8 .samadhi-rechtstext p{max-width:850px}body.elementor-kit-8 .samadhi-hero-text .elementor-element{max-width:100%}body.elementor-kit-8 .samadhi-hero-text .elementor-widget-heading{margin:0 0 24px}body.elementor-kit-8 .samadhi-hero-text .elementor-widget-text-editor:first-child{margin-bottom:22px}body.elementor-kit-8 .samadhi-hero-text .elementor-widget-text-editor:last-child{margin-bottom:21px}body.elementor-kit-8 .samadhi-hero-text .elementor-element[data-id="00000e0"]{margin:0 0 25px}body.elementor-kit-8 .samadhi-hero-text .elementor-element[data-id="00000e2"]{margin:14px 0 0}body.elementor-kit-8 .samadhi-filmleiste{position:absolute!important;bottom:22px;left:0;right:0;width:100%;max-width:1180px;margin-inline:auto}body.elementor-kit-8 .samadhi-filmhinweis{text-shadow:0 1px 5px #0008}body.elementor-kit-8 .samadhi-vorteile>.elementor-widget+ .elementor-widget{border-left:1px solid var(--e-global-color-linie)}body.elementor-kit-8 .samadhi-yoga-einstieg{position:relative}body.elementor-kit-8 .samadhi-yoga-figur{flex-shrink:0}body.elementor-kit-8 .samadhi-schnupper-bild{position:relative}body.elementor-kit-8 .samadhi-bild-fuellend,body.elementor-kit-8 .samadhi-bild-fuellend>.elementor-widget-container{height:100%!important;width:100%!important}body.elementor-kit-8 .samadhi-bild-fuellend img{height:100%!important;width:100%!important;object-fit:cover}body.elementor-kit-8 .samadhi-schnupper-text>.elementor-widget-heading{margin-top:25px}body.elementor-kit-8 .samadhi-schnupper-text>.elementor-widget-text-editor:nth-child(3){margin-top:26px}body.elementor-kit-8 .samadhi-schnupper-text>.elementor-widget-button{margin-top:31px}body.elementor-kit-8 .samadhi-schnupper-text>.elementor-widget-text-editor:last-child{margin-top:25px}body.elementor-kit-8 .samadhi-schrittnummer{flex-shrink:0}body.elementor-kit-8 .samadhi-standortpunkt p{display:flex;align-items:center;gap:7px}body.elementor-kit-8 .samadhi-standortpunkt p::before{content:"";display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}body.elementor-kit-8 .samadhi-angebote .swiper-slide>.e-con{height:auto!important}body.elementor-kit-8 .samadhi-angebote .swiper{overflow:hidden}body.elementor-kit-8 .samadhi-angebotsbild{position:relative}body.elementor-kit-8 .samadhi-angebotskarte>.elementor-widget-heading{margin-top:22px}body.elementor-kit-8 .samadhi-angebotskarte>.elementor-widget-text-editor:nth-child(3){margin-top:24px}body.elementor-kit-8 .samadhi-angebotskarte>.elementor-widget-button{margin-top:26px}body.elementor-kit-8 .samadhi-angebotskarte>.elementor-widget-text-editor:last-child{margin-top:auto;padding-top:32px}body.elementor-kit-8 .samadhi-slider-steuerung .elementor-widget-button .elementor-button{width:53px;height:53px;min-width:53px;border:1px solid var(--e-global-color-linie);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;font-size:25px;color:var(--e-global-color-primary);background:transparent}body.elementor-kit-8 .samadhi-slider-steuerung .elementor-button[aria-disabled=true]{opacity:.35;pointer-events:none}body.elementor-kit-8 .samadhi-slider-zaehler strong{font-weight:400}body.elementor-kit-8 .samadhi-slider-zaehler span{font-size:15px;color:var(--e-global-color-secondary);padding-left:10px}body.elementor-kit-8 .samadhi-angebotsauswahl>.elementor-widget{flex:1;min-width:0}body.elementor-kit-8 .samadhi-angebot-waehlen .elementor-button{width:100%;border-top:1px solid var(--e-global-color-linie);padding:17px 0;min-height:69px;text-align:left;border-radius:0;background:transparent!important}body.elementor-kit-8 .samadhi-angebot-waehlen a[aria-pressed=true]{border-top:3px solid var(--e-global-color-accent);padding-top:15px;color:var(--e-global-color-primary)!important}body.elementor-kit-8 .samadhi-angebot-waehlen .elementor-button-text{display:flex;align-items:center;gap:15px;line-height:1.5}body.elementor-kit-8 .samadhi-auswahlnummer{font-size:13px;color:var(--e-global-color-link)}body.elementor-kit-8 .samadhi-angebot-waehlen .samadhi-pfeil{margin-left:auto}body.elementor-kit-8 .samadhi-kontaktlink .elementor-button{display:block;width:100%;background:transparent!important;border:0!important;text-align:left}body.elementor-kit-8 .samadhi-kontaktlink .samadhi-pfeil{color:var(--e-global-color-accent)}body.elementor-kit-8 .samadhi-email-kopieren .elementor-button{border:0;border-bottom:1px solid var(--e-global-color-linie);border-radius:0;background:transparent!important;min-height:44px}body.elementor-kit-8 .samadhi-kopierstatus:empty,body.elementor-kit-8 .samadhi-kopierstatus:has(p:empty){display:none}body.elementor-kit-8 .samadhi-kontaktzeile>.elementor-widget-button{max-width:100%}body.elementor-kit-8 .samadhi-preiskarte{position:relative}body.elementor-kit-8 .samadhi-preis-accordion{margin-top:33px}body.elementor-kit-8 .samadhi-preiskarussell{padding-bottom:82px!important}body.elementor-kit-8 .samadhi-preiskarussell .elementor-swiper-button{top:auto!important;bottom:0;transform:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--e-global-color-linie);border-radius:50%;padding:14px;background:transparent;color:var(--e-global-color-link)}body.elementor-kit-8 .samadhi-preiskarussell .elementor-swiper-button-prev{left:auto!important;right:56px!important}body.elementor-kit-8 .samadhi-preiskarussell .elementor-swiper-button-next{right:0!important}body.elementor-kit-8 .samadhi-preiskarussell .swiper-pagination-progressbar{top:auto!important;bottom:67px;height:2px;background:var(--e-global-color-linie)}body.elementor-kit-8 .samadhi-preiskarussell .swiper-pagination-progressbar-fill{background:var(--e-global-color-link)}body.elementor-kit-8 .samadhi-nav-schnuppern{display:none!important}body.elementor-kit-8 .samadhi-preis-accordion .e-n-accordion-item{border:0!important;background:transparent!important}body.elementor-kit-8 .samadhi-preis-accordion summary{background:transparent!important;color:var(--e-global-color-primary)}body.elementor-kit-8 .samadhi-preis-accordion .e-n-accordion-item-title-icon{color:var(--e-global-color-link)}body.elementor-kit-8 .samadhi-wochenkarussell .swiper-slide>.e-con{height:auto!important}body.elementor-kit-8 .samadhi-wochenkarussell .elementor-swiper-button{top:-48px!important;width:44px;height:44px;background:transparent!important}body.elementor-kit-8 .samadhi-wochenkarussell .elementor-swiper-button-prev{left:auto!important;right:56px!important}body.elementor-kit-8 .samadhi-wochenkarussell .elementor-swiper-button-next{right:0!important}body.elementor-kit-8 .samadhi-wochenkarussell .elementor-swiper-button svg{width:15px;height:15px}body.elementor-kit-8 .samadhi-wochenkarussell{margin-top:65px!important}body.elementor-kit-8 .samadhi-termin.kurs-goslar{border-top-color:var(--e-global-color-link)!important}body.elementor-kit-8 .samadhi-termin.kurs-doehren{border-top-color:#6b735f!important}body.elementor-kit-8 .samadhi-uhr{display:block;font-size:13px;font-weight:400;letter-spacing:0;margin-top:5px;color:var(--e-global-color-secondary)}body.elementor-kit-8 .samadhi-termin-anfrage .elementor-button{display:block;width:100%;border:0;border-top:1px solid var(--e-global-color-linie);padding-top:10px;border-radius:0}body.elementor-kit-8 .samadhi-termin-anfrage .elementor-button-text{display:flex;justify-content:space-between}body.elementor-kit-8 .samadhi-wochentag-leer{display:none!important}body.elementor-kit-8 .samadhi-header{position:sticky;top:0;background:var(--e-global-color-weiss)}body.elementor-kit-8 .elementor-location-header{position:sticky;top:0;z-index:50}body.elementor-kit-8 .samadhi-header .samadhi-nav-mitglied{display:none}body.elementor-kit-8 .samadhi-header .elementor-nav-menu--dropdown .samadhi-nav-mitglied{display:block}body.elementor-kit-8 .samadhi-fussmenue .elementor-nav-menu{display:flex;justify-content:flex-start}body.elementor-kit-8 .samadhi-fussmenue .elementor-item{font-size:14px;padding:7px 0!important}
@media(min-width:1101px){body.elementor-kit-8 .samadhi-wochenkarussell .elementor-swiper-button{display:none}body.elementor-kit-8 .samadhi-wochenkarussell{margin-top:0!important}}
@media(max-width:1100px){body.elementor-kit-8 .samadhi-filmleiste{max-width:calc(100% - 80px)}body.elementor-kit-8 .samadhi-header .samadhi-nav{order:4;flex-grow:0!important;width:44px!important}body.elementor-kit-8 .samadhi-header .samadhi-mitglieder-header{margin-left:auto}body.elementor-kit-8 .samadhi-angebotskarte>.elementor-widget-heading{margin-top:19px}body.elementor-kit-8 .samadhi-angebotskarte>.elementor-widget-text-editor:nth-child(3){margin-top:19px}body.elementor-kit-8 .samadhi-angebotskarte>.elementor-widget-button{margin-top:20px}body.elementor-kit-8 .samadhi-angebot-waehlen .samadhi-pfeil{display:none}body.elementor-kit-8 .samadhi-schnupper-text>.elementor-widget-heading{margin-top:22px}body.elementor-kit-8 .samadhi-schnupper-text>.elementor-widget-text-editor:nth-child(3){margin-top:23px}
}
@media(max-width:700px){body.elementor-kit-8 .elementor-nav-menu--dropdown .samadhi-nav-schnuppern{display:block!important}body.elementor-kit-8 .elementor-nav-menu--dropdown .samadhi-nav-schnuppern a{color:var(--e-global-color-hell)!important;background:var(--e-global-color-braun);margin:8px 20px 16px;justify-content:center}
 html{scroll-padding-top:94px}body.elementor-kit-8 .samadhi-header .samadhi-nav{margin-left:auto}body.elementor-kit-8 .samadhi-filmleiste{max-width:none;width:100%;padding:0 18px!important;bottom:16px}body.elementor-kit-8 .samadhi-filmhinweis{max-width:140px!important;text-shadow:none;color:var(--e-global-color-secondary)!important}body.elementor-kit-8 .samadhi-hero-text .elementor-widget-heading{margin-bottom:20px}body.elementor-kit-8 .samadhi-vorteile>.elementor-widget{border:0!important;text-align:left}body.elementor-kit-8 .samadhi-vorteile>.elementor-widget::before{content:"–";position:absolute;left:0;color:var(--e-global-color-link)}body.elementor-kit-8 .samadhi-vorteile>.elementor-widget{padding-left:20px}body.elementor-kit-8 .samadhi-yoga-figur{position:absolute!important;right:4px;top:0}body.elementor-kit-8 .samadhi-yoga-einstieg .elementor-widget-text-editor:first-child{min-height:53px;padding-right:85px}body.elementor-kit-8 .samadhi-detailspalten::after{display:none}body.elementor-kit-8 .samadhi-detailspalten>.e-con+ .e-con{border-top:1px solid var(--e-global-color-linie);padding-top:34px}body.elementor-kit-8 .samadhi-angebotskarte{max-width:calc(100% - 17px);align-self:flex-end}body.elementor-kit-8 .samadhi-angebotsauswahl{gap:15px!important}body.elementor-kit-8 .samadhi-angebot-waehlen .elementor-button-text{display:flex;align-items:flex-start;flex-direction:column;gap:8px;font-size:15px}body.elementor-kit-8 .samadhi-angebot-waehlen .elementor-button{min-height:95px;padding:15px 0}body.elementor-kit-8 .samadhi-angebot-waehlen a[aria-pressed=true]{padding-top:13px}body.elementor-kit-8 .samadhi-schritt>.e-con{flex:1;min-width:0}body.elementor-kit-8 .samadhi-schnupper-text>.elementor-widget-heading{margin-top:21px}body.elementor-kit-8 .samadhi-schnupper-text>.elementor-widget-button{margin-top:26px}body.elementor-kit-8 .samadhi-schnupper-text>.elementor-widget-text-editor:last-child{margin-top:22px}body.elementor-kit-8 .samadhi-schnupper-bild{flex-shrink:0}body.elementor-kit-8 .samadhi-fussmenue .elementor-nav-menu{display:flex;gap:7px 22px}body.elementor-kit-8 .samadhi-fussmenue .elementor-nav-menu>li{width:auto}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Stand 5: nur Video-Teilfläche und Korrekturen vorhandener Komponenten.
   Raster, Abstände und Typografie sind native Elementor-Einstellungen. */
body.elementor-kit-8 .samadhi-video-hero{background-position:left center;background-repeat:no-repeat}
body.elementor-kit-8 .samadhi-video-hero::before{display:block!important;content:"";position:absolute;inset:0 0 0 47%;width:53%;height:100%;background:var(--e-global-color-papier)!important;opacity:1!important}
body.elementor-kit-8 .samadhi-video-hero .elementor-background-video-container::before{display:none!important}
body.elementor-kit-8 .samadhi-video-hero .elementor-background-video-container{width:47%;right:auto}
body.elementor-kit-8 .samadhi-filmleiste{left:22px;right:auto;width:42%;bottom:20px;margin:0;padding:0!important}
body.elementor-kit-8 .samadhi-filmhinweis{display:none}
body.elementor-kit-8 .samadhi-video-schalter .elementor-button{background:var(--e-global-color-hell)!important;color:var(--e-global-color-primary)!important}
body.elementor-kit-8 .samadhi-schnupper-text>.elementor-widget-text-editor:last-child{color:var(--e-global-color-link)!important}
body.elementor-kit-8 .samadhi-yoga-einstieg .elementor-widget-text-editor:first-child{min-height:0;padding-right:0}
body.elementor-kit-8 .samadhi-angebotskarte>.elementor-widget-text-editor:last-child{padding-top:0;margin-top:18px}
body.elementor-kit-8 .samadhi-angebot-waehlen .samadhi-auswahlnummer{display:none}
body.elementor-kit-8 .samadhi-hero-text .elementor-widget-heading{margin-bottom:20px}
body.elementor-kit-8 .samadhi-detailspalten::after{display:none}
@media(max-width:700px){
 body.elementor-kit-8 .samadhi-video-hero{background-size:100% 260px;background-position:center bottom}
 body.elementor-kit-8 .samadhi-video-hero::before{inset:0 0 260px;width:100%;height:auto}
 body.elementor-kit-8 .samadhi-video-hero .elementor-background-video-container{width:100%;top:auto;bottom:0;height:260px}
 body.elementor-kit-8 .samadhi-filmleiste{width:auto;left:14px;bottom:14px}
 body.elementor-kit-8 .samadhi-video-hero .elementor-background-video-container video{object-position:center 55%}
}

/* Stand 5.1: Hero-Bildfläche rechts; alle Inhaltsraster bleiben native Container. */
body.elementor-kit-8 .samadhi-video-hero{background-position:right center;background-size:47% auto}
body.elementor-kit-8 .samadhi-video-hero::before{inset:0 47% 0 0;width:53%;height:100%}
body.elementor-kit-8 .samadhi-video-hero .elementor-background-video-container{left:auto;right:0;width:47%}
body.elementor-kit-8 .samadhi-video-hero .elementor-background-video-container::after{content:"";position:absolute;inset:0;background:rgba(246,244,239,.1);pointer-events:none}
body.elementor-kit-8 .samadhi-filmleiste{left:auto;right:24px;width:auto}
body.elementor-kit-8 .samadhi-hero-text .elementor-heading-title{max-width:9em}
body.elementor-kit-8 .samadhi-erster-besuch>.samadhi-schritt{min-height:0}
body.elementor-kit-8 .samadhi-kursweg .samadhi-nullpreis .elementor-heading-title{font-size:25px!important;font-weight:500!important;color:var(--e-global-color-primary)!important}
body.elementor-kit-8 .samadhi-portrait .elementor-heading-title{white-space:normal}
@media(max-width:700px){
 body.elementor-kit-8 .samadhi-video-hero{background-size:100% 280px;background-position:center bottom}
 body.elementor-kit-8 .samadhi-video-hero::before{inset:0 0 280px;width:100%;height:auto}
 body.elementor-kit-8 .samadhi-video-hero .elementor-background-video-container{width:100%;height:280px}
 body.elementor-kit-8 .samadhi-filmleiste{right:14px;left:auto}
}

/* Stand 5.2: vollflächiger Film mit heller Alpha-Ebene statt geteiltem Hero. */
body.elementor-kit-8 .samadhi-video-hero{background-size:cover;background-position:center;isolation:isolate}
body.elementor-kit-8 .samadhi-video-hero::before{z-index:1;pointer-events:none}
body.elementor-kit-8 .samadhi-video-hero .samadhi-hero-text,body.elementor-kit-8 .samadhi-video-hero .samadhi-filmleiste{z-index:2}
body.elementor-kit-8 .samadhi-video-hero::before{inset:0!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,rgba(246,244,239,.05) 0%,rgba(246,244,239,.18) 28%,rgba(246,244,239,.86) 54%,rgba(246,244,239,.97) 76%,#f6f4ef 100%)!important;opacity:1!important}
body.elementor-kit-8 .samadhi-video-hero .elementor-background-video-container{inset:0!important;width:100%!important;height:100%!important}
body.elementor-kit-8 .samadhi-video-hero .elementor-background-video-container::after{display:none}
body.elementor-kit-8 .samadhi-video-hero .elementor-background-video-container video{filter:none!important;object-fit:cover;object-position:center}
body.elementor-kit-8 .samadhi-filmleiste{left:auto;right:max(24px,calc((100% - 1180px)/2));width:auto;bottom:24px}
body.elementor-kit-8 .samadhi-video-schalter .elementor-button{background:transparent!important;border:1px solid var(--e-global-color-linie);padding:12px 16px}
body.elementor-kit-8 .samadhi-nav .sub-arrow{display:none}
@media(min-width:701px) and (max-width:1024px){
 body.elementor-kit-8 .samadhi-video-hero::before{background:linear-gradient(90deg,rgba(246,244,239,.1),rgba(246,244,239,.5) 28%,rgba(246,244,239,.93) 49%,#f6f4ef 100%)!important}
}
@media(max-width:700px){
 body.elementor-kit-8 .samadhi-video-hero{background-position:center top}
 body.elementor-kit-8 .samadhi-video-hero::before{background:linear-gradient(180deg,rgba(246,244,239,.02) 0%,rgba(246,244,239,.12) 19%,rgba(246,244,239,.9) 34%,rgba(246,244,239,.98) 52%,#f6f4ef 100%)!important}
 body.elementor-kit-8 .samadhi-video-hero .elementor-background-video-container video{object-position:center top}
 body.elementor-kit-8 .samadhi-filmleiste{right:22px;bottom:20px}
}/* End custom CSS */