.elementor-13310 .elementor-element.elementor-element-2c79ca0{--display:flex;}.elementor-13310 .elementor-element.elementor-element-2c79ca0:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-2c79ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-13310 .elementor-element.elementor-element-21805e8f{--display:grid;--min-height:100dvh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:31vh 33vh 33vh;--gap:5px 7px;--row-gap:5px;--column-gap:7px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4289aa2 );--border-color:var( --e-global-color-4289aa2 );--margin-top:-20px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-17px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-13310 .elementor-element.elementor-element-21805e8f:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-21805e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-13310 .elementor-element.elementor-element-755eac{--display:flex;--min-height:31vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.6;--margin-top:7px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-755eac:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-755eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2026/04/Leistungen.jpg");background-position:0px -174px;background-repeat:no-repeat;background-size:cover;}.elementor-13310 .elementor-element.elementor-element-755eac::before, .elementor-13310 .elementor-element.elementor-element-755eac > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-755eac > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-755eac > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-755eac > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-755eac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-755eac:hover::before, .elementor-13310 .elementor-element.elementor-element-755eac:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-755eac:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-755eac > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-755eac > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9bc4c63 );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-755eac:hover{--overlay-opacity:0.01;}.elementor-13310 .elementor-element.elementor-element-755eac.e-con{--align-self:center;--order:1;}.elementor-13310 .elementor-element.elementor-element-42f63f40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13310 .elementor-element.elementor-element-42f63f40{text-align:center;}.elementor-13310 .elementor-element.elementor-element-42f63f40 .elementor-heading-title{font-size:26px;font-weight:300;color:var( --e-global-color-e69c06d );}.elementor-13310 .elementor-element.elementor-element-6d8c6622{--display:flex;--min-height:33vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.6;--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-13310 .elementor-element.elementor-element-6d8c6622:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-6d8c6622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2026/04/Unternehmen-Soziale-Waerme-2048x1276.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13310 .elementor-element.elementor-element-6d8c6622::before, .elementor-13310 .elementor-element.elementor-element-6d8c6622 > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-6d8c6622 > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-6d8c6622 > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-6d8c6622 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-6d8c6622 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-6d8c6622:hover::before, .elementor-13310 .elementor-element.elementor-element-6d8c6622:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-6d8c6622:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-6d8c6622 > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-6d8c6622 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-6d8c6622:hover{--overlay-opacity:0;}.elementor-13310 .elementor-element.elementor-element-6d8c6622.e-con{--align-self:center;--order:3;}.elementor-13310 .elementor-element.elementor-element-6ac9a993{text-align:center;}.elementor-13310 .elementor-element.elementor-element-6ac9a993 .elementor-heading-title{font-size:26px;font-weight:300;color:var( --e-global-color-e69c06d );}.elementor-13310 .elementor-element.elementor-element-672110ad{--display:flex;--min-height:31vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.6;--margin-top:7px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-672110ad:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-672110ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2026/04/Kostenuebernahme-2048x1365.jpg");background-position:0px -182px;background-repeat:no-repeat;background-size:100% auto;}.elementor-13310 .elementor-element.elementor-element-672110ad::before, .elementor-13310 .elementor-element.elementor-element-672110ad > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-672110ad > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-672110ad > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-672110ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-672110ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-672110ad:hover::before, .elementor-13310 .elementor-element.elementor-element-672110ad:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-672110ad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-672110ad > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-672110ad > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-672110ad:hover{--overlay-opacity:0;}.elementor-13310 .elementor-element.elementor-element-672110ad.e-con{--align-self:center;--order:2;}.elementor-13310 .elementor-element.elementor-element-1ef4391{text-align:center;}.elementor-13310 .elementor-element.elementor-element-1ef4391 .elementor-heading-title{font-size:26px;font-weight:300;color:var( --e-global-color-e69c06d );}.elementor-13310 .elementor-element.elementor-element-93a832a{--display:flex;--min-height:33vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.6;--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-13310 .elementor-element.elementor-element-93a832a:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-93a832a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2026/04/weitere-Servies.jpg");background-position:0px -50px;background-repeat:no-repeat;background-size:cover;}.elementor-13310 .elementor-element.elementor-element-93a832a::before, .elementor-13310 .elementor-element.elementor-element-93a832a > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-93a832a > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-93a832a > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-93a832a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-93a832a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-93a832a:hover::before, .elementor-13310 .elementor-element.elementor-element-93a832a:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-93a832a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-93a832a > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-93a832a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-93a832a:hover{--overlay-opacity:0;}.elementor-13310 .elementor-element.elementor-element-93a832a.e-con{--align-self:center;--order:4;}.elementor-13310 .elementor-element.elementor-element-4fd0c18d{text-align:center;}.elementor-13310 .elementor-element.elementor-element-4fd0c18d .elementor-heading-title{font-size:26px;font-weight:300;color:var( --e-global-color-e69c06d );}.elementor-13310 .elementor-element.elementor-element-640d2846{--display:flex;--min-height:32vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.6;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-640d2846:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-640d2846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2026/04/iStock-1171925976.jpg");background-position:0px -223px;background-size:cover;}.elementor-13310 .elementor-element.elementor-element-640d2846::before, .elementor-13310 .elementor-element.elementor-element-640d2846 > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-640d2846 > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-640d2846 > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-640d2846 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-640d2846 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#7E7362;--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-640d2846:hover::before, .elementor-13310 .elementor-element.elementor-element-640d2846:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-640d2846:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-640d2846 > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-640d2846 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-640d2846:hover{--overlay-opacity:0;}.elementor-13310 .elementor-element.elementor-element-640d2846.e-con{--align-self:center;--order:5;}.elementor-13310 .elementor-element.elementor-element-79537a12{width:var( --container-widget-width, 21.495% );max-width:21.495%;--container-widget-width:21.495%;--container-widget-flex-grow:0;text-align:center;}.elementor-13310 .elementor-element.elementor-element-79537a12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13310 .elementor-element.elementor-element-79537a12 .elementor-heading-title{font-size:26px;font-weight:300;color:var( --e-global-color-e69c06d );}.elementor-13310 .elementor-element.elementor-element-c652968{--display:flex;--min-height:32vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.6;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6000;}.elementor-13310 .elementor-element.elementor-element-c652968:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-c652968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37342E;background-image:url("https://soziale-waerme.de/wp-content/uploads/2026/04/iStock-1470940539.jpg");background-position:0px -224px;background-repeat:no-repeat;background-size:cover;}.elementor-13310 .elementor-element.elementor-element-c652968::before, .elementor-13310 .elementor-element.elementor-element-c652968 > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-c652968 > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-c652968 > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-c652968 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-c652968 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#7E7362;--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-c652968:hover::before, .elementor-13310 .elementor-element.elementor-element-c652968:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-c652968:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-c652968 > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-c652968 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-c652968:hover{--overlay-opacity:0;}.elementor-13310 .elementor-element.elementor-element-c652968.e-con{--align-self:center;--order:6;}.elementor-13310 .elementor-element.elementor-element-6b24133e{text-align:center;}.elementor-13310 .elementor-element.elementor-element-6b24133e .elementor-heading-title{font-size:26px;font-weight:300;color:var( --e-global-color-e69c06d );}.elementor-13310 .elementor-element.elementor-element-60f9b746 > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:-50%;}body:not(.rtl) .elementor-13310 .elementor-element.elementor-element-60f9b746{left:50%;}body.rtl .elementor-13310 .elementor-element.elementor-element-60f9b746{right:50%;}.elementor-13310 .elementor-element.elementor-element-60f9b746{top:49%;z-index:102;text-align:center;}.elementor-13310 .elementor-element.elementor-element-60f9b746 img{width:100%;max-width:100%;height:33vh;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:0px 7px 0px 7px;border-color:#2C2C2C;}.elementor-13310 .elementor-element.elementor-element-57dc4c9b{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-57dc4c9b:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-57dc4c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2026/04/Neues-Bild-fuer-Website-1-3.jpg");background-size:cover;}.elementor-13310 .elementor-element.elementor-element-3790d4a5{--display:flex;}.elementor-13310 .elementor-element.elementor-element-3790d4a5:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-3790d4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-13310 .elementor-element.elementor-element-3fb12fc3{--display:grid;--min-height:60dvh;--e-con-grid-template-columns:50% 50%;--e-con-grid-template-rows:33vh 33vh 33vr;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:center;--overflow:hidden;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4289aa2 );--border-color:var( --e-global-color-4289aa2 );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-13310 .elementor-element.elementor-element-3fb12fc3:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-3fb12fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-13310 .elementor-element.elementor-element-3fb12fc3::before, .elementor-13310 .elementor-element.elementor-element-3fb12fc3 > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-3fb12fc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-3fb12fc3 > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-3fb12fc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-3fb12fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101;--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-3fb12fc3.e-con{--align-self:center;}.elementor-13310 .elementor-element.elementor-element-a4c255d .elementor-cta .elementor-cta__bg, .elementor-13310 .elementor-element.elementor-element-a4c255d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1800ms;}.elementor-13310 .elementor-element.elementor-element-a4c255d{width:100%;max-width:100%;}.elementor-13310 .elementor-element.elementor-element-a4c255d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-13310 .elementor-element.elementor-element-a4c255d.elementor-element{--align-self:center;--order:4;--flex-grow:1;--flex-shrink:0;}.elementor-13310 .elementor-element.elementor-element-a4c255d .elementor-cta__content{min-height:277px;text-align:center;}.elementor-13310 .elementor-element.elementor-element-a4c255d .elementor-cta__bg-wrapper{min-width:50%;min-height:277px;}.elementor-13310 .elementor-element.elementor-element-a4c255d .elementor-cta__button{font-size:14px;font-weight:700;text-transform:none;background-color:var( --e-global-color-58fe6dd );border-width:1px;border-radius:5px;box-shadow:12px 12px 34px -10px rgba(0, 0, 0, 0.29);padding:12px 20px 12px 20px;}.elementor-13310 .elementor-element.elementor-element-a4c255d .elementor-cta__button:hover{color:#939393;background-color:var( --e-global-color-secondary );}.elementor-13310 .elementor-element.elementor-element-31de04cd .elementor-cta .elementor-cta__bg, .elementor-13310 .elementor-element.elementor-element-31de04cd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1800ms;}.elementor-13310 .elementor-element.elementor-element-31de04cd{width:100%;max-width:100%;z-index:2;}.elementor-13310 .elementor-element.elementor-element-31de04cd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-4289aa2 );}.elementor-13310 .elementor-element.elementor-element-31de04cd.elementor-element{--align-self:center;--order:3;--flex-grow:1;--flex-shrink:0;}.elementor-13310 .elementor-element.elementor-element-31de04cd .elementor-cta__content{min-height:277px;text-align:center;}.elementor-13310 .elementor-element.elementor-element-31de04cd .elementor-cta__bg-wrapper{min-width:50%;min-height:277px;}.elementor-13310 .elementor-element.elementor-element-31de04cd .elementor-cta__button{font-size:14px;font-weight:700;text-transform:none;background-color:#ECBA71;border-width:1px;border-radius:5px;box-shadow:12px 12px 38px -8px rgba(0, 0, 0, 0.2);padding:12px 20px 12px 20px;}.elementor-13310 .elementor-element.elementor-element-31de04cd .elementor-cta__button:hover{color:#969696;background-color:var( --e-global-color-secondary );}.elementor-13310 .elementor-element.elementor-element-125cb236{--display:flex;--min-height:31vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.6;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13310 .elementor-element.elementor-element-125cb236:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-125cb236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2025/12/seniorengruppe-scaled.jpg");background-position:0px -174px;background-repeat:no-repeat;background-size:cover;}.elementor-13310 .elementor-element.elementor-element-125cb236::before, .elementor-13310 .elementor-element.elementor-element-125cb236 > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-125cb236 > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-125cb236 > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-125cb236 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-125cb236 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-125cb236:hover::before, .elementor-13310 .elementor-element.elementor-element-125cb236:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-125cb236:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-125cb236 > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-125cb236 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9bc4c63 );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-125cb236:hover{--overlay-opacity:0.01;}.elementor-13310 .elementor-element.elementor-element-125cb236.e-con{--align-self:center;--order:2;}.elementor-13310 .elementor-element.elementor-element-3732bde1{text-align:center;}.elementor-13310 .elementor-element.elementor-element-3732bde1 .elementor-heading-title{font-size:26px;font-weight:300;color:var( --e-global-color-e69c06d );}.elementor-13310 .elementor-element.elementor-element-59cb54d7{--display:flex;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-59cb54d7.e-con{--order:1;}.elementor-13310 .elementor-element.elementor-element-320dc456{--display:flex;--min-height:31vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.6;}.elementor-13310 .elementor-element.elementor-element-320dc456:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-320dc456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2026/01/people-2941951_1280.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13310 .elementor-element.elementor-element-320dc456::before, .elementor-13310 .elementor-element.elementor-element-320dc456 > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-320dc456 > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-320dc456 > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-320dc456 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-320dc456 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-320dc456:hover::before, .elementor-13310 .elementor-element.elementor-element-320dc456:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-320dc456:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-320dc456 > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-320dc456 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-67e58ee );--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-320dc456:hover{--overlay-opacity:0;}.elementor-13310 .elementor-element.elementor-element-320dc456.e-con{--align-self:center;}.elementor-13310 .elementor-element.elementor-element-446da35e{text-align:center;}.elementor-13310 .elementor-element.elementor-element-446da35e .elementor-heading-title{font-size:26px;font-weight:300;color:var( --e-global-color-e69c06d );}.elementor-13310 .elementor-element.elementor-element-3173ecbd{--display:flex;--min-height:840px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-3173ecbd:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-3173ecbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDCDC;}.elementor-13310 .elementor-element.elementor-element-3173ecbd.e-con{--align-self:center;--order:4;--flex-grow:1;--flex-shrink:0;}.elementor-13310 .elementor-element.elementor-element-6a81837{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-13310 .elementor-element.elementor-element-6a81837 > .elementor-widget-container{background-color:#DCDCDC;margin:0px 0px 0px 0px;padding:30px 100px 10px 100px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-13310 .elementor-element.elementor-element-6a81837.elementor-element{--align-self:center;--order:4;--flex-grow:1;--flex-shrink:0;}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:19px;}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-19px;}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-field-group > label, .elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-field-subgroup label{color:#000000;}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-58fe6dd );}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-1c0d67c );}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-button{font-size:15px;font-style:italic;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-13310 .elementor-element.elementor-element-6a81837 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-58fe6dd );color:#000000;border-color:var( --e-global-color-primary );}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-button[type="submit"]{background-color:var( --e-global-color-58fe6dd );color:#000000;border-color:var( --e-global-color-primary );}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-13310 .elementor-element.elementor-element-6a81837 .e-form__buttons__wrapper__button-previous{background-color:#898888;color:#ffffff;}.elementor-13310 .elementor-element.elementor-element-6a81837 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-e69c06d );color:#000000;}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-e69c06d );color:#000000;}.elementor-13310 .elementor-element.elementor-element-6a81837 .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-13310 .elementor-element.elementor-element-6a81837 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-13310 .elementor-element.elementor-element-188bda40{--display:grid;--min-height:840px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto auto;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:center;--overlay-opacity:0;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-188bda40::before, .elementor-13310 .elementor-element.elementor-element-188bda40 > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-188bda40 > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-188bda40 > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-188bda40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-188bda40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#433427;--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-188bda40:hover::before, .elementor-13310 .elementor-element.elementor-element-188bda40:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-188bda40:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-188bda40 > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-188bda40 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-188bda40:hover{--overlay-opacity:0;}.elementor-13310 .elementor-element.elementor-element-188bda40.e-con{--align-self:center;--order:6;--flex-grow:1;--flex-shrink:0;}.elementor-13310 .elementor-element.elementor-element-2df19cbf{--display:flex;--min-height:417px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.68;}.elementor-13310 .elementor-element.elementor-element-2df19cbf:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-2df19cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2026/03/Video-Schaubild.png");background-position:top center;background-size:cover;}.elementor-13310 .elementor-element.elementor-element-2df19cbf::before, .elementor-13310 .elementor-element.elementor-element-2df19cbf > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-2df19cbf > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-2df19cbf > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-2df19cbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-2df19cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3C352C;--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-2df19cbf:hover::before, .elementor-13310 .elementor-element.elementor-element-2df19cbf:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-2df19cbf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-2df19cbf > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-2df19cbf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-2df19cbf:hover{--overlay-opacity:0;}.elementor-13310 .elementor-element.elementor-element-2df19cbf.e-con{--align-self:center;}.elementor-13310 .elementor-element.elementor-element-117ffd64 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-13310 .elementor-element.elementor-element-117ffd64.elementor-element{--align-self:center;}.elementor-13310 .elementor-element.elementor-element-117ffd64{text-align:center;}.elementor-13310 .elementor-element.elementor-element-117ffd64 .elementor-heading-title{font-size:20px;color:#000000;}.elementor-13310 .elementor-element.elementor-element-3f356bc5{--display:grid;--min-height:416px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#737070;--border-color:#737070;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13310 .elementor-element.elementor-element-3f356bc5:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-3f356bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2025/08/iStock-1326418040-1.jpg");background-position:center center;background-size:cover;}.elementor-13310 .elementor-element.elementor-element-3f356bc5::before, .elementor-13310 .elementor-element.elementor-element-3f356bc5 > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-3f356bc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-3f356bc5 > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-3f356bc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-3f356bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFEB;--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-3f356bc5:hover::before, .elementor-13310 .elementor-element.elementor-element-3f356bc5:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-3f356bc5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-3f356bc5 > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-3f356bc5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFF3F3ED;--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-3f356bc5:hover{--overlay-opacity:0.75;}.elementor-13310 .elementor-element.elementor-element-3f356bc5.e-con{--align-self:center;--order:6;--flex-grow:1;--flex-shrink:0;}.elementor-13310 .elementor-element.elementor-element-547e9ea3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:12px;color:#000000;}.elementor-13310 .elementor-element.elementor-element-547e9ea3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-13310 .elementor-element.elementor-element-547e9ea3.elementor-element{--align-self:center;--order:6;--flex-grow:0;--flex-shrink:0;}.elementor-13310 .elementor-element.elementor-element-547e9ea3 a{color:#000000;}.elementor-13310 .elementor-element.elementor-element-4baaa874 .elementor-button:hover, .elementor-13310 .elementor-element.elementor-element-4baaa874 .elementor-button:focus{background-color:#3C32A0;border-color:#000000;}.elementor-13310 .elementor-element.elementor-element-4baaa874.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-13310 .elementor-element.elementor-element-4baaa874 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13310 .elementor-element.elementor-element-4baaa874 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-13310 .elementor-element.elementor-element-4baaa874 .elementor-button{font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:-1px -1px -1px -1px;}.elementor-13310 .elementor-element.elementor-element-7c7345a0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13310 .elementor-element.elementor-element-7c7345a0:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-7c7345a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-13310 .elementor-element.elementor-element-632c8bb{--display:flex;}.elementor-13310 .elementor-element.elementor-element-232ae09f > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-13310 .elementor-element.elementor-element-232ae09f.elementor-element{--align-self:center;}.elementor-13310 .elementor-element.elementor-element-232ae09f .elementor-heading-title{font-size:24px;color:#000000;}.elementor-13310 .elementor-element.elementor-element-1b1945f3{--display:grid;--min-height:416px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#737070;--border-color:#737070;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13310 .elementor-element.elementor-element-1b1945f3:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-1b1945f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2025/08/iStock-1326418040-1.jpg");background-position:center center;background-size:cover;}.elementor-13310 .elementor-element.elementor-element-1b1945f3::before, .elementor-13310 .elementor-element.elementor-element-1b1945f3 > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-1b1945f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-1b1945f3 > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-1b1945f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13310 .elementor-element.elementor-element-1b1945f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFEB;--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-1b1945f3:hover::before, .elementor-13310 .elementor-element.elementor-element-1b1945f3:hover > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-1b1945f3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13310 .elementor-element.elementor-element-1b1945f3 > .elementor-background-slideshow:hover::before, .elementor-13310 .elementor-element.elementor-element-1b1945f3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFF3F3ED;--background-overlay:'';}.elementor-13310 .elementor-element.elementor-element-1b1945f3:hover{--overlay-opacity:0.75;}.elementor-13310 .elementor-element.elementor-element-1b1945f3.e-con{--align-self:center;--order:6;--flex-grow:1;--flex-shrink:0;}.elementor-13310 .elementor-element.elementor-element-301a60e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:12px;color:#000000;}.elementor-13310 .elementor-element.elementor-element-301a60e9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-13310 .elementor-element.elementor-element-301a60e9.elementor-element{--align-self:center;--order:6;--flex-grow:0;--flex-shrink:0;}.elementor-13310 .elementor-element.elementor-element-301a60e9 a{color:#000000;}.elementor-13310 .elementor-element.elementor-element-45809dfc .elementor-button:hover, .elementor-13310 .elementor-element.elementor-element-45809dfc .elementor-button:focus{background-color:#3C32A0;border-color:#000000;}.elementor-13310 .elementor-element.elementor-element-45809dfc.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-13310 .elementor-element.elementor-element-45809dfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13310 .elementor-element.elementor-element-45809dfc .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-13310 .elementor-element.elementor-element-45809dfc .elementor-button{font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:-1px -1px -1px -1px;}.elementor-13310 .elementor-element.elementor-element-573774ca{--display:flex;}@media(max-width:1024px){.elementor-13310 .elementor-element.elementor-element-21805e8f{--grid-auto-flow:row;}.elementor-13310 .elementor-element.elementor-element-755eac:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-755eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-672110ad:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-672110ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-93a832a:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-93a832a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-640d2846:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-640d2846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-c652968:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-c652968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-3fb12fc3{--grid-auto-flow:row;}.elementor-13310 .elementor-element.elementor-element-125cb236:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-125cb236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-6a81837 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13310 .elementor-element.elementor-element-188bda40{--grid-auto-flow:row;}.elementor-13310 .elementor-element.elementor-element-3f356bc5{--grid-auto-flow:row;}.elementor-13310 .elementor-element.elementor-element-547e9ea3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:16px;}.elementor-13310 .elementor-element.elementor-element-7c7345a0{--grid-auto-flow:row;}.elementor-13310 .elementor-element.elementor-element-1b1945f3{--grid-auto-flow:row;}.elementor-13310 .elementor-element.elementor-element-301a60e9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:16px;}}@media(max-width:767px){.elementor-13310 .elementor-element.elementor-element-2c79ca0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-211afcf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13310 .elementor-element.elementor-element-21805e8f{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:31vh 33vh 33vh;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--grid-auto-flow:row;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--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-13310 .elementor-element.elementor-element-755eac:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-755eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-755eac{--margin-top:2px;--margin-bottom:-11px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-6d8c6622{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-13310 .elementor-element.elementor-element-672110ad:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-672110ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-93a832a:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-93a832a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-93a832a{--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13310 .elementor-element.elementor-element-640d2846:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-640d2846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-640d2846{--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13310 .elementor-element.elementor-element-79537a12.elementor-element{--align-self:center;}.elementor-13310 .elementor-element.elementor-element-c652968:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-c652968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-c652968{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-13310 .elementor-element.elementor-element-60f9b746{left:50.299%;}body.rtl .elementor-13310 .elementor-element.elementor-element-60f9b746{right:50.299%;}.elementor-13310 .elementor-element.elementor-element-60f9b746{top:203.752%;}.elementor-13310 .elementor-element.elementor-element-3790d4a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-3fb12fc3{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13310 .elementor-element.elementor-element-a4c255d .elementor-cta__content{padding:10px 10px 10px 10px;}.elementor-13310 .elementor-element.elementor-element-a4c255d .elementor-cta__title{font-size:14px;line-height:1.3em;}.elementor-13310 .elementor-element.elementor-element-a4c255d .elementor-cta__description{font-size:13px;}.elementor-13310 .elementor-element.elementor-element-a4c255d .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-13310 .elementor-element.elementor-element-a4c255d .elementor-cta__button{font-size:10px;padding:5px 7px 5px 7px;}.elementor-13310 .elementor-element.elementor-element-31de04cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13310 .elementor-element.elementor-element-31de04cd .elementor-cta__content{text-align:center;padding:10px 10px 10px 10px;}.elementor-13310 .elementor-element.elementor-element-31de04cd .elementor-cta__title{font-size:14px;line-height:1.3em;}.elementor-13310 .elementor-element.elementor-element-31de04cd .elementor-cta__description{font-size:13px;}.elementor-13310 .elementor-element.elementor-element-31de04cd .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-13310 .elementor-element.elementor-element-31de04cd .elementor-cta__button{font-size:12px;padding:5px 7px 5px 7px;}.elementor-13310 .elementor-element.elementor-element-125cb236:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-125cb236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13310 .elementor-element.elementor-element-125cb236{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13310 .elementor-element.elementor-element-59cb54d7{--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13310 .elementor-element.elementor-element-3173ecbd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13310 .elementor-element.elementor-element-6a81837 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:4% 4% 4% 4%;}.elementor-13310 .elementor-element.elementor-element-188bda40{--min-height:527px;--e-con-grid-template-columns:1;--e-con-grid-template-rows:auto auto;--grid-auto-flow:row;--grid-justify-content:center;}.elementor-13310 .elementor-element.elementor-element-188bda40.e-con{--align-self:center;}.elementor-13310 .elementor-element.elementor-element-2df19cbf{--width:100%;--min-height:127px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13310 .elementor-element.elementor-element-117ffd64 .elementor-heading-title{font-size:8px;}.elementor-13310 .elementor-element.elementor-element-3f356bc5:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-3f356bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2025/10/iStock-1326418040.jpg");background-position:595px -41px;background-size:1300px auto;}.elementor-13310 .elementor-element.elementor-element-3f356bc5{--width:100%;--min-height:357px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-547e9ea3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13310 .elementor-element.elementor-element-547e9ea3{font-size:8px;}.elementor-13310 .elementor-element.elementor-element-7c7345a0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto auto;--grid-auto-flow:row;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-632c8bb:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-632c8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2026/03/Video-Schaubild.png");background-size:cover;}.elementor-13310 .elementor-element.elementor-element-632c8bb{--min-height:194px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-232ae09f > .elementor-widget-container{margin:20px 2px 2px 2px;}.elementor-13310 .elementor-element.elementor-element-232ae09f{text-align:center;}.elementor-13310 .elementor-element.elementor-element-232ae09f .elementor-heading-title{font-size:12px;}.elementor-13310 .elementor-element.elementor-element-1b1945f3:not(.elementor-motion-effects-element-type-background), .elementor-13310 .elementor-element.elementor-element-1b1945f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soziale-waerme.de/wp-content/uploads/2025/10/iStock-1326418040.jpg");background-position:380px 0px;background-size:cover;}.elementor-13310 .elementor-element.elementor-element-1b1945f3{--width:100%;--min-height:379px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13310 .elementor-element.elementor-element-301a60e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13310 .elementor-element.elementor-element-301a60e9{font-size:10px;}.elementor-13310 .elementor-element.elementor-element-45809dfc > .elementor-widget-container{margin:20px 0px 18px 0px;}}@media(min-width:768px){.elementor-13310 .elementor-element.elementor-element-21805e8f{--width:100%;}.elementor-13310 .elementor-element.elementor-element-57dc4c9b{--width:100%;}.elementor-13310 .elementor-element.elementor-element-3fb12fc3{--width:100%;}.elementor-13310 .elementor-element.elementor-element-188bda40{--width:100%;}.elementor-13310 .elementor-element.elementor-element-3f356bc5{--width:100%;}.elementor-13310 .elementor-element.elementor-element-1b1945f3{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-755eac *//* 1. Container-Vorbereitung (Zentrierung) */
.elementor-13310 .elementor-element.elementor-element-755eac {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* 2. Den Text-Rahmen im Normalzustand */
.elementor-13310 .elementor-element.elementor-element-755eac .elementor-heading-title {
    display: flex; /* Sorgt dafür, dass Hauptwort und Zusatz untereinander stehen */
    flex-direction: column;
    align-items: center;
    padding: 12px 20px !important; 
    border: 1px solid #ffffff;    
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 2;
    background-color: transparent; 
}

/* 3. Der HOVER-EFFEKT (Rahmen, Dicke & Overlay) */
.elementor-13310 .elementor-element.elementor-element-755eac:hover .elementor-heading-title {
    border: 4px solid #ffffff; 
    font-weight: 600 !important;
    background-color: rgba(0, 0, 0, 0.9) !important; /* Das schwarze Feld innerhalb des Rahmens */
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

/* 4. DIE ERGÄNZUNG: Die vier Leistungen (Standardmäßig unsichtbar) */
.elementor-13310 .elementor-element.elementor-element-755eac .elementor-heading-title::after {
    /* \A erzeugt einen Zeilenumbruch im CSS-Content */
    content: " - Hauswirtschaft \A  - ambulante Einzelbetreuung \A  - Seniorengruppen \A  - Entlastung von pflegenden Angehörigen";
    white-space: pre; /* Wichtig für die Zeilenumbrüche */
    display: block;
    font-size: 0; /* Text ist im Normalzustand "weg" */
    opacity: 0;
    color: #ffffff;
    font-weight: 300 !important; /* Dünne weiße Schrift */
    line-height: 1.4;
    transition: all 0.3s ease-in-out;
    text-align: center;
    margin-top: 0;
}

/* 5. Einblenden der Leistungen beim Hovern */
.elementor-13310 .elementor-element.elementor-element-755eac:hover .elementor-heading-title::after {
    font-size: 14px; /* Erscheint in kleiner, feiner Schrift */
    opacity: 1;
    margin-top: 10px; /* Abstand zur Haupt-Überschrift */
}

/* 6. Sicherstellen, dass das restliche Bild klar bleibt */
.elementor-13310 .elementor-element.elementor-element-755eac img {
    filter: none !important;
    opacity: 1 !important;
    transition: all 0.3s ease-in-out;
}




/* Gilt für alle Geräte unter 767px */
@media (max-width: 767px) {
    /* Wenn die Klasse 'is-active' gesetzt wird, trigger den Effekt */
    .mobile-hover-fix.is-active .elementor-heading-title {
        border: 4px solid #ffffff !important; 
        font-weight: 600 !important;
        background-color: rgba(0, 0, 0, 0.7) !important;
    }

    .mobile-hover-fix.is-active .elementor-heading-title::after {
        font-size: 14px !important;
        opacity: 1 !important;
        margin-top: 10px !important;
        content: "- Hauswirtschaft \A  - ambulante Einzelbetreuung \A  - Seniorengruppen \A  - Entlastung von pflegenden Angehörigen" !important;
        white-space: pre !important;
        display: block !important;
    }
}

@media (max-width: 767px) {
    /* Der Zustand, wenn die Box "aktiviert" wurde (per Tap) */
    .mobile-hover-fix.is-active .elementor-heading-title {
        border: 4px solid #ffffff !important; 
        font-weight: 600 !important;
        background-color: rgba(0, 0, 0, 0.7) !important;
        box-shadow: 0 0 20px rgba(0,0,0,0.3);
    }

    .mobile-hover-fix.is-active .elementor-heading-title::after {
        font-size: 14px !important;
        opacity: 1 !important;
        margin-top: 10px !important;
        content: "- Hauswirtschaft \A  - ambulante Einzelbetreuung \A  - Seniorengruppen \A  - Entlastung von pflegenden Angehörigen" !important;
        white-space: pre !important;
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8c6622 *//* 1. Container-Vorbereitung (Zentrierung) */
.elementor-13310 .elementor-element.elementor-element-6d8c6622 {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 100% !important; /* Sicherstellen, dass der äußere Rahmen zentriert */
}

/* 2. Den Text-Rahmen im Normalzustand */
.elementor-13310 .elementor-element.elementor-element-6d8c6622 .elementor-heading-title {
    display: inline-flex !important; /* ÄNDERUNG: Zieht den Rahmen eng zusammen */
    flex-direction: column;
    align-items: center;
    width: max-content !important; /* Verhindert das Ausbreiten auf volle Breite */
    max-width: 70%; /* Verhindert, dass der Rahmen am Handy den Bildschirmrand berührt */
    padding: 12px 20px !important; 
    border: 1px solid #ffffff;    
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 2;
    background-color: transparent; 
}

/* 3. Der HOVER-EFFEKT */
.elementor-13310 .elementor-element.elementor-element-6d8c6622:hover .elementor-heading-title {
    border: 4px solid #ffffff; 
    font-weight: 600 !important;
    background-color: rgba(0, 0, 0, 0.9) !important;
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

/* 4. DIE ERGÄNZUNG: Die vier Leistungen */
.elementor-13310 .elementor-element.elementor-element-6d8c6622 .elementor-heading-title::after {
    content: " - Menschenbild \A - über uns \A - Unternehmenskultur\A - Werbung und Außendarstellung";
    white-space: pre; 
    display: block;
    font-size: 0; 
    opacity: 0;
    color: #ffffff;
    font-weight: 300 !important;
    line-height: 1.4;
    transition: all 0.3s ease-in-out;
    text-align: center;
}

/* 5. Einblenden beim Hovern */
.elementor-13310 .elementor-element.elementor-element-6d8c6622:hover .elementor-heading-title::after {
    font-size: 14px; 
    opacity: 1;
    margin-top: 10px;
}

/* 6. Mobile Anpassung für Handys (unter 767px) */
@media (max-width: 767px) {
    /* Wenn per Tap aktiviert (mobile-hover-fix2) */
    .mobile-hover-fix2.is-active .elementor-heading-title {
        display: inline-flex !important; /* Auch hier inline-flex erzwingen */
        width: max-content !important;
        border: 4px solid #ffffff !important; 
        font-weight: 600 !important;
        background-color: rgba(0, 0, 0, 0.7) !important;
    }

    .mobile-hover-fix2.is-active .elementor-heading-title::after {
        font-size: 14px !important;
        opacity: 1 !important;
        margin-top: 10px !important;
    }
}

/* Gilt für alle Geräte unter 767px */
@media (max-width: 767px) {
    /* Wenn die Klasse 'is-active' gesetzt wird, trigger den Effekt */
    .mobile-hover-fix2.is-active .elementor-heading-title {
        border: 4px solid #ffffff !important; 
        font-weight: 600 !important;
        background-color: rgba(0, 0, 0, 0.7) !important;
    }

    .mobile-hover-fix2.is-active .elementor-heading-title::after {
        font-size: 14px !important;
        opacity: 1 !important;
        margin-top: 10px !important;
        content: " - Menschenbild \A - über uns \A - Unternehmenskultur\A - Werbung und Außendarstellung" !important;
        white-space: pre !important;
        display: block !important;
    }
}

@media (max-width: 767px) {
    /* Der Zustand, wenn die Box "aktiviert" wurde (per Tap) */
    .mobile-hover-fix2.is-active .elementor-heading-title {
        border: 4px solid #ffffff !important; 
        font-weight: 600 !important;
        background-color: rgba(0, 0, 0, 0.7) !important;
        box-shadow: 0 0 20px rgba(0,0,0,0.3);
    }

    .mobile-hover-fix2.is-active .elementor-heading-title::after {
        font-size: 14px !important;
        opacity: 1 !important;
        margin-top: 10px !important;
        content: " - Menschenbild \A - über uns \A - Unternehmenskultur\A - Werbung und Außendarstellung" !important;
        white-space: pre !important;
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-672110ad *//* 1. Container-Vorbereitung (Zentrierung) */
.elementor-13310 .elementor-element.elementor-element-672110ad {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* 2. Den Text-Rahmen im Normalzustand */
.elementor-13310 .elementor-element.elementor-element-672110ad .elementor-heading-title {
    display: flex; /* Sorgt dafür, dass Hauptwort und Zusatz untereinander stehen */
    flex-direction: column;
    align-items: center;
    padding: 12px 20px !important; 
    border: 1px solid #ffffff;    
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 2;
    background-color: transparent; 
}

/* 3. Der HOVER-EFFEKT (Rahmen, Dicke & Overlay) */
.elementor-13310 .elementor-element.elementor-element-672110ad:hover .elementor-heading-title {
    border: 4px solid #ffffff; 
    font-weight: 600 !important;
    background-color: rgba(0, 0, 0, 0.9) !important; /* Das schwarze Feld innerhalb des Rahmens */
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

/* 4. DIE ERGÄNZUNG: Die vier Leistungen (Standardmäßig unsichtbar) */
.elementor-13310 .elementor-element.elementor-element-672110ad .elementor-heading-title::after {
    /* \A erzeugt einen Zeilenumbruch im CSS-Content */
    content: " - Pflegekassen \A - Sozialämter \A  - Anspruch auf Haushaltshilfe: \A durch Zusatzversicherung oder ärztliche Verordnung\A nach einem Unfall bzw. wegen Schwangerschaft \A - Selbstzahler";
    white-space: pre; /* Wichtig für die Zeilenumbrüche */
    display: block;
    font-size: 0; /* Text ist im Normalzustand "weg" */
    opacity: 0;
    color: #ffffff;
    font-weight: 300 !important; /* Dünne weiße Schrift */
    line-height: 1.4;
    transition: all 0.3s ease-in-out;
    text-align: center;
    margin-top: 0;
}

/* 5. Einblenden der Leistungen beim Hovern */
.elementor-13310 .elementor-element.elementor-element-672110ad:hover .elementor-heading-title::after {
    font-size: 14px; /* Erscheint in kleiner, feiner Schrift */
    opacity: 1;
    margin-top: 10px; /* Abstand zur Haupt-Überschrift */
}

/* 6. Sicherstellen, dass das restliche Bild klar bleibt */
.elementor-13310 .elementor-element.elementor-element-672110ad img {
    filter: none !important;
    opacity: 1 !important;
    transition: all 0.3s ease-in-out;
}





/* Gilt für alle Geräte unter 767px */
@media (max-width: 767px) {
    /* Wenn die Klasse 'is-active' gesetzt wird, trigger den Effekt */
    .mobile-hover-fix3.is-active .elementor-heading-title {
        border: 4px solid #ffffff !important; 
        font-weight: 600 !important;
        background-color: rgba(0, 0, 0, 0.7) !important;
    }

    .mobile-hover-fix3.is-active .elementor-heading-title::after {
        font-size: 14px !important;
        opacity: 1 !important;
        margin-top: 10px !important;
        content: " - Pflegekassen \A - Sozialämter \A  - Anspruch auf Haushaltshilfe: \A durch Zusatzversicherung oder ärztliche Verordnung\A nach einem Unfall bzw. wegen Schwangerschaft \A - Selbstzahler" !important;
        white-space: pre !important;
        display: block !important;
    }
}

@media (max-width: 767px) {
    /* Der Zustand, wenn die Box "aktiviert" wurde (per Tap) */
    .mobile-hover-fix3.is-active .elementor-heading-title {
        border: 4px solid #ffffff !important; 
        font-weight: 600 !important;
        background-color: rgba(0, 0, 0, 0.7) !important;
        box-shadow: 0 0 20px rgba(0,0,0,0.3);
    }

    .mobile-hover-fix3.is-active .elementor-heading-title::after {
        font-size: 14px !important;
        opacity: 1 !important;
        margin-top: 10px !important;
        content: " - Pflegekassen \A - Sozialämter \A  - Anspruch auf Haushaltshilfe: \A durch Zusatzversicherung oder ärztliche Verordnung\A nach einem Unfall bzw. wegen Schwangerschaft \A - Selbstzahler"" !important;
        white-space: pre !important;
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a832a *//* 1. Container-Vorbereitung (Zentrierung) */
.elementor-13310 .elementor-element.elementor-element-93a832a {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* 2. Den Text-Rahmen im Normalzustand */
.elementor-13310 .elementor-element.elementor-element-93a832a .elementor-heading-title {
    display: flex; /* Sorgt dafür, dass Hauptwort und Zusatz untereinander stehen */
    flex-direction: column;
    align-items: center;
    padding: 12px 20px !important; 
    border: 1px solid #ffffff;    
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 2;
    background-color: transparent; 
}

/* 3. Der HOVER-EFFEKT (Rahmen, Dicke & Overlay) */
.elementor-13310 .elementor-element.elementor-element-93a832a:hover .elementor-heading-title {
    border: 4px solid #ffffff; 
    font-weight: 600 !important;
    background-color: rgba(0, 0, 0, 0.9) !important; /* Das schwarze Feld innerhalb des Rahmens */
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

/* 4. DIE ERGÄNZUNG: Die vier Leistungen (Standardmäßig unsichtbar) */
.elementor-13310 .elementor-element.elementor-element-93a832a .elementor-heading-title::after {
    /* \A erzeugt einen Zeilenumbruch im CSS-Content */
    content: " - Beschwerdemanagement\A - Versorgungsgebiet\A  - Flyer ausdrucken oder bestellen";
    white-space: pre; /* Wichtig für die Zeilenumbrüche */
    display: block;
    font-size: 0; /* Text ist im Normalzustand "weg" */
    opacity: 0;
    color: #ffffff;
    font-weight: 300 !important; /* Dünne weiße Schrift */
    line-height: 1.4;
    transition: all 0.3s ease-in-out;
    text-align: center;
    margin-top: 0;
}

/* 5. Einblenden der Leistungen beim Hovern */
.elementor-13310 .elementor-element.elementor-element-93a832a:hover .elementor-heading-title::after {
    font-size: 14px; /* Erscheint in kleiner, feiner Schrift */
    opacity: 1;
    margin-top: 10px; /* Abstand zur Haupt-Überschrift */
}

/* 6. Sicherstellen, dass das restliche Bild klar bleibt */
.elementor-13310 .elementor-element.elementor-element-93a832a img {
    filter: none !important;
    opacity: 1 !important;
    transition: all 0.3s ease-in-out;
}


/* Gilt für alle Geräte unter 767px */
@media (max-width: 767px) {
    /* Wenn die Klasse 'is-active' gesetzt wird, trigger den Effekt */
    .mobile-hover-fix4.is-active .elementor-heading-title {
        border: 4px solid #ffffff !important; 
        font-weight: 600 !important;
        background-color: rgba(0, 0, 0, 0.7) !important;
    }

    .mobile-hover-fix4.is-active .elementor-heading-title::after {
        font-size: 14px !important;
        opacity: 1 !important;
        margin-top: 10px !important;
        content: " - Beschwerdemanagement\A - Versorgungsgebiet\A  - Flyer ausdrucken oder bestellen" !important;
        white-space: pre !important;
        display: block !important;
    }
}

@media (max-width: 767px) {
    /* Der Zustand, wenn die Box "aktiviert" wurde (per Tap) */
    .mobile-hover-fix4.is-active .elementor-heading-title {
        border: 4px solid #ffffff !important; 
        font-weight: 600 !important;
        background-color: rgba(0, 0, 0, 0.7) !important;
        box-shadow: 0 0 20px rgba(0,0,0,0.3);
    }

    .mobile-hover-fix4.is-active .elementor-heading-title::after {
        font-size: 14px !important;
        opacity: 1 !important;
        margin-top: 10px !important;
        content: " - Beschwerdemanagement\A - Versorgungsgebiet\A  - Flyer ausdrucken oder bestellen" !important;
        white-space: pre !important;
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640d2846 *//* 1. Haupt-Container und innerer Widget-Rahmen zentrieren */
.elementor-13310 .elementor-element.elementor-element-640d2846, 
.elementor-13310 .elementor-element.elementor-element-640d2846 .elementor-widget-container {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
}

/* 2. Die Überschrift als kompaktes, zentriertes Element */
.elementor-13310 .elementor-element.elementor-element-640d2846 .elementor-heading-title {
    display: inline-block !important;
    width: max-content !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 12px 20px !important; 
    border: 1px solid #ffffff;    
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 2;
    background-color: transparent; 
}

/* 3. Hover-Effekt (bleibt wie gewünscht) */
.elementor-13310 .elementor-element.elementor-element-640d2846:hover .elementor-heading-title {
    border: 4px solid #ffffff; 
    font-weight: 600 !important;
    background-color: rgba(0, 0, 0, 0.7) !important;
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}
    
    /* Text wird maximal fett */
    font-weight: 600 !important;
    
    /* NUR hinter dem Text (innerhalb des Rahmens) wird es grau */
    background-color: rgba(0, 0, 0, 0.7) !important;
    
    /* Ein leichter Schatten macht den Rahmen plastischer */
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

/* 4. Sicherstellen, dass das restliche Bild klar bleibt */
.elementor-13310 .elementor-element.elementor-element-640d2846 img {
    filter: none !important;
    opacity: 1 !important;
    transition: all 0.3s ease-in-out;
}





/* 1. Normalzustand für die Überschrift */
.elementor-13310 .elementor-element.elementor-element-640d2846 .elementor-heading-title {
    display: inline-block !important;
    width: max-content !important;
    padding: 12px 20px !important; 
    border: 1px solid #ffffff;    
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 2;
    background-color: transparent; 
}

/* 2. Hover-Effekt für den Desktop (Maus drüberfahren) */
.elementor-13310 .elementor-element.elementor-element-640d2846:hover .elementor-heading-title {
    border: 4px solid #ffffff; 
    font-weight: 600 !important;
    background-color: rgba(0, 0, 0, 0.7) !important;
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

/* 3. Mobile Anpassung (unter 767px) für den Two-Tap-Effekt */
@media (max-width: 767px) {
    /* Tritt in Kraft, wenn Ihr JavaScript beim ersten Tap 'is-active' setzt */
    .elementor-13310 .elementor-element.elementor-element-640d2846.is-active .elementor-heading-title {
        border: 4px solid #ffffff !important; 
        font-weight: 600 !important;
        background-color: rgba(0, 0, 0, 0.7) !important;
        box-shadow: 0 0 20px rgba(0,0,0,0.3);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c652968 *//* 1. Container-Vorbereitung (Zentrierung) */
.elementor-13310 .elementor-element.elementor-element-c652968 {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* 2. Den Text-Rahmen im Normalzustand */
.elementor-13310 .elementor-element.elementor-element-c652968 .elementor-heading-title {
    padding: 12px 20px !important; /* Abstand zwischen Text und Rahmen */
    border: 1px solid #ffffff;    /* Dünner Rahmen (weiß) */
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 2;
    background-color: transparent; /* Standardmäßig kein Hintergrund */
}

/* 3. Der HOVER-EFFEKT */
.elementor-13310 .elementor-element.elementor-element-c652968:hover .elementor-heading-title {
    /* Rahmen wird dicker */
    border: 4px solid #ffffff; 
    
    /* Text wird maximal fett */
    font-weight: 600 !important;
    
    /* NUR hinter dem Text (innerhalb des Rahmens) wird es grau */
    background-color: rgba(0, 0, 0, 0.7) !important;
    
    /* Ein leichter Schatten macht den Rahmen plastischer */
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

/* 4. Sicherstellen, dass das restliche Bild klar bleibt */
.elementor-13310 .elementor-element.elementor-element-c652968 img {
    filter: none !important;
    opacity: 1 !important;
    transition: all 0.3s ease-in-out;
}

/* Gilt für alle Geräte unter 767px */
@media (max-width: 767px) {
    /* Wenn die Klasse 'is-active' gesetzt wird, trigger den Effekt */
    .mobile-hover-fix.is-active .elementor-heading-title {
        border: 4px solid #ffffff !important; 
        font-weight: 600 !important;
        background-color: rgba(0, 0, 0, 0.7) !important;
    }

    .mobile-hover-fix.is-active .elementor-heading-title::after {
        font-size: 14px !important;
        opacity: 1 !important;
        margin-top: 10px !important;
        content: "Hauswirtschaft \A ambulante Einzelbetreuung \A Seniorengruppen \A Entlastung von pflegenden Angehörigen" !important;
        white-space: pre !important;
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-31de04cd */.call img {
    outline: 5px solid red !important;
    filter: sepia(100%) saturate(300%) hue-rotate(90deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125cb236 *//* 1. Container-Vorbereitung (Zentrierung) */
.elementor-13310 .elementor-element.elementor-element-125cb236 {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* 2. Den Text-Rahmen im Normalzustand */
.elementor-13310 .elementor-element.elementor-element-125cb236 .elementor-heading-title {
    padding: 12px 20px !important; /* Abstand zwischen Text und Rahmen */
    border: 1px solid #ffffff;    /* Dünner Rahmen (weiß) */
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 2;
    background-color: transparent; /* Standardmäßig kein Hintergrund */
}

/* 3. Der HOVER-EFFEKT */
.elementor-13310 .elementor-element.elementor-element-125cb236:hover .elementor-heading-title {
    /* Rahmen wird dicker */
    border: 4px solid #ffffff; 
    
    /* Text wird maximal fett */
    font-weight: 600 !important;
    
    /* NUR hinter dem Text (innerhalb des Rahmens) wird es grau */
    background-color: rgba(0, 0, 0, 0.7) !important;
    
    /* Ein leichter Schatten macht den Rahmen plastischer */
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

/* 4. Sicherstellen, dass das restliche Bild klar bleibt */
.elementor-13310 .elementor-element.elementor-element-125cb236 img {
    filter: none !important;
    opacity: 1 !important;
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-320dc456 *//* 1. Container-Vorbereitung (Zentrierung) */
.elementor-13310 .elementor-element.elementor-element-320dc456 {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* 2. Den Text-Rahmen im Normalzustand */
.elementor-13310 .elementor-element.elementor-element-320dc456 .elementor-heading-title {
    padding: 12px 20px !important; /* Abstand zwischen Text und Rahmen */
    border: 1px solid #ffffff;    /* Dünner Rahmen (weiß) */
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 2;
    background-color: transparent; /* Standardmäßig kein Hintergrund */
}

/* 3. Der HOVER-EFFEKT */
.elementor-13310 .elementor-element.elementor-element-320dc456:hover .elementor-heading-title {
    /* Rahmen wird dicker */
    border: 4px solid #ffffff; 
    
    /* Text wird maximal fett */
    font-weight: 600 !important;
    
    /* NUR hinter dem Text (innerhalb des Rahmens) wird es grau */
    background-color: rgba(0, 0, 0, 0.7) !important;
    
    /* Ein leichter Schatten macht den Rahmen plastischer */
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

/* 4. Sicherstellen, dass das restliche Bild klar bleibt */
.elementor-13310 .elementor-element.elementor-element-320dc456 img {
    filter: none !important;
    opacity: 1 !important;
    transition: all 0.3s ease-in-out;
}/* End custom CSS */