.he-row-column-content {
    width: 100%;
  }
  
  .he-row-wrapper {
    margin-bottom: 40px;
  }
  
  .he-row-inner {
    display: grid;
    gap: 60px; /* Spalten-Abstand von 30px auf 60px erhöht */
  }
  
  .he-row-wrapper[data-columns="1"] .he-row-inner {
    grid-template-columns: 1fr;
  }
  
  .he-row-wrapper[data-columns="2"] .he-row-inner {
    grid-template-columns: repeat(2, 1fr);
  }
  
  .he-row-wrapper[data-columns="3"] .he-row-inner {
    grid-template-columns: repeat(3, 1fr);
  }
  
  .he-row-wrapper[data-columns="4"] .he-row-inner {
    grid-template-columns: repeat(4, 1fr);
  }
  
  .he-column-wrapper {
    min-width: 0;
  }
  
  .he-column-inner {
    height: 100%;
  }
  
  /* Styles für Container-Ausgabe */
  .he-container-output {
    margin-bottom: 20px;
  }
  
  .he-container-output:last-child {
    margin-bottom: 0;
  }
  
  .he-column-inner img {
    max-width: 100%;
    height: auto;
  }
  
  /* Responsive Breakpoints */
  @media (max-width: 1024px) {
    .he-row-wrapper[data-columns="4"] .he-row-inner {
      grid-template-columns: repeat(2, 1fr);
    }
  }
  
  @media (max-width: 768px) {
    .he-row-wrapper[data-columns="3"] .he-row-inner {
      grid-template-columns: repeat(2, 1fr);
    }
  
    .he-row-wrapper[data-columns="4"] .he-row-inner {
      grid-template-columns: repeat(2, 1fr);
    }
  
    .he-row-inner {
      gap: 60px; /* Auch Tablet-Abstand auf 60px erhöht */
    }
  }
  
  @media (max-width: 600px) {
    .he-row-wrapper[data-columns="2"] .he-row-inner,
    .he-row-wrapper[data-columns="3"] .he-row-inner,
    .he-row-wrapper[data-columns="4"] .he-row-inner {
      grid-template-columns: 1fr;
    }
  
    .he-row-wrapper {
      margin-bottom: 30px;
    }
  
    .he-row-inner {
      gap: 15px;
    }
  }
  