.flexbox {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .flexbox .row {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .flexbox .row:first-of-type {
    padding-top: 0;
  }

  .flexbox .row:last-of-type {
    padding-bottom: 0;
  }

  .flexbox .columns {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99%;
  }

  .flexbox .columns .column {
    display: block;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
    padding-left: 4px;
    padding-right: 0px;
  }

  .flexbox .columns .column:first-of-type {
    padding-left: 0;
  }

  .flexbox .columns .column.w_full,
  .flexbox .columns .column.w100 {
    flex: none;
    width: 100%;
  }

  .flexbox .columns .column.w_5-6,
  .flexbox .columns .column.w83 {
    flex: none;
    width: 83.3333%;
  }

  .flexbox .columns .column.w_4-5,
  .flexbox .columns .column.w80 {
    flex: none;
    width: 80%;
  }

  .flexbox .columns .column.w_3-4,
  .flexbox .columns .column.w75 {
    flex: none;
    width: 75%;
  }

  .flexbox .columns .column.w_2-3,
  .flexbox .columns .column.w_4-6,
  .flexbox .columns .column.w66 {
    flex: none;
    width: 66.6666%;
  }

  .flexbox .columns .column.w_3-5,
  .flexbox .columns .column.w60 {
    flex: none;
    width: 59.9%;
  }

  .flexbox .columns .column.w_half,
  .flexbox .columns .column.w_1-2,
  .flexbox .columns .column.w_2-4,
  .flexbox .columns .column.w_3-6,
  .flexbox .columns .column.w50 {
    flex: none;
    width: 50%;
  }

  .flexbox .columns .column.w_2-5,
  .flexbox .columns .column.w40 {
    flex: none;
    width: 39.9%;
  }

  .flexbox .columns .column.w_1-3,
  .flexbox .columns .column.w_2-6,
  .flexbox .columns .column.w33 {
    flex: none;
    width: 33.3333%;
  }

  .flexbox .columns .column.w_1-4,
  .flexbox .columns .column.w25 {
    flex: none;
    width: 25%;
  }

  .flexbox .columns .column.w_1-5,
  .flexbox .columns .column.w20 {
    flex: none;
    width: 20%;
  }

  .flexbox .columns .column.w_1-6,
  .flexbox .columns .column.w16 {
    flex: none;
    width: 16.666%;
  }