@media (min-width: 344px) {
  .next-row .next-col-xxs-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4.16667%;
    -moz-flex: 0 0 4.16667%;
    -ms-flex: 0 0 4.16667%;
    flex: 0 0 4.16667%;
    max-width: 4.16667%;
    width: 4.16667%;
  }
  .next-row .next-col-xxs-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%;
  }
  .next-row .next-col-xxs-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -moz-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
    width: 12.5%;
  }
  .next-row .next-col-xxs-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%;
  }
  .next-row .next-col-xxs-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20.83333%;
    -moz-flex: 0 0 20.83333%;
    -ms-flex: 0 0 20.83333%;
    flex: 0 0 20.83333%;
    max-width: 20.83333%;
    width: 20.83333%;
  }
  .next-row .next-col-xxs-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
  }
  .next-row .next-col-xxs-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16667%;
    -moz-flex: 0 0 29.16667%;
    -ms-flex: 0 0 29.16667%;
    flex: 0 0 29.16667%;
    max-width: 29.16667%;
    width: 29.16667%;
  }
  .next-row .next-col-xxs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }
  .next-row .next-col-xxs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -moz-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%;
    width: 37.5%;
  }
  .next-row .next-col-xxs-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%;
  }
  .next-row .next-col-xxs-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333%;
    -moz-flex: 0 0 45.83333%;
    -ms-flex: 0 0 45.83333%;
    flex: 0 0 45.83333%;
    max-width: 45.83333%;
    width: 45.83333%;
  }
  .next-row .next-col-xxs-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .next-row .next-col-xxs-13 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16667%;
    -moz-flex: 0 0 54.16667%;
    -ms-flex: 0 0 54.16667%;
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
    width: 54.16667%;
  }
  .next-row .next-col-xxs-14 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%;
  }
  .next-row .next-col-xxs-15 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
    -moz-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%;
    width: 62.5%;
  }
  .next-row .next-col-xxs-16 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }
  .next-row .next-col-xxs-17 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333%;
    -moz-flex: 0 0 70.83333%;
    -ms-flex: 0 0 70.83333%;
    flex: 0 0 70.83333%;
    max-width: 70.83333%;
    width: 70.83333%;
  }
  .next-row .next-col-xxs-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
  }
  .next-row .next-col-xxs-19 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79.16667%;
    -moz-flex: 0 0 79.16667%;
    -ms-flex: 0 0 79.16667%;
    flex: 0 0 79.16667%;
    max-width: 79.16667%;
    width: 79.16667%;
  }
  .next-row .next-col-xxs-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%;
  }
  .next-row .next-col-xxs-21 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87.5%;
    -moz-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%;
    width: 87.5%;
  }
  .next-row .next-col-xxs-22 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%;
  }
  .next-row .next-col-xxs-23 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95.83333%;
    -moz-flex: 0 0 95.83333%;
    -ms-flex: 0 0 95.83333%;
    flex: 0 0 95.83333%;
    max-width: 95.83333%;
    width: 95.83333%;
  }
  .next-row .next-col-xxs-24 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 504px) {
  .next-row .next-col-xs-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4.16667%;
    -moz-flex: 0 0 4.16667%;
    -ms-flex: 0 0 4.16667%;
    flex: 0 0 4.16667%;
    max-width: 4.16667%;
    width: 4.16667%;
  }
  .next-row .next-col-xs-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%;
  }
  .next-row .next-col-xs-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -moz-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
    width: 12.5%;
  }
  .next-row .next-col-xs-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%;
  }
  .next-row .next-col-xs-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20.83333%;
    -moz-flex: 0 0 20.83333%;
    -ms-flex: 0 0 20.83333%;
    flex: 0 0 20.83333%;
    max-width: 20.83333%;
    width: 20.83333%;
  }
  .next-row .next-col-xs-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
  }
  .next-row .next-col-xs-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16667%;
    -moz-flex: 0 0 29.16667%;
    -ms-flex: 0 0 29.16667%;
    flex: 0 0 29.16667%;
    max-width: 29.16667%;
    width: 29.16667%;
  }
  .next-row .next-col-xs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }
  .next-row .next-col-xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -moz-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%;
    width: 37.5%;
  }
  .next-row .next-col-xs-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%;
  }
  .next-row .next-col-xs-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333%;
    -moz-flex: 0 0 45.83333%;
    -ms-flex: 0 0 45.83333%;
    flex: 0 0 45.83333%;
    max-width: 45.83333%;
    width: 45.83333%;
  }
  .next-row .next-col-xs-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .next-row .next-col-xs-13 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16667%;
    -moz-flex: 0 0 54.16667%;
    -ms-flex: 0 0 54.16667%;
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
    width: 54.16667%;
  }
  .next-row .next-col-xs-14 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%;
  }
  .next-row .next-col-xs-15 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
    -moz-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%;
    width: 62.5%;
  }
  .next-row .next-col-xs-16 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }
  .next-row .next-col-xs-17 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333%;
    -moz-flex: 0 0 70.83333%;
    -ms-flex: 0 0 70.83333%;
    flex: 0 0 70.83333%;
    max-width: 70.83333%;
    width: 70.83333%;
  }
  .next-row .next-col-xs-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
  }
  .next-row .next-col-xs-19 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79.16667%;
    -moz-flex: 0 0 79.16667%;
    -ms-flex: 0 0 79.16667%;
    flex: 0 0 79.16667%;
    max-width: 79.16667%;
    width: 79.16667%;
  }
  .next-row .next-col-xs-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%;
  }
  .next-row .next-col-xs-21 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87.5%;
    -moz-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%;
    width: 87.5%;
  }
  .next-row .next-col-xs-22 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%;
  }
  .next-row .next-col-xs-23 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95.83333%;
    -moz-flex: 0 0 95.83333%;
    -ms-flex: 0 0 95.83333%;
    flex: 0 0 95.83333%;
    max-width: 95.83333%;
    width: 95.83333%;
  }
  .next-row .next-col-xs-24 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 752px) {
  .next-row .next-col-s-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4.16667%;
    -moz-flex: 0 0 4.16667%;
    -ms-flex: 0 0 4.16667%;
    flex: 0 0 4.16667%;
    max-width: 4.16667%;
    width: 4.16667%;
  }
  .next-row .next-col-s-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%;
  }
  .next-row .next-col-s-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -moz-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
    width: 12.5%;
  }
  .next-row .next-col-s-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%;
  }
  .next-row .next-col-s-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20.83333%;
    -moz-flex: 0 0 20.83333%;
    -ms-flex: 0 0 20.83333%;
    flex: 0 0 20.83333%;
    max-width: 20.83333%;
    width: 20.83333%;
  }
  .next-row .next-col-s-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
  }
  .next-row .next-col-s-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16667%;
    -moz-flex: 0 0 29.16667%;
    -ms-flex: 0 0 29.16667%;
    flex: 0 0 29.16667%;
    max-width: 29.16667%;
    width: 29.16667%;
  }
  .next-row .next-col-s-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }
  .next-row .next-col-s-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -moz-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%;
    width: 37.5%;
  }
  .next-row .next-col-s-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%;
  }
  .next-row .next-col-s-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333%;
    -moz-flex: 0 0 45.83333%;
    -ms-flex: 0 0 45.83333%;
    flex: 0 0 45.83333%;
    max-width: 45.83333%;
    width: 45.83333%;
  }
  .next-row .next-col-s-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .next-row .next-col-s-13 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16667%;
    -moz-flex: 0 0 54.16667%;
    -ms-flex: 0 0 54.16667%;
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
    width: 54.16667%;
  }
  .next-row .next-col-s-14 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%;
  }
  .next-row .next-col-s-15 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
    -moz-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%;
    width: 62.5%;
  }
  .next-row .next-col-s-16 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }
  .next-row .next-col-s-17 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333%;
    -moz-flex: 0 0 70.83333%;
    -ms-flex: 0 0 70.83333%;
    flex: 0 0 70.83333%;
    max-width: 70.83333%;
    width: 70.83333%;
  }
  .next-row .next-col-s-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
  }
  .next-row .next-col-s-19 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79.16667%;
    -moz-flex: 0 0 79.16667%;
    -ms-flex: 0 0 79.16667%;
    flex: 0 0 79.16667%;
    max-width: 79.16667%;
    width: 79.16667%;
  }
  .next-row .next-col-s-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%;
  }
  .next-row .next-col-s-21 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87.5%;
    -moz-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%;
    width: 87.5%;
  }
  .next-row .next-col-s-22 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%;
  }
  .next-row .next-col-s-23 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95.83333%;
    -moz-flex: 0 0 95.83333%;
    -ms-flex: 0 0 95.83333%;
    flex: 0 0 95.83333%;
    max-width: 95.83333%;
    width: 95.83333%;
  }
  .next-row .next-col-s-24 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 1022px) {
  .next-row .next-col-m-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4.16667%;
    -moz-flex: 0 0 4.16667%;
    -ms-flex: 0 0 4.16667%;
    flex: 0 0 4.16667%;
    max-width: 4.16667%;
    width: 4.16667%;
  }
  .next-row .next-col-m-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%;
  }
  .next-row .next-col-m-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -moz-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
    width: 12.5%;
  }
  .next-row .next-col-m-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%;
  }
  .next-row .next-col-m-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20.83333%;
    -moz-flex: 0 0 20.83333%;
    -ms-flex: 0 0 20.83333%;
    flex: 0 0 20.83333%;
    max-width: 20.83333%;
    width: 20.83333%;
  }
  .next-row .next-col-m-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
  }
  .next-row .next-col-m-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16667%;
    -moz-flex: 0 0 29.16667%;
    -ms-flex: 0 0 29.16667%;
    flex: 0 0 29.16667%;
    max-width: 29.16667%;
    width: 29.16667%;
  }
  .next-row .next-col-m-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }
  .next-row .next-col-m-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -moz-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%;
    width: 37.5%;
  }
  .next-row .next-col-m-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%;
  }
  .next-row .next-col-m-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333%;
    -moz-flex: 0 0 45.83333%;
    -ms-flex: 0 0 45.83333%;
    flex: 0 0 45.83333%;
    max-width: 45.83333%;
    width: 45.83333%;
  }
  .next-row .next-col-m-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .next-row .next-col-m-13 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16667%;
    -moz-flex: 0 0 54.16667%;
    -ms-flex: 0 0 54.16667%;
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
    width: 54.16667%;
  }
  .next-row .next-col-m-14 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%;
  }
  .next-row .next-col-m-15 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
    -moz-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%;
    width: 62.5%;
  }
  .next-row .next-col-m-16 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }
  .next-row .next-col-m-17 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333%;
    -moz-flex: 0 0 70.83333%;
    -ms-flex: 0 0 70.83333%;
    flex: 0 0 70.83333%;
    max-width: 70.83333%;
    width: 70.83333%;
  }
  .next-row .next-col-m-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
  }
  .next-row .next-col-m-19 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79.16667%;
    -moz-flex: 0 0 79.16667%;
    -ms-flex: 0 0 79.16667%;
    flex: 0 0 79.16667%;
    max-width: 79.16667%;
    width: 79.16667%;
  }
  .next-row .next-col-m-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%;
  }
  .next-row .next-col-m-21 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87.5%;
    -moz-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%;
    width: 87.5%;
  }
  .next-row .next-col-m-22 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%;
  }
  .next-row .next-col-m-23 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95.83333%;
    -moz-flex: 0 0 95.83333%;
    -ms-flex: 0 0 95.83333%;
    flex: 0 0 95.83333%;
    max-width: 95.83333%;
    width: 95.83333%;
  }
  .next-row .next-col-m-24 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 1232px) {
  .next-row .next-col-l-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4.16667%;
    -moz-flex: 0 0 4.16667%;
    -ms-flex: 0 0 4.16667%;
    flex: 0 0 4.16667%;
    max-width: 4.16667%;
    width: 4.16667%;
  }
  .next-row .next-col-l-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%;
  }
  .next-row .next-col-l-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -moz-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
    width: 12.5%;
  }
  .next-row .next-col-l-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%;
  }
  .next-row .next-col-l-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20.83333%;
    -moz-flex: 0 0 20.83333%;
    -ms-flex: 0 0 20.83333%;
    flex: 0 0 20.83333%;
    max-width: 20.83333%;
    width: 20.83333%;
  }
  .next-row .next-col-l-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
  }
  .next-row .next-col-l-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16667%;
    -moz-flex: 0 0 29.16667%;
    -ms-flex: 0 0 29.16667%;
    flex: 0 0 29.16667%;
    max-width: 29.16667%;
    width: 29.16667%;
  }
  .next-row .next-col-l-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }
  .next-row .next-col-l-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -moz-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%;
    width: 37.5%;
  }
  .next-row .next-col-l-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%;
  }
  .next-row .next-col-l-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333%;
    -moz-flex: 0 0 45.83333%;
    -ms-flex: 0 0 45.83333%;
    flex: 0 0 45.83333%;
    max-width: 45.83333%;
    width: 45.83333%;
  }
  .next-row .next-col-l-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .next-row .next-col-l-13 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16667%;
    -moz-flex: 0 0 54.16667%;
    -ms-flex: 0 0 54.16667%;
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
    width: 54.16667%;
  }
  .next-row .next-col-l-14 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%;
  }
  .next-row .next-col-l-15 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
    -moz-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%;
    width: 62.5%;
  }
  .next-row .next-col-l-16 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }
  .next-row .next-col-l-17 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333%;
    -moz-flex: 0 0 70.83333%;
    -ms-flex: 0 0 70.83333%;
    flex: 0 0 70.83333%;
    max-width: 70.83333%;
    width: 70.83333%;
  }
  .next-row .next-col-l-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
  }
  .next-row .next-col-l-19 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79.16667%;
    -moz-flex: 0 0 79.16667%;
    -ms-flex: 0 0 79.16667%;
    flex: 0 0 79.16667%;
    max-width: 79.16667%;
    width: 79.16667%;
  }
  .next-row .next-col-l-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%;
  }
  .next-row .next-col-l-21 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87.5%;
    -moz-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%;
    width: 87.5%;
  }
  .next-row .next-col-l-22 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%;
  }
  .next-row .next-col-l-23 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95.83333%;
    -moz-flex: 0 0 95.83333%;
    -ms-flex: 0 0 95.83333%;
    flex: 0 0 95.83333%;
    max-width: 95.83333%;
    width: 95.83333%;
  }
  .next-row .next-col-l-24 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 1532px) {
  .next-row .next-col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4.16667%;
    -moz-flex: 0 0 4.16667%;
    -ms-flex: 0 0 4.16667%;
    flex: 0 0 4.16667%;
    max-width: 4.16667%;
    width: 4.16667%;
  }
  .next-row .next-col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%;
  }
  .next-row .next-col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -moz-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
    width: 12.5%;
  }
  .next-row .next-col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%;
  }
  .next-row .next-col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20.83333%;
    -moz-flex: 0 0 20.83333%;
    -ms-flex: 0 0 20.83333%;
    flex: 0 0 20.83333%;
    max-width: 20.83333%;
    width: 20.83333%;
  }
  .next-row .next-col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
  }
  .next-row .next-col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16667%;
    -moz-flex: 0 0 29.16667%;
    -ms-flex: 0 0 29.16667%;
    flex: 0 0 29.16667%;
    max-width: 29.16667%;
    width: 29.16667%;
  }
  .next-row .next-col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }
  .next-row .next-col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -moz-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%;
    width: 37.5%;
  }
  .next-row .next-col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%;
  }
  .next-row .next-col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333%;
    -moz-flex: 0 0 45.83333%;
    -ms-flex: 0 0 45.83333%;
    flex: 0 0 45.83333%;
    max-width: 45.83333%;
    width: 45.83333%;
  }
  .next-row .next-col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .next-row .next-col-xl-13 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16667%;
    -moz-flex: 0 0 54.16667%;
    -ms-flex: 0 0 54.16667%;
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
    width: 54.16667%;
  }
  .next-row .next-col-xl-14 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%;
  }
  .next-row .next-col-xl-15 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
    -moz-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%;
    width: 62.5%;
  }
  .next-row .next-col-xl-16 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }
  .next-row .next-col-xl-17 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333%;
    -moz-flex: 0 0 70.83333%;
    -ms-flex: 0 0 70.83333%;
    flex: 0 0 70.83333%;
    max-width: 70.83333%;
    width: 70.83333%;
  }
  .next-row .next-col-xl-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
  }
  .next-row .next-col-xl-19 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79.16667%;
    -moz-flex: 0 0 79.16667%;
    -ms-flex: 0 0 79.16667%;
    flex: 0 0 79.16667%;
    max-width: 79.16667%;
    width: 79.16667%;
  }
  .next-row .next-col-xl-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%;
  }
  .next-row .next-col-xl-21 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87.5%;
    -moz-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%;
    width: 87.5%;
  }
  .next-row .next-col-xl-22 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%;
  }
  .next-row .next-col-xl-23 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95.83333%;
    -moz-flex: 0 0 95.83333%;
    -ms-flex: 0 0 95.83333%;
    flex: 0 0 95.83333%;
    max-width: 95.83333%;
    width: 95.83333%;
  }
  .next-row .next-col-xl-24 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

