.elementor-3705 .elementor-element.elementor-element-3a393f40{--display:flex;--min-height:0px;--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:space-between;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3705 .elementor-element.elementor-element-3a393f40:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-3a393f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-3705 .elementor-element.elementor-element-5994e42.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3705 .elementor-element.elementor-element-1809f683.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3705 .elementor-element.elementor-element-1809f683{text-align:center;}.elementor-3705 .elementor-element.elementor-element-1809f683 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-3705 .elementor-element.elementor-element-63476f5e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3705 .elementor-element.elementor-element-63476f5e{text-align:center;font-family:var( --e-global-typography-d617675-font-family ), Sans-serif;font-size:var( --e-global-typography-d617675-font-size );font-weight:var( --e-global-typography-d617675-font-weight );color:var( --e-global-color-text );}.elementor-3705 .elementor-element.elementor-element-22463bb{--display:flex;--min-height:0px;--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:space-between;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3705 .elementor-element.elementor-element-22463bb:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-22463bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-3705 .elementor-element.elementor-element-522ba3c .elementor-repeater-item-379e0a9 .xpro-table-head-column-cell-content{color:var( --e-global-color-primary );}.elementor-3705 .elementor-element.elementor-element-522ba3c .elementor-repeater-item-379e0a9.xpro-table-head-column-cell{background-color:var( --e-global-color-transparent );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row .elementor-repeater-item-6c5bd83.xpro-table-body-row-cell .xpro-table-body-row-cell-content{color:var( --e-global-color-accent );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row .elementor-repeater-item-6c5bd83.xpro-table-body-row-cell .xpro-table-body-row-cell-content > a{color:var( --e-global-color-accent );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row .elementor-repeater-item-88ace40.xpro-table-body-row-cell .xpro-table-body-row-cell-content{color:var( --e-global-color-accent );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row .elementor-repeater-item-88ace40.xpro-table-body-row-cell .xpro-table-body-row-cell-content > a{color:var( --e-global-color-accent );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row .elementor-repeater-item-ef71567.xpro-table-body-row-cell .xpro-table-body-row-cell-content{color:var( --e-global-color-accent );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row .elementor-repeater-item-ef71567.xpro-table-body-row-cell .xpro-table-body-row-cell-content > a{color:var( --e-global-color-accent );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row .elementor-repeater-item-616f788.xpro-table-body-row-cell .xpro-table-body-row-cell-content{color:var( --e-global-color-accent );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row .elementor-repeater-item-616f788.xpro-table-body-row-cell .xpro-table-body-row-cell-content > a{color:var( --e-global-color-accent );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row .elementor-repeater-item-2cc4a0f.xpro-table-body-row-cell .xpro-table-body-row-cell-content{color:var( --e-global-color-primary );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row .elementor-repeater-item-2cc4a0f.xpro-table-body-row-cell .xpro-table-body-row-cell-content > a{color:var( --e-global-color-primary );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-head-column-cell{background-color:var( --e-global-color-background );text-align:center;border-style:none;}.elementor-3705 .elementor-element.elementor-element-522ba3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3705 .elementor-element.elementor-element-522ba3c{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row-cell{text-align:center;}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-head-column-cell-content{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-head-column-cell:first-child{border-top-left-radius:20px;}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-head-column-cell:last-child{border-top-right-radius:20px;}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row-cell-content{font-family:var( --e-global-typography-d617675-font-family ), Sans-serif;font-size:var( --e-global-typography-d617675-font-size );font-weight:var( --e-global-typography-d617675-font-weight );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row:nth-child(odd) .xpro-table-body-row-cell-content{color:var( --e-global-color-text );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row:nth-child(odd) .xpro-table-body-row-cell-content > a{color:var( --e-global-color-text );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row:nth-child(even) .xpro-table-body-row-cell-content{color:var( --e-global-color-text );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row:nth-child(even) .xpro-table-body-row-cell-content > a{color:var( --e-global-color-text );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row-cell,.xpro-table-responsive .xpro-table-body-row-cell-inner{border-style:solid;border-width:0px 0px 1px 0px;border-color:#222222;}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row:last-child .xpro-table-body-row-cell:first-child{border-bottom-left-radius:20px;}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row:last-child .xpro-table-body-row-cell:last-child{border-bottom-right-radius:20px;}.elementor-3705 .elementor-element.elementor-element-ba5a71f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3705 .elementor-element.elementor-element-ba5a71f{text-align:center;}.elementor-3705 .elementor-element.elementor-element-ba5a71f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-3705 .elementor-element.elementor-element-0a3e564.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3705 .elementor-element.elementor-element-0a3e564{text-align:center;font-family:var( --e-global-typography-d617675-font-family ), Sans-serif;font-size:var( --e-global-typography-d617675-font-size );font-weight:var( --e-global-typography-d617675-font-weight );color:var( --e-global-color-text );}@media(min-width:768px){.elementor-3705 .elementor-element.elementor-element-3a393f40{--content-width:1140px;}.elementor-3705 .elementor-element.elementor-element-22463bb{--content-width:1140px;}}@media(max-width:1024px){.elementor-3705 .elementor-element.elementor-element-3a393f40{--justify-content:space-between;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:03%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-3705 .elementor-element.elementor-element-1809f683 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3705 .elementor-element.elementor-element-63476f5e{font-size:var( --e-global-typography-d617675-font-size );}.elementor-3705 .elementor-element.elementor-element-22463bb{--justify-content:space-between;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:03%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-head-column-cell{text-align:center;}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-head-column-cell-content{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row-cell-content{font-size:var( --e-global-typography-d617675-font-size );}.elementor-3705 .elementor-element.elementor-element-ba5a71f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3705 .elementor-element.elementor-element-0a3e564{font-size:var( --e-global-typography-d617675-font-size );}}@media(max-width:767px){.elementor-3705 .elementor-element.elementor-element-3a393f40{--gap:75px 75px;--row-gap:75px;--column-gap:75px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3705 .elementor-element.elementor-element-1809f683 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3705 .elementor-element.elementor-element-63476f5e{font-size:var( --e-global-typography-d617675-font-size );}.elementor-3705 .elementor-element.elementor-element-22463bb{--gap:75px 75px;--row-gap:75px;--column-gap:75px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-head-column-cell-content{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-body-row-cell-content{font-size:var( --e-global-typography-d617675-font-size );} .elementor-3705 .elementor-element.elementor-element-522ba3c .xpro-table-responsive .xpro-table-body-row{margin-bottom:5px;}.elementor-3705 .elementor-element.elementor-element-ba5a71f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3705 .elementor-element.elementor-element-0a3e564{font-size:var( --e-global-typography-d617675-font-size );}}/* Start custom CSS for xpro-table, class: .elementor-element-522ba3c */.elementor-3705 .elementor-element.elementor-element-522ba3c {
  position: relative !important;
  border-radius: 20px !important;
  /* Stellt sicher, dass die Zeilen-Hintergründe an den Ecken nicht herausstehen */
  overflow: hidden !important; 
  /* Entfernt eventuelle Standard-Außenrahmen */
  border: none !important; 
}

/* Erzeugt ausschließlich den äußeren Neon-Gradient-Rahmen */
.elementor-3705 .elementor-element.elementor-element-522ba3c::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: 20px !important;
  padding: 2px !important; /* Rahmendicke */
  
  /* Neon-Farbverlauf */
  background: linear-gradient(135deg, #F355FF 0%, #00F2FE 100%) !important;
  
  /* Stanzt die Mitte aus, sodass die Tabellen-Hintergründe 1:1 durchscheinen */
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  
  /* Klick-Events gehen direkt durch auf die Tabelle */
  pointer-events: none !important;
  z-index: 2 !important;
}

/* Neon-Glow nach außen */
.elementor-3705 .elementor-element.elementor-element-522ba3c {
  box-shadow: 
    -10px -10px 25px rgba(243, 85, 255, 0.2), 
    10px 10px 25px rgba(0, 242, 254, 0.2) !important;
}/* End custom CSS */