.elementor-100 .elementor-element.elementor-element-3d85aafd:not(.elementor-motion-effects-element-type-background),.elementor-100 .elementor-element.elementor-element-3d85aafd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-185283f);background-image:url(https://steffischaefer.com/wp-content/uploads/2024/11/balance-g06221e5cc_1280.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-100 .elementor-element.elementor-element-3d85aafd>.elementor-background-overlay{background-color:#FAFAFA;opacity:.35;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-100 .elementor-element.elementor-element-3d85aafd{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0}.elementor-100 .elementor-element.elementor-element-3d85aafd>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-cfeb618)}.elementor-100 .elementor-element.elementor-element-3d85aafd>.elementor-shape-bottom svg{height:57px}.elementor-100 .elementor-element.elementor-element-f21427c .elementor-button{background-color:var(--e-global-color-7610209);font-family:var(--e-global-typography-c2c2f5d-font-family),Sans-serif;font-size:var(--e-global-typography-c2c2f5d-font-size);font-weight:var(--e-global-typography-c2c2f5d-font-weight)}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-f21427c{left:-19px}body.rtl .elementor-100 .elementor-element.elementor-element-f21427c{right:-19px}.elementor-100 .elementor-element.elementor-element-f21427c{bottom:100px}.elementor-100 .elementor-element.elementor-element-5ed347b .elementor-button{background-color:#29604B;font-family:"Open Sans",Sans-serif;font-size:17px;font-weight:600;fill:#FFF;color:#FFF}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-5ed347b{left:-19px}body.rtl .elementor-100 .elementor-element.elementor-element-5ed347b{right:-19px}.elementor-100 .elementor-element.elementor-element-5ed347b{bottom:120px}.elementor-100 .elementor-element.elementor-element-ebe4070>.elementor-widget-container{padding:60px 0 20px 0}.elementor-100 .elementor-element.elementor-element-ebe4070{text-align:center}.elementor-100 .elementor-element.elementor-element-115800a1>.elementor-widget-container{padding:0 0 30px 0}.elementor-100 .elementor-element.elementor-element-115800a1{text-align:center}.elementor-100 .elementor-element.elementor-element-182390be .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:28px}.elementor-100 .elementor-element.elementor-element-6bfdec9>.elementor-widget-container{margin:15px 0 0 40px;padding:0 0 60px 0}.elementor-100 .elementor-element.elementor-element-6bfdec9{text-align:center}.elementor-100 .elementor-element.elementor-element-6bfdec9 img{border-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-100 .elementor-element.elementor-element-6bfdec9 .widget-image-caption{color:var(--e-global-color-text);font-family:"Open Sans",Sans-serif}.elementor-100 .elementor-element.elementor-element-e5ede3d>.elementor-widget-container{padding:0 0 30px 0}.elementor-100 .elementor-element.elementor-element-e5ede3d{text-align:center;font-family:"Open Sans",Sans-serif;font-size:17px;font-weight:600}.elementor-100 .elementor-element.elementor-element-391f672b .elementor-button{background-color:var(--e-global-color-033c5dc);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);border-radius:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-391f672b{width:var(--container-widget-width,101.056%);max-width:101.056%;--container-widget-width:101.056%;--container-widget-flex-grow:0}.elementor-100 .elementor-element.elementor-element-391f672b>.elementor-widget-container{margin:20px 0 20px 0}.elementor-100 .elementor-element.elementor-element-74439f04:not(.elementor-motion-effects-element-type-background),.elementor-100 .elementor-element.elementor-element-74439f04>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cfeb618)}.elementor-100 .elementor-element.elementor-element-74439f04>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-100 .elementor-element.elementor-element-74439f04{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 100px 0}.elementor-100 .elementor-element.elementor-element-74439f04>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-74439f04>.elementor-shape-bottom svg{height:63px}.elementor-100 .elementor-element.elementor-element-4bb1be21>.elementor-element-populated{border-style:groove}.elementor-100 .elementor-element.elementor-element-b8c5ea1>.elementor-widget-container{padding:0 0 40px 0}.elementor-100 .elementor-element.elementor-element-b8c5ea1{text-align:center}.elementor-100 .elementor-element.elementor-element-b8c5ea1 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-100 .elementor-element.elementor-element-ce95bd3>.elementor-widget-container{margin:4px 0 0 0}.elementor-100 .elementor-element.elementor-element-ce95bd3{text-align:center}.elementor-100 .elementor-element.elementor-element-e934c16>.elementor-widget-container{padding:0 0 30px 0}.elementor-100 .elementor-element.elementor-element-e934c16{text-align:center}.elementor-100 .elementor-element.elementor-element-ddd265e>.elementor-widget-container{margin:4px 0 0 0;padding:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-ddd265e{text-align:center}.elementor-100 .elementor-element.elementor-element-666154d>.elementor-widget-container{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-06462da .elementor-button{background-color:var(--e-global-color-033c5dc);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);border-radius:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-06462da{width:var(--container-widget-width,101.056%);max-width:101.056%;--container-widget-width:101.056%;--container-widget-flex-grow:0}.elementor-100 .elementor-element.elementor-element-06462da>.elementor-widget-container{margin:20px 0 20px 0}.elementor-100 .elementor-element.elementor-element-4cb51e3>.elementor-widget-container{margin:4px 0 0 0;padding:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-4cb51e3{text-align:center}.elementor-100 .elementor-element.elementor-element-505e729 .elementor-button{background-color:var(--e-global-color-033c5dc);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);border-radius:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-505e729{width:var(--container-widget-width,101.056%);max-width:101.056%;--container-widget-width:101.056%;--container-widget-flex-grow:0}.elementor-100 .elementor-element.elementor-element-505e729>.elementor-widget-container{margin:20px 0 20px 0}.elementor-100 .elementor-element.elementor-element-ce05953>.elementor-widget-container{padding:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-ce05953{text-align:center}.elementor-100 .elementor-element.elementor-element-8f80eaa>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-8f80eaa{color:#000}.elementor-100 .elementor-element.elementor-element-74f933a .elementor-button{background-color:var(--e-global-color-033c5dc);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);border-radius:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-74f933a{width:var(--container-widget-width,101.056%);max-width:101.056%;--container-widget-width:101.056%;--container-widget-flex-grow:0}.elementor-100 .elementor-element.elementor-element-74f933a>.elementor-widget-container{margin:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-ab5061b>.elementor-widget-container{margin:4px 0 0 0;padding:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-ab5061b{text-align:center}.elementor-100 .elementor-element.elementor-element-2930937>.elementor-widget-container{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-1338fc3 .elementor-button{background-color:var(--e-global-color-033c5dc);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);border-radius:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-1338fc3{width:var(--container-widget-width,101.056%);max-width:101.056%;--container-widget-width:101.056%;--container-widget-flex-grow:0}.elementor-100 .elementor-element.elementor-element-1338fc3>.elementor-widget-container{margin:20px 0 20px 0}.elementor-100 .elementor-element.elementor-element-9070175>.elementor-widget-container{padding:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-9070175{text-align:center}.elementor-100 .elementor-element.elementor-element-932a604>.elementor-widget-container{margin:3px 0 0 0}.elementor-100 .elementor-element.elementor-element-c246957 .elementor-button{background-color:var(--e-global-color-033c5dc);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);border-radius:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-c246957{width:var(--container-widget-width,101.056%);max-width:101.056%;--container-widget-width:101.056%;--container-widget-flex-grow:0}.elementor-100 .elementor-element.elementor-element-c246957>.elementor-widget-container{margin:20px 0 20px 0}.elementor-100 .elementor-element.elementor-element-e34bff3>.elementor-widget-container{margin:3px 0 0 0;padding:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-e34bff3{text-align:center}.elementor-100 .elementor-element.elementor-element-294c6eb .elementor-button{background-color:var(--e-global-color-033c5dc);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);border-radius:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-294c6eb{width:var(--container-widget-width,101.056%);max-width:101.056%;--container-widget-width:101.056%;--container-widget-flex-grow:0}.elementor-100 .elementor-element.elementor-element-294c6eb>.elementor-widget-container{margin:20px 0 20px 0}.elementor-100 .elementor-element.elementor-element-ee229ef>.elementor-widget-container{margin:3px 0 0 0;padding:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-ee229ef{text-align:center}.elementor-100 .elementor-element.elementor-element-a246626{text-align:start}.elementor-100 .elementor-element.elementor-element-2420fe2 .elementor-button{background-color:var(--e-global-color-033c5dc);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);border-radius:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-2420fe2{width:var(--container-widget-width,101.056%);max-width:101.056%;--container-widget-width:101.056%;--container-widget-flex-grow:0}.elementor-100 .elementor-element.elementor-element-2420fe2>.elementor-widget-container{margin:20px 0 20px 0}.elementor-100 .elementor-element.elementor-element-33f320d0:not(.elementor-motion-effects-element-type-background),.elementor-100 .elementor-element.elementor-element-33f320d0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-33f320d0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 0 80px 0}.elementor-100 .elementor-element.elementor-element-33f320d0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-100 .elementor-element.elementor-element-1f77046e>.elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-100 .elementor-element.elementor-element-15b0a9c2 img{width:20%}.elementor-100 .elementor-element.elementor-element-118f8380{--spacer-size:5px}.elementor-100 .elementor-element.elementor-element-49da397>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-49da397{text-align:center}.elementor-100 .elementor-element.elementor-element-6642c83>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-6642c83{text-align:start}.elementor-100 .elementor-element.elementor-element-6b796b88>.elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-100 .elementor-element.elementor-element-26ef03b7 img{width:20%}.elementor-100 .elementor-element.elementor-element-5a34f2ce>.elementor-widget-container{margin:0 0 10px 0}.elementor-100 .elementor-element.elementor-element-5a34f2ce{text-align:center}.elementor-100 .elementor-element.elementor-element-21136a40>.elementor-widget-container{margin:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-21136a40{text-align:start}.elementor-100 .elementor-element.elementor-element-5ec0f031 .elementor-button{background-color:var(--e-global-color-7610209);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);fill:#FFF;color:#FFF;border-radius:45px 45px 45px 45px}.elementor-100 .elementor-element.elementor-element-5ec0f031 .elementor-button:hover,.elementor-100 .elementor-element.elementor-element-5ec0f031 .elementor-button:focus{background-color:var(--e-global-color-text)}.elementor-100 .elementor-element.elementor-element-3856d9a2:not(.elementor-motion-effects-element-type-background),.elementor-100 .elementor-element.elementor-element-3856d9a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-185283f);background-image:url(https://steffischaefer.com/wp-content/uploads/2024/11/pexels-martin-pechy-2078266-scaled-1.jpg);background-position:top center;background-size:cover}.elementor-100 .elementor-element.elementor-element-3856d9a2>.elementor-background-overlay{opacity:.44;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-100 .elementor-element.elementor-element-3856d9a2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:120px 0 140px 0}.elementor-100 .elementor-element.elementor-element-3856d9a2>.elementor-shape-top .elementor-shape-fill{fill:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-3856d9a2>.elementor-shape-top svg{width:calc(125% + 1.3px);height:67px}.elementor-100 .elementor-element.elementor-element-3856d9a2>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-cfeb618)}.elementor-100 .elementor-element.elementor-element-3856d9a2>.elementor-shape-bottom svg{height:54px}.elementor-100 .elementor-element.elementor-element-757355ce .elementor-heading-title{color:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-490c88ed{--spacer-size:5px}.elementor-100 .elementor-element.elementor-element-61068bd4>.elementor-widget-container{padding:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-61068bd4{color:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-40ae31c{text-align:center}.elementor-100 .elementor-element.elementor-element-40ae31c .elementor-heading-title{color:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-7fbe0ec>.elementor-widget-container{margin:3px 0 0 0}.elementor-100 .elementor-element.elementor-element-7fbe0ec{text-align:center;color:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-1c91dae .elementor-button{background-color:var(--e-global-color-e8aa209);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);fill:var(--e-global-color-7610209);color:var(--e-global-color-7610209);border-radius:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-1c91dae{width:var(--container-widget-width,101.056%);max-width:101.056%;--container-widget-width:101.056%;--container-widget-flex-grow:0}.elementor-100 .elementor-element.elementor-element-1c91dae>.elementor-widget-container{margin:20px 0 20px 0}.elementor-100 .elementor-element.elementor-element-5b30b196:not(.elementor-motion-effects-element-type-background),.elementor-100 .elementor-element.elementor-element-5b30b196>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cfeb618)}.elementor-100 .elementor-element.elementor-element-5b30b196>.elementor-container{min-height:400px}.elementor-100 .elementor-element.elementor-element-5b30b196{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 0 50px 0}.elementor-100 .elementor-element.elementor-element-5b30b196>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-100 .elementor-element.elementor-element-5b30b196>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-5b30b196>.elementor-shape-bottom svg{height:72px}.elementor-100 .elementor-element.elementor-element-7f7d0291{padding:0 0 100px 0}.elementor-100 .elementor-element.elementor-element-54dd1684>.elementor-widget-container{margin:80px 0 10px 0}.elementor-100 .elementor-element.elementor-element-4e81c808>.elementor-widget-container{margin:0 0 60px 0}.elementor-100 .elementor-element.elementor-element-4e81c808{text-align:start}.elementor-100 .elementor-element.elementor-element-a377e7 .elementor-button{background-color:var(--e-global-color-7610209);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);fill:#FFF;color:#FFF;border-radius:20px 20px 20px 20px}.elementor-100 .elementor-element.elementor-element-a377e7 .elementor-button:hover,.elementor-100 .elementor-element.elementor-element-a377e7 .elementor-button:focus{background-color:var(--e-global-color-text);color:#FFF}.elementor-100 .elementor-element.elementor-element-a377e7 .elementor-button:hover svg,.elementor-100 .elementor-element.elementor-element-a377e7 .elementor-button:focus svg{fill:#FFF}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-12f3967a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-100 .elementor-element.elementor-element-12f3967a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-100 .elementor-element.elementor-element-6cddef08>.elementor-widget-container{margin:15px 0 0 40px}.elementor-100 .elementor-element.elementor-element-6cddef08{text-align:center}.elementor-100 .elementor-element.elementor-element-6cddef08 img{border-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-100 .elementor-element.elementor-element-2759beaf{--spacer-size:50px}.elementor-100 .elementor-element.elementor-element-771de293:not(.elementor-motion-effects-element-type-background),.elementor-100 .elementor-element.elementor-element-771de293>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-771de293 .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:30px}.elementor-100 .elementor-element.elementor-element-771de293>.elementor-container{min-height:400px}.elementor-100 .elementor-element.elementor-element-771de293{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 0 30px 0}.elementor-100 .elementor-element.elementor-element-771de293>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-100 .elementor-element.elementor-element-2294be05.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-100 .elementor-element.elementor-element-253a91ad>.elementor-widget-container{margin:80px 0 76px 0}.elementor-100 .elementor-element.elementor-element-253a91ad{text-align:center}.elementor-100 .elementor-element.elementor-element-4d29417b>.elementor-widget-container{background-color:#FFF;margin:0 0 0 0;padding:25px 25px 25px 25px;border-radius:30px 30px 30px 30px}.elementor-100 .elementor-element.elementor-element-4d29417b .elementor-testimonial-wrapper{text-align:center}.elementor-100 .elementor-element.elementor-element-4d29417b .elementor-testimonial-name{color:var(--e-global-color-033c5dc)}.elementor-100 .elementor-element.elementor-element-7cd626e4>.elementor-widget-container{background-color:#FFF;margin:0 0 0 0;padding:25px 25px 25px 25px;border-radius:30px 30px 30px 30px}.elementor-100 .elementor-element.elementor-element-7cd626e4 .elementor-testimonial-wrapper{text-align:center}.elementor-100 .elementor-element.elementor-element-7cd626e4 .elementor-testimonial-name{color:var(--e-global-color-033c5dc);font-family:"Praise",Sans-serif;font-size:45px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:42px;letter-spacing:1.6px;word-spacing:4px}.elementor-100 .elementor-element.elementor-element-37d80ca7>.elementor-widget-container{background-color:#FFF;margin:0 0 0 0;padding:25px 25px 25px 25px;border-radius:30px 30px 30px 30px}.elementor-100 .elementor-element.elementor-element-37d80ca7 .elementor-testimonial-wrapper{text-align:center}.elementor-100 .elementor-element.elementor-element-37d80ca7 .elementor-testimonial-name{color:var(--e-global-color-033c5dc)}.elementor-100 .elementor-element.elementor-element-2c981d8f:not(.elementor-motion-effects-element-type-background),.elementor-100 .elementor-element.elementor-element-2c981d8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://steffischaefer.com/wp-content/uploads/2024/11/Yoga-Baum-Icon-scaled-1.jpeg);background-position:0 -213px;background-repeat:no-repeat;background-size:cover}.elementor-100 .elementor-element.elementor-element-2c981d8f>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:0;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-100 .elementor-element.elementor-element-2c981d8f>.elementor-container{min-height:400px}.elementor-100 .elementor-element.elementor-element-2c981d8f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:200px 0 100px 0}.elementor-100 .elementor-element.elementor-element-2c981d8f>.elementor-shape-top .elementor-shape-fill{fill:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-2c981d8f>.elementor-shape-top svg{width:calc(162% + 1.3px);height:116px}.elementor-100 .elementor-element.elementor-element-277913d0>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-100 .elementor-element.elementor-element-1714edc .elementor-heading-title{color:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-717a2532>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-717a2532{text-align:start}.elementor-100 .elementor-element.elementor-element-717a2532 .elementor-heading-title{color:var(--e-global-color-185283f)}.elementor-100 .elementor-element.elementor-element-78956b04 .elementor-button{background-color:var(--e-global-color-033c5dc);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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);border-radius:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-78956b04>.elementor-widget-container{margin:20px 0 20px 0}@media(min-width:768px){.elementor-100 .elementor-element.elementor-element-b154f91{width:25%}.elementor-100 .elementor-element.elementor-element-2916c65b{width:49.332%}.elementor-100 .elementor-element.elementor-element-085d57f{width:25%}.elementor-100 .elementor-element.elementor-element-21b3a69e{width:60%}.elementor-100 .elementor-element.elementor-element-12f3967a{width:40%}.elementor-100 .elementor-element.elementor-element-2294be05{width:100%}.elementor-100 .elementor-element.elementor-element-3d774930{width:40%}.elementor-100 .elementor-element.elementor-element-6c592d9a{width:60%}}@media(min-width:1025px){.elementor-100 .elementor-element.elementor-element-3d85aafd:not(.elementor-motion-effects-element-type-background),.elementor-100 .elementor-element.elementor-element-3d85aafd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-100 .elementor-element.elementor-element-3856d9a2:not(.elementor-motion-effects-element-type-background),.elementor-100 .elementor-element.elementor-element-3856d9a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-100 .elementor-element.elementor-element-f21427c .elementor-button{font-size:var(--e-global-typography-c2c2f5d-font-size)}.elementor-100 .elementor-element.elementor-element-6bfdec9>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-391f672b .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-666154d>.elementor-widget-container{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-06462da .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-505e729 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-74f933a .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-2930937>.elementor-widget-container{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-1338fc3 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-c246957 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-e34bff3>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-566278b>.elementor-widget-container{padding:20px 0 0 0}.elementor-100 .elementor-element.elementor-element-294c6eb .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-ee229ef>.elementor-widget-container{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-074c6d7>.elementor-widget-container{padding:20px 0 0 0}.elementor-100 .elementor-element.elementor-element-2420fe2 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-5ec0f031 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-3856d9a2{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-757355ce>.elementor-widget-container{padding:30px 0 0 0}.elementor-100 .elementor-element.elementor-element-1c91dae .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-a377e7>.elementor-widget-container{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-a377e7 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-6cddef08>.elementor-widget-container{margin:0 0 0 0;padding:0 0 50px 0}.elementor-100 .elementor-element.elementor-element-2c981d8f:not(.elementor-motion-effects-element-type-background),.elementor-100 .elementor-element.elementor-element-2c981d8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-100 .elementor-element.elementor-element-78956b04 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}@media(max-width:767px){.elementor-100 .elementor-element.elementor-element-c247519>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-100 .elementor-element.elementor-element-f21427c .elementor-button{font-size:var(--e-global-typography-c2c2f5d-font-size)}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-5ed347b{left:-5px}body.rtl .elementor-100 .elementor-element.elementor-element-5ed347b{right:-5px}.elementor-100 .elementor-element.elementor-element-5ed347b{bottom:5px}.elementor-100 .elementor-element.elementor-element-5ed347b .elementor-button{font-size:25px;padding:015px 020px 015px 020px}.elementor-100 .elementor-element.elementor-element-ebe4070>.elementor-widget-container{padding:20px 0 10px 0}.elementor-100 .elementor-element.elementor-element-ebe4070 .elementor-heading-title{font-size:41px;line-height:1.1em}.elementor-100 .elementor-element.elementor-element-115800a1>.elementor-widget-container{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-182390be{padding:0 0 50px 0}.elementor-100 .elementor-element.elementor-element-b154f91>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-6bfdec9>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-6bfdec9 img{width:64%;border-radius:30px 30px 30px 30px}.elementor-100 .elementor-element.elementor-element-2916c65b>.elementor-element-populated{margin:-20px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-100 .elementor-element.elementor-element-e5ede3d>.elementor-widget-container{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-391f672b .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-74439f04{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-e934c16>.elementor-widget-container{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-870cc22{padding:0 0 50px 0}.elementor-100 .elementor-element.elementor-element-06462da>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-06462da .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-ef8b6cc{padding:0 0 50px 0}.elementor-100 .elementor-element.elementor-element-505e729>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-505e729 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-ce05953>.elementor-widget-container{padding:40px 0 0 0}.elementor-100 .elementor-element.elementor-element-8f80eaa>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-74f933a>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-74f933a .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-1338fc3>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-1338fc3 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-12c7f3c{padding:0 0 90px 0}.elementor-100 .elementor-element.elementor-element-9070175>.elementor-widget-container{padding:40px 0 0 0}.elementor-100 .elementor-element.elementor-element-932a604>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-c246957>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-c246957 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-e34bff3>.elementor-widget-container{margin:0 0 0 0;padding:050px 0 0 0}.elementor-100 .elementor-element.elementor-element-294c6eb>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-294c6eb .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-ee229ef>.elementor-widget-container{margin:0 0 0 0;padding:050px 0 0 0}.elementor-100 .elementor-element.elementor-element-2420fe2>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-2420fe2 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-33f320d0{padding:20px 0 30px 0}.elementor-100 .elementor-element.elementor-element-49da397>.elementor-widget-container{margin:0 0 10px 0}.elementor-100 .elementor-element.elementor-element-6642c83>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-5a34f2ce>.elementor-widget-container{padding:20px 0 0 0}.elementor-100 .elementor-element.elementor-element-5ec0f031 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-3856d9a2{padding:80px 0 100px 0}.elementor-100 .elementor-element.elementor-element-61068bd4>.elementor-widget-container{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-40ae31c>.elementor-widget-container{padding:20px 0 0 0}.elementor-100 .elementor-element.elementor-element-7fbe0ec>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-1c91dae>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-1c91dae .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-5b30b196>.elementor-shape-bottom svg{height:44px}.elementor-100 .elementor-element.elementor-element-5b30b196{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-7f7d0291{padding:30px 0 0 0}.elementor-100 .elementor-element.elementor-element-54dd1684>.elementor-widget-container{margin:4px 4px 4px 4px}.elementor-100 .elementor-element.elementor-element-4e81c808>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-a377e7>.elementor-widget-container{padding:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-a377e7 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-100 .elementor-element.elementor-element-6cddef08>.elementor-widget-container{margin:0 0 0 0}.elementor-100 .elementor-element.elementor-element-2759beaf{--spacer-size:25px}.elementor-100 .elementor-element.elementor-element-771de293{padding:20px 0 0 0}.elementor-100 .elementor-element.elementor-element-253a91ad>.elementor-widget-container{margin:0 0 20px 0}.elementor-100 .elementor-element.elementor-element-504b1274{padding:0 0 0 0}.elementor-100 .elementor-element.elementor-element-4d29417b>.elementor-widget-container{padding:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-7cd626e4>.elementor-widget-container{padding:25px 25px 25px 25px}.elementor-100 .elementor-element.elementor-element-7cd626e4 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:40px;height:40px}.elementor-100 .elementor-element.elementor-element-7cd626e4 .elementor-testimonial-name{font-size:35px}.elementor-100 .elementor-element.elementor-element-37d80ca7>.elementor-widget-container{padding:025px 025px 025px 025px}.elementor-100 .elementor-element.elementor-element-2c981d8f:not(.elementor-motion-effects-element-type-background),.elementor-100 .elementor-element.elementor-element-2c981d8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-100 .elementor-element.elementor-element-2c981d8f{padding:160px 0 0 0}.elementor-100 .elementor-element.elementor-element-717a2532>.elementor-widget-container{margin:35px 0 0 0}.elementor-100 .elementor-element.elementor-element-78956b04 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}