.elementor-4430 .elementor-element.elementor-element-6b60387c:not(.elementor-motion-effects-element-type-background), .elementor-4430 .elementor-element.elementor-element-6b60387c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://www.maler-farbwerk.de/wp-content/uploads/2026/05/Maler-Bamberg-Gaertnerstadt.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4430 .elementor-element.elementor-element-6b60387c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #080101 84%, #130609 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4430 .elementor-element.elementor-element-6b60387c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 20px 60px 20px;}.elementor-4430 .elementor-element.elementor-element-6679cab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-487da275 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4430 .elementor-element.elementor-element-487da275{text-align:start;}.elementor-4430 .elementor-element.elementor-element-487da275 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:1.2em;color:#ffffff;}.elementor-4430 .elementor-element.elementor-element-38eb780c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-12491033 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-7c75a7c > .elementor-element-populated{padding:0px 0px 0px 24px;}.elementor-4430 .elementor-element.elementor-element-6b333ebd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-1b8f30e:not(.elementor-motion-effects-element-type-background), .elementor-4430 .elementor-element.elementor-element-1b8f30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4430 .elementor-element.elementor-element-1b8f30e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-4430 .elementor-element.elementor-element-1b8f30e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4430 .elementor-element.elementor-element-39727577 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-4960ef22 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4430 .elementor-element.elementor-element-4960ef22{text-align:start;}.elementor-4430 .elementor-element.elementor-element-4960ef22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4430 .elementor-element.elementor-element-2462300 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-57036faf > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-65361808 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-4e505b3:not(.elementor-motion-effects-element-type-background), .elementor-4430 .elementor-element.elementor-element-4e505b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4430 .elementor-element.elementor-element-4e505b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-4430 .elementor-element.elementor-element-4e505b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4430 .elementor-element.elementor-element-5c12aeb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-11145b39 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4430 .elementor-element.elementor-element-11145b39{text-align:start;}.elementor-4430 .elementor-element.elementor-element-11145b39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4430 .elementor-element.elementor-element-562134d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-1b508e5d > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-685917ff:not(.elementor-motion-effects-element-type-background), .elementor-4430 .elementor-element.elementor-element-685917ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4430 .elementor-element.elementor-element-685917ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-4430 .elementor-element.elementor-element-685917ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4430 .elementor-element.elementor-element-2435e1e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-1b29eef8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4430 .elementor-element.elementor-element-1b29eef8{text-align:start;}.elementor-4430 .elementor-element.elementor-element-1b29eef8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4430 .elementor-element.elementor-element-7fbb9568 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-28f2a027 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-73bb671c:not(.elementor-motion-effects-element-type-background), .elementor-4430 .elementor-element.elementor-element-73bb671c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-4430 .elementor-element.elementor-element-73bb671c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 20px 52px 20px;}.elementor-4430 .elementor-element.elementor-element-73bb671c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4430 .elementor-element.elementor-element-7b3d0375 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-30af9501:not(.elementor-motion-effects-element-type-background), .elementor-4430 .elementor-element.elementor-element-30af9501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4430 .elementor-element.elementor-element-30af9501{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-4430 .elementor-element.elementor-element-30af9501 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4430 .elementor-element.elementor-element-5ec099f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-2a9b6964 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4430 .elementor-element.elementor-element-2a9b6964{text-align:center;}.elementor-4430 .elementor-element.elementor-element-2a9b6964 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.2em;color:#111111;}.elementor-4430 .elementor-element.elementor-element-2afd4087 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-427786aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-4994920a:not(.elementor-motion-effects-element-type-background), .elementor-4430 .elementor-element.elementor-element-4994920a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E63946;}.elementor-4430 .elementor-element.elementor-element-4994920a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-4430 .elementor-element.elementor-element-4994920a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4430 .elementor-element.elementor-element-283a2027 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4430 .elementor-element.elementor-element-283a2027{text-align:center;}.elementor-4430 .elementor-element.elementor-element-283a2027 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;line-height:1.2em;color:#ffffff;}.elementor-4430 .elementor-element.elementor-element-49858dfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-7b0bb15b > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-4cd0dc17 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-416a26ef > .elementor-widget-container{margin:16px 0px 0px 0px;}@media(max-width:767px){.elementor-4430 .elementor-element.elementor-element-487da275 .elementor-heading-title{font-size:31px;}.elementor-4430 .elementor-element.elementor-element-4960ef22 .elementor-heading-title{font-size:22px;}.elementor-4430 .elementor-element.elementor-element-11145b39 .elementor-heading-title{font-size:22px;}.elementor-4430 .elementor-element.elementor-element-1b29eef8 .elementor-heading-title{font-size:22px;}.elementor-4430 .elementor-element.elementor-element-2a9b6964 .elementor-heading-title{font-size:22px;}.elementor-4430 .elementor-element.elementor-element-283a2027 .elementor-heading-title{font-size:23px;}}/* Start custom CSS */body{font-family:'Nunito Sans',sans-serif;}
h1,h2,h3,h4{font-family:'Montserrat',sans-serif;}
.elementor-section-boxed>.elementor-container{max-width:1100px;}/* End custom CSS */