.elementor-59 .elementor-element.elementor-element-20db180e:not(.elementor-motion-effects-element-type-background),.elementor-59 .elementor-element.elementor-element-20db180e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://roth-effinger.de/wp-content/uploads/header-fotos/roth-effinger-wasserfeinschneiden.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-59 .elementor-element.elementor-element-20db180e>.elementor-background-overlay{background-image:url("https://roth-effinger.de/wp-content/uploads/div/header-overlay.png");opacity:.6;transition:background .3s,border-radius .3s,opacity .3s}.elementor-59 .elementor-element.elementor-element-20db180e>.elementor-container{min-height:350px}.elementor-59 .elementor-element.elementor-element-20db180e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 40px}.elementor-59 .elementor-element.elementor-element-6bbb19d6>.elementor-element-populated{padding:10px}.elementor-59 .elementor-element.elementor-element-302a7eb4{text-align:center}.elementor-59 .elementor-element.elementor-element-302a7eb4 .elementor-heading-title{font-size:3em;letter-spacing:1px;text-shadow:1px 1px 5px rgba(0,0,0,.7);color:var(--e-global-color-secondary)}.elementor-59 .elementor-element.elementor-element-78609ef8{text-align:center}.elementor-59 .elementor-element.elementor-element-78609ef8 .elementor-heading-title{font-weight:400;color:var(--e-global-color-secondary)}.elementor-59 .elementor-element.elementor-element-7a400f5d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-59 .elementor-element.elementor-element-7a400f5d>.elementor-background-overlay{background-image:url("https://roth-effinger.de/wp-content/uploads/div/titel-footer-kurved.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-59 .elementor-element.elementor-element-7a400f5d>.elementor-container{min-height:60px}.elementor-59 .elementor-element.elementor-element-7a400f5d{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-59 .elementor-element.elementor-element-daf50bd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:-79px;padding:80px 40px}.elementor-59 .elementor-element.elementor-element-daf50bd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-59 .elementor-element.elementor-element-eae9239>.elementor-element-populated{padding:0}.elementor-59 .elementor-element.elementor-element-7d4b42b{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:5px;--e-filter-normal-text-color:var(--e-global-color-5969a1a);--e-filter-hover-text-color:var(--e-global-color-secondary);--e-filter-active-text-color:var(--e-global-color-secondary)}.elementor-59 .elementor-element.elementor-element-7d4b42b .e-filter-item:hover:not([aria-pressed=true]){background-color:var(--e-global-color-text)}.elementor-59 .elementor-element.elementor-element-7d4b42b .e-filter-item[aria-pressed=true]{background-color:var(--e-global-color-0d47b75)}.elementor-59 .elementor-element.elementor-element-7d4b42b .e-filter-item{font-size:1em;font-weight:400;text-transform:none;line-height:.1em;padding:12px}.elementor-59 .elementor-element.elementor-element-588d2ac{--grid-columns:4;--grid-row-gap:2px;--load-more-button-align:center;--grid-column-gap:2px}@media(max-width:1023px){.elementor-59 .elementor-element.elementor-element-20db180e>.elementor-container{min-height:250px}.elementor-59 .elementor-element.elementor-element-302a7eb4 .elementor-heading-title{font-size:2.5em}.elementor-59 .elementor-element.elementor-element-daf50bd{margin-top:0;margin-bottom:0;padding:40px}.elementor-59 .elementor-element.elementor-element-588d2ac{--grid-columns:2}}@media(max-width:766px){.elementor-59 .elementor-element.elementor-element-302a7eb4 .elementor-heading-title{font-size:2em}.elementor-59 .elementor-element.elementor-element-daf50bd{padding:40px 20px}.elementor-59 .elementor-element.elementor-element-588d2ac{--grid-columns:1}}