.elementor-3174 .elementor-element.elementor-element-2f430fa{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3174 .elementor-element.elementor-element-d395978 a{color:var( --e-global-color-f9ca3fa );}.elementor-3174 .elementor-element.elementor-element-6da43d9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3174 .elementor-element.elementor-element-28bea09{--spacer-size:20px;}.elementor-3174 .elementor-element.elementor-element-f320c80{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3174 .elementor-element.elementor-element-246922e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3174 .elementor-element.elementor-element-0658ae7 a{color:var( --e-global-color-f9ca3fa );}.elementor-3174 .elementor-element.elementor-element-b6ef952{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3174 .elementor-element.elementor-element-c5bf9bb{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3174 .elementor-element.elementor-element-ad69d98 a{color:var( --e-global-color-f9ca3fa );}.elementor-3174 .elementor-element.elementor-element-4f96993{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3174 .elementor-element.elementor-element-4458d3d a{color:var( --e-global-color-f9ca3fa );}.elementor-3174 .elementor-element.elementor-element-48b26e5{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3174 .elementor-element.elementor-element-d7684d1 a{color:var( --e-global-color-f9ca3fa );}.elementor-3174 .elementor-element.elementor-element-1f60e14{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-f9ca3fa );}:where( .elementor-3174 .elementor-element.elementor-element-1f60e14 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:10px 10px 10px 10px;}/* Start custom CSS for text-editor, class: .elementor-element-d395978 *//* Abstand vor jeder Überschrift 2. Ordnung */
h2 {
  margin-top: 60px;
}

h3 {
  margin-top: 60px;
}

/* Mobilversion: kleinerer Abstand + kleinere Schriftgröße für h2 */
@media (max-width: 768px) {
  h2 {
    margin-top: 30px;
    font-size: 30px;
  }
   h3 {
    margin-top: 30px;
    font-size: 30px;
  }
}

/* Abstand nach Listen (bezieht sich auf den letzten Bullet Point) */
ul,
ol {
  margin-bottom: 15px;
}

@media (max-width: 768px) {
  table, thead, tbody, th, td, tr {
    display: block;
  }

  thead {
    display: none; /* Kopfzeile ausblenden */
  }

  tr {
    margin-bottom: 15px;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    padding: 8px;
  }

  td {
    border: none;
    padding: 6px 0;
    position: relative;
    padding-left: 40%;
  }

  td::before {
    content: attr(data-label); /* Spaltenname aus data-Attribut */
    position: absolute;
    left: 0;
    width: 35%;
    font-weight: bold;
  }
}/* End custom CSS */