.elementor-31 .elementor-element.elementor-element-c35a303{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;--z-index:3;}.elementor-31 .elementor-element.elementor-element-c35a303:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c35a303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-d8cf89d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-31 .elementor-element.elementor-element-429256b > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-31 .elementor-element.elementor-element-429256b .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu .elementor-item{font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-429256b{--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--dropdown a, .elementor-31 .elementor-element.elementor-element-429256b .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--dropdown{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--dropdown a:hover,
					.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--dropdown a:focus,
					.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--dropdown a.highlighted,
					.elementor-31 .elementor-element.elementor-element-429256b .elementor-menu-toggle:hover,
					.elementor-31 .elementor-element.elementor-element-429256b .elementor-menu-toggle:focus{color:var( --e-global-color-5a995a5 );}.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--dropdown a:hover,
					.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--dropdown a:focus,
					.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-429256b div.elementor-menu-toggle{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-429256b div.elementor-menu-toggle svg{fill:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-429256b div.elementor-menu-toggle:hover, .elementor-31 .elementor-element.elementor-element-429256b div.elementor-menu-toggle:focus{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-429256b div.elementor-menu-toggle:hover svg, .elementor-31 .elementor-element.elementor-element-429256b div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-5c7ff14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 200px 0px;--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:234px;--padding-bottom:194px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-5c7ff14:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5c7ff14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/home-banner.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-4ebef15{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-8f8fe53 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6287174 .elementor-heading-title{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-2d07118 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2d07118 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.64em;color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-2b1136c .elementor-button{background-color:transparent;font-size:16px;font-weight:600;line-height:1.64em;background-image:linear-gradient(94.16deg, #E30613 0%, #7A0F01 100%);border-radius:4px 24px 4px 24px;padding:16px 48px 16px 48px;}.elementor-31 .elementor-element.elementor-element-2b1136c .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-2b1136c .elementor-button:focus{background-color:#8D9AA1;border-color:#8D9AA1;}.elementor-31 .elementor-element.elementor-element-2b1136c > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-7a6522a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b78e1f9 > .elementor-widget-container{margin:-190px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b78e1f9{z-index:1.0E+20;text-align:left;}.elementor-31 .elementor-element.elementor-element-cd861a6 > .elementor-widget-container{margin:-190px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-cd861a6{z-index:1.0E+20;text-align:left;}.elementor-31 .elementor-element.elementor-element-05722fb > .elementor-widget-container{margin:-190px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-05722fb{z-index:1.0E+20;text-align:left;}.elementor-31 .elementor-element.elementor-element-1043a1b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-30e5012{text-align:center;}.elementor-31 .elementor-element.elementor-element-30e5012 .elementor-heading-title{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-41c074c{text-align:center;color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-30a7708{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-3b53549{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:64px 6px 64px 6px;--padding-top:48px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-3b53549:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3b53549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#485A5D5C;}.elementor-31 .elementor-element.elementor-element-05db261 .elementor-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-ddd8d5c .elementor-heading-title{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-008dc1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-008dc1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-008dc1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-008dc1b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-31 .elementor-element.elementor-element-008dc1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-31 .elementor-element.elementor-element-008dc1b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-008dc1b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-008dc1b{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-008dc1b .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-31 .elementor-element.elementor-element-008dc1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-008dc1b .elementor-icon-list-item > a{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-008dc1b .elementor-icon-list-text{color:var( --e-global-color-5c39022 );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-27e9d3f{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:64px 6px 64px 6px;--padding-top:48px;--padding-bottom:65px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-27e9d3f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-27e9d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(94.16deg, #7A0F01 0%, #E30613 100%);}.elementor-31 .elementor-element.elementor-element-ae90f31 .elementor-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-5244fdb .elementor-heading-title{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-b89b328 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-b89b328 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-b89b328 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-b89b328 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-31 .elementor-element.elementor-element-b89b328 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-31 .elementor-element.elementor-element-b89b328 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-b89b328 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-b89b328{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-b89b328 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-31 .elementor-element.elementor-element-b89b328 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-b89b328 .elementor-icon-list-item > a{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-b89b328 .elementor-icon-list-text{color:var( --e-global-color-5c39022 );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-d43d987{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-e9356b0{text-align:left;}.elementor-31 .elementor-element.elementor-element-bfa7270{text-align:left;}.elementor-31 .elementor-element.elementor-element-2c0ba4f{text-align:left;}.elementor-31 .elementor-element.elementor-element-c30cbca{text-align:right;}.elementor-31 .elementor-element.elementor-element-be8b34a{--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;--padding-top:96px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-60b0c63{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-60b0c63 .elementor-heading-title{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-296a09e{--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;--padding-top:37px;--padding-bottom:186px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button{font-size:20px;}.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-testimonial__header, .elementor-31 .elementor-element.elementor-element-61a7825 .elementor-testimonial__name{font-size:16px;font-weight:600;line-height:1.64em;}.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-testimonial__title{font-size:14px;line-height:1.64em;}.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-testimonial__text{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-testimonial__icon{font-size:0px;}.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-testimonial__icon svg{width:0px;}.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-star-rating{font-size:0px;}.elementor-31 .elementor-element.elementor-element-0ad9353{--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;--padding-top:37px;--padding-bottom:186px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-5a2bee8{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:48px 6px 48px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-5a2bee8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5a2bee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-c7d3b50{text-align:left;}.elementor-31 .elementor-element.elementor-element-192d624{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-1551bd6 .elementor-heading-title{font-size:16px;font-weight:600;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-c448dd3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:48px 6px 48px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-c448dd3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c448dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-d4c3e9f{text-align:left;}.elementor-31 .elementor-element.elementor-element-874a6b2{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-5a11fa1 .elementor-heading-title{font-size:16px;font-weight:600;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-c79bab0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:48px 6px 48px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-c79bab0:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c79bab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-4fdf792{text-align:left;}.elementor-31 .elementor-element.elementor-element-b623f27{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-f29b541 .elementor-heading-title{font-size:16px;font-weight:600;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-4d3de06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:100px 0px 100px 0px;--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4d3de06:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4d3de06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/White-BG-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-d2ceff0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:59px 59px;--row-gap:59px;--column-gap:59px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-31 .elementor-element.elementor-element-c1a38eb{--display:flex;}.elementor-31 .elementor-element.elementor-element-fecebdd{text-align:left;}.elementor-31 .elementor-element.elementor-element-1bff6da{text-align:left;}.elementor-31 .elementor-element.elementor-element-14bab53{text-align:left;}.elementor-31 .elementor-element.elementor-element-b0c21b1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-cb82cb0 .elementor-heading-title{color:#222D2F;}.elementor-31 .elementor-element.elementor-element-587e684{line-height:1.64em;color:#222D2F;}.elementor-31 .elementor-element.elementor-element-769a01c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:32px 6px 32px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-769a01c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-769a01c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6DADBA3;}.elementor-31 .elementor-element.elementor-element-714e28b{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-text{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-2fe5325{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-text{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-ce46b12{--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;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ce46b12::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-2085663090.webp");--background-overlay:'';background-position:top right;background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-61e49d0{width:var( --container-widget-width, 632px );max-width:632px;--container-widget-width:632px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-886a384{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6faed10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--border-radius:32px 6px 32px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6faed10:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6faed10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-6420ad0{--display:flex;--justify-content:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-0b706e0{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-7fb8f22 .elementor-heading-title{font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-a5ba3fa{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-aece92e .elementor-heading-title{font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-c600679{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-880f1cc .elementor-heading-title{font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-3155727{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d2daaad{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--border-radius:6px 0px 0px 0px;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-d2daaad:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d2daaad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-143509e .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.48em;color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-12454ba{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-f8161df .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-f8161df{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-f8161df .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-f8161df .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-f8161df .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-f8161df .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-67e0a71{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-a66cb87 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-a66cb87{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-a66cb87 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-a66cb87 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-a66cb87 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-a66cb87 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-ec10c05{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-28ddfcc .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-28ddfcc{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-28ddfcc .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-28ddfcc .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-28ddfcc .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-28ddfcc .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-37fa03e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a4c4237{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-a4c4237:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a4c4237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-ad34aa7 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.48em;color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-11cb3e3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-e32f50b .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-e32f50b{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-e32f50b .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-e32f50b .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-e32f50b .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-e32f50b .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-0924e5f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-3eef27a .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-3eef27a{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-3eef27a .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-3eef27a .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-3eef27a .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-3eef27a .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-fed4059{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-4996bf1 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-4996bf1{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-4996bf1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-4996bf1 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-4996bf1 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-4996bf1 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-072ddb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3ea7b4e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-3ea7b4e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3ea7b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-52f49ad .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.48em;color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-93cbd7f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-16b155a .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-16b155a{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-16b155a .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-16b155a .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-16b155a .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-16b155a .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-536a67a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-b37fbde .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-b37fbde{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-b37fbde .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-b37fbde .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-b37fbde .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-b37fbde .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-c8da4e5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-a0b7d9b .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-a0b7d9b{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-a0b7d9b .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-a0b7d9b .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-a0b7d9b .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-a0b7d9b .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-c93e954{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-da464b6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-da464b6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-da464b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-65aef0e .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.48em;color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-7413f79{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-d65e2b8 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-d65e2b8{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-d65e2b8 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-d65e2b8 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-d65e2b8 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-d65e2b8 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-104c3d6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-12001fa .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-12001fa{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-12001fa .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-12001fa .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-12001fa .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-12001fa .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-c988c19{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-0f1811a .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-0f1811a{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-0f1811a .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-0f1811a .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-0f1811a .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-0f1811a .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-ccbaec1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4f2aab1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--border-radius:0px 0px 0px 36px;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-4f2aab1:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4f2aab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-9b56ce3 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.48em;color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-763b654{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-d39a247 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-d39a247{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-d39a247 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-d39a247 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-d39a247 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-d39a247 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-469633c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-624c89e .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-624c89e{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-624c89e .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-624c89e .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-624c89e .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-624c89e .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-5d4fdaf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DADB;--border-color:#D6DADB;--padding-top:12px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-8805f36 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-8805f36{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-8805f36 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-8805f36 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-8805f36 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-8805f36 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-7123691{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8a28793{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0518b00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-e1f8deb{--display:flex;}.elementor-31 .elementor-element.elementor-element-e1f8deb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e1f8deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-c07ba8c .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-e014518{--display:flex;}.elementor-31 .elementor-element.elementor-element-e014518:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e014518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-d5702fe{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-a121eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-51fe7a4{--display:flex;}.elementor-31 .elementor-element.elementor-element-51fe7a4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-51fe7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-74712b0 .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-028b464{--display:flex;}.elementor-31 .elementor-element.elementor-element-028b464:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-028b464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-b726778{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-b8908c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-2187705{--display:flex;}.elementor-31 .elementor-element.elementor-element-2187705:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2187705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-c40a84b .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-b249aaa{--display:flex;}.elementor-31 .elementor-element.elementor-element-b249aaa:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b249aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-2571fea{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-a4a9406{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-254d634{--display:flex;}.elementor-31 .elementor-element.elementor-element-254d634:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-254d634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-a9f7785 .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-1161af3{--display:flex;}.elementor-31 .elementor-element.elementor-element-1161af3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1161af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-a0bcde3{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-bfff661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-8bf8292{--display:flex;}.elementor-31 .elementor-element.elementor-element-8bf8292:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8bf8292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-0d68447 .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-23b22d4{--display:flex;}.elementor-31 .elementor-element.elementor-element-23b22d4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-23b22d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-63e67e9{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-ed05586{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-9b6f54c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-f1d6f10{--display:flex;}.elementor-31 .elementor-element.elementor-element-f1d6f10:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f1d6f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-a14d619 .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-50e61c0{--display:flex;}.elementor-31 .elementor-element.elementor-element-50e61c0:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-50e61c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-60e2a08{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-fd935e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-347544c{--display:flex;}.elementor-31 .elementor-element.elementor-element-347544c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-347544c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-4912150 .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-3b43688{--display:flex;}.elementor-31 .elementor-element.elementor-element-3b43688:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3b43688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-11e1da5{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-846fee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-784bc68{--display:flex;}.elementor-31 .elementor-element.elementor-element-784bc68:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-784bc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-5a26bd4 .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-6b87f69{--display:flex;}.elementor-31 .elementor-element.elementor-element-6b87f69:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6b87f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-7d15523{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-c2fbec2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-7662b81{--display:flex;}.elementor-31 .elementor-element.elementor-element-7662b81:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7662b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-4e4e99f .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-8cb9756{--display:flex;}.elementor-31 .elementor-element.elementor-element-8cb9756:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8cb9756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-c9aeb49{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-cb084a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-fef9ce8{--display:flex;}.elementor-31 .elementor-element.elementor-element-fef9ce8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fef9ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-bd08371 .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-213a30c{--display:flex;}.elementor-31 .elementor-element.elementor-element-213a30c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-213a30c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-a6917f9{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-58584bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a666292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-336eb19{--display:flex;}.elementor-31 .elementor-element.elementor-element-336eb19:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-336eb19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-d8c5f49 .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-c835bc4{--display:flex;}.elementor-31 .elementor-element.elementor-element-c835bc4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c835bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-5198097{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-81f9e40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-78970b6{--display:flex;}.elementor-31 .elementor-element.elementor-element-78970b6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-78970b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-56c0d35 .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-2d3a660{--display:flex;}.elementor-31 .elementor-element.elementor-element-2d3a660:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2d3a660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-4b3113a{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-1e7af08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-01cb10d{--display:flex;}.elementor-31 .elementor-element.elementor-element-01cb10d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-01cb10d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-4b96c2a .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-8dddc18{--display:flex;}.elementor-31 .elementor-element.elementor-element-8dddc18:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8dddc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-7ceec8a{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-2b0aed5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#D6DADB;--border-color:#D6DADB;}.elementor-31 .elementor-element.elementor-element-9a6a597{--display:flex;}.elementor-31 .elementor-element.elementor-element-9a6a597:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9a6a597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-80c9826 .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-76a1fed{--display:flex;}.elementor-31 .elementor-element.elementor-element-76a1fed:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-76a1fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-6c32c7d{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-9be5f2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-31 .elementor-element.elementor-element-0899325{--display:flex;}.elementor-31 .elementor-element.elementor-element-0899325:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0899325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-077a452 .elementor-heading-title{font-weight:500;color:#D9D9D9;}.elementor-31 .elementor-element.elementor-element-262c9c5{--display:flex;}.elementor-31 .elementor-element.elementor-element-262c9c5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-262c9c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-6406ae1{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon i{transform:rotate(0deg);}.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon-box-description{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-2d7e405{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-5c39022 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-2d7e405 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-color:#D6DADB;}:where( .elementor-31 .elementor-element.elementor-element-2d7e405 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-31 .elementor-element.elementor-element-8becb6b{--display:flex;--overlay-opacity:1;--border-radius:32px 6px 32px 6px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-8becb6b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8becb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-8becb6b::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Rectangle-5.webp");--background-overlay:'';background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-e88a99d{text-align:center;color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-0210ea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0210ea1::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314853-1.webp");--background-overlay:'';background-position:top right;background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-b725c8a{--display:flex;}.elementor-31 .elementor-element.elementor-element-3b97a71{text-align:center;}.elementor-31 .elementor-element.elementor-element-3b97a71 .elementor-heading-title{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-c4d3f49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5ede174{--display:flex;}.elementor-31 .elementor-element.elementor-element-cab5faa{text-align:left;}.elementor-31 .elementor-element.elementor-element-f4904ec{--display:flex;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF01;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;}.elementor-31 .elementor-element.elementor-element-38cd4c0{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion{border-style:none;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:-2%;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{margin-left:10px;color:#33333300;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list{margin-bottom:16px;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#33333300;fill:#33333300;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#33333300;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#FFFFFF;padding:16px 0px 0px 0px;border-style:none;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-31 .elementor-element.elementor-element-dd01b82{--display:flex;--overlay-opacity:1;--padding-top:54px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-dd01b82::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314842.webp");--background-overlay:'';background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-13e2b5e{text-align:center;}.elementor-31 .elementor-element.elementor-element-13e2b5e .elementor-heading-title{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-56e3bd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:43px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-d0762b2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-713e1fe{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:32px 6px 32px 6px;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-713e1fe:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-713e1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-2db2731{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ba94ffc .elementor-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-aa18a84{width:auto;max-width:auto;font-size:14px;font-weight:500;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-aa18a84 > .elementor-widget-container{background-color:#D6DADB7A;padding:6px 8px 6px 8px;border-radius:8px 2px 8px 2px;}.elementor-31 .elementor-element.elementor-element-d7fb93c .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-8b164de{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-5153561{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:32px 6px 32px 6px;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-5153561:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5153561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-b27382d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b530daa .elementor-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-a5b9f74{width:auto;max-width:auto;font-size:14px;font-weight:500;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-a5b9f74 > .elementor-widget-container{background-color:#D6DADB7A;padding:6px 8px 6px 8px;border-radius:8px 2px 8px 2px;}.elementor-31 .elementor-element.elementor-element-94b2290 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-623e18a{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-71e6270{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-921980d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c3a57db{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:32px 6px 32px 6px;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-c3a57db:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c3a57db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-ab11b3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1df300e .elementor-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-e0f98ea{width:auto;max-width:auto;font-size:14px;font-weight:500;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-e0f98ea > .elementor-widget-container{background-color:#D6DADB7A;padding:6px 8px 6px 8px;border-radius:8px 2px 8px 2px;}.elementor-31 .elementor-element.elementor-element-1f6c23c .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-d5774a5{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-e653845{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:32px 6px 32px 6px;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-e653845:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e653845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-703d1e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d4a5ce8 .elementor-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-007eb34{width:auto;max-width:auto;font-size:14px;font-weight:500;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-007eb34 > .elementor-widget-container{background-color:#D6DADB7A;padding:6px 8px 6px 8px;border-radius:8px 2px 8px 2px;}.elementor-31 .elementor-element.elementor-element-28cd87f .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-db2bc9e{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-0456c3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:43px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-f9e9a4b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4974296{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:32px 6px 32px 6px;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-4974296:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4974296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-ac55303{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d46e626 .elementor-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-0ed3d2e{width:auto;max-width:auto;font-size:14px;font-weight:500;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-0ed3d2e > .elementor-widget-container{background-color:#D6DADB7A;padding:6px 8px 6px 8px;border-radius:8px 2px 8px 2px;}.elementor-31 .elementor-element.elementor-element-d461261 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-5a195d0{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-22f3a55{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:32px 6px 32px 6px;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-22f3a55:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-22f3a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-5e38759{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1cba23f .elementor-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-230c20c{width:auto;max-width:auto;font-size:14px;font-weight:500;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-230c20c > .elementor-widget-container{background-color:#D6DADB7A;padding:6px 8px 6px 8px;border-radius:8px 2px 8px 2px;}.elementor-31 .elementor-element.elementor-element-b430a79 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-6960cad{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-f2db9a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8405ce5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-87c758b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:32px 6px 32px 6px;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-87c758b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-87c758b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-46d7fb3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-732c200 .elementor-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-9a75515{width:auto;max-width:auto;font-size:14px;font-weight:500;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-9a75515 > .elementor-widget-container{background-color:#D6DADB7A;padding:6px 8px 6px 8px;border-radius:8px 2px 8px 2px;}.elementor-31 .elementor-element.elementor-element-436ca98 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-df8eb05{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-11dcfea{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:32px 6px 32px 6px;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-11dcfea:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-11dcfea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-49c91eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-380bb2c .elementor-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-cdcc5b7{width:auto;max-width:auto;font-size:14px;font-weight:500;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-cdcc5b7 > .elementor-widget-container{background-color:#D6DADB7A;padding:6px 8px 6px 8px;border-radius:8px 2px 8px 2px;}.elementor-31 .elementor-element.elementor-element-75f6330 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-7515439{font-size:16px;line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-7706010 .elementor-button{background-color:transparent;font-size:16px;font-weight:600;line-height:1.64em;background-image:linear-gradient(94.16deg, #E30613 0%, #7A0F01 100%);border-radius:4px 24px 4px 24px;padding:16px 48px 16px 48px;}.elementor-31 .elementor-element.elementor-element-7706010 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-7706010 .elementor-button:focus{background-color:#8D9AA1;border-color:#8D9AA1;}.elementor-31 .elementor-element.elementor-element-7706010 > .elementor-widget-container{padding:28px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2d48eb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:100px 0px 100px 0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2d48eb8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2d48eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Screenshot-2025-06-05-160505-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-b82c941{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-13741f0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-644f459 .elementor-heading-title{color:#222D2F;}.elementor-31 .elementor-element.elementor-element-e598fd2{color:#222D2F;}.elementor-31 .elementor-element.elementor-element-d26dbaa .elementor-button{background-color:transparent;font-size:16px;font-weight:600;line-height:1.64em;background-image:linear-gradient(94.16deg, #E30613 0%, #7A0F01 100%);border-radius:4px 24px 4px 24px;padding:16px 48px 16px 48px;}.elementor-31 .elementor-element.elementor-element-d26dbaa .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-d26dbaa .elementor-button:focus{background-color:#8D9AA1;border-color:#8D9AA1;}.elementor-31 .elementor-element.elementor-element-d26dbaa > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-45e926e{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-090bef3{text-align:right;}.elementor-31 .elementor-element.elementor-element-2af17ac{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-2af17ac > .elementor-widget-container{padding:54px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-b100072{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 44px;--row-gap:0px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-74ee69d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-92e423d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-21e2cf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:32px 6px 32px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-21e2cf7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-21e2cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6DADBA3;}.elementor-31 .elementor-element.elementor-element-3070f10{color:#222D2F;}.elementor-31 .elementor-element.elementor-element-c794bfa{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;color:#222D2F;}.elementor-31 .elementor-element.elementor-element-0344f5e > .elementor-widget-container{margin:72px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0344f5e img{border-radius:64px 6px 64px 6px;}.elementor-31 .elementor-element.elementor-element-f75cb46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fa8e5e1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-f2e175f .elementor-image-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-f2e175f.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-31 .elementor-element.elementor-element-f2e175f.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-31 .elementor-element.elementor-element-f2e175f.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-31 .elementor-element.elementor-element-f2e175f .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:700;line-height:1.64em;color:#1B2026;}.elementor-31 .elementor-element.elementor-element-f2e175f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-f2e175f .elementor-image-box-description{font-size:16px;font-weight:500;line-height:1.64em;color:#1B2026A3;}.elementor-31 .elementor-element.elementor-element-fa9655b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-d4923bf .elementor-image-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-d4923bf.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-31 .elementor-element.elementor-element-d4923bf.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-31 .elementor-element.elementor-element-d4923bf.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-31 .elementor-element.elementor-element-d4923bf .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:700;line-height:1.64em;color:#1B2026;}.elementor-31 .elementor-element.elementor-element-d4923bf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-d4923bf .elementor-image-box-description{font-size:16px;font-weight:500;line-height:1.64em;color:#1B2026A3;}.elementor-31 .elementor-element.elementor-element-b9aa0a4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-6c92fd3 .elementor-image-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-6c92fd3.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-31 .elementor-element.elementor-element-6c92fd3.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-31 .elementor-element.elementor-element-6c92fd3.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-31 .elementor-element.elementor-element-6c92fd3 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:700;line-height:1.64em;color:#1B2026;}.elementor-31 .elementor-element.elementor-element-6c92fd3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-6c92fd3 .elementor-image-box-description{font-size:16px;font-weight:500;line-height:1.64em;color:#1B2026A3;}.elementor-31 .elementor-element.elementor-element-ed1a2dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:90px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ed1a2dc::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314847.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-e583a24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8b45cb0{--display:flex;}.elementor-31 .elementor-element.elementor-element-b41b97b{text-align:left;}.elementor-31 .elementor-element.elementor-element-7b38b48{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-9fad00a{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-9fad00a .elementor-heading-title{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-823f84c{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-ee96dde .elementor-button{background-color:transparent;font-size:16px;font-weight:600;line-height:1.64em;background-image:linear-gradient(94.16deg, #E30613 0%, #7A0F01 100%);border-radius:4px 24px 4px 24px;padding:16px 48px 16px 48px;}.elementor-31 .elementor-element.elementor-element-ee96dde .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-ee96dde .elementor-button:focus{background-color:#8D9AA1;border-color:#8D9AA1;}.elementor-31 .elementor-element.elementor-element-ee96dde > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6c2af00{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-6c2af00 > .elementor-widget-container{padding:54px 0px 18px 0px;}.elementor-31 .elementor-element.elementor-element-6c2af00 .elementor-heading-title{color:var( --e-global-color-5c39022 );}.elementor-31 .elementor-element.elementor-element-86bb920{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d091825{--display:flex;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF01;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;}.elementor-31 .elementor-element.elementor-element-51abc3a{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion{border-style:none;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:-2%;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{margin-left:0px;color:#33333300;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list{margin-bottom:16px;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#33333300;fill:#33333300;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#33333300;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#FFFFFF;padding:8px 0px 0px 40px;border-style:none;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-51abc3a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-31 .elementor-element.elementor-element-fdedeaf{--display:flex;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF01;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;}.elementor-31 .elementor-element.elementor-element-9a486a6{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion{border-style:none;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:-2%;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{margin-left:0px;color:#33333300;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list{margin-bottom:16px;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#33333300;fill:#33333300;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#33333300;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#FFFFFF;padding:8px 0px 0px 40px;border-style:none;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-31 .elementor-element.elementor-element-1bb0dcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:100px 0px 0px 0px;--padding-top:45px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-1bb0dcc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1bb0dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D2F;}.elementor-31 .elementor-element.elementor-element-e07e043{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7273bd1{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-16b8250{text-align:left;}.elementor-31 .elementor-element.elementor-element-39ad11a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-8840f4a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-a402022 .elementor-nav-menu .elementor-item{font-size:14px;font-weight:500;line-height:1em;}.elementor-31 .elementor-element.elementor-element-a402022 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-5c39022 );fill:var( --e-global-color-5c39022 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-31 .elementor-element.elementor-element-a402022 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31 .elementor-element.elementor-element-a402022 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31 .elementor-element.elementor-element-a402022 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31 .elementor-element.elementor-element-a402022 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-a402022 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-31 .elementor-element.elementor-element-a402022 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-31 .elementor-element.elementor-element-a402022 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-31 .elementor-element.elementor-element-a402022 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-31 .elementor-element.elementor-element-a402022 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-31 .elementor-element.elementor-element-a402022 .e--pointer-underline .elementor-item:after,
					 .elementor-31 .elementor-element.elementor-element-a402022 .e--pointer-overline .elementor-item:before,
					 .elementor-31 .elementor-element.elementor-element-a402022 .e--pointer-double-line .elementor-item:before,
					 .elementor-31 .elementor-element.elementor-element-a402022 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-31 .elementor-element.elementor-element-a402022{--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-31 .elementor-element.elementor-element-a402022 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-31 .elementor-element.elementor-element-461d4ad{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-43807d4{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-43807d4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-a102ddb{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d60f13a .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-8792dcd{--divider-border-style:solid;--divider-color:#FFFFFF29;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-8792dcd > .elementor-widget-container{padding:0px 10px 48px 10px;}.elementor-31 .elementor-element.elementor-element-8792dcd .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-8792dcd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-d5da003{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c2bcc52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-633442e .elementor-heading-title{font-size:14px;line-height:1.5em;color:#FFFFFF7A;}.elementor-31 .elementor-element.elementor-element-ee94a69{--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-f898ace .elementor-button{background-color:#02010100;font-size:14px;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f898ace .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-f898ace .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-f898ace .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-f898ace .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-0d37383 .elementor-button{background-color:#02010100;font-size:14px;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0d37383 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-0d37383 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-0d37383 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-0d37383 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:1280px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-8840f4a{--width:100%;}.elementor-31 .elementor-element.elementor-element-461d4ad{--width:100%;}}@media(max-width:1280px){.elementor-31 .elementor-element.elementor-element-5c7ff14{--padding-top:186px;--padding-bottom:136px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-d43d987{--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-be8b34a{--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-296a09e{--padding-top:28px;--padding-bottom:186px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-0ad9353{--padding-top:28px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-c4d3f49{--padding-top:8px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-dd01b82{--padding-top:58px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-56e3bd3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:28px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-71e6270.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-0456c3e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:28px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-f2db9a0.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-2d48eb8{--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2af17ac > .elementor-widget-container{padding:58px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-b100072{--gap:0px 28px;--row-gap:0px;--column-gap:28px;}.elementor-31 .elementor-element.elementor-element-0344f5e > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f75cb46{--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ed1a2dc{--padding-top:90px;--padding-bottom:74px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-6c2af00 > .elementor-widget-container{padding:58px 0px 18px 0px;}.elementor-31 .elementor-element.elementor-element-1bb0dcc{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-e07e043{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-39ad11a{--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-8792dcd > .elementor-widget-container{padding:0px 10px 41px 10px;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-429256b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-31 .elementor-element.elementor-element-429256b .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:27px !important;}.elementor-31 .elementor-element.elementor-element-429256b{--nav-menu-icon-size:28px;}.elementor-31 .elementor-element.elementor-element-5c7ff14{--border-radius:0px 0px 160px 0px;}.elementor-31 .elementor-element.elementor-element-2d07118 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2b1136c > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-cd861a6 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-05722fb > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1043a1b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-30a7708{--padding-top:12px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-3b53549{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-27e9d3f{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-d43d987{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-be8b34a{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-0ad9353{--padding-top:28px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-4d3de06{--border-radius:80px 0px 80px 0px;}.elementor-31 .elementor-element.elementor-element-d2ceff0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-769a01c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-31 .elementor-element.elementor-element-ce46b12::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314843.webp");}.elementor-31 .elementor-element.elementor-element-ce46b12{--padding-top:54px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-8becb6b::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Rectangle-5-1.webp");background-size:contain;}.elementor-31 .elementor-element.elementor-element-0210ea1::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314843-3.webp");}.elementor-31 .elementor-element.elementor-element-dd01b82::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314844.webp");}.elementor-31 .elementor-element.elementor-element-dd01b82{--padding-top:38px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-0456c3e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:28px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-f9e9a4b{--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;}.elementor-31 .elementor-element.elementor-element-8405ce5{--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;}.elementor-31 .elementor-element.elementor-element-2d48eb8{--border-radius:80px 0px 80px 0px;--padding-top:70px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-0344f5e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-31 .elementor-element.elementor-element-0344f5e img{width:100%;max-width:896px;border-radius:48px 6px 48px 6px;}.elementor-31 .elementor-element.elementor-element-ed1a2dc::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314846.webp");}.elementor-31 .elementor-element.elementor-element-e583a24{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-a402022{--e-nav-menu-horizontal-menu-item-margin:calc( 24px / 2 );}.elementor-31 .elementor-element.elementor-element-a402022 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:24px;}.elementor-31 .elementor-element.elementor-element-461d4ad{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-d8cf89d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:1;}.elementor-31 .elementor-element.elementor-element-429256b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-5c7ff14{--border-radius:0px 0px 0px 0px;--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:162px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4ebef15{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8f8fe53 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-31 .elementor-element.elementor-element-8f8fe53{text-align:center;}.elementor-31 .elementor-element.elementor-element-6287174 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-31 .elementor-element.elementor-element-6287174{text-align:center;}.elementor-31 .elementor-element.elementor-element-2d07118 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-31 .elementor-element.elementor-element-2d07118{text-align:center;}.elementor-31 .elementor-element.elementor-element-2d07118 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-78a7aa9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-78a7aa9 img{width:100%;border-radius:0px 0px 64px 0px;}.elementor-31 .elementor-element.elementor-element-2b1136c > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-31 .elementor-element.elementor-element-2b1136c{z-index:1;}.elementor-31 .elementor-element.elementor-element-7a6522a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-05722fb > .elementor-widget-container{margin:-85px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1043a1b{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-30a7708{--padding-top:12px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-3b53549{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-27e9d3f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-d43d987{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:31px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-e9356b0{width:var( --container-widget-width, 43.5% );max-width:43.5%;--container-widget-width:43.5%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-bfa7270{width:var( --container-widget-width, 43.5% );max-width:43.5%;--container-widget-width:43.5%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-2c0ba4f{width:var( --container-widget-width, 43.5% );max-width:43.5%;--container-widget-width:43.5%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-c30cbca{width:var( --container-widget-width, 43.5% );max-width:43.5%;--container-widget-width:43.5%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-be8b34a{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-296a09e{--padding-top:20px;--padding-bottom:160px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-0ad9353{--padding-top:20px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-4d3de06{--border-radius:48px 0px 48px 0px;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d2ceff0{--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-769a01c{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-714e28b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-2fe5325{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-ce46b12::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ce46b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314848.webp");}.elementor-31 .elementor-element.elementor-element-ce46b12{--padding-top:50px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-0518b00{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e1f8deb{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-c07ba8c .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-e014518{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-a121eb2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-51fe7a4{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-74712b0 .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-028b464{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-b8908c1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2187705{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-c40a84b .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-b249aaa{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-a4a9406{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-254d634{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-a9f7785 .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-1161af3{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-bfff661{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8bf8292{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-0d68447 .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-23b22d4{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-9b6f54c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f1d6f10{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-a14d619 .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-50e61c0{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-fd935e0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-347544c{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-4912150 .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-3b43688{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-846fee0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-784bc68{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-5a26bd4 .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-6b87f69{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-c2fbec2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7662b81{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-4e4e99f .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-8cb9756{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-cb084a6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fef9ce8{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-bd08371 .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-213a30c{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-a666292{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-336eb19{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-d8c5f49 .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-c835bc4{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-81f9e40{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-78970b6{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-56c0d35 .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-2d3a660{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-1e7af08{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-01cb10d{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-4b96c2a .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-8dddc18{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-2b0aed5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9a6a597{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-80c9826 .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-76a1fed{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-9be5f2a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0899325{--width:40%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-077a452 .elementor-heading-title{line-height:1.48em;}.elementor-31 .elementor-element.elementor-element-262c9c5{--width:60%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-2d7e405{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-icon-size:28px;}.elementor-31 .elementor-element.elementor-element-2d7e405 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 1px 0px;}.elementor-31 .elementor-element.elementor-element-2d7e405 {--n-accordion-padding:18px 24px 18px 24px;}:where( .elementor-31 .elementor-element.elementor-element-2d7e405 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-31 .elementor-element.elementor-element-8becb6b::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8becb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Rectangle-5-2.webp");}.elementor-31 .elementor-element.elementor-element-0210ea1::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-0210ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314854.webp");}.elementor-31 .elementor-element.elementor-element-0210ea1{--padding-top:70px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b725c8a{--padding-top:10px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-c4d3f49{--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-5ede174{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-f4904ec{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-dd01b82::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-dd01b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314849-1.webp");}.elementor-31 .elementor-element.elementor-element-dd01b82{--padding-top:30px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-0456c3e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-7706010 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2d48eb8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:48px 0px 48px 0px;--padding-top:70px;--padding-bottom:70px;--padding-left:14px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-644f459{z-index:2;}.elementor-31 .elementor-element.elementor-element-45e926e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-2af17ac{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-2af17ac > .elementor-widget-container{padding:40px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-21e2cf7{--margin-top:14px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:19px;--padding-right:19px;}.elementor-31 .elementor-element.elementor-element-0344f5e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0344f5e img{border-radius:32px 6px 32px 6px;}.elementor-31 .elementor-element.elementor-element-f75cb46{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f2e175f .elementor-image-box-img{margin-bottom:24px;}.elementor-31 .elementor-element.elementor-element-d4923bf .elementor-image-box-img{margin-bottom:24px;}.elementor-31 .elementor-element.elementor-element-6c92fd3 .elementor-image-box-img{margin-bottom:24px;}.elementor-31 .elementor-element.elementor-element-ed1a2dc::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ed1a2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314852.webp");}.elementor-31 .elementor-element.elementor-element-ed1a2dc{--padding-top:70px;--padding-bottom:64px;--padding-left:14px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-e583a24{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-6c2af00 > .elementor-widget-container{padding:50px 0px 18px 0px;}.elementor-31 .elementor-element.elementor-element-86bb920{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-d091825{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-fdedeaf{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-1bb0dcc{--padding-top:30px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-e07e043{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-16b8250{text-align:center;}.elementor-31 .elementor-element.elementor-element-39ad11a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:44px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-8840f4a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-a402022{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-31 .elementor-element.elementor-element-a402022 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-461d4ad{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:12px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-8792dcd > .elementor-widget-container{padding:0px 10px 46px 10px;}.elementor-31 .elementor-element.elementor-element-633442e{text-align:center;}.elementor-31 .elementor-element.elementor-element-ee94a69{--justify-content:center;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-4ebef15{--width:650px;}.elementor-31 .elementor-element.elementor-element-1043a1b{--content-width:632px;}.elementor-31 .elementor-element.elementor-element-30a7708{--content-width:1064px;}.elementor-31 .elementor-element.elementor-element-d43d987{--content-width:1123px;}.elementor-31 .elementor-element.elementor-element-c1a38eb{--width:48%;}.elementor-31 .elementor-element.elementor-element-b0c21b1{--width:52%;}.elementor-31 .elementor-element.elementor-element-ce46b12{--content-width:1064px;}.elementor-31 .elementor-element.elementor-element-b82c941{--content-width:1064px;}.elementor-31 .elementor-element.elementor-element-13741f0{--width:46%;}.elementor-31 .elementor-element.elementor-element-45e926e{--width:54%;}.elementor-31 .elementor-element.elementor-element-b100072{--content-width:1064px;}.elementor-31 .elementor-element.elementor-element-74ee69d{--width:52%;}.elementor-31 .elementor-element.elementor-element-21e2cf7{--width:48%;}.elementor-31 .elementor-element.elementor-element-f75cb46{--content-width:1064px;}.elementor-31 .elementor-element.elementor-element-e583a24{--width:1172px;}.elementor-31 .elementor-element.elementor-element-8b45cb0{--width:58%;}.elementor-31 .elementor-element.elementor-element-7b38b48{--width:42%;}.elementor-31 .elementor-element.elementor-element-7273bd1{--width:30%;}.elementor-31 .elementor-element.elementor-element-39ad11a{--width:70%;}.elementor-31 .elementor-element.elementor-element-8840f4a{--width:65%;}.elementor-31 .elementor-element.elementor-element-461d4ad{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-c35a303{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-5c7ff14{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-4ebef15{--width:465px;}.elementor-31 .elementor-element.elementor-element-1043a1b{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-30a7708{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-d43d987{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-be8b34a{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-296a09e{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-0ad9353{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-d2ceff0{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-c1a38eb{--width:42%;}.elementor-31 .elementor-element.elementor-element-b0c21b1{--width:58%;}.elementor-31 .elementor-element.elementor-element-ce46b12{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-b725c8a{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-c4d3f49{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-dd01b82{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-b82c941{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-b100072{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-f75cb46{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-ed1a2dc{--content-width:896px;}.elementor-31 .elementor-element.elementor-element-e583a24{--width:100%;}.elementor-31 .elementor-element.elementor-element-8b45cb0{--width:54%;}.elementor-31 .elementor-element.elementor-element-7b38b48{--width:46%;}.elementor-31 .elementor-element.elementor-element-8840f4a{--width:100%;}.elementor-31 .elementor-element.elementor-element-461d4ad{--width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-429256b */.elementor-31 .elementor-element.elementor-element-429256b .elementor-menu-toggle__icon--open{display:flex;}
.elementor-31 .elementor-element.elementor-element-429256b .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{display:none;}
.elementor-31 .elementor-element.elementor-element-429256b .elementor-menu-toggle:before{
    position:relative;
    content:"MENÜ";
    text-transform:uppercase;
    font-size:14px;
    font-weight:500;
    left:-8px;
    top:1px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b1136c */.elementor-31 .elementor-element.elementor-element-2b1136c a:hover{background:#8D9AA1!important; transform: scale(1.1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7ff14 */.elementor-31 .elementor-element.elementor-element-5c7ff14:before{
    content:"";
    height:100%;
    position:absolute;
    width:100%;
    top:0;
    left:0;
    background: linear-gradient(90deg, rgba(34, 45, 47, 0.8) 0%, rgba(34, 45, 47, 0) 50%),
linear-gradient(180deg, rgba(34, 45, 47, 0.48) 0%, rgba(34, 45, 47, 0) 19.36%)!important;
}
/*@media(min-width:1800px){
	.elementor-31 .elementor-element.elementor-element-5c7ff14{padding-bottom:400px;}
}
@media(min-width:2500px){
	.elementor-31 .elementor-element.elementor-element-5c7ff14{padding-bottom:600px;}
}
*/
@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-5c7ff14:before{
    content:unset;}
    .elementor-31 .elementor-element.elementor-element-5c7ff14{
        background:#222D2F!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41c074c */@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-41c074c br{display:none;}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05db261 */.elementor-31 .elementor-element.elementor-element-05db261 .elementor-icon-wrapper{display:flex;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae90f31 */.elementor-31 .elementor-element.elementor-element-ae90f31 .elementor-icon-wrapper{display:flex;}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-61a7825 */.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-main-swiper{width:100%!important;}
.elementor-31 .elementor-element.elementor-element-61a7825 .swiper-slide{
    background:unset;
    border:unset;
}
.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-testimonial:before{
 content:"";
 position:absolute;
 background-image:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Stars.svg');
 background-repeat: no-repeat;
 width:106px;
 height: 18px;
 top:40px;
 left: 40px;
}
.elementor-31 .elementor-element.elementor-element-61a7825 .swiper-slide {
    padding: 82px 40px 40px 40px;
    background: #fff;
    border-top-left-radius: 48px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 6px;
}
.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-testimonial{
        display: flex;
    flex-direction: column-reverse;
}
.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-testimonial__header, .elementor-31 .elementor-element.elementor-element-61a7825 .elementor-testimonial__content{padding:0px;}
.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-testimonial__content{padding-bottom:15px;}
.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button i{display:none;}
.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-prev{
	background-image:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Frame-126.svg');
	background-repeat:no-repeat;
	width:48px;
	height:48px;
	top: unset;
    bottom: -96px;
    transform: unset;
    left: 45.9%;
}
.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-prev:hover{
	background-image:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Frame-133-1.svg');
}
.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-next{
	background-image:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Frame-133.svg');
	background-repeat:no-repeat;
	width:48px;
	height:48px;
	top: unset;
    bottom: -96px;
    transform: unset;
    right: 45.9%;
}
.elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-next:hover{
	background-image:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Frame-132.svg');
}

@media(max-width:1280px){
    .elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-prev{left:45%;}
    .elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-next{right:45%;}
}
@media(max-width:1024px){
    .elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-prev{left:44%;}
    .elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-next{right:44%;}
}
@media(max-width:850px){
    .elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-prev{left:43%;}
    .elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-next{right:43%;}
}
@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-prev{left:34.5%;}
    .elementor-31 .elementor-element.elementor-element-61a7825 .elementor-swiper-button-next{right:34.5%;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192d624 */.elementor-31 .elementor-element.elementor-element-192d624 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-874a6b2 */.elementor-31 .elementor-element.elementor-element-874a6b2 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b623f27 */.elementor-31 .elementor-element.elementor-element-b623f27 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a6522a */.elementor-31 .elementor-element.elementor-element-7a6522a:after{
    content:"";
    position: absolute;
    top:0;
    z-index:-1;
    background-image:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Rectangle-1.webp');
    background-repeat:no-repeat;
    width:338px;
    height:500px;
    right:0;
    top:100px;
}
@media(min-width:1600px){
	.elementor-31 .elementor-element.elementor-element-7a6522a:after{background-image:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Rectangle-1-7.webp');
	width:26.5%;
	}

}
@media(min-width:1920px){
	.elementor-31 .elementor-element.elementor-element-7a6522a:after{background-image:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Rectangle-1-7.webp');
	width:31.5%;}
}
@media(min-width:2560px){
    .elementor-31 .elementor-element.elementor-element-7a6522a:after{
        background-image:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Rectangle-1-7.webp');
    background-repeat:no-repeat;
    width:35.5%;
    }
}    
@media(max-width:1024px){
    .elementor-31 .elementor-element.elementor-element-7a6522a:after{
        background-image:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Rectangle-1-1.webp');
    background-repeat:no-repeat;
    width:192px;
    height:411px;
    right:0;
    top:132px;
    }
}
@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-7a6522a:after{
        background-image:url(' https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Rectangle-1-3.webp');
    background-repeat:no-repeat;
    width:134px;
    height:500px;
    right:0;
    top:828px;
    z-index:-1;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-714e28b */.elementor-31 .elementor-element.elementor-element-714e28b .elementor-icon-list-icon{padding-top:5px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2fe5325 */.elementor-31 .elementor-element.elementor-element-2fe5325 .elementor-icon-list-icon{padding-top:5px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f8161df */.elementor-31 .elementor-element.elementor-element-f8161df .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a66cb87 */.elementor-31 .elementor-element.elementor-element-a66cb87 .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28ddfcc */.elementor-31 .elementor-element.elementor-element-28ddfcc .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e32f50b */.elementor-31 .elementor-element.elementor-element-e32f50b .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3eef27a */.elementor-31 .elementor-element.elementor-element-3eef27a .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4996bf1 */.elementor-31 .elementor-element.elementor-element-4996bf1 .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16b155a */.elementor-31 .elementor-element.elementor-element-16b155a .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b37fbde */.elementor-31 .elementor-element.elementor-element-b37fbde .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0b7d9b */.elementor-31 .elementor-element.elementor-element-a0b7d9b .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d65e2b8 */.elementor-31 .elementor-element.elementor-element-d65e2b8 .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12001fa */.elementor-31 .elementor-element.elementor-element-12001fa .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f1811a */.elementor-31 .elementor-element.elementor-element-0f1811a .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d39a247 */.elementor-31 .elementor-element.elementor-element-d39a247 .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-624c89e */.elementor-31 .elementor-element.elementor-element-624c89e .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8805f36 */.elementor-31 .elementor-element.elementor-element-8805f36 .elementor-icon-box-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c07ba8c */.elementor-31 .elementor-element.elementor-element-c07ba8c .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5702fe */.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74712b0 */.elementor-31 .elementor-element.elementor-element-74712b0 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b726778 */.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40a84b */.elementor-31 .elementor-element.elementor-element-c40a84b .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2571fea */.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9f7785 */.elementor-31 .elementor-element.elementor-element-a9f7785 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0bcde3 */.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d68447 */.elementor-31 .elementor-element.elementor-element-0d68447 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63e67e9 */.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a14d619 */.elementor-31 .elementor-element.elementor-element-a14d619 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60e2a08 */.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4912150 */.elementor-31 .elementor-element.elementor-element-4912150 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11e1da5 */.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a26bd4 */.elementor-31 .elementor-element.elementor-element-5a26bd4 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d15523 */.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e4e99f */.elementor-31 .elementor-element.elementor-element-4e4e99f .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9aeb49 */.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd08371 */.elementor-31 .elementor-element.elementor-element-bd08371 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6917f9 */.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8c5f49 */.elementor-31 .elementor-element.elementor-element-d8c5f49 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5198097 */.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56c0d35 */.elementor-31 .elementor-element.elementor-element-56c0d35 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b3113a */.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b96c2a */.elementor-31 .elementor-element.elementor-element-4b96c2a .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ceec8a */.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80c9826 */.elementor-31 .elementor-element.elementor-element-80c9826 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c32c7d */.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-077a452 */.elementor-31 .elementor-element.elementor-element-077a452 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6406ae1 */.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c07ba8c */.elementor-31 .elementor-element.elementor-element-c07ba8c .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5702fe */.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74712b0 */.elementor-31 .elementor-element.elementor-element-74712b0 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b726778 */.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40a84b */.elementor-31 .elementor-element.elementor-element-c40a84b .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2571fea */.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9f7785 */.elementor-31 .elementor-element.elementor-element-a9f7785 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0bcde3 */.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d68447 */.elementor-31 .elementor-element.elementor-element-0d68447 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63e67e9 */.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a14d619 */.elementor-31 .elementor-element.elementor-element-a14d619 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60e2a08 */.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4912150 */.elementor-31 .elementor-element.elementor-element-4912150 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11e1da5 */.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a26bd4 */.elementor-31 .elementor-element.elementor-element-5a26bd4 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d15523 */.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e4e99f */.elementor-31 .elementor-element.elementor-element-4e4e99f .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9aeb49 */.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd08371 */.elementor-31 .elementor-element.elementor-element-bd08371 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6917f9 */.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8c5f49 */.elementor-31 .elementor-element.elementor-element-d8c5f49 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5198097 */.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56c0d35 */.elementor-31 .elementor-element.elementor-element-56c0d35 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b3113a */.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b96c2a */.elementor-31 .elementor-element.elementor-element-4b96c2a .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ceec8a */.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80c9826 */.elementor-31 .elementor-element.elementor-element-80c9826 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c32c7d */.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-077a452 */.elementor-31 .elementor-element.elementor-element-077a452 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6406ae1 */.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c07ba8c */.elementor-31 .elementor-element.elementor-element-c07ba8c .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5702fe */.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74712b0 */.elementor-31 .elementor-element.elementor-element-74712b0 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b726778 */.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40a84b */.elementor-31 .elementor-element.elementor-element-c40a84b .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2571fea */.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9f7785 */.elementor-31 .elementor-element.elementor-element-a9f7785 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0bcde3 */.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d68447 */.elementor-31 .elementor-element.elementor-element-0d68447 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63e67e9 */.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a14d619 */.elementor-31 .elementor-element.elementor-element-a14d619 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60e2a08 */.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4912150 */.elementor-31 .elementor-element.elementor-element-4912150 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11e1da5 */.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a26bd4 */.elementor-31 .elementor-element.elementor-element-5a26bd4 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d15523 */.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e4e99f */.elementor-31 .elementor-element.elementor-element-4e4e99f .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9aeb49 */.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd08371 */.elementor-31 .elementor-element.elementor-element-bd08371 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6917f9 */.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8c5f49 */.elementor-31 .elementor-element.elementor-element-d8c5f49 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5198097 */.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56c0d35 */.elementor-31 .elementor-element.elementor-element-56c0d35 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b3113a */.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b96c2a */.elementor-31 .elementor-element.elementor-element-4b96c2a .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ceec8a */.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80c9826 */.elementor-31 .elementor-element.elementor-element-80c9826 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c32c7d */.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-077a452 */.elementor-31 .elementor-element.elementor-element-077a452 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6406ae1 */.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c07ba8c */.elementor-31 .elementor-element.elementor-element-c07ba8c .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5702fe */.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-d5702fe .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74712b0 */.elementor-31 .elementor-element.elementor-element-74712b0 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b726778 */.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-b726778 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40a84b */.elementor-31 .elementor-element.elementor-element-c40a84b .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2571fea */.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-2571fea .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9f7785 */.elementor-31 .elementor-element.elementor-element-a9f7785 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0bcde3 */.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-a0bcde3 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d68447 */.elementor-31 .elementor-element.elementor-element-0d68447 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63e67e9 */.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-63e67e9 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a14d619 */.elementor-31 .elementor-element.elementor-element-a14d619 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60e2a08 */.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-60e2a08 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4912150 */.elementor-31 .elementor-element.elementor-element-4912150 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11e1da5 */.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-11e1da5 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a26bd4 */.elementor-31 .elementor-element.elementor-element-5a26bd4 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d15523 */.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-7d15523 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e4e99f */.elementor-31 .elementor-element.elementor-element-4e4e99f .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9aeb49 */.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-c9aeb49 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd08371 */.elementor-31 .elementor-element.elementor-element-bd08371 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6917f9 */.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-a6917f9 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8c5f49 */.elementor-31 .elementor-element.elementor-element-d8c5f49 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5198097 */.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-5198097 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56c0d35 */.elementor-31 .elementor-element.elementor-element-56c0d35 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b3113a */.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-4b3113a .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b96c2a */.elementor-31 .elementor-element.elementor-element-4b96c2a .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ceec8a */.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-7ceec8a .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80c9826 */.elementor-31 .elementor-element.elementor-element-80c9826 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c32c7d */.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-6c32c7d .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-077a452 */.elementor-31 .elementor-element.elementor-element-077a452 .elementor-heading-title{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6406ae1 */.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon-box-icon{display:flex;}
.elementor-31 .elementor-element.elementor-element-6406ae1 .elementor-icon-box-description{word-break:break-word;}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d7e405 */.elementor-31 .elementor-element.elementor-element-2d7e405 .e-n-accordion-item-title-text{color:#fff;}

.elementor-31 .elementor-element.elementor-element-2d7e405 .e-n-accordion-item:first-child .e-n-accordion-item-title{border-radius:32px 0px 32px 0px!important;}
.elementor-31 .elementor-element.elementor-element-2d7e405 .e-n-accordion-item:last-child .e-n-accordion-item-title{border-radius:0px 0px 32px 0px!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e88a99d */.elementor-31 .elementor-element.elementor-element-e88a99d strong{font-weight:600;}
.elementor-31 .elementor-element.elementor-element-e88a99d p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8becb6b */.elementor-31 .elementor-element.elementor-element-8becb6b:before{top:11px; left:8px;}
@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-8becb6b:before{top:8px;background-size:100% 100%!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce46b12 */.elementor-31 .elementor-element.elementor-element-ce46b12:before{top:-31px;}
@media(min-width:1280px) and (max-width:1366px){
    .elementor-31 .elementor-element.elementor-element-ce46b12:before{
        background-size:10.5%;
        top:0px;
    }
}
@media(max-width:1024px){
    .elementor-31 .elementor-element.elementor-element-ce46b12:before{
        top:-36px;
    }
}
@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-ce46b12:before{
        top:0px;
    }
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-38cd4c0 */.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-accordion-list{
    padding:20px 24px;
    background: transparent!important;
border: 1px solid #485A5D!important;
       box-sizing: border-box;
       border-radius:16px!important;
}
.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-accordion-tab-title{display: flex;
    align-items: center;}
.elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-accordion-tab-title img{margin-right:10px;}

@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-38cd4c0 .eael-accordion-tab-title img{margin-right:16px;}
    .elementor-31 .elementor-element.elementor-element-38cd4c0 .fa-accordion-icon{position:relative;right:-18px;}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ba94ffc */.elementor-31 .elementor-element.elementor-element-ba94ffc .elementor-icon-wrapper{display:flex;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa18a84 */.elementor-31 .elementor-element.elementor-element-aa18a84 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b164de */.elementor-31 .elementor-element.elementor-element-8b164de p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713e1fe */.elementor-31 .elementor-element.elementor-element-713e1fe:hover{
    background: #485A5D5C!important;
backdrop-filter: blur(16px);
}
.elementor-31 .elementor-element.elementor-element-713e1fe:hover .box-title-txt .elementor-widget-container{
    background: #D6DADB3D!important;
    color:#fff;
}
.elementor-31 .elementor-element.elementor-element-713e1fe:hover .info-title, .elementor-31 .elementor-element.elementor-element-713e1fe:hover .info-txt{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b530daa */.elementor-31 .elementor-element.elementor-element-b530daa .elementor-icon-wrapper{display:flex;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5b9f74 */.elementor-31 .elementor-element.elementor-element-a5b9f74 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-623e18a */.elementor-31 .elementor-element.elementor-element-623e18a p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5153561 */.elementor-31 .elementor-element.elementor-element-5153561:hover{
    background: #485A5D5C!important;
backdrop-filter: blur(16px);
}
.elementor-31 .elementor-element.elementor-element-5153561:hover .box-title-txt .elementor-widget-container{
    background: #D6DADB3D!important;
    color:#fff;
}
.elementor-31 .elementor-element.elementor-element-5153561:hover .info-title, .elementor-31 .elementor-element.elementor-element-5153561:hover .info-txt{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0762b2 */.elementor-31 .elementor-element.elementor-element-d0762b2:before{
    content:"";
    position:absolute;
    width:140px;
    height:90px;
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Vector-1.webp');
    background-repeat: no-repeat;
    top: 48px;
    right: -140px;
    z-index: 1;
    left: unset;
}
.elementor-31 .elementor-element.elementor-element-d0762b2:after{
    content:"";
    position:absolute;
    width:127px;
    height:182px;
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Vector-4.webp');
    background-repeat: no-repeat;
    bottom:55px;
    right: -124px;
    z-index:1; 
}
@media(max-width:1280px){
    .elementor-31 .elementor-element.elementor-element-d0762b2:before{top:80px;}
    .elementor-31 .elementor-element.elementor-element-d0762b2:after{bottom:35px;}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1df300e */.elementor-31 .elementor-element.elementor-element-1df300e .elementor-icon-wrapper{display:flex;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0f98ea */.elementor-31 .elementor-element.elementor-element-e0f98ea p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5774a5 */.elementor-31 .elementor-element.elementor-element-d5774a5 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3a57db */.elementor-31 .elementor-element.elementor-element-c3a57db:hover{
    background: #485A5D5C!important;
backdrop-filter: blur(16px);
}
.elementor-31 .elementor-element.elementor-element-c3a57db:hover .box-title-txt .elementor-widget-container{
    background: #D6DADB3D!important;
    color:#fff;
}
.elementor-31 .elementor-element.elementor-element-c3a57db:hover .info-title, .elementor-31 .elementor-element.elementor-element-c3a57db:hover .info-txt{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4a5ce8 */.elementor-31 .elementor-element.elementor-element-d4a5ce8 .elementor-icon-wrapper{display:flex;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-007eb34 */.elementor-31 .elementor-element.elementor-element-007eb34 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db2bc9e */.elementor-31 .elementor-element.elementor-element-db2bc9e p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e653845 */.elementor-31 .elementor-element.elementor-element-e653845:hover{
    background: #485A5D5C!important;
backdrop-filter: blur(16px);
}
.elementor-31 .elementor-element.elementor-element-e653845:hover .box-title-txt .elementor-widget-container{
    background: #D6DADB3D!important;
    color:#fff;
}
.elementor-31 .elementor-element.elementor-element-e653845:hover .info-title, .elementor-31 .elementor-element.elementor-element-e653845:hover .info-txt{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-921980d */.elementor-31 .elementor-element.elementor-element-921980d:before{
    content:"";
    position:absolute;
    width:96px;
    height:137px;
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Vector-2-1.webp');
    background-repeat: no-repeat;
    top:48px;
    left: -96px;
    z-index:1; 
}
.elementor-31 .elementor-element.elementor-element-921980d:after{
    content:"";
    position:absolute;
    width:184px;
    height:137px;
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Vector-3.webp');
    background-repeat: no-repeat;
    bottom:55px;
    left: -182px;
    z-index:1; 
}

@media(max-width:1280px){
    .elementor-31 .elementor-element.elementor-element-921980d:before{
        top:80px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d46e626 */.elementor-31 .elementor-element.elementor-element-d46e626 .elementor-icon-wrapper{display:flex;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ed3d2e */.elementor-31 .elementor-element.elementor-element-0ed3d2e p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a195d0 */.elementor-31 .elementor-element.elementor-element-5a195d0 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4974296 */.elementor-31 .elementor-element.elementor-element-4974296:hover{
    background: #485A5D5C!important;
backdrop-filter: blur(16px);
}
.elementor-31 .elementor-element.elementor-element-4974296:hover .box-title-txt .elementor-widget-container{
    background: #D6DADB3D!important;
    color:#fff;
}
.elementor-31 .elementor-element.elementor-element-4974296:hover .info-title, .elementor-31 .elementor-element.elementor-element-4974296:hover .info-txt{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1cba23f */.elementor-31 .elementor-element.elementor-element-1cba23f .elementor-icon-wrapper{display:flex;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-230c20c */.elementor-31 .elementor-element.elementor-element-230c20c p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6960cad */.elementor-31 .elementor-element.elementor-element-6960cad p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f3a55 */.elementor-31 .elementor-element.elementor-element-22f3a55:hover{
    background: #485A5D5C!important;
backdrop-filter: blur(16px);
}
.elementor-31 .elementor-element.elementor-element-22f3a55:hover .box-title-txt .elementor-widget-container{
    background: #D6DADB3D!important;
    color:#fff;
}
.elementor-31 .elementor-element.elementor-element-22f3a55:hover .info-title, .elementor-31 .elementor-element.elementor-element-22f3a55:hover .info-txt{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9e9a4b */.elementor-31 .elementor-element.elementor-element-f9e9a4b:before{
    content:"";
    position:absolute;
    width:179px;
    height:84px;
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Vector-1-1.webp');
    background-repeat: no-repeat;
    top:356px;
    left:173px;
    z-index: 1;
}
.elementor-31 .elementor-element.elementor-element-f9e9a4b:after{
    content:"";
    position:absolute;
    width:191px;
    height:114px;
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Vector-2-5.webp');
    background-repeat: no-repeat;
    top:356px;
    right: 137px;
    z-index:1; 
}
@media(max-width:850px){
    .elementor-31 .elementor-element.elementor-element-f9e9a4b:before{top:376px;left:30px;}
    .elementor-31 .elementor-element.elementor-element-f9e9a4b:after{top:376px;right:30px;}
}
@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-f9e9a4b:before,  .elementor-31 .elementor-element.elementor-element-f9e9a4b:after{content:unset;}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-732c200 */.elementor-31 .elementor-element.elementor-element-732c200 .elementor-icon-wrapper{display:flex;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a75515 */.elementor-31 .elementor-element.elementor-element-9a75515 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df8eb05 */.elementor-31 .elementor-element.elementor-element-df8eb05 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c758b */.elementor-31 .elementor-element.elementor-element-87c758b:hover{
    background: #485A5D5C!important;
backdrop-filter: blur(16px);
}
.elementor-31 .elementor-element.elementor-element-87c758b:hover .box-title-txt .elementor-widget-container{
    background: #D6DADB3D!important;
    color:#fff;
}
.elementor-31 .elementor-element.elementor-element-87c758b:hover .info-title, .elementor-31 .elementor-element.elementor-element-87c758b:hover .info-txt{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-380bb2c */.elementor-31 .elementor-element.elementor-element-380bb2c .elementor-icon-wrapper{display:flex;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdcc5b7 */.elementor-31 .elementor-element.elementor-element-cdcc5b7 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7515439 */.elementor-31 .elementor-element.elementor-element-7515439 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11dcfea */.elementor-31 .elementor-element.elementor-element-11dcfea:hover{
    background: #485A5D5C!important;
backdrop-filter: blur(16px);
}
.elementor-31 .elementor-element.elementor-element-11dcfea:hover .box-title-txt .elementor-widget-container{
    background: #D6DADB3D!important;
    color:#fff;
}
.elementor-31 .elementor-element.elementor-element-11dcfea:hover .info-title, .elementor-31 .elementor-element.elementor-element-11dcfea:hover .info-txt{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8405ce5 */.elementor-31 .elementor-element.elementor-element-8405ce5:before{
    content:"";
    position:absolute;
    width:241px;
    height:170px;
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Vector-3-1.webp');
    background-repeat: no-repeat;
    top:-168px;
    left: 100px;
    z-index:1; 
}
.elementor-31 .elementor-element.elementor-element-8405ce5:after{
    content:"";
    position:absolute;
    width:304px;
    height:128px;
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Vector-4-1.webp');
    background-repeat: no-repeat;
    top:-126px;
    right: 102.5px;
    z-index:1; 
}
@media(max-width:850px){
    .elementor-31 .elementor-element.elementor-element-8405ce5:before{left:30px;}
    .elementor-31 .elementor-element.elementor-element-8405ce5:after{right:30px;}
}
@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-8405ce5:before,  .elementor-31 .elementor-element.elementor-element-8405ce5:after{content:unset;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7706010 */.elementor-31 .elementor-element.elementor-element-7706010 a:hover{background:#8D9AA1!important; transform: scale(1.1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd01b82 */@media(max-width:1280px){
    .elementor-31 .elementor-element.elementor-element-dd01b82:before{top:70px;}
}
@media(max-width:1024px){
    .elementor-31 .elementor-element.elementor-element-dd01b82:before{top:47px;}
}
@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-dd01b82:before{top:-10px;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d26dbaa */.elementor-31 .elementor-element.elementor-element-d26dbaa a:hover{background:#8D9AA1!important; transform: scale(1.1);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e315f9 */.elementor-31 .elementor-element.elementor-element-0e315f9 p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92e423d */.elementor-31 .elementor-element.elementor-element-92e423d p{margin-bottom:0px;}
.elementor-31 .elementor-element.elementor-element-92e423d strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3070f10 */.elementor-31 .elementor-element.elementor-element-3070f10 p{margin-bottom:0px;}
.elementor-31 .elementor-element.elementor-element-3070f10 strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c794bfa */.elementor-31 .elementor-element.elementor-element-c794bfa p{margin-bottom:0px;}
.elementor-31 .elementor-element.elementor-element-c794bfa strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e2cf7 */.elementor-31 .elementor-element.elementor-element-21e2cf7:after{
     content:"";
     position:absolute;
    background-image: url(https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Rectangle-15-1.webp);
    background-repeat: no-repeat;
    right: -46px;
    bottom:-44px;
    width:98px;
    height:98px;
}
@media(max-width:1024px){
    .elementor-31 .elementor-element.elementor-element-21e2cf7:after{width:79px;height:79px;bottom:-51px;right:0px;        background-size: contain;}
}
@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-21e2cf7:after{width:64px;height:64px;bottom:-15px;right:-15px;        background-size: contain;}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f2e175f */.elementor-31 .elementor-element.elementor-element-f2e175f img{border-radius:32px 6px 32px 6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7ad87b */.elementor-31 .elementor-element.elementor-element-d7ad87b p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d4923bf */.elementor-31 .elementor-element.elementor-element-d4923bf img{border-radius:32px 6px 32px 6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4deeeac */.elementor-31 .elementor-element.elementor-element-4deeeac p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c92fd3 */.elementor-31 .elementor-element.elementor-element-6c92fd3 img{border-radius:32px 6px 32px 6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2115cfe */.elementor-31 .elementor-element.elementor-element-2115cfe p{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d48eb8 */.elementor-31 .elementor-element.elementor-element-2d48eb8:after{
    content:"";
    position:absolute;
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-2085663094-1.webp');
    background-repeat:no-repeat;
    width:148px;
    height: 212px;
    top:126px;
}
@media(min-width:1201px) and (max-width:1280px){
    .elementor-31 .elementor-element.elementor-element-2d48eb8:after{
        background-size:60%;
    }
}
@media(min-width:1025px) and (max-width:1200px){
    .elementor-31 .elementor-element.elementor-element-2d48eb8:after{
        background-size:40%;
    }
}
@media(max-width:1024px){
    .elementor-31 .elementor-element.elementor-element-2d48eb8:after{
    content:"";
    position:absolute;
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Frame-2147224090.webp');
    background-repeat:no-repeat;
    width:198px;
    height: 112px;
    top:0px;
    left:290px;
}
}
@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-2d48eb8:after{
    content:"";
    position:absolute;
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314850.webp');
    background-repeat:no-repeat;
    width:94px;
    height: 133px;
    top:0px;
    left:unset;
    right:0px;
    z-index:1;
   background-size: 80% !important;
    background-position: top right;
}
}
@media(max-width:600px){
    .elementor-31 .elementor-element.elementor-element-2d48eb8:after{
        background-size: 60% !important;
    }
}
@media(max-width:400px){
    .elementor-31 .elementor-element.elementor-element-2d48eb8:after{
        background-size: 80% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96dde */.elementor-31 .elementor-element.elementor-element-ee96dde a:hover{background:#8D9AA1!important; transform: scale(1.1);}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-51abc3a */.elementor-31 .elementor-element.elementor-element-51abc3a .eael-accordion-list{
    padding:18px 24px;
    background: #FFFFFF01!important;
border: 1px solid #485A5D7A!important;
       box-sizing: border-box;
       backdrop-filter: blur(16px)!important;
       border-radius:16px!important;
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-9a486a6 */.elementor-31 .elementor-element.elementor-element-9a486a6 .eael-accordion-list{
    padding:18px 24px;
    background: #FFFFFF01!important;
border: 1px solid #485A5D7A!important;
       box-sizing: border-box;
       backdrop-filter: blur(16px)!important;
       border-radius:16px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed1a2dc */.elementor-31 .elementor-element.elementor-element-ed1a2dc:after{
    background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314855-1.webp');
    background-repeat:no-repeat;
    content:"";
    position:absolute;
    width:280px;
    height:545px;
    top:526px;
    right:0;
    z-index:-1;
}
@media(min-width:1600px){
   .elementor-31 .elementor-element.elementor-element-ed1a2dc:after{
       background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314855-7.webp');
       width: 25%;
       height: 545px;
}
@media(min-width:1920px){
   .elementor-31 .elementor-element.elementor-element-ed1a2dc:after{
       background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314855-7.webp');
       width: 29.5%;
       height: 545px;
}
@media(min-width:2560px){
   .elementor-31 .elementor-element.elementor-element-ed1a2dc:after{
       background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314855-7.webp');
       width: 34.5%;
       height: 545px;
}
@media(max-width:1024px){
    .elementor-31 .elementor-element.elementor-element-ed1a2dc:after{
       background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314845-1.webp');
    background-repeat:no-repeat;
    width:206px;
    height:429px;
    top:480px; 
    }
}
@media(max-width:767px){
    .elementor-31 .elementor-element.elementor-element-ed1a2dc:after{
       background:url('https://waermepumpen-mannheim.de/wp-content/uploads/2025/07/Group-1321314851-1-1.webp');
    background-repeat:no-repeat;
    width:139px;
    height:164px;
    top:0px; 
    }
    .elementor-31 .elementor-element.elementor-element-ed1a2dc:before{top:unset!important;bottom:-28px;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f898ace */.elementor-31 .elementor-element.elementor-element-f898ace a{text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d37383 */.elementor-31 .elementor-element.elementor-element-0d37383 a{text-decoration:underline;}/* End custom CSS */
/* Start custom CSS */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}/* End custom CSS */