/**
 * Foundation for Sites
 * Version 6.7.4
 * https://get.foundation
 * Licensed under MIT Open Source
 */
.kite-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -0.5rem; }
  @media (min-width: 840px) {
    .kite-grid {
      margin: 0 -0.625rem; } }
  .kite-grid > .kite-cell {
    padding: 0.5rem; }
    @media (min-width: 840px) {
      .kite-grid > .kite-cell {
        padding: 0.625rem; } }
  .kite-grid.kite-no-gutters {
    margin: 0; }
    .kite-grid.kite-no-gutters > .kite-cell {
      padding: 0; }

.kite-cell {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }
  .kite-cell > .kite-card {
    height: 100%; }

.kite-cell-1,
.kite-cell-1-xs.kite-cell-1-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%; }

.kite-cell-2,
.kite-cell-2-xs.kite-cell-2-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%; }

.kite-cell-3,
.kite-cell-3-xs.kite-cell-3-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%; }

.kite-cell-4,
.kite-cell-4-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

.kite-cell-5,
.kite-cell-5-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

.kite-cell-6,
.kite-cell-6-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

.kite-cell-7,
.kite-cell-7-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

.kite-cell-8,
.kite-cell-8-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

.kite-cell-9,
.kite-cell-9-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

.kite-cell-10,
.kite-cell-10-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

.kite-cell-11,
.kite-cell-11-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

.kite-cell-12,
.kite-cell-12-xs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

.kite-cell-flex {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

@media (min-width: 480px) {
  .kite-cell-1,
  .kite-cell-1-gt-xs.kite-cell-1-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .kite-cell-2,
  .kite-cell-2-gt-xs.kite-cell-2-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .kite-cell-3,
  .kite-cell-3-gt-xs.kite-cell-3-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .kite-cell-4,
  .kite-cell-4-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-5,
  .kite-cell-5-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-6,
  .kite-cell-6-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-7,
  .kite-cell-7-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-8,
  .kite-cell-8-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-9,
  .kite-cell-9-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-10,
  .kite-cell-10-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-11,
  .kite-cell-11-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-12,
  .kite-cell-12-gt-xs {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-flex-gt-xs.kite-cell-flex-gt-xs {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

@media (min-width: 600px) {
  .kite-cell-1,
  .kite-cell-1-gt-sm.kite-cell-1-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .kite-cell-2,
  .kite-cell-2-gt-sm.kite-cell-2-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .kite-cell-3,
  .kite-cell-3-gt-sm.kite-cell-3-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .kite-cell-4,
  .kite-cell-4-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-5,
  .kite-cell-5-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-6,
  .kite-cell-6-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-7,
  .kite-cell-7-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-8,
  .kite-cell-8-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-9,
  .kite-cell-9-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-10,
  .kite-cell-10-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-11,
  .kite-cell-11-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-12,
  .kite-cell-12-gt-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-flex-gt-sm.kite-cell-flex-gt-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

@media (min-width: 840px) {
  .kite-cell-1,
  .kite-cell-1-gt-md.kite-cell-1-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .kite-cell-2,
  .kite-cell-2-gt-md.kite-cell-2-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .kite-cell-3,
  .kite-cell-3-gt-md.kite-cell-3-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .kite-cell-4,
  .kite-cell-4-gt-md.kite-cell-4-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .kite-cell-5,
  .kite-cell-5-gt-md.kite-cell-5-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .kite-cell-6,
  .kite-cell-6-gt-md.kite-cell-6-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .kite-cell-7,
  .kite-cell-7-gt-md.kite-cell-7-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .kite-cell-8,
  .kite-cell-8-gt-md.kite-cell-8-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .kite-cell-9,
  .kite-cell-9-gt-md.kite-cell-9-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .kite-cell-10,
  .kite-cell-10-gt-md.kite-cell-10-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .kite-cell-11,
  .kite-cell-11-gt-md.kite-cell-11-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .kite-cell-12,
  .kite-cell-12-gt-md.kite-cell-12-gt-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-flex-gt-md.kite-cell-flex-gt-md {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

@media (min-width: 960px) {
  .kite-cell-1,
  .kite-cell-1-gt-lg.kite-cell-1-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .kite-cell-2,
  .kite-cell-2-gt-lg.kite-cell-2-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .kite-cell-3,
  .kite-cell-3-gt-lg.kite-cell-3-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .kite-cell-4,
  .kite-cell-4-gt-lg.kite-cell-4-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .kite-cell-5,
  .kite-cell-5-gt-lg.kite-cell-5-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .kite-cell-6,
  .kite-cell-6-gt-lg.kite-cell-6-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .kite-cell-7,
  .kite-cell-7-gt-lg.kite-cell-7-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .kite-cell-8,
  .kite-cell-8-gt-lg.kite-cell-8-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .kite-cell-9,
  .kite-cell-9-gt-lg.kite-cell-9-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .kite-cell-10,
  .kite-cell-10-gt-lg.kite-cell-10-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .kite-cell-11,
  .kite-cell-11-gt-lg.kite-cell-11-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .kite-cell-12,
  .kite-cell-12-gt-lg.kite-cell-12-gt-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .kite-cell-flex-gt-lg.kite-cell-flex-gt-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }
