.elementor-455 .elementor-element.elementor-element-8f58ee2:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-8f58ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buerger-energie-leinebergland.de/wp-content/uploads/2025/01/sungrow-emea-VC-m6ULjJ6Y-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-455 .elementor-element.elementor-element-8f58ee2 > .elementor-background-overlay{background-color:#052935;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-455 .elementor-element.elementor-element-8f58ee2 > .elementor-container{min-height:500px;}.elementor-455 .elementor-element.elementor-element-8f58ee2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-455 .elementor-element.elementor-element-c3cacb2{text-align:center;}.elementor-455 .elementor-element.elementor-element-c3cacb2 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-8e8f118-font-family ), Sans-serif;font-size:var( --e-global-typography-8e8f118-font-size );font-weight:var( --e-global-typography-8e8f118-font-weight );line-height:var( --e-global-typography-8e8f118-line-height );}.elementor-455 .elementor-element.elementor-element-6e8e809 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-455 .elementor-element.elementor-element-6e8e809{text-align:center;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-b454af1{padding:100px 0px 100px 0px;}.elementor-455 .elementor-element.elementor-element-b3e0715:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-455 .elementor-element.elementor-element-b3e0715 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buerger-energie-leinebergland.de/wp-content/uploads/2024/12/mariana-proenca-GXiHwHkIdVs-unsplash-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-455 .elementor-element.elementor-element-b3e0715 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 0px;}.elementor-455 .elementor-element.elementor-element-b3e0715 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-455 .elementor-element.elementor-element-8de82fe{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-455 .elementor-element.elementor-element-b2a0329.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-455 .elementor-element.elementor-element-b2a0329.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-455 .elementor-element.elementor-element-b2a0329 > .elementor-element-populated{border-style:dotted;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3550c89 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-455 .elementor-element.elementor-element-b2a0329 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-455 .elementor-element.elementor-element-60570bc .elementor-heading-title{color:var( --e-global-color-bd913c3 );font-family:var( --e-global-typography-4413893-font-family ), Sans-serif;font-size:var( --e-global-typography-4413893-font-size );font-weight:var( --e-global-typography-4413893-font-weight );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-1d41da2{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-0dd7f85{color:#000000;}.elementor-455 .elementor-element.elementor-element-4a969ed:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-4a969ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-455 .elementor-element.elementor-element-4a969ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 58px 0px;}.elementor-455 .elementor-element.elementor-element-4a969ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-455 .elementor-element.elementor-element-8250bbc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-455 .elementor-element.elementor-element-bb2e73e > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-455 .elementor-element.elementor-element-bb2e73e{text-align:center;}.elementor-455 .elementor-element.elementor-element-bb2e73e .elementor-heading-title{color:var( --e-global-color-bd913c3 );font-family:var( --e-global-typography-4413893-font-family ), Sans-serif;font-size:var( --e-global-typography-4413893-font-size );font-weight:var( --e-global-typography-4413893-font-weight );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-53ff654{text-align:center;color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-ae26cfe > .elementor-background-overlay{background-color:#121212;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-455 .elementor-element.elementor-element-ae26cfe > .elementor-container{min-height:750px;}.elementor-455 .elementor-element.elementor-element-ae26cfe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-455 .elementor-element.elementor-element-98204c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-455 .elementor-element.elementor-element-98204c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD9;}.elementor-455 .elementor-element.elementor-element-98204c1 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.6;}.elementor-bc-flex-widget .elementor-455 .elementor-element.elementor-element-98204c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-455 .elementor-element.elementor-element-98204c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-455 .elementor-element.elementor-element-98204c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-455 .elementor-element.elementor-element-98204c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-455 .elementor-element.elementor-element-97c3aa1 .elementor-heading-title{color:#000000;font-family:var( --e-global-typography-4413893-font-family ), Sans-serif;font-size:var( --e-global-typography-4413893-font-size );font-weight:var( --e-global-typography-4413893-font-weight );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-556ac32{text-align:left;color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-b0a18c9{text-align:left;color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-5132e69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-455 .elementor-element.elementor-element-5132e69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buerger-energie-leinebergland.de/wp-content/uploads/2024/12/sungrow-emea-VC-m6ULjJ6Y-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-455 .elementor-element.elementor-element-5132e69 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-455 .elementor-element.elementor-element-5132e69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-455 .elementor-element.elementor-element-5462a0f{--spacer-size:50px;}.elementor-455 .elementor-element.elementor-element-dc77431:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-dc77431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-455 .elementor-element.elementor-element-dc77431{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 58px 0px;}.elementor-455 .elementor-element.elementor-element-dc77431 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-455 .elementor-element.elementor-element-5abeec6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-455 .elementor-element.elementor-element-0fdd1b7 > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-455 .elementor-element.elementor-element-0fdd1b7{text-align:center;}.elementor-455 .elementor-element.elementor-element-0fdd1b7 .elementor-heading-title{color:var( --e-global-color-bd913c3 );font-family:var( --e-global-typography-4413893-font-family ), Sans-serif;font-size:var( --e-global-typography-4413893-font-size );font-weight:var( --e-global-typography-4413893-font-weight );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-fea82f0{text-align:center;color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-455 .elementor-element.elementor-element-c3cacb2 .elementor-heading-title{font-size:var( --e-global-typography-8e8f118-font-size );line-height:var( --e-global-typography-8e8f118-line-height );}.elementor-455 .elementor-element.elementor-element-6e8e809{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-60570bc .elementor-heading-title{font-size:var( --e-global-typography-4413893-font-size );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-1d41da2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-bb2e73e .elementor-heading-title{font-size:var( --e-global-typography-4413893-font-size );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-53ff654{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-ae26cfe > .elementor-container{min-height:550px;}.elementor-bc-flex-widget .elementor-455 .elementor-element.elementor-element-98204c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-455 .elementor-element.elementor-element-98204c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-455 .elementor-element.elementor-element-98204c1 > .elementor-element-populated{padding:45px 45px 45px 45px;}.elementor-455 .elementor-element.elementor-element-97c3aa1 .elementor-heading-title{font-size:var( --e-global-typography-4413893-font-size );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-556ac32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-b0a18c9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-bc-flex-widget .elementor-455 .elementor-element.elementor-element-5132e69.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-455 .elementor-element.elementor-element-5132e69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-455 .elementor-element.elementor-element-0fdd1b7 .elementor-heading-title{font-size:var( --e-global-typography-4413893-font-size );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-fea82f0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-455 .elementor-element.elementor-element-8f58ee2 > .elementor-container{min-height:300px;}.elementor-455 .elementor-element.elementor-element-c3cacb2 .elementor-heading-title{font-size:var( --e-global-typography-8e8f118-font-size );line-height:var( --e-global-typography-8e8f118-line-height );}.elementor-455 .elementor-element.elementor-element-6e8e809{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-b3e0715 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-b2a0329 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-455 .elementor-element.elementor-element-60570bc .elementor-heading-title{font-size:var( --e-global-typography-4413893-font-size );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-1d41da2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-bb2e73e .elementor-heading-title{font-size:var( --e-global-typography-4413893-font-size );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-53ff654{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-98204c1{width:100%;}.elementor-455 .elementor-element.elementor-element-98204c1 > .elementor-element-populated{padding:50px 20px 50px 20px;}.elementor-455 .elementor-element.elementor-element-97c3aa1{text-align:center;}.elementor-455 .elementor-element.elementor-element-97c3aa1 .elementor-heading-title{font-size:var( --e-global-typography-4413893-font-size );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-556ac32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-b0a18c9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-455 .elementor-element.elementor-element-5132e69{width:100%;}.elementor-455 .elementor-element.elementor-element-5462a0f{--spacer-size:305px;}.elementor-455 .elementor-element.elementor-element-0fdd1b7 .elementor-heading-title{font-size:var( --e-global-typography-4413893-font-size );line-height:var( --e-global-typography-4413893-line-height );}.elementor-455 .elementor-element.elementor-element-fea82f0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-fea82f0 *//* Tabellengrundstil */
.download-table{
  width:100%;
  border-collapse:collapse;
  font-size:1rem;
}
.download-table th,
.download-table td{
  padding:0.75rem 1rem;
  border-bottom:1px solid #e2e8f0; /* helles Grau */
}

/* rechte Spalte zentriert */
.download-table td:last-child{
  text-align:center;
}

/* Link als Button */
.download-btn{
  display:inline-block;
  padding:0.35rem 0.9rem;
  background:#0048AD;            /* Primärfarbe */
  color:#fff;
  text-decoration:none;
  font-weight:600;
  transition:background 0.2s ease;
}
.download-btn:hover{
  background:#0048Af;            /* dunklere Schattierung */
}

/* Responsive: Tabelle bei <600 px stapeln */
@media(max-width:600px){
  .download-table thead{display:none;}
  .download-table tr{
    display:block;
    margin:0 0 1.2rem;
  }
  .download-table td{
    display:block;
    text-align:left!important;
    border:none;
  }
  .download-table td:last-child{
    margin-top:0.5rem;
  }
}/* End custom CSS */