.elementor-1164 .elementor-element.elementor-element-66d1e67f{--display:flex;--min-height:742px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.31;}.elementor-1164 .elementor-element.elementor-element-66d1e67f:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-66d1e67f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodyandflow.de/wp-content/uploads/2026/03/288_Business_Esther_Homepage__Z8D4014_Vorschau-1.jpg");background-position:center center;background-size:cover;}.elementor-1164 .elementor-element.elementor-element-66d1e67f::before, .elementor-1164 .elementor-element.elementor-element-66d1e67f > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-66d1e67f > .e-con-inner > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-66d1e67f > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-66d1e67f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-66d1e67f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-1164 .elementor-element.elementor-element-511f4d24{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-ab919b8{--spacer-size:68px;}.elementor-1164 .elementor-element.elementor-element-b921cd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:1.3;}.elementor-1164 .elementor-element.elementor-element-d83edb1{--spacer-size:10px;}.elementor-1164 .elementor-element.elementor-element-d7f52fc{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-1164 .elementor-element.elementor-element-3fbe4d5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-bb5d89b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-19ea8929 .elementor-button{background-color:var( --e-global-color-d8c2ba4 );}.elementor-1164 .elementor-element.elementor-element-19ea8929{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-1164 .elementor-element.elementor-element-506b11ed .elementor-button{background-color:var( --e-global-color-d8c2ba4 );}.elementor-1164 .elementor-element.elementor-element-506b11ed{padding:0px 6px 0px 0px;top:50%;}body:not(.rtl) .elementor-1164 .elementor-element.elementor-element-506b11ed{right:0px;}body.rtl .elementor-1164 .elementor-element.elementor-element-506b11ed{left:0px;}.elementor-1164 .elementor-element.elementor-element-4d988063 .elementor-button{background-color:var( --e-global-color-d6434f7 );}.elementor-1164 .elementor-element.elementor-element-4d988063{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-1164 .elementor-element.elementor-element-f704724{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-98fc2bc{--spacer-size:25px;}.elementor-1164 .elementor-element.elementor-element-3066ce25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1164 .elementor-element.elementor-element-3066ce25:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-3066ce25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1164 .elementor-element.elementor-element-244cebc{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-56981833{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1164 .elementor-element.elementor-element-1b1df55c{--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-1b1df55c .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-1164 .elementor-element.elementor-element-1b1df55c .elementor-headline-plain-text{color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-1b1df55c .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-d8c2ba4 );stroke-width:14px;stroke-linecap:round;stroke-linejoin:round;}.elementor-1164 .elementor-element.elementor-element-6081d9e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--overlay-opacity:0.5;}.elementor-1164 .elementor-element.elementor-element-6081d9e5::before, .elementor-1164 .elementor-element.elementor-element-6081d9e5 > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-6081d9e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-6081d9e5 > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-6081d9e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-6081d9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1164 .elementor-element.elementor-element-75d4142{--display:flex;--min-height:200px;--overlay-opacity:0.84;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-75d4142:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-75d4142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodyandflow.de/wp-content/uploads/2026/02/030_Business_Esther_Homepage__Z8D3296_Vorschau.jpg");background-position:top center;background-size:cover;}.elementor-1164 .elementor-element.elementor-element-75d4142::before, .elementor-1164 .elementor-element.elementor-element-75d4142 > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-75d4142 > .e-con-inner > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-75d4142 > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-75d4142 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-75d4142 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #22222200 75%, var( --e-global-color-74c0003 ) 100%);}body:not(.rtl) .elementor-1164 .elementor-element.elementor-element-8509089{left:15px;}body.rtl .elementor-1164 .elementor-element.elementor-element-8509089{right:15px;}.elementor-1164 .elementor-element.elementor-element-8509089{top:15px;}.elementor-1164 .elementor-element.elementor-element-8509089 img{width:93px;}.elementor-1164 .elementor-element.elementor-element-5ca55b43{--display:flex;--min-height:360px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-22c4cf2e .elementor-button{background-color:var( --e-global-color-d8c2ba4 );font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-16b6f94b{--display:flex;--min-height:200px;--overlay-opacity:0.84;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-16b6f94b:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-16b6f94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodyandflow.de/wp-content/uploads/2026/03/rueckbildungskurs_mit_baby.jpg");background-position:center center;background-size:cover;}.elementor-1164 .elementor-element.elementor-element-16b6f94b::before, .elementor-1164 .elementor-element.elementor-element-16b6f94b > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-16b6f94b > .e-con-inner > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-16b6f94b > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-16b6f94b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-16b6f94b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #22222200 74%, var( --e-global-color-74c0003 ) 100%);}.elementor-1164 .elementor-element.elementor-element-5c347626{--display:flex;--min-height:360px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-3c59cd16 .elementor-button{background-color:var( --e-global-color-d6434f7 );font-weight:600;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1164 .elementor-element.elementor-element-a534600{left:15px;}body.rtl .elementor-1164 .elementor-element.elementor-element-a534600{right:15px;}.elementor-1164 .elementor-element.elementor-element-a534600{top:15px;}.elementor-1164 .elementor-element.elementor-element-a534600 img{width:93px;}.elementor-1164 .elementor-element.elementor-element-638cda34{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-7056c9b4{--display:flex;--min-height:64vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-1164 .elementor-element.elementor-element-7056c9b4:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-7056c9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodyandflow.de/wp-content/uploads/2026/02/181_Business_Esther_Homepage__Z8D3688_Vorschau.jpg");background-position:0px -82px;background-repeat:no-repeat;background-size:contain;}.elementor-1164 .elementor-element.elementor-element-7056c9b4::before, .elementor-1164 .elementor-element.elementor-element-7056c9b4 > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-7056c9b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-7056c9b4 > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-7056c9b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-7056c9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2898973 );--background-overlay:'';}.elementor-1164 .elementor-element.elementor-element-7056c9b4.e-con{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-78d16030{--display:flex;}.elementor-1164 .elementor-element.elementor-element-d2dc509{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-222bcf65{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Wittgenstein Italic", Sans-serif;font-size:60px;font-weight:500;font-style:normal;line-height:1.4;letter-spacing:0px;}.elementor-1164 .elementor-element.elementor-element-5b10055c{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;line-height:1.5;letter-spacing:0.2px;}.elementor-1164 .elementor-element.elementor-element-de40866{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;line-height:1.5;letter-spacing:0.2px;}.elementor-1164 .elementor-element.elementor-element-11755f1{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-6d247e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1164 .elementor-element.elementor-element-6d247e2:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-6d247e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d8c2ba4 );}.elementor-1164 .elementor-element.elementor-element-2effafa{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-5e855e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1164 .elementor-element.elementor-element-aebbcc9{--display:flex;}.elementor-1164 .elementor-element.elementor-element-f3b2bfc{text-align:start;}.elementor-1164 .elementor-element.elementor-element-f3b2bfc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:600;line-height:1.3;}.elementor-1164 .elementor-element.elementor-element-575265f{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-1164 .elementor-element.elementor-element-2419811{--display:flex;--min-height:373px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-1164 .elementor-element.elementor-element-2419811:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-2419811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodyandflow.de/wp-content/uploads/2026/03/Kassensiegel-Praevention.png");background-repeat:no-repeat;background-size:contain;}.elementor-1164 .elementor-element.elementor-element-1368f56{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-63459a6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1164 .elementor-element.elementor-element-63459a6d:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-63459a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74c0003 );}.elementor-1164 .elementor-element.elementor-element-41df9e54{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-7d24f52{text-align:center;}.elementor-1164 .elementor-element.elementor-element-7d24f52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:600;line-height:1.3;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-34f2e90{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-3f47851d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1164 .elementor-element.elementor-element-28c9eb11{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1164 .elementor-element.elementor-element-69aaa9c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1164 .elementor-element.elementor-element-62e21c62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-62e21c62.elementor-element{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-69e62735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-1164 .elementor-element.elementor-element-55dfc6c4{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-31e2f55{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-1164 .elementor-element.elementor-element-31e2f55 iframe{height:163px;}.elementor-1164 .elementor-element.elementor-element-2ace36bc{--spacer-size:20px;}.elementor-1164 .elementor-element.elementor-element-7f43e261{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-252efb1f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1164 .elementor-element.elementor-element-23c22371{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-23c22371.elementor-element{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-30600d4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-d8c2ba4 );}.elementor-1164 .elementor-element.elementor-element-30b06384{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-32d39e9f{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-1164 .elementor-element.elementor-element-32d39e9f iframe{height:163px;}.elementor-1164 .elementor-element.elementor-element-15b2f6e5{--spacer-size:20px;}.elementor-1164 .elementor-element.elementor-element-660b9d82{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-3c61ba32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1164 .elementor-element.elementor-element-3c61ba32:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-3c61ba32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1164 .elementor-element.elementor-element-50d9af76{--spacer-size:67px;}.elementor-1164 .elementor-element.elementor-element-63ab208.elementor-element{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-63ab208{text-align:center;}.elementor-1164 .elementor-element.elementor-element-63ab208 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:600;line-height:1.5;letter-spacing:0.2px;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-c8d41df{--spacer-size:10px;}.elementor-1164 .elementor-element.elementor-element-4f1f8fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1164 .elementor-element.elementor-element-1433a6b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-1433a6b.e-con{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-b9cec33{--display:flex;--min-height:650px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-b9cec33:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-b9cec33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-e4623b8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:14px;--padding-bottom:-2px;--padding-left:5px;--padding-right:5px;}.elementor-1164 .elementor-element.elementor-element-e4623b8:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-e4623b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d8c2ba4 );}.elementor-1164 .elementor-element.elementor-element-e4623b8.e-con{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-53a5d65{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-53a5d65.e-con{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-3ac1ff9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;}.elementor-1164 .elementor-element.elementor-element-3ac1ff9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:1.6;letter-spacing:0.2px;}.elementor-1164 .elementor-element.elementor-element-7b7044a{--display:flex;--min-height:650px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1164 .elementor-element.elementor-element-d117726{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-1164 .elementor-element.elementor-element-d117726 img{max-width:60%;}.elementor-1164 .elementor-element.elementor-element-73acd3c{padding:13px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;line-height:1.3;letter-spacing:0.2px;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-4a26dc0{padding:12px 0px 14px 0px;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-icon i{color:var( --e-global-color-2898973 );transition:color 0.3s;}.elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-icon svg{fill:var( --e-global-color-2898973 );transition:fill 0.3s;}.elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;line-height:1.3;letter-spacing:0.2px;}.elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-text{color:var( --e-global-color-2898973 );transition:color 0.3s;}.elementor-1164 .elementor-element.elementor-element-bf0b05e .elementor-button{background-color:var( --e-global-color-d8c2ba4 );font-size:20px;}.elementor-1164 .elementor-element.elementor-element-bf0b05e{bottom:0px;}.elementor-1164 .elementor-element.elementor-element-c2bc338{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-c2bc338.e-con{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-20404ba{--display:flex;--min-height:650px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-20404ba:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-20404ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-ab0b90e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:14px;--padding-bottom:-2px;--padding-left:5px;--padding-right:5px;}.elementor-1164 .elementor-element.elementor-element-ab0b90e:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-ab0b90e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6434f7 );}.elementor-1164 .elementor-element.elementor-element-ab0b90e.e-con{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-8f15d60{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-8f15d60.e-con{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-58e6d51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;}.elementor-1164 .elementor-element.elementor-element-58e6d51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:1.6;letter-spacing:0.2px;}.elementor-1164 .elementor-element.elementor-element-f425ddb{--display:flex;--min-height:650px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1164 .elementor-element.elementor-element-e9b39ed{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-1164 .elementor-element.elementor-element-e9b39ed img{max-width:60%;}.elementor-1164 .elementor-element.elementor-element-19c6630{padding:13px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;line-height:1.3;letter-spacing:0.2px;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-24a8b7f{padding:12px 0px 14px 0px;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-icon i{color:var( --e-global-color-2898973 );transition:color 0.3s;}.elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-icon svg{fill:var( --e-global-color-2898973 );transition:fill 0.3s;}.elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;line-height:1.3;letter-spacing:0.2px;}.elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-text{color:var( --e-global-color-2898973 );transition:color 0.3s;}.elementor-1164 .elementor-element.elementor-element-d66c924 .elementor-button{background-color:var( --e-global-color-d6434f7 );font-size:20px;}.elementor-1164 .elementor-element.elementor-element-d66c924{bottom:0px;}.elementor-1164 .elementor-element.elementor-element-77e2387e{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-2114a727{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1164 .elementor-element.elementor-element-2114a727:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-2114a727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1164 .elementor-element.elementor-element-3bc677cb{--spacer-size:15px;}.elementor-1164 .elementor-element.elementor-element-4f2ebf14{z-index:4;text-align:center;}.elementor-1164 .elementor-element.elementor-element-4f2ebf14 .elementor-heading-title{font-family:var( --e-global-typography-0122cef-font-family ), Sans-serif;font-size:var( --e-global-typography-0122cef-font-size );font-weight:var( --e-global-typography-0122cef-font-weight );line-height:var( --e-global-typography-0122cef-line-height );color:var( --e-global-color-primary );}.elementor-1164 .elementor-element.elementor-element-61c7bd0e{--display:flex;--z-index:4;}.elementor-1164 .elementor-element.elementor-element-698e7bab{--display:flex;}.elementor-1164 .elementor-element.elementor-element-def9566{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-4334c305{--display:flex;}.elementor-1164 .elementor-element.elementor-element-6e318f27{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-5bac1f6b{--display:flex;}.elementor-1164 .elementor-element.elementor-element-2bad4a3b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-7c930e14{--display:flex;}.elementor-1164 .elementor-element.elementor-element-121476c1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-118717b2{--display:flex;}.elementor-1164 .elementor-element.elementor-element-7adf39c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-33b0bbac{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-1164 .elementor-element.elementor-element-33b0bbac > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}:where( .elementor-1164 .elementor-element.elementor-element-33b0bbac > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1164 .elementor-element.elementor-element-79dac77b{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-5ed8444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1164 .elementor-element.elementor-element-5ed8444:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-5ed8444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1164 .elementor-element.elementor-element-63ac958c{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-42103260{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1164 .elementor-element.elementor-element-108e48d2{--display:flex;--min-height:0px;}.elementor-1164 .elementor-element.elementor-element-e127096:not( .elementor-widget-image ), .elementor-1164 .elementor-element.elementor-element-e127096.elementor-widget-image img{-webkit-mask-image:url( https://bodyandflow.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1164 .elementor-element.elementor-element-f9e0b18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1164 .elementor-element.elementor-element-b09177b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1164 .elementor-element.elementor-element-2c672c23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;}.elementor-1164 .elementor-element.elementor-element-2c672c23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:0.2px;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-31de5bd5{--display:flex;}.elementor-1164 .elementor-element.elementor-element-236815bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;line-height:1;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-74d68d51{--display:flex;}.elementor-1164 .elementor-element.elementor-element-5f07725e{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-1b868a79 .elementor-button{background-color:var( --e-global-color-d6434f7 );}.elementor-1164 .elementor-element.elementor-element-1b868a79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}.elementor-1164 .elementor-element.elementor-element-4d1771e9{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1164 .elementor-element.elementor-element-4d1771e9:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-4d1771e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodyandflow.de/wp-content/uploads/2026/03/Design-ohne-Titel-7.png");background-size:cover;}.elementor-1164 .elementor-element.elementor-element-bf7fec6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1164 .elementor-element.elementor-element-bf7fec6:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-bf7fec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74c0003 );}.elementor-1164 .elementor-element.elementor-element-4a3783f5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1164 .elementor-element.elementor-element-622bc509 .elementor-heading-title{font-family:var( --e-global-typography-0122cef-font-family ), Sans-serif;font-size:var( --e-global-typography-0122cef-font-size );font-weight:var( --e-global-typography-0122cef-font-weight );line-height:var( --e-global-typography-0122cef-line-height );color:var( --e-global-color-primary );}.elementor-1164 .elementor-element.elementor-element-43a002b8{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-450cf87a{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-labels-inline .elementor-field-group > label{padding-left:3px;}body:not(.rtl) .elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-labels-inline .elementor-field-group > label{padding-right:3px;}body .elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-labels-above .elementor-field-group > label{padding-bottom:3px;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group > label, .elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-subgroup label{color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:0.2px;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-type-html{padding-bottom:0px;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group .elementor-field{color:var( --e-global-color-2898973 );}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group .elementor-field, .elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-subgroup label{font-family:var( --e-global-typography-0de196f-font-family ), Sans-serif;font-size:var( --e-global-typography-0de196f-font-size );font-weight:var( --e-global-typography-0de196f-font-weight );text-transform:var( --e-global-typography-0de196f-text-transform );line-height:var( --e-global-typography-0de196f-line-height );letter-spacing:var( --e-global-typography-0de196f-letter-spacing );}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-1164 .elementor-element.elementor-element-450cf87a .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-button[type="submit"]{color:#ffffff;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1164 .elementor-element.elementor-element-450cf87a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1164 .elementor-element.elementor-element-450cf87a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1164 .elementor-element.elementor-element-450cf87a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-message{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-1164 .elementor-element.elementor-element-62ab60f7{--spacer-size:35px;}.elementor-1164 .elementor-element.elementor-element-2df1af99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1164 .elementor-element.elementor-element-2df1af99:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-2df1af99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74c0003 );}.elementor-1164 .elementor-element.elementor-element-6c16e6ad{--divider-border-style:dots_tribal;--divider-color:var( --e-global-color-primary );--divider-pattern-height:44.8px;}.elementor-1164 .elementor-element.elementor-element-6c16e6ad .elementor-divider-separator{width:100%;}.elementor-1164 .elementor-element.elementor-element-6c16e6ad .elementor-divider{padding-block-start:19px;padding-block-end:19px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1164 .elementor-element.elementor-element-66d1e67f{--min-height:639px;}.elementor-1164 .elementor-element.elementor-element-b921cd4 .elementor-heading-title{font-size:41px;}.elementor-1164 .elementor-element.elementor-element-d7f52fc{font-size:16px;}.elementor-1164 .elementor-element.elementor-element-1b1df55c .elementor-headline{font-size:42px;}.elementor-1164 .elementor-element.elementor-element-6081d9e5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-1164 .elementor-element.elementor-element-7056c9b4:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-7056c9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1164 .elementor-element.elementor-element-575265f{font-size:16px;}.elementor-1164 .elementor-element.elementor-element-34f2e90{font-size:16px;}.elementor-1164 .elementor-element.elementor-element-3f47851d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-62e21c62{font-size:42px;}.elementor-1164 .elementor-element.elementor-element-69e62735{font-size:42px;}.elementor-1164 .elementor-element.elementor-element-55dfc6c4{text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1164 .elementor-element.elementor-element-23c22371{font-size:42px;}.elementor-1164 .elementor-element.elementor-element-30600d4a{font-size:42px;}.elementor-1164 .elementor-element.elementor-element-30b06384{text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1164 .elementor-element.elementor-element-4f2ebf14 .elementor-heading-title{font-size:var( --e-global-typography-0122cef-font-size );line-height:var( --e-global-typography-0122cef-line-height );}.elementor-1164 .elementor-element.elementor-element-33b0bbac{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-1164 .elementor-element.elementor-element-33b0bbac > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-1164 .elementor-element.elementor-element-63ac958c{--spacer-size:0px;}.elementor-1164 .elementor-element.elementor-element-42103260{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-108e48d2{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-5f07725e{font-size:16px;}.elementor-1164 .elementor-element.elementor-element-622bc509 .elementor-heading-title{font-size:var( --e-global-typography-0122cef-font-size );line-height:var( --e-global-typography-0122cef-line-height );}.elementor-1164 .elementor-element.elementor-element-43a002b8{text-align:center;font-size:23px;}.elementor-1164 .elementor-element.elementor-element-450cf87a{width:100%;max-width:100%;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group .elementor-field, .elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-subgroup label{font-size:var( --e-global-typography-0de196f-font-size );line-height:var( --e-global-typography-0de196f-line-height );letter-spacing:var( --e-global-typography-0de196f-letter-spacing );}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-message{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-1164 .elementor-element.elementor-element-66d1e67f:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-66d1e67f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodyandflow.de/wp-content/uploads/2026/03/272_Business_Esther_Homepage__Z8D3976_Vorschau.jpg");}.elementor-1164 .elementor-element.elementor-element-66d1e67f{--min-height:433px;--overlay-opacity:0.43;}.elementor-1164 .elementor-element.elementor-element-511f4d24{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1164 .elementor-element.elementor-element-ab919b8{--spacer-size:53px;}.elementor-1164 .elementor-element.elementor-element-b921cd4 .elementor-heading-title{font-size:28px;}.elementor-1164 .elementor-element.elementor-element-d83edb1{--spacer-size:0px;}.elementor-1164 .elementor-element.elementor-element-d7f52fc{width:100%;max-width:100%;font-size:19px;}.elementor-1164 .elementor-element.elementor-element-19ea8929{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1164 .elementor-element.elementor-element-4d988063{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1164 .elementor-element.elementor-element-f704724{--spacer-size:28px;}.elementor-1164 .elementor-element.elementor-element-244cebc{--spacer-size:25px;}.elementor-1164 .elementor-element.elementor-element-1b1df55c .elementor-headline{font-size:28px;line-height:1.1em;}.elementor-1164 .elementor-element.elementor-element-6081d9e5{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-75d4142{--min-height:320px;--overlay-opacity:0.81;}body:not(.rtl) .elementor-1164 .elementor-element.elementor-element-8509089{left:15px;}body.rtl .elementor-1164 .elementor-element.elementor-element-8509089{right:15px;}.elementor-1164 .elementor-element.elementor-element-8509089{top:15px;}.elementor-1164 .elementor-element.elementor-element-5ca55b43{--min-height:300px;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-22c4cf2e{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1164 .elementor-element.elementor-element-22c4cf2e .elementor-button{font-size:17px;padding:16px 12px 16px 12px;}.elementor-1164 .elementor-element.elementor-element-16b6f94b{--min-height:320px;}.elementor-1164 .elementor-element.elementor-element-16b6f94b:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-16b6f94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1164 .elementor-element.elementor-element-5c347626{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-3c59cd16{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1164 .elementor-element.elementor-element-3c59cd16 .elementor-button{font-size:17px;padding:16px 12px 16px 12px;}.elementor-1164 .elementor-element.elementor-element-7056c9b4:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-7056c9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodyandflow.de/wp-content/uploads/2026/03/body-and-flow-prae-und-postnatales-training.jpg");background-position:-1120px 71px;background-size:initial;}.elementor-1164 .elementor-element.elementor-element-7056c9b4{--min-height:844px;}.elementor-1164 .elementor-element.elementor-element-d2dc509{--spacer-size:22px;}.elementor-1164 .elementor-element.elementor-element-222bcf65{width:100%;max-width:100%;font-size:45px;}.elementor-1164 .elementor-element.elementor-element-5b10055c{width:100%;max-width:100%;font-size:20px;}.elementor-1164 .elementor-element.elementor-element-de40866{width:100%;max-width:100%;font-size:18px;}.elementor-1164 .elementor-element.elementor-element-11755f1{--spacer-size:34px;}.elementor-1164 .elementor-element.elementor-element-6d247e2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1164 .elementor-element.elementor-element-5e855e1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1164 .elementor-element.elementor-element-5e855e1.e-con{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-aebbcc9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1164 .elementor-element.elementor-element-f3b2bfc{text-align:center;}.elementor-1164 .elementor-element.elementor-element-f3b2bfc .elementor-heading-title{font-size:37px;}.elementor-1164 .elementor-element.elementor-element-575265f{font-size:16px;}.elementor-1164 .elementor-element.elementor-element-2419811{--width:64%;--min-height:316px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1164 .elementor-element.elementor-element-2419811:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-2419811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1164 .elementor-element.elementor-element-7d24f52 .elementor-heading-title{line-height:0.9em;}.elementor-1164 .elementor-element.elementor-element-34f2e90{font-size:18px;}.elementor-1164 .elementor-element.elementor-element-3f47851d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-28c9eb11{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-62e21c62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;font-size:35px;line-height:1.1em;}.elementor-1164 .elementor-element.elementor-element-69e62735{font-size:45px;line-height:1.1em;}.elementor-1164 .elementor-element.elementor-element-55dfc6c4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1164 .elementor-element.elementor-element-252efb1f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-23c22371{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;font-size:35px;line-height:1.1em;}.elementor-1164 .elementor-element.elementor-element-30600d4a{font-size:45px;line-height:1.1em;}.elementor-1164 .elementor-element.elementor-element-30b06384{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1164 .elementor-element.elementor-element-50d9af76{--spacer-size:48px;}.elementor-1164 .elementor-element.elementor-element-63ab208{text-align:center;}.elementor-1164 .elementor-element.elementor-element-63ab208 .elementor-heading-title{font-size:33px;line-height:1.1em;}.elementor-1164 .elementor-element.elementor-element-4f1f8fa{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-1164 .elementor-element.elementor-element-b9cec33{--min-height:478px;}.elementor-1164 .elementor-element.elementor-element-53a5d65{--width:92%;}.elementor-1164 .elementor-element.elementor-element-3ac1ff9{text-align:center;}.elementor-1164 .elementor-element.elementor-element-3ac1ff9 .elementor-heading-title{line-height:1.2em;}.elementor-1164 .elementor-element.elementor-element-7b7044a{--min-height:601px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1164 .elementor-element.elementor-element-d117726{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-73acd3c{text-align:center;font-size:23px;}.elementor-1164 .elementor-element.elementor-element-4a26dc0{padding:5px 5px 5px 5px;--e-icon-list-icon-size:24px;}.elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-4a26dc0 .elementor-icon-list-item > a{font-size:22px;}.elementor-1164 .elementor-element.elementor-element-20404ba{--min-height:520px;}.elementor-1164 .elementor-element.elementor-element-8f15d60{--width:92%;}.elementor-1164 .elementor-element.elementor-element-58e6d51{text-align:center;}.elementor-1164 .elementor-element.elementor-element-58e6d51 .elementor-heading-title{line-height:1.2em;}.elementor-1164 .elementor-element.elementor-element-f425ddb{--min-height:597px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1164 .elementor-element.elementor-element-e9b39ed{margin:-2px -2px calc(var(--kit-widget-spacing, 0px) + -2px) -2px;}.elementor-1164 .elementor-element.elementor-element-19c6630{text-align:center;font-size:23px;}.elementor-1164 .elementor-element.elementor-element-24a8b7f{padding:5px 5px 5px 5px;--e-icon-list-icon-size:24px;}.elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-24a8b7f .elementor-icon-list-item > a{font-size:22px;}.elementor-1164 .elementor-element.elementor-element-77e2387e{--spacer-size:26px;}.elementor-1164 .elementor-element.elementor-element-4f2ebf14 .elementor-heading-title{font-size:var( --e-global-typography-0122cef-font-size );line-height:var( --e-global-typography-0122cef-line-height );}.elementor-1164 .elementor-element.elementor-element-33b0bbac{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-1164 .elementor-element.elementor-element-33b0bbac > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-1164 .elementor-element.elementor-element-63ac958c{--spacer-size:0px;}.elementor-1164 .elementor-element.elementor-element-108e48d2{--width:100%;}.elementor-1164 .elementor-element.elementor-element-5f07725e{padding:0px 0px 22px 0px;font-size:18px;}.elementor-1164 .elementor-element.elementor-element-622bc509 .elementor-heading-title{font-size:var( --e-global-typography-0122cef-font-size );line-height:var( --e-global-typography-0122cef-line-height );}.elementor-1164 .elementor-element.elementor-element-43a002b8{text-align:center;font-size:23px;line-height:1.1em;}.elementor-1164 .elementor-element.elementor-element-450cf87a{width:100%;max-width:100%;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group > label{font-size:12px;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-type-html{font-size:11px;}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-group .elementor-field, .elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-subgroup label{font-size:var( --e-global-typography-0de196f-font-size );line-height:var( --e-global-typography-0de196f-line-height );letter-spacing:var( --e-global-typography-0de196f-letter-spacing );}.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-message{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-1164 .elementor-element.elementor-element-511f4d24{--width:64%;}.elementor-1164 .elementor-element.elementor-element-6081d9e5{--width:83%;}.elementor-1164 .elementor-element.elementor-element-2419811{--width:31%;}.elementor-1164 .elementor-element.elementor-element-3c61ba32{--content-width:1368px;}.elementor-1164 .elementor-element.elementor-element-1433a6b{--width:100%;}.elementor-1164 .elementor-element.elementor-element-b9cec33{--width:618px;}.elementor-1164 .elementor-element.elementor-element-7b7044a{--width:85%;}.elementor-1164 .elementor-element.elementor-element-c2bc338{--width:100%;}.elementor-1164 .elementor-element.elementor-element-20404ba{--width:618px;}.elementor-1164 .elementor-element.elementor-element-f425ddb{--width:85%;}.elementor-1164 .elementor-element.elementor-element-108e48d2{--width:71%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1164 .elementor-element.elementor-element-511f4d24{--width:1511px;}.elementor-1164 .elementor-element.elementor-element-6081d9e5{--width:83%;}.elementor-1164 .elementor-element.elementor-element-3f47851d{--width:100%;}.elementor-1164 .elementor-element.elementor-element-b9cec33{--width:635px;}.elementor-1164 .elementor-element.elementor-element-7b7044a{--width:567px;}.elementor-1164 .elementor-element.elementor-element-20404ba{--width:635px;}.elementor-1164 .elementor-element.elementor-element-f425ddb{--width:567px;}.elementor-1164 .elementor-element.elementor-element-108e48d2{--width:44%;}}/* Start custom CSS for button, class: .elementor-element-506b11ed *//* 1) Der Button als fester Tab rechts */
.elementor-1164 .elementor-element.elementor-element-506b11ed{
  position: fixed;
  top: 50%;
  right: 0;                 /* bündig am Rand */
  transform: translateY(-50%);
  z-index: 9999;
}