.next-row .next-col-1p5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
  -moz-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
  width: 20%;
}

.next-row .next-col-2p5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 40%;
  -moz-flex: 0 0 40%;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 40%;
  width: 40%;
}

.next-row .next-col-3p5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60%;
  -moz-flex: 0 0 60%;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
  max-width: 60%;
  width: 60%;
}

.next-row .next-col-4p5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80%;
  -moz-flex: 0 0 80%;
  -ms-flex: 0 0 80%;
  flex: 0 0 80%;
  max-width: 80%;
  width: 80%;
}

.next-row .next-col-5p5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}

@media (min-width: 344px) {
  .next-row .next-col-xxs-1p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .next-row .next-col-xxs-2p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -moz-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    width: 40%;
  }
  .next-row .next-col-xxs-3p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -moz-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    width: 60%;
  }
  .next-row .next-col-xxs-4p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    width: 80%;
  }
  .next-row .next-col-xxs-5p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 504px) {
  .next-row .next-col-xs-1p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .next-row .next-col-xs-2p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -moz-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    width: 40%;
  }
  .next-row .next-col-xs-3p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -moz-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    width: 60%;
  }
  .next-row .next-col-xs-4p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    width: 80%;
  }
  .next-row .next-col-xs-5p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 752px) {
  .next-row .next-col-s-1p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .next-row .next-col-s-2p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -moz-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    width: 40%;
  }
  .next-row .next-col-s-3p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -moz-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    width: 60%;
  }
  .next-row .next-col-s-4p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    width: 80%;
  }
  .next-row .next-col-s-5p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 1022px) {
  .next-row .next-col-m-1p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .next-row .next-col-m-2p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -moz-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    width: 40%;
  }
  .next-row .next-col-m-3p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -moz-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    width: 60%;
  }
  .next-row .next-col-m-4p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    width: 80%;
  }
  .next-row .next-col-m-5p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 1232px) {
  .next-row .next-col-l-1p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .next-row .next-col-l-2p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -moz-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    width: 40%;
  }
  .next-row .next-col-l-3p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -moz-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    width: 60%;
  }
  .next-row .next-col-l-4p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    width: 80%;
  }
  .next-row .next-col-l-5p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 1532px) {
  .next-row .next-col-xl-1p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .next-row .next-col-xl-2p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -moz-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    width: 40%;
  }
  .next-row .next-col-xl-3p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -moz-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    width: 60%;
  }
  .next-row .next-col-xl-4p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    width: 80%;
  }
  .next-row .next-col-xl-5p5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

.next-row .next-col-fixed-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
  -moz-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  min-width: 20px;
  width: 20px;
}

.next-row .next-col-fixed-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 40px;
  -moz-flex: 0 0 40px;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
  min-width: 40px;
  width: 40px;
}

.next-row .next-col-fixed-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60px;
  -moz-flex: 0 0 60px;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  min-width: 60px;
  width: 60px;
}

.next-row .next-col-fixed-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80px;
  -moz-flex: 0 0 80px;
  -ms-flex: 0 0 80px;
  flex: 0 0 80px;
  min-width: 80px;
  width: 80px;
}

.next-row .next-col-fixed-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100px;
  -moz-flex: 0 0 100px;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
  min-width: 100px;
  width: 100px;
}

.next-row .next-col-fixed-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 120px;
  -moz-flex: 0 0 120px;
  -ms-flex: 0 0 120px;
  flex: 0 0 120px;
  min-width: 120px;
  width: 120px;
}

.next-row .next-col-fixed-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 140px;
  -moz-flex: 0 0 140px;
  -ms-flex: 0 0 140px;
  flex: 0 0 140px;
  min-width: 140px;
  width: 140px;
}

.next-row .next-col-fixed-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 160px;
  -moz-flex: 0 0 160px;
  -ms-flex: 0 0 160px;
  flex: 0 0 160px;
  min-width: 160px;
  width: 160px;
}

.next-row .next-col-fixed-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 180px;
  -moz-flex: 0 0 180px;
  -ms-flex: 0 0 180px;
  flex: 0 0 180px;
  min-width: 180px;
  width: 180px;
}

.next-row .next-col-fixed-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 200px;
  -moz-flex: 0 0 200px;
  -ms-flex: 0 0 200px;
  flex: 0 0 200px;
  min-width: 200px;
  width: 200px;
}

.next-row .next-col-fixed-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 220px;
  -moz-flex: 0 0 220px;
  -ms-flex: 0 0 220px;
  flex: 0 0 220px;
  min-width: 220px;
  width: 220px;
}

.next-row .next-col-fixed-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 240px;
  -moz-flex: 0 0 240px;
  -ms-flex: 0 0 240px;
  flex: 0 0 240px;
  min-width: 240px;
  width: 240px;
}

.next-row .next-col-fixed-13 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 260px;
  -moz-flex: 0 0 260px;
  -ms-flex: 0 0 260px;
  flex: 0 0 260px;
  min-width: 260px;
  width: 260px;
}

.next-row .next-col-fixed-14 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 280px;
  -moz-flex: 0 0 280px;
  -ms-flex: 0 0 280px;
  flex: 0 0 280px;
  min-width: 280px;
  width: 280px;
}

.next-row .next-col-fixed-15 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 300px;
  -moz-flex: 0 0 300px;
  -ms-flex: 0 0 300px;
  flex: 0 0 300px;
  min-width: 300px;
  width: 300px;
}

