   .box-content {
    padding: 30px 35px 60px !important;
  }

/* Flexbox rules to support the new stacked layout */
  .schedule-column-left, .schedule-column-right {
    height: 100%;
    /* Adjust this padding if your slick slider uses a different gutter width */
    padding: 0 15px; 
  }
  .schedule-column-right {
    display: flex;
    flex-direction: column;
    /* Set this gap to match the total horizontal space between columns */
    row-gap: 20px; 
  }
  .schedule-column-right .item-stacked {
    flex: 1; 
    height: auto !important; 
    /* Force margin to 0 so the gap property controls the exact spacing */
    margin-bottom: 40px; !important;
  }
  .schedule-column-left .box-container {
    height: 100%; 
  }