.elementor-70142 .elementor-element.elementor-element-1f1bd52f{--display:flex;}.elementor-70142 .elementor-element.elementor-element-1a79f5ea{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-70142 .elementor-element.elementor-element-1a79f5ea .elementor-divider-separator{width:100%;}.elementor-70142 .elementor-element.elementor-element-1a79f5ea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-70142 .elementor-element.elementor-element-1ffa9a13{--display:flex;--min-height:500px;--justify-content:flex-end;--overlay-opacity:0.5;}.elementor-70142 .elementor-element.elementor-element-1ffa9a13:not(.elementor-motion-effects-element-type-background), .elementor-70142 .elementor-element.elementor-element-1ffa9a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.marco-mahling.de/wp-content/uploads/2024/03/mahling-kontakt.jpg");background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-70142 .elementor-element.elementor-element-1ffa9a13::before, .elementor-70142 .elementor-element.elementor-element-1ffa9a13 > .elementor-background-video-container::before, .elementor-70142 .elementor-element.elementor-element-1ffa9a13 > .e-con-inner > .elementor-background-video-container::before, .elementor-70142 .elementor-element.elementor-element-1ffa9a13 > .elementor-background-slideshow::before, .elementor-70142 .elementor-element.elementor-element-1ffa9a13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70142 .elementor-element.elementor-element-1ffa9a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-70142 .elementor-element.elementor-element-4bc4ff92 > .elementor-widget-container{margin:0rem 7rem 11rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-70142 .elementor-element.elementor-element-d7ad863{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-70142 .elementor-element.elementor-element-d7ad863 .elementor-divider-separator{width:100%;}.elementor-70142 .elementor-element.elementor-element-d7ad863 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-70142 .elementor-element.elementor-element-2d793990{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-70142 .elementor-element.elementor-element-2d793990 .elementor-post__meta-data span + span:before{content:"|";}.elementor-70142 .elementor-element.elementor-element-2d793990 .elementor-post__title, .elementor-70142 .elementor-element.elementor-element-2d793990 .elementor-post__title a{color:var( --e-global-color-primary );}.elementor-70142 .elementor-element.elementor-element-2d793990 .elementor-post__read-more{color:var( --e-global-color-text );}@media(max-width:900px){.elementor-70142 .elementor-element.elementor-element-1ffa9a13:not(.elementor-motion-effects-element-type-background), .elementor-70142 .elementor-element.elementor-element-1ffa9a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-70142 .elementor-element.elementor-element-4bc4ff92 > .elementor-widget-container{margin:0rem 3rem 16rem 0rem;}}@media(max-width:576px){.elementor-70142 .elementor-element.elementor-element-1ffa9a13{--min-height:300px;--justify-content:flex-end;}.elementor-70142 .elementor-element.elementor-element-1ffa9a13:not(.elementor-motion-effects-element-type-background), .elementor-70142 .elementor-element.elementor-element-1ffa9a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-70142 .elementor-element.elementor-element-4bc4ff92{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-70142 .elementor-element.elementor-element-4bc4ff92 > .elementor-widget-container{margin:0rem 1rem 9rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-70142 .elementor-element.elementor-element-4bc4ff92.elementor-element{--align-self:flex-end;}}