.next-row .next-col-fixed-16 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 320px;
  -moz-flex: 0 0 320px;
  -ms-flex: 0 0 320px;
  flex: 0 0 320px;
  min-width: 320px;
  width: 320px;
}

.next-row .next-col-fixed-17 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 340px;
  -moz-flex: 0 0 340px;
  -ms-flex: 0 0 340px;
  flex: 0 0 340px;
  min-width: 340px;
  width: 340px;
}

.next-row .next-col-fixed-18 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 360px;
  -moz-flex: 0 0 360px;
  -ms-flex: 0 0 360px;
  flex: 0 0 360px;
  min-width: 360px;
  width: 360px;
}

.next-row .next-col-fixed-19 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 380px;
  -moz-flex: 0 0 380px;
  -ms-flex: 0 0 380px;
  flex: 0 0 380px;
  min-width: 380px;
  width: 380px;
}

.next-row .next-col-fixed-20 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 400px;
  -moz-flex: 0 0 400px;
  -ms-flex: 0 0 400px;
  flex: 0 0 400px;
  min-width: 400px;
  width: 400px;
}

.next-row .next-col-fixed-21 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 420px;
  -moz-flex: 0 0 420px;
  -ms-flex: 0 0 420px;
  flex: 0 0 420px;
  min-width: 420px;
  width: 420px;
}

.next-row .next-col-fixed-22 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 440px;
  -moz-flex: 0 0 440px;
  -ms-flex: 0 0 440px;
  flex: 0 0 440px;
  min-width: 440px;
  width: 440px;
}

.next-row .next-col-fixed-23 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 460px;
  -moz-flex: 0 0 460px;
  -ms-flex: 0 0 460px;
  flex: 0 0 460px;
  min-width: 460px;
  width: 460px;
}

.next-row .next-col-fixed-24 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 480px;
  -moz-flex: 0 0 480px;
  -ms-flex: 0 0 480px;
  flex: 0 0 480px;
  min-width: 480px;
  width: 480px;
}

.next-row .next-col-fixed-25 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 500px;
  -moz-flex: 0 0 500px;
  -ms-flex: 0 0 500px;
  flex: 0 0 500px;
  min-width: 500px;
  width: 500px;
}

.next-row .next-col-fixed-26 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 520px;
  -moz-flex: 0 0 520px;
  -ms-flex: 0 0 520px;
  flex: 0 0 520px;
  min-width: 520px;
  width: 520px;
}

.next-row .next-col-fixed-27 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 540px;
  -moz-flex: 0 0 540px;
  -ms-flex: 0 0 540px;
  flex: 0 0 540px;
  min-width: 540px;
  width: 540px;
}

.next-row .next-col-fixed-28 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 560px;
  -moz-flex: 0 0 560px;
  -ms-flex: 0 0 560px;
  flex: 0 0 560px;
  min-width: 560px;
  width: 560px;
}

.next-row .next-col-fixed-29 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 580px;
  -moz-flex: 0 0 580px;
  -ms-flex: 0 0 580px;
  flex: 0 0 580px;
  min-width: 580px;
  width: 580px;
}

.next-row .next-col-fixed-30 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 600px;
  -moz-flex: 0 0 600px;
  -ms-flex: 0 0 600px;
  flex: 0 0 600px;
  min-width: 600px;
  width: 600px;
}

.next-row .next-col-offset-1 {
  margin-left: 4.16667%;
}

.next-row .next-col-offset-2 {
  margin-left: 8.33333%;
}

.next-row .next-col-offset-3 {
  margin-left: 12.5%;
}

.next-row .next-col-offset-4 {
  margin-left: 16.66667%;
}

.next-row .next-col-offset-5 {
  margin-left: 20.83333%;
}

.next-row .next-col-offset-6 {
  margin-left: 25%;
}

.next-row .next-col-offset-7 {
  margin-left: 29.16667%;
}

.next-row .next-col-offset-8 {
  margin-left: 33.33333%;
}

.next-row .next-col-offset-9 {
  margin-left: 37.5%;
}

.next-row .next-col-offset-10 {
  margin-left: 41.66667%;
}

.next-row .next-col-offset-11 {
  margin-left: 45.83333%;
}

.next-row .next-col-offset-12 {
  margin-left: 50%;
}

.next-row .next-col-offset-13 {
  margin-left: 54.16667%;
}

.next-row .next-col-offset-14 {
  margin-left: 58.33333%;
}

.next-row .next-col-offset-15 {
  margin-left: 62.5%;
}

.next-row .next-col-offset-16 {
  margin-left: 66.66667%;
}

.next-row .next-col-offset-17 {
  margin-left: 70.83333%;
}

.next-row .next-col-offset-18 {
  margin-left: 75%;
}

.next-row .next-col-offset-19 {
  margin-left: 79.16667%;
}

.next-row .next-col-offset-20 {
  margin-left: 83.33333%;
}

.next-row .next-col-offset-21 {
  margin-left: 87.5%;
}

.next-row .next-col-offset-22 {
  margin-left: 91.66667%;
}

.next-row .next-col-offset-23 {
  margin-left: 95.83333%;
}

.next-row .next-col-offset-24 {
  margin-left: 100%;
}

@media (min-width: 344px) {
  .next-row .next-col-offset-xxs-1 {
    margin-left: 4.16667%;
  }
  .next-row .next-col-offset-xxs-2 {
    margin-left: 8.33333%;
  }
  .next-row .next-col-offset-xxs-3 {
    margin-left: 12.5%;
  }
  .next-row .next-col-offset-xxs-4 {
    margin-left: 16.66667%;
  }
  .next-row .next-col-offset-xxs-5 {
    margin-left: 20.83333%;
  }
  .next-row .next-col-offset-xxs-6 {
    margin-left: 25%;
  }
  .next-row .next-col-offset-xxs-7 {
    margin-left: 29.16667%;
  }
  .next-row .next-col-offset-xxs-8 {
    margin-left: 33.33333%;
  }
  .next-row .next-col-offset-xxs-9 {
    margin-left: 37.5%;
  }
  .next-row .next-col-offset-xxs-10 {
    margin-left: 41.66667%;
  }
  .next-row .next-col-offset-xxs-11 {
    margin-left: 45.83333%;
  }
  .next-row .next-col-offset-xxs-12 {
    margin-left: 50%;
  }
  .next-row .next-col-offset-xxs-13 {
    margin-left: 54.16667%;
  }
  .next-row .next-col-offset-xxs-14 {
    margin-left: 58.33333%;
  }
  .next-row .next-col-offset-xxs-15 {
    margin-left: 62.5%;
  }
  .next-row .next-col-offset-xxs-16 {
    margin-left: 66.66667%;
  }
  .next-row .next-col-offset-xxs-17 {
    margin-left: 70.83333%;
  }
  .next-row .next-col-offset-xxs-18 {
    margin-left: 75%;
  }
  .next-row .next-col-offset-xxs-19 {
    margin-left: 79.16667%;
  }
  .next-row .next-col-offset-xxs-20 {
    margin-left: 83.33333%;
  }
  .next-row .next-col-offset-xxs-21 {
    margin-left: 87.5%;
  }
  .next-row .next-col-offset-xxs-22 {
    margin-left: 91.66667%;
  }
  .next-row .next-col-offset-xxs-23 {
    margin-left: 95.83333%;
  }
  .next-row .next-col-offset-xxs-24 {
    margin-left: 100%;
  }
}

@media (min-width: 504px) {
  .next-row .next-col-offset-xs-1 {
    margin-left: 4.16667%;
  }
  .next-row .next-col-offset-xs-2 {
    margin-left: 8.33333%;
  }
  .next-row .next-col-offset-xs-3 {
    margin-left: 12.5%;
  }
  .next-row .next-col-offset-xs-4 {
    margin-left: 16.66667%;
  }
  .next-row .next-col-offset-xs-5 {
    margin-left: 20.83333%;
  }
  .next-row .next-col-offset-xs-6 {
    margin-left: 25%;
  }
  .next-row .next-col-offset-xs-7 {
    margin-left: 29.16667%;
  }
  .next-row .next-col-offset-xs-8 {
    margin-left: 33.33333%;
  }
  .next-row .next-col-offset-xs-9 {
    margin-left: 37.5%;
  }
  .next-row .next-col-offset-xs-10 {
    margin-left: 41.66667%;
  }
  .next-row .next-col-offset-xs-11 {
    margin-left: 45.83333%;
  }
  .next-row .next-col-offset-xs-12 {
    margin-left: 50%;
  }
  .next-row .next-col-offset-xs-13 {
    margin-left: 54.16667%;
  }
  .next-row .next-col-offset-xs-14 {
    margin-left: 58.33333%;
  }
  .next-row .next-col-offset-xs-15 {
    margin-left: 62.5%;
  }
  .next-row .next-col-offset-xs-16 {
    margin-left: 66.66667%;
  }
  .next-row .next-col-offset-xs-17 {
    margin-left: 70.83333%;
  }
  .next-row .next-col-offset-xs-18 {
    margin-left: 75%;
  }
  .next-row .next-col-offset-xs-19 {
    margin-left: 79.16667%;
  }
  .next-row .next-col-offset-xs-20 {
    margin-left: 83.33333%;
  }
  .next-row .next-col-offset-xs-21 {
    margin-left: 87.5%;
  }
  .next-row .next-col-offset-xs-22 {
    margin-left: 91.66667%;
  }
  .next-row .next-col-offset-xs-23 {
    margin-left: 95.83333%;
  }
  .next-row .next-col-offset-xs-24 {
    margin-left: 100%;
  }
}

@media (min-width: 752px) {
  .next-row .next-col-offset-s-1 {
    margin-left: 4.16667%;
  }
  .next-row .next-col-offset-s-2 {
    margin-left: 8.33333%;
  }
  .next-row .next-col-offset-s-3 {
    margin-left: 12.5%;
  }
  .next-row .next-col-offset-s-4 {
    margin-left: 16.66667%;
  }
  .next-row .next-col-offset-s-5 {
    margin-left: 20.83333%;
  }
  .next-row .next-col-offset-s-6 {
    margin-left: 25%;
  }
  .next-row .next-col-offset-s-7 {
    margin-left: 29.16667%;
  }
  .next-row .next-col-offset-s-8 {
    margin-left: 33.33333%;
  }
  .next-row .next-col-offset-s-9 {
    margin-left: 37.5%;
  }
  .next-row .next-col-offset-s-10 {
    margin-left: 41.66667%;
  }
  .next-row .next-col-offset-s-11 {
    margin-left: 45.83333%;
  }
  .next-row .next-col-offset-s-12 {
    margin-left: 50%;
  }
  .next-row .next-col-offset-s-13 {
    margin-left: 54.16667%;
  }
  .next-row .next-col-offset-s-14 {
    margin-left: 58.33333%;
  }
  .next-row .next-col-offset-s-15 {
    margin-left: 62.5%;
  }
  .next-row .next-col-offset-s-16 {
    margin-left: 66.66667%;
  }
  .next-row .next-col-offset-s-17 {
    margin-left: 70.83333%;
  }
  .next-row .next-col-offset-s-18 {
    margin-left: 75%;
  }
  .next-row .next-col-offset-s-19 {
    margin-left: 79.16667%;
  }
  .next-row .next-col-offset-s-20 {
    margin-left: 83.33333%;
  }
  .next-row .next-col-offset-s-21 {
    margin-left: 87.5%;
  }
  .next-row .next-col-offset-s-22 {
    margin-left: 91.66667%;
  }
  .next-row .next-col-offset-s-23 {
    margin-left: 95.83333%;
  }
  .next-row .next-col-offset-s-24 {
    margin-left: 100%;
  }
}

