.elementor-2266 .elementor-element.elementor-element-44558cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2266 .elementor-element.elementor-element-44558cd:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-44558cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vanessa-engelstaedter.de/wp-content/uploads/2026/03/hero5-13.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2266 .elementor-element.elementor-element-44558cd > .elementor-container{min-height:30vw;}.elementor-2266 .elementor-element.elementor-element-44558cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2266 .elementor-element.elementor-element-44558cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2266 .elementor-element.elementor-element-1cd27edd > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-1cd27edd{column-gap:0px;text-align:center;font-family:"Helvetica", Sans-serif;font-size:70px;font-weight:900;line-height:60px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-1cd27edd p{margin-block-end:-25px;}.elementor-2266 .elementor-element.elementor-element-10dac0d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-10dac0d1{text-align:center;font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:bold;text-shadow:0px 0px 6px #000000;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-10dac0d1 p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-a48b694{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-45482ac7 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-46e68110 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-46e68110{text-align:center;font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:900;color:#584758;}.elementor-2266 .elementor-element.elementor-element-46e68110 p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-68d7f8ed > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-2266 .elementor-element.elementor-element-68d7f8ed{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;}.elementor-2266 .elementor-element.elementor-element-68d7f8ed p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-6221a90:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-6221a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2266 .elementor-element.elementor-element-6221a90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:35px 0px 35px 0px;}.elementor-2266 .elementor-element.elementor-element-6221a90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2266 .elementor-element.elementor-element-a8eecaf > .elementor-element-populated{padding:0px 0px 9px 0px;}.elementor-2266 .elementor-element.elementor-element-e48a41b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:900;line-height:42px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-e48a41b p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-5281ac6{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2266 .elementor-element.elementor-element-5281ac6 p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-f5ea35e > .elementor-container{max-width:850px;}.elementor-2266 .elementor-element.elementor-element-f5ea35e{margin-top:25px;margin-bottom:0px;}.elementor-2266 .elementor-element.elementor-element-f6d8dfd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-283f19f{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:25px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-283f19f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2266 .elementor-element.elementor-element-283f19f p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-6128fcb{text-align:start;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2266 .elementor-element.elementor-element-6128fcb p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-aa2f424 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-530beaa .elementor-button{background-color:#584758;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-radius:35px 35px 35px 35px;padding:10px 15px 10px 15px;}.elementor-2266 .elementor-element.elementor-element-530beaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-530beaa .elementor-button-content-wrapper{flex-direction:row;}.elementor-2266 .elementor-element.elementor-element-530beaa .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2266 .elementor-element.elementor-element-2427417 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2266 .elementor-element.elementor-element-2427417 > .elementor-container{max-width:850px;}.elementor-2266 .elementor-element.elementor-element-2427417{margin-top:25px;margin-bottom:25px;}.elementor-2266 .elementor-element.elementor-element-6b60a09 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-8e4346d{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:25px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-8e4346d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2266 .elementor-element.elementor-element-8e4346d p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-e33f7d4{text-align:start;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2266 .elementor-element.elementor-element-e33f7d4 p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-6cdc42e > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-c8d4dc8 .elementor-button{background-color:#584758;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-radius:35px 35px 35px 35px;padding:10px 15px 10px 15px;}.elementor-2266 .elementor-element.elementor-element-c8d4dc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-c8d4dc8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2266 .elementor-element.elementor-element-c8d4dc8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2266 .elementor-element.elementor-element-f35d9a8 > .elementor-container{max-width:850px;}.elementor-2266 .elementor-element.elementor-element-f2f20e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-bb2871c{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:25px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-bb2871c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2266 .elementor-element.elementor-element-bb2871c p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-7a3f8b5{text-align:start;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2266 .elementor-element.elementor-element-7a3f8b5 p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-37a5bdb > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-d7f9028 .elementor-button{background-color:#584758;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-radius:35px 35px 35px 35px;padding:10px 15px 10px 15px;}.elementor-2266 .elementor-element.elementor-element-d7f9028 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-d7f9028 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2266 .elementor-element.elementor-element-d7f9028 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2266 .elementor-element.elementor-element-5a8c53f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2266 .elementor-element.elementor-element-5a8c53f > .elementor-container{max-width:850px;}.elementor-2266 .elementor-element.elementor-element-5a8c53f{margin-top:25px;margin-bottom:25px;}.elementor-2266 .elementor-element.elementor-element-c0234c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-fd44e53{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:25px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-fd44e53 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2266 .elementor-element.elementor-element-fd44e53 p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-91129f6{text-align:start;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2266 .elementor-element.elementor-element-91129f6 p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-afbe372 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-21d31f4 .elementor-button{background-color:#584758;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-radius:35px 35px 35px 35px;padding:10px 15px 10px 15px;}.elementor-2266 .elementor-element.elementor-element-21d31f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-21d31f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2266 .elementor-element.elementor-element-21d31f4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2266 .elementor-element.elementor-element-2060f45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2266 .elementor-element.elementor-element-2060f45 > .elementor-container{max-width:850px;}.elementor-2266 .elementor-element.elementor-element-2060f45{margin-top:25px;margin-bottom:25px;}.elementor-2266 .elementor-element.elementor-element-afafd10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-58ec1f8{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:25px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-58ec1f8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2266 .elementor-element.elementor-element-58ec1f8 p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-de166f6{text-align:start;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2266 .elementor-element.elementor-element-de166f6 p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-292877d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-2c063b7 .elementor-button{background-color:#584758;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-radius:35px 35px 35px 35px;padding:10px 15px 10px 15px;}.elementor-2266 .elementor-element.elementor-element-2c063b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-2c063b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2266 .elementor-element.elementor-element-2c063b7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2266 .elementor-element.elementor-element-ba27a9e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2266 .elementor-element.elementor-element-ba27a9e > .elementor-container{max-width:850px;}.elementor-2266 .elementor-element.elementor-element-ba27a9e{margin-top:25px;margin-bottom:25px;}.elementor-2266 .elementor-element.elementor-element-6adacff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-c713f05{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:25px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-c713f05 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2266 .elementor-element.elementor-element-c713f05 p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-5e470a0{text-align:start;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2266 .elementor-element.elementor-element-5e470a0 p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-3bd2b94 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-102d409 .elementor-button{background-color:#584758;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-radius:35px 35px 35px 35px;padding:10px 15px 10px 15px;}.elementor-2266 .elementor-element.elementor-element-102d409 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-102d409 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2266 .elementor-element.elementor-element-102d409 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2266 .elementor-element.elementor-element-5514986 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2266 .elementor-element.elementor-element-5514986 > .elementor-container{max-width:850px;}.elementor-2266 .elementor-element.elementor-element-5514986{margin-top:25px;margin-bottom:25px;}.elementor-2266 .elementor-element.elementor-element-f16ac35 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-d056974{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:25px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-d056974 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2266 .elementor-element.elementor-element-d056974 p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-26a1d36{text-align:start;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2266 .elementor-element.elementor-element-26a1d36 p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-aee31ab > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-a5813e4 .elementor-button{background-color:#584758;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-radius:35px 35px 35px 35px;padding:10px 15px 10px 15px;}.elementor-2266 .elementor-element.elementor-element-a5813e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-a5813e4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2266 .elementor-element.elementor-element-a5813e4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2266 .elementor-element.elementor-element-e0a2e64 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2266 .elementor-element.elementor-element-e0a2e64 > .elementor-container{max-width:850px;}.elementor-2266 .elementor-element.elementor-element-e0a2e64{margin-top:25px;margin-bottom:25px;}.elementor-2266 .elementor-element.elementor-element-328f41e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-82215ad{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:25px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-82215ad > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2266 .elementor-element.elementor-element-82215ad p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-468d181{text-align:start;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2266 .elementor-element.elementor-element-468d181 p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-4b8fdd9 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-9fce8b9 .elementor-button{background-color:#584758;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-radius:35px 35px 35px 35px;padding:10px 15px 10px 15px;}.elementor-2266 .elementor-element.elementor-element-9fce8b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-9fce8b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2266 .elementor-element.elementor-element-9fce8b9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2266 .elementor-element.elementor-element-c487cfa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2266 .elementor-element.elementor-element-c487cfa > .elementor-container{max-width:850px;}.elementor-2266 .elementor-element.elementor-element-c487cfa{margin-top:25px;margin-bottom:50px;}.elementor-2266 .elementor-element.elementor-element-c5a5b79 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-8f9222e{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:25px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-8f9222e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2266 .elementor-element.elementor-element-8f9222e p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-abb555c{text-align:start;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2266 .elementor-element.elementor-element-abb555c p{margin-block-end:-10px;}.elementor-2266 .elementor-element.elementor-element-28c6519 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-83e0b98 .elementor-button{background-color:#584758;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-style:solid;border-radius:35px 35px 35px 35px;padding:10px 15px 10px 15px;}.elementor-2266 .elementor-element.elementor-element-83e0b98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-83e0b98 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2266 .elementor-element.elementor-element-83e0b98 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2266 .elementor-element.elementor-element-e9d8dcb:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-e9d8dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2266 .elementor-element.elementor-element-e9d8dcb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2266 .elementor-element.elementor-element-e9d8dcb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2266 .elementor-element.elementor-element-d855e21 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-d855e21 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-214c173{padding:35px 25px 15px 25px;}.elementor-2266 .elementor-element.elementor-element-3aa5f48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-2266 .elementor-element.elementor-element-3aa5f48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-0a12080 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-0a12080{text-align:center;font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:900;line-height:42px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-a34a1e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-a34a1e4{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2266 .elementor-element.elementor-element-2241fb2 .elementor-button{background-color:#584758;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:10px 15px 10px 15px;}.elementor-2266 .elementor-element.elementor-element-2241fb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-2266 .elementor-element.elementor-element-2241fb2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2266 .elementor-element.elementor-element-2241fb2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2266 .elementor-element.elementor-element-9b09549 > .elementor-container{max-width:1201px;}.elementor-2266 .elementor-element.elementor-element-9b09549{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-9b09549 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2266 .elementor-element.elementor-element-479f3ba4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2266 .elementor-element.elementor-element-479f3ba4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-479f3ba4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-60e1b379{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-60e1b379 > .elementor-widget-container{margin:25px 0px 50px 0px;padding:0px 50px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-60e1b379 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2266 .elementor-element.elementor-element-60e1b379 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#584758;}.elementor-2266 .elementor-element.elementor-element-60e1b379 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2266 .elementor-element.elementor-element-60e1b379 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#584758;}.elementor-2266 .elementor-element.elementor-element-60e1b379 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-2266 .elementor-element.elementor-element-60e1b379 .elementor-image-carousel-caption{text-align:start;color:#000000;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;line-height:20px;word-spacing:0px;margin-block-start:8px;}.elementor-2266 .elementor-element.elementor-element-3a7757e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2266 .elementor-element.elementor-element-3a7757e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2266 .elementor-element.elementor-element-77d5ae3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2266 .elementor-element.elementor-element-77d5ae3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2266 .elementor-element.elementor-element-eaca61a{--spacer-size:25px;}.elementor-2266 .elementor-element.elementor-element-114b931{text-align:center;font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:900;color:#584758;}.elementor-2266 .elementor-element.elementor-element-76e335e{--spacer-size:10px;}.elementor-2266 .elementor-element.elementor-element-bbd1a47{margin-top:0px;margin-bottom:60px;}.elementor-2266 .elementor-element.elementor-element-4c28c44 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-4c28c44 img{width:100%;height:310px;object-fit:cover;object-position:center center;}.elementor-2266 .elementor-element.elementor-element-61ef9bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-d19e50c > .elementor-widget-container{margin:0px 10px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-d19e50c img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-2266 .elementor-element.elementor-element-5cca0c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-5cca0c1 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-2266 .elementor-element.elementor-element-7523ab6 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-7523ab6 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-2266 .elementor-element.elementor-element-627c9ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-627c9ab img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-2266 .elementor-element.elementor-element-aeff017 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-bb7645e{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#000000;}.elementor-2266 .elementor-element.elementor-element-89f1547 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-89f1547 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 40px;}.elementor-2266 .elementor-element.elementor-element-a2c80e8{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#000000;}.elementor-2266 .elementor-element.elementor-element-e270712{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;line-height:21px;}.elementor-2266 .elementor-element.elementor-element-e5af870 .elementor-button{background-color:#584758;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:10px 15px 10px 15px;}.elementor-2266 .elementor-element.elementor-element-e5af870 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-2266 .elementor-element.elementor-element-e5af870 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2266 .elementor-element.elementor-element-e5af870 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2266 .elementor-element.elementor-element-baf3331{--spacer-size:100px;}@media(max-width:1024px){.elementor-2266 .elementor-element.elementor-element-1cd27edd{font-size:5.8em;line-height:1em;}}@media(max-width:767px){.elementor-2266 .elementor-element.elementor-element-44558cd > .elementor-container{min-height:70vw;}.elementor-2266 .elementor-element.elementor-element-44558cd:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-44558cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2266 .elementor-element.elementor-element-44558cd{padding:25px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-1cd27edd{text-align:center;font-size:31px;line-height:1em;letter-spacing:0.9px;word-spacing:0em;}.elementor-2266 .elementor-element.elementor-element-1cd27edd p{margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-10dac0d1{font-size:1.1em;line-height:1.2em;}.elementor-2266 .elementor-element.elementor-element-46e68110{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-68d7f8ed{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-e48a41b{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-5281ac6{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-283f19f{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-6128fcb{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-530beaa .elementor-button{font-size:1.3em;}.elementor-2266 .elementor-element.elementor-element-8e4346d{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-e33f7d4{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-c8d4dc8 .elementor-button{font-size:1.3em;}.elementor-2266 .elementor-element.elementor-element-bb2871c{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-7a3f8b5{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-d7f9028 .elementor-button{font-size:1.3em;}.elementor-2266 .elementor-element.elementor-element-fd44e53{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-91129f6{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-21d31f4 .elementor-button{font-size:1.3em;}.elementor-2266 .elementor-element.elementor-element-58ec1f8{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-de166f6{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-2c063b7 .elementor-button{font-size:1.3em;}.elementor-2266 .elementor-element.elementor-element-c713f05{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-5e470a0{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-102d409 .elementor-button{font-size:1.3em;}.elementor-2266 .elementor-element.elementor-element-d056974{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-26a1d36{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-a5813e4 .elementor-button{font-size:1.3em;}.elementor-2266 .elementor-element.elementor-element-82215ad{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-468d181{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-9fce8b9 .elementor-button{font-size:1.3em;}.elementor-2266 .elementor-element.elementor-element-8f9222e{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-abb555c{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-83e0b98 .elementor-button{font-size:1.3em;}.elementor-2266 .elementor-element.elementor-element-0a12080{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-a34a1e4{font-size:1em;}.elementor-2266 .elementor-element.elementor-element-2241fb2 .elementor-button{font-size:1.3em;}.elementor-2266 .elementor-element.elementor-element-eaca61a{--spacer-size:10px;}.elementor-2266 .elementor-element.elementor-element-114b931{font-size:1.1em;}.elementor-2266 .elementor-element.elementor-element-76e335e{--spacer-size:0px;}.elementor-2266 .elementor-element.elementor-element-c96672f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-c96672f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-4c28c44 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2266 .elementor-element.elementor-element-4c28c44 img{height:200px;}.elementor-2266 .elementor-element.elementor-element-d19e50c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2266 .elementor-element.elementor-element-d19e50c img{height:250px;}.elementor-2266 .elementor-element.elementor-element-5cca0c1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2266 .elementor-element.elementor-element-5cca0c1 img{height:250px;}.elementor-2266 .elementor-element.elementor-element-7523ab6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2266 .elementor-element.elementor-element-7523ab6 img{height:300px;}.elementor-2266 .elementor-element.elementor-element-627c9ab img{height:300px;}.elementor-2266 .elementor-element.elementor-element-a2dd7c5{padding:0px 0px 0px 15px;}.elementor-2266 .elementor-element.elementor-element-aeff017.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2266 .elementor-element.elementor-element-bb7645e{font-size:0.9em;}.elementor-2266 .elementor-element.elementor-element-89f1547 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-a2c80e8{font-size:0.9em;}.elementor-2266 .elementor-element.elementor-element-e270712{font-size:0.9em;}.elementor-2266 .elementor-element.elementor-element-e5af870 .elementor-button{font-size:1.3em;}}@media(min-width:768px){.elementor-2266 .elementor-element.elementor-element-7bee3369{width:100%;}.elementor-2266 .elementor-element.elementor-element-479f3ba4{width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-60e1b379 *//* ---------------------------------------------------------
   ELEMENTOR IMAGE CAROUSEL – BILD LINKS, TEXT RECHTS
   --------------------------------------------------------- */

/* Grundlayout: Bild + Text nebeneinander */
.elementor-image-carousel-wrapper .swiper-slide {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
    justify-content: space-between;
    gap: 50px; /* etwas mehr Luft zwischen Bild und Text */
}

/* HTML-Block von Elementor auflösen (sonst stehen Bild + Caption untereinander) */
.elementor-image-carousel-wrapper .swiper-slide figure,
.elementor-image-carousel-wrapper .swiper-slide .swiper-slide-inner {
    display: contents !important;
}

/* ---------------------------------------------------------
   BILD (LINKS)
   --------------------------------------------------------- */

.elementor-image-carousel-wrapper .swiper-slide img {
    width: 30% !important;      /* Bild kleiner gemacht */
    height: auto;
    object-fit: cover;
    flex-shrink: 0;
}

/* ---------------------------------------------------------
   TEXT (RECHTS)
   --------------------------------------------------------- */

.elementor-image-carousel-wrapper .swiper-slide .swiper-slide-caption {
    width: 70% !important;      /* Textbereich größer */
    display: block !important;
    text-align: left !important;
    margin: 0 !important;
    padding: 0 20px 0 40px !important;
    line-height: 1.5;
}

/* ---------------------------------------------------------
   NAVIGATIONSPFEILE – MEHR LUFT LINKS/RECHTS
   --------------------------------------------------------- */

/* generelle Pfeile weiter nach außen */
.elementor-swiper-button-prev {
    left: -40px !important;   /* weiter nach links */
}

.elementor-swiper-button-next {
    right: -40px !important;  /* weiter nach rechts */
}

/* Optional: Pfeile etwas kleiner & dezenter */
.elementor-swiper-button-next,
.elementor-swiper-button-prev {
    font-size: 24px !important;
    opacity: 0.9;
}

/* ---------------------------------------------------------
   RESPONSIVE – MOBIL WIEDER UNTEREINANDER
   --------------------------------------------------------- */

@media (max-width: 767px) {
    .elementor-image-carousel-wrapper .swiper-slide {
        flex-direction: column !important;
        gap: 20px;
        text-align: center !important;
    }

    .elementor-image-carousel-wrapper .swiper-slide img,
    .elementor-image-carousel-wrapper .swiper-slide .swiper-slide-caption {
        width: 100% !important;
        padding: 0 !important;
        text-align: center !important;
    }

    /* Pfeile mobil wieder standardmäßig näher ran */
    .elementor-swiper-button-prev {
        left: 0 !important;
    }

    .elementor-swiper-button-next {
        right: 0 !important;
    }
}/* End custom CSS */