.elementor-22902 .elementor-element.elementor-element-96b5a99{--display:flex;}.elementor-22902 .elementor-element.elementor-element-de8f915{--display:flex;}.elementor-22902 .elementor-element.elementor-element-de8f915:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-de8f915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-22902 .elementor-element.elementor-element-e188412{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-22902 .elementor-element.elementor-element-b455406{--display:flex;}.elementor-22902 .elementor-element.elementor-element-b455406:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-b455406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-3dee6cd{--display:flex;}.elementor-22902 .elementor-element.elementor-element-3dee6cd:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-3dee6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-2e229e0{--display:flex;}.elementor-22902 .elementor-element.elementor-element-2e229e0:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-2e229e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-8e31255{--display:flex;}.elementor-22902 .elementor-element.elementor-element-c0fd919{--display:flex;}.elementor-22902 .elementor-element.elementor-element-c0fd919:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-c0fd919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-c9dad6d{--display:flex;}.elementor-22902 .elementor-element.elementor-element-1c74d3e{--display:flex;}.elementor-22902 .elementor-element.elementor-element-1c74d3e:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-1c74d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-b22d7e1{--display:flex;}.elementor-22902 .elementor-element.elementor-element-b22d7e1:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-b22d7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-ac089bd{--display:flex;}.elementor-22902 .elementor-element.elementor-element-ac089bd:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-ac089bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-891f9da{--display:flex;}.elementor-22902 .elementor-element.elementor-element-891f9da:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-891f9da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-3107a83{--display:flex;}.elementor-22902 .elementor-element.elementor-element-3107a83:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-3107a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-2da28da{--display:flex;}.elementor-22902 .elementor-element.elementor-element-2da28da:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-2da28da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-0e4cfe5{--display:flex;}.elementor-22902 .elementor-element.elementor-element-0e4cfe5:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-0e4cfe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-3cfff16{--display:flex;}.elementor-22902 .elementor-element.elementor-element-3cfff16:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-3cfff16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-d13d7ff{--display:flex;}.elementor-22902 .elementor-element.elementor-element-d13d7ff:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-d13d7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}.elementor-22902 .elementor-element.elementor-element-05d1974{--display:flex;}.elementor-22902 .elementor-element.elementor-element-05d1974:not(.elementor-motion-effects-element-type-background), .elementor-22902 .elementor-element.elementor-element-05d1974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2dcd35 );}/* Start custom CSS *//* Mobil als Karten mit Labels – saubere Grid-Variante */
@media (max-width:640px){
  .stack-table thead{ display:none; }

  .stack-table tr{
    display:block;
    border:1px solid #e5e7eb;
    border-radius:12px;
    margin-bottom:12px;
    overflow:hidden;
  }

  .stack-table td{
    display:grid;
    grid-template-columns: 12ch 1fr;   /* Label-Spalte + Inhalt */
    column-gap:.5rem;                  /* Abstand Label ↔ Inhalt */
    padding:.55rem .8rem;
    text-align:left;
    white-space:normal;                /* normale Umbrüche erlauben */
    word-break:normal;
    overflow-wrap:anywhere;            /* lange Begriffe dürfen umbrochen werden */
  }

  /* Labels einsetzen */
  .stack-table td:nth-child(1)::before{ content:"Art"; font-weight:600; }
  .stack-table td:nth-child(2)::before{ content:"Mindestmaß / Regel"; font-weight:600; }
  .stack-table td:nth-child(3)::before{ content:"Region"; font-weight:600; }
}/* End custom CSS */