@media (min-width: 1022px) {
  .next-row .next-col-offset-m-1 {
    margin-left: 4.16667%;
  }
  .next-row .next-col-offset-m-2 {
    margin-left: 8.33333%;
  }
  .next-row .next-col-offset-m-3 {
    margin-left: 12.5%;
  }
  .next-row .next-col-offset-m-4 {
    margin-left: 16.66667%;
  }
  .next-row .next-col-offset-m-5 {
    margin-left: 20.83333%;
  }
  .next-row .next-col-offset-m-6 {
    margin-left: 25%;
  }
  .next-row .next-col-offset-m-7 {
    margin-left: 29.16667%;
  }
  .next-row .next-col-offset-m-8 {
    margin-left: 33.33333%;
  }
  .next-row .next-col-offset-m-9 {
    margin-left: 37.5%;
  }
  .next-row .next-col-offset-m-10 {
    margin-left: 41.66667%;
  }
  .next-row .next-col-offset-m-11 {
    margin-left: 45.83333%;
  }
  .next-row .next-col-offset-m-12 {
    margin-left: 50%;
  }
  .next-row .next-col-offset-m-13 {
    margin-left: 54.16667%;
  }
  .next-row .next-col-offset-m-14 {
    margin-left: 58.33333%;
  }
  .next-row .next-col-offset-m-15 {
    margin-left: 62.5%;
  }
  .next-row .next-col-offset-m-16 {
    margin-left: 66.66667%;
  }
  .next-row .next-col-offset-m-17 {
    margin-left: 70.83333%;
  }
  .next-row .next-col-offset-m-18 {
    margin-left: 75%;
  }
  .next-row .next-col-offset-m-19 {
    margin-left: 79.16667%;
  }
  .next-row .next-col-offset-m-20 {
    margin-left: 83.33333%;
  }
  .next-row .next-col-offset-m-21 {
    margin-left: 87.5%;
  }
  .next-row .next-col-offset-m-22 {
    margin-left: 91.66667%;
  }
  .next-row .next-col-offset-m-23 {
    margin-left: 95.83333%;
  }
  .next-row .next-col-offset-m-24 {
    margin-left: 100%;
  }
}

@media (min-width: 1232px) {
  .next-row .next-col-offset-l-1 {
    margin-left: 4.16667%;
  }
  .next-row .next-col-offset-l-2 {
    margin-left: 8.33333%;
  }
  .next-row .next-col-offset-l-3 {
    margin-left: 12.5%;
  }
  .next-row .next-col-offset-l-4 {
    margin-left: 16.66667%;
  }
  .next-row .next-col-offset-l-5 {
    margin-left: 20.83333%;
  }
  .next-row .next-col-offset-l-6 {
    margin-left: 25%;
  }
  .next-row .next-col-offset-l-7 {
    margin-left: 29.16667%;
  }
  .next-row .next-col-offset-l-8 {
    margin-left: 33.33333%;
  }
  .next-row .next-col-offset-l-9 {
    margin-left: 37.5%;
  }
  .next-row .next-col-offset-l-10 {
    margin-left: 41.66667%;
  }
  .next-row .next-col-offset-l-11 {
    margin-left: 45.83333%;
  }
  .next-row .next-col-offset-l-12 {
    margin-left: 50%;
  }
  .next-row .next-col-offset-l-13 {
    margin-left: 54.16667%;
  }
  .next-row .next-col-offset-l-14 {
    margin-left: 58.33333%;
  }
  .next-row .next-col-offset-l-15 {
    margin-left: 62.5%;
  }
  .next-row .next-col-offset-l-16 {
    margin-left: 66.66667%;
  }
  .next-row .next-col-offset-l-17 {
    margin-left: 70.83333%;
  }
  .next-row .next-col-offset-l-18 {
    margin-left: 75%;
  }
  .next-row .next-col-offset-l-19 {
    margin-left: 79.16667%;
  }
  .next-row .next-col-offset-l-20 {
    margin-left: 83.33333%;
  }
  .next-row .next-col-offset-l-21 {
    margin-left: 87.5%;
  }
  .next-row .next-col-offset-l-22 {
    margin-left: 91.66667%;
  }
  .next-row .next-col-offset-l-23 {
    margin-left: 95.83333%;
  }
  .next-row .next-col-offset-l-24 {
    margin-left: 100%;
  }
}

@media (min-width: 1532px) {
  .next-row .next-col-offset-xl-1 {
    margin-left: 4.16667%;
  }
  .next-row .next-col-offset-xl-2 {
    margin-left: 8.33333%;
  }
  .next-row .next-col-offset-xl-3 {
    margin-left: 12.5%;
  }
  .next-row .next-col-offset-xl-4 {
    margin-left: 16.66667%;
  }
  .next-row .next-col-offset-xl-5 {
    margin-left: 20.83333%;
  }
  .next-row .next-col-offset-xl-6 {
    margin-left: 25%;
  }
  .next-row .next-col-offset-xl-7 {
    margin-left: 29.16667%;
  }
  .next-row .next-col-offset-xl-8 {
    margin-left: 33.33333%;
  }
  .next-row .next-col-offset-xl-9 {
    margin-left: 37.5%;
  }
  .next-row .next-col-offset-xl-10 {
    margin-left: 41.66667%;
  }
  .next-row .next-col-offset-xl-11 {
    margin-left: 45.83333%;
  }
  .next-row .next-col-offset-xl-12 {
    margin-left: 50%;
  }
  .next-row .next-col-offset-xl-13 {
    margin-left: 54.16667%;
  }
  .next-row .next-col-offset-xl-14 {
    margin-left: 58.33333%;
  }
  .next-row .next-col-offset-xl-15 {
    margin-left: 62.5%;
  }
  .next-row .next-col-offset-xl-16 {
    margin-left: 66.66667%;
  }
  .next-row .next-col-offset-xl-17 {
    margin-left: 70.83333%;
  }
  .next-row .next-col-offset-xl-18 {
    margin-left: 75%;
  }
  .next-row .next-col-offset-xl-19 {
    margin-left: 79.16667%;
  }
  .next-row .next-col-offset-xl-20 {
    margin-left: 83.33333%;
  }
  .next-row .next-col-offset-xl-21 {
    margin-left: 87.5%;
  }
  .next-row .next-col-offset-xl-22 {
    margin-left: 91.66667%;
  }
  .next-row .next-col-offset-xl-23 {
    margin-left: 95.83333%;
  }
  .next-row .next-col-offset-xl-24 {
    margin-left: 100%;
  }
}

.next-row .next-col-offset-fixed-1 {
  margin-left: 20px;
}

.next-row .next-col-offset-fixed-2 {
  margin-left: 40px;
}

.next-row .next-col-offset-fixed-3 {
  margin-left: 60px;
}

.next-row .next-col-offset-fixed-4 {
  margin-left: 80px;
}

.next-row .next-col-offset-fixed-5 {
  margin-left: 100px;
}

.next-row .next-col-offset-fixed-6 {
  margin-left: 120px;
}

.next-row .next-col-offset-fixed-7 {
  margin-left: 140px;
}

.next-row .next-col-offset-fixed-8 {
  margin-left: 160px;
}

.next-row .next-col-offset-fixed-9 {
  margin-left: 180px;
}

.next-row .next-col-offset-fixed-10 {
  margin-left: 200px;
}

.next-row .next-col-offset-fixed-11 {
  margin-left: 220px;
}

.next-row .next-col-offset-fixed-12 {
  margin-left: 240px;
}

.next-row .next-col-offset-fixed-13 {
  margin-left: 260px;
}

.next-row .next-col-offset-fixed-14 {
  margin-left: 280px;
}

.next-row .next-col-offset-fixed-15 {
  margin-left: 300px;
}

.next-row .next-col-offset-fixed-16 {
  margin-left: 320px;
}

.next-row .next-col-offset-fixed-17 {
  margin-left: 340px;
}

.next-row .next-col-offset-fixed-18 {
  margin-left: 360px;
}

.next-row .next-col-offset-fixed-19 {
  margin-left: 380px;
}

.next-row .next-col-offset-fixed-20 {
  margin-left: 400px;
}

.next-row .next-col-offset-fixed-21 {
  margin-left: 420px;
}

.next-row .next-col-offset-fixed-22 {
  margin-left: 440px;
}

.next-row .next-col-offset-fixed-23 {
  margin-left: 460px;
}

.next-row .next-col-offset-fixed-24 {
  margin-left: 480px;
}

.next-row .next-col-offset-fixed-25 {
  margin-left: 500px;
}

.next-row .next-col-offset-fixed-26 {
  margin-left: 520px;
}

.next-row .next-col-offset-fixed-27 {
  margin-left: 540px;
}

.next-row .next-col-offset-fixed-28 {
  margin-left: 560px;
}

.next-row .next-col-offset-fixed-29 {
  margin-left: 580px;
}

.next-row .next-col-offset-fixed-30 {
  margin-left: 600px;
}

.next-row .next-col-offset-fixed-xxs-1 {
  margin-left: 20px;
}

.next-row .next-col-offset-fixed-xxs-2 {
  margin-left: 40px;
}

.next-row .next-col-offset-fixed-xxs-3 {
  margin-left: 60px;
}

.next-row .next-col-offset-fixed-xxs-4 {
  margin-left: 80px;
}

.next-row .next-col-offset-fixed-xxs-5 {
  margin-left: 100px;
}

.next-row .next-col-offset-fixed-xxs-6 {
  margin-left: 120px;
}

.next-row .next-col-offset-fixed-xxs-7 {
  margin-left: 140px;
}

.next-row .next-col-offset-fixed-xxs-8 {
  margin-left: 160px;
}

.next-row .next-col-offset-fixed-xxs-9 {
  margin-left: 180px;
}

.next-row .next-col-offset-fixed-xxs-10 {
  margin-left: 200px;
}

.next-row .next-col-offset-fixed-xxs-11 {
  margin-left: 220px;
}

.next-row .next-col-offset-fixed-xxs-12 {
  margin-left: 240px;
}

.next-row .next-col-offset-fixed-xxs-13 {
  margin-left: 260px;
}

.next-row .next-col-offset-fixed-xxs-14 {
  margin-left: 280px;
}

.next-row .next-col-offset-fixed-xxs-15 {
  margin-left: 300px;
}

.next-row .next-col-offset-fixed-xxs-16 {
  margin-left: 320px;
}

.next-row .next-col-offset-fixed-xxs-17 {
  margin-left: 340px;
}

.next-row .next-col-offset-fixed-xxs-18 {
  margin-left: 360px;
}

.next-row .next-col-offset-fixed-xxs-19 {
  margin-left: 380px;
}

.next-row .next-col-offset-fixed-xxs-20 {
  margin-left: 400px;
}

.next-row .next-col-offset-fixed-xxs-21 {
  margin-left: 420px;
}

.next-row .next-col-offset-fixed-xxs-22 {
  margin-left: 440px;
}

