.elementor-810 .elementor-element.elementor-element-3615c3a{--display:flex;--min-height:550px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-a8de0a9{--display:flex;--min-height:550px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-a8de0a9:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-a8de0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stemweder-service.de/wp-content/uploads/2025/10/Kontakt-logo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-810 .elementor-element.elementor-element-26766b0{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-2a024aa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-810 .elementor-element.elementor-element-843407c .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:600;line-height:24px;word-spacing:8px;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-8186831{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-810 .elementor-element.elementor-element-c754461.elementor-element{--order:-99999 /* order start hack */;}.elementor-810 .elementor-element.elementor-element-c754461{font-family:"area-normal", Sans-serif;font-size:36px;font-weight:600;line-height:57px;}.elementor-810 .elementor-element.elementor-element-1bf8872{--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;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-c0da8a8{--display:flex;}.elementor-810 .elementor-element.elementor-element-49c0a0c{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-49c0a0c:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-49c0a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41ddd9c );}.elementor-810 .elementor-element.elementor-element-72fe94b{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-befc79d{padding:0px 0px 0px 5px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-4cd73b1 );}.elementor-810 .elementor-element.elementor-element-befc79d.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-befc79d .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-26adf23.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-26adf23{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;line-height:36px;}.elementor-810 .elementor-element.elementor-element-a47b2c2{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-1aba555{padding:0px 0px 0px 5px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-4cd73b1 );}.elementor-810 .elementor-element.elementor-element-1aba555.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-1aba555 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-884cee6.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-884cee6{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;line-height:36px;}.elementor-810 .elementor-element.elementor-element-d5dc950{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-f2cc227{padding:0px 0px 0px 5px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-4cd73b1 );}.elementor-810 .elementor-element.elementor-element-f2cc227.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-f2cc227 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-b0f6e52{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;line-height:36px;}.elementor-810 .elementor-element.elementor-element-d21f469{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-8339d23{text-align:left;font-family:"area-normal", Sans-serif;font-size:32px;font-weight:600;line-height:36px;color:#222222;}.elementor-810 .elementor-element.elementor-element-f3121ec{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 25px;--row-gap:50px;--column-gap:25px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-810 .elementor-element.elementor-element-2651ced{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-810 .elementor-element.elementor-element-89c5e58 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-810 .elementor-element.elementor-element-b48a443.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-b48a443 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-2e7a9a2{padding:5px 0px 5px 0px;}.elementor-810 .elementor-element.elementor-element-2e7a9a2.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-2e7a9a2 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-6ac34a2{--spacer-size:15px;}.elementor-810 .elementor-element.elementor-element-aa2b340.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-aa2b340 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-3279855.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-3279855 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-ae2317c{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-810 .elementor-element.elementor-element-6f83770 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-810 .elementor-element.elementor-element-1dbd73b.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-1dbd73b .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-c876257{padding:5px 0px 5px 0px;}.elementor-810 .elementor-element.elementor-element-c876257.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-c876257 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-c4a0aca{--spacer-size:15px;}.elementor-810 .elementor-element.elementor-element-45f0d9a.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-45f0d9a .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-5fea151.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-5fea151 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-8826fd7{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-810 .elementor-element.elementor-element-28bbd85 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-810 .elementor-element.elementor-element-48f721d.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-48f721d .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-f4a9c72{padding:5px 0px 5px 0px;}.elementor-810 .elementor-element.elementor-element-f4a9c72.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-f4a9c72 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-fe82f62{--spacer-size:15px;}.elementor-810 .elementor-element.elementor-element-f33863a.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-f33863a .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-c25ee0f.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-c25ee0f .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-ab1e854{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-810 .elementor-element.elementor-element-7ebb238 img{height:450px;object-fit:cover;object-position:center center;}.elementor-810 .elementor-element.elementor-element-681a84f.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-681a84f .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-4657256{padding:5px 0px 5px 0px;}.elementor-810 .elementor-element.elementor-element-4657256.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-4657256 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-c065607{--spacer-size:15px;}.elementor-810 .elementor-element.elementor-element-86b4498.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-86b4498 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-f2b9d50.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-f2b9d50 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-524ec23{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-810 .elementor-element.elementor-element-e8bd527 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-810 .elementor-element.elementor-element-e09af4b.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-e09af4b .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-2e6afe4{padding:5px 0px 5px 0px;}.elementor-810 .elementor-element.elementor-element-2e6afe4.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-2e6afe4 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-751f7c2{--spacer-size:15px;}.elementor-810 .elementor-element.elementor-element-e22c2cf.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-e22c2cf .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-1cc475a.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-1cc475a .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-0bbeab2{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-810 .elementor-element.elementor-element-a1a5762 img{width:100%;height:450px;object-fit:cover;object-position:top center;}.elementor-810 .elementor-element.elementor-element-33282b0.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-33282b0 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-f6f3380{padding:5px 0px 5px 0px;}.elementor-810 .elementor-element.elementor-element-f6f3380.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-f6f3380 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-c0a5f3f{--spacer-size:15px;}.elementor-810 .elementor-element.elementor-element-ff2ef2b.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-ff2ef2b .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-bf6b94f.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-bf6b94f .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-8b4f922{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-810 .elementor-element.elementor-element-febcfe0 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-810 .elementor-element.elementor-element-13f6cec.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-13f6cec .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-ebf6ce0{padding:5px 0px 5px 0px;}.elementor-810 .elementor-element.elementor-element-ebf6ce0.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-ebf6ce0 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-36b05d3{--spacer-size:15px;}.elementor-810 .elementor-element.elementor-element-9e3ffaf.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-9e3ffaf .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-358ecb9.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-358ecb9 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-486d1e3{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-810 .elementor-element.elementor-element-bd04e23 img{width:100%;height:450px;object-fit:cover;object-position:top center;}.elementor-810 .elementor-element.elementor-element-8704e4e.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-8704e4e .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-17e9a65{padding:5px 0px 5px 0px;}.elementor-810 .elementor-element.elementor-element-17e9a65.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-17e9a65 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-af87322{--spacer-size:15px;}.elementor-810 .elementor-element.elementor-element-22feaac.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-22feaac .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-f0ad92c.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-f0ad92c .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-aa687da{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-810 .elementor-element.elementor-element-9c43561 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-810 .elementor-element.elementor-element-9668734.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-9668734 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-0edad40{padding:5px 0px 5px 0px;}.elementor-810 .elementor-element.elementor-element-0edad40.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-0edad40 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-211c2f6{--spacer-size:15px;}.elementor-810 .elementor-element.elementor-element-6c65241.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-6c65241 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-f73282d.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-f73282d .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-e3f8e73{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-810 .elementor-element.elementor-element-264641f img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-810 .elementor-element.elementor-element-d7ff342.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-d7ff342 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-7814c91{padding:5px 0px 5px 0px;}.elementor-810 .elementor-element.elementor-element-7814c91.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-7814c91 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-dc9430e{--spacer-size:15px;}.elementor-810 .elementor-element.elementor-element-3aca933.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-3aca933 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-9c275ef.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-9c275ef .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-6503e9c{--display:flex;--min-height:900px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-444ce9f{--display:flex;--min-height:900px;--justify-content:flex-end;--padding-top:150px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-810 .elementor-element.elementor-element-444ce9f:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-444ce9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stemweder-service.de/wp-content/uploads/2025/10/Stemweder-berg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-810 .elementor-element.elementor-element-9e76fdd{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-810 .elementor-element.elementor-element-9e76fdd:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-9e76fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-e43eaef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-e43eaef.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-e43eaef .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:32px;font-weight:600;line-height:57px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-810 .elementor-element.elementor-element-26766b0{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-810 .elementor-element.elementor-element-843407c .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-810 .elementor-element.elementor-element-1bf8872{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-810 .elementor-element.elementor-element-49c0a0c{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-810 .elementor-element.elementor-element-26adf23{font-size:20px;}.elementor-810 .elementor-element.elementor-element-884cee6{font-size:20px;}.elementor-810 .elementor-element.elementor-element-b0f6e52{font-size:20px;}.elementor-810 .elementor-element.elementor-element-d21f469{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-810 .elementor-element.elementor-element-f3121ec{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-810 .elementor-element.elementor-element-3615c3a{--content-width:1920px;}.elementor-810 .elementor-element.elementor-element-26766b0{--content-width:1300px;}.elementor-810 .elementor-element.elementor-element-2a024aa{--width:25%;}.elementor-810 .elementor-element.elementor-element-8186831{--width:75%;}.elementor-810 .elementor-element.elementor-element-1bf8872{--content-width:1600px;}.elementor-810 .elementor-element.elementor-element-49c0a0c{--content-width:1100px;}.elementor-810 .elementor-element.elementor-element-72fe94b{--width:33%;}.elementor-810 .elementor-element.elementor-element-a47b2c2{--width:33%;}.elementor-810 .elementor-element.elementor-element-d5dc950{--width:33%;}.elementor-810 .elementor-element.elementor-element-d21f469{--content-width:1600px;}.elementor-810 .elementor-element.elementor-element-f3121ec{--content-width:1600px;}.elementor-810 .elementor-element.elementor-element-2651ced{--width:100%;}.elementor-810 .elementor-element.elementor-element-444ce9f{--content-width:1600px;}.elementor-810 .elementor-element.elementor-element-9e76fdd{--width:550px;}}@media(max-width:767px){.elementor-810 .elementor-element.elementor-element-3615c3a{--min-height:450px;}.elementor-810 .elementor-element.elementor-element-a8de0a9{--min-height:450px;}.elementor-810 .elementor-element.elementor-element-26766b0{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-810 .elementor-element.elementor-element-843407c .elementor-heading-title{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-810 .elementor-element.elementor-element-c754461{font-size:24px;line-height:36px;}.elementor-810 .elementor-element.elementor-element-1bf8872{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-810 .elementor-element.elementor-element-49c0a0c{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-810 .elementor-element.elementor-element-8339d23{font-size:24px;line-height:32px;}.elementor-810 .elementor-element.elementor-element-f3121ec{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-810 .elementor-element.elementor-element-6503e9c{--width:100%;--min-height:650px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-810 .elementor-element.elementor-element-444ce9f:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-444ce9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stemweder-service.de/wp-content/uploads/2025/10/Stemweder-berg.jpg");background-size:cover;}.elementor-810 .elementor-element.elementor-element-444ce9f{--min-height:650px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-810 .elementor-element.elementor-element-9e76fdd{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-810 .elementor-element.elementor-element-e43eaef .elementor-heading-title{font-size:24px;line-height:32px;}}/* Start custom CSS for container, class: .elementor-element-3615c3a */.elementor-810 .elementor-element.elementor-element-3615c3a{
    --speed: 1s;
    animation: none !important;
}
.elementor-810 .elementor-element.elementor-element-3615c3a > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-810 .elementor-element.elementor-element-3615c3a.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3279855 */.elementor-810 .elementor-element.elementor-element-3279855::after {
  content: '';
  display: block;
  height: 2px; 
  width: 100%;
  background: #85BC22;
  transition: width .5s ease, background-color .5s ease;

}

.elementor-810 .elementor-element.elementor-element-3279855:hover::after {
  width: 0%;
  background: #85BC22; /*change background here*/
}

/*Grow divider*/

.elementor-810 .elementor-element.elementor-element-3279855 .elementor-divider-separator{
     transition: transform 0.5s; 
     transform-origin: center !important; 
}

.elementor-810 .elementor-element.elementor-element-3279855:hover .elementor-divider-separator{
    transform: scaleX(4) !important;
}

.elementor-810 .elementor-element.elementor-element-3279855:hover #Ebene_1 {
    transform: rotate(45deg);
    transition: .1s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2651ced */.elementor-810 .elementor-element.elementor-element-2651ced{
    --speed: 1s;
    animation: none !important;
}
.elementor-810 .elementor-element.elementor-element-2651ced > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-810 .elementor-element.elementor-element-2651ced.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fea151 */.elementor-810 .elementor-element.elementor-element-5fea151::after {
  content: '';
  display: block;
  height: 2px; 
  width: 100%;
  background: #85BC22;
  transition: width .5s ease, background-color .5s ease;

}

.elementor-810 .elementor-element.elementor-element-5fea151:hover::after {
  width: 0%;
  background: #85BC22; /*change background here*/
}

/*Grow divider*/

.elementor-810 .elementor-element.elementor-element-5fea151 .elementor-divider-separator{
     transition: transform 0.5s; 
     transform-origin: center !important; 
}

.elementor-810 .elementor-element.elementor-element-5fea151:hover .elementor-divider-separator{
    transform: scaleX(4) !important;
}

.elementor-810 .elementor-element.elementor-element-5fea151:hover #Ebene_1 {
    transform: rotate(45deg);
    transition: .1s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2317c */.elementor-810 .elementor-element.elementor-element-ae2317c{
    --speed: 1s;
    animation: none !important;
}
.elementor-810 .elementor-element.elementor-element-ae2317c > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-810 .elementor-element.elementor-element-ae2317c.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c25ee0f */.elementor-810 .elementor-element.elementor-element-c25ee0f::after {
  content: '';
  display: block;
  height: 2px; 
  width: 100%;
  background: #85BC22;
  transition: width .5s ease, background-color .5s ease;

}

.elementor-810 .elementor-element.elementor-element-c25ee0f:hover::after {
  width: 0%;
  background: #85BC22; /*change background here*/
}

/*Grow divider*/

.elementor-810 .elementor-element.elementor-element-c25ee0f .elementor-divider-separator{
     transition: transform 0.5s; 
     transform-origin: center !important; 
}

.elementor-810 .elementor-element.elementor-element-c25ee0f:hover .elementor-divider-separator{
    transform: scaleX(4) !important;
}

.elementor-810 .elementor-element.elementor-element-c25ee0f:hover #Ebene_1 {
    transform: rotate(45deg);
    transition: .1s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8826fd7 */.elementor-810 .elementor-element.elementor-element-8826fd7{
    --speed: 1s;
    animation: none !important;
}
.elementor-810 .elementor-element.elementor-element-8826fd7 > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-810 .elementor-element.elementor-element-8826fd7.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2b9d50 */.elementor-810 .elementor-element.elementor-element-f2b9d50::after {
  content: '';
  display: block;
  height: 2px; 
  width: 100%;
  background: #85BC22;
  transition: width .5s ease, background-color .5s ease;

}

.elementor-810 .elementor-element.elementor-element-f2b9d50:hover::after {
  width: 0%;
  background: #85BC22; /*change background here*/
}

/*Grow divider*/

.elementor-810 .elementor-element.elementor-element-f2b9d50 .elementor-divider-separator{
     transition: transform 0.5s; 
     transform-origin: center !important; 
}

.elementor-810 .elementor-element.elementor-element-f2b9d50:hover .elementor-divider-separator{
    transform: scaleX(4) !important;
}

.elementor-810 .elementor-element.elementor-element-f2b9d50:hover #Ebene_1 {
    transform: rotate(45deg);
    transition: .1s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1e854 */.elementor-810 .elementor-element.elementor-element-ab1e854{
    --speed: 1s;
    animation: none !important;
}
.elementor-810 .elementor-element.elementor-element-ab1e854 > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-810 .elementor-element.elementor-element-ab1e854.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc475a */.elementor-810 .elementor-element.elementor-element-1cc475a::after {
  content: '';
  display: block;
  height: 2px; 
  width: 100%;
  background: #85BC22;
  transition: width .5s ease, background-color .5s ease;

}

.elementor-810 .elementor-element.elementor-element-1cc475a:hover::after {
  width: 0%;
  background: #85BC22; /*change background here*/
}

/*Grow divider*/

.elementor-810 .elementor-element.elementor-element-1cc475a .elementor-divider-separator{
     transition: transform 0.5s; 
     transform-origin: center !important; 
}

.elementor-810 .elementor-element.elementor-element-1cc475a:hover .elementor-divider-separator{
    transform: scaleX(4) !important;
}

.elementor-810 .elementor-element.elementor-element-1cc475a:hover #Ebene_1 {
    transform: rotate(45deg);
    transition: .1s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-524ec23 */.elementor-810 .elementor-element.elementor-element-524ec23{
    --speed: 1s;
    animation: none !important;
}
.elementor-810 .elementor-element.elementor-element-524ec23 > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-810 .elementor-element.elementor-element-524ec23.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf6b94f */.elementor-810 .elementor-element.elementor-element-bf6b94f::after {
  content: '';
  display: block;
  height: 2px; 
  width: 100%;
  background: #85BC22;
  transition: width .5s ease, background-color .5s ease;

}

.elementor-810 .elementor-element.elementor-element-bf6b94f:hover::after {
  width: 0%;
  background: #85BC22; /*change background here*/
}

/*Grow divider*/

.elementor-810 .elementor-element.elementor-element-bf6b94f .elementor-divider-separator{
     transition: transform 0.5s; 
     transform-origin: center !important; 
}

.elementor-810 .elementor-element.elementor-element-bf6b94f:hover .elementor-divider-separator{
    transform: scaleX(4) !important;
}

.elementor-810 .elementor-element.elementor-element-bf6b94f:hover #Ebene_1 {
    transform: rotate(45deg);
    transition: .1s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bbeab2 */.elementor-810 .elementor-element.elementor-element-0bbeab2{
    --speed: 1s;
    animation: none !important;
}
.elementor-810 .elementor-element.elementor-element-0bbeab2 > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-810 .elementor-element.elementor-element-0bbeab2.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358ecb9 */.elementor-810 .elementor-element.elementor-element-358ecb9::after {
  content: '';
  display: block;
  height: 2px; 
  width: 100%;
  background: #85BC22;
  transition: width .5s ease, background-color .5s ease;

}

.elementor-810 .elementor-element.elementor-element-358ecb9:hover::after {
  width: 0%;
  background: #85BC22; /*change background here*/
}

/*Grow divider*/

.elementor-810 .elementor-element.elementor-element-358ecb9 .elementor-divider-separator{
     transition: transform 0.5s; 
     transform-origin: center !important; 
}

.elementor-810 .elementor-element.elementor-element-358ecb9:hover .elementor-divider-separator{
    transform: scaleX(4) !important;
}

.elementor-810 .elementor-element.elementor-element-358ecb9:hover #Ebene_1 {
    transform: rotate(45deg);
    transition: .1s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b4f922 */.elementor-810 .elementor-element.elementor-element-8b4f922{
    --speed: 1s;
    animation: none !important;
}
.elementor-810 .elementor-element.elementor-element-8b4f922 > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-810 .elementor-element.elementor-element-8b4f922.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0ad92c */.elementor-810 .elementor-element.elementor-element-f0ad92c::after {
  content: '';
  display: block;
  height: 2px; 
  width: 100%;
  background: #85BC22;
  transition: width .5s ease, background-color .5s ease;

}

.elementor-810 .elementor-element.elementor-element-f0ad92c:hover::after {
  width: 0%;
  background: #85BC22; /*change background here*/
}

/*Grow divider*/

.elementor-810 .elementor-element.elementor-element-f0ad92c .elementor-divider-separator{
     transition: transform 0.5s; 
     transform-origin: center !important; 
}

.elementor-810 .elementor-element.elementor-element-f0ad92c:hover .elementor-divider-separator{
    transform: scaleX(4) !important;
}

.elementor-810 .elementor-element.elementor-element-f0ad92c:hover #Ebene_1 {
    transform: rotate(45deg);
    transition: .1s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486d1e3 */.elementor-810 .elementor-element.elementor-element-486d1e3{
    --speed: 1s;
    animation: none !important;
}
.elementor-810 .elementor-element.elementor-element-486d1e3 > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-810 .elementor-element.elementor-element-486d1e3.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73282d */.elementor-810 .elementor-element.elementor-element-f73282d::after {
  content: '';
  display: block;
  height: 2px; 
  width: 100%;
  background: #85BC22;
  transition: width .5s ease, background-color .5s ease;

}

.elementor-810 .elementor-element.elementor-element-f73282d:hover::after {
  width: 0%;
  background: #85BC22; /*change background here*/
}

/*Grow divider*/

.elementor-810 .elementor-element.elementor-element-f73282d .elementor-divider-separator{
     transition: transform 0.5s; 
     transform-origin: center !important; 
}

.elementor-810 .elementor-element.elementor-element-f73282d:hover .elementor-divider-separator{
    transform: scaleX(4) !important;
}

.elementor-810 .elementor-element.elementor-element-f73282d:hover #Ebene_1 {
    transform: rotate(45deg);
    transition: .1s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa687da */.elementor-810 .elementor-element.elementor-element-aa687da{
    --speed: 1s;
    animation: none !important;
}
.elementor-810 .elementor-element.elementor-element-aa687da > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-810 .elementor-element.elementor-element-aa687da.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c275ef */.elementor-810 .elementor-element.elementor-element-9c275ef::after {
  content: '';
  display: block;
  height: 2px; 
  width: 100%;
  background: #85BC22;
  transition: width .5s ease, background-color .5s ease;

}

.elementor-810 .elementor-element.elementor-element-9c275ef:hover::after {
  width: 0%;
  background: #85BC22; /*change background here*/
}

/*Grow divider*/

.elementor-810 .elementor-element.elementor-element-9c275ef .elementor-divider-separator{
     transition: transform 0.5s; 
     transform-origin: center !important; 
}

.elementor-810 .elementor-element.elementor-element-9c275ef:hover .elementor-divider-separator{
    transform: scaleX(4) !important;
}

.elementor-810 .elementor-element.elementor-element-9c275ef:hover #Ebene_1 {
    transform: rotate(45deg);
    transition: .1s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f8e73 */.elementor-810 .elementor-element.elementor-element-e3f8e73{
    --speed: 1s;
    animation: none !important;
}
.elementor-810 .elementor-element.elementor-element-e3f8e73 > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-810 .elementor-element.elementor-element-e3f8e73.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}/* End custom CSS */