.elementor-5261 .elementor-element.elementor-element-hero{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:100px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-5261 .elementor-element.elementor-element-hero:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-diwosa-light );}.elementor-5261 .elementor-element.elementor-element-hero-kicker{text-align:center;}.elementor-5261 .elementor-element.elementor-element-hero-kicker .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-hero-title{text-align:center;}.elementor-5261 .elementor-element.elementor-element-hero-title .elementor-heading-title{font-size:42px;font-weight:700;color:var( --e-global-color-diwosa-black );}.elementor-5261 .elementor-element.elementor-element-ueber-uns-link{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:50px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5261 .elementor-element.elementor-element-ueber-uns-link:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-ueber-uns-link > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-diwosa-white );}.elementor-5261 .elementor-element.elementor-element-ueber-uns-row{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:300ms;}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-ueber-uns-box > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-diwosa-light );}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box.e-con:hover{--e-con-transform-scale:1.03;}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box-icon .elementor-icon-wrapper{text-align:center;}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-ueber-uns-box-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-diwosa-blue );border-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-ueber-uns-box-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box-icon .elementor-icon{font-size:30px;}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box-icon .elementor-icon svg{height:30px;}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box-title{text-align:center;}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box-title .elementor-heading-title{font-size:16px;font-weight:700;color:var( --e-global-color-diwosa-black );}.elementor-5261 .elementor-element.elementor-element-ueber-uns-box-text{text-align:center;font-size:13px;color:var( --e-global-color-diwosa-gray );}.elementor-5261 .elementor-element.elementor-element-verordnungen{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-5261 .elementor-element.elementor-element-verordnungen:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-verordnungen > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-diwosa-white );}.elementor-5261 .elementor-element.elementor-element-verordnungen-kicker{text-align:center;}.elementor-5261 .elementor-element.elementor-element-verordnungen-kicker .elementor-heading-title{font-size:13px;font-weight:700;color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-verordnungen-title{text-align:center;}.elementor-5261 .elementor-element.elementor-element-verordnungen-title .elementor-heading-title{font-size:28px;font-weight:700;color:var( --e-global-color-diwosa-black );}.elementor-5261 .elementor-element.elementor-element-verordnungen-row{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:300ms;}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-vo-heizkosten > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-diwosa-light );}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten.e-con:hover{--e-con-transform-scale:1.03;}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten-icon .elementor-icon-wrapper{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-heizkosten-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-diwosa-blue );border-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-heizkosten-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten-icon .elementor-icon{font-size:30px;}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten-icon .elementor-icon svg{height:30px;}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten-title{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten-title .elementor-heading-title{font-size:16px;font-weight:700;color:var( --e-global-color-diwosa-black );}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten-text{text-align:center;font-size:13px;color:var( --e-global-color-diwosa-gray );}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:300ms;}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-vo-betriebskosten > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-diwosa-light );}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten.e-con:hover{--e-con-transform-scale:1.03;}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten-icon .elementor-icon-wrapper{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-betriebskosten-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-diwosa-blue );border-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-betriebskosten-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten-icon .elementor-icon{font-size:30px;}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten-icon .elementor-icon svg{height:30px;}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten-title{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten-title .elementor-heading-title{font-size:16px;font-weight:700;color:var( --e-global-color-diwosa-black );}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten-text{text-align:center;font-size:13px;color:var( --e-global-color-diwosa-gray );}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:300ms;}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-diwosa-light );}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche.e-con:hover{--e-con-transform-scale:1.03;}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche-icon .elementor-icon-wrapper{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-diwosa-blue );border-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche-icon .elementor-icon{font-size:30px;}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche-icon .elementor-icon svg{height:30px;}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche-title{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche-title .elementor-heading-title{font-size:16px;font-weight:700;color:var( --e-global-color-diwosa-black );}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche-text{text-align:center;font-size:13px;color:var( --e-global-color-diwosa-gray );}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:300ms;}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-vo-trinkwasser > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-diwosa-light );}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser.e-con:hover{--e-con-transform-scale:1.03;}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser-icon .elementor-icon-wrapper{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-trinkwasser-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-diwosa-blue );border-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-trinkwasser-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser-icon .elementor-icon{font-size:30px;}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser-icon .elementor-icon svg{height:30px;}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser-title{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser-title .elementor-heading-title{font-size:16px;font-weight:700;color:var( --e-global-color-diwosa-black );}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser-text{text-align:center;font-size:13px;color:var( --e-global-color-diwosa-gray );}.elementor-5261 .elementor-element.elementor-element-vo-messeg{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:300ms;}.elementor-5261 .elementor-element.elementor-element-vo-messeg:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-vo-messeg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-diwosa-light );}.elementor-5261 .elementor-element.elementor-element-vo-messeg.e-con:hover{--e-con-transform-scale:1.03;}.elementor-5261 .elementor-element.elementor-element-vo-messeg.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5261 .elementor-element.elementor-element-vo-messeg-icon .elementor-icon-wrapper{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-messeg-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-messeg-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-messeg-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-diwosa-blue );border-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-messeg-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-messeg-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-messeg-icon .elementor-icon{font-size:30px;}.elementor-5261 .elementor-element.elementor-element-vo-messeg-icon .elementor-icon svg{height:30px;}.elementor-5261 .elementor-element.elementor-element-vo-messeg-title{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-messeg-title .elementor-heading-title{font-size:16px;font-weight:700;color:var( --e-global-color-diwosa-black );}.elementor-5261 .elementor-element.elementor-element-vo-messeg-text{text-align:center;font-size:13px;color:var( --e-global-color-diwosa-gray );}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:300ms;}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-diwosa-light );}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg.e-con:hover{--e-con-transform-scale:1.03;}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg-icon .elementor-icon-wrapper{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-diwosa-blue );border-color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg-icon.elementor-view-framed .elementor-icon, .elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg-icon .elementor-icon{font-size:30px;}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg-icon .elementor-icon svg{height:30px;}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg-title{text-align:center;}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg-title .elementor-heading-title{font-size:16px;font-weight:700;color:var( --e-global-color-diwosa-black );}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg-text{text-align:center;font-size:13px;color:var( --e-global-color-diwosa-gray );}.elementor-5261 .elementor-element.elementor-element-urteile-section{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-5261 .elementor-element.elementor-element-urteile-section:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-urteile-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-diwosa-light );}.elementor-5261 .elementor-element.elementor-element-urteile-kicker{text-align:center;}.elementor-5261 .elementor-element.elementor-element-urteile-kicker .elementor-heading-title{font-size:13px;font-weight:700;color:var( --e-global-color-diwosa-blue );}.elementor-5261 .elementor-element.elementor-element-urteile-title{text-align:center;}.elementor-5261 .elementor-element.elementor-element-urteile-title .elementor-heading-title{font-size:28px;font-weight:700;color:var( --e-global-color-diwosa-black );}.elementor-5261 .elementor-element.elementor-element-urteile-posts{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5261 .elementor-element.elementor-element-urteile-posts .elementor-post__meta-data span + span:before{content:"•";}.elementor-5261 .elementor-element.elementor-element-cta-angebot{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-5261 .elementor-element.elementor-element-cta-angebot:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-cta-angebot > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd94b3e0 );}.elementor-5261 .elementor-element.elementor-element-cta-angebot-title{text-align:center;}.elementor-5261 .elementor-element.elementor-element-cta-angebot-title .elementor-heading-title{font-size:32px;font-weight:700;color:var( --e-global-color-diwosa-white );}.elementor-5261 .elementor-element.elementor-element-cta-angebot-buttons{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-5261 .elementor-element.elementor-element-cta-angebot-btn-kontakt .elementor-button{background-color:var( --e-global-color-diwosa-blue );font-size:16px;font-weight:600;fill:var( --e-global-color-diwosa-white );color:var( --e-global-color-diwosa-white );border-radius:980px 980px 980px 980px;padding:18px 34px 18px 34px;}.elementor-5261 .elementor-element.elementor-element-cta-angebot-btn-kontakt > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-5261 .elementor-element.elementor-element-cta-angebot-btn-kontakt{--e-transform-transition-duration:300ms;}.elementor-5261 .elementor-element.elementor-element-cta-angebot-btn-angebot .elementor-button{background-color:transparent;font-size:16px;font-weight:600;fill:var( --e-global-color-diwosa-white );color:var( --e-global-color-diwosa-white );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-diwosa-white );border-radius:980px 980px 980px 980px;padding:18px 34px 18px 34px;}.elementor-5261 .elementor-element.elementor-element-cta-angebot-btn-angebot .elementor-button:hover, .elementor-5261 .elementor-element.elementor-element-cta-angebot-btn-angebot .elementor-button:focus{background-color:var( --e-global-color-diwosa-white );color:var( --e-global-color-diwosa-black );}.elementor-5261 .elementor-element.elementor-element-cta-angebot-btn-angebot > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-5261 .elementor-element.elementor-element-cta-angebot-btn-angebot{--e-transform-transition-duration:300ms;}.elementor-5261 .elementor-element.elementor-element-cta-angebot-btn-angebot .elementor-button:hover svg, .elementor-5261 .elementor-element.elementor-element-cta-angebot-btn-angebot .elementor-button:focus svg{fill:var( --e-global-color-diwosa-black );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5261 .elementor-element.elementor-element-ueber-uns-box{--width:30%;}.elementor-5261 .elementor-element.elementor-element-vo-heizkosten{--width:30%;}.elementor-5261 .elementor-element.elementor-element-vo-betriebskosten{--width:30%;}.elementor-5261 .elementor-element.elementor-element-vo-wohnflaeche{--width:30%;}.elementor-5261 .elementor-element.elementor-element-vo-trinkwasser{--width:30%;}.elementor-5261 .elementor-element.elementor-element-vo-messeg{--width:30%;}.elementor-5261 .elementor-element.elementor-element-vo-co2kostaufg{--width:30%;}}@media(max-width:767px){.elementor-5261 .elementor-element.elementor-element-hero-title .elementor-heading-title{font-size:28px;}}/* Start custom CSS for posts, class: .elementor-element-urteile-posts */.elementor-5261 .elementor-element.elementor-element-urteile-posts {
  max-width: 800px !important;
  margin: 0 auto !important;
  width: 100% !important;
}
.elementor-5261 .elementor-element.elementor-element-urteile-posts .elementor-button-wrapper { text-align: center; margin-top: 32px; }
.elementor-5261 .elementor-element.elementor-element-urteile-posts .elementor-button {
  background: #FFFFFF;
  color: #1E1E38;
  border: 1px solid #1E1E38;
  border-radius: 980px;
  padding: 14px 28px;
  font-size: 15px;
  font-weight: 600;
  font-family: inherit;
  transition: all 300ms ease;
  box-shadow: none;
}
.elementor-5261 .elementor-element.elementor-element-urteile-posts .elementor-button:hover {
  background: #1E1E38;
  color: #FFFFFF;
}
.elementor-5261 .elementor-element.elementor-element-urteile-posts .elementor-post {
  background: #FFFFFF;
  border: 1px solid #EFEAE2;
  box-shadow: none;
  border-radius: 16px;
}
.elementor-5261 .elementor-element.elementor-element-urteile-posts .elementor-post__title a {
  color: #1E1E38;
}
.elementor-5261 .elementor-element.elementor-element-urteile-posts .elementor-post__title a:hover {
  color: #CC0000;
}
.elementor-5261 .elementor-element.elementor-element-urteile-posts .elementor-post__read-more {
  color: #CC0000;
  font-weight: 600;
}
.elementor-5261 .elementor-element.elementor-element-urteile-posts .elementor-post__meta-data {
  color: #8A8578;
  font-size: 13px;
}
.elementor-5261 .elementor-element.elementor-element-urteile-posts .elementor-post.category-urteile .elementor-post__meta-data::before {
  content: "Urteil \00b7 ";
  color: #CC0000;
  font-weight: 700;
}/* End custom CSS */