.next-row .next-col-offset-fixed-xxs-23 {
  margin-left: 460px;
}

.next-row .next-col-offset-fixed-xxs-24 {
  margin-left: 480px;
}

.next-row .next-col-offset-fixed-xxs-25 {
  margin-left: 500px;
}

.next-row .next-col-offset-fixed-xxs-26 {
  margin-left: 520px;
}

.next-row .next-col-offset-fixed-xxs-27 {
  margin-left: 540px;
}

.next-row .next-col-offset-fixed-xxs-28 {
  margin-left: 560px;
}

.next-row .next-col-offset-fixed-xxs-29 {
  margin-left: 580px;
}

.next-row .next-col-offset-fixed-xxs-30 {
  margin-left: 600px;
}

.next-row .next-col-offset-fixed-xs-1 {
  margin-left: 20px;
}

.next-row .next-col-offset-fixed-xs-2 {
  margin-left: 40px;
}

.next-row .next-col-offset-fixed-xs-3 {
  margin-left: 60px;
}

.next-row .next-col-offset-fixed-xs-4 {
  margin-left: 80px;
}

.next-row .next-col-offset-fixed-xs-5 {
  margin-left: 100px;
}

.next-row .next-col-offset-fixed-xs-6 {
  margin-left: 120px;
}

.next-row .next-col-offset-fixed-xs-7 {
  margin-left: 140px;
}

.next-row .next-col-offset-fixed-xs-8 {
  margin-left: 160px;
}

.next-row .next-col-offset-fixed-xs-9 {
  margin-left: 180px;
}

.next-row .next-col-offset-fixed-xs-10 {
  margin-left: 200px;
}

.next-row .next-col-offset-fixed-xs-11 {
  margin-left: 220px;
}

.next-row .next-col-offset-fixed-xs-12 {
  margin-left: 240px;
}

.next-row .next-col-offset-fixed-xs-13 {
  margin-left: 260px;
}

.next-row .next-col-offset-fixed-xs-14 {
  margin-left: 280px;
}

.next-row .next-col-offset-fixed-xs-15 {
  margin-left: 300px;
}

.next-row .next-col-offset-fixed-xs-16 {
  margin-left: 320px;
}

.next-row .next-col-offset-fixed-xs-17 {
  margin-left: 340px;
}

.next-row .next-col-offset-fixed-xs-18 {
  margin-left: 360px;
}

.next-row .next-col-offset-fixed-xs-19 {
  margin-left: 380px;
}

.next-row .next-col-offset-fixed-xs-20 {
  margin-left: 400px;
}

.next-row .next-col-offset-fixed-xs-21 {
  margin-left: 420px;
}

.next-row .next-col-offset-fixed-xs-22 {
  margin-left: 440px;
}

.next-row .next-col-offset-fixed-xs-23 {
  margin-left: 460px;
}

.next-row .next-col-offset-fixed-xs-24 {
  margin-left: 480px;
}

.next-row .next-col-offset-fixed-xs-25 {
  margin-left: 500px;
}

.next-row .next-col-offset-fixed-xs-26 {
  margin-left: 520px;
}

.next-row .next-col-offset-fixed-xs-27 {
  margin-left: 540px;
}

.next-row .next-col-offset-fixed-xs-28 {
  margin-left: 560px;
}

.next-row .next-col-offset-fixed-xs-29 {
  margin-left: 580px;
}

.next-row .next-col-offset-fixed-xs-30 {
  margin-left: 600px;
}

.next-row .next-col-offset-fixed-s-1 {
  margin-left: 20px;
}

.next-row .next-col-offset-fixed-s-2 {
  margin-left: 40px;
}

.next-row .next-col-offset-fixed-s-3 {
  margin-left: 60px;
}

.next-row .next-col-offset-fixed-s-4 {
  margin-left: 80px;
}

.next-row .next-col-offset-fixed-s-5 {
  margin-left: 100px;
}

.next-row .next-col-offset-fixed-s-6 {
  margin-left: 120px;
}

.next-row .next-col-offset-fixed-s-7 {
  margin-left: 140px;
}

.next-row .next-col-offset-fixed-s-8 {
  margin-left: 160px;
}

.next-row .next-col-offset-fixed-s-9 {
  margin-left: 180px;
}

.next-row .next-col-offset-fixed-s-10 {
  margin-left: 200px;
}

.next-row .next-col-offset-fixed-s-11 {
  margin-left: 220px;
}

.next-row .next-col-offset-fixed-s-12 {
  margin-left: 240px;
}

.next-row .next-col-offset-fixed-s-13 {
  margin-left: 260px;
}

.next-row .next-col-offset-fixed-s-14 {
  margin-left: 280px;
}

.next-row .next-col-offset-fixed-s-15 {
  margin-left: 300px;
}

.next-row .next-col-offset-fixed-s-16 {
  margin-left: 320px;
}

.next-row .next-col-offset-fixed-s-17 {
  margin-left: 340px;
}

.next-row .next-col-offset-fixed-s-18 {
  margin-left: 360px;
}

.next-row .next-col-offset-fixed-s-19 {
  margin-left: 380px;
}

.next-row .next-col-offset-fixed-s-20 {
  margin-left: 400px;
}

.next-row .next-col-offset-fixed-s-21 {
  margin-left: 420px;
}

.next-row .next-col-offset-fixed-s-22 {
  margin-left: 440px;
}

.next-row .next-col-offset-fixed-s-23 {
  margin-left: 460px;
}

.next-row .next-col-offset-fixed-s-24 {
  margin-left: 480px;
}

.next-row .next-col-offset-fixed-s-25 {
  margin-left: 500px;
}

.next-row .next-col-offset-fixed-s-26 {
  margin-left: 520px;
}

.next-row .next-col-offset-fixed-s-27 {
  margin-left: 540px;
}

.next-row .next-col-offset-fixed-s-28 {
  margin-left: 560px;
}

.next-row .next-col-offset-fixed-s-29 {
  margin-left: 580px;
}

.next-row .next-col-offset-fixed-s-30 {
  margin-left: 600px;
}

.next-row .next-col-offset-fixed-m-1 {
  margin-left: 20px;
}

.next-row .next-col-offset-fixed-m-2 {
  margin-left: 40px;
}

.next-row .next-col-offset-fixed-m-3 {
  margin-left: 60px;
}

.next-row .next-col-offset-fixed-m-4 {
  margin-left: 80px;
}

.next-row .next-col-offset-fixed-m-5 {
  margin-left: 100px;
}

.next-row .next-col-offset-fixed-m-6 {
  margin-left: 120px;
}

.next-row .next-col-offset-fixed-m-7 {
  margin-left: 140px;
}

.next-row .next-col-offset-fixed-m-8 {
  margin-left: 160px;
}

.next-row .next-col-offset-fixed-m-9 {
  margin-left: 180px;
}

.next-row .next-col-offset-fixed-m-10 {
  margin-left: 200px;
}

.next-row .next-col-offset-fixed-m-11 {
  margin-left: 220px;
}

.next-row .next-col-offset-fixed-m-12 {
  margin-left: 240px;
}

.next-row .next-col-offset-fixed-m-13 {
  margin-left: 260px;
}

.next-row .next-col-offset-fixed-m-14 {
  margin-left: 280px;
}

.next-row .next-col-offset-fixed-m-15 {
  margin-left: 300px;
}

.next-row .next-col-offset-fixed-m-16 {
  margin-left: 320px;
}

.next-row .next-col-offset-fixed-m-17 {
  margin-left: 340px;
}

.next-row .next-col-offset-fixed-m-18 {
  margin-left: 360px;
}

.next-row .next-col-offset-fixed-m-19 {
  margin-left: 380px;
}

.next-row .next-col-offset-fixed-m-20 {
  margin-left: 400px;
}

.next-row .next-col-offset-fixed-m-21 {
  margin-left: 420px;
}

.next-row .next-col-offset-fixed-m-22 {
  margin-left: 440px;
}

.next-row .next-col-offset-fixed-m-23 {
  margin-left: 460px;
}

.next-row .next-col-offset-fixed-m-24 {
  margin-left: 480px;
}

.next-row .next-col-offset-fixed-m-25 {
  margin-left: 500px;
}

.next-row .next-col-offset-fixed-m-26 {
  margin-left: 520px;
}

.next-row .next-col-offset-fixed-m-27 {
  margin-left: 540px;
}

.next-row .next-col-offset-fixed-m-28 {
  margin-left: 560px;
}

.next-row .next-col-offset-fixed-m-29 {
  margin-left: 580px;
}

.next-row .next-col-offset-fixed-m-30 {
  margin-left: 600px;
}

.next-row .next-col-offset-fixed-l-1 {
  margin-left: 20px;
}

.next-row .next-col-offset-fixed-l-2 {
  margin-left: 40px;
}

.next-row .next-col-offset-fixed-l-3 {
  margin-left: 60px;
}

.next-row .next-col-offset-fixed-l-4 {
  margin-left: 80px;
}

.next-row .next-col-offset-fixed-l-5 {
  margin-left: 100px;
}

.next-row .next-col-offset-fixed-l-6 {
  margin-left: 120px;
}

.next-row .next-col-offset-fixed-l-7 {
  margin-left: 140px;
}

.next-row .next-col-offset-fixed-l-8 {
  margin-left: 160px;
}

.next-row .next-col-offset-fixed-l-9 {
  margin-left: 180px;
}

.next-row .next-col-offset-fixed-l-10 {
  margin-left: 200px;
}

.next-row .next-col-offset-fixed-l-11 {
  margin-left: 220px;
}

.next-row .next-col-offset-fixed-l-12 {
  margin-left: 240px;
}

.next-row .next-col-offset-fixed-l-13 {
  margin-left: 260px;
}

.next-row .next-col-offset-fixed-l-14 {
  margin-left: 280px;
}

.next-row .next-col-offset-fixed-l-15 {
  margin-left: 300px;
}

.next-row .next-col-offset-fixed-l-16 {
  margin-left: 320px;
}

.next-row .next-col-offset-fixed-l-17 {
  margin-left: 340px;
}

.next-row .next-col-offset-fixed-l-18 {
  margin-left: 360px;
}

.next-row .next-col-offset-fixed-l-19 {
  margin-left: 380px;
}

.next-row .next-col-offset-fixed-l-20 {
  margin-left: 400px;
}

.next-row .next-col-offset-fixed-l-21 {
  margin-left: 420px;
}

.next-row .next-col-offset-fixed-l-22 {
  margin-left: 440px;
}

.next-row .next-col-offset-fixed-l-23 {
  margin-left: 460px;
}

.next-row .next-col-offset-fixed-l-24 {
  margin-left: 480px;
}

.next-row .next-col-offset-fixed-l-25 {
  margin-left: 500px;
}

.next-row .next-col-offset-fixed-l-26 {
  margin-left: 520px;
}

.next-row .next-col-offset-fixed-l-27 {
  margin-left: 540px;
}

.next-row .next-col-offset-fixed-l-28 {
  margin-left: 560px;
}

.next-row .next-col-offset-fixed-l-29 {
  margin-left: 580px;
}

.next-row .next-col-offset-fixed-l-30 {
  margin-left: 600px;
}

.next-row .next-col-offset-fixed-xl-1 {
  margin-left: 20px;
}