/* 2) Elementor Button-Optik: eckiger Tab */
.elementor-1164 .elementor-element.elementor-element-506b11ed .elementor-button{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 12px;       /* Tab-Dicke */
  border-radius: 8px 0 0 8px; /* links rund, rechts eckig */
  box-shadow: 0 14px 40px rgba(0,0,0,0.14);
}

/* 3) Text wirklich vertikal (statt Rotation des ganzen Buttons) */
.elementor-1164 .elementor-element.elementor-element-506b11ed .elementor-button-text{
  writing-mode: vertical-rl;
  text-orientation: mixed;
  transform: rotate(180deg);
  /* liest sich von unten nach oben (Tab-typisch) */
  letter-spacing: 1px;
}

/* Optional: wenn du ihn minimal "einrasten" lassen willst */
.elementor-1164 .elementor-element.elementor-element-506b11ed{
  margin-right: -6px; /* leicht außerhalb, wirkt wie ein Tab */
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-450cf87a */.elementor-1164 .elementor-element.elementor-element-450cf87a .elementor-field-type-acceptance label span {
  font-size: 12px;
  line-height: 1.4;
  color: #666666;
}/* End custom CSS */
/* Start custom CSS *//* Acceptance (Elementor): Checkbox + Text sauber ausrichten */
.kurs-anmeldung .elementor-field-type-acceptance .elementor-field-option{
  display: flex !important;
  align-items: flex-start !important; /* Text startet oben */
  gap: 10px;
}

/* Checkbox feinjustieren */
.kurs-anmeldung .elementor-field-type-acceptance input[type="checkbox"]{
  margin-top: 3px !important;  /* 2–5px testen */
  flex: 0 0 auto;
}

/* Text (liegt bei dir DIREKT im label) */
.kurs-anmeldung .elementor-field-type-acceptance .elementor-field-option > label{
  font-size: 14px !important;
  line-height: 1.4 !important;
  color: #222222 !important;
  margin: 0 !important;
}/* End custom CSS */