.elementor-18 .elementor-element.elementor-element-0a803e0{--display:flex;--min-height:30rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0a803e0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0a803e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB5B5;background-image:url("https://stomax.de/wp-content/uploads/2025/03/Gebaeude-1536x864.jpg");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-0a803e0::before, .elementor-18 .elementor-element.elementor-element-0a803e0 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-0a803e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-0a803e0 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-0a803e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-0a803e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-8a9bd66{text-align:center;}.elementor-18 .elementor-element.elementor-element-8a9bd66 .elementor-heading-title{font-size:2.5rem;text-transform:uppercase;color:#FFFFFF;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-c6295e8{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-c6295e8{right:0px;}.elementor-18 .elementor-element.elementor-element-c6295e8{bottom:-85px;z-index:1;}.elementor-18 .elementor-element.elementor-element-d24dfb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3rem 6rem;--row-gap:3rem;--column-gap:6rem;--padding-top:9rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-d24dfb6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d24dfb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-fb4ce07{text-align:center;}.elementor-18 .elementor-element.elementor-element-fb4ce07 .elementor-heading-title{color:var( --e-global-color-f8220c3 );}.elementor-18 .elementor-element.elementor-element-af545b0{text-align:left;}.elementor-18 .elementor-element.elementor-element-804f741{--display:flex;--padding-top:6rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-804f741:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-804f741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9a7e9bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-e47a970{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4rem;}.elementor-18 .elementor-element.elementor-element-9407b3d{text-align:left;}.elementor-18 .elementor-element.elementor-element-9407b3d .elementor-heading-title{color:var( --e-global-color-583064b );}.elementor-18 .elementor-element.elementor-element-72ca340 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-18 .elementor-element.elementor-element-72ca340{text-align:center;font-size:1.5rem;font-weight:700;color:var( --e-global-color-a828b1c );}.elementor-18 .elementor-element.elementor-element-e6b3b00{text-align:left;}.elementor-18 .elementor-element.elementor-element-bed7498{text-align:left;}.elementor-18 .elementor-element.elementor-element-bed7498 img{max-width:8rem;}.elementor-18 .elementor-element.elementor-element-b8ee145{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-b8ee145.e-con{--e-con-transform-translateX:-2px;--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-ebee816{text-align:left;}.elementor-18 .elementor-element.elementor-element-ebee816 .elementor-heading-title{color:var( --e-global-color-583064b );}.elementor-18 .elementor-element.elementor-element-08e5ce6{text-align:left;}.elementor-18 .elementor-element.elementor-element-131c3ff{text-align:left;}.elementor-18 .elementor-element.elementor-element-131c3ff img{width:100%;}.elementor-18 .elementor-element.elementor-element-a1d2012 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-18 .elementor-element.elementor-element-a1d2012{text-align:center;font-size:1.5rem;font-weight:700;color:var( --e-global-color-a828b1c );}.elementor-18 .elementor-element.elementor-element-f7af7eb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:4rem;}.elementor-18 .elementor-element.elementor-element-f7af7eb.e-con{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-f676294{text-align:left;}.elementor-18 .elementor-element.elementor-element-f676294 .elementor-heading-title{color:var( --e-global-color-583064b );}.elementor-18 .elementor-element.elementor-element-cbfb419{text-align:left;}.elementor-18 .elementor-element.elementor-element-83f03d7 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-18 .elementor-element.elementor-element-83f03d7{text-align:center;font-size:1.5rem;font-weight:700;color:var( --e-global-color-a828b1c );}.elementor-18 .elementor-element.elementor-element-b6b5b1f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-b6b5b1f.e-con{--e-con-transform-translateX:-2px;--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-c7f841e{text-align:left;}.elementor-18 .elementor-element.elementor-element-c7f841e .elementor-heading-title{color:var( --e-global-color-583064b );}.elementor-18 .elementor-element.elementor-element-a695dda{text-align:left;}.elementor-18 .elementor-element.elementor-element-9412e6b{text-align:left;}.elementor-18 .elementor-element.elementor-element-9412e6b img{width:100%;}.elementor-18 .elementor-element.elementor-element-03c2a0c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-18 .elementor-element.elementor-element-03c2a0c{text-align:center;font-size:1.5rem;font-weight:700;color:var( --e-global-color-a828b1c );}.elementor-18 .elementor-element.elementor-element-7e4d70c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:4rem;}.elementor-18 .elementor-element.elementor-element-7e4d70c.e-con{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-09f64cd{text-align:left;}.elementor-18 .elementor-element.elementor-element-09f64cd .elementor-heading-title{color:var( --e-global-color-583064b );}.elementor-18 .elementor-element.elementor-element-d3c6e34{text-align:left;}.elementor-18 .elementor-element.elementor-element-f533d1b{text-align:left;}.elementor-18 .elementor-element.elementor-element-f533d1b img{width:100%;}.elementor-18 .elementor-element.elementor-element-44a27f3 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-18 .elementor-element.elementor-element-44a27f3{text-align:center;font-size:1.5rem;font-weight:700;color:var( --e-global-color-a828b1c );}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-e47a970{--width:50%;}.elementor-18 .elementor-element.elementor-element-b8ee145{--width:50%;}.elementor-18 .elementor-element.elementor-element-f7af7eb{--width:50%;}.elementor-18 .elementor-element.elementor-element-b6b5b1f{--width:50%;}.elementor-18 .elementor-element.elementor-element-7e4d70c{--width:50%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-c6295e8{bottom:-40px;}.elementor-18 .elementor-element.elementor-element-d24dfb6{--padding-top:9rem;--padding-bottom:06rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18 .elementor-element.elementor-element-804f741{--padding-top:6rem;--padding-bottom:6rem;--padding-left:02rem;--padding-right:2rem;}.elementor-18 .elementor-element.elementor-element-b8ee145{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-f7af7eb{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:4rem;}.elementor-18 .elementor-element.elementor-element-b6b5b1f{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-7e4d70c{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:4rem;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-0a803e0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0a803e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-18 .elementor-element.elementor-element-c6295e8{bottom:-20px;}.elementor-18 .elementor-element.elementor-element-d24dfb6{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18 .elementor-element.elementor-element-804f741{--padding-top:0rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:2rem;}.elementor-18 .elementor-element.elementor-element-e47a970{border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-b8ee145.e-con{--e-con-transform-translateX:0px;}.elementor-18 .elementor-element.elementor-element-b8ee145{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-f7af7eb{border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-b6b5b1f.e-con{--e-con-transform-translateX:0px;}.elementor-18 .elementor-element.elementor-element-b6b5b1f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-7e4d70c{border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:0rem;}}/* Start custom CSS for html, class: .elementor-element-c6295e8 */.elementor-18 .elementor-element.elementor-element-c6295e8{
    width: 100%;
}

.elementor-18 .elementor-element.elementor-element-c6295e8{
    .divtop {
                fill: transparent;
            }
            .divright {
                fill: var( --e-global-color-a828b1c );
            }
            .divleft {
                fill: var( --e-global-color-e27c5dd );
            }
            .divbottom {
                fill: transparent;
            }
}


.elementor-18 .elementor-element.elementor-element-c6295e8 svg{
    position: absolute;
    bottom: 10px;
    width: 100vw;
    z-index: 1;
    
}

@media screen and (max-width: 1600px){
        .elementor-18 .elementor-element.elementor-element-c6295e8 svg{
            bottom: 15px;
        }
    }
    
@media screen and (max-width: 1400px){
        .elementor-18 .elementor-element.elementor-element-c6295e8 svg{
            bottom: 25px;
        }
    }
    
@media screen and (max-width: 1200px){
        .elementor-18 .elementor-element.elementor-element-c6295e8 svg{
            bottom: 35px;
        }
    }
    
@media screen and (max-width: 1024px){
        .elementor-18 .elementor-element.elementor-element-c6295e8 svg{
            bottom: 0px;
        }
    }
    
@media screen and (max-width: 767px){
        .elementor-18 .elementor-element.elementor-element-c6295e8 svg{
            bottom: -10px;
        }
    }

@media screen and (max-width: 600px){
        .elementor-18 .elementor-element.elementor-element-c6295e8 svg{
            bottom: 0px;
        }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb4ce07 */.elementor-18 .elementor-element.elementor-element-fb4ce07 span{
    color: var( --e-global-color-583064b );
}

.elementor-18 .elementor-element.elementor-element-fb4ce07::before{
    content:'';
    display:block;
    width: 4rem;
    height: .35rem;
    background: var( --e-global-color-f8220c3 );
    margin: 0 auto;
    margin-bottom: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24dfb6 */.elementor-18 .elementor-element.elementor-element-d24dfb6{
    position: relative
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9407b3d */.elementor-18 .elementor-element.elementor-element-9407b3d span{
    color: var( --e-global-color-f8220c3 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72ca340 */.elementor-18 .elementor-element.elementor-element-72ca340{
    background: white;
    padding: 1.25rem .5rem .5rem .5rem;
    margin: 0;
    line-height: 0;
    
    position: absolute;
    right: -2.25rem;
    top: 0%;
}

@media screen and (max-width: 1025px){
    .elementor-18 .elementor-element.elementor-element-72ca340{
        right: -2.25rem !important;
        left: auto !important;
    }
}

@media screen and (max-width: 769px){
    .elementor-18 .elementor-element.elementor-element-72ca340{
        left: -2.25rem !important;
        right: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebee816 */.elementor-18 .elementor-element.elementor-element-ebee816 span{
    color: var( --e-global-color-f8220c3 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1d2012 */.elementor-18 .elementor-element.elementor-element-a1d2012{
    background: white;
    padding: 1.25rem .5rem .5rem .5rem;
    margin: 0;
    line-height: 0;
    
    position: absolute;
    left: -2.25rem;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 769px){
    .elementor-18 .elementor-element.elementor-element-a1d2012{
        left: -2.25rem;
        right: auto;
        top: 3rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f676294 */.elementor-18 .elementor-element.elementor-element-f676294 span{
    color: var( --e-global-color-f8220c3 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83f03d7 */.elementor-18 .elementor-element.elementor-element-83f03d7{
    background: white;
    padding: 1.25rem .5rem .5rem .5rem;
    margin: 0;
    line-height: 0;
    
    position: absolute;
    right: -2.25rem;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 1025px){
    .elementor-18 .elementor-element.elementor-element-83f03d7{
        right: -2.25rem !important;
        left: auto !important;
    }
}

@media screen and (max-width: 769px){
    .elementor-18 .elementor-element.elementor-element-83f03d7{
        left: -2.25rem !important;
        right: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7f841e */.elementor-18 .elementor-element.elementor-element-c7f841e span{
    color: var( --e-global-color-f8220c3 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03c2a0c */.elementor-18 .elementor-element.elementor-element-03c2a0c{
    background: white;
    padding: 1.25rem .5rem .5rem .5rem;
    margin: 0;
    line-height: 0;
    
    position: absolute;
    left: -2.25rem;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 769px){
    .elementor-18 .elementor-element.elementor-element-03c2a0c{
        left: -2.25rem;
        right: auto;
        top: 3rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f64cd */.elementor-18 .elementor-element.elementor-element-09f64cd span{
    color: var( --e-global-color-f8220c3 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44a27f3 */.elementor-18 .elementor-element.elementor-element-44a27f3{
    background: white;
    padding: 1.25rem .5rem .5rem .5rem;
    margin: 0;
    line-height: 0;
    
    position: absolute;
    right: -2.25rem;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 1025px){
    .elementor-18 .elementor-element.elementor-element-44a27f3{
        right: -2.25rem !important;
        left: auto !important;
    }
}

@media screen and (max-width: 769px){
    .elementor-18 .elementor-element.elementor-element-44a27f3{
        left: -2.25rem !important;
        right: auto !important;
    }
}/* End custom CSS */