.next-row .next-col-offset-fixed-xl-2 {
  margin-left: 40px;
}

.next-row .next-col-offset-fixed-xl-3 {
  margin-left: 60px;
}

.next-row .next-col-offset-fixed-xl-4 {
  margin-left: 80px;
}

.next-row .next-col-offset-fixed-xl-5 {
  margin-left: 100px;
}

.next-row .next-col-offset-fixed-xl-6 {
  margin-left: 120px;
}

.next-row .next-col-offset-fixed-xl-7 {
  margin-left: 140px;
}

.next-row .next-col-offset-fixed-xl-8 {
  margin-left: 160px;
}

.next-row .next-col-offset-fixed-xl-9 {
  margin-left: 180px;
}

.next-row .next-col-offset-fixed-xl-10 {
  margin-left: 200px;
}

.next-row .next-col-offset-fixed-xl-11 {
  margin-left: 220px;
}

.next-row .next-col-offset-fixed-xl-12 {
  margin-left: 240px;
}

.next-row .next-col-offset-fixed-xl-13 {
  margin-left: 260px;
}

.next-row .next-col-offset-fixed-xl-14 {
  margin-left: 280px;
}

.next-row .next-col-offset-fixed-xl-15 {
  margin-left: 300px;
}

.next-row .next-col-offset-fixed-xl-16 {
  margin-left: 320px;
}

.next-row .next-col-offset-fixed-xl-17 {
  margin-left: 340px;
}

.next-row .next-col-offset-fixed-xl-18 {
  margin-left: 360px;
}

.next-row .next-col-offset-fixed-xl-19 {
  margin-left: 380px;
}

.next-row .next-col-offset-fixed-xl-20 {
  margin-left: 400px;
}

.next-row .next-col-offset-fixed-xl-21 {
  margin-left: 420px;
}

.next-row .next-col-offset-fixed-xl-22 {
  margin-left: 440px;
}

.next-row .next-col-offset-fixed-xl-23 {
  margin-left: 460px;
}

.next-row .next-col-offset-fixed-xl-24 {
  margin-left: 480px;
}

.next-row .next-col-offset-fixed-xl-25 {
  margin-left: 500px;
}

.next-row .next-col-offset-fixed-xl-26 {
  margin-left: 520px;
}

.next-row .next-col-offset-fixed-xl-27 {
  margin-left: 540px;
}

.next-row .next-col-offset-fixed-xl-28 {
  margin-left: 560px;
}

.next-row .next-col-offset-fixed-xl-29 {
  margin-left: 580px;
}

.next-row .next-col-offset-fixed-xl-30 {
  margin-left: 600px;
}

.next-row-align-top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

.next-row-align-bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end;
}

.next-row-align-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-grid-row-align: center;
  align-items: center;
}

.next-row-align-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  -ms-grid-row-align: baseline;
  align-items: baseline;
}

.next-row-align-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch;
}

.next-row-align-stretch .next-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.next-col-top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.next-col-bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.next-col-center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

@media (min-width: 344px) and (max-width: 503px) {
  .next-row .next-col-xxs-hidden {
    display: none;
  }
}

@media (min-width: 504px) and (max-width: 751px) {
  .next-row .next-col-xs-hidden {
    display: none;
  }
}

@media (min-width: 752px) and (max-width: 1021px) {
  .next-row .next-col-s-hidden {
    display: none;
  }
}

@media (min-width: 1022px) and (max-width: 1231px) {
  .next-row .next-col-m-hidden {
    display: none;
  }
}

@media (min-width: 1232px) and (max-width: 1531px) {
  .next-row .next-col-l-hidden {
    display: none;
  }
}

@media (min-width: 1532px) {
  .next-row .next-col-xl-hidden {
    display: none;
  }
}

.next-row .next-col-hidden {
  display: none;
}

.next-form {
  box-sizing: border-box;
  color: #333333;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 14px;
  line-height: 1.28571;
}

.next-form *, .next-form *:before, .next-form *:after {
  box-sizing: border-box;
}

.next-form .next-row {
  padding: 0;
}

.next-form .next-col {
  padding: 0;
  padding-right: 4px;
}

.next-form-item {
  margin-bottom: 16px;
}

.next-form-item .next-form-item {
  margin-bottom: 0;
  display: block;
}

.next-form-item.has-error .next-form-item-control .next-input, .next-form-item.has-error .next-form-item-control .next-number-picker-input, .next-form-item.has-error .next-form-item-control .next-select {
  border-color: #FF3333;
}

.next-form-item.has-error .next-form-item-explain {
  color: #FF3333;
  line-height: initial;
}

.next-form-item.has-error .next-form-item-inset {
  border-color: #FF3333;
}

.next-form-item-control {
  position: relative;
}

.next-form-item-control .next-form-text-align {
  margin: 0;
}

.next-form-item-control>.next-input-group, .next-form-item-control>.next-input {
  width: 100%;
}

.next-form-item-label {
  display: inline-block;
  vertical-align: top;
  color: #666666;
  min-height: 20px;
  margin: 0;
}

.next-form-item-label[required]:before {
  display: inline-block;
  margin-right: 4px;
  content: "*";
  font-family: SimSun;
  color: #FF3333;
}

.next-form-item-explain {
  margin-top: 4px;
  font-size: 12px;
  color: #666666;
}

.next-form-hoz .next-form-item {
  display: inline-block;
  margin-right: 12px;
  vertical-align: top;
  margin-bottom: 16px;
}

.next-form-left .next-form-item-control {
  display: inline-block;
}

.next-form-left .next-form-item-label {
  text-align: right;
  padding-right: 12px;
  color: #666666;
}

.next-form-left.next-form-medium .next-form-item-label, .next-form-left.next-form-medium .next-form-text-align, .next-form-left.next-form-medium p {
  line-height: 28px;
}

.next-form-left.next-form-medium .next-radio-group {
  line-height: 24px;
}

.next-form-left.next-form-medium .next-form-item-label {
  font-size: 14px;
}

.next-form-left.next-form-large .next-form-item-label, .next-form-left.next-form-large .next-form-text-align, .next-form-left.next-form-large p {
  line-height: 40px;
}

.next-form-left.next-form-large .next-radio-group {
  line-height: 36px;
}

.next-form-left.next-form-large .next-form-item-label {
  font-size: 14px;
}

.next-form-left.next-form-small .next-form-item-label, .next-form-left.next-form-small .next-form-text-align, .next-form-left.next-form-small p {
  line-height: 20px;
}

.next-form-left.next-form-small .next-form-item-label {
  font-size: 14px;
}

.next-form-inset .next-form-item-control {
  display: inline-block;
}

.next-form-inset .next-form-item-label {
  text-align: right;
  padding-right: 12px;
  color: #666666;
}

.next-form-inset.next-form-medium .next-form-item-label, .next-form-inset.next-form-medium .next-form-text-align, .next-form-inset.next-form-medium p {
  line-height: 28px;
}

.next-form-inset.next-form-medium .next-radio-group {
  line-height: 24px;
}

.next-form-inset.next-form-medium .next-form-item-label {
  font-size: 14px;
}

.next-form-inset.next-form-large .next-form-item-label, .next-form-inset.next-form-large .next-form-text-align, .next-form-inset.next-form-large p {
  line-height: 40px;
}

.next-form-inset.next-form-large .next-radio-group {
  line-height: 36px;
}

.next-form-inset.next-form-large .next-form-item-label {
  font-size: 14px;
}

.next-form-inset.next-form-small .next-form-item-label, .next-form-inset.next-form-small .next-form-text-align, .next-form-inset.next-form-small p {
  line-height: 20px;
}

.next-form-inset.next-form-small .next-form-item-label {
  font-size: 14px;
}

.next-form-item-inset {
  border: 1px solid #C4C6CF;
  border-radius: 0px;
}

.next-form-item-inset .next-form-item-label {
  padding: 0 12px;
  text-align: right;
}

.next-form-item-inset .next-form-item-control {
  font-size: 0;
}

.next-form-item-inset .next-input, .next-form-item-inset .next-select {
  border-color: transparent !important;
}

.next-form-top .next-form-item-label {
  margin-bottom: 4px;
}

.next-form-label-left .next-form-item-label {
  text-align: left;
}

.next-form-label-left .next-form-item-label[required]:before {
  display: none;
}

.next-form-label-left .next-form-item-label[required]:after {
  display: inline-block;
  margin-left: 4px;
  content: "*";
  font-family: SimSun;
  color: #FF3333;
}

.next-form-label-right .next-form-item-label {
  text-align: right;
}

.next-loading {
  position: relative;
  display: inline-block;
}

.next-loading-tip {
  display: none;
}

.next-loading.loading>.next-loading-tip {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 4;
  text-align: center;
}

.next-loading.loading>.next-loading-tip .next-loading-flower .next-loading-icon:before {
  width: 32px;
  font-size: 32px;
  line-height: inherit;
}

.next-loading.loading>.next-loading-tip .next-loading-fusion-reactor {
  width: 50px;
  height: 50px;
  position: relative;
  margin: 0 auto;
  margin-top: -15px;
  -webkit-animation-duration: 5.6s;
  animation-duration: 5.6s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: vectorRoute;
  animation-name: vectorRoute;
}

.next-loading.loading>.next-loading-tip .next-loading-fusion-reactor .next-loading-dot {
  position: absolute;
  margin: auto;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #333333;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 1.4s;
  animation-duration: 1.4s;
}

.next-loading.loading>.next-loading-tip .next-loading-fusion-reactor .next-loading-dot:nth-child(1) {
  top: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-name: vectorDotsX;
  animation-name: vectorDotsX;
}

.next-loading.loading>.next-loading-tip .next-loading-fusion-reactor .next-loading-dot:nth-child(2) {
  left: 0;
  right: 0;
  top: 0;
  -webkit-animation-name: vectorDotsY;
  animation-name: vectorDotsY;
}

.next-loading.loading>.next-loading-tip .next-loading-fusion-reactor .next-loading-dot:nth-child(3) {
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-animation-name: vectorDotsXR;
  animation-name: vectorDotsXR;
}

.next-loading.loading>.next-loading-tip .next-loading-fusion-reactor .next-loading-dot:nth-child(4) {
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-animation-name: vectorDotsYR;
  animation-name: vectorDotsYR;
}

.next-loading.loading>.next-loading-tip .next-loading-dot-circle .next-loading-dot {
  text-indent: -9999em;
  overflow: hidden;
  font-size: 40px;
  width: 1em;
  height: 1em;
  margin: 0 auto;
  margin-top: -10px;
  border-radius: 50%;
  -webkit-animation-duration: 1.7s;
  animation-duration: 1.7s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-name: dotCircle;
  animation-name: dotCircle;
  color: #fff;
}

.next-loading.loading .next-loading-component {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  opacity: 0.7;
  -webkit-filter: blur(1px);
  filter: blur(1px);
  -webkit-filter: "progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false)";
  filter: "progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false)";
  /* IE6~IE9 */
  position: relative;
  pointer-events: none;
}

