.elementor-3185 .elementor-element.elementor-element-879fe6c{padding:3em 0em 0em 0em;}.elementor-3185 .elementor-element.elementor-element-20cee4c .elementor-heading-title{font-size:48px;color:var( --e-global-color-aef7bbd );}.elementor-3185 .elementor-element.elementor-element-3ac9298 > .elementor-container{min-height:250px;}.elementor-3185 .elementor-element.elementor-element-3ac9298{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-3ac9298 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3185 .elementor-element.elementor-element-3ae7432 > .elementor-background-overlay{background-color:var( --e-global-color-314c92b0 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3185 .elementor-element.elementor-element-3ae7432 > .elementor-container{min-height:300px;}.elementor-3185 .elementor-element.elementor-element-3ae7432:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-3ae7432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3185 .elementor-element.elementor-element-3ae7432{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3185 .elementor-element.elementor-element-ba896a9{padding:1em 0em 3em 0em;}@media(max-width:1024px){.elementor-3185 .elementor-element.elementor-element-879fe6c{padding:2em 1em 0.5em 1em;}.elementor-3185 .elementor-element.elementor-element-beca5b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-20cee4c .elementor-heading-title{font-size:40px;}.elementor-3185 .elementor-element.elementor-element-3ac9298{padding:0px 1px 0px 1px;}.elementor-3185 .elementor-element.elementor-element-ba896a9{padding:1em 1em 3em 1em;}.elementor-3185 .elementor-element.elementor-element-8abc6ff > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3185 .elementor-element.elementor-element-879fe6c{padding:2em 1em 0em 1em;}.elementor-3185 .elementor-element.elementor-element-20cee4c .elementor-heading-title{font-size:32px;}.elementor-3185 .elementor-element.elementor-element-3ac9298 > .elementor-container{min-height:200px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-53e8a42 */.leistungen-content h2 {
    line-height: 1.2;
}/* End custom CSS */