.elementor-40437 .elementor-element.elementor-element-6979e3a5{--display:flex;}.elementor-40437 .elementor-element.elementor-element-ecae2fe{--display:flex;}.elementor-40437 .elementor-element.elementor-element-872bf91 .page-heading{padding:0px 0px 0px 0px;}.elementor-40437 .elementor-element.elementor-element-2a1fa8d{--display:flex;}.elementor-40437 .elementor-element.elementor-element-2a1fa8d:not(.elementor-motion-effects-element-type-background), .elementor-40437 .elementor-element.elementor-element-2a1fa8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ecaab );}.elementor-40437 .elementor-element.elementor-element-f6446db{text-align:center;}.elementor-40437 .elementor-element.elementor-element-f6446db .elementor-heading-title{color:#222222;}.elementor-40437 .elementor-element.elementor-element-a2af79b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40437 .elementor-element.elementor-element-dce6dca{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40437 .elementor-element.elementor-element-3dc60a4 .elementor-button{background-color:var( --e-global-color-f3e7fd2 );font-size:16px;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:10px 0px 10px 16px;}.elementor-40437 .elementor-element.elementor-element-3dc60a4{width:100%;max-width:100%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-40437 .elementor-element.elementor-element-3dc60a4.elementor-element{--align-self:flex-start;}.elementor-40437 .elementor-element.elementor-element-3dc60a4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-40437 .elementor-element.elementor-element-3145471 .elementor-button{background-color:var( --e-global-color-f3e7fd2 );font-size:16px;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:10px 0px 10px 16px;}.elementor-40437 .elementor-element.elementor-element-3145471{width:100%;max-width:100%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-40437 .elementor-element.elementor-element-3145471.elementor-element{--align-self:flex-start;}.elementor-40437 .elementor-element.elementor-element-3145471 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-40437 .elementor-element.elementor-element-a068528{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40437 .elementor-element.elementor-element-69e52bb .elementor-button{background-color:var( --e-global-color-f3e7fd2 );font-size:16px;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:10px 0px 10px 16px;}.elementor-40437 .elementor-element.elementor-element-69e52bb{width:100%;max-width:100%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-40437 .elementor-element.elementor-element-69e52bb.elementor-element{--align-self:flex-start;}.elementor-40437 .elementor-element.elementor-element-69e52bb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-40437 .elementor-element.elementor-element-8941833 .elementor-button{background-color:var( --e-global-color-f3e7fd2 );font-size:16px;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:10px 0px 10px 16px;}.elementor-40437 .elementor-element.elementor-element-8941833{width:100%;max-width:100%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-40437 .elementor-element.elementor-element-8941833.elementor-element{--align-self:flex-start;}.elementor-40437 .elementor-element.elementor-element-8941833 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-40437 .elementor-element.elementor-element-d0d1149{--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-40437 .elementor-element.elementor-element-f7ef552{--cols:2;--bordered-layout-border-color:var( --e-global-color-3800924 );}.elementor-40437 .elementor-element.elementor-element-f7ef552 .etheme-product-list-title{font-size:19px;}.elementor-40437 .elementor-element.elementor-element-f7ef552 .etheme-product-list-title a{color:var( --e-global-color-57f1335 );}.elementor-40437 .elementor-element.elementor-element-f7ef552 .woocommerce-product-details__short-description{color:var( --e-global-color-text );}.elementor-40437 .elementor-element.elementor-element-f7ef552 .price{margin-bottom:15px;}.elementor-40437 .elementor-element.elementor-element-6b01575{--display:flex;}.elementor-40437 .elementor-element.elementor-element-13851e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40437 .elementor-element.elementor-element-d4b60de{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-40437 .elementor-element.elementor-element-d4b60de .elementor-divider-separator{width:100%;}.elementor-40437 .elementor-element.elementor-element-d4b60de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40437 .elementor-element.elementor-element-da7478b{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40437 .elementor-element.elementor-element-78aedf6{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-40437 .elementor-element.elementor-element-78aedf6 .elementor-divider-separator{width:100%;}.elementor-40437 .elementor-element.elementor-element-78aedf6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40437 .elementor-element.elementor-element-f1f85b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40437 .elementor-element.elementor-element-700892c{--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-40437 .elementor-element.elementor-element-d7f6316{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-40437 .elementor-element.elementor-element-d7f6316:not(.elementor-motion-effects-element-type-background), .elementor-40437 .elementor-element.elementor-element-d7f6316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ecaab );}.elementor-40437 .elementor-element.elementor-element-d752dde{padding:0px 0px 0px 0px;}.elementor-40437 .elementor-element.elementor-element-1bd83da{background-color:var( --e-global-color-6cbd8f2 );margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40437 .elementor-element.elementor-element-1bd83da .elementor-icon-list-icon i{color:var( --e-global-color-f3e7fd2 );transition:color 0.3s;}.elementor-40437 .elementor-element.elementor-element-1bd83da .elementor-icon-list-icon svg{fill:var( --e-global-color-f3e7fd2 );transition:fill 0.3s;}.elementor-40437 .elementor-element.elementor-element-1bd83da .elementor-icon-list-text{color:var( --e-global-color-f3e7fd2 );transition:color 0.3s;}.elementor-40437 .elementor-element.elementor-element-fd12205{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-40437 .elementor-element.elementor-element-fd12205:not(.elementor-motion-effects-element-type-background), .elementor-40437 .elementor-element.elementor-element-fd12205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ecaab );}.elementor-40437 .elementor-element.elementor-element-96037c2{padding:0px 0px 0px 0px;}.elementor-40437 .elementor-element.elementor-element-64df9de{background-color:var( --e-global-color-6cbd8f2 );margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40437 .elementor-element.elementor-element-64df9de .elementor-icon-list-icon i{color:var( --e-global-color-f3e7fd2 );transition:color 0.3s;}.elementor-40437 .elementor-element.elementor-element-64df9de .elementor-icon-list-icon svg{fill:var( --e-global-color-f3e7fd2 );transition:fill 0.3s;}.elementor-40437 .elementor-element.elementor-element-64df9de .elementor-icon-list-text{color:var( --e-global-color-f3e7fd2 );transition:color 0.3s;}.elementor-40437 .elementor-element.elementor-element-a93c6ba{--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-40437 .elementor-element.elementor-element-62cb94b{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-40437 .elementor-element.elementor-element-62cb94b:not(.elementor-motion-effects-element-type-background), .elementor-40437 .elementor-element.elementor-element-62cb94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ecaab );}.elementor-40437 .elementor-element.elementor-element-1958c26{padding:0px 0px 0px 0px;}.elementor-40437 .elementor-element.elementor-element-954ed79{background-color:var( --e-global-color-6cbd8f2 );margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40437 .elementor-element.elementor-element-954ed79 .elementor-icon-list-icon i{color:var( --e-global-color-f3e7fd2 );transition:color 0.3s;}.elementor-40437 .elementor-element.elementor-element-954ed79 .elementor-icon-list-icon svg{fill:var( --e-global-color-f3e7fd2 );transition:fill 0.3s;}.elementor-40437 .elementor-element.elementor-element-954ed79 .elementor-icon-list-text{color:var( --e-global-color-f3e7fd2 );transition:color 0.3s;}.elementor-40437 .elementor-element.elementor-element-350f1c8{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-40437 .elementor-element.elementor-element-350f1c8:not(.elementor-motion-effects-element-type-background), .elementor-40437 .elementor-element.elementor-element-350f1c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ecaab );}.elementor-40437 .elementor-element.elementor-element-4d30b63{padding:0px 0px 0px 0px;}.elementor-40437 .elementor-element.elementor-element-d37687d{background-color:var( --e-global-color-6cbd8f2 );margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40437 .elementor-element.elementor-element-d37687d .elementor-icon-list-icon i{color:var( --e-global-color-f3e7fd2 );transition:color 0.3s;}.elementor-40437 .elementor-element.elementor-element-d37687d .elementor-icon-list-icon svg{fill:var( --e-global-color-f3e7fd2 );transition:fill 0.3s;}.elementor-40437 .elementor-element.elementor-element-d37687d .elementor-icon-list-text{color:var( --e-global-color-f3e7fd2 );transition:color 0.3s;}.elementor-40437 .elementor-element.elementor-element-474653c{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-40437 .elementor-element.elementor-element-474653c .elementor-divider-separator{width:100%;}.elementor-40437 .elementor-element.elementor-element-474653c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40437 .elementor-element.elementor-element-8de1490{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-40437 .elementor-element.elementor-element-8de1490:not(.elementor-motion-effects-element-type-background), .elementor-40437 .elementor-element.elementor-element-8de1490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ecaab );}.elementor-40437 .elementor-element.elementor-element-44af0f8{--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-40437 .elementor-element.elementor-element-8ee0bd7{--display:flex;}.elementor-40437 .elementor-element.elementor-element-8ee0bd7:not(.elementor-motion-effects-element-type-background), .elementor-40437 .elementor-element.elementor-element-8ee0bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3e7fd2 );}.elementor-40437 .elementor-element.elementor-element-3c36ff7{--display:flex;}.elementor-40437 .elementor-element.elementor-element-3c36ff7:not(.elementor-motion-effects-element-type-background), .elementor-40437 .elementor-element.elementor-element-3c36ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3e7fd2 );}.elementor-40437 .elementor-element.elementor-element-9fdcc3a{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-40437 .elementor-element.elementor-element-9fdcc3a .elementor-divider-separator{width:100%;}.elementor-40437 .elementor-element.elementor-element-9fdcc3a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40437 .elementor-element.elementor-element-aacddd6{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-40437 .elementor-element.elementor-element-aacddd6 .elementor-divider-separator{width:100%;}.elementor-40437 .elementor-element.elementor-element-aacddd6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40437 .elementor-element.elementor-element-a57aa07{--divider-border-style:solid;--divider-color:var( --e-global-color-3800924 );--divider-border-width:1px;}.elementor-40437 .elementor-element.elementor-element-a57aa07 .elementor-divider-separator{width:100%;}.elementor-40437 .elementor-element.elementor-element-a57aa07 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40437 .elementor-element.elementor-element-8a2eacf{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40437 .elementor-element.elementor-element-4eb0095{--cols:6;}.elementor-40437 .elementor-element.elementor-element-4eb0095 .etheme-post{text-align:center;}.elementor-40437 .elementor-element.elementor-element-4eb0095 .etheme-post-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;}@media(max-width:1280px){.elementor-40437 .elementor-element.elementor-element-a2af79b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-40437 .elementor-element.elementor-element-dce6dca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40437 .elementor-element.elementor-element-a068528{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:1024px){.elementor-40437 .elementor-element.elementor-element-d0d1149{--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-40437 .elementor-element.elementor-element-f7ef552{--cols:1;}}@media(max-width:767px){.elementor-40437 .elementor-element.elementor-element-f7ef552{--cols:1;}.elementor-40437 .elementor-element.elementor-element-f7ef552 .etheme-product-list-title{font-size:17px;}.elementor-40437 .elementor-element.elementor-element-4eb0095{--cols:1;}}/* Start custom CSS for text-editor, class: .elementor-element-40e3251 *//* ===== Solarmodultypen-Vergleich ===== */
/* Eigenständige Klassen (module-compare / mc-), unabhängig von Batterien-/Inverter-/Ladegeräte-Tabellen */
.module-compare-wrap {
  margin: 2em 0;
}
.module-compare-heading {
  margin-bottom: 1em;
}
/* --- Desktop / Tablet quer: Tabelle --- */
.module-compare-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.95em;
}
.module-compare-table thead th {
  background-color: #387D00;
  color: #ffffff;
  padding: 12px 10px;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: none !important;
}
.module-compare-table tbody th[scope="row"] {
  background-color: #f0f0f0;
  font-weight: 700;
  padding: 12px 10px;
  border: 1px solid #e2e2e2;
}
.module-compare-table tbody td {
  padding: 12px 10px;
  border: 1px solid #e2e2e2;
  background-color: #ffffff;
}
.module-compare-table tbody tr:nth-child(even) td {
  background-color: #fafafa;
}
/* --- Mobile: Karten --- */
.module-compare-cards {
  display: none;
}
.mc-card {
  border: 1px solid #e2e2e2;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 1.25em;
}
.mc-card-header {
  background-color: #387D00;
  color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  padding: 12px 14px;
  text-align: center;
}
.mc-card-row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 12px;
  padding: 10px 14px;
  border-top: 1px solid #eeeeee;
}
.mc-card-row:nth-child(even) {
  background-color: #fafafa;
}
.mc-card-label {
  font-weight: 700;
  flex: 0 0 55%;
}
.mc-card-value {
  text-align: right;
}
/* --- Klickbarer Typ-Titel --- */
.module-compare-table tbody th[scope="row"] a,
.mc-card-header a {
  color: inherit;
  text-decoration: none;
}
.module-compare-table tbody th[scope="row"] a:hover,
.mc-card-header a:hover {
  text-decoration: underline;
}
/* --- Umschaltpunkt Tabelle/Karten: 767px --- */
@media (max-width: 767px) {
  .module-compare-table {
    display: none;
  }
  .module-compare-cards {
    display: block;
  }
}/* End custom CSS */