@-webkit-keyframes vectorRoute {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  5% {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  25% {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  30% {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  50% {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  55% {
    -webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg);
  }
  75% {
    -webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg);
  }
  80% {
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes vectorRoute {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  5% {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  25% {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  30% {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  50% {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  55% {
    -webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg);
  }
  75% {
    -webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg);
  }
  80% {
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}


/* 20% 的时间在旋转 */

@-webkit-keyframes vectorDotsYR {
  25% {
    bottom: 0;
  }
  45%, 50% {
    bottom: 19px;
    height: 12px;
  }
  90% {
    bottom: 0;
    height: 10px;
  }
}

@keyframes vectorDotsYR {
  25% {
    bottom: 0;
  }
  45%, 50% {
    bottom: 19px;
    height: 12px;
  }
  90% {
    bottom: 0;
    height: 10px;
  }
}

@-webkit-keyframes vectorDotsY {
  25% {
    top: 0;
  }
  45%, 50% {
    top: 19px;
    height: 12px;
  }
  90% {
    top: 0;
    height: 10px;
  }
}

@keyframes vectorDotsY {
  25% {
    top: 0;
  }
  45%, 50% {
    top: 19px;
    height: 12px;
  }
  90% {
    top: 0;
    height: 10px;
  }
}

@-webkit-keyframes vectorDotsX {
  25% {
    left: 0;
  }
  45%, 50% {
    left: 19px;
    width: 12px;
  }
  90% {
    left: 0;
    width: 10px;
  }
}

@keyframes vectorDotsX {
  25% {
    left: 0;
  }
  45%, 50% {
    left: 19px;
    width: 12px;
  }
  90% {
    left: 0;
    width: 10px;
  }
}

@-webkit-keyframes vectorDotsXR {
  25% {
    right: 0;
  }
  45%, 50% {
    right: 19px;
    width: 12px;
  }
  90% {
    right: 0;
    width: 10px;
  }
}

@keyframes vectorDotsXR {
  25% {
    right: 0;
  }
  45%, 50% {
    right: 19px;
    width: 12px;
  }
  90% {
    right: 0;
    width: 10px;
  }
}

@-webkit-keyframes dotCircle {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    box-shadow: -0.11em -0.83em 0 -0.4em, -0.11em -0.83em 0 -0.42em, -0.11em -0.83em 0 -0.44em, -0.11em -0.83em 0 -0.46em, -0.11em -0.83em 0 -0.477em;
  }
  5%, 95% {
    box-shadow: -0.11em -0.83em 0 -0.4em, -0.11em -0.83em 0 -0.42em, -0.11em -0.83em 0 -0.44em, -0.11em -0.83em 0 -0.46em, -0.11em -0.83em 0 -0.477em;
  }
  30% {
    box-shadow: -0.11em -0.83em 0 -0.4em, -0.51em -0.66em 0 -0.42em, -0.75em -0.36em 0 -0.44em, -0.83em -0.03em 0 -0.46em, -0.81em 0.21em 0 -0.477em;
  }
  55% {
    box-shadow: -0.11em -0.83em 0 -0.4em, -0.29em -0.78em 0 -0.42em, -0.43em -0.72em 0 -0.44em, -0.52em -0.65em 0 -0.46em, -0.57em -0.61em 0 -0.477em;
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    box-shadow: -0.11em -0.83em 0 -0.4em, -0.11em -0.83em 0 -0.42em, -0.11em -0.83em 0 -0.44em, -0.11em -0.83em 0 -0.46em, -0.11em -0.83em 0 -0.477em;
  }
}

@keyframes dotCircle {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    box-shadow: -0.11em -0.83em 0 -0.4em, -0.11em -0.83em 0 -0.42em, -0.11em -0.83em 0 -0.44em, -0.11em -0.83em 0 -0.46em, -0.11em -0.83em 0 -0.477em;
  }
  5%, 95% {
    box-shadow: -0.11em -0.83em 0 -0.4em, -0.11em -0.83em 0 -0.42em, -0.11em -0.83em 0 -0.44em, -0.11em -0.83em 0 -0.46em, -0.11em -0.83em 0 -0.477em;
  }
  30% {
    box-shadow: -0.11em -0.83em 0 -0.4em, -0.51em -0.66em 0 -0.42em, -0.75em -0.36em 0 -0.44em, -0.83em -0.03em 0 -0.46em, -0.81em 0.21em 0 -0.477em;
  }
  55% {
    box-shadow: -0.11em -0.83em 0 -0.4em, -0.29em -0.78em 0 -0.42em, -0.43em -0.72em 0 -0.44em, -0.52em -0.65em 0 -0.46em, -0.57em -0.61em 0 -0.477em;
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    box-shadow: -0.11em -0.83em 0 -0.4em, -0.11em -0.83em 0 -0.42em, -0.11em -0.83em 0 -0.44em, -0.11em -0.83em 0 -0.46em, -0.11em -0.83em 0 -0.477em;
  }
}

.next-nav {
  box-sizing: border-box;
}

.next-nav *, .next-nav *:before, .next-nav *:after {
  box-sizing: border-box;
}

.next-nav .next-nav-menu, .next-nav .next-menu {
  box-shadow: none;
  padding: 0;
}

.next-nav.active .next-nav-item:before {
  content: '';
  position: absolute;
}

.next-nav.active.hoz.top .next-nav-item:before {
  width: 100%;
  left: 0;
  top: 0;
}

.next-nav.active.hoz.bottom .next-nav-item:before {
  width: 100%;
  right: 0;
  bottom: 0;
}

.next-nav.active.ver.left .next-nav-item:before {
  height: 100%;
  left: 0;
  top: 0;
}

.next-nav.active.ver.right .next-nav-item:before {
  height: 100%;
  right: 0;
  bottom: 0;
}

.next-nav.active.ver .next-nav-popup-item:before, .next-nav.active.ver .next-nav-subnav:before {
  height: 0 !important;
}

.next-nav-primary.hoz .next-nav-menu {
  border: none;
  background-color: #333333;
  color: #FFFFFF;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item {
  background-color: #333333;
  color: #FFFFFF;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item a {
  color: #FFFFFF;
  text-decoration: none;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item.selected {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item.selected:before {
  background-color: #15AD9D;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item.selected a {
  color: #FFFFFF;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item.opened, .next-nav-primary.hoz .next-nav-menu .next-nav-item.focused, .next-nav-primary.hoz .next-nav-menu .next-nav-item:hover {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item.opened a, .next-nav-primary.hoz .next-nav-menu .next-nav-item.focused a, .next-nav-primary.hoz .next-nav-menu .next-nav-item:hover a {
  color: #FFFFFF;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-subnav .next-menu-submenu-title {
  background-color: #333333;
  color: #FFFFFF;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-subnav.selected .next-menu-submenu-title {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-subnav.opened .next-menu-submenu-title {
  background-color: #333333;
  color: #FFFFFF;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-subnav.focused .next-menu-submenu-title {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-subnav .next-menu-submenu-title:hover {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item {
  height: 44px;
  padding: 0 20px;
  line-height: 44px;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item .next-icon {
  margin-right: 4px;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item .next-icon:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item>.next-icon-arrow-down {
  margin-left: 4px;
}

.next-nav-primary.hoz .next-nav-menu .next-nav-item>.next-icon-arrow-down:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-primary.hoz.active .next-nav-item.selected:before, .next-nav-primary.hoz.active .next-nav-popup-item.selected:before, .next-nav-primary.hoz.active .next-nav-subnav.selected:before {
  height: 2px;
}

.next-nav-primary.ver .next-nav-menu {
  border: none;
  background-color: #333333;
  color: #FFFFFF;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item {
  background-color: #333333;
  color: #FFFFFF;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item a {
  color: #FFFFFF;
  text-decoration: none;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item.selected {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item.selected:before {
  background-color: #15AD9D;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item.selected a {
  color: #FFFFFF;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item.opened, .next-nav-primary.ver .next-nav-menu .next-nav-item.focused, .next-nav-primary.ver .next-nav-menu .next-nav-item:hover {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item.opened a, .next-nav-primary.ver .next-nav-menu .next-nav-item.focused a, .next-nav-primary.ver .next-nav-menu .next-nav-item:hover a {
  color: #FFFFFF;
}

.next-nav-primary.ver .next-nav-menu .next-nav-subnav .next-menu-submenu-title {
  background-color: #333333;
  color: #FFFFFF;
}

.next-nav-primary.ver .next-nav-menu .next-nav-subnav.selected .next-menu-submenu-title {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.ver .next-nav-menu .next-nav-subnav.opened .next-menu-submenu-title {
  background-color: #333333;
  color: #FFFFFF;
}

.next-nav-primary.ver .next-nav-menu .next-nav-subnav.focused .next-menu-submenu-title {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.ver .next-nav-menu .next-nav-subnav .next-menu-submenu-title:hover {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item {
  line-height: 48px;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item .next-icon {
  margin-right: 4px;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item .next-icon:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item>.next-icon-arrow-down {
  margin-left: 4px;
}

.next-nav-primary.ver .next-nav-menu .next-nav-item>.next-icon-arrow-down:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-primary.ver.active .next-nav-item.selected:before, .next-nav-primary.ver.active .next-nav-popup-item.selected:before, .next-nav-primary.ver.active .next-nav-subnav.selected:before {
  width: 2px;
}

.next-nav-primary.icononly .next-nav-menu .next-nav-item.opened, .next-nav-primary.icononly .next-nav-menu .next-nav-item.focused, .next-nav-primary.icononly .next-nav-menu .next-nav-item:hover {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.icononly .next-nav-menu .next-nav-item.opened a, .next-nav-primary.icononly .next-nav-menu .next-nav-item.focused a, .next-nav-primary.icononly .next-nav-menu .next-nav-item:hover a {
  color: #FFFFFF;
}

.next-nav-primary.icononly .next-nav-menu .next-nav-item.selected {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.icononly .next-nav-menu .next-nav-item.selected a {
  color: #FFFFFF;
}

.next-nav-primary.icononly .next-nav-menu .next-nav-subnav.selected .next-menu-submenu-title {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.icononly .next-nav-menu .next-nav-subnav.focused .next-menu-submenu-title {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-primary.icononly .next-nav-menu .next-nav-subnav .next-menu-submenu-title:hover {
  background-color: #000000;
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu {
  border: none;
  background-color: #15AD9D;
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item {
  background-color: #15AD9D;
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item a {
  color: #FFFFFF;
  text-decoration: none;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item.selected {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item.selected:before {
  background-color: #02A493;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item.selected a {
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item.opened, .next-nav-secondary.hoz .next-nav-menu .next-nav-item.focused, .next-nav-secondary.hoz .next-nav-menu .next-nav-item:hover {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item.opened a, .next-nav-secondary.hoz .next-nav-menu .next-nav-item.focused a, .next-nav-secondary.hoz .next-nav-menu .next-nav-item:hover a {
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-subnav .next-menu-submenu-title {
  background-color: #15AD9D;
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-subnav.selected .next-menu-submenu-title {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-subnav.opened .next-menu-submenu-title {
  background-color: #15AD9D;
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-subnav.focused .next-menu-submenu-title {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-subnav .next-menu-submenu-title:hover {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item {
  height: 44px;
  padding: 0 20px;
  line-height: 44px;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item .next-icon {
  margin-right: 4px;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item .next-icon:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item>.next-icon-arrow-down {
  margin-left: 4px;
}

.next-nav-secondary.hoz .next-nav-menu .next-nav-item>.next-icon-arrow-down:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-secondary.hoz.active .next-nav-item.selected:before, .next-nav-secondary.hoz.active .next-nav-popup-item.selected:before, .next-nav-secondary.hoz.active .next-nav-subnav.selected:before {
  height: 2px;
}

.next-nav-secondary.ver .next-nav-menu {
  border: none;
  background-color: #15AD9D;
  color: #FFFFFF;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item {
  background-color: #15AD9D;
  color: #FFFFFF;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item a {
  color: #FFFFFF;
  text-decoration: none;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item.selected {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item.selected:before {
  background-color: #02A493;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item.selected a {
  color: #FFFFFF;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item.opened, .next-nav-secondary.ver .next-nav-menu .next-nav-item.focused, .next-nav-secondary.ver .next-nav-menu .next-nav-item:hover {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item.opened a, .next-nav-secondary.ver .next-nav-menu .next-nav-item.focused a, .next-nav-secondary.ver .next-nav-menu .next-nav-item:hover a {
  color: #FFFFFF;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-subnav .next-menu-submenu-title {
  background-color: #15AD9D;
  color: #FFFFFF;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-subnav.selected .next-menu-submenu-title {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-subnav.opened .next-menu-submenu-title {
  background-color: #15AD9D;
  color: #FFFFFF;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-subnav.focused .next-menu-submenu-title {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-subnav .next-menu-submenu-title:hover {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item {
  line-height: 48px;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item .next-icon {
  margin-right: 4px;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item .next-icon:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item>.next-icon-arrow-down {
  margin-left: 4px;
}

.next-nav-secondary.ver .next-nav-menu .next-nav-item>.next-icon-arrow-down:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-secondary.ver.active .next-nav-item.selected:before, .next-nav-secondary.ver.active .next-nav-popup-item.selected:before, .next-nav-secondary.ver.active .next-nav-subnav.selected:before {
  width: 2px;
}

.next-nav-secondary.icononly .next-nav-menu .next-nav-item.opened, .next-nav-secondary.icononly .next-nav-menu .next-nav-item.focused, .next-nav-secondary.icononly .next-nav-menu .next-nav-item:hover {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.icononly .next-nav-menu .next-nav-item.opened a, .next-nav-secondary.icononly .next-nav-menu .next-nav-item.focused a, .next-nav-secondary.icononly .next-nav-menu .next-nav-item:hover a {
  color: #FFFFFF;
}

.next-nav-secondary.icononly .next-nav-menu .next-nav-item.selected {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.icononly .next-nav-menu .next-nav-item.selected a {
  color: #FFFFFF;
}

.next-nav-secondary.icononly .next-nav-menu .next-nav-subnav.selected .next-menu-submenu-title {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.icononly .next-nav-menu .next-nav-subnav.focused .next-menu-submenu-title {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-secondary.icononly .next-nav-menu .next-nav-subnav .next-menu-submenu-title:hover {
  background-color: #02A493;
  color: #FFFFFF;
}

.next-nav-normal.hoz .next-nav-menu {
  border: none;
  background-color: #FFFFFF;
  color: #333333;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item {
  background-color: #FFFFFF;
  color: #333333;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item a {
  color: #333333;
  text-decoration: none;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item.selected {
  background-color: #F2F3F7;
  color: #15AD9D;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item.selected:before {
  background-color: #15AD9D;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item.selected a {
  color: #15AD9D;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item.opened, .next-nav-normal.hoz .next-nav-menu .next-nav-item.focused, .next-nav-normal.hoz .next-nav-menu .next-nav-item:hover {
  background-color: #F2F3F7;
  color: #15AD9D;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item.opened a, .next-nav-normal.hoz .next-nav-menu .next-nav-item.focused a, .next-nav-normal.hoz .next-nav-menu .next-nav-item:hover a {
  color: #15AD9D;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-subnav .next-menu-submenu-title {
  background-color: #FFFFFF;
  color: #333333;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-subnav.selected .next-menu-submenu-title {
  background-color: #F2F3F7;
  color: #15AD9D;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-subnav.opened .next-menu-submenu-title {
  background-color: #FFFFFF;
  color: #15AD9D;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-subnav.focused .next-menu-submenu-title {
  background-color: #F2F3F7;
  color: #15AD9D;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-subnav .next-menu-submenu-title:hover {
  background-color: #F2F3F7;
  color: #15AD9D;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item {
  height: 44px;
  padding: 0 20px;
  line-height: 44px;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item .next-icon {
  margin-right: 4px;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item .next-icon:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item>.next-icon-arrow-down {
  margin-left: 4px;
}

.next-nav-normal.hoz .next-nav-menu .next-nav-item>.next-icon-arrow-down:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-normal.hoz .next-nav-menu {
  border: 1px solid #E6E7EB;
}

.next-nav-normal.hoz.active .next-nav-item.selected:before, .next-nav-normal.hoz.active .next-nav-popup-item.selected:before, .next-nav-normal.hoz.active .next-nav-subnav.selected:before {
  height: 2px;
}

.next-nav-normal.hoz.active.top .next-nav-item:before, .next-nav-normal.hoz.active.top .next-nav-subnav:before, .next-nav-normal.hoz.active.top .next-nav-popup-item:before {
  top: -1px;
}

.next-nav-normal.hoz.active.bottom .next-nav-item:before, .next-nav-normal.hoz.active.bottom .next-nav-subnav:before, .next-nav-normal.hoz.active.bottom .next-nav-popup-item:before {
  bottom: -1px;
}

.next-nav-normal.ver .next-nav-menu {
  border: none;
  background-color: #FFFFFF;
  color: #333333;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item {
  background-color: #FFFFFF;
  color: #333333;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item a {
  color: #333333;
  text-decoration: none;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item.selected {
  background-color: #F2F3F7;
  color: #15AD9D;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item.selected:before {
  background-color: #15AD9D;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item.selected a {
  color: #15AD9D;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item.opened, .next-nav-normal.ver .next-nav-menu .next-nav-item.focused, .next-nav-normal.ver .next-nav-menu .next-nav-item:hover {
  background-color: #F2F3F7;
  color: #15AD9D;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item.opened a, .next-nav-normal.ver .next-nav-menu .next-nav-item.focused a, .next-nav-normal.ver .next-nav-menu .next-nav-item:hover a {
  color: #15AD9D;
}

.next-nav-normal.ver .next-nav-menu .next-nav-subnav .next-menu-submenu-title {
  background-color: #FFFFFF;
  color: #333333;
}

.next-nav-normal.ver .next-nav-menu .next-nav-subnav.selected .next-menu-submenu-title {
  background-color: #F2F3F7;
  color: #15AD9D;
}

.next-nav-normal.ver .next-nav-menu .next-nav-subnav.opened .next-menu-submenu-title {
  background-color: #FFFFFF;
  color: #15AD9D;
}

.next-nav-normal.ver .next-nav-menu .next-nav-subnav.focused .next-menu-submenu-title {
  background-color: #F2F3F7;
  color: #15AD9D;
}

.next-nav-normal.ver .next-nav-menu .next-nav-subnav .next-menu-submenu-title:hover {
  background-color: #F2F3F7;
  color: #15AD9D;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item {
  line-height: 48px;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item .next-icon {
  margin-right: 4px;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item .next-icon:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item>.next-icon-arrow-down {
  margin-left: 4px;
}

.next-nav-normal.ver .next-nav-menu .next-nav-item>.next-icon-arrow-down:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-nav-normal.ver .next-nav-menu {
  border: 1px solid #E6E7EB;
}

.next-nav-normal.ver.active .next-nav-item.selected:before, .next-nav-normal.ver.active .next-nav-popup-item.selected:before, .next-nav-normal.ver.active .next-nav-subnav.selected:before {
  width: 2px;
}

.next-nav-normal.ver.active.left .next-nav-item:before {
  left: -1px;
}

.next-nav-normal.ver.active.right .next-nav-item:before {
  right: -1px;
}

.next-nav-normal.icononly .next-nav-menu .next-nav-item.opened, .next-nav-normal.icononly .next-nav-menu .next-nav-item.focused, .next-nav-normal.icononly .next-nav-menu .next-nav-item:hover {
  background-color: #F2F3F7;
  color: #333333;
}

.next-nav-normal.icononly .next-nav-menu .next-nav-item.opened a, .next-nav-normal.icononly .next-nav-menu .next-nav-item.focused a, .next-nav-normal.icononly .next-nav-menu .next-nav-item:hover a {
  color: #333333;
}

.next-nav-normal.icononly .next-nav-menu .next-nav-item.selected {
  background-color: #15AD9D;
  color: #FFFFFF;
}

.next-nav-normal.icononly .next-nav-menu .next-nav-item.selected a {
  color: #FFFFFF;
}

.next-nav-normal.icononly .next-nav-menu .next-nav-subnav.selected .next-menu-submenu-title {
  background-color: #15AD9D;
  color: #FFFFFF;
}

.next-nav-normal.icononly .next-nav-menu .next-nav-subnav.focused .next-menu-submenu-title {
  background-color: #F2F3F7;
  color: #333333;
}

.next-nav-normal.icononly .next-nav-menu .next-nav-subnav .next-menu-submenu-title:hover {
  background-color: #F2F3F7;
  color: #333333;
}

.next-nav-line.hoz .next-nav-menu {
  border: none;
  background-color: transparent;
  color: #333333;
}

.next-nav-line.hoz .next-nav-menu .next-nav-item {
  background-color: transparent;
  color: #333333;
}

.next-nav-line.hoz .next-nav-menu .next-nav-item a {
  color: #333333;
  text-decoration: none;
}

.next-nav-line.hoz .next-nav-menu .next-nav-item.selected {
  background-color: transparent;
  color: #15AD9D;
}

.next-nav-line.hoz .next-nav-menu .next-nav-item.selected:before {
  background-color: #15AD9D;
}

.next-nav-line.hoz .next-nav-menu .next-nav-item.selected a {
  color: #15AD9D;
}

.next-nav-line.hoz .next-nav-menu .next-nav-item.opened, .next-nav-line.hoz .next-nav-menu .next-nav-item.focused, .next-nav-line.hoz .next-nav-menu .next-nav-item:hover {
  background-color: transparent;
  color: #15AD9D;
}

.next-nav-line.hoz .next-nav-menu .next-nav-item.opened a, .next-nav-line.hoz .next-nav-menu .next-nav-item.focused a, .next-nav-line.hoz .next-nav-menu .next-nav-item:hover a {
  color: #15AD9D;
}

.next-nav-line.hoz .next-nav-menu .next-nav-subnav .next-menu-submenu-title {
  background-color: transparent;
  color: #333333;
}

.next-nav-line.hoz .next-nav-menu .next-nav-subnav.selected .next-menu-submenu-title {
  background-color: transparent;
  color: #15AD9D;
}

.next-nav-line.hoz .next-nav-menu .next-nav-subnav.opened .next-menu-submenu-title {
  background-color: transparent;
  color: #15AD9D;
}

.next-nav-line.hoz .next-nav-menu .next-nav-subnav.focused .next-menu-submenu-title {
  background-color: transparent;
  color: #15AD9D;
}

.next-nav-line.hoz .next-nav-menu .next-nav-subnav .next-menu-submenu-title:hover {
  background-color: transparent;
  color: #15AD9D;
}

.next-nav-line.hoz .next-nav-menu .next-nav-item {
  height: 44px;
  padding: 0 20px;
  line-height: 44px;
}