.elementor-1020101 .elementor-element.elementor-element-bc497ca{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-f3c4825.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1020101 .elementor-element.elementor-element-f3c4825 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-25a0b6f{color:#667EEA;font-size:18px;font-weight:500;width:800px;max-width:max(800px, 100%);}.elementor-1020101 .elementor-element.elementor-element-25a0b6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:180px 80px 0px 80px;}.elementor-1020101 .elementor-element.elementor-element-8b34ca1{text-align:left;width:800px;max-width:max(800px, 100%);}.elementor-1020101 .elementor-element.elementor-element-8b34ca1 .elementor-heading-title{color:#020101;font-family:"Inter", sans-serif;font-size:72px;font-weight:900;line-height:1.1em;}.elementor-1020101 .elementor-element.elementor-element-8b34ca1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 80px 0px 80px;}.elementor-1020101 .elementor-element.elementor-element-c93ef0c{color:#111111;font-size:20px;line-height:1.7em;width:800px;max-width:max(800px, 100%);}.elementor-1020101 .elementor-element.elementor-element-c93ef0c > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-1020101 .elementor-element.elementor-element-35c9a82 a.elementor-button{font-family:"Inter", sans-serif;font-size:18px;text-transform:uppercase;background-color:#667EEA;border-radius:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-35c9a82 > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-1020101 .elementor-element.elementor-element-35c9a82{width:800px;max-width:max(800px, 100%);}.elementor-1020101 .elementor-element.elementor-element-d36a7ee a.elementor-button{font-family:"Inter", sans-serif;font-size:18px;text-transform:uppercase;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-d36a7ee a.elementor-button:not(#e):hover, .elementor-1020101 .elementor-element.elementor-element-d36a7ee a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-d36a7ee a.elementor-button:hover, .elementor-1020101 .elementor-element.elementor-element-d36a7ee a.elementor-button:focus{background-color:#111111;}.elementor-1020101 .elementor-element.elementor-element-d36a7ee > .elementor-widget-container{padding:0px 80px 280px 80px;}.elementor-1020101 .elementor-element.elementor-element-d36a7ee{width:800px;max-width:max(800px, 100%);}.elementor-1020101 .elementor-element.elementor-element-341a28f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-341a28f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/hero-startseite.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1020101 .elementor-element.elementor-element-341a28f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-341a28f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-c59baa1 > .elementor-container{max-width:1600px;}.elementor-1020101 .elementor-element.elementor-element-c59baa1:not(.elementor-motion-effects-element-type-background), .elementor-1020101 .elementor-element.elementor-element-c59baa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1020101 .elementor-element.elementor-element-c59baa1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1020101 .elementor-element.elementor-element-c59baa1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-ab34892 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-6d0da20{color:#667EEA;font-family:"Inter", sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-1020101 .elementor-element.elementor-element-87240e8{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-87240e8 .elementor-heading-title{color:#020101;font-family:"Inter", sans-serif;font-size:48px;font-weight:900;}.elementor-1020101 .elementor-element.elementor-element-a3fe849 .elementor-text-editor{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-a3fe849{color:#111111;font-size:20px;line-height:1.7em;}.elementor-1020101 .elementor-element.elementor-element-0578864:not(.elementor-motion-effects-element-type-background), .elementor-1020101 .elementor-element.elementor-element-0578864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1020101 .elementor-element.elementor-element-0578864{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-0578864 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-c23a66c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-c23a66c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-c23a66c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-c23a66c:hover > .elementor-element-populated{border-style:solid;border-width:5px 2px 2px 2px;border-color:#667EEA;box-shadow:0px 20px 60px 0px rgba(102, 126, 234, 0.2);}.elementor-1020101 .elementor-element.elementor-element-c23a66c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-40df2d2 .elementor-image:hover img{opacity:0.8;}.elementor-1020101 .elementor-element.elementor-element-3ce59e0{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-3ce59e0 .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-3ce59e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-f8c10a7 .elementor-text-editor{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-f8c10a7{font-size:16px;line-height:1.5em;}.elementor-1020101 .elementor-element.elementor-element-f8c10a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-221b59c a.elementor-button{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-221b59c a.elementor-button:not(#e){color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-221b59c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 10px;}.elementor-1020101 .elementor-element.elementor-element-8935d29:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-8935d29 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-8935d29 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-8935d29:hover > .elementor-element-populated{border-style:solid;border-width:5px 2px 2px 2px;border-color:#667EEA;box-shadow:0px 20px 60px 0px rgba(102, 126, 234, 0.2);}.elementor-1020101 .elementor-element.elementor-element-8935d29:hover > .elementor-element-populated, .elementor-1020101 .elementor-element.elementor-element-8935d29:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-8935d29 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-6d5abf0 .elementor-image:hover img{opacity:0.8;}.elementor-1020101 .elementor-element.elementor-element-15f1659{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-15f1659 .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-15f1659 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-b39e19e .elementor-text-editor{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-b39e19e{font-size:16px;line-height:1.5em;}.elementor-1020101 .elementor-element.elementor-element-b39e19e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-97b1b02 a.elementor-button{font-size:14px;text-transform:uppercase;background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-97b1b02 a.elementor-button:not(#e){color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-97b1b02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 10px;}.elementor-1020101 .elementor-element.elementor-element-cc9972d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-cc9972d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-cc9972d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-cc9972d:hover > .elementor-element-populated{border-style:solid;border-width:5px 2px 2px 2px;border-color:#667EEA;box-shadow:0px 20px 60px 0px rgba(102, 126, 234, 0.2);}.elementor-1020101 .elementor-element.elementor-element-cc9972d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-3051606 .elementor-image:hover img{opacity:0.8;}.elementor-1020101 .elementor-element.elementor-element-605af86{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-605af86 .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-605af86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-cd5a946 .elementor-text-editor{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-cd5a946{font-size:16px;line-height:1.5em;}.elementor-1020101 .elementor-element.elementor-element-cd5a946 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-46e8266 a.elementor-button{font-size:14px;text-transform:uppercase;background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-46e8266 a.elementor-button:not(#e){color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-46e8266 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 10px;}.elementor-1020101 .elementor-element.elementor-element-db4f74e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-db4f74e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-db4f74e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-db4f74e:hover > .elementor-element-populated{border-style:solid;border-width:5px 2px 2px 2px;border-color:#667EEA;box-shadow:0px 20px 60px 0px rgba(102, 126, 234, 0.2);}.elementor-1020101 .elementor-element.elementor-element-db4f74e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-371e94d .elementor-image:hover img{opacity:0.8;}.elementor-1020101 .elementor-element.elementor-element-eb8af66{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-eb8af66 .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-eb8af66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-5978a76 .elementor-text-editor{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-5978a76{font-size:16px;line-height:1.5em;}.elementor-1020101 .elementor-element.elementor-element-5978a76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-221434e a.elementor-button{font-size:14px;text-transform:uppercase;background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-221434e a.elementor-button:not(#e){color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-221434e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 10px;}.elementor-1020101 .elementor-element.elementor-element-d8700ef:not(.elementor-motion-effects-element-type-background), .elementor-1020101 .elementor-element.elementor-element-d8700ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1020101 .elementor-element.elementor-element-d8700ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-d8700ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-9862b38:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-9862b38 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-9862b38 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-9862b38:hover > .elementor-element-populated{border-style:solid;border-width:5px 2px 2px 2px;border-color:#667EEA;box-shadow:0px 20px 60px 0px rgba(102, 126, 234, 0.2);}.elementor-1020101 .elementor-element.elementor-element-9862b38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-0184340 .elementor-image:hover img{opacity:0.8;}.elementor-1020101 .elementor-element.elementor-element-ff57d0c{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-ff57d0c .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-ff57d0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-e574883 .elementor-text-editor{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-e574883{font-size:16px;line-height:1.5em;}.elementor-1020101 .elementor-element.elementor-element-e574883 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-609d0b4 a.elementor-button{font-size:14px;text-transform:uppercase;background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-609d0b4 a.elementor-button:not(#e){color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-609d0b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 10px;}.elementor-1020101 .elementor-element.elementor-element-26ce787:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-26ce787 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-26ce787 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-26ce787:hover > .elementor-element-populated{border-style:solid;border-width:5px 2px 2px 2px;border-color:#667EEA;box-shadow:0px 20px 60px 0px rgba(102, 126, 234, 0.2);}.elementor-1020101 .elementor-element.elementor-element-26ce787 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-3efc3e1 .elementor-image:hover img{opacity:0.8;}.elementor-1020101 .elementor-element.elementor-element-98570c7{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-98570c7 .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-98570c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-a5a7e77 .elementor-text-editor{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-a5a7e77{font-size:16px;line-height:1.5em;}.elementor-1020101 .elementor-element.elementor-element-a5a7e77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-88eea57 a.elementor-button{font-size:14px;text-transform:uppercase;background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-88eea57 a.elementor-button:not(#e){color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-88eea57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 10px;}.elementor-1020101 .elementor-element.elementor-element-7b187c8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-7b187c8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-7b187c8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-7b187c8:hover > .elementor-element-populated{border-style:solid;border-width:5px 2px 2px 2px;border-color:#667EEA;box-shadow:0px 20px 60px 0px rgba(102, 126, 234, 0.2);}.elementor-1020101 .elementor-element.elementor-element-7b187c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-9d597f4 .elementor-image:hover img{opacity:0.8;}.elementor-1020101 .elementor-element.elementor-element-b95b360{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-b95b360 .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-b95b360 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-a40ba7b .elementor-text-editor{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-a40ba7b{font-size:16px;line-height:1.5em;}.elementor-1020101 .elementor-element.elementor-element-a40ba7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-15dfabf a.elementor-button{font-size:14px;text-transform:uppercase;background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-15dfabf a.elementor-button:not(#e){color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-15dfabf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 10px;}.elementor-1020101 .elementor-element.elementor-element-17305e1:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-17305e1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-17305e1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-17305e1:hover > .elementor-element-populated{border-style:solid;border-width:5px 2px 2px 2px;border-color:#667EEA;box-shadow:0px 20px 60px 0px rgba(102, 126, 234, 0.2);}.elementor-1020101 .elementor-element.elementor-element-17305e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-9a03787 .elementor-image:hover img{opacity:0.8;}.elementor-1020101 .elementor-element.elementor-element-2efd135{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-2efd135 .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-2efd135 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-fad3508 .elementor-text-editor{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-fad3508{font-size:16px;line-height:1.5em;}.elementor-1020101 .elementor-element.elementor-element-fad3508 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-1020101 .elementor-element.elementor-element-5ecad60 a.elementor-button{font-size:14px;text-transform:uppercase;background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-5ecad60 a.elementor-button:not(#e){color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-5ecad60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 10px;}.elementor-1020101 .elementor-element.elementor-element-55adad9 > .elementor-container{max-width:1600px;}.elementor-1020101 .elementor-element.elementor-element-55adad9:not(.elementor-motion-effects-element-type-background), .elementor-1020101 .elementor-element.elementor-element-55adad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-55adad9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1020101 .elementor-element.elementor-element-55adad9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-d48c85b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-ec1c1f0{color:#667EEA;font-family:"Inter", sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-1020101 .elementor-element.elementor-element-27944ea{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-27944ea .elementor-heading-title{color:#020101;font-family:"Inter", sans-serif;font-size:48px;font-weight:900;}.elementor-1020101 .elementor-element.elementor-element-d69a410 .elementor-text-editor{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-d69a410{color:#111111;font-size:20px;line-height:1.7em;}.elementor-1020101 .elementor-element.elementor-element-f44ae7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-f44ae7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-9b7812f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-9b7812f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1020101 .elementor-element.elementor-element-9b7812f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;padding:30px 30px 30px 30px;}.elementor-1020101 .elementor-element.elementor-element-9b7812f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-2446418 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-2446418{order:-99999;}.elementor-1020101 .elementor-element.elementor-element-9211431{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-9211431 .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-c02a0bf .elementor-text-editor{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-c02a0bf{font-size:16px;line-height:1.7em;}.elementor-1020101 .elementor-element.elementor-element-a2ca938:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-a2ca938 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1020101 .elementor-element.elementor-element-a2ca938 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;padding:30px 30px 30px 30px;}.elementor-1020101 .elementor-element.elementor-element-a2ca938 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-4bc96e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-053ae61{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-053ae61 .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-6c18ed9 .elementor-text-editor{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-6c18ed9{font-size:16px;line-height:1.7em;}.elementor-1020101 .elementor-element.elementor-element-a5fb775:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-a5fb775 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1020101 .elementor-element.elementor-element-a5fb775 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;padding:30px 30px 30px 30px;}.elementor-1020101 .elementor-element.elementor-element-a5fb775 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-2ca2147{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-2ca2147 .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-ce015c8 .elementor-text-editor{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-ce015c8{font-size:16px;line-height:1.7em;}.elementor-1020101 .elementor-element.elementor-element-1f5495e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-1f5495e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1020101 .elementor-element.elementor-element-1f5495e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;padding:30px 30px 30px 30px;}.elementor-1020101 .elementor-element.elementor-element-1f5495e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-fd2a14e{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-fd2a14e .elementor-heading-title{color:#020101;}.elementor-1020101 .elementor-element.elementor-element-be8180b .elementor-text-editor{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-be8180b{font-size:16px;line-height:1.7em;}.elementor-1020101 .elementor-element.elementor-element-19f3989 > .elementor-container{max-width:1600px;}.elementor-1020101 .elementor-element.elementor-element-19f3989:not(.elementor-motion-effects-element-type-background), .elementor-1020101 .elementor-element.elementor-element-19f3989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1020101 .elementor-element.elementor-element-19f3989{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1020101 .elementor-element.elementor-element-19f3989 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-9c8c092 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-6557394 a.elementor-button{font-family:"Inter", sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:1px;background-color:#FAFAFA;border-color:#667EEA;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-6557394 a.elementor-button:not(#e){color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-6557394 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-6557394{inset-inline-start:0px;top:0px;}.elementor-1020101 .elementor-element.elementor-element-dbc98a1{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-dbc98a1 .elementor-heading-title{color:#020101;font-family:"Inter", sans-serif;font-size:48px;font-weight:900;}.elementor-1020101 .elementor-element.elementor-element-1e27547 .ce-product-grid{grid-column-gap:25px;grid-row-gap:25px;}.elementor-1020101 .elementor-element.elementor-element-1e27547 .ce-product-grid > *{padding:0px 20px 20px 20px !important;border-width:1px 1px 1px 1px;border-style:solid;border-color:#E5E5E5;}.elementor-1020101 .elementor-element.elementor-element-1e27547 .ce-product-grid > :hover{border-color:#667EEA;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);}.elementor-1020101 .elementor-element.elementor-element-1e27547 .elementor-image img{width:100%;}.elementor-1020101 .elementor-element.elementor-element-1e27547 .elementor-content{text-align:left;padding:0px 0px 20px 0px;}.elementor-1020101 .elementor-element.elementor-element-1e27547 .elementor-title{white-space:normal;color:#111111;font-family:"Inter", sans-serif;font-size:20px;font-weight:800;line-height:1.3em;}.elementor-1020101 .elementor-element.elementor-element-1e27547 .elementor-category{color:#54595F;font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;}.elementor-1020101 .elementor-element.elementor-element-1e27547 .elementor-price-wrapper{margin-top:10px;font-family:"Inter", sans-serif;font-size:28px;font-weight:700;line-height:1.5em;}.elementor-1020101 .elementor-element.elementor-element-1e27547 .elementor-price{color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-1e27547 .elementor-badge{min-width:50px;}.elementor-1020101 .elementor-element.elementor-element-1e27547 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-45275d3 > .elementor-container{max-width:1600px;}.elementor-1020101 .elementor-element.elementor-element-45275d3:not(.elementor-motion-effects-element-type-background), .elementor-1020101 .elementor-element.elementor-element-45275d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020101 .elementor-element.elementor-element-45275d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1020101 .elementor-element.elementor-element-45275d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-164e0e4 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-11e2ea8{color:#667EEA;font-family:"Inter", sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-1020101 .elementor-element.elementor-element-f2de89e{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-f2de89e .elementor-heading-title{color:#020101;font-family:"Inter", sans-serif;font-size:48px;font-weight:900;}.elementor-1020101 .elementor-element.elementor-element-efe44e1 .elementor-text-editor{text-align:center;}.elementor-1020101 .elementor-element.elementor-element-efe44e1{color:#111111;font-size:20px;line-height:1.7em;}.elementor-1020101 .elementor-element.elementor-element-64923b9 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:25px;column-gap:25px;}.elementor-1020101 .elementor-element.elementor-element-64923b9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-64923b9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1020101 .elementor-element.elementor-element-64923b9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-64923b9:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-64923b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-ca79f78 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:25px;column-gap:25px;}.elementor-1020101 .elementor-element.elementor-element-ca79f78:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-ca79f78 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1020101 .elementor-element.elementor-element-ca79f78 > .elementor-element-populated{border-style:solid;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-ca79f78:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#667EEA;}.elementor-1020101 .elementor-element.elementor-element-ca79f78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-fa1d109:not(.elementor-motion-effects-element-type-background), .elementor-1020101 .elementor-element.elementor-element-fa1d109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1020101 .elementor-element.elementor-element-fa1d109{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-fa1d109 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-40e36ce.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1020101 .elementor-element.elementor-element-40e36ce > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-36c2431{color:#667EEA;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-1020101 .elementor-element.elementor-element-36c2431 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:80px 80px 0px 80px;}.elementor-1020101 .elementor-element.elementor-element-b0d21d8{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-b0d21d8 .elementor-heading-title{color:#020101;font-family:"Inter", sans-serif;font-size:48px;font-weight:900;line-height:1.1em;}.elementor-1020101 .elementor-element.elementor-element-b0d21d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 80px 0px 80px;}.elementor-1020101 .elementor-element.elementor-element-06ef590{color:#111111;font-size:20px;line-height:1.7em;}.elementor-1020101 .elementor-element.elementor-element-06ef590 > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-1020101 .elementor-element.elementor-element-618f5da a.elementor-button{font-family:"Inter", sans-serif;font-size:18px;text-transform:uppercase;background-color:#667EEA;border-radius:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-618f5da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 80px 80px;}.elementor-1020101 .elementor-element.elementor-element-f710046:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-f710046 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/hero-startseite.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1020101 .elementor-element.elementor-element-f710046 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-f710046 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-e197183:not(.elementor-motion-effects-element-type-background), .elementor-1020101 .elementor-element.elementor-element-e197183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1020101 .elementor-element.elementor-element-e197183{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-e197183 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-46c6aca:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1020101 .elementor-element.elementor-element-46c6aca > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/hero-startseite.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1020101 .elementor-element.elementor-element-46c6aca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-46c6aca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-d89a809.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1020101 .elementor-element.elementor-element-d89a809 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-54714cd{color:#667EEA;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-1020101 .elementor-element.elementor-element-54714cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:80px 0px 0px 80px;}.elementor-1020101 .elementor-element.elementor-element-c6ff529{text-align:left;}.elementor-1020101 .elementor-element.elementor-element-c6ff529 .elementor-heading-title{color:#020101;font-family:"Inter", sans-serif;font-size:48px;font-weight:900;line-height:1.1em;}.elementor-1020101 .elementor-element.elementor-element-c6ff529 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 80px;}.elementor-1020101 .elementor-element.elementor-element-16ab230{color:#111111;font-size:20px;line-height:1.7em;}.elementor-1020101 .elementor-element.elementor-element-16ab230 > .elementor-widget-container{padding:0px 0px 0px 80px;}.elementor-1020101 .elementor-element.elementor-element-000cbda a.elementor-button{font-family:"Inter", sans-serif;font-size:18px;text-transform:uppercase;background-color:#667EEA;border-radius:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-000cbda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 80px 80px;}@media(min-width:768px){.elementor-1020101 .elementor-element.elementor-element-c23a66c{width:25%;}.elementor-1020101 .elementor-element.elementor-element-8935d29{width:25%;}.elementor-1020101 .elementor-element.elementor-element-9862b38{width:25%;}.elementor-1020101 .elementor-element.elementor-element-26ce787{width:25%;}.elementor-1020101 .elementor-element.elementor-element-9b7812f{width:25%;}.elementor-1020101 .elementor-element.elementor-element-a2ca938{width:25%;}}@media(max-width:767px){.elementor-1020101 .elementor-element.elementor-element-bc497ca{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-f3c4825 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1020101 .elementor-element.elementor-element-25a0b6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-8b34ca1 .elementor-heading-title{font-size:45px;}.elementor-1020101 .elementor-element.elementor-element-8b34ca1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-c93ef0c{font-size:18px;}.elementor-1020101 .elementor-element.elementor-element-c93ef0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-35c9a82 a.elementor-button{padding:20px 20px 20px 20px;}.elementor-1020101 .elementor-element.elementor-element-35c9a82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-35c9a82{width:100%;}.elementor-1020101 .elementor-element.elementor-element-d36a7ee a.elementor-button{padding:20px 25px 20px 25px;}.elementor-1020101 .elementor-element.elementor-element-d36a7ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-0578864{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-c23a66c{width:50%;}.elementor-1020101 .elementor-element.elementor-element-c23a66c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-40df2d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-8935d29{width:50%;}.elementor-1020101 .elementor-element.elementor-element-8935d29 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-cc9972d{width:50%;}.elementor-1020101 .elementor-element.elementor-element-cc9972d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-db4f74e{width:50%;}.elementor-1020101 .elementor-element.elementor-element-db4f74e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-9862b38{width:50%;}.elementor-1020101 .elementor-element.elementor-element-9862b38 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-26ce787{width:50%;}.elementor-1020101 .elementor-element.elementor-element-26ce787 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-7b187c8{width:50%;}.elementor-1020101 .elementor-element.elementor-element-7b187c8 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-17305e1{width:50%;}.elementor-1020101 .elementor-element.elementor-element-17305e1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-fa1d109{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-40e36ce > .elementor-element-populated{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1020101 .elementor-element.elementor-element-36c2431 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-b0d21d8 .elementor-heading-title{font-size:45px;}.elementor-1020101 .elementor-element.elementor-element-b0d21d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-06ef590{font-size:18px;}.elementor-1020101 .elementor-element.elementor-element-06ef590 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-618f5da a.elementor-button{padding:20px 20px 20px 20px;}.elementor-1020101 .elementor-element.elementor-element-618f5da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-618f5da{width:100%;}.elementor-1020101 .elementor-element.elementor-element-e197183{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-d89a809 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1020101 .elementor-element.elementor-element-54714cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-c6ff529 .elementor-heading-title{font-size:45px;}.elementor-1020101 .elementor-element.elementor-element-c6ff529 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-16ab230{font-size:18px;}.elementor-1020101 .elementor-element.elementor-element-16ab230 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-000cbda a.elementor-button{padding:20px 20px 20px 20px;}.elementor-1020101 .elementor-element.elementor-element-000cbda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1020101 .elementor-element.elementor-element-000cbda{width:100%;}}/* Start custom CSS for section, class: .elementor-element-bc497ca */.hero-content {
    padding: 80px;
    max-width: 700px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0578864 */.benefit-card {
            transition: all 0.3s ease;
        }
.benefit-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
            border-color: var(--accent-blue);
}
    .benefit-icon {
    width: 80px;
    height: 80px;
    margin: 0 auto ;  /* Das zentriert horizontal */
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.benefit-icon img,
.benefit-icon svg {
    width: 100%;      /* Icon füllt den Container */
    height: 100%;
    display: block;   /* Wichtig! */
    margin: 0 auto;   /* Extra Zentrierung */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d8700ef */.benefit-card {
            transition: all 0.3s ease;
        }
.benefit-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
            border-color: var(--accent-blue);
}
    .benefit-icon {
    width: 80px;
    height: 80px;
    margin: 0 auto ;  /* Das zentriert horizontal */
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.benefit-icon img,
.benefit-icon svg {
    width: 100%;      /* Icon füllt den Container */
    height: 100%;
    display: block;   /* Wichtig! */
    margin: 0 auto;   /* Extra Zentrierung */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f44ae7c */.benefit-card {
            transition: all 0.3s ease;
        }
.benefit-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
            border-color: var(--accent-blue);
}
    .benefit-icon {
    width: 80px;
    height: 80px;
    margin: 0 auto ;  /* Das zentriert horizontal */
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.benefit-icon img,
.benefit-icon svg {
    width: 100%;      /* Icon füllt den Container */
    height: 100%;
    display: block;   /* Wichtig! */
    margin: 0 auto;   /* Extra Zentrierung */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e2bb3d */.review-card {
            background: var(--white);
            padding: 50px;
            border: 1px solid var(--gray-200);
            position: relative;
            transition: all 0.3s ease;
        }

        .review-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 15px 50px rgba(0, 0, 0, 0.1);
            border-color: var(--accent-blue);
        }

        .review-stars {
            font-size: 20px;
            color: #FFD700;
            margin-bottom: 25px;
        }

        .review-text {
            font-size: 16px;
            color: var(--gray-700);
            line-height: 1.8;
            margin-bottom: 30px;
            font-style: italic;
        }

        .review-author {
            display: flex;
            align-items: center;
            gap: 20px;
        }

        .review-avatar {
            width: 60px;
            height: 60px;
            background:#667eea;
            display: flex;
            align-items: center;
            justify-content: center;
            color:#fff;
            font-size: 24px;
            font-weight: 700;
        }

        .review-author-info h4 {
            font-size: 16px;
            font-weight: 700;
            color: var(--black);
            margin-bottom: 5px;
        }

        .review-author-info p {
            font-size: 13px;
            color: var(--gray-500);
        }

        .review-quote {
            position: absolute;
            top: 30px;
            right: 30px;
            font-size: 60px;
            color: var(--gray-200);
            line-height: 1;
        }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa1d109 */.hero-content {
    padding: 80px;
    max-width: 700px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e197183 */.hero-content {
    padding: 80px;
    max-width: 700px;
}/* End custom CSS */