/*
Theme Name: Component Library
Author: Caleb Szydlo
Author URI: calebszydlo.com
Text Domain:
*/
/* reset.scss */
@import url("../../../../../css2");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, button, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body {
  height: 100%;
  min-height: 100%;
}

.wp-block-image figure img {
  max-width: auto;
  width: auto;
}
.wp-block-image figure.alignleft {
  width: auto;
  float: left;
}
.wp-block-image figure.alignright {
  width: auto;
  float: right;
}
.wp-block-image figure.aligncenter img {
  display: block;
  margin: 0 auto;
}

/* _mixins.scss */
/* _grid.scss */
.container {
  width: 85%;
  max-width: 1080px;
  margin: 0 auto;
}
.container--full {
  width: 100%;
}
.container--large {
  max-width: none;
}
.container--narrow {
  max-width: 960px;
  width: 80%;
}
.container--skinny {
  max-width: 960px;
  width: 80%;
}
@media (min-width: 501px) {
  .container--skinny {
    width: 70%;
  }
}
.container--gutters {
  width: calc(85% + (2 * 1rem));
  max-width: calc(1080px + (2 * 1rem));
}
.container--gutters.container--plus {
  max-width: calc(1240px + (2 * 1rem));
}
.container__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.container__grid--row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.container__grid--row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.container__grid--column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.container__grid--column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.container__grid--no-wrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.container__grid--wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.container__grid--wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}
.container__grid--align-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.container__grid--align-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container__grid--align-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.container__grid--align-base {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.container__grid--justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.container__grid--justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.container__grid--justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.container__grid--justify-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.container__grid--justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.container__grid--justify-even {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.container__grid--stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (min-width: 500px) {
  .container__grid-sm--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .container__grid-sm--row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .container__grid-sm--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .container__grid-sm--column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .container__grid-sm--no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .container__grid-sm--wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .container__grid-sm--wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .container__grid-sm--align-top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .container__grid-sm--align-middle {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .container__grid-sm--align-bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .container__grid-sm--align-base {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .container__grid-sm--justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .container__grid-sm--justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .container__grid-sm--justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .container__grid-sm--justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .container__grid-sm--justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .container__grid-sm--justify-even {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .container__grid-sm--stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media (min-width: 768px) {
  .container__grid-md--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .container__grid-md--row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .container__grid-md--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .container__grid-md--column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .container__grid-md--no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .container__grid-md--wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .container__grid-md--wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .container__grid-md--align-top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .container__grid-md--align-middle {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .container__grid-md--align-bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .container__grid-md--align-base {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .container__grid-md--justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .container__grid-md--justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .container__grid-md--justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .container__grid-md--justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .container__grid-md--justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .container__grid-md--justify-even {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .container__grid-md--stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media (min-width: 991px) {
  .container__grid-lg--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .container__grid-lg--row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .container__grid-lg--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .container__grid-lg--column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .container__grid-lg--no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .container__grid-lg--wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .container__grid-lg--wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .container__grid-lg--align-top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .container__grid-lg--align-middle {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .container__grid-lg--align-bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .container__grid-lg--align-base {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .container__grid-lg--justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .container__grid-lg--justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .container__grid-lg--justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .container__grid-lg--justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .container__grid-lg--justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .container__grid-lg--justify-even {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .container__grid-lg--stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media (min-width: 1580px) {
  .container__grid-xl--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .container__grid-xl--row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .container__grid-xl--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .container__grid-xl--column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .container__grid-xl--no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .container__grid-xl--wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .container__grid-xl--wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .container__grid-xl--align-top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .container__grid-xl--align-middle {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .container__grid-xl--align-bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .container__grid-xl--align-base {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .container__grid-xl--justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .container__grid-xl--justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .container__grid-xl--justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .container__grid-xl--justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .container__grid-xl--justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .container__grid-xl--justify-even {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .container__grid-xl--stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
.container__col {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  width: auto;
}
.container__col-1 {
  -ms-flex-preferred-size: calc(100 / (12 / 1) * 1% - 1px);
      flex-basis: calc(100 / (12 / 1) * 1% - 1px);
}
.container__col-1--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 8.3333333333%;
}
.container__col-offset-1 {
  margin-left: 8.3333333333%;
}
.container__col-2 {
  -ms-flex-preferred-size: calc(100 / (12 / 2) * 1% - 1px);
      flex-basis: calc(100 / (12 / 2) * 1% - 1px);
}
.container__col-2--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 16.6666666667%;
}
.container__col-offset-2 {
  margin-left: 16.6666666667%;
}
.container__col-3 {
  -ms-flex-preferred-size: calc(100 / (12 / 3) * 1% - 1px);
      flex-basis: calc(100 / (12 / 3) * 1% - 1px);
}
.container__col-3--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 25%;
}
.container__col-offset-3 {
  margin-left: 25%;
}
.container__col-4 {
  -ms-flex-preferred-size: calc(100 / (12 / 4) * 1% - 1px);
      flex-basis: calc(100 / (12 / 4) * 1% - 1px);
}
.container__col-4--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 33.3333333333%;
}
.container__col-offset-4 {
  margin-left: 33.3333333333%;
}
.container__col-5 {
  -ms-flex-preferred-size: calc(100 / (12 / 5) * 1% - 1px);
      flex-basis: calc(100 / (12 / 5) * 1% - 1px);
}
.container__col-5--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 41.6666666667%;
}
.container__col-offset-5 {
  margin-left: 41.6666666667%;
}
.container__col-6 {
  -ms-flex-preferred-size: calc(100 / (12 / 6) * 1% - 1px);
      flex-basis: calc(100 / (12 / 6) * 1% - 1px);
}
.container__col-6--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50%;
}
.container__col-offset-6 {
  margin-left: 50%;
}
.container__col-7 {
  -ms-flex-preferred-size: calc(100 / (12 / 7) * 1% - 1px);
      flex-basis: calc(100 / (12 / 7) * 1% - 1px);
}
.container__col-7--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 58.3333333333%;
}
.container__col-offset-7 {
  margin-left: 58.3333333333%;
}
.container__col-8 {
  -ms-flex-preferred-size: calc(100 / (12 / 8) * 1% - 1px);
      flex-basis: calc(100 / (12 / 8) * 1% - 1px);
}
.container__col-8--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 66.6666666667%;
}
.container__col-offset-8 {
  margin-left: 66.6666666667%;
}
.container__col-9 {
  -ms-flex-preferred-size: calc(100 / (12 / 9) * 1% - 1px);
      flex-basis: calc(100 / (12 / 9) * 1% - 1px);
}
.container__col-9--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 75%;
}
.container__col-offset-9 {
  margin-left: 75%;
}
.container__col-10 {
  -ms-flex-preferred-size: calc(100 / (12 / 10) * 1% - 1px);
      flex-basis: calc(100 / (12 / 10) * 1% - 1px);
}
.container__col-10--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 83.3333333333%;
}
.container__col-offset-10 {
  margin-left: 83.3333333333%;
}
.container__col-11 {
  -ms-flex-preferred-size: calc(100 / (12 / 11) * 1% - 1px);
      flex-basis: calc(100 / (12 / 11) * 1% - 1px);
}
.container__col-11--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 91.6666666667%;
}
.container__col-offset-11 {
  margin-left: 91.6666666667%;
}
.container__col-12 {
  -ms-flex-preferred-size: calc(100 / (12 / 12) * 1% - 1px);
      flex-basis: calc(100 / (12 / 12) * 1% - 1px);
}
.container__col-12--strict {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 100%;
}
.container__col-offset-12 {
  margin-left: 100%;
}
.container__col-auto {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}
.container__col--spaced {
  margin-right: 1rem;
  margin-left: 1rem;
}
.container__col--spaced--first {
  margin-left: 0;
}
.container__col--spaced--last {
  margin-right: 0;
}
.container__col--fit-content {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: auto;
}
.container__col--flex-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.container__col--flex-last {
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}
@media (min-width: 500px) {
  .container__col-sm-1 {
    -ms-flex-preferred-size: calc(100 / (12 / 1) * 1% - 1px);
        flex-basis: calc(100 / (12 / 1) * 1% - 1px);
  }
  .container__col-sm-1--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.3333333333%;
  }
  .container__col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .container__col-sm-2 {
    -ms-flex-preferred-size: calc(100 / (12 / 2) * 1% - 1px);
        flex-basis: calc(100 / (12 / 2) * 1% - 1px);
  }
  .container__col-sm-2--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
  .container__col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .container__col-sm-3 {
    -ms-flex-preferred-size: calc(100 / (12 / 3) * 1% - 1px);
        flex-basis: calc(100 / (12 / 3) * 1% - 1px);
  }
  .container__col-sm-3--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .container__col-sm-offset-3 {
    margin-left: 25%;
  }
  .container__col-sm-4 {
    -ms-flex-preferred-size: calc(100 / (12 / 4) * 1% - 1px);
        flex-basis: calc(100 / (12 / 4) * 1% - 1px);
  }
  .container__col-sm-4--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
  }
  .container__col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .container__col-sm-5 {
    -ms-flex-preferred-size: calc(100 / (12 / 5) * 1% - 1px);
        flex-basis: calc(100 / (12 / 5) * 1% - 1px);
  }
  .container__col-sm-5--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.6666666667%;
  }
  .container__col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .container__col-sm-6 {
    -ms-flex-preferred-size: calc(100 / (12 / 6) * 1% - 1px);
        flex-basis: calc(100 / (12 / 6) * 1% - 1px);
  }
  .container__col-sm-6--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .container__col-sm-offset-6 {
    margin-left: 50%;
  }
  .container__col-sm-7 {
    -ms-flex-preferred-size: calc(100 / (12 / 7) * 1% - 1px);
        flex-basis: calc(100 / (12 / 7) * 1% - 1px);
  }
  .container__col-sm-7--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.3333333333%;
  }
  .container__col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .container__col-sm-8 {
    -ms-flex-preferred-size: calc(100 / (12 / 8) * 1% - 1px);
        flex-basis: calc(100 / (12 / 8) * 1% - 1px);
  }
  .container__col-sm-8--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666666667%;
  }
  .container__col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .container__col-sm-9 {
    -ms-flex-preferred-size: calc(100 / (12 / 9) * 1% - 1px);
        flex-basis: calc(100 / (12 / 9) * 1% - 1px);
  }
  .container__col-sm-9--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .container__col-sm-offset-9 {
    margin-left: 75%;
  }
  .container__col-sm-10 {
    -ms-flex-preferred-size: calc(100 / (12 / 10) * 1% - 1px);
        flex-basis: calc(100 / (12 / 10) * 1% - 1px);
  }
  .container__col-sm-10--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.3333333333%;
  }
  .container__col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .container__col-sm-11 {
    -ms-flex-preferred-size: calc(100 / (12 / 11) * 1% - 1px);
        flex-basis: calc(100 / (12 / 11) * 1% - 1px);
  }
  .container__col-sm-11--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.6666666667%;
  }
  .container__col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .container__col-sm-12 {
    -ms-flex-preferred-size: calc(100 / (12 / 12) * 1% - 1px);
        flex-basis: calc(100 / (12 / 12) * 1% - 1px);
  }
  .container__col-sm-12--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .container__col-sm-offset-12 {
    margin-left: 100%;
  }
  .container__col-sm-auto {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
  .container__col-sm--spaced {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  .container__col-sm--spaced--first {
    margin-left: 0;
  }
  .container__col-sm--spaced--last {
    margin-right: 0;
  }
  .container__col-sm--fit-content {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: auto;
  }
  .container__col-sm--flex-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .container__col-sm--flex-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }
}
@media (min-width: 768px) {
  .container__col-md-1 {
    -ms-flex-preferred-size: calc(100 / (12 / 1) * 1% - 1px);
        flex-basis: calc(100 / (12 / 1) * 1% - 1px);
  }
  .container__col-md-1--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.3333333333%;
  }
  .container__col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .container__col-md-2 {
    -ms-flex-preferred-size: calc(100 / (12 / 2) * 1% - 1px);
        flex-basis: calc(100 / (12 / 2) * 1% - 1px);
  }
  .container__col-md-2--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
  .container__col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .container__col-md-3 {
    -ms-flex-preferred-size: calc(100 / (12 / 3) * 1% - 1px);
        flex-basis: calc(100 / (12 / 3) * 1% - 1px);
  }
  .container__col-md-3--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .container__col-md-offset-3 {
    margin-left: 25%;
  }
  .container__col-md-4 {
    -ms-flex-preferred-size: calc(100 / (12 / 4) * 1% - 1px);
        flex-basis: calc(100 / (12 / 4) * 1% - 1px);
  }
  .container__col-md-4--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
  }
  .container__col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .container__col-md-5 {
    -ms-flex-preferred-size: calc(100 / (12 / 5) * 1% - 1px);
        flex-basis: calc(100 / (12 / 5) * 1% - 1px);
  }
  .container__col-md-5--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.6666666667%;
  }
  .container__col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .container__col-md-6 {
    -ms-flex-preferred-size: calc(100 / (12 / 6) * 1% - 1px);
        flex-basis: calc(100 / (12 / 6) * 1% - 1px);
  }
  .container__col-md-6--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .container__col-md-offset-6 {
    margin-left: 50%;
  }
  .container__col-md-7 {
    -ms-flex-preferred-size: calc(100 / (12 / 7) * 1% - 1px);
        flex-basis: calc(100 / (12 / 7) * 1% - 1px);
  }
  .container__col-md-7--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.3333333333%;
  }
  .container__col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .container__col-md-8 {
    -ms-flex-preferred-size: calc(100 / (12 / 8) * 1% - 1px);
        flex-basis: calc(100 / (12 / 8) * 1% - 1px);
  }
  .container__col-md-8--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666666667%;
  }
  .container__col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .container__col-md-9 {
    -ms-flex-preferred-size: calc(100 / (12 / 9) * 1% - 1px);
        flex-basis: calc(100 / (12 / 9) * 1% - 1px);
  }
  .container__col-md-9--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .container__col-md-offset-9 {
    margin-left: 75%;
  }
  .container__col-md-10 {
    -ms-flex-preferred-size: calc(100 / (12 / 10) * 1% - 1px);
        flex-basis: calc(100 / (12 / 10) * 1% - 1px);
  }
  .container__col-md-10--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.3333333333%;
  }
  .container__col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .container__col-md-11 {
    -ms-flex-preferred-size: calc(100 / (12 / 11) * 1% - 1px);
        flex-basis: calc(100 / (12 / 11) * 1% - 1px);
  }
  .container__col-md-11--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.6666666667%;
  }
  .container__col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .container__col-md-12 {
    -ms-flex-preferred-size: calc(100 / (12 / 12) * 1% - 1px);
        flex-basis: calc(100 / (12 / 12) * 1% - 1px);
  }
  .container__col-md-12--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .container__col-md-offset-12 {
    margin-left: 100%;
  }
  .container__col-md-auto {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
  .container__col-md--spaced {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  .container__col-md--spaced--first {
    margin-left: 0;
  }
  .container__col-md--spaced--last {
    margin-right: 0;
  }
  .container__col-md--fit-content {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: auto;
  }
  .container__col-md--flex-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .container__col-md--flex-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }
}
@media (min-width: 991px) {
  .container__col-lg-1 {
    -ms-flex-preferred-size: calc(100 / (12 / 1) * 1% - 1px);
        flex-basis: calc(100 / (12 / 1) * 1% - 1px);
  }
  .container__col-lg-1--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.3333333333%;
  }
  .container__col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .container__col-lg-2 {
    -ms-flex-preferred-size: calc(100 / (12 / 2) * 1% - 1px);
        flex-basis: calc(100 / (12 / 2) * 1% - 1px);
  }
  .container__col-lg-2--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
  .container__col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .container__col-lg-3 {
    -ms-flex-preferred-size: calc(100 / (12 / 3) * 1% - 1px);
        flex-basis: calc(100 / (12 / 3) * 1% - 1px);
  }
  .container__col-lg-3--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .container__col-lg-offset-3 {
    margin-left: 25%;
  }
  .container__col-lg-4 {
    -ms-flex-preferred-size: calc(100 / (12 / 4) * 1% - 1px);
        flex-basis: calc(100 / (12 / 4) * 1% - 1px);
  }
  .container__col-lg-4--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
  }
  .container__col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .container__col-lg-5 {
    -ms-flex-preferred-size: calc(100 / (12 / 5) * 1% - 1px);
        flex-basis: calc(100 / (12 / 5) * 1% - 1px);
  }
  .container__col-lg-5--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.6666666667%;
  }
  .container__col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .container__col-lg-6 {
    -ms-flex-preferred-size: calc(100 / (12 / 6) * 1% - 1px);
        flex-basis: calc(100 / (12 / 6) * 1% - 1px);
  }
  .container__col-lg-6--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .container__col-lg-offset-6 {
    margin-left: 50%;
  }
  .container__col-lg-7 {
    -ms-flex-preferred-size: calc(100 / (12 / 7) * 1% - 1px);
        flex-basis: calc(100 / (12 / 7) * 1% - 1px);
  }
  .container__col-lg-7--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.3333333333%;
  }
  .container__col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .container__col-lg-8 {
    -ms-flex-preferred-size: calc(100 / (12 / 8) * 1% - 1px);
        flex-basis: calc(100 / (12 / 8) * 1% - 1px);
  }
  .container__col-lg-8--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666666667%;
  }
  .container__col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .container__col-lg-9 {
    -ms-flex-preferred-size: calc(100 / (12 / 9) * 1% - 1px);
        flex-basis: calc(100 / (12 / 9) * 1% - 1px);
  }
  .container__col-lg-9--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .container__col-lg-offset-9 {
    margin-left: 75%;
  }
  .container__col-lg-10 {
    -ms-flex-preferred-size: calc(100 / (12 / 10) * 1% - 1px);
        flex-basis: calc(100 / (12 / 10) * 1% - 1px);
  }
  .container__col-lg-10--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.3333333333%;
  }
  .container__col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .container__col-lg-11 {
    -ms-flex-preferred-size: calc(100 / (12 / 11) * 1% - 1px);
        flex-basis: calc(100 / (12 / 11) * 1% - 1px);
  }
  .container__col-lg-11--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.6666666667%;
  }
  .container__col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .container__col-lg-12 {
    -ms-flex-preferred-size: calc(100 / (12 / 12) * 1% - 1px);
        flex-basis: calc(100 / (12 / 12) * 1% - 1px);
  }
  .container__col-lg-12--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .container__col-lg-offset-12 {
    margin-left: 100%;
  }
  .container__col-lg-auto {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
  .container__col-lg--spaced {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  .container__col-lg--spaced--first {
    margin-left: 0;
  }
  .container__col-lg--spaced--last {
    margin-right: 0;
  }
  .container__col-lg--fit-content {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: auto;
  }
  .container__col-lg--flex-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .container__col-lg--flex-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }
}
@media (min-width: 1580px) {
  .container__col-xl-1 {
    -ms-flex-preferred-size: calc(100 / (12 / 1) * 1% - 1px);
        flex-basis: calc(100 / (12 / 1) * 1% - 1px);
  }
  .container__col-xl-1--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.3333333333%;
  }
  .container__col-xl-offset-1 {
    margin-left: 8.3333333333%;
  }
  .container__col-xl-2 {
    -ms-flex-preferred-size: calc(100 / (12 / 2) * 1% - 1px);
        flex-basis: calc(100 / (12 / 2) * 1% - 1px);
  }
  .container__col-xl-2--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
  .container__col-xl-offset-2 {
    margin-left: 16.6666666667%;
  }
  .container__col-xl-3 {
    -ms-flex-preferred-size: calc(100 / (12 / 3) * 1% - 1px);
        flex-basis: calc(100 / (12 / 3) * 1% - 1px);
  }
  .container__col-xl-3--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .container__col-xl-offset-3 {
    margin-left: 25%;
  }
  .container__col-xl-4 {
    -ms-flex-preferred-size: calc(100 / (12 / 4) * 1% - 1px);
        flex-basis: calc(100 / (12 / 4) * 1% - 1px);
  }
  .container__col-xl-4--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
  }
  .container__col-xl-offset-4 {
    margin-left: 33.3333333333%;
  }
  .container__col-xl-5 {
    -ms-flex-preferred-size: calc(100 / (12 / 5) * 1% - 1px);
        flex-basis: calc(100 / (12 / 5) * 1% - 1px);
  }
  .container__col-xl-5--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.6666666667%;
  }
  .container__col-xl-offset-5 {
    margin-left: 41.6666666667%;
  }
  .container__col-xl-6 {
    -ms-flex-preferred-size: calc(100 / (12 / 6) * 1% - 1px);
        flex-basis: calc(100 / (12 / 6) * 1% - 1px);
  }
  .container__col-xl-6--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .container__col-xl-offset-6 {
    margin-left: 50%;
  }
  .container__col-xl-7 {
    -ms-flex-preferred-size: calc(100 / (12 / 7) * 1% - 1px);
        flex-basis: calc(100 / (12 / 7) * 1% - 1px);
  }
  .container__col-xl-7--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.3333333333%;
  }
  .container__col-xl-offset-7 {
    margin-left: 58.3333333333%;
  }
  .container__col-xl-8 {
    -ms-flex-preferred-size: calc(100 / (12 / 8) * 1% - 1px);
        flex-basis: calc(100 / (12 / 8) * 1% - 1px);
  }
  .container__col-xl-8--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666666667%;
  }
  .container__col-xl-offset-8 {
    margin-left: 66.6666666667%;
  }
  .container__col-xl-9 {
    -ms-flex-preferred-size: calc(100 / (12 / 9) * 1% - 1px);
        flex-basis: calc(100 / (12 / 9) * 1% - 1px);
  }
  .container__col-xl-9--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .container__col-xl-offset-9 {
    margin-left: 75%;
  }
  .container__col-xl-10 {
    -ms-flex-preferred-size: calc(100 / (12 / 10) * 1% - 1px);
        flex-basis: calc(100 / (12 / 10) * 1% - 1px);
  }
  .container__col-xl-10--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.3333333333%;
  }
  .container__col-xl-offset-10 {
    margin-left: 83.3333333333%;
  }
  .container__col-xl-11 {
    -ms-flex-preferred-size: calc(100 / (12 / 11) * 1% - 1px);
        flex-basis: calc(100 / (12 / 11) * 1% - 1px);
  }
  .container__col-xl-11--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.6666666667%;
  }
  .container__col-xl-offset-11 {
    margin-left: 91.6666666667%;
  }
  .container__col-xl-12 {
    -ms-flex-preferred-size: calc(100 / (12 / 12) * 1% - 1px);
        flex-basis: calc(100 / (12 / 12) * 1% - 1px);
  }
  .container__col-xl-12--strict {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .container__col-xl-offset-12 {
    margin-left: 100%;
  }
  .container__col-xl-auto {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
  .container__col-xl--spaced {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  .container__col-xl--spaced--first {
    margin-left: 0;
  }
  .container__col-xl--spaced--last {
    margin-right: 0;
  }
  .container__col-xl--fit-content {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: auto;
  }
  .container__col-xl--flex-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .container__col-xl--flex-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }
}
.container__col--align-top {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.container__col--align-middle {
  -ms-flex-item-align: center;
      align-self: center;
}
.container__col--align-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.container__col--stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

@media (min-width: 768px) {
  .container:not(.container--full, .container--skinny) {
    width: 95%;
  }
  .container--gutters:not(.container--full) {
    width: calc(95% + (2 * 1rem));
  }
}
.guides,
.guides--spaced {
  bottom: 0;
  display: none;
  left: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999;
}
.guides .container,
.guides--spaced .container {
  height: 100%;
}
.guides .container__col,
.guides--spaced .container__col {
  pointer-events: none;
}
.guides .container__col:nth-of-type(even),
.guides--spaced .container__col:nth-of-type(even) {
  background: rgba(243, 142, 190, 0.1);
}
.guides .container__col:nth-of-type(odd),
.guides--spaced .container__col:nth-of-type(odd) {
  background: rgba(148, 161, 234, 0.1);
}

/* fonts.scss */
/* _colors.scss */
/* _style-guide.scss */
html,
body {
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  height: auto;
  min-height: 100%;
  overflow-x: hidden;
}

body {
  background: rgb(255, 255, 255);
}
body.scrollLock {
  overflow: hidden;
}
body.mobileLock {
  overflow: hidden;
}
@media (min-width: 768px) {
  body.mobileLock {
    overflow: visible;
  }
}

ol,
ul {
  list-style-position: outside;
  margin: 0 0 2rem 1.5rem;
  font-family: "Open Sans", sans-serif;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
ol ol,
ul ol {
  list-style-type: lower-roman;
}
ol ul,
ul ul {
  list-style-type: circle;
}

ol {
  list-style-type: decimal;
}

ul {
  list-style-type: disc;
}
ul.list--single {
  font-family: "Open Sans", sans-serif;
  max-width: 85%;
  margin: 0 auto;
}

.list--plain {
  padding: 0;
}
.list--plain__item {
  line-height: 1em;
  margin: 0 0 1rem;
}
.list--plain__item::before {
  content: "";
  display: none;
}
.list--plain__link {
  line-height: 1.5em;
  text-decoration: none;
}

ul[data-columns="1"] {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
}
@media (min-width: 768px) {
  ul[data-columns="1"] {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1;
  }
  ul[data-columns="1"] li {
    padding-right: 1rem;
  }
}

ul[data-columns="2"] {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
}
@media (min-width: 768px) {
  ul[data-columns="2"] {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
  ul[data-columns="2"] li {
    padding-right: 1rem;
  }
}

ul[data-columns="3"] {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
}
@media (min-width: 768px) {
  ul[data-columns="3"] {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3;
  }
  ul[data-columns="3"] li {
    padding-right: 1rem;
  }
}

ul[data-columns="4"] {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
}
@media (min-width: 768px) {
  ul[data-columns="4"] {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4;
  }
  ul[data-columns="4"] li {
    padding-right: 1rem;
  }
}

.inline-list {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.inline-list li::before {
  display: none;
}
.inline-list__horiz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.inline-list__item {
  display: inline;
}

.list-block {
  overflow: hidden;
}

hr {
  border: none;
  border-bottom: 1px solid #00467f;
  margin: 3rem 0;
}

img,
video {
  width: 100%;
  height: auto;
}

.resp-container {
  overflow: hidden;
  padding-bottom: var(--padding-bottom);
  position: relative;
}

.resp-container__iframe,
.resp-container iframe {
  border: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.video-split {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.team-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.team-img img {
  width: 100%;
  height: auto;
  border: 2px solid #00a38a;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.team-img img:hover {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
@media (min-width: 768px) {
  .team-img img:hover {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

.video {
  min-height: 250px;
}
@media (min-width: 501px) {
  .video {
    min-height: 500px;
  }
}

p:empty {
  display: none;
}

.shopwp.shopwp-has-error #shopwp-root {
  display: none;
}

/* _typography.scss */
body {
  color: #111111;
  font-family: "Spartan", sans-serif;
  font-size: 1rem;
}
@media (min-width: 768px) {
  body {
    font-size: 1.125rem;
  }
}

a {
  text-decoration: none;
  font-size: inherit;
  font-weight: 700;
  color: #00a38a;
}

p,
ol,
ul,
blockquote,
dl {
  line-height: 2em;
}

p {
  font-family: "Open Sans", sans-serif;
  margin: 0 0 2em;
}
p:last-child {
  margin: 0;
}

.p--large,
.page-intro p {
  font-size: 1.125em;
}
@media (min-width: 768px) {
  .p--large,
  .page-intro p {
    font-size: 1.22em;
  }
}

.p--small {
  font-size: 0.875em;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .p--small {
    font-size: 0.7777em;
  }
}

strong, b {
  font-weight: 700;
}

em, i {
  font-style: italic;
}

sup,
sub {
  font-size: 1em;
}

sub {
  vertical-align: sub;
}

figcaption {
  font-size: 0.7em;
  line-height: 1.4em;
  margin-top: 0.5em;
}

.title-fancy {
  position: relative;
  display: inline-block;
  background-image: -webkit-gradient(linear, left top, right top, from(#00467f), to(#00a38a));
  background-image: linear-gradient(to right, #00467f, #00a38a);
  padding: 1rem 4rem;
  top: -3rem;
  left: 0;
  color: rgb(255, 255, 255);
  -webkit-clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
          clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
}
@media (min-width: 991px) {
  .title-fancy {
    left: 55%;
  }
}
@media (min-width: 768px) {
  .title-fancy {
    padding: 1.5rem 5rem;
  }
}

h1,
.h1 {
  font-size: 1.9rem;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 3rem;
  }
}

h2,
.h2 {
  font-size: 1.5rem;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 2rem;
  }
}

h3,
.h3 {
  font-size: 1rem;
  line-height: 1.5em;
}
@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 1.5rem;
  }
}

h4,
.h4 {
  font-size: 20px;
  line-height: 1.5em;
}
@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 25px;
  }
}

h5,
.h5 {
  font-size: 20px;
  padding-bottom: 2rem;
}

h6,
.h6 {
  font-size: 16px;
}

.shine:hover {
  display: inline-block;
  cursor: pointer;
  background: rgb(255, 255, 255) -webkit-gradient(linear, 100% 0, 0 0, from(rgb(255, 255, 255)), color-stop(0.5, #18af52), to(rgb(255, 255, 255)));
  background-position: -4rem top;
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-animation-name: shimmer;
  -webkit-animation-duration: 2.2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-background-size: 4rem 100%;
}

@-webkit-keyframes shimmer {
  0% {
    background-position: -4rem top;
  }
  70% {
    background-position: 120% top;
  }
  100% {
    background-position: 120% top;
  }
}
/* panels.scss */
.panel {
  /***********************/
  /***********************/
  /***********************/
  /***********************/
  /***********************/
  /***********************/
}
.panel--standard {
  padding: 2rem 0;
}
@media (min-width: 768px) {
  .panel--standard {
    padding: 4rem 0;
  }
}
.panel--standard-hero {
  padding: 4rem 0 7rem;
}
@media (min-width: 768px) {
  .panel--standard-hero {
    padding: 4rem 0 10rem;
  }
}
.panel--bg-image {
  position: relative;
}
.panel--bg-image::after {
  background-image: var(--background-image);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  content: "";
  display: block;
  opacity: var(--opacity);
  left: 0;
  position: absolute;
  top: 0;
  z-index: -10;
  width: 100%;
  height: auto;
}
.panel--bg-image-cta {
  position: relative;
}
.panel--bg-image-cta::after {
  background-image: var(--background-image);
  background-position: center 50%;
  background-repeat: no-repeat;
  background-size: 25%;
  background-attachment: fixed;
  bottom: 0;
  content: "";
  display: block;
  opacity: 0.5;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: auto;
}
.panel--overlay-full::before {
  background: rgba(0, 0, 0, 0.9);
  content: "";
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.panel--overlay-full--footer {
  background: rgba(0, 0, 0, 0.5);
}
.panel--overlay-primary {
  position: relative;
}
.panel--overlay-primary::before {
  background: rgba(0, 70, 127, 0.9);
  background-position: top left;
  content: "";
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.panel--overlay-tertiary {
  position: relative;
}
.panel--overlay-tertiary::before {
  background: rgba(129, 130, 133, 0.9);
  background-position: top left;
  content: "";
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.panel--overlay-white {
  position: relative;
}
.panel--overlay-white::before {
  background: rgba(255, 255, 255, 0.9);
  background-position: top left;
  content: "";
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.panel--overlay-fade::before {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  content: "";
  display: block;
  left: 0;
  right: 0;
  bottom: -1px;
  top: 0;
  position: absolute;
  z-index: -2;
  width: 100%;
}

/* button.scss */
button {
  background: none;
  outline: none;
}

.button--primary {
  font-size: 1em;
  display: inline-block;
  color: white;
  text-align: center;
  padding: 1.25rem 3rem 1rem;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  border-radius: 0px;
  background-image: -webkit-gradient(linear, right top, left top, from(#00a38a), to(#00467f));
  background-image: linear-gradient(270deg, #00a38a, #00467f);
  background-size: 400% 400%;
  -webkit-animation: TransitioningBackground 10s ease infinite;
          animation: TransitioningBackground 10s ease infinite;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.button--primary::before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  width: 60px;
  height: 100%;
  top: 0;
  -webkit-filter: blur(30px);
          filter: blur(30px);
  -webkit-transform: translateX(-100px) skewX(-15deg);
          transform: translateX(-100px) skewX(-15deg);
}
.button--primary::after {
  content: "";
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  width: 30px;
  height: 100%;
  top: 0;
  -webkit-filter: blur(5px);
          filter: blur(5px);
  -webkit-transform: translateX(-100px) skewX(-15deg);
          transform: translateX(-100px) skewX(-15deg);
}
.button--primary:hover {
  background-image: -webkit-gradient(linear, right top, left top, from(#00467f), to(#00a38a));
  background-image: linear-gradient(to left, #00467f, #00a38a);
  cursor: pointer;
  -webkit-transform: scale(0.97);
          transform: scale(0.97);
}
.button--primary:hover::before, .button--primary:hover::after {
  -webkit-transform: translateX(300px) skewX(-15deg);
          transform: translateX(300px) skewX(-15deg);
  -webkit-transition: 0.7s;
  transition: 0.7s;
}

.button--secondary {
  background: transparent;
  border: 1px solid #00467f;
  display: inline-block;
  padding: 1.25rem 3rem 1rem;
  color: #00467f;
  font-size: 1em;
  text-decoration: none;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.button--secondary:hover, .button--secondary:focus {
  background: #00467f;
  color: rgb(255, 255, 255);
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  -webkit-transform: scale(0.97);
          transform: scale(0.97);
}

.button--tertiary {
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  text-transform: uppercase;
  text-decoration: none;
  padding-bottom: 2rem;
  cursor: pointer;
}
.button--tertiary:hover, .button--tertiary:focus {
  text-decoration: underline;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}

@-webkit-keyframes TransitioningBackground {
  0% {
    background-position: 1% 0%;
  }
  50% {
    background-position: 99% 100%;
  }
  100% {
    background-position: 1% 0%;
  }
}

@keyframes TransitioningBackground {
  0% {
    background-position: 1% 0%;
  }
  50% {
    background-position: 99% 100%;
  }
  100% {
    background-position: 1% 0%;
  }
}
/* _card.scss */
.card {
  text-decoration: none;
}
.card__body {
  position: relative;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
          box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
  width: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  z-index: 23;
}
@media (min-width: 991px) {
  .card__body {
    width: 97%;
  }
}
.card__body:hover {
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  -webkit-transform: scale(1.075) translate3d(0, -2%, 0px);
          transform: scale(1.075) translate3d(0, -2%, 0px);
  z-index: 23;
}
.card__body--badge::after {
  content: "";
  position: absolute;
  display: block;
  height: 65px;
  width: 200px;
  top: 0;
  left: 0;
  background-image: url("../../lib/svg/banner.svg");
  background-repeat: no-repeat;
  background-size: 100%;
}
.card__body--content {
  font-size: 12.8px;
  color: #111111;
  padding: 1rem 1.5rem 1.5rem;
  line-height: 1.6em;
  font-family: "Open Sans", sans-serif;
}
.card__body--img img {
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}
.card__title {
  color: #818285;
  text-align: center;
  line-height: 1.5em;
  padding: 1rem 0.5rem 0;
}

.card-uniform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  .card-uniform {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
}
@media (min-width: 768px) {
  .card-uniform {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
}
@media (min-width: 1350px) {
  .card-uniform {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
}

.blue {
  height: 60px;
  width: 60px;
  background: #00467f;
  z-index: 2;
}

.gray {
  height: 60px;
  width: 60px;
  background: #818285;
  z-index: 2;
}

.green {
  height: 60px;
  width: 60px;
  background: #00a38a;
  z-index: 2;
}

.cta-content {
  font-size: 25px;
  font-style: italic;
  font-family: "Spartan", sans-serif;
  color: rgb(255, 255, 255);
}
.cta-content p::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background-image: url("../../lib/svg/.svg");
}
.cta-content p::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background-image: url("../../lib/svg/.svg");
}

.custom_pagination a {
  text-decoration: none;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  line-height: auto;
}
.custom_pagination a:hover {
  color: #00a38a;
}

/* faq.scss */
.faq-wrapper {
  width: 100%;
  display: inline-block;
  color: #111111;
  padding: 0.5rem 0 4rem 0;
}
.faq-wrapper .faq {
  width: 95%;
}
.faq-wrapper .faq h2 {
  margin: 0 0 1.75rem;
}
.faq-wrapper .faq .faq-item {
  margin: 10px 0;
}
.faq-wrapper .faq .faq-item h4 {
  font-size: 1.2rem;
  font-weight: 400;
  text-align: left;
  color: #fff;
  position: relative;
  width: 100%;
  padding: 20px 17px;
  margin: 0 0 0.75rem;
  -webkit-box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
          box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
  cursor: pointer;
  background-image: -webkit-gradient(linear, right top, left top, from(#00a38a), to(#00467f));
  background-image: linear-gradient(270deg, #00a38a, #00467f);
  background-size: 400% 400%;
  -webkit-animation: TransitioningBackground 10s ease infinite;
          animation: TransitioningBackground 10s ease infinite;
}
.faq-wrapper .faq .faq-item h4 .icon-container {
  position: absolute;
  right: 0;
  color: #fff;
  padding-right: 17px;
  margin-top: -24px;
  font-size: 2rem;
}
.faq-wrapper .faq .faq-item h4 .rotate-icon {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.faq-wrapper .faq .faq-item p {
  display: none;
  margin: 10px -33px 13px 0px;
  padding: 30px 31px 30px 30px;
  background: #fff;
  color: #111111;
  text-transform: initial;
  -webkit-box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
          box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
}

/* footer.scss */
.panel--footer {
  position: relative;
}
.panel--footer::after {
  background-image: var(--background-image);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  content: "";
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: -10;
  width: 100%;
  height: 100%;
}
.panel--footer .social-icons {
  padding: 0 1rem;
  color: #00467f;
}
.panel--footer article, .panel--footer .privacy-policy {
  font-size: 12.8px;
  line-height: 1.5em;
  color: #fff;
  font-weight: normal;
}
.panel--footer .privacy-policy:hover {
  color: #00a38a;
}

.footer-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 992px) {
  .footer-flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
/* forms.scss */
input,
select,
textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
          appearance: none;
  background: rgb(255, 255, 255);
  border: 1px solid #eee;
  font-size: 1em;
  outline: none;
  padding: 0.75rem 1rem;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
input:focus,
select:focus,
textarea:focus {
  border-color: #eee;
  -webkit-box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
          box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
}

/***********************/
/***********************/
#gform_wrapper_1, #gform_wrapper_2 {
  color: rgb(255, 255, 255);
}
#gform_wrapper_1 input, #gform_wrapper_2 input {
  border: none;
  border-bottom: 1px solid rgb(255, 255, 255);
  background: transparent;
  color: rgb(255, 255, 255);
  width: 92%;
}
#gform_wrapper_1 input[type=submit], #gform_wrapper_2 input[type=submit] {
  width: 35%;
  background: rgb(255, 255, 255);
  color: #00467f;
  border: 1px solid rgb(255, 255, 255);
  margin-top: 2rem;
}
#gform_wrapper_1 input[type=submit]:hover, #gform_wrapper_2 input[type=submit]:hover {
  background: transparent;
  color: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
}
@media (min-width: 500px) {
  #gform_wrapper_1 input[type=submit], #gform_wrapper_2 input[type=submit] {
    width: 25%;
  }
}
#gform_wrapper_1 label, #gform_wrapper_2 label {
  font-size: 1rem;
  position: relative;
  top: 1rem;
}
#gform_wrapper_1 #field_2_10 label, #gform_wrapper_2 #field_2_10 label {
  padding-bottom: 2rem;
}

.gfield_captcha_container {
  width: 100px;
  padding-top: 2rem;
}

#gform_wrapper_2 select {
  margin-left: 1px;
  margin-top: 13px;
  height: 28px;
  font-size: 14px;
}

/* _hamburger.scss */
.hamburger {
  cursor: pointer;
  display: block;
  height: 1.75rem;
  margin: 0.5rem 1rem;
  position: relative;
  text-align: center;
  width: 2.25rem;
  z-index: 100;
}
.hamburger:focus, .hamburger:active {
  border: none;
  outline: none;
}
.hamburger--modal {
  height: 2rem;
  right: 5%;
  position: absolute;
  top: 2rem;
  width: 2rem;
}
@media (min-width: 768px) {
  .hamburger--modal {
    right: 3rem;
    top: 3rem;
  }
}
.hamburger__bar {
  background: rgb(255, 255, 255);
  border-radius: 1px;
  display: block;
  height: 2px;
  position: absolute;
  top: 0.5rem;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  width: 100%;
}
.hamburger__bar--modal {
  background: rgb(255, 255, 255);
}
.hamburger__bar--modal:first-child {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.hamburger__bar--modal:last-child {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.hamburger__bar--top {
  opacity: 1;
  top: 0;
}
[data-subnav=open] .hamburger__bar--top {
  opacity: 0;
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
}
.hamburger__bar--middle {
  top: 50%;
}
.hamburger__bar--middle:first-child {
  top: 33%;
}
[data-subnav=open] .hamburger__bar--middle:first-child {
  top: 50%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.hamburger__bar--middle:last-child {
  top: 66%;
}
[data-subnav=open] .hamburger__bar--middle:last-child {
  top: 50%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.hamburger__bar--bottom {
  opacity: 1;
  top: 100%;
}
[data-subnav=open] .hamburger__bar--bottom {
  opacity: 0;
  -webkit-transform: translateY(1rem);
          transform: translateY(1rem);
}

/* header.scss */
.panel--header {
  position: absolute;
  width: 100%;
  z-index: 2;
}
.panel--header__logo {
  opacity: 1;
}
.panel--header__logo img {
  width: 140px;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
@media (min-width: 840px) {
  .panel--header__logo img {
    width: 200px;
  }
}

/* hero.scss */
.hero-container {
  background-color: #111111;
  height: 750px;
  position: relative;
  overflow: hidden;
  z-index: 0;
  display: block;
}
.hero-container__mobile {
  position: relative;
}
.hero-container__mobile::after {
  display: block;
  content: "";
  background-image: url("../../lib/images/hero_mobile.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -10;
}
@media (min-width: 768px) {
  .hero-container__mobile::after {
    display: none;
  }
}
.hero-container h1 {
  padding: 0 2rem;
}
@media (min-width: 768px) {
  .hero-container h1 {
    padding: 0 1rem;
  }
}
.hero-container__content {
  position: relative;
  z-index: 0;
  top: 30%;
  text-align: center;
}

.hero-images {
  overflow: hidden;
  display: none;
}
@media (min-width: 768px) {
  .hero-images {
    display: block;
  }
}
.hero-images img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero-images--bg {
  z-index: -2;
  height: 100%;
}
.hero-images--sat {
  width: 20%;
  height: auto;
  z-index: 0;
  top: 30%;
  left: 60%;
  opacity: 0;
  display: none;
}
@media (min-width: 768px) {
  .hero-images--sat {
    display: block;
  }
}
.hero-images--earth {
  width: 30%;
  height: auto;
  z-index: -1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0px);
          transform: translate3d(-50%, -50%, 0px);
}
.hero-images .appear {
  opacity: 1;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  top: 50%;
}

@-webkit-keyframes fromLeft {
  from {
    -webkit-transform: translateX(-200px);
            transform: translateX(-200px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes fromLeft {
  from {
    -webkit-transform: translateX(-200px);
            transform: translateX(-200px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1;
  }
}
.fromLeft {
  -webkit-animation: fromLeft 1.5s ease-out;
          animation: fromLeft 1.5s ease-out;
}

@-webkit-keyframes fromRight {
  from {
    -webkit-transform: translateX(200px);
            transform: translateX(200px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes fromRight {
  from {
    -webkit-transform: translateX(200px);
            transform: translateX(200px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1;
  }
}
.fromRight {
  -webkit-animation: fromRight 1.5s ease-out;
          animation: fromRight 1.5s ease-out;
}

@-webkit-keyframes fromBack {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fromBack {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fromBack {
  -webkit-animation: fromBack 4s ease-out;
          animation: fromBack 4s ease-out;
}

.hero-video {
  position: absolute;
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.page-header {
  -webkit-transform: translateY(75px);
          transform: translateY(75px);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .page-header {
    -webkit-transform: translateY(110px);
            transform: translateY(110px);
  }
}

.section-fade {
  position: relative;
}
.section-fade::after {
  content: "";
  position: absolute;
  margin-left: -10%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(35%, rgb(255, 255, 255)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255) 35%);
  overflow: hidden;
  background-repeat: no-repeat;
  width: 120%;
  height: 340px;
  bottom: -227px;
  -webkit-filter: blur(25px);
          filter: blur(25px);
  background-size: cover;
  z-index: 0;
}
@media (min-width: 768px) {
  .section-fade::after {
    bottom: -151px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(55%, rgb(255, 255, 255)));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255) 55%);
  }
}

/* _icons.scss */
.icon--phone {
  display: none;
}
@media (min-width: 768px) {
  .icon--phone {
    padding: 0 2.5rem 0.75rem 0.5rem;
    display: block;
  }
  .icon--phone::after {
    position: absolute;
    content: "";
    background-image: url("../../lib/svg/phone.svg");
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    display: inline-block;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
  }
}
.icon--pdf {
  text-decoration: none;
  color: #111111;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.icon--search {
  display: none;
}
@media (min-width: 768px) {
  .icon--search {
    padding: 0 2.5rem 0.75rem 0.5rem;
    display: block;
  }
  .icon--search::after {
    position: absolute;
    content: "";
    background-image: url("../../lib/svg/search.svg");
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    display: inline-block;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
  }
}

.animation {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.animation h3 {
  padding-top: 2rem;
  line-height: 2.65rem;
}
.animation svg {
  max-height: 250px;
}
@media (min-width: 768px) {
  .animation svg {
    height: 300px;
  }
}

.cap-icon svg {
  max-height: none;
  height: 300px !important;
  padding-top: 2rem;
}
@media (min-width: 768px) {
  .cap-icon svg {
    height: 350px !important;
  }
}

/* _breadcrumbs.scss */
.modal {
  background: rgba(17, 17, 17, 0.98);
  bottom: 0;
  display: none;
  left: 0;
  overflow: scroll;
  right: 0;
  position: fixed;
  top: 0;
  z-index: 5000;
}
.modal__inner {
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: none;
  padding-top: 6rem;
}
@media (min-width: 501px) {
  .modal__inner {
    min-height: 100vh;
    padding: 0;
  }
}
.modal__content {
  -webkit-box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
          box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
  margin: 6rem auto;
  max-width: 900px;
  width: 90%;
}
.modal__content--search {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.modal-stored-data {
  display: none !important;
}

.modal-button {
  background-repeat: no-repeat;
}
.modal-button__prev {
  position: absolute;
  bottom: -25px;
}
@media (min-width: 501px) {
  .modal-button__prev {
    position: relative;
  }
}
.modal-button__prev:after {
  content: "";
  position: absolute;
  background-image: url("../../lib/svg/chevron_prev_white.svg");
  width: 50px;
  height: 50px;
  right: 15px;
}
.modal-button__next {
  position: absolute;
  bottom: -25px;
}
@media (min-width: 501px) {
  .modal-button__next {
    position: relative;
  }
}
.modal-button__next:after {
  content: "";
  position: absolute;
  background-image: url("../../lib/svg/chevron_next_white.svg");
  width: 50px;
  height: 50px;
  left: 15px;
}

/* _navigation.scss */
.nav__list {
  list-style-type: none;
  margin: 0;
  z-index: 1;
}
.nav__list li {
  display: inline-block;
  margin: 1rem 0.5rem 0rem;
  font-size: 12.8px;
  cursor: pointer;
  position: relative;
  -webkit-transition-property: bottom left;
  transition-property: bottom left;
}
@media (min-width: 991px) {
  .nav__list li {
    margin: 1rem 0.75rem 0rem;
  }
}
.nav__list li .sub-menu li {
  display: block;
}
.nav__list a {
  border: none;
  text-decoration: none;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  cursor: pointer;
}
.nav__list--footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
@media (min-width: 768px) {
  .nav__list--footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.nav__list--footer a {
  color: #00a38a;
}
.nav__list--footer li {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  padding: 0 4rem;
  margin: 0;
  border: none;
}
@media (min-width: 768px) {
  .nav__list--footer li:not(:last-child) {
    border-right: 1px solid #00a38a;
  }
}
.nav__list--footer li.menu-item {
  display: block;
}
.nav__list--footer .sub-menu,
.nav__list--footer .sub-menu li {
  margin: 1rem 0;
  border: none;
  padding: 0;
}
.nav__list--footer .sub-menu a,
.nav__list--footer .sub-menu li a {
  color: rgb(255, 255, 255);
}

[data-subnav=closed] .primary-nav {
  display: none;
}
@media (min-width: 768px) {
  [data-subnav=closed] .primary-nav {
    display: block;
  }
  [data-subnav=closed] .primary-nav .menu-item-has-children .sub-menu {
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    display: block;
    opacity: 0;
    position: absolute;
    width: 200px;
    background-color: rgba(255, 255, 255, 0.98);
    visibility: hidden;
    padding: 0rem 0.5rem 0.5rem;
    margin: 0;
    overflow: hidden;
    text-align: left;
    -webkit-transform: translate3d(-150%, 0px, 0);
            transform: translate3d(-150%, 0px, 0);
  }
  [data-subnav=closed] .primary-nav .menu-item-has-children .sub-menu li a {
    color: #111111;
  }
  [data-subnav=closed] .primary-nav .menu-item-has-children:hover .sub-menu {
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(0px, 0px, 0);
            transform: translate3d(0px, 0px, 0);
  }
}

[data-subnav=open] .primary-nav {
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  background-color: rgba(0, 70, 127, 0.97);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
[data-subnav=open] .primary-nav .nav__list li {
  display: block;
}
[data-subnav=open] .panel--hero {
  -webkit-filter: blur(8px);
          filter: blur(8px);
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
[data-subnav=open] .menu-item-has-children::after {
  position: absolute;
  content: "";
  background-image: url("../../lib/svg/chevron_white.svg");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin: 0.35rem 0.75rem 0;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  top: 0;
  bottom: 0;
  left: -45px;
}
[data-subnav=open] .menu-item-has-children .sub-menu {
  display: none;
}
[data-subnav=open] .menu-item-has-children.active::after {
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.search-form {
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  top: 0;
}
.search-form .screen-reader-text {
  color: rgb(255, 255, 255);
  text-transform: uppercase;
}
.search-form .search-submit {
  width: 10%;
}
.search-form .search-submit:hover {
  -webkit-box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
          box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
}
.search-form input {
  width: 100%;
  margin: 1rem 0;
}
.search-form input[type=submit] {
  width: 20%;
  display: block;
  color: #00467f;
  border: 1px solid white;
}
.search-form input[type=submit]:hover {
  background: transparent;
  color: rgb(255, 255, 255);
}
.search-form.active {
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  z-index: 2;
  padding: 2rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  visibility: visible;
  background-color: rgb(255, 255, 255);
  width: 100%;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.search-form.active label {
  margin-right: 2rem;
}

.search-close {
  display: none;
}
.search-close.active {
  left: 7rem;
  display: block;
  position: relative;
  top: 1rem;
  width: 50px;
  height: 50px;
}

/* _pencil.scss */
.panel--pencil {
  overflow: visible;
  position: static;
  top: 0;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  width: 100%;
  z-index: 2000;
}
@media (min-width: 768px) {
  .panel--pencil {
    position: fixed;
  }
  .admin-bar .panel--pencil {
    top: 32px;
  }
}
.panel--pencil a {
  display: block;
  padding: 0 7.5%;
}
.panel--pencil + * {
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}

*[data-pencil=false] .panel--pencil {
  top: -2rem;
}

*[data-pencil=true] .panel--pencil + * {
  margin-top: 1.5rem;
}

.preloader {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgb(23, 22, 22);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  width: 100%;
  z-index: 9999;
}
.preloader img {
  width: 15%;
}

.entry-content--single ul {
  font-family: "Open Sans", sans-serif;
  max-width: 85%;
  margin: 0 auto;
}

.product-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin: 0;
  padding-top: 1rem;
}
.product-gallery__item {
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  -ms-flex-preferred-size: 24%;
      flex-basis: 24%;
  cursor: pointer;
  padding-right: 0.5rem;
}
.product-gallery__item img {
  height: 125px;
  -o-object-fit: cover;
     object-fit: cover;
}

.modal__inner .product-gallery__item {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
  border: 1rem solid rgb(255, 255, 255);
  list-style: none;
  padding: 0;
  display: none;
}
.modal__inner .product-gallery__item.show {
  display: block;
}
.modal__inner .product-gallery__item img {
  height: 450px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .modal__inner .product-gallery__item img {
    height: 550px;
  }
}
@media (min-width: 991px) {
  .modal__inner .product-gallery__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

.css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger.css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger {
  background-image: -webkit-gradient(linear, right top, left top, from(#00a38a), to(#00467f)) !important;
  background-image: linear-gradient(270deg, #00a38a, #00467f) !important;
  background-size: 400% 400% !important;
  -webkit-animation: TransitioningBackground 10s ease infinite !important;
          animation: TransitioningBackground 10s ease infinite !important;
  border-radius: 0 !important;
}
.css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger.css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger::before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  width: 60px;
  height: 100%;
  top: 0;
  -webkit-filter: blur(30px);
          filter: blur(30px);
  -webkit-transform: translateX(-100px) skewX(-15deg);
          transform: translateX(-100px) skewX(-15deg);
}
.css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger.css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger::after {
  content: "";
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  width: 30px;
  height: 100%;
  top: 0;
  -webkit-filter: blur(5px);
          filter: blur(5px);
  -webkit-transform: translateX(-100px) skewX(-15deg);
          transform: translateX(-100px) skewX(-15deg);
}
.css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger.css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger:hover {
  background-image: -webkit-gradient(linear, right top, left top, from(#00467f), to(#00a38a));
  background-image: linear-gradient(to left, #00467f, #00a38a);
  cursor: pointer;
  -webkit-transform: scale(0.97);
          transform: scale(0.97);
}
.css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger.css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger:hover::before, .css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger.css-14ysyis-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger:hover::after {
  -webkit-transform: translateX(300px) skewX(-15deg);
          transform: translateX(300px) skewX(-15deg);
  -webkit-transition: 0.7s;
  transition: 0.7s;
}

.css-1eu17sy-ProductQuantityCSS {
  border: none !important;
}

.css-fh4ew7-PaginationItemsContainerCSS {
  padding: 0 !important;
}

.css-13eilht-buttonCSS-addToCartCSS-AddButton.css-13eilht-buttonCSS-addToCartCSS-AddButton {
  background-color: transparent !important;
  border-radius: 0;
  color: #00467f;
  border: 1px solid #00467f;
}
.css-13eilht-buttonCSS-addToCartCSS-AddButton.css-13eilht-buttonCSS-addToCartCSS-AddButton:hover {
  background-color: #00467f !important;
  border: #00467f;
  color: rgb(255, 255, 255);
}

.css-1mv7l6k-lineItemStyles {
  display: block !important;
}

.css-vhp8jg-badgeCSS {
  background-color: #00467f !important;
}

.css-85jrl8-counterTextCSS {
  overflow: visible !important;
}

.image-slider .slick-track div img {
  width: 200px;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0 auto;
}
.image-slider .slick-next::after {
  background-image: url("../../lib/svg/chevron_next.svg");
  content: "";
  position: absolute;
  width: 45px;
  height: 45px;
  top: 28%;
  right: -25px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.image-slider .slick-prev::after {
  background-image: url("../../lib/svg/chevron_prev.svg");
  content: "";
  position: absolute;
  width: 45px;
  height: 45px;
  top: 28%;
  left: -25px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.title {
  list-style: none;
  display: block;
  color: rgb(255, 255, 255);
  cursor: pointer;
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  text-align: center;
}
.title--active {
  color: #00a38a;
  font-weight: 700;
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
@media (min-width: 768px) {
  .title {
    display: inline-block;
  }
}

.service-img {
  position: absolute;
  opacity: 0;
  -webkit-transition: all ease-in 0.8s;
  transition: all ease-in 0.8s;
}

.services-list {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
@media (min-width: 768px) {
  .services-list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}

.active {
  display: block;
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: all ease-in 0.8s;
  transition: all ease-in 0.8s;
  position: relative;
  z-index: 10;
}

.ctf.ctf-styles {
  width: 90%;
  margin: 0 auto;
}

.ctf-header .ctf-header-link {
  color: #00a38a;
}
.ctf-header .ctf-header-link .ctf-header-name {
  font-size: 25px;
}

.ctf-tweets {
  color: rgb(255, 255, 255);
}

#ctf #ctf-more {
  display: none;
}

.ctf-tweet-content .ctf-tweet-text {
  font-size: 20px;
}
@media (min-width: 768px) {
  .ctf-tweet-content .ctf-tweet-text {
    font-size: 32px;
  }
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #00467f;
  color: white;
  cursor: pointer;
  padding: 25px;
  border-radius: 50%;
}
#myBtn:hover {
  background-color: #00a38a;
}
#myBtn::after {
  content: "^";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 25px;
  -webkit-transform: translate(17px, 23px);
          transform: translate(17px, 23px);
}

/* wordpress */
.alignright, .alignleft {
  float: none;
  margin: 0 0 2rem 0;
  display: block;
}

@media (min-width: 500px) {
  .alignright {
    float: right;
    margin: 0 0 2rem 2rem;
  }
  .alignleft {
    float: left;
    margin: 0 2rem 2rem 0;
  }
}
.aligncenter, div.aligncenter {
  display: block;
  margin: 0 auto 2rem;
}

.size-full, .attachment-full, .size-large, .attachement-large {
  width: 100%;
  height: auto;
  display: block;
}

.size-medium, .attachment-medium {
  width: 41.6666666667%;
  height: auto;
  display: block;
}

.size-small, .attachment-small {
  width: 25%;
  height: auto;
  display: block;
}

.size-thumbnail, .attachment-thumbnail {
  width: 100%;
  max-width: 150px;
  height: auto;
  display: block;
}

/** 
 * _margin.scss
 * Margin helpers
 *
 * ~1) Horizontal and Vertical
 * ~2) Horizontal
 * ~3) Vertical
 * ~4) Media queries
 */
.u-margin {
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
}
.u-margin0gu {
  margin: 0rem;
}
.u-marginLeft0gu {
  margin-left: 0rem;
}
.u-marginRight0gu {
  margin-right: 0rem;
}
.u-marginHoriz0gu {
  margin-left: 0rem;
  margin-right: 0rem;
}
.u-marginBottom0gu {
  margin-bottom: 0rem;
}
.u-marginTop0gu {
  margin-top: 0rem;
}
.u-marginVert0gu {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.u-margin1gu {
  margin: 0.25rem;
}
.u-marginLeft1gu {
  margin-left: 0.25rem;
}
.u-marginRight1gu {
  margin-right: 0.25rem;
}
.u-marginHoriz1gu {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.u-marginBottom1gu {
  margin-bottom: 0.25rem;
}
.u-marginTop1gu {
  margin-top: 0.25rem;
}
.u-marginVert1gu {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.u-margin2gu {
  margin: 0.5rem;
}
.u-marginLeft2gu {
  margin-left: 0.5rem;
}
.u-marginRight2gu {
  margin-right: 0.5rem;
}
.u-marginHoriz2gu {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.u-marginBottom2gu {
  margin-bottom: 0.5rem;
}
.u-marginTop2gu {
  margin-top: 0.5rem;
}
.u-marginVert2gu {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.u-margin3gu {
  margin: 0.75rem;
}
.u-marginLeft3gu {
  margin-left: 0.75rem;
}
.u-marginRight3gu {
  margin-right: 0.75rem;
}
.u-marginHoriz3gu {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.u-marginBottom3gu {
  margin-bottom: 0.75rem;
}
.u-marginTop3gu {
  margin-top: 0.75rem;
}
.u-marginVert3gu {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.u-margin4gu {
  margin: 1rem;
}
.u-marginLeft4gu {
  margin-left: 1rem;
}
.u-marginRight4gu {
  margin-right: 1rem;
}
.u-marginHoriz4gu {
  margin-left: 1rem;
  margin-right: 1rem;
}
.u-marginBottom4gu {
  margin-bottom: 1rem;
}
.u-marginTop4gu {
  margin-top: 1rem;
}
.u-marginVert4gu {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.u-margin5gu {
  margin: 1.25rem;
}
.u-marginLeft5gu {
  margin-left: 1.25rem;
}
.u-marginRight5gu {
  margin-right: 1.25rem;
}
.u-marginHoriz5gu {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.u-marginBottom5gu {
  margin-bottom: 1.25rem;
}
.u-marginTop5gu {
  margin-top: 1.25rem;
}
.u-marginVert5gu {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.u-margin6gu {
  margin: 1.5rem;
}
.u-marginLeft6gu {
  margin-left: 1.5rem;
}
.u-marginRight6gu {
  margin-right: 1.5rem;
}
.u-marginHoriz6gu {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.u-marginBottom6gu {
  margin-bottom: 1.5rem;
}
.u-marginTop6gu {
  margin-top: 1.5rem;
}
.u-marginVert6gu {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.u-margin7gu {
  margin: 1.75rem;
}
.u-marginLeft7gu {
  margin-left: 1.75rem;
}
.u-marginRight7gu {
  margin-right: 1.75rem;
}
.u-marginHoriz7gu {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}
.u-marginBottom7gu {
  margin-bottom: 1.75rem;
}
.u-marginTop7gu {
  margin-top: 1.75rem;
}
.u-marginVert7gu {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.u-margin8gu {
  margin: 2rem;
}
.u-marginLeft8gu {
  margin-left: 2rem;
}
.u-marginRight8gu {
  margin-right: 2rem;
}
.u-marginHoriz8gu {
  margin-left: 2rem;
  margin-right: 2rem;
}
.u-marginBottom8gu {
  margin-bottom: 2rem;
}
.u-marginTop8gu {
  margin-top: 2rem;
}
.u-marginVert8gu {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.u-margin9gu {
  margin: 2.25rem;
}
.u-marginLeft9gu {
  margin-left: 2.25rem;
}
.u-marginRight9gu {
  margin-right: 2.25rem;
}
.u-marginHoriz9gu {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}
.u-marginBottom9gu {
  margin-bottom: 2.25rem;
}
.u-marginTop9gu {
  margin-top: 2.25rem;
}
.u-marginVert9gu {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.u-margin10gu {
  margin: 2.5rem;
}
.u-marginLeft10gu {
  margin-left: 2.5rem;
}
.u-marginRight10gu {
  margin-right: 2.5rem;
}
.u-marginHoriz10gu {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.u-marginBottom10gu {
  margin-bottom: 2.5rem;
}
.u-marginTop10gu {
  margin-top: 2.5rem;
}
.u-marginVert10gu {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.u-margin11gu {
  margin: 2.75rem;
}
.u-marginLeft11gu {
  margin-left: 2.75rem;
}
.u-marginRight11gu {
  margin-right: 2.75rem;
}
.u-marginHoriz11gu {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}
.u-marginBottom11gu {
  margin-bottom: 2.75rem;
}
.u-marginTop11gu {
  margin-top: 2.75rem;
}
.u-marginVert11gu {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}
.u-margin12gu {
  margin: 3rem;
}
.u-marginLeft12gu {
  margin-left: 3rem;
}
.u-marginRight12gu {
  margin-right: 3rem;
}
.u-marginHoriz12gu {
  margin-left: 3rem;
  margin-right: 3rem;
}
.u-marginBottom12gu {
  margin-bottom: 3rem;
}
.u-marginTop12gu {
  margin-top: 3rem;
}
.u-marginVert12gu {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.u-margin13gu {
  margin: 3.25rem;
}
.u-marginLeft13gu {
  margin-left: 3.25rem;
}
.u-marginRight13gu {
  margin-right: 3.25rem;
}
.u-marginHoriz13gu {
  margin-left: 3.25rem;
  margin-right: 3.25rem;
}
.u-marginBottom13gu {
  margin-bottom: 3.25rem;
}
.u-marginTop13gu {
  margin-top: 3.25rem;
}
.u-marginVert13gu {
  margin-top: 3.25rem;
  margin-bottom: 3.25rem;
}
.u-margin14gu {
  margin: 3.5rem;
}
.u-marginLeft14gu {
  margin-left: 3.5rem;
}
.u-marginRight14gu {
  margin-right: 3.5rem;
}
.u-marginHoriz14gu {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}
.u-marginBottom14gu {
  margin-bottom: 3.5rem;
}
.u-marginTop14gu {
  margin-top: 3.5rem;
}
.u-marginVert14gu {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}
.u-margin15gu {
  margin: 3.75rem;
}
.u-marginLeft15gu {
  margin-left: 3.75rem;
}
.u-marginRight15gu {
  margin-right: 3.75rem;
}
.u-marginHoriz15gu {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}
.u-marginBottom15gu {
  margin-bottom: 3.75rem;
}
.u-marginTop15gu {
  margin-top: 3.75rem;
}
.u-marginVert15gu {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.u-margin16gu {
  margin: 4rem;
}
.u-marginLeft16gu {
  margin-left: 4rem;
}
.u-marginRight16gu {
  margin-right: 4rem;
}
.u-marginHoriz16gu {
  margin-left: 4rem;
  margin-right: 4rem;
}
.u-marginBottom16gu {
  margin-bottom: 4rem;
}
.u-marginTop16gu {
  margin-top: 4rem;
}
.u-marginVert16gu {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.u-margin17gu {
  margin: 4.25rem;
}
.u-marginLeft17gu {
  margin-left: 4.25rem;
}
.u-marginRight17gu {
  margin-right: 4.25rem;
}
.u-marginHoriz17gu {
  margin-left: 4.25rem;
  margin-right: 4.25rem;
}
.u-marginBottom17gu {
  margin-bottom: 4.25rem;
}
.u-marginTop17gu {
  margin-top: 4.25rem;
}
.u-marginVert17gu {
  margin-top: 4.25rem;
  margin-bottom: 4.25rem;
}
.u-margin18gu {
  margin: 4.5rem;
}
.u-marginLeft18gu {
  margin-left: 4.5rem;
}
.u-marginRight18gu {
  margin-right: 4.5rem;
}
.u-marginHoriz18gu {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}
.u-marginBottom18gu {
  margin-bottom: 4.5rem;
}
.u-marginTop18gu {
  margin-top: 4.5rem;
}
.u-marginVert18gu {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}
.u-margin19gu {
  margin: 4.75rem;
}
.u-marginLeft19gu {
  margin-left: 4.75rem;
}
.u-marginRight19gu {
  margin-right: 4.75rem;
}
.u-marginHoriz19gu {
  margin-left: 4.75rem;
  margin-right: 4.75rem;
}
.u-marginBottom19gu {
  margin-bottom: 4.75rem;
}
.u-marginTop19gu {
  margin-top: 4.75rem;
}
.u-marginVert19gu {
  margin-top: 4.75rem;
  margin-bottom: 4.75rem;
}
.u-margin20gu {
  margin: 5rem;
}
.u-marginLeft20gu {
  margin-left: 5rem;
}
.u-marginRight20gu {
  margin-right: 5rem;
}
.u-marginHoriz20gu {
  margin-left: 5rem;
  margin-right: 5rem;
}
.u-marginBottom20gu {
  margin-bottom: 5rem;
}
.u-marginTop20gu {
  margin-top: 5rem;
}
.u-marginVert20gu {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.u-margin21gu {
  margin: 5.25rem;
}
.u-marginLeft21gu {
  margin-left: 5.25rem;
}
.u-marginRight21gu {
  margin-right: 5.25rem;
}
.u-marginHoriz21gu {
  margin-left: 5.25rem;
  margin-right: 5.25rem;
}
.u-marginBottom21gu {
  margin-bottom: 5.25rem;
}
.u-marginTop21gu {
  margin-top: 5.25rem;
}
.u-marginVert21gu {
  margin-top: 5.25rem;
  margin-bottom: 5.25rem;
}
.u-margin22gu {
  margin: 5.5rem;
}
.u-marginLeft22gu {
  margin-left: 5.5rem;
}
.u-marginRight22gu {
  margin-right: 5.5rem;
}
.u-marginHoriz22gu {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}
.u-marginBottom22gu {
  margin-bottom: 5.5rem;
}
.u-marginTop22gu {
  margin-top: 5.5rem;
}
.u-marginVert22gu {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}
.u-margin23gu {
  margin: 5.75rem;
}
.u-marginLeft23gu {
  margin-left: 5.75rem;
}
.u-marginRight23gu {
  margin-right: 5.75rem;
}
.u-marginHoriz23gu {
  margin-left: 5.75rem;
  margin-right: 5.75rem;
}
.u-marginBottom23gu {
  margin-bottom: 5.75rem;
}
.u-marginTop23gu {
  margin-top: 5.75rem;
}
.u-marginVert23gu {
  margin-top: 5.75rem;
  margin-bottom: 5.75rem;
}
.u-margin24gu {
  margin: 6rem;
}
.u-marginLeft24gu {
  margin-left: 6rem;
}
.u-marginRight24gu {
  margin-right: 6rem;
}
.u-marginHoriz24gu {
  margin-left: 6rem;
  margin-right: 6rem;
}
.u-marginBottom24gu {
  margin-bottom: 6rem;
}
.u-marginTop24gu {
  margin-top: 6rem;
}
.u-marginVert24gu {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
.u-margin25gu {
  margin: 6.25rem;
}
.u-marginLeft25gu {
  margin-left: 6.25rem;
}
.u-marginRight25gu {
  margin-right: 6.25rem;
}
.u-marginHoriz25gu {
  margin-left: 6.25rem;
  margin-right: 6.25rem;
}
.u-marginBottom25gu {
  margin-bottom: 6.25rem;
}
.u-marginTop25gu {
  margin-top: 6.25rem;
}
.u-marginVert25gu {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}
.u-margin26gu {
  margin: 6.5rem;
}
.u-marginLeft26gu {
  margin-left: 6.5rem;
}
.u-marginRight26gu {
  margin-right: 6.5rem;
}
.u-marginHoriz26gu {
  margin-left: 6.5rem;
  margin-right: 6.5rem;
}
.u-marginBottom26gu {
  margin-bottom: 6.5rem;
}
.u-marginTop26gu {
  margin-top: 6.5rem;
}
.u-marginVert26gu {
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}
.u-margin27gu {
  margin: 6.75rem;
}
.u-marginLeft27gu {
  margin-left: 6.75rem;
}
.u-marginRight27gu {
  margin-right: 6.75rem;
}
.u-marginHoriz27gu {
  margin-left: 6.75rem;
  margin-right: 6.75rem;
}
.u-marginBottom27gu {
  margin-bottom: 6.75rem;
}
.u-marginTop27gu {
  margin-top: 6.75rem;
}
.u-marginVert27gu {
  margin-top: 6.75rem;
  margin-bottom: 6.75rem;
}
.u-margin28gu {
  margin: 7rem;
}
.u-marginLeft28gu {
  margin-left: 7rem;
}
.u-marginRight28gu {
  margin-right: 7rem;
}
.u-marginHoriz28gu {
  margin-left: 7rem;
  margin-right: 7rem;
}
.u-marginBottom28gu {
  margin-bottom: 7rem;
}
.u-marginTop28gu {
  margin-top: 7rem;
}
.u-marginVert28gu {
  margin-top: 7rem;
  margin-bottom: 7rem;
}
.u-margin29gu {
  margin: 7.25rem;
}
.u-marginLeft29gu {
  margin-left: 7.25rem;
}
.u-marginRight29gu {
  margin-right: 7.25rem;
}
.u-marginHoriz29gu {
  margin-left: 7.25rem;
  margin-right: 7.25rem;
}
.u-marginBottom29gu {
  margin-bottom: 7.25rem;
}
.u-marginTop29gu {
  margin-top: 7.25rem;
}
.u-marginVert29gu {
  margin-top: 7.25rem;
  margin-bottom: 7.25rem;
}
.u-margin30gu {
  margin: 7.5rem;
}
.u-marginLeft30gu {
  margin-left: 7.5rem;
}
.u-marginRight30gu {
  margin-right: 7.5rem;
}
.u-marginHoriz30gu {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}
.u-marginBottom30gu {
  margin-bottom: 7.5rem;
}
.u-marginTop30gu {
  margin-top: 7.5rem;
}
.u-marginVert30gu {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}
.u-margin31gu {
  margin: 7.75rem;
}
.u-marginLeft31gu {
  margin-left: 7.75rem;
}
.u-marginRight31gu {
  margin-right: 7.75rem;
}
.u-marginHoriz31gu {
  margin-left: 7.75rem;
  margin-right: 7.75rem;
}
.u-marginBottom31gu {
  margin-bottom: 7.75rem;
}
.u-marginTop31gu {
  margin-top: 7.75rem;
}
.u-marginVert31gu {
  margin-top: 7.75rem;
  margin-bottom: 7.75rem;
}
.u-margin32gu {
  margin: 8rem;
}
.u-marginLeft32gu {
  margin-left: 8rem;
}
.u-marginRight32gu {
  margin-right: 8rem;
}
.u-marginHoriz32gu {
  margin-left: 8rem;
  margin-right: 8rem;
}
.u-marginBottom32gu {
  margin-bottom: 8rem;
}
.u-marginTop32gu {
  margin-top: 8rem;
}
.u-marginVert32gu {
  margin-top: 8rem;
  margin-bottom: 8rem;
}
.u-margin33gu {
  margin: 8.25rem;
}
.u-marginLeft33gu {
  margin-left: 8.25rem;
}
.u-marginRight33gu {
  margin-right: 8.25rem;
}
.u-marginHoriz33gu {
  margin-left: 8.25rem;
  margin-right: 8.25rem;
}
.u-marginBottom33gu {
  margin-bottom: 8.25rem;
}
.u-marginTop33gu {
  margin-top: 8.25rem;
}
.u-marginVert33gu {
  margin-top: 8.25rem;
  margin-bottom: 8.25rem;
}
.u-margin34gu {
  margin: 8.5rem;
}
.u-marginLeft34gu {
  margin-left: 8.5rem;
}
.u-marginRight34gu {
  margin-right: 8.5rem;
}
.u-marginHoriz34gu {
  margin-left: 8.5rem;
  margin-right: 8.5rem;
}
.u-marginBottom34gu {
  margin-bottom: 8.5rem;
}
.u-marginTop34gu {
  margin-top: 8.5rem;
}
.u-marginVert34gu {
  margin-top: 8.5rem;
  margin-bottom: 8.5rem;
}
.u-margin35gu {
  margin: 8.75rem;
}
.u-marginLeft35gu {
  margin-left: 8.75rem;
}
.u-marginRight35gu {
  margin-right: 8.75rem;
}
.u-marginHoriz35gu {
  margin-left: 8.75rem;
  margin-right: 8.75rem;
}
.u-marginBottom35gu {
  margin-bottom: 8.75rem;
}
.u-marginTop35gu {
  margin-top: 8.75rem;
}
.u-marginVert35gu {
  margin-top: 8.75rem;
  margin-bottom: 8.75rem;
}
.u-margin36gu {
  margin: 9rem;
}
.u-marginLeft36gu {
  margin-left: 9rem;
}
.u-marginRight36gu {
  margin-right: 9rem;
}
.u-marginHoriz36gu {
  margin-left: 9rem;
  margin-right: 9rem;
}
.u-marginBottom36gu {
  margin-bottom: 9rem;
}
.u-marginTop36gu {
  margin-top: 9rem;
}
.u-marginVert36gu {
  margin-top: 9rem;
  margin-bottom: 9rem;
}
.u-margin37gu {
  margin: 9.25rem;
}
.u-marginLeft37gu {
  margin-left: 9.25rem;
}
.u-marginRight37gu {
  margin-right: 9.25rem;
}
.u-marginHoriz37gu {
  margin-left: 9.25rem;
  margin-right: 9.25rem;
}
.u-marginBottom37gu {
  margin-bottom: 9.25rem;
}
.u-marginTop37gu {
  margin-top: 9.25rem;
}
.u-marginVert37gu {
  margin-top: 9.25rem;
  margin-bottom: 9.25rem;
}
.u-margin38gu {
  margin: 9.5rem;
}
.u-marginLeft38gu {
  margin-left: 9.5rem;
}
.u-marginRight38gu {
  margin-right: 9.5rem;
}
.u-marginHoriz38gu {
  margin-left: 9.5rem;
  margin-right: 9.5rem;
}
.u-marginBottom38gu {
  margin-bottom: 9.5rem;
}
.u-marginTop38gu {
  margin-top: 9.5rem;
}
.u-marginVert38gu {
  margin-top: 9.5rem;
  margin-bottom: 9.5rem;
}
.u-margin39gu {
  margin: 9.75rem;
}
.u-marginLeft39gu {
  margin-left: 9.75rem;
}
.u-marginRight39gu {
  margin-right: 9.75rem;
}
.u-marginHoriz39gu {
  margin-left: 9.75rem;
  margin-right: 9.75rem;
}
.u-marginBottom39gu {
  margin-bottom: 9.75rem;
}
.u-marginTop39gu {
  margin-top: 9.75rem;
}
.u-marginVert39gu {
  margin-top: 9.75rem;
  margin-bottom: 9.75rem;
}
.u-margin40gu {
  margin: 10rem;
}
.u-marginLeft40gu {
  margin-left: 10rem;
}
.u-marginRight40gu {
  margin-right: 10rem;
}
.u-marginHoriz40gu {
  margin-left: 10rem;
  margin-right: 10rem;
}
.u-marginBottom40gu {
  margin-bottom: 10rem;
}
.u-marginTop40gu {
  margin-top: 10rem;
}
.u-marginVert40gu {
  margin-top: 10rem;
  margin-bottom: 10rem;
}
.u-marginHorizAuto {
  margin-left: auto;
  margin-right: auto;
}
.u-marginLeftAuto {
  margin-left: auto;
}
.u-marginRightAuto {
  margin-right: auto;
}
@media (min-width: 500px) {
  .u-sm-margin {
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
  }
  .u-sm-margin0gu {
    margin: 0rem;
  }
  .u-sm-marginLeft0gu {
    margin-left: 0rem;
  }
  .u-sm-marginRight0gu {
    margin-right: 0rem;
  }
  .u-sm-marginHoriz0gu {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .u-sm-marginBottom0gu {
    margin-bottom: 0rem;
  }
  .u-sm-marginTop0gu {
    margin-top: 0rem;
  }
  .u-sm-marginVert0gu {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .u-sm-margin1gu {
    margin: 0.25rem;
  }
  .u-sm-marginLeft1gu {
    margin-left: 0.25rem;
  }
  .u-sm-marginRight1gu {
    margin-right: 0.25rem;
  }
  .u-sm-marginHoriz1gu {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .u-sm-marginBottom1gu {
    margin-bottom: 0.25rem;
  }
  .u-sm-marginTop1gu {
    margin-top: 0.25rem;
  }
  .u-sm-marginVert1gu {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .u-sm-margin2gu {
    margin: 0.5rem;
  }
  .u-sm-marginLeft2gu {
    margin-left: 0.5rem;
  }
  .u-sm-marginRight2gu {
    margin-right: 0.5rem;
  }
  .u-sm-marginHoriz2gu {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .u-sm-marginBottom2gu {
    margin-bottom: 0.5rem;
  }
  .u-sm-marginTop2gu {
    margin-top: 0.5rem;
  }
  .u-sm-marginVert2gu {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .u-sm-margin3gu {
    margin: 0.75rem;
  }
  .u-sm-marginLeft3gu {
    margin-left: 0.75rem;
  }
  .u-sm-marginRight3gu {
    margin-right: 0.75rem;
  }
  .u-sm-marginHoriz3gu {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .u-sm-marginBottom3gu {
    margin-bottom: 0.75rem;
  }
  .u-sm-marginTop3gu {
    margin-top: 0.75rem;
  }
  .u-sm-marginVert3gu {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .u-sm-margin4gu {
    margin: 1rem;
  }
  .u-sm-marginLeft4gu {
    margin-left: 1rem;
  }
  .u-sm-marginRight4gu {
    margin-right: 1rem;
  }
  .u-sm-marginHoriz4gu {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .u-sm-marginBottom4gu {
    margin-bottom: 1rem;
  }
  .u-sm-marginTop4gu {
    margin-top: 1rem;
  }
  .u-sm-marginVert4gu {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .u-sm-margin5gu {
    margin: 1.25rem;
  }
  .u-sm-marginLeft5gu {
    margin-left: 1.25rem;
  }
  .u-sm-marginRight5gu {
    margin-right: 1.25rem;
  }
  .u-sm-marginHoriz5gu {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .u-sm-marginBottom5gu {
    margin-bottom: 1.25rem;
  }
  .u-sm-marginTop5gu {
    margin-top: 1.25rem;
  }
  .u-sm-marginVert5gu {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .u-sm-margin6gu {
    margin: 1.5rem;
  }
  .u-sm-marginLeft6gu {
    margin-left: 1.5rem;
  }
  .u-sm-marginRight6gu {
    margin-right: 1.5rem;
  }
  .u-sm-marginHoriz6gu {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .u-sm-marginBottom6gu {
    margin-bottom: 1.5rem;
  }
  .u-sm-marginTop6gu {
    margin-top: 1.5rem;
  }
  .u-sm-marginVert6gu {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .u-sm-margin7gu {
    margin: 1.75rem;
  }
  .u-sm-marginLeft7gu {
    margin-left: 1.75rem;
  }
  .u-sm-marginRight7gu {
    margin-right: 1.75rem;
  }
  .u-sm-marginHoriz7gu {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .u-sm-marginBottom7gu {
    margin-bottom: 1.75rem;
  }
  .u-sm-marginTop7gu {
    margin-top: 1.75rem;
  }
  .u-sm-marginVert7gu {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .u-sm-margin8gu {
    margin: 2rem;
  }
  .u-sm-marginLeft8gu {
    margin-left: 2rem;
  }
  .u-sm-marginRight8gu {
    margin-right: 2rem;
  }
  .u-sm-marginHoriz8gu {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .u-sm-marginBottom8gu {
    margin-bottom: 2rem;
  }
  .u-sm-marginTop8gu {
    margin-top: 2rem;
  }
  .u-sm-marginVert8gu {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .u-sm-margin9gu {
    margin: 2.25rem;
  }
  .u-sm-marginLeft9gu {
    margin-left: 2.25rem;
  }
  .u-sm-marginRight9gu {
    margin-right: 2.25rem;
  }
  .u-sm-marginHoriz9gu {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .u-sm-marginBottom9gu {
    margin-bottom: 2.25rem;
  }
  .u-sm-marginTop9gu {
    margin-top: 2.25rem;
  }
  .u-sm-marginVert9gu {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .u-sm-margin10gu {
    margin: 2.5rem;
  }
  .u-sm-marginLeft10gu {
    margin-left: 2.5rem;
  }
  .u-sm-marginRight10gu {
    margin-right: 2.5rem;
  }
  .u-sm-marginHoriz10gu {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .u-sm-marginBottom10gu {
    margin-bottom: 2.5rem;
  }
  .u-sm-marginTop10gu {
    margin-top: 2.5rem;
  }
  .u-sm-marginVert10gu {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .u-sm-margin11gu {
    margin: 2.75rem;
  }
  .u-sm-marginLeft11gu {
    margin-left: 2.75rem;
  }
  .u-sm-marginRight11gu {
    margin-right: 2.75rem;
  }
  .u-sm-marginHoriz11gu {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .u-sm-marginBottom11gu {
    margin-bottom: 2.75rem;
  }
  .u-sm-marginTop11gu {
    margin-top: 2.75rem;
  }
  .u-sm-marginVert11gu {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .u-sm-margin12gu {
    margin: 3rem;
  }
  .u-sm-marginLeft12gu {
    margin-left: 3rem;
  }
  .u-sm-marginRight12gu {
    margin-right: 3rem;
  }
  .u-sm-marginHoriz12gu {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .u-sm-marginBottom12gu {
    margin-bottom: 3rem;
  }
  .u-sm-marginTop12gu {
    margin-top: 3rem;
  }
  .u-sm-marginVert12gu {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .u-sm-margin13gu {
    margin: 3.25rem;
  }
  .u-sm-marginLeft13gu {
    margin-left: 3.25rem;
  }
  .u-sm-marginRight13gu {
    margin-right: 3.25rem;
  }
  .u-sm-marginHoriz13gu {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
  .u-sm-marginBottom13gu {
    margin-bottom: 3.25rem;
  }
  .u-sm-marginTop13gu {
    margin-top: 3.25rem;
  }
  .u-sm-marginVert13gu {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }
  .u-sm-margin14gu {
    margin: 3.5rem;
  }
  .u-sm-marginLeft14gu {
    margin-left: 3.5rem;
  }
  .u-sm-marginRight14gu {
    margin-right: 3.5rem;
  }
  .u-sm-marginHoriz14gu {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .u-sm-marginBottom14gu {
    margin-bottom: 3.5rem;
  }
  .u-sm-marginTop14gu {
    margin-top: 3.5rem;
  }
  .u-sm-marginVert14gu {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .u-sm-margin15gu {
    margin: 3.75rem;
  }
  .u-sm-marginLeft15gu {
    margin-left: 3.75rem;
  }
  .u-sm-marginRight15gu {
    margin-right: 3.75rem;
  }
  .u-sm-marginHoriz15gu {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .u-sm-marginBottom15gu {
    margin-bottom: 3.75rem;
  }
  .u-sm-marginTop15gu {
    margin-top: 3.75rem;
  }
  .u-sm-marginVert15gu {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .u-sm-margin16gu {
    margin: 4rem;
  }
  .u-sm-marginLeft16gu {
    margin-left: 4rem;
  }
  .u-sm-marginRight16gu {
    margin-right: 4rem;
  }
  .u-sm-marginHoriz16gu {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .u-sm-marginBottom16gu {
    margin-bottom: 4rem;
  }
  .u-sm-marginTop16gu {
    margin-top: 4rem;
  }
  .u-sm-marginVert16gu {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .u-sm-margin17gu {
    margin: 4.25rem;
  }
  .u-sm-marginLeft17gu {
    margin-left: 4.25rem;
  }
  .u-sm-marginRight17gu {
    margin-right: 4.25rem;
  }
  .u-sm-marginHoriz17gu {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }
  .u-sm-marginBottom17gu {
    margin-bottom: 4.25rem;
  }
  .u-sm-marginTop17gu {
    margin-top: 4.25rem;
  }
  .u-sm-marginVert17gu {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }
  .u-sm-margin18gu {
    margin: 4.5rem;
  }
  .u-sm-marginLeft18gu {
    margin-left: 4.5rem;
  }
  .u-sm-marginRight18gu {
    margin-right: 4.5rem;
  }
  .u-sm-marginHoriz18gu {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .u-sm-marginBottom18gu {
    margin-bottom: 4.5rem;
  }
  .u-sm-marginTop18gu {
    margin-top: 4.5rem;
  }
  .u-sm-marginVert18gu {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .u-sm-margin19gu {
    margin: 4.75rem;
  }
  .u-sm-marginLeft19gu {
    margin-left: 4.75rem;
  }
  .u-sm-marginRight19gu {
    margin-right: 4.75rem;
  }
  .u-sm-marginHoriz19gu {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }
  .u-sm-marginBottom19gu {
    margin-bottom: 4.75rem;
  }
  .u-sm-marginTop19gu {
    margin-top: 4.75rem;
  }
  .u-sm-marginVert19gu {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }
  .u-sm-margin20gu {
    margin: 5rem;
  }
  .u-sm-marginLeft20gu {
    margin-left: 5rem;
  }
  .u-sm-marginRight20gu {
    margin-right: 5rem;
  }
  .u-sm-marginHoriz20gu {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .u-sm-marginBottom20gu {
    margin-bottom: 5rem;
  }
  .u-sm-marginTop20gu {
    margin-top: 5rem;
  }
  .u-sm-marginVert20gu {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .u-sm-margin21gu {
    margin: 5.25rem;
  }
  .u-sm-marginLeft21gu {
    margin-left: 5.25rem;
  }
  .u-sm-marginRight21gu {
    margin-right: 5.25rem;
  }
  .u-sm-marginHoriz21gu {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .u-sm-marginBottom21gu {
    margin-bottom: 5.25rem;
  }
  .u-sm-marginTop21gu {
    margin-top: 5.25rem;
  }
  .u-sm-marginVert21gu {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .u-sm-margin22gu {
    margin: 5.5rem;
  }
  .u-sm-marginLeft22gu {
    margin-left: 5.5rem;
  }
  .u-sm-marginRight22gu {
    margin-right: 5.5rem;
  }
  .u-sm-marginHoriz22gu {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .u-sm-marginBottom22gu {
    margin-bottom: 5.5rem;
  }
  .u-sm-marginTop22gu {
    margin-top: 5.5rem;
  }
  .u-sm-marginVert22gu {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .u-sm-margin23gu {
    margin: 5.75rem;
  }
  .u-sm-marginLeft23gu {
    margin-left: 5.75rem;
  }
  .u-sm-marginRight23gu {
    margin-right: 5.75rem;
  }
  .u-sm-marginHoriz23gu {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }
  .u-sm-marginBottom23gu {
    margin-bottom: 5.75rem;
  }
  .u-sm-marginTop23gu {
    margin-top: 5.75rem;
  }
  .u-sm-marginVert23gu {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }
  .u-sm-margin24gu {
    margin: 6rem;
  }
  .u-sm-marginLeft24gu {
    margin-left: 6rem;
  }
  .u-sm-marginRight24gu {
    margin-right: 6rem;
  }
  .u-sm-marginHoriz24gu {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .u-sm-marginBottom24gu {
    margin-bottom: 6rem;
  }
  .u-sm-marginTop24gu {
    margin-top: 6rem;
  }
  .u-sm-marginVert24gu {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .u-sm-margin25gu {
    margin: 6.25rem;
  }
  .u-sm-marginLeft25gu {
    margin-left: 6.25rem;
  }
  .u-sm-marginRight25gu {
    margin-right: 6.25rem;
  }
  .u-sm-marginHoriz25gu {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  .u-sm-marginBottom25gu {
    margin-bottom: 6.25rem;
  }
  .u-sm-marginTop25gu {
    margin-top: 6.25rem;
  }
  .u-sm-marginVert25gu {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
  .u-sm-margin26gu {
    margin: 6.5rem;
  }
  .u-sm-marginLeft26gu {
    margin-left: 6.5rem;
  }
  .u-sm-marginRight26gu {
    margin-right: 6.5rem;
  }
  .u-sm-marginHoriz26gu {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .u-sm-marginBottom26gu {
    margin-bottom: 6.5rem;
  }
  .u-sm-marginTop26gu {
    margin-top: 6.5rem;
  }
  .u-sm-marginVert26gu {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .u-sm-margin27gu {
    margin: 6.75rem;
  }
  .u-sm-marginLeft27gu {
    margin-left: 6.75rem;
  }
  .u-sm-marginRight27gu {
    margin-right: 6.75rem;
  }
  .u-sm-marginHoriz27gu {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }
  .u-sm-marginBottom27gu {
    margin-bottom: 6.75rem;
  }
  .u-sm-marginTop27gu {
    margin-top: 6.75rem;
  }
  .u-sm-marginVert27gu {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }
  .u-sm-margin28gu {
    margin: 7rem;
  }
  .u-sm-marginLeft28gu {
    margin-left: 7rem;
  }
  .u-sm-marginRight28gu {
    margin-right: 7rem;
  }
  .u-sm-marginHoriz28gu {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .u-sm-marginBottom28gu {
    margin-bottom: 7rem;
  }
  .u-sm-marginTop28gu {
    margin-top: 7rem;
  }
  .u-sm-marginVert28gu {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .u-sm-margin29gu {
    margin: 7.25rem;
  }
  .u-sm-marginLeft29gu {
    margin-left: 7.25rem;
  }
  .u-sm-marginRight29gu {
    margin-right: 7.25rem;
  }
  .u-sm-marginHoriz29gu {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }
  .u-sm-marginBottom29gu {
    margin-bottom: 7.25rem;
  }
  .u-sm-marginTop29gu {
    margin-top: 7.25rem;
  }
  .u-sm-marginVert29gu {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }
  .u-sm-margin30gu {
    margin: 7.5rem;
  }
  .u-sm-marginLeft30gu {
    margin-left: 7.5rem;
  }
  .u-sm-marginRight30gu {
    margin-right: 7.5rem;
  }
  .u-sm-marginHoriz30gu {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .u-sm-marginBottom30gu {
    margin-bottom: 7.5rem;
  }
  .u-sm-marginTop30gu {
    margin-top: 7.5rem;
  }
  .u-sm-marginVert30gu {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .u-sm-margin31gu {
    margin: 7.75rem;
  }
  .u-sm-marginLeft31gu {
    margin-left: 7.75rem;
  }
  .u-sm-marginRight31gu {
    margin-right: 7.75rem;
  }
  .u-sm-marginHoriz31gu {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }
  .u-sm-marginBottom31gu {
    margin-bottom: 7.75rem;
  }
  .u-sm-marginTop31gu {
    margin-top: 7.75rem;
  }
  .u-sm-marginVert31gu {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }
  .u-sm-margin32gu {
    margin: 8rem;
  }
  .u-sm-marginLeft32gu {
    margin-left: 8rem;
  }
  .u-sm-marginRight32gu {
    margin-right: 8rem;
  }
  .u-sm-marginHoriz32gu {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .u-sm-marginBottom32gu {
    margin-bottom: 8rem;
  }
  .u-sm-marginTop32gu {
    margin-top: 8rem;
  }
  .u-sm-marginVert32gu {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .u-sm-margin33gu {
    margin: 8.25rem;
  }
  .u-sm-marginLeft33gu {
    margin-left: 8.25rem;
  }
  .u-sm-marginRight33gu {
    margin-right: 8.25rem;
  }
  .u-sm-marginHoriz33gu {
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }
  .u-sm-marginBottom33gu {
    margin-bottom: 8.25rem;
  }
  .u-sm-marginTop33gu {
    margin-top: 8.25rem;
  }
  .u-sm-marginVert33gu {
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }
  .u-sm-margin34gu {
    margin: 8.5rem;
  }
  .u-sm-marginLeft34gu {
    margin-left: 8.5rem;
  }
  .u-sm-marginRight34gu {
    margin-right: 8.5rem;
  }
  .u-sm-marginHoriz34gu {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .u-sm-marginBottom34gu {
    margin-bottom: 8.5rem;
  }
  .u-sm-marginTop34gu {
    margin-top: 8.5rem;
  }
  .u-sm-marginVert34gu {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .u-sm-margin35gu {
    margin: 8.75rem;
  }
  .u-sm-marginLeft35gu {
    margin-left: 8.75rem;
  }
  .u-sm-marginRight35gu {
    margin-right: 8.75rem;
  }
  .u-sm-marginHoriz35gu {
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }
  .u-sm-marginBottom35gu {
    margin-bottom: 8.75rem;
  }
  .u-sm-marginTop35gu {
    margin-top: 8.75rem;
  }
  .u-sm-marginVert35gu {
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }
  .u-sm-margin36gu {
    margin: 9rem;
  }
  .u-sm-marginLeft36gu {
    margin-left: 9rem;
  }
  .u-sm-marginRight36gu {
    margin-right: 9rem;
  }
  .u-sm-marginHoriz36gu {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .u-sm-marginBottom36gu {
    margin-bottom: 9rem;
  }
  .u-sm-marginTop36gu {
    margin-top: 9rem;
  }
  .u-sm-marginVert36gu {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .u-sm-margin37gu {
    margin: 9.25rem;
  }
  .u-sm-marginLeft37gu {
    margin-left: 9.25rem;
  }
  .u-sm-marginRight37gu {
    margin-right: 9.25rem;
  }
  .u-sm-marginHoriz37gu {
    margin-left: 9.25rem;
    margin-right: 9.25rem;
  }
  .u-sm-marginBottom37gu {
    margin-bottom: 9.25rem;
  }
  .u-sm-marginTop37gu {
    margin-top: 9.25rem;
  }
  .u-sm-marginVert37gu {
    margin-top: 9.25rem;
    margin-bottom: 9.25rem;
  }
  .u-sm-margin38gu {
    margin: 9.5rem;
  }
  .u-sm-marginLeft38gu {
    margin-left: 9.5rem;
  }
  .u-sm-marginRight38gu {
    margin-right: 9.5rem;
  }
  .u-sm-marginHoriz38gu {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .u-sm-marginBottom38gu {
    margin-bottom: 9.5rem;
  }
  .u-sm-marginTop38gu {
    margin-top: 9.5rem;
  }
  .u-sm-marginVert38gu {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .u-sm-margin39gu {
    margin: 9.75rem;
  }
  .u-sm-marginLeft39gu {
    margin-left: 9.75rem;
  }
  .u-sm-marginRight39gu {
    margin-right: 9.75rem;
  }
  .u-sm-marginHoriz39gu {
    margin-left: 9.75rem;
    margin-right: 9.75rem;
  }
  .u-sm-marginBottom39gu {
    margin-bottom: 9.75rem;
  }
  .u-sm-marginTop39gu {
    margin-top: 9.75rem;
  }
  .u-sm-marginVert39gu {
    margin-top: 9.75rem;
    margin-bottom: 9.75rem;
  }
  .u-sm-margin40gu {
    margin: 10rem;
  }
  .u-sm-marginLeft40gu {
    margin-left: 10rem;
  }
  .u-sm-marginRight40gu {
    margin-right: 10rem;
  }
  .u-sm-marginHoriz40gu {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .u-sm-marginBottom40gu {
    margin-bottom: 10rem;
  }
  .u-sm-marginTop40gu {
    margin-top: 10rem;
  }
  .u-sm-marginVert40gu {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .u-sm-marginHorizAuto {
    margin-left: auto;
    margin-right: auto;
  }
  .u-sm-marginLeftAuto {
    margin-left: auto;
  }
  .u-sm-marginRightAuto {
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .u-md-margin {
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
  }
  .u-md-margin0gu {
    margin: 0rem;
  }
  .u-md-marginLeft0gu {
    margin-left: 0rem;
  }
  .u-md-marginRight0gu {
    margin-right: 0rem;
  }
  .u-md-marginHoriz0gu {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .u-md-marginBottom0gu {
    margin-bottom: 0rem;
  }
  .u-md-marginTop0gu {
    margin-top: 0rem;
  }
  .u-md-marginVert0gu {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .u-md-margin1gu {
    margin: 0.25rem;
  }
  .u-md-marginLeft1gu {
    margin-left: 0.25rem;
  }
  .u-md-marginRight1gu {
    margin-right: 0.25rem;
  }
  .u-md-marginHoriz1gu {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .u-md-marginBottom1gu {
    margin-bottom: 0.25rem;
  }
  .u-md-marginTop1gu {
    margin-top: 0.25rem;
  }
  .u-md-marginVert1gu {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .u-md-margin2gu {
    margin: 0.5rem;
  }
  .u-md-marginLeft2gu {
    margin-left: 0.5rem;
  }
  .u-md-marginRight2gu {
    margin-right: 0.5rem;
  }
  .u-md-marginHoriz2gu {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .u-md-marginBottom2gu {
    margin-bottom: 0.5rem;
  }
  .u-md-marginTop2gu {
    margin-top: 0.5rem;
  }
  .u-md-marginVert2gu {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .u-md-margin3gu {
    margin: 0.75rem;
  }
  .u-md-marginLeft3gu {
    margin-left: 0.75rem;
  }
  .u-md-marginRight3gu {
    margin-right: 0.75rem;
  }
  .u-md-marginHoriz3gu {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .u-md-marginBottom3gu {
    margin-bottom: 0.75rem;
  }
  .u-md-marginTop3gu {
    margin-top: 0.75rem;
  }
  .u-md-marginVert3gu {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .u-md-margin4gu {
    margin: 1rem;
  }
  .u-md-marginLeft4gu {
    margin-left: 1rem;
  }
  .u-md-marginRight4gu {
    margin-right: 1rem;
  }
  .u-md-marginHoriz4gu {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .u-md-marginBottom4gu {
    margin-bottom: 1rem;
  }
  .u-md-marginTop4gu {
    margin-top: 1rem;
  }
  .u-md-marginVert4gu {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .u-md-margin5gu {
    margin: 1.25rem;
  }
  .u-md-marginLeft5gu {
    margin-left: 1.25rem;
  }
  .u-md-marginRight5gu {
    margin-right: 1.25rem;
  }
  .u-md-marginHoriz5gu {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .u-md-marginBottom5gu {
    margin-bottom: 1.25rem;
  }
  .u-md-marginTop5gu {
    margin-top: 1.25rem;
  }
  .u-md-marginVert5gu {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .u-md-margin6gu {
    margin: 1.5rem;
  }
  .u-md-marginLeft6gu {
    margin-left: 1.5rem;
  }
  .u-md-marginRight6gu {
    margin-right: 1.5rem;
  }
  .u-md-marginHoriz6gu {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .u-md-marginBottom6gu {
    margin-bottom: 1.5rem;
  }
  .u-md-marginTop6gu {
    margin-top: 1.5rem;
  }
  .u-md-marginVert6gu {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .u-md-margin7gu {
    margin: 1.75rem;
  }
  .u-md-marginLeft7gu {
    margin-left: 1.75rem;
  }
  .u-md-marginRight7gu {
    margin-right: 1.75rem;
  }
  .u-md-marginHoriz7gu {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .u-md-marginBottom7gu {
    margin-bottom: 1.75rem;
  }
  .u-md-marginTop7gu {
    margin-top: 1.75rem;
  }
  .u-md-marginVert7gu {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .u-md-margin8gu {
    margin: 2rem;
  }
  .u-md-marginLeft8gu {
    margin-left: 2rem;
  }
  .u-md-marginRight8gu {
    margin-right: 2rem;
  }
  .u-md-marginHoriz8gu {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .u-md-marginBottom8gu {
    margin-bottom: 2rem;
  }
  .u-md-marginTop8gu {
    margin-top: 2rem;
  }
  .u-md-marginVert8gu {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .u-md-margin9gu {
    margin: 2.25rem;
  }
  .u-md-marginLeft9gu {
    margin-left: 2.25rem;
  }
  .u-md-marginRight9gu {
    margin-right: 2.25rem;
  }
  .u-md-marginHoriz9gu {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .u-md-marginBottom9gu {
    margin-bottom: 2.25rem;
  }
  .u-md-marginTop9gu {
    margin-top: 2.25rem;
  }
  .u-md-marginVert9gu {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .u-md-margin10gu {
    margin: 2.5rem;
  }
  .u-md-marginLeft10gu {
    margin-left: 2.5rem;
  }
  .u-md-marginRight10gu {
    margin-right: 2.5rem;
  }
  .u-md-marginHoriz10gu {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .u-md-marginBottom10gu {
    margin-bottom: 2.5rem;
  }
  .u-md-marginTop10gu {
    margin-top: 2.5rem;
  }
  .u-md-marginVert10gu {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .u-md-margin11gu {
    margin: 2.75rem;
  }
  .u-md-marginLeft11gu {
    margin-left: 2.75rem;
  }
  .u-md-marginRight11gu {
    margin-right: 2.75rem;
  }
  .u-md-marginHoriz11gu {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .u-md-marginBottom11gu {
    margin-bottom: 2.75rem;
  }
  .u-md-marginTop11gu {
    margin-top: 2.75rem;
  }
  .u-md-marginVert11gu {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .u-md-margin12gu {
    margin: 3rem;
  }
  .u-md-marginLeft12gu {
    margin-left: 3rem;
  }
  .u-md-marginRight12gu {
    margin-right: 3rem;
  }
  .u-md-marginHoriz12gu {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .u-md-marginBottom12gu {
    margin-bottom: 3rem;
  }
  .u-md-marginTop12gu {
    margin-top: 3rem;
  }
  .u-md-marginVert12gu {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .u-md-margin13gu {
    margin: 3.25rem;
  }
  .u-md-marginLeft13gu {
    margin-left: 3.25rem;
  }
  .u-md-marginRight13gu {
    margin-right: 3.25rem;
  }
  .u-md-marginHoriz13gu {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
  .u-md-marginBottom13gu {
    margin-bottom: 3.25rem;
  }
  .u-md-marginTop13gu {
    margin-top: 3.25rem;
  }
  .u-md-marginVert13gu {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }
  .u-md-margin14gu {
    margin: 3.5rem;
  }
  .u-md-marginLeft14gu {
    margin-left: 3.5rem;
  }
  .u-md-marginRight14gu {
    margin-right: 3.5rem;
  }
  .u-md-marginHoriz14gu {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .u-md-marginBottom14gu {
    margin-bottom: 3.5rem;
  }
  .u-md-marginTop14gu {
    margin-top: 3.5rem;
  }
  .u-md-marginVert14gu {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .u-md-margin15gu {
    margin: 3.75rem;
  }
  .u-md-marginLeft15gu {
    margin-left: 3.75rem;
  }
  .u-md-marginRight15gu {
    margin-right: 3.75rem;
  }
  .u-md-marginHoriz15gu {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .u-md-marginBottom15gu {
    margin-bottom: 3.75rem;
  }
  .u-md-marginTop15gu {
    margin-top: 3.75rem;
  }
  .u-md-marginVert15gu {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .u-md-margin16gu {
    margin: 4rem;
  }
  .u-md-marginLeft16gu {
    margin-left: 4rem;
  }
  .u-md-marginRight16gu {
    margin-right: 4rem;
  }
  .u-md-marginHoriz16gu {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .u-md-marginBottom16gu {
    margin-bottom: 4rem;
  }
  .u-md-marginTop16gu {
    margin-top: 4rem;
  }
  .u-md-marginVert16gu {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .u-md-margin17gu {
    margin: 4.25rem;
  }
  .u-md-marginLeft17gu {
    margin-left: 4.25rem;
  }
  .u-md-marginRight17gu {
    margin-right: 4.25rem;
  }
  .u-md-marginHoriz17gu {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }
  .u-md-marginBottom17gu {
    margin-bottom: 4.25rem;
  }
  .u-md-marginTop17gu {
    margin-top: 4.25rem;
  }
  .u-md-marginVert17gu {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }
  .u-md-margin18gu {
    margin: 4.5rem;
  }
  .u-md-marginLeft18gu {
    margin-left: 4.5rem;
  }
  .u-md-marginRight18gu {
    margin-right: 4.5rem;
  }
  .u-md-marginHoriz18gu {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .u-md-marginBottom18gu {
    margin-bottom: 4.5rem;
  }
  .u-md-marginTop18gu {
    margin-top: 4.5rem;
  }
  .u-md-marginVert18gu {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .u-md-margin19gu {
    margin: 4.75rem;
  }
  .u-md-marginLeft19gu {
    margin-left: 4.75rem;
  }
  .u-md-marginRight19gu {
    margin-right: 4.75rem;
  }
  .u-md-marginHoriz19gu {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }
  .u-md-marginBottom19gu {
    margin-bottom: 4.75rem;
  }
  .u-md-marginTop19gu {
    margin-top: 4.75rem;
  }
  .u-md-marginVert19gu {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }
  .u-md-margin20gu {
    margin: 5rem;
  }
  .u-md-marginLeft20gu {
    margin-left: 5rem;
  }
  .u-md-marginRight20gu {
    margin-right: 5rem;
  }
  .u-md-marginHoriz20gu {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .u-md-marginBottom20gu {
    margin-bottom: 5rem;
  }
  .u-md-marginTop20gu {
    margin-top: 5rem;
  }
  .u-md-marginVert20gu {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .u-md-margin21gu {
    margin: 5.25rem;
  }
  .u-md-marginLeft21gu {
    margin-left: 5.25rem;
  }
  .u-md-marginRight21gu {
    margin-right: 5.25rem;
  }
  .u-md-marginHoriz21gu {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .u-md-marginBottom21gu {
    margin-bottom: 5.25rem;
  }
  .u-md-marginTop21gu {
    margin-top: 5.25rem;
  }
  .u-md-marginVert21gu {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .u-md-margin22gu {
    margin: 5.5rem;
  }
  .u-md-marginLeft22gu {
    margin-left: 5.5rem;
  }
  .u-md-marginRight22gu {
    margin-right: 5.5rem;
  }
  .u-md-marginHoriz22gu {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .u-md-marginBottom22gu {
    margin-bottom: 5.5rem;
  }
  .u-md-marginTop22gu {
    margin-top: 5.5rem;
  }
  .u-md-marginVert22gu {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .u-md-margin23gu {
    margin: 5.75rem;
  }
  .u-md-marginLeft23gu {
    margin-left: 5.75rem;
  }
  .u-md-marginRight23gu {
    margin-right: 5.75rem;
  }
  .u-md-marginHoriz23gu {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }
  .u-md-marginBottom23gu {
    margin-bottom: 5.75rem;
  }
  .u-md-marginTop23gu {
    margin-top: 5.75rem;
  }
  .u-md-marginVert23gu {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }
  .u-md-margin24gu {
    margin: 6rem;
  }
  .u-md-marginLeft24gu {
    margin-left: 6rem;
  }
  .u-md-marginRight24gu {
    margin-right: 6rem;
  }
  .u-md-marginHoriz24gu {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .u-md-marginBottom24gu {
    margin-bottom: 6rem;
  }
  .u-md-marginTop24gu {
    margin-top: 6rem;
  }
  .u-md-marginVert24gu {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .u-md-margin25gu {
    margin: 6.25rem;
  }
  .u-md-marginLeft25gu {
    margin-left: 6.25rem;
  }
  .u-md-marginRight25gu {
    margin-right: 6.25rem;
  }
  .u-md-marginHoriz25gu {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  .u-md-marginBottom25gu {
    margin-bottom: 6.25rem;
  }
  .u-md-marginTop25gu {
    margin-top: 6.25rem;
  }
  .u-md-marginVert25gu {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
  .u-md-margin26gu {
    margin: 6.5rem;
  }
  .u-md-marginLeft26gu {
    margin-left: 6.5rem;
  }
  .u-md-marginRight26gu {
    margin-right: 6.5rem;
  }
  .u-md-marginHoriz26gu {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .u-md-marginBottom26gu {
    margin-bottom: 6.5rem;
  }
  .u-md-marginTop26gu {
    margin-top: 6.5rem;
  }
  .u-md-marginVert26gu {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .u-md-margin27gu {
    margin: 6.75rem;
  }
  .u-md-marginLeft27gu {
    margin-left: 6.75rem;
  }
  .u-md-marginRight27gu {
    margin-right: 6.75rem;
  }
  .u-md-marginHoriz27gu {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }
  .u-md-marginBottom27gu {
    margin-bottom: 6.75rem;
  }
  .u-md-marginTop27gu {
    margin-top: 6.75rem;
  }
  .u-md-marginVert27gu {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }
  .u-md-margin28gu {
    margin: 7rem;
  }
  .u-md-marginLeft28gu {
    margin-left: 7rem;
  }
  .u-md-marginRight28gu {
    margin-right: 7rem;
  }
  .u-md-marginHoriz28gu {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .u-md-marginBottom28gu {
    margin-bottom: 7rem;
  }
  .u-md-marginTop28gu {
    margin-top: 7rem;
  }
  .u-md-marginVert28gu {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .u-md-margin29gu {
    margin: 7.25rem;
  }
  .u-md-marginLeft29gu {
    margin-left: 7.25rem;
  }
  .u-md-marginRight29gu {
    margin-right: 7.25rem;
  }
  .u-md-marginHoriz29gu {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }
  .u-md-marginBottom29gu {
    margin-bottom: 7.25rem;
  }
  .u-md-marginTop29gu {
    margin-top: 7.25rem;
  }
  .u-md-marginVert29gu {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }
  .u-md-margin30gu {
    margin: 7.5rem;
  }
  .u-md-marginLeft30gu {
    margin-left: 7.5rem;
  }
  .u-md-marginRight30gu {
    margin-right: 7.5rem;
  }
  .u-md-marginHoriz30gu {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .u-md-marginBottom30gu {
    margin-bottom: 7.5rem;
  }
  .u-md-marginTop30gu {
    margin-top: 7.5rem;
  }
  .u-md-marginVert30gu {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .u-md-margin31gu {
    margin: 7.75rem;
  }
  .u-md-marginLeft31gu {
    margin-left: 7.75rem;
  }
  .u-md-marginRight31gu {
    margin-right: 7.75rem;
  }
  .u-md-marginHoriz31gu {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }
  .u-md-marginBottom31gu {
    margin-bottom: 7.75rem;
  }
  .u-md-marginTop31gu {
    margin-top: 7.75rem;
  }
  .u-md-marginVert31gu {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }
  .u-md-margin32gu {
    margin: 8rem;
  }
  .u-md-marginLeft32gu {
    margin-left: 8rem;
  }
  .u-md-marginRight32gu {
    margin-right: 8rem;
  }
  .u-md-marginHoriz32gu {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .u-md-marginBottom32gu {
    margin-bottom: 8rem;
  }
  .u-md-marginTop32gu {
    margin-top: 8rem;
  }
  .u-md-marginVert32gu {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .u-md-margin33gu {
    margin: 8.25rem;
  }
  .u-md-marginLeft33gu {
    margin-left: 8.25rem;
  }
  .u-md-marginRight33gu {
    margin-right: 8.25rem;
  }
  .u-md-marginHoriz33gu {
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }
  .u-md-marginBottom33gu {
    margin-bottom: 8.25rem;
  }
  .u-md-marginTop33gu {
    margin-top: 8.25rem;
  }
  .u-md-marginVert33gu {
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }
  .u-md-margin34gu {
    margin: 8.5rem;
  }
  .u-md-marginLeft34gu {
    margin-left: 8.5rem;
  }
  .u-md-marginRight34gu {
    margin-right: 8.5rem;
  }
  .u-md-marginHoriz34gu {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .u-md-marginBottom34gu {
    margin-bottom: 8.5rem;
  }
  .u-md-marginTop34gu {
    margin-top: 8.5rem;
  }
  .u-md-marginVert34gu {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .u-md-margin35gu {
    margin: 8.75rem;
  }
  .u-md-marginLeft35gu {
    margin-left: 8.75rem;
  }
  .u-md-marginRight35gu {
    margin-right: 8.75rem;
  }
  .u-md-marginHoriz35gu {
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }
  .u-md-marginBottom35gu {
    margin-bottom: 8.75rem;
  }
  .u-md-marginTop35gu {
    margin-top: 8.75rem;
  }
  .u-md-marginVert35gu {
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }
  .u-md-margin36gu {
    margin: 9rem;
  }
  .u-md-marginLeft36gu {
    margin-left: 9rem;
  }
  .u-md-marginRight36gu {
    margin-right: 9rem;
  }
  .u-md-marginHoriz36gu {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .u-md-marginBottom36gu {
    margin-bottom: 9rem;
  }
  .u-md-marginTop36gu {
    margin-top: 9rem;
  }
  .u-md-marginVert36gu {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .u-md-margin37gu {
    margin: 9.25rem;
  }
  .u-md-marginLeft37gu {
    margin-left: 9.25rem;
  }
  .u-md-marginRight37gu {
    margin-right: 9.25rem;
  }
  .u-md-marginHoriz37gu {
    margin-left: 9.25rem;
    margin-right: 9.25rem;
  }
  .u-md-marginBottom37gu {
    margin-bottom: 9.25rem;
  }
  .u-md-marginTop37gu {
    margin-top: 9.25rem;
  }
  .u-md-marginVert37gu {
    margin-top: 9.25rem;
    margin-bottom: 9.25rem;
  }
  .u-md-margin38gu {
    margin: 9.5rem;
  }
  .u-md-marginLeft38gu {
    margin-left: 9.5rem;
  }
  .u-md-marginRight38gu {
    margin-right: 9.5rem;
  }
  .u-md-marginHoriz38gu {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .u-md-marginBottom38gu {
    margin-bottom: 9.5rem;
  }
  .u-md-marginTop38gu {
    margin-top: 9.5rem;
  }
  .u-md-marginVert38gu {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .u-md-margin39gu {
    margin: 9.75rem;
  }
  .u-md-marginLeft39gu {
    margin-left: 9.75rem;
  }
  .u-md-marginRight39gu {
    margin-right: 9.75rem;
  }
  .u-md-marginHoriz39gu {
    margin-left: 9.75rem;
    margin-right: 9.75rem;
  }
  .u-md-marginBottom39gu {
    margin-bottom: 9.75rem;
  }
  .u-md-marginTop39gu {
    margin-top: 9.75rem;
  }
  .u-md-marginVert39gu {
    margin-top: 9.75rem;
    margin-bottom: 9.75rem;
  }
  .u-md-margin40gu {
    margin: 10rem;
  }
  .u-md-marginLeft40gu {
    margin-left: 10rem;
  }
  .u-md-marginRight40gu {
    margin-right: 10rem;
  }
  .u-md-marginHoriz40gu {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .u-md-marginBottom40gu {
    margin-bottom: 10rem;
  }
  .u-md-marginTop40gu {
    margin-top: 10rem;
  }
  .u-md-marginVert40gu {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .u-md-marginHorizAuto {
    margin-left: auto;
    margin-right: auto;
  }
  .u-md-marginLeftAuto {
    margin-left: auto;
  }
  .u-md-marginRightAuto {
    margin-right: auto;
  }
}
@media (min-width: 991px) {
  .u-lg-margin {
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
  }
  .u-lg-margin0gu {
    margin: 0rem;
  }
  .u-lg-marginLeft0gu {
    margin-left: 0rem;
  }
  .u-lg-marginRight0gu {
    margin-right: 0rem;
  }
  .u-lg-marginHoriz0gu {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .u-lg-marginBottom0gu {
    margin-bottom: 0rem;
  }
  .u-lg-marginTop0gu {
    margin-top: 0rem;
  }
  .u-lg-marginVert0gu {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .u-lg-margin1gu {
    margin: 0.25rem;
  }
  .u-lg-marginLeft1gu {
    margin-left: 0.25rem;
  }
  .u-lg-marginRight1gu {
    margin-right: 0.25rem;
  }
  .u-lg-marginHoriz1gu {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .u-lg-marginBottom1gu {
    margin-bottom: 0.25rem;
  }
  .u-lg-marginTop1gu {
    margin-top: 0.25rem;
  }
  .u-lg-marginVert1gu {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .u-lg-margin2gu {
    margin: 0.5rem;
  }
  .u-lg-marginLeft2gu {
    margin-left: 0.5rem;
  }
  .u-lg-marginRight2gu {
    margin-right: 0.5rem;
  }
  .u-lg-marginHoriz2gu {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .u-lg-marginBottom2gu {
    margin-bottom: 0.5rem;
  }
  .u-lg-marginTop2gu {
    margin-top: 0.5rem;
  }
  .u-lg-marginVert2gu {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .u-lg-margin3gu {
    margin: 0.75rem;
  }
  .u-lg-marginLeft3gu {
    margin-left: 0.75rem;
  }
  .u-lg-marginRight3gu {
    margin-right: 0.75rem;
  }
  .u-lg-marginHoriz3gu {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .u-lg-marginBottom3gu {
    margin-bottom: 0.75rem;
  }
  .u-lg-marginTop3gu {
    margin-top: 0.75rem;
  }
  .u-lg-marginVert3gu {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .u-lg-margin4gu {
    margin: 1rem;
  }
  .u-lg-marginLeft4gu {
    margin-left: 1rem;
  }
  .u-lg-marginRight4gu {
    margin-right: 1rem;
  }
  .u-lg-marginHoriz4gu {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .u-lg-marginBottom4gu {
    margin-bottom: 1rem;
  }
  .u-lg-marginTop4gu {
    margin-top: 1rem;
  }
  .u-lg-marginVert4gu {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .u-lg-margin5gu {
    margin: 1.25rem;
  }
  .u-lg-marginLeft5gu {
    margin-left: 1.25rem;
  }
  .u-lg-marginRight5gu {
    margin-right: 1.25rem;
  }
  .u-lg-marginHoriz5gu {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .u-lg-marginBottom5gu {
    margin-bottom: 1.25rem;
  }
  .u-lg-marginTop5gu {
    margin-top: 1.25rem;
  }
  .u-lg-marginVert5gu {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .u-lg-margin6gu {
    margin: 1.5rem;
  }
  .u-lg-marginLeft6gu {
    margin-left: 1.5rem;
  }
  .u-lg-marginRight6gu {
    margin-right: 1.5rem;
  }
  .u-lg-marginHoriz6gu {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .u-lg-marginBottom6gu {
    margin-bottom: 1.5rem;
  }
  .u-lg-marginTop6gu {
    margin-top: 1.5rem;
  }
  .u-lg-marginVert6gu {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .u-lg-margin7gu {
    margin: 1.75rem;
  }
  .u-lg-marginLeft7gu {
    margin-left: 1.75rem;
  }
  .u-lg-marginRight7gu {
    margin-right: 1.75rem;
  }
  .u-lg-marginHoriz7gu {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .u-lg-marginBottom7gu {
    margin-bottom: 1.75rem;
  }
  .u-lg-marginTop7gu {
    margin-top: 1.75rem;
  }
  .u-lg-marginVert7gu {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .u-lg-margin8gu {
    margin: 2rem;
  }
  .u-lg-marginLeft8gu {
    margin-left: 2rem;
  }
  .u-lg-marginRight8gu {
    margin-right: 2rem;
  }
  .u-lg-marginHoriz8gu {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .u-lg-marginBottom8gu {
    margin-bottom: 2rem;
  }
  .u-lg-marginTop8gu {
    margin-top: 2rem;
  }
  .u-lg-marginVert8gu {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .u-lg-margin9gu {
    margin: 2.25rem;
  }
  .u-lg-marginLeft9gu {
    margin-left: 2.25rem;
  }
  .u-lg-marginRight9gu {
    margin-right: 2.25rem;
  }
  .u-lg-marginHoriz9gu {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .u-lg-marginBottom9gu {
    margin-bottom: 2.25rem;
  }
  .u-lg-marginTop9gu {
    margin-top: 2.25rem;
  }
  .u-lg-marginVert9gu {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .u-lg-margin10gu {
    margin: 2.5rem;
  }
  .u-lg-marginLeft10gu {
    margin-left: 2.5rem;
  }
  .u-lg-marginRight10gu {
    margin-right: 2.5rem;
  }
  .u-lg-marginHoriz10gu {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .u-lg-marginBottom10gu {
    margin-bottom: 2.5rem;
  }
  .u-lg-marginTop10gu {
    margin-top: 2.5rem;
  }
  .u-lg-marginVert10gu {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .u-lg-margin11gu {
    margin: 2.75rem;
  }
  .u-lg-marginLeft11gu {
    margin-left: 2.75rem;
  }
  .u-lg-marginRight11gu {
    margin-right: 2.75rem;
  }
  .u-lg-marginHoriz11gu {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .u-lg-marginBottom11gu {
    margin-bottom: 2.75rem;
  }
  .u-lg-marginTop11gu {
    margin-top: 2.75rem;
  }
  .u-lg-marginVert11gu {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .u-lg-margin12gu {
    margin: 3rem;
  }
  .u-lg-marginLeft12gu {
    margin-left: 3rem;
  }
  .u-lg-marginRight12gu {
    margin-right: 3rem;
  }
  .u-lg-marginHoriz12gu {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .u-lg-marginBottom12gu {
    margin-bottom: 3rem;
  }
  .u-lg-marginTop12gu {
    margin-top: 3rem;
  }
  .u-lg-marginVert12gu {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .u-lg-margin13gu {
    margin: 3.25rem;
  }
  .u-lg-marginLeft13gu {
    margin-left: 3.25rem;
  }
  .u-lg-marginRight13gu {
    margin-right: 3.25rem;
  }
  .u-lg-marginHoriz13gu {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
  .u-lg-marginBottom13gu {
    margin-bottom: 3.25rem;
  }
  .u-lg-marginTop13gu {
    margin-top: 3.25rem;
  }
  .u-lg-marginVert13gu {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }
  .u-lg-margin14gu {
    margin: 3.5rem;
  }
  .u-lg-marginLeft14gu {
    margin-left: 3.5rem;
  }
  .u-lg-marginRight14gu {
    margin-right: 3.5rem;
  }
  .u-lg-marginHoriz14gu {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .u-lg-marginBottom14gu {
    margin-bottom: 3.5rem;
  }
  .u-lg-marginTop14gu {
    margin-top: 3.5rem;
  }
  .u-lg-marginVert14gu {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .u-lg-margin15gu {
    margin: 3.75rem;
  }
  .u-lg-marginLeft15gu {
    margin-left: 3.75rem;
  }
  .u-lg-marginRight15gu {
    margin-right: 3.75rem;
  }
  .u-lg-marginHoriz15gu {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .u-lg-marginBottom15gu {
    margin-bottom: 3.75rem;
  }
  .u-lg-marginTop15gu {
    margin-top: 3.75rem;
  }
  .u-lg-marginVert15gu {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .u-lg-margin16gu {
    margin: 4rem;
  }
  .u-lg-marginLeft16gu {
    margin-left: 4rem;
  }
  .u-lg-marginRight16gu {
    margin-right: 4rem;
  }
  .u-lg-marginHoriz16gu {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .u-lg-marginBottom16gu {
    margin-bottom: 4rem;
  }
  .u-lg-marginTop16gu {
    margin-top: 4rem;
  }
  .u-lg-marginVert16gu {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .u-lg-margin17gu {
    margin: 4.25rem;
  }
  .u-lg-marginLeft17gu {
    margin-left: 4.25rem;
  }
  .u-lg-marginRight17gu {
    margin-right: 4.25rem;
  }
  .u-lg-marginHoriz17gu {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }
  .u-lg-marginBottom17gu {
    margin-bottom: 4.25rem;
  }
  .u-lg-marginTop17gu {
    margin-top: 4.25rem;
  }
  .u-lg-marginVert17gu {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }
  .u-lg-margin18gu {
    margin: 4.5rem;
  }
  .u-lg-marginLeft18gu {
    margin-left: 4.5rem;
  }
  .u-lg-marginRight18gu {
    margin-right: 4.5rem;
  }
  .u-lg-marginHoriz18gu {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .u-lg-marginBottom18gu {
    margin-bottom: 4.5rem;
  }
  .u-lg-marginTop18gu {
    margin-top: 4.5rem;
  }
  .u-lg-marginVert18gu {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .u-lg-margin19gu {
    margin: 4.75rem;
  }
  .u-lg-marginLeft19gu {
    margin-left: 4.75rem;
  }
  .u-lg-marginRight19gu {
    margin-right: 4.75rem;
  }
  .u-lg-marginHoriz19gu {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }
  .u-lg-marginBottom19gu {
    margin-bottom: 4.75rem;
  }
  .u-lg-marginTop19gu {
    margin-top: 4.75rem;
  }
  .u-lg-marginVert19gu {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }
  .u-lg-margin20gu {
    margin: 5rem;
  }
  .u-lg-marginLeft20gu {
    margin-left: 5rem;
  }
  .u-lg-marginRight20gu {
    margin-right: 5rem;
  }
  .u-lg-marginHoriz20gu {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .u-lg-marginBottom20gu {
    margin-bottom: 5rem;
  }
  .u-lg-marginTop20gu {
    margin-top: 5rem;
  }
  .u-lg-marginVert20gu {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .u-lg-margin21gu {
    margin: 5.25rem;
  }
  .u-lg-marginLeft21gu {
    margin-left: 5.25rem;
  }
  .u-lg-marginRight21gu {
    margin-right: 5.25rem;
  }
  .u-lg-marginHoriz21gu {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .u-lg-marginBottom21gu {
    margin-bottom: 5.25rem;
  }
  .u-lg-marginTop21gu {
    margin-top: 5.25rem;
  }
  .u-lg-marginVert21gu {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .u-lg-margin22gu {
    margin: 5.5rem;
  }
  .u-lg-marginLeft22gu {
    margin-left: 5.5rem;
  }
  .u-lg-marginRight22gu {
    margin-right: 5.5rem;
  }
  .u-lg-marginHoriz22gu {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .u-lg-marginBottom22gu {
    margin-bottom: 5.5rem;
  }
  .u-lg-marginTop22gu {
    margin-top: 5.5rem;
  }
  .u-lg-marginVert22gu {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .u-lg-margin23gu {
    margin: 5.75rem;
  }
  .u-lg-marginLeft23gu {
    margin-left: 5.75rem;
  }
  .u-lg-marginRight23gu {
    margin-right: 5.75rem;
  }
  .u-lg-marginHoriz23gu {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }
  .u-lg-marginBottom23gu {
    margin-bottom: 5.75rem;
  }
  .u-lg-marginTop23gu {
    margin-top: 5.75rem;
  }
  .u-lg-marginVert23gu {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }
  .u-lg-margin24gu {
    margin: 6rem;
  }
  .u-lg-marginLeft24gu {
    margin-left: 6rem;
  }
  .u-lg-marginRight24gu {
    margin-right: 6rem;
  }
  .u-lg-marginHoriz24gu {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .u-lg-marginBottom24gu {
    margin-bottom: 6rem;
  }
  .u-lg-marginTop24gu {
    margin-top: 6rem;
  }
  .u-lg-marginVert24gu {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .u-lg-margin25gu {
    margin: 6.25rem;
  }
  .u-lg-marginLeft25gu {
    margin-left: 6.25rem;
  }
  .u-lg-marginRight25gu {
    margin-right: 6.25rem;
  }
  .u-lg-marginHoriz25gu {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  .u-lg-marginBottom25gu {
    margin-bottom: 6.25rem;
  }
  .u-lg-marginTop25gu {
    margin-top: 6.25rem;
  }
  .u-lg-marginVert25gu {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
  .u-lg-margin26gu {
    margin: 6.5rem;
  }
  .u-lg-marginLeft26gu {
    margin-left: 6.5rem;
  }
  .u-lg-marginRight26gu {
    margin-right: 6.5rem;
  }
  .u-lg-marginHoriz26gu {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .u-lg-marginBottom26gu {
    margin-bottom: 6.5rem;
  }
  .u-lg-marginTop26gu {
    margin-top: 6.5rem;
  }
  .u-lg-marginVert26gu {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .u-lg-margin27gu {
    margin: 6.75rem;
  }
  .u-lg-marginLeft27gu {
    margin-left: 6.75rem;
  }
  .u-lg-marginRight27gu {
    margin-right: 6.75rem;
  }
  .u-lg-marginHoriz27gu {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }
  .u-lg-marginBottom27gu {
    margin-bottom: 6.75rem;
  }
  .u-lg-marginTop27gu {
    margin-top: 6.75rem;
  }
  .u-lg-marginVert27gu {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }
  .u-lg-margin28gu {
    margin: 7rem;
  }
  .u-lg-marginLeft28gu {
    margin-left: 7rem;
  }
  .u-lg-marginRight28gu {
    margin-right: 7rem;
  }
  .u-lg-marginHoriz28gu {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .u-lg-marginBottom28gu {
    margin-bottom: 7rem;
  }
  .u-lg-marginTop28gu {
    margin-top: 7rem;
  }
  .u-lg-marginVert28gu {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .u-lg-margin29gu {
    margin: 7.25rem;
  }
  .u-lg-marginLeft29gu {
    margin-left: 7.25rem;
  }
  .u-lg-marginRight29gu {
    margin-right: 7.25rem;
  }
  .u-lg-marginHoriz29gu {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }
  .u-lg-marginBottom29gu {
    margin-bottom: 7.25rem;
  }
  .u-lg-marginTop29gu {
    margin-top: 7.25rem;
  }
  .u-lg-marginVert29gu {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }
  .u-lg-margin30gu {
    margin: 7.5rem;
  }
  .u-lg-marginLeft30gu {
    margin-left: 7.5rem;
  }
  .u-lg-marginRight30gu {
    margin-right: 7.5rem;
  }
  .u-lg-marginHoriz30gu {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .u-lg-marginBottom30gu {
    margin-bottom: 7.5rem;
  }
  .u-lg-marginTop30gu {
    margin-top: 7.5rem;
  }
  .u-lg-marginVert30gu {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .u-lg-margin31gu {
    margin: 7.75rem;
  }
  .u-lg-marginLeft31gu {
    margin-left: 7.75rem;
  }
  .u-lg-marginRight31gu {
    margin-right: 7.75rem;
  }
  .u-lg-marginHoriz31gu {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }
  .u-lg-marginBottom31gu {
    margin-bottom: 7.75rem;
  }
  .u-lg-marginTop31gu {
    margin-top: 7.75rem;
  }
  .u-lg-marginVert31gu {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }
  .u-lg-margin32gu {
    margin: 8rem;
  }
  .u-lg-marginLeft32gu {
    margin-left: 8rem;
  }
  .u-lg-marginRight32gu {
    margin-right: 8rem;
  }
  .u-lg-marginHoriz32gu {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .u-lg-marginBottom32gu {
    margin-bottom: 8rem;
  }
  .u-lg-marginTop32gu {
    margin-top: 8rem;
  }
  .u-lg-marginVert32gu {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .u-lg-margin33gu {
    margin: 8.25rem;
  }
  .u-lg-marginLeft33gu {
    margin-left: 8.25rem;
  }
  .u-lg-marginRight33gu {
    margin-right: 8.25rem;
  }
  .u-lg-marginHoriz33gu {
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }
  .u-lg-marginBottom33gu {
    margin-bottom: 8.25rem;
  }
  .u-lg-marginTop33gu {
    margin-top: 8.25rem;
  }
  .u-lg-marginVert33gu {
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }
  .u-lg-margin34gu {
    margin: 8.5rem;
  }
  .u-lg-marginLeft34gu {
    margin-left: 8.5rem;
  }
  .u-lg-marginRight34gu {
    margin-right: 8.5rem;
  }
  .u-lg-marginHoriz34gu {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .u-lg-marginBottom34gu {
    margin-bottom: 8.5rem;
  }
  .u-lg-marginTop34gu {
    margin-top: 8.5rem;
  }
  .u-lg-marginVert34gu {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .u-lg-margin35gu {
    margin: 8.75rem;
  }
  .u-lg-marginLeft35gu {
    margin-left: 8.75rem;
  }
  .u-lg-marginRight35gu {
    margin-right: 8.75rem;
  }
  .u-lg-marginHoriz35gu {
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }
  .u-lg-marginBottom35gu {
    margin-bottom: 8.75rem;
  }
  .u-lg-marginTop35gu {
    margin-top: 8.75rem;
  }
  .u-lg-marginVert35gu {
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }
  .u-lg-margin36gu {
    margin: 9rem;
  }
  .u-lg-marginLeft36gu {
    margin-left: 9rem;
  }
  .u-lg-marginRight36gu {
    margin-right: 9rem;
  }
  .u-lg-marginHoriz36gu {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .u-lg-marginBottom36gu {
    margin-bottom: 9rem;
  }
  .u-lg-marginTop36gu {
    margin-top: 9rem;
  }
  .u-lg-marginVert36gu {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .u-lg-margin37gu {
    margin: 9.25rem;
  }
  .u-lg-marginLeft37gu {
    margin-left: 9.25rem;
  }
  .u-lg-marginRight37gu {
    margin-right: 9.25rem;
  }
  .u-lg-marginHoriz37gu {
    margin-left: 9.25rem;
    margin-right: 9.25rem;
  }
  .u-lg-marginBottom37gu {
    margin-bottom: 9.25rem;
  }
  .u-lg-marginTop37gu {
    margin-top: 9.25rem;
  }
  .u-lg-marginVert37gu {
    margin-top: 9.25rem;
    margin-bottom: 9.25rem;
  }
  .u-lg-margin38gu {
    margin: 9.5rem;
  }
  .u-lg-marginLeft38gu {
    margin-left: 9.5rem;
  }
  .u-lg-marginRight38gu {
    margin-right: 9.5rem;
  }
  .u-lg-marginHoriz38gu {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .u-lg-marginBottom38gu {
    margin-bottom: 9.5rem;
  }
  .u-lg-marginTop38gu {
    margin-top: 9.5rem;
  }
  .u-lg-marginVert38gu {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .u-lg-margin39gu {
    margin: 9.75rem;
  }
  .u-lg-marginLeft39gu {
    margin-left: 9.75rem;
  }
  .u-lg-marginRight39gu {
    margin-right: 9.75rem;
  }
  .u-lg-marginHoriz39gu {
    margin-left: 9.75rem;
    margin-right: 9.75rem;
  }
  .u-lg-marginBottom39gu {
    margin-bottom: 9.75rem;
  }
  .u-lg-marginTop39gu {
    margin-top: 9.75rem;
  }
  .u-lg-marginVert39gu {
    margin-top: 9.75rem;
    margin-bottom: 9.75rem;
  }
  .u-lg-margin40gu {
    margin: 10rem;
  }
  .u-lg-marginLeft40gu {
    margin-left: 10rem;
  }
  .u-lg-marginRight40gu {
    margin-right: 10rem;
  }
  .u-lg-marginHoriz40gu {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .u-lg-marginBottom40gu {
    margin-bottom: 10rem;
  }
  .u-lg-marginTop40gu {
    margin-top: 10rem;
  }
  .u-lg-marginVert40gu {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .u-lg-marginHorizAuto {
    margin-left: auto;
    margin-right: auto;
  }
  .u-lg-marginLeftAuto {
    margin-left: auto;
  }
  .u-lg-marginRightAuto {
    margin-right: auto;
  }
}
@media (min-width: 1580px) {
  .u-xl-margin {
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
  }
  .u-xl-margin0gu {
    margin: 0rem;
  }
  .u-xl-marginLeft0gu {
    margin-left: 0rem;
  }
  .u-xl-marginRight0gu {
    margin-right: 0rem;
  }
  .u-xl-marginHoriz0gu {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .u-xl-marginBottom0gu {
    margin-bottom: 0rem;
  }
  .u-xl-marginTop0gu {
    margin-top: 0rem;
  }
  .u-xl-marginVert0gu {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .u-xl-margin1gu {
    margin: 0.25rem;
  }
  .u-xl-marginLeft1gu {
    margin-left: 0.25rem;
  }
  .u-xl-marginRight1gu {
    margin-right: 0.25rem;
  }
  .u-xl-marginHoriz1gu {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .u-xl-marginBottom1gu {
    margin-bottom: 0.25rem;
  }
  .u-xl-marginTop1gu {
    margin-top: 0.25rem;
  }
  .u-xl-marginVert1gu {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .u-xl-margin2gu {
    margin: 0.5rem;
  }
  .u-xl-marginLeft2gu {
    margin-left: 0.5rem;
  }
  .u-xl-marginRight2gu {
    margin-right: 0.5rem;
  }
  .u-xl-marginHoriz2gu {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .u-xl-marginBottom2gu {
    margin-bottom: 0.5rem;
  }
  .u-xl-marginTop2gu {
    margin-top: 0.5rem;
  }
  .u-xl-marginVert2gu {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .u-xl-margin3gu {
    margin: 0.75rem;
  }
  .u-xl-marginLeft3gu {
    margin-left: 0.75rem;
  }
  .u-xl-marginRight3gu {
    margin-right: 0.75rem;
  }
  .u-xl-marginHoriz3gu {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .u-xl-marginBottom3gu {
    margin-bottom: 0.75rem;
  }
  .u-xl-marginTop3gu {
    margin-top: 0.75rem;
  }
  .u-xl-marginVert3gu {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .u-xl-margin4gu {
    margin: 1rem;
  }
  .u-xl-marginLeft4gu {
    margin-left: 1rem;
  }
  .u-xl-marginRight4gu {
    margin-right: 1rem;
  }
  .u-xl-marginHoriz4gu {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .u-xl-marginBottom4gu {
    margin-bottom: 1rem;
  }
  .u-xl-marginTop4gu {
    margin-top: 1rem;
  }
  .u-xl-marginVert4gu {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .u-xl-margin5gu {
    margin: 1.25rem;
  }
  .u-xl-marginLeft5gu {
    margin-left: 1.25rem;
  }
  .u-xl-marginRight5gu {
    margin-right: 1.25rem;
  }
  .u-xl-marginHoriz5gu {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .u-xl-marginBottom5gu {
    margin-bottom: 1.25rem;
  }
  .u-xl-marginTop5gu {
    margin-top: 1.25rem;
  }
  .u-xl-marginVert5gu {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .u-xl-margin6gu {
    margin: 1.5rem;
  }
  .u-xl-marginLeft6gu {
    margin-left: 1.5rem;
  }
  .u-xl-marginRight6gu {
    margin-right: 1.5rem;
  }
  .u-xl-marginHoriz6gu {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .u-xl-marginBottom6gu {
    margin-bottom: 1.5rem;
  }
  .u-xl-marginTop6gu {
    margin-top: 1.5rem;
  }
  .u-xl-marginVert6gu {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .u-xl-margin7gu {
    margin: 1.75rem;
  }
  .u-xl-marginLeft7gu {
    margin-left: 1.75rem;
  }
  .u-xl-marginRight7gu {
    margin-right: 1.75rem;
  }
  .u-xl-marginHoriz7gu {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .u-xl-marginBottom7gu {
    margin-bottom: 1.75rem;
  }
  .u-xl-marginTop7gu {
    margin-top: 1.75rem;
  }
  .u-xl-marginVert7gu {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .u-xl-margin8gu {
    margin: 2rem;
  }
  .u-xl-marginLeft8gu {
    margin-left: 2rem;
  }
  .u-xl-marginRight8gu {
    margin-right: 2rem;
  }
  .u-xl-marginHoriz8gu {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .u-xl-marginBottom8gu {
    margin-bottom: 2rem;
  }
  .u-xl-marginTop8gu {
    margin-top: 2rem;
  }
  .u-xl-marginVert8gu {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .u-xl-margin9gu {
    margin: 2.25rem;
  }
  .u-xl-marginLeft9gu {
    margin-left: 2.25rem;
  }
  .u-xl-marginRight9gu {
    margin-right: 2.25rem;
  }
  .u-xl-marginHoriz9gu {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .u-xl-marginBottom9gu {
    margin-bottom: 2.25rem;
  }
  .u-xl-marginTop9gu {
    margin-top: 2.25rem;
  }
  .u-xl-marginVert9gu {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .u-xl-margin10gu {
    margin: 2.5rem;
  }
  .u-xl-marginLeft10gu {
    margin-left: 2.5rem;
  }
  .u-xl-marginRight10gu {
    margin-right: 2.5rem;
  }
  .u-xl-marginHoriz10gu {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .u-xl-marginBottom10gu {
    margin-bottom: 2.5rem;
  }
  .u-xl-marginTop10gu {
    margin-top: 2.5rem;
  }
  .u-xl-marginVert10gu {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .u-xl-margin11gu {
    margin: 2.75rem;
  }
  .u-xl-marginLeft11gu {
    margin-left: 2.75rem;
  }
  .u-xl-marginRight11gu {
    margin-right: 2.75rem;
  }
  .u-xl-marginHoriz11gu {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .u-xl-marginBottom11gu {
    margin-bottom: 2.75rem;
  }
  .u-xl-marginTop11gu {
    margin-top: 2.75rem;
  }
  .u-xl-marginVert11gu {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .u-xl-margin12gu {
    margin: 3rem;
  }
  .u-xl-marginLeft12gu {
    margin-left: 3rem;
  }
  .u-xl-marginRight12gu {
    margin-right: 3rem;
  }
  .u-xl-marginHoriz12gu {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .u-xl-marginBottom12gu {
    margin-bottom: 3rem;
  }
  .u-xl-marginTop12gu {
    margin-top: 3rem;
  }
  .u-xl-marginVert12gu {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .u-xl-margin13gu {
    margin: 3.25rem;
  }
  .u-xl-marginLeft13gu {
    margin-left: 3.25rem;
  }
  .u-xl-marginRight13gu {
    margin-right: 3.25rem;
  }
  .u-xl-marginHoriz13gu {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
  .u-xl-marginBottom13gu {
    margin-bottom: 3.25rem;
  }
  .u-xl-marginTop13gu {
    margin-top: 3.25rem;
  }
  .u-xl-marginVert13gu {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }
  .u-xl-margin14gu {
    margin: 3.5rem;
  }
  .u-xl-marginLeft14gu {
    margin-left: 3.5rem;
  }
  .u-xl-marginRight14gu {
    margin-right: 3.5rem;
  }
  .u-xl-marginHoriz14gu {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .u-xl-marginBottom14gu {
    margin-bottom: 3.5rem;
  }
  .u-xl-marginTop14gu {
    margin-top: 3.5rem;
  }
  .u-xl-marginVert14gu {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .u-xl-margin15gu {
    margin: 3.75rem;
  }
  .u-xl-marginLeft15gu {
    margin-left: 3.75rem;
  }
  .u-xl-marginRight15gu {
    margin-right: 3.75rem;
  }
  .u-xl-marginHoriz15gu {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .u-xl-marginBottom15gu {
    margin-bottom: 3.75rem;
  }
  .u-xl-marginTop15gu {
    margin-top: 3.75rem;
  }
  .u-xl-marginVert15gu {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .u-xl-margin16gu {
    margin: 4rem;
  }
  .u-xl-marginLeft16gu {
    margin-left: 4rem;
  }
  .u-xl-marginRight16gu {
    margin-right: 4rem;
  }
  .u-xl-marginHoriz16gu {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .u-xl-marginBottom16gu {
    margin-bottom: 4rem;
  }
  .u-xl-marginTop16gu {
    margin-top: 4rem;
  }
  .u-xl-marginVert16gu {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .u-xl-margin17gu {
    margin: 4.25rem;
  }
  .u-xl-marginLeft17gu {
    margin-left: 4.25rem;
  }
  .u-xl-marginRight17gu {
    margin-right: 4.25rem;
  }
  .u-xl-marginHoriz17gu {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }
  .u-xl-marginBottom17gu {
    margin-bottom: 4.25rem;
  }
  .u-xl-marginTop17gu {
    margin-top: 4.25rem;
  }
  .u-xl-marginVert17gu {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }
  .u-xl-margin18gu {
    margin: 4.5rem;
  }
  .u-xl-marginLeft18gu {
    margin-left: 4.5rem;
  }
  .u-xl-marginRight18gu {
    margin-right: 4.5rem;
  }
  .u-xl-marginHoriz18gu {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .u-xl-marginBottom18gu {
    margin-bottom: 4.5rem;
  }
  .u-xl-marginTop18gu {
    margin-top: 4.5rem;
  }
  .u-xl-marginVert18gu {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .u-xl-margin19gu {
    margin: 4.75rem;
  }
  .u-xl-marginLeft19gu {
    margin-left: 4.75rem;
  }
  .u-xl-marginRight19gu {
    margin-right: 4.75rem;
  }
  .u-xl-marginHoriz19gu {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }
  .u-xl-marginBottom19gu {
    margin-bottom: 4.75rem;
  }
  .u-xl-marginTop19gu {
    margin-top: 4.75rem;
  }
  .u-xl-marginVert19gu {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }
  .u-xl-margin20gu {
    margin: 5rem;
  }
  .u-xl-marginLeft20gu {
    margin-left: 5rem;
  }
  .u-xl-marginRight20gu {
    margin-right: 5rem;
  }
  .u-xl-marginHoriz20gu {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .u-xl-marginBottom20gu {
    margin-bottom: 5rem;
  }
  .u-xl-marginTop20gu {
    margin-top: 5rem;
  }
  .u-xl-marginVert20gu {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .u-xl-margin21gu {
    margin: 5.25rem;
  }
  .u-xl-marginLeft21gu {
    margin-left: 5.25rem;
  }
  .u-xl-marginRight21gu {
    margin-right: 5.25rem;
  }
  .u-xl-marginHoriz21gu {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .u-xl-marginBottom21gu {
    margin-bottom: 5.25rem;
  }
  .u-xl-marginTop21gu {
    margin-top: 5.25rem;
  }
  .u-xl-marginVert21gu {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .u-xl-margin22gu {
    margin: 5.5rem;
  }
  .u-xl-marginLeft22gu {
    margin-left: 5.5rem;
  }
  .u-xl-marginRight22gu {
    margin-right: 5.5rem;
  }
  .u-xl-marginHoriz22gu {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .u-xl-marginBottom22gu {
    margin-bottom: 5.5rem;
  }
  .u-xl-marginTop22gu {
    margin-top: 5.5rem;
  }
  .u-xl-marginVert22gu {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .u-xl-margin23gu {
    margin: 5.75rem;
  }
  .u-xl-marginLeft23gu {
    margin-left: 5.75rem;
  }
  .u-xl-marginRight23gu {
    margin-right: 5.75rem;
  }
  .u-xl-marginHoriz23gu {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }
  .u-xl-marginBottom23gu {
    margin-bottom: 5.75rem;
  }
  .u-xl-marginTop23gu {
    margin-top: 5.75rem;
  }
  .u-xl-marginVert23gu {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }
  .u-xl-margin24gu {
    margin: 6rem;
  }
  .u-xl-marginLeft24gu {
    margin-left: 6rem;
  }
  .u-xl-marginRight24gu {
    margin-right: 6rem;
  }
  .u-xl-marginHoriz24gu {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .u-xl-marginBottom24gu {
    margin-bottom: 6rem;
  }
  .u-xl-marginTop24gu {
    margin-top: 6rem;
  }
  .u-xl-marginVert24gu {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .u-xl-margin25gu {
    margin: 6.25rem;
  }
  .u-xl-marginLeft25gu {
    margin-left: 6.25rem;
  }
  .u-xl-marginRight25gu {
    margin-right: 6.25rem;
  }
  .u-xl-marginHoriz25gu {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  .u-xl-marginBottom25gu {
    margin-bottom: 6.25rem;
  }
  .u-xl-marginTop25gu {
    margin-top: 6.25rem;
  }
  .u-xl-marginVert25gu {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
  .u-xl-margin26gu {
    margin: 6.5rem;
  }
  .u-xl-marginLeft26gu {
    margin-left: 6.5rem;
  }
  .u-xl-marginRight26gu {
    margin-right: 6.5rem;
  }
  .u-xl-marginHoriz26gu {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .u-xl-marginBottom26gu {
    margin-bottom: 6.5rem;
  }
  .u-xl-marginTop26gu {
    margin-top: 6.5rem;
  }
  .u-xl-marginVert26gu {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .u-xl-margin27gu {
    margin: 6.75rem;
  }
  .u-xl-marginLeft27gu {
    margin-left: 6.75rem;
  }
  .u-xl-marginRight27gu {
    margin-right: 6.75rem;
  }
  .u-xl-marginHoriz27gu {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }
  .u-xl-marginBottom27gu {
    margin-bottom: 6.75rem;
  }
  .u-xl-marginTop27gu {
    margin-top: 6.75rem;
  }
  .u-xl-marginVert27gu {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }
  .u-xl-margin28gu {
    margin: 7rem;
  }
  .u-xl-marginLeft28gu {
    margin-left: 7rem;
  }
  .u-xl-marginRight28gu {
    margin-right: 7rem;
  }
  .u-xl-marginHoriz28gu {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .u-xl-marginBottom28gu {
    margin-bottom: 7rem;
  }
  .u-xl-marginTop28gu {
    margin-top: 7rem;
  }
  .u-xl-marginVert28gu {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .u-xl-margin29gu {
    margin: 7.25rem;
  }
  .u-xl-marginLeft29gu {
    margin-left: 7.25rem;
  }
  .u-xl-marginRight29gu {
    margin-right: 7.25rem;
  }
  .u-xl-marginHoriz29gu {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }
  .u-xl-marginBottom29gu {
    margin-bottom: 7.25rem;
  }
  .u-xl-marginTop29gu {
    margin-top: 7.25rem;
  }
  .u-xl-marginVert29gu {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }
  .u-xl-margin30gu {
    margin: 7.5rem;
  }
  .u-xl-marginLeft30gu {
    margin-left: 7.5rem;
  }
  .u-xl-marginRight30gu {
    margin-right: 7.5rem;
  }
  .u-xl-marginHoriz30gu {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .u-xl-marginBottom30gu {
    margin-bottom: 7.5rem;
  }
  .u-xl-marginTop30gu {
    margin-top: 7.5rem;
  }
  .u-xl-marginVert30gu {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .u-xl-margin31gu {
    margin: 7.75rem;
  }
  .u-xl-marginLeft31gu {
    margin-left: 7.75rem;
  }
  .u-xl-marginRight31gu {
    margin-right: 7.75rem;
  }
  .u-xl-marginHoriz31gu {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }
  .u-xl-marginBottom31gu {
    margin-bottom: 7.75rem;
  }
  .u-xl-marginTop31gu {
    margin-top: 7.75rem;
  }
  .u-xl-marginVert31gu {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }
  .u-xl-margin32gu {
    margin: 8rem;
  }
  .u-xl-marginLeft32gu {
    margin-left: 8rem;
  }
  .u-xl-marginRight32gu {
    margin-right: 8rem;
  }
  .u-xl-marginHoriz32gu {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .u-xl-marginBottom32gu {
    margin-bottom: 8rem;
  }
  .u-xl-marginTop32gu {
    margin-top: 8rem;
  }
  .u-xl-marginVert32gu {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .u-xl-margin33gu {
    margin: 8.25rem;
  }
  .u-xl-marginLeft33gu {
    margin-left: 8.25rem;
  }
  .u-xl-marginRight33gu {
    margin-right: 8.25rem;
  }
  .u-xl-marginHoriz33gu {
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }
  .u-xl-marginBottom33gu {
    margin-bottom: 8.25rem;
  }
  .u-xl-marginTop33gu {
    margin-top: 8.25rem;
  }
  .u-xl-marginVert33gu {
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }
  .u-xl-margin34gu {
    margin: 8.5rem;
  }
  .u-xl-marginLeft34gu {
    margin-left: 8.5rem;
  }
  .u-xl-marginRight34gu {
    margin-right: 8.5rem;
  }
  .u-xl-marginHoriz34gu {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .u-xl-marginBottom34gu {
    margin-bottom: 8.5rem;
  }
  .u-xl-marginTop34gu {
    margin-top: 8.5rem;
  }
  .u-xl-marginVert34gu {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .u-xl-margin35gu {
    margin: 8.75rem;
  }
  .u-xl-marginLeft35gu {
    margin-left: 8.75rem;
  }
  .u-xl-marginRight35gu {
    margin-right: 8.75rem;
  }
  .u-xl-marginHoriz35gu {
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }
  .u-xl-marginBottom35gu {
    margin-bottom: 8.75rem;
  }
  .u-xl-marginTop35gu {
    margin-top: 8.75rem;
  }
  .u-xl-marginVert35gu {
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }
  .u-xl-margin36gu {
    margin: 9rem;
  }
  .u-xl-marginLeft36gu {
    margin-left: 9rem;
  }
  .u-xl-marginRight36gu {
    margin-right: 9rem;
  }
  .u-xl-marginHoriz36gu {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .u-xl-marginBottom36gu {
    margin-bottom: 9rem;
  }
  .u-xl-marginTop36gu {
    margin-top: 9rem;
  }
  .u-xl-marginVert36gu {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .u-xl-margin37gu {
    margin: 9.25rem;
  }
  .u-xl-marginLeft37gu {
    margin-left: 9.25rem;
  }
  .u-xl-marginRight37gu {
    margin-right: 9.25rem;
  }
  .u-xl-marginHoriz37gu {
    margin-left: 9.25rem;
    margin-right: 9.25rem;
  }
  .u-xl-marginBottom37gu {
    margin-bottom: 9.25rem;
  }
  .u-xl-marginTop37gu {
    margin-top: 9.25rem;
  }
  .u-xl-marginVert37gu {
    margin-top: 9.25rem;
    margin-bottom: 9.25rem;
  }
  .u-xl-margin38gu {
    margin: 9.5rem;
  }
  .u-xl-marginLeft38gu {
    margin-left: 9.5rem;
  }
  .u-xl-marginRight38gu {
    margin-right: 9.5rem;
  }
  .u-xl-marginHoriz38gu {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .u-xl-marginBottom38gu {
    margin-bottom: 9.5rem;
  }
  .u-xl-marginTop38gu {
    margin-top: 9.5rem;
  }
  .u-xl-marginVert38gu {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .u-xl-margin39gu {
    margin: 9.75rem;
  }
  .u-xl-marginLeft39gu {
    margin-left: 9.75rem;
  }
  .u-xl-marginRight39gu {
    margin-right: 9.75rem;
  }
  .u-xl-marginHoriz39gu {
    margin-left: 9.75rem;
    margin-right: 9.75rem;
  }
  .u-xl-marginBottom39gu {
    margin-bottom: 9.75rem;
  }
  .u-xl-marginTop39gu {
    margin-top: 9.75rem;
  }
  .u-xl-marginVert39gu {
    margin-top: 9.75rem;
    margin-bottom: 9.75rem;
  }
  .u-xl-margin40gu {
    margin: 10rem;
  }
  .u-xl-marginLeft40gu {
    margin-left: 10rem;
  }
  .u-xl-marginRight40gu {
    margin-right: 10rem;
  }
  .u-xl-marginHoriz40gu {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .u-xl-marginBottom40gu {
    margin-bottom: 10rem;
  }
  .u-xl-marginTop40gu {
    margin-top: 10rem;
  }
  .u-xl-marginVert40gu {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .u-xl-marginHorizAuto {
    margin-left: auto;
    margin-right: auto;
  }
  .u-xl-marginLeftAuto {
    margin-left: auto;
  }
  .u-xl-marginRightAuto {
    margin-right: auto;
  }
}

/** 
 * _padding.scss
 * Padding helpers
 *
 * ~1) Horizontal and Vertical
 * ~2) Horizontal
 * ~3) Vertical
 * ~4) Media queries
 */
.u-padding {
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
  /* ~1) Horizontal and Vertical
  ========================================================================== */
  /* ~2) Horizontal
  ========================================================================== */
  /* Left */
  /* Right */
  /* Right/Left Pairs */
  /* ~3) Vertical
  ========================================================================== */
  /* Bottom */
  /* Top */
}
.u-padding0gu {
  padding: 0rem;
}
.u-paddingLeft0gu {
  padding-left: 0rem;
}
.u-paddingRight0gu {
  padding-right: 0rem;
}
.u-paddingHoriz0gu {
  padding-left: 0rem;
  padding-right: 0rem;
}
.u-paddingBottom0gu {
  padding-bottom: 0rem;
}
.u-paddingTop0gu {
  padding-top: 0rem;
}
.u-paddingVert0gu {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.u-padding1gu {
  padding: 0.25rem;
}
.u-paddingLeft1gu {
  padding-left: 0.25rem;
}
.u-paddingRight1gu {
  padding-right: 0.25rem;
}
.u-paddingHoriz1gu {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.u-paddingBottom1gu {
  padding-bottom: 0.25rem;
}
.u-paddingTop1gu {
  padding-top: 0.25rem;
}
.u-paddingVert1gu {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.u-padding2gu {
  padding: 0.5rem;
}
.u-paddingLeft2gu {
  padding-left: 0.5rem;
}
.u-paddingRight2gu {
  padding-right: 0.5rem;
}
.u-paddingHoriz2gu {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.u-paddingBottom2gu {
  padding-bottom: 0.5rem;
}
.u-paddingTop2gu {
  padding-top: 0.5rem;
}
.u-paddingVert2gu {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.u-padding3gu {
  padding: 0.75rem;
}
.u-paddingLeft3gu {
  padding-left: 0.75rem;
}
.u-paddingRight3gu {
  padding-right: 0.75rem;
}
.u-paddingHoriz3gu {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.u-paddingBottom3gu {
  padding-bottom: 0.75rem;
}
.u-paddingTop3gu {
  padding-top: 0.75rem;
}
.u-paddingVert3gu {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.u-padding4gu {
  padding: 1rem;
}
.u-paddingLeft4gu {
  padding-left: 1rem;
}
.u-paddingRight4gu {
  padding-right: 1rem;
}
.u-paddingHoriz4gu {
  padding-left: 1rem;
  padding-right: 1rem;
}
.u-paddingBottom4gu {
  padding-bottom: 1rem;
}
.u-paddingTop4gu {
  padding-top: 1rem;
}
.u-paddingVert4gu {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.u-padding5gu {
  padding: 1.25rem;
}
.u-paddingLeft5gu {
  padding-left: 1.25rem;
}
.u-paddingRight5gu {
  padding-right: 1.25rem;
}
.u-paddingHoriz5gu {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.u-paddingBottom5gu {
  padding-bottom: 1.25rem;
}
.u-paddingTop5gu {
  padding-top: 1.25rem;
}
.u-paddingVert5gu {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.u-padding6gu {
  padding: 1.5rem;
}
.u-paddingLeft6gu {
  padding-left: 1.5rem;
}
.u-paddingRight6gu {
  padding-right: 1.5rem;
}
.u-paddingHoriz6gu {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.u-paddingBottom6gu {
  padding-bottom: 1.5rem;
}
.u-paddingTop6gu {
  padding-top: 1.5rem;
}
.u-paddingVert6gu {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.u-padding7gu {
  padding: 1.75rem;
}
.u-paddingLeft7gu {
  padding-left: 1.75rem;
}
.u-paddingRight7gu {
  padding-right: 1.75rem;
}
.u-paddingHoriz7gu {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.u-paddingBottom7gu {
  padding-bottom: 1.75rem;
}
.u-paddingTop7gu {
  padding-top: 1.75rem;
}
.u-paddingVert7gu {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.u-padding8gu {
  padding: 2rem;
}
.u-paddingLeft8gu {
  padding-left: 2rem;
}
.u-paddingRight8gu {
  padding-right: 2rem;
}
.u-paddingHoriz8gu {
  padding-left: 2rem;
  padding-right: 2rem;
}
.u-paddingBottom8gu {
  padding-bottom: 2rem;
}
.u-paddingTop8gu {
  padding-top: 2rem;
}
.u-paddingVert8gu {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.u-padding9gu {
  padding: 2.25rem;
}
.u-paddingLeft9gu {
  padding-left: 2.25rem;
}
.u-paddingRight9gu {
  padding-right: 2.25rem;
}
.u-paddingHoriz9gu {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.u-paddingBottom9gu {
  padding-bottom: 2.25rem;
}
.u-paddingTop9gu {
  padding-top: 2.25rem;
}
.u-paddingVert9gu {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.u-padding10gu {
  padding: 2.5rem;
}
.u-paddingLeft10gu {
  padding-left: 2.5rem;
}
.u-paddingRight10gu {
  padding-right: 2.5rem;
}
.u-paddingHoriz10gu {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.u-paddingBottom10gu {
  padding-bottom: 2.5rem;
}
.u-paddingTop10gu {
  padding-top: 2.5rem;
}
.u-paddingVert10gu {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.u-padding11gu {
  padding: 2.75rem;
}
.u-paddingLeft11gu {
  padding-left: 2.75rem;
}
.u-paddingRight11gu {
  padding-right: 2.75rem;
}
.u-paddingHoriz11gu {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.u-paddingBottom11gu {
  padding-bottom: 2.75rem;
}
.u-paddingTop11gu {
  padding-top: 2.75rem;
}
.u-paddingVert11gu {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}
.u-padding12gu {
  padding: 3rem;
}
.u-paddingLeft12gu {
  padding-left: 3rem;
}
.u-paddingRight12gu {
  padding-right: 3rem;
}
.u-paddingHoriz12gu {
  padding-left: 3rem;
  padding-right: 3rem;
}
.u-paddingBottom12gu {
  padding-bottom: 3rem;
}
.u-paddingTop12gu {
  padding-top: 3rem;
}
.u-paddingVert12gu {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.u-padding13gu {
  padding: 3.25rem;
}
.u-paddingLeft13gu {
  padding-left: 3.25rem;
}
.u-paddingRight13gu {
  padding-right: 3.25rem;
}
.u-paddingHoriz13gu {
  padding-left: 3.25rem;
  padding-right: 3.25rem;
}
.u-paddingBottom13gu {
  padding-bottom: 3.25rem;
}
.u-paddingTop13gu {
  padding-top: 3.25rem;
}
.u-paddingVert13gu {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
}
.u-padding14gu {
  padding: 3.5rem;
}
.u-paddingLeft14gu {
  padding-left: 3.5rem;
}
.u-paddingRight14gu {
  padding-right: 3.5rem;
}
.u-paddingHoriz14gu {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.u-paddingBottom14gu {
  padding-bottom: 3.5rem;
}
.u-paddingTop14gu {
  padding-top: 3.5rem;
}
.u-paddingVert14gu {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.u-padding15gu {
  padding: 3.75rem;
}
.u-paddingLeft15gu {
  padding-left: 3.75rem;
}
.u-paddingRight15gu {
  padding-right: 3.75rem;
}
.u-paddingHoriz15gu {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}
.u-paddingBottom15gu {
  padding-bottom: 3.75rem;
}
.u-paddingTop15gu {
  padding-top: 3.75rem;
}
.u-paddingVert15gu {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.u-padding16gu {
  padding: 4rem;
}
.u-paddingLeft16gu {
  padding-left: 4rem;
}
.u-paddingRight16gu {
  padding-right: 4rem;
}
.u-paddingHoriz16gu {
  padding-left: 4rem;
  padding-right: 4rem;
}
.u-paddingBottom16gu {
  padding-bottom: 4rem;
}
.u-paddingTop16gu {
  padding-top: 4rem;
}
.u-paddingVert16gu {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.u-padding17gu {
  padding: 4.25rem;
}
.u-paddingLeft17gu {
  padding-left: 4.25rem;
}
.u-paddingRight17gu {
  padding-right: 4.25rem;
}
.u-paddingHoriz17gu {
  padding-left: 4.25rem;
  padding-right: 4.25rem;
}
.u-paddingBottom17gu {
  padding-bottom: 4.25rem;
}
.u-paddingTop17gu {
  padding-top: 4.25rem;
}
.u-paddingVert17gu {
  padding-top: 4.25rem;
  padding-bottom: 4.25rem;
}
.u-padding18gu {
  padding: 4.5rem;
}
.u-paddingLeft18gu {
  padding-left: 4.5rem;
}
.u-paddingRight18gu {
  padding-right: 4.5rem;
}
.u-paddingHoriz18gu {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}
.u-paddingBottom18gu {
  padding-bottom: 4.5rem;
}
.u-paddingTop18gu {
  padding-top: 4.5rem;
}
.u-paddingVert18gu {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}
.u-padding19gu {
  padding: 4.75rem;
}
.u-paddingLeft19gu {
  padding-left: 4.75rem;
}
.u-paddingRight19gu {
  padding-right: 4.75rem;
}
.u-paddingHoriz19gu {
  padding-left: 4.75rem;
  padding-right: 4.75rem;
}
.u-paddingBottom19gu {
  padding-bottom: 4.75rem;
}
.u-paddingTop19gu {
  padding-top: 4.75rem;
}
.u-paddingVert19gu {
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
}
.u-padding20gu {
  padding: 5rem;
}
.u-paddingLeft20gu {
  padding-left: 5rem;
}
.u-paddingRight20gu {
  padding-right: 5rem;
}
.u-paddingHoriz20gu {
  padding-left: 5rem;
  padding-right: 5rem;
}
.u-paddingBottom20gu {
  padding-bottom: 5rem;
}
.u-paddingTop20gu {
  padding-top: 5rem;
}
.u-paddingVert20gu {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.u-padding21gu {
  padding: 5.25rem;
}
.u-paddingLeft21gu {
  padding-left: 5.25rem;
}
.u-paddingRight21gu {
  padding-right: 5.25rem;
}
.u-paddingHoriz21gu {
  padding-left: 5.25rem;
  padding-right: 5.25rem;
}
.u-paddingBottom21gu {
  padding-bottom: 5.25rem;
}
.u-paddingTop21gu {
  padding-top: 5.25rem;
}
.u-paddingVert21gu {
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}
.u-padding22gu {
  padding: 5.5rem;
}
.u-paddingLeft22gu {
  padding-left: 5.5rem;
}
.u-paddingRight22gu {
  padding-right: 5.5rem;
}
.u-paddingHoriz22gu {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}
.u-paddingBottom22gu {
  padding-bottom: 5.5rem;
}
.u-paddingTop22gu {
  padding-top: 5.5rem;
}
.u-paddingVert22gu {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}
.u-padding23gu {
  padding: 5.75rem;
}
.u-paddingLeft23gu {
  padding-left: 5.75rem;
}
.u-paddingRight23gu {
  padding-right: 5.75rem;
}
.u-paddingHoriz23gu {
  padding-left: 5.75rem;
  padding-right: 5.75rem;
}
.u-paddingBottom23gu {
  padding-bottom: 5.75rem;
}
.u-paddingTop23gu {
  padding-top: 5.75rem;
}
.u-paddingVert23gu {
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}
.u-padding24gu {
  padding: 6rem;
}
.u-paddingLeft24gu {
  padding-left: 6rem;
}
.u-paddingRight24gu {
  padding-right: 6rem;
}
.u-paddingHoriz24gu {
  padding-left: 6rem;
  padding-right: 6rem;
}
.u-paddingBottom24gu {
  padding-bottom: 6rem;
}
.u-paddingTop24gu {
  padding-top: 6rem;
}
.u-paddingVert24gu {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.u-padding25gu {
  padding: 6.25rem;
}
.u-paddingLeft25gu {
  padding-left: 6.25rem;
}
.u-paddingRight25gu {
  padding-right: 6.25rem;
}
.u-paddingHoriz25gu {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}
.u-paddingBottom25gu {
  padding-bottom: 6.25rem;
}
.u-paddingTop25gu {
  padding-top: 6.25rem;
}
.u-paddingVert25gu {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}
.u-padding26gu {
  padding: 6.5rem;
}
.u-paddingLeft26gu {
  padding-left: 6.5rem;
}
.u-paddingRight26gu {
  padding-right: 6.5rem;
}
.u-paddingHoriz26gu {
  padding-left: 6.5rem;
  padding-right: 6.5rem;
}
.u-paddingBottom26gu {
  padding-bottom: 6.5rem;
}
.u-paddingTop26gu {
  padding-top: 6.5rem;
}
.u-paddingVert26gu {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}
.u-padding27gu {
  padding: 6.75rem;
}
.u-paddingLeft27gu {
  padding-left: 6.75rem;
}
.u-paddingRight27gu {
  padding-right: 6.75rem;
}
.u-paddingHoriz27gu {
  padding-left: 6.75rem;
  padding-right: 6.75rem;
}
.u-paddingBottom27gu {
  padding-bottom: 6.75rem;
}
.u-paddingTop27gu {
  padding-top: 6.75rem;
}
.u-paddingVert27gu {
  padding-top: 6.75rem;
  padding-bottom: 6.75rem;
}
.u-padding28gu {
  padding: 7rem;
}
.u-paddingLeft28gu {
  padding-left: 7rem;
}
.u-paddingRight28gu {
  padding-right: 7rem;
}
.u-paddingHoriz28gu {
  padding-left: 7rem;
  padding-right: 7rem;
}
.u-paddingBottom28gu {
  padding-bottom: 7rem;
}
.u-paddingTop28gu {
  padding-top: 7rem;
}
.u-paddingVert28gu {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.u-padding29gu {
  padding: 7.25rem;
}
.u-paddingLeft29gu {
  padding-left: 7.25rem;
}
.u-paddingRight29gu {
  padding-right: 7.25rem;
}
.u-paddingHoriz29gu {
  padding-left: 7.25rem;
  padding-right: 7.25rem;
}
.u-paddingBottom29gu {
  padding-bottom: 7.25rem;
}
.u-paddingTop29gu {
  padding-top: 7.25rem;
}
.u-paddingVert29gu {
  padding-top: 7.25rem;
  padding-bottom: 7.25rem;
}
.u-padding30gu {
  padding: 7.5rem;
}
.u-paddingLeft30gu {
  padding-left: 7.5rem;
}
.u-paddingRight30gu {
  padding-right: 7.5rem;
}
.u-paddingHoriz30gu {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}
.u-paddingBottom30gu {
  padding-bottom: 7.5rem;
}
.u-paddingTop30gu {
  padding-top: 7.5rem;
}
.u-paddingVert30gu {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.u-padding31gu {
  padding: 7.75rem;
}
.u-paddingLeft31gu {
  padding-left: 7.75rem;
}
.u-paddingRight31gu {
  padding-right: 7.75rem;
}
.u-paddingHoriz31gu {
  padding-left: 7.75rem;
  padding-right: 7.75rem;
}
.u-paddingBottom31gu {
  padding-bottom: 7.75rem;
}
.u-paddingTop31gu {
  padding-top: 7.75rem;
}
.u-paddingVert31gu {
  padding-top: 7.75rem;
  padding-bottom: 7.75rem;
}
.u-padding32gu {
  padding: 8rem;
}
.u-paddingLeft32gu {
  padding-left: 8rem;
}
.u-paddingRight32gu {
  padding-right: 8rem;
}
.u-paddingHoriz32gu {
  padding-left: 8rem;
  padding-right: 8rem;
}
.u-paddingBottom32gu {
  padding-bottom: 8rem;
}
.u-paddingTop32gu {
  padding-top: 8rem;
}
.u-paddingVert32gu {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.u-padding33gu {
  padding: 8.25rem;
}
.u-paddingLeft33gu {
  padding-left: 8.25rem;
}
.u-paddingRight33gu {
  padding-right: 8.25rem;
}
.u-paddingHoriz33gu {
  padding-left: 8.25rem;
  padding-right: 8.25rem;
}
.u-paddingBottom33gu {
  padding-bottom: 8.25rem;
}
.u-paddingTop33gu {
  padding-top: 8.25rem;
}
.u-paddingVert33gu {
  padding-top: 8.25rem;
  padding-bottom: 8.25rem;
}
.u-padding34gu {
  padding: 8.5rem;
}
.u-paddingLeft34gu {
  padding-left: 8.5rem;
}
.u-paddingRight34gu {
  padding-right: 8.5rem;
}
.u-paddingHoriz34gu {
  padding-left: 8.5rem;
  padding-right: 8.5rem;
}
.u-paddingBottom34gu {
  padding-bottom: 8.5rem;
}
.u-paddingTop34gu {
  padding-top: 8.5rem;
}
.u-paddingVert34gu {
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
}
.u-padding35gu {
  padding: 8.75rem;
}
.u-paddingLeft35gu {
  padding-left: 8.75rem;
}
.u-paddingRight35gu {
  padding-right: 8.75rem;
}
.u-paddingHoriz35gu {
  padding-left: 8.75rem;
  padding-right: 8.75rem;
}
.u-paddingBottom35gu {
  padding-bottom: 8.75rem;
}
.u-paddingTop35gu {
  padding-top: 8.75rem;
}
.u-paddingVert35gu {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}
.u-padding36gu {
  padding: 9rem;
}
.u-paddingLeft36gu {
  padding-left: 9rem;
}
.u-paddingRight36gu {
  padding-right: 9rem;
}
.u-paddingHoriz36gu {
  padding-left: 9rem;
  padding-right: 9rem;
}
.u-paddingBottom36gu {
  padding-bottom: 9rem;
}
.u-paddingTop36gu {
  padding-top: 9rem;
}
.u-paddingVert36gu {
  padding-top: 9rem;
  padding-bottom: 9rem;
}
.u-padding37gu {
  padding: 9.25rem;
}
.u-paddingLeft37gu {
  padding-left: 9.25rem;
}
.u-paddingRight37gu {
  padding-right: 9.25rem;
}
.u-paddingHoriz37gu {
  padding-left: 9.25rem;
  padding-right: 9.25rem;
}
.u-paddingBottom37gu {
  padding-bottom: 9.25rem;
}
.u-paddingTop37gu {
  padding-top: 9.25rem;
}
.u-paddingVert37gu {
  padding-top: 9.25rem;
  padding-bottom: 9.25rem;
}
.u-padding38gu {
  padding: 9.5rem;
}
.u-paddingLeft38gu {
  padding-left: 9.5rem;
}
.u-paddingRight38gu {
  padding-right: 9.5rem;
}
.u-paddingHoriz38gu {
  padding-left: 9.5rem;
  padding-right: 9.5rem;
}
.u-paddingBottom38gu {
  padding-bottom: 9.5rem;
}
.u-paddingTop38gu {
  padding-top: 9.5rem;
}
.u-paddingVert38gu {
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
}
.u-padding39gu {
  padding: 9.75rem;
}
.u-paddingLeft39gu {
  padding-left: 9.75rem;
}
.u-paddingRight39gu {
  padding-right: 9.75rem;
}
.u-paddingHoriz39gu {
  padding-left: 9.75rem;
  padding-right: 9.75rem;
}
.u-paddingBottom39gu {
  padding-bottom: 9.75rem;
}
.u-paddingTop39gu {
  padding-top: 9.75rem;
}
.u-paddingVert39gu {
  padding-top: 9.75rem;
  padding-bottom: 9.75rem;
}
.u-padding40gu {
  padding: 10rem;
}
.u-paddingLeft40gu {
  padding-left: 10rem;
}
.u-paddingRight40gu {
  padding-right: 10rem;
}
.u-paddingHoriz40gu {
  padding-left: 10rem;
  padding-right: 10rem;
}
.u-paddingBottom40gu {
  padding-bottom: 10rem;
}
.u-paddingTop40gu {
  padding-top: 10rem;
}
.u-paddingVert40gu {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
@media (min-width: 500px) {
  .u-sm-padding {
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
  }
  .u-sm-padding0gu {
    padding: 0rem;
  }
  .u-sm-paddingLeft0gu {
    padding-left: 0rem;
  }
  .u-sm-paddingRight0gu {
    padding-right: 0rem;
  }
  .u-sm-paddingHoriz0gu {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .u-sm-paddingBottom0gu {
    padding-bottom: 0rem;
  }
  .u-sm-paddingTop0gu {
    padding-top: 0rem;
  }
  .u-sm-paddingVert0gu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .u-sm-padding1gu {
    padding: 0.25rem;
  }
  .u-sm-paddingLeft1gu {
    padding-left: 0.25rem;
  }
  .u-sm-paddingRight1gu {
    padding-right: 0.25rem;
  }
  .u-sm-paddingHoriz1gu {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .u-sm-paddingBottom1gu {
    padding-bottom: 0.25rem;
  }
  .u-sm-paddingTop1gu {
    padding-top: 0.25rem;
  }
  .u-sm-paddingVert1gu {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .u-sm-padding2gu {
    padding: 0.5rem;
  }
  .u-sm-paddingLeft2gu {
    padding-left: 0.5rem;
  }
  .u-sm-paddingRight2gu {
    padding-right: 0.5rem;
  }
  .u-sm-paddingHoriz2gu {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .u-sm-paddingBottom2gu {
    padding-bottom: 0.5rem;
  }
  .u-sm-paddingTop2gu {
    padding-top: 0.5rem;
  }
  .u-sm-paddingVert2gu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .u-sm-padding3gu {
    padding: 0.75rem;
  }
  .u-sm-paddingLeft3gu {
    padding-left: 0.75rem;
  }
  .u-sm-paddingRight3gu {
    padding-right: 0.75rem;
  }
  .u-sm-paddingHoriz3gu {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .u-sm-paddingBottom3gu {
    padding-bottom: 0.75rem;
  }
  .u-sm-paddingTop3gu {
    padding-top: 0.75rem;
  }
  .u-sm-paddingVert3gu {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .u-sm-padding4gu {
    padding: 1rem;
  }
  .u-sm-paddingLeft4gu {
    padding-left: 1rem;
  }
  .u-sm-paddingRight4gu {
    padding-right: 1rem;
  }
  .u-sm-paddingHoriz4gu {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .u-sm-paddingBottom4gu {
    padding-bottom: 1rem;
  }
  .u-sm-paddingTop4gu {
    padding-top: 1rem;
  }
  .u-sm-paddingVert4gu {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .u-sm-padding5gu {
    padding: 1.25rem;
  }
  .u-sm-paddingLeft5gu {
    padding-left: 1.25rem;
  }
  .u-sm-paddingRight5gu {
    padding-right: 1.25rem;
  }
  .u-sm-paddingHoriz5gu {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .u-sm-paddingBottom5gu {
    padding-bottom: 1.25rem;
  }
  .u-sm-paddingTop5gu {
    padding-top: 1.25rem;
  }
  .u-sm-paddingVert5gu {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .u-sm-padding6gu {
    padding: 1.5rem;
  }
  .u-sm-paddingLeft6gu {
    padding-left: 1.5rem;
  }
  .u-sm-paddingRight6gu {
    padding-right: 1.5rem;
  }
  .u-sm-paddingHoriz6gu {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .u-sm-paddingBottom6gu {
    padding-bottom: 1.5rem;
  }
  .u-sm-paddingTop6gu {
    padding-top: 1.5rem;
  }
  .u-sm-paddingVert6gu {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .u-sm-padding7gu {
    padding: 1.75rem;
  }
  .u-sm-paddingLeft7gu {
    padding-left: 1.75rem;
  }
  .u-sm-paddingRight7gu {
    padding-right: 1.75rem;
  }
  .u-sm-paddingHoriz7gu {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .u-sm-paddingBottom7gu {
    padding-bottom: 1.75rem;
  }
  .u-sm-paddingTop7gu {
    padding-top: 1.75rem;
  }
  .u-sm-paddingVert7gu {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .u-sm-padding8gu {
    padding: 2rem;
  }
  .u-sm-paddingLeft8gu {
    padding-left: 2rem;
  }
  .u-sm-paddingRight8gu {
    padding-right: 2rem;
  }
  .u-sm-paddingHoriz8gu {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .u-sm-paddingBottom8gu {
    padding-bottom: 2rem;
  }
  .u-sm-paddingTop8gu {
    padding-top: 2rem;
  }
  .u-sm-paddingVert8gu {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .u-sm-padding9gu {
    padding: 2.25rem;
  }
  .u-sm-paddingLeft9gu {
    padding-left: 2.25rem;
  }
  .u-sm-paddingRight9gu {
    padding-right: 2.25rem;
  }
  .u-sm-paddingHoriz9gu {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .u-sm-paddingBottom9gu {
    padding-bottom: 2.25rem;
  }
  .u-sm-paddingTop9gu {
    padding-top: 2.25rem;
  }
  .u-sm-paddingVert9gu {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .u-sm-padding10gu {
    padding: 2.5rem;
  }
  .u-sm-paddingLeft10gu {
    padding-left: 2.5rem;
  }
  .u-sm-paddingRight10gu {
    padding-right: 2.5rem;
  }
  .u-sm-paddingHoriz10gu {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .u-sm-paddingBottom10gu {
    padding-bottom: 2.5rem;
  }
  .u-sm-paddingTop10gu {
    padding-top: 2.5rem;
  }
  .u-sm-paddingVert10gu {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .u-sm-padding11gu {
    padding: 2.75rem;
  }
  .u-sm-paddingLeft11gu {
    padding-left: 2.75rem;
  }
  .u-sm-paddingRight11gu {
    padding-right: 2.75rem;
  }
  .u-sm-paddingHoriz11gu {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .u-sm-paddingBottom11gu {
    padding-bottom: 2.75rem;
  }
  .u-sm-paddingTop11gu {
    padding-top: 2.75rem;
  }
  .u-sm-paddingVert11gu {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .u-sm-padding12gu {
    padding: 3rem;
  }
  .u-sm-paddingLeft12gu {
    padding-left: 3rem;
  }
  .u-sm-paddingRight12gu {
    padding-right: 3rem;
  }
  .u-sm-paddingHoriz12gu {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .u-sm-paddingBottom12gu {
    padding-bottom: 3rem;
  }
  .u-sm-paddingTop12gu {
    padding-top: 3rem;
  }
  .u-sm-paddingVert12gu {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .u-sm-padding13gu {
    padding: 3.25rem;
  }
  .u-sm-paddingLeft13gu {
    padding-left: 3.25rem;
  }
  .u-sm-paddingRight13gu {
    padding-right: 3.25rem;
  }
  .u-sm-paddingHoriz13gu {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }
  .u-sm-paddingBottom13gu {
    padding-bottom: 3.25rem;
  }
  .u-sm-paddingTop13gu {
    padding-top: 3.25rem;
  }
  .u-sm-paddingVert13gu {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }
  .u-sm-padding14gu {
    padding: 3.5rem;
  }
  .u-sm-paddingLeft14gu {
    padding-left: 3.5rem;
  }
  .u-sm-paddingRight14gu {
    padding-right: 3.5rem;
  }
  .u-sm-paddingHoriz14gu {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .u-sm-paddingBottom14gu {
    padding-bottom: 3.5rem;
  }
  .u-sm-paddingTop14gu {
    padding-top: 3.5rem;
  }
  .u-sm-paddingVert14gu {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .u-sm-padding15gu {
    padding: 3.75rem;
  }
  .u-sm-paddingLeft15gu {
    padding-left: 3.75rem;
  }
  .u-sm-paddingRight15gu {
    padding-right: 3.75rem;
  }
  .u-sm-paddingHoriz15gu {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .u-sm-paddingBottom15gu {
    padding-bottom: 3.75rem;
  }
  .u-sm-paddingTop15gu {
    padding-top: 3.75rem;
  }
  .u-sm-paddingVert15gu {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .u-sm-padding16gu {
    padding: 4rem;
  }
  .u-sm-paddingLeft16gu {
    padding-left: 4rem;
  }
  .u-sm-paddingRight16gu {
    padding-right: 4rem;
  }
  .u-sm-paddingHoriz16gu {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .u-sm-paddingBottom16gu {
    padding-bottom: 4rem;
  }
  .u-sm-paddingTop16gu {
    padding-top: 4rem;
  }
  .u-sm-paddingVert16gu {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .u-sm-padding17gu {
    padding: 4.25rem;
  }
  .u-sm-paddingLeft17gu {
    padding-left: 4.25rem;
  }
  .u-sm-paddingRight17gu {
    padding-right: 4.25rem;
  }
  .u-sm-paddingHoriz17gu {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }
  .u-sm-paddingBottom17gu {
    padding-bottom: 4.25rem;
  }
  .u-sm-paddingTop17gu {
    padding-top: 4.25rem;
  }
  .u-sm-paddingVert17gu {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }
  .u-sm-padding18gu {
    padding: 4.5rem;
  }
  .u-sm-paddingLeft18gu {
    padding-left: 4.5rem;
  }
  .u-sm-paddingRight18gu {
    padding-right: 4.5rem;
  }
  .u-sm-paddingHoriz18gu {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .u-sm-paddingBottom18gu {
    padding-bottom: 4.5rem;
  }
  .u-sm-paddingTop18gu {
    padding-top: 4.5rem;
  }
  .u-sm-paddingVert18gu {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .u-sm-padding19gu {
    padding: 4.75rem;
  }
  .u-sm-paddingLeft19gu {
    padding-left: 4.75rem;
  }
  .u-sm-paddingRight19gu {
    padding-right: 4.75rem;
  }
  .u-sm-paddingHoriz19gu {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }
  .u-sm-paddingBottom19gu {
    padding-bottom: 4.75rem;
  }
  .u-sm-paddingTop19gu {
    padding-top: 4.75rem;
  }
  .u-sm-paddingVert19gu {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
  .u-sm-padding20gu {
    padding: 5rem;
  }
  .u-sm-paddingLeft20gu {
    padding-left: 5rem;
  }
  .u-sm-paddingRight20gu {
    padding-right: 5rem;
  }
  .u-sm-paddingHoriz20gu {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .u-sm-paddingBottom20gu {
    padding-bottom: 5rem;
  }
  .u-sm-paddingTop20gu {
    padding-top: 5rem;
  }
  .u-sm-paddingVert20gu {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .u-sm-padding21gu {
    padding: 5.25rem;
  }
  .u-sm-paddingLeft21gu {
    padding-left: 5.25rem;
  }
  .u-sm-paddingRight21gu {
    padding-right: 5.25rem;
  }
  .u-sm-paddingHoriz21gu {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .u-sm-paddingBottom21gu {
    padding-bottom: 5.25rem;
  }
  .u-sm-paddingTop21gu {
    padding-top: 5.25rem;
  }
  .u-sm-paddingVert21gu {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .u-sm-padding22gu {
    padding: 5.5rem;
  }
  .u-sm-paddingLeft22gu {
    padding-left: 5.5rem;
  }
  .u-sm-paddingRight22gu {
    padding-right: 5.5rem;
  }
  .u-sm-paddingHoriz22gu {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .u-sm-paddingBottom22gu {
    padding-bottom: 5.5rem;
  }
  .u-sm-paddingTop22gu {
    padding-top: 5.5rem;
  }
  .u-sm-paddingVert22gu {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .u-sm-padding23gu {
    padding: 5.75rem;
  }
  .u-sm-paddingLeft23gu {
    padding-left: 5.75rem;
  }
  .u-sm-paddingRight23gu {
    padding-right: 5.75rem;
  }
  .u-sm-paddingHoriz23gu {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }
  .u-sm-paddingBottom23gu {
    padding-bottom: 5.75rem;
  }
  .u-sm-paddingTop23gu {
    padding-top: 5.75rem;
  }
  .u-sm-paddingVert23gu {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }
  .u-sm-padding24gu {
    padding: 6rem;
  }
  .u-sm-paddingLeft24gu {
    padding-left: 6rem;
  }
  .u-sm-paddingRight24gu {
    padding-right: 6rem;
  }
  .u-sm-paddingHoriz24gu {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .u-sm-paddingBottom24gu {
    padding-bottom: 6rem;
  }
  .u-sm-paddingTop24gu {
    padding-top: 6rem;
  }
  .u-sm-paddingVert24gu {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .u-sm-padding25gu {
    padding: 6.25rem;
  }
  .u-sm-paddingLeft25gu {
    padding-left: 6.25rem;
  }
  .u-sm-paddingRight25gu {
    padding-right: 6.25rem;
  }
  .u-sm-paddingHoriz25gu {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  .u-sm-paddingBottom25gu {
    padding-bottom: 6.25rem;
  }
  .u-sm-paddingTop25gu {
    padding-top: 6.25rem;
  }
  .u-sm-paddingVert25gu {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  .u-sm-padding26gu {
    padding: 6.5rem;
  }
  .u-sm-paddingLeft26gu {
    padding-left: 6.5rem;
  }
  .u-sm-paddingRight26gu {
    padding-right: 6.5rem;
  }
  .u-sm-paddingHoriz26gu {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .u-sm-paddingBottom26gu {
    padding-bottom: 6.5rem;
  }
  .u-sm-paddingTop26gu {
    padding-top: 6.5rem;
  }
  .u-sm-paddingVert26gu {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .u-sm-padding27gu {
    padding: 6.75rem;
  }
  .u-sm-paddingLeft27gu {
    padding-left: 6.75rem;
  }
  .u-sm-paddingRight27gu {
    padding-right: 6.75rem;
  }
  .u-sm-paddingHoriz27gu {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }
  .u-sm-paddingBottom27gu {
    padding-bottom: 6.75rem;
  }
  .u-sm-paddingTop27gu {
    padding-top: 6.75rem;
  }
  .u-sm-paddingVert27gu {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }
  .u-sm-padding28gu {
    padding: 7rem;
  }
  .u-sm-paddingLeft28gu {
    padding-left: 7rem;
  }
  .u-sm-paddingRight28gu {
    padding-right: 7rem;
  }
  .u-sm-paddingHoriz28gu {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .u-sm-paddingBottom28gu {
    padding-bottom: 7rem;
  }
  .u-sm-paddingTop28gu {
    padding-top: 7rem;
  }
  .u-sm-paddingVert28gu {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .u-sm-padding29gu {
    padding: 7.25rem;
  }
  .u-sm-paddingLeft29gu {
    padding-left: 7.25rem;
  }
  .u-sm-paddingRight29gu {
    padding-right: 7.25rem;
  }
  .u-sm-paddingHoriz29gu {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }
  .u-sm-paddingBottom29gu {
    padding-bottom: 7.25rem;
  }
  .u-sm-paddingTop29gu {
    padding-top: 7.25rem;
  }
  .u-sm-paddingVert29gu {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }
  .u-sm-padding30gu {
    padding: 7.5rem;
  }
  .u-sm-paddingLeft30gu {
    padding-left: 7.5rem;
  }
  .u-sm-paddingRight30gu {
    padding-right: 7.5rem;
  }
  .u-sm-paddingHoriz30gu {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .u-sm-paddingBottom30gu {
    padding-bottom: 7.5rem;
  }
  .u-sm-paddingTop30gu {
    padding-top: 7.5rem;
  }
  .u-sm-paddingVert30gu {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .u-sm-padding31gu {
    padding: 7.75rem;
  }
  .u-sm-paddingLeft31gu {
    padding-left: 7.75rem;
  }
  .u-sm-paddingRight31gu {
    padding-right: 7.75rem;
  }
  .u-sm-paddingHoriz31gu {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }
  .u-sm-paddingBottom31gu {
    padding-bottom: 7.75rem;
  }
  .u-sm-paddingTop31gu {
    padding-top: 7.75rem;
  }
  .u-sm-paddingVert31gu {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }
  .u-sm-padding32gu {
    padding: 8rem;
  }
  .u-sm-paddingLeft32gu {
    padding-left: 8rem;
  }
  .u-sm-paddingRight32gu {
    padding-right: 8rem;
  }
  .u-sm-paddingHoriz32gu {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .u-sm-paddingBottom32gu {
    padding-bottom: 8rem;
  }
  .u-sm-paddingTop32gu {
    padding-top: 8rem;
  }
  .u-sm-paddingVert32gu {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .u-sm-padding33gu {
    padding: 8.25rem;
  }
  .u-sm-paddingLeft33gu {
    padding-left: 8.25rem;
  }
  .u-sm-paddingRight33gu {
    padding-right: 8.25rem;
  }
  .u-sm-paddingHoriz33gu {
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }
  .u-sm-paddingBottom33gu {
    padding-bottom: 8.25rem;
  }
  .u-sm-paddingTop33gu {
    padding-top: 8.25rem;
  }
  .u-sm-paddingVert33gu {
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }
  .u-sm-padding34gu {
    padding: 8.5rem;
  }
  .u-sm-paddingLeft34gu {
    padding-left: 8.5rem;
  }
  .u-sm-paddingRight34gu {
    padding-right: 8.5rem;
  }
  .u-sm-paddingHoriz34gu {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .u-sm-paddingBottom34gu {
    padding-bottom: 8.5rem;
  }
  .u-sm-paddingTop34gu {
    padding-top: 8.5rem;
  }
  .u-sm-paddingVert34gu {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .u-sm-padding35gu {
    padding: 8.75rem;
  }
  .u-sm-paddingLeft35gu {
    padding-left: 8.75rem;
  }
  .u-sm-paddingRight35gu {
    padding-right: 8.75rem;
  }
  .u-sm-paddingHoriz35gu {
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }
  .u-sm-paddingBottom35gu {
    padding-bottom: 8.75rem;
  }
  .u-sm-paddingTop35gu {
    padding-top: 8.75rem;
  }
  .u-sm-paddingVert35gu {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }
  .u-sm-padding36gu {
    padding: 9rem;
  }
  .u-sm-paddingLeft36gu {
    padding-left: 9rem;
  }
  .u-sm-paddingRight36gu {
    padding-right: 9rem;
  }
  .u-sm-paddingHoriz36gu {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .u-sm-paddingBottom36gu {
    padding-bottom: 9rem;
  }
  .u-sm-paddingTop36gu {
    padding-top: 9rem;
  }
  .u-sm-paddingVert36gu {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .u-sm-padding37gu {
    padding: 9.25rem;
  }
  .u-sm-paddingLeft37gu {
    padding-left: 9.25rem;
  }
  .u-sm-paddingRight37gu {
    padding-right: 9.25rem;
  }
  .u-sm-paddingHoriz37gu {
    padding-left: 9.25rem;
    padding-right: 9.25rem;
  }
  .u-sm-paddingBottom37gu {
    padding-bottom: 9.25rem;
  }
  .u-sm-paddingTop37gu {
    padding-top: 9.25rem;
  }
  .u-sm-paddingVert37gu {
    padding-top: 9.25rem;
    padding-bottom: 9.25rem;
  }
  .u-sm-padding38gu {
    padding: 9.5rem;
  }
  .u-sm-paddingLeft38gu {
    padding-left: 9.5rem;
  }
  .u-sm-paddingRight38gu {
    padding-right: 9.5rem;
  }
  .u-sm-paddingHoriz38gu {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .u-sm-paddingBottom38gu {
    padding-bottom: 9.5rem;
  }
  .u-sm-paddingTop38gu {
    padding-top: 9.5rem;
  }
  .u-sm-paddingVert38gu {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .u-sm-padding39gu {
    padding: 9.75rem;
  }
  .u-sm-paddingLeft39gu {
    padding-left: 9.75rem;
  }
  .u-sm-paddingRight39gu {
    padding-right: 9.75rem;
  }
  .u-sm-paddingHoriz39gu {
    padding-left: 9.75rem;
    padding-right: 9.75rem;
  }
  .u-sm-paddingBottom39gu {
    padding-bottom: 9.75rem;
  }
  .u-sm-paddingTop39gu {
    padding-top: 9.75rem;
  }
  .u-sm-paddingVert39gu {
    padding-top: 9.75rem;
    padding-bottom: 9.75rem;
  }
  .u-sm-padding40gu {
    padding: 10rem;
  }
  .u-sm-paddingLeft40gu {
    padding-left: 10rem;
  }
  .u-sm-paddingRight40gu {
    padding-right: 10rem;
  }
  .u-sm-paddingHoriz40gu {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .u-sm-paddingBottom40gu {
    padding-bottom: 10rem;
  }
  .u-sm-paddingTop40gu {
    padding-top: 10rem;
  }
  .u-sm-paddingVert40gu {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 768px) {
  .u-md-padding {
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
  }
  .u-md-padding0gu {
    padding: 0rem;
  }
  .u-md-paddingLeft0gu {
    padding-left: 0rem;
  }
  .u-md-paddingRight0gu {
    padding-right: 0rem;
  }
  .u-md-paddingHoriz0gu {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .u-md-paddingBottom0gu {
    padding-bottom: 0rem;
  }
  .u-md-paddingTop0gu {
    padding-top: 0rem;
  }
  .u-md-paddingVert0gu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .u-md-padding1gu {
    padding: 0.25rem;
  }
  .u-md-paddingLeft1gu {
    padding-left: 0.25rem;
  }
  .u-md-paddingRight1gu {
    padding-right: 0.25rem;
  }
  .u-md-paddingHoriz1gu {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .u-md-paddingBottom1gu {
    padding-bottom: 0.25rem;
  }
  .u-md-paddingTop1gu {
    padding-top: 0.25rem;
  }
  .u-md-paddingVert1gu {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .u-md-padding2gu {
    padding: 0.5rem;
  }
  .u-md-paddingLeft2gu {
    padding-left: 0.5rem;
  }
  .u-md-paddingRight2gu {
    padding-right: 0.5rem;
  }
  .u-md-paddingHoriz2gu {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .u-md-paddingBottom2gu {
    padding-bottom: 0.5rem;
  }
  .u-md-paddingTop2gu {
    padding-top: 0.5rem;
  }
  .u-md-paddingVert2gu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .u-md-padding3gu {
    padding: 0.75rem;
  }
  .u-md-paddingLeft3gu {
    padding-left: 0.75rem;
  }
  .u-md-paddingRight3gu {
    padding-right: 0.75rem;
  }
  .u-md-paddingHoriz3gu {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .u-md-paddingBottom3gu {
    padding-bottom: 0.75rem;
  }
  .u-md-paddingTop3gu {
    padding-top: 0.75rem;
  }
  .u-md-paddingVert3gu {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .u-md-padding4gu {
    padding: 1rem;
  }
  .u-md-paddingLeft4gu {
    padding-left: 1rem;
  }
  .u-md-paddingRight4gu {
    padding-right: 1rem;
  }
  .u-md-paddingHoriz4gu {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .u-md-paddingBottom4gu {
    padding-bottom: 1rem;
  }
  .u-md-paddingTop4gu {
    padding-top: 1rem;
  }
  .u-md-paddingVert4gu {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .u-md-padding5gu {
    padding: 1.25rem;
  }
  .u-md-paddingLeft5gu {
    padding-left: 1.25rem;
  }
  .u-md-paddingRight5gu {
    padding-right: 1.25rem;
  }
  .u-md-paddingHoriz5gu {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .u-md-paddingBottom5gu {
    padding-bottom: 1.25rem;
  }
  .u-md-paddingTop5gu {
    padding-top: 1.25rem;
  }
  .u-md-paddingVert5gu {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .u-md-padding6gu {
    padding: 1.5rem;
  }
  .u-md-paddingLeft6gu {
    padding-left: 1.5rem;
  }
  .u-md-paddingRight6gu {
    padding-right: 1.5rem;
  }
  .u-md-paddingHoriz6gu {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .u-md-paddingBottom6gu {
    padding-bottom: 1.5rem;
  }
  .u-md-paddingTop6gu {
    padding-top: 1.5rem;
  }
  .u-md-paddingVert6gu {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .u-md-padding7gu {
    padding: 1.75rem;
  }
  .u-md-paddingLeft7gu {
    padding-left: 1.75rem;
  }
  .u-md-paddingRight7gu {
    padding-right: 1.75rem;
  }
  .u-md-paddingHoriz7gu {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .u-md-paddingBottom7gu {
    padding-bottom: 1.75rem;
  }
  .u-md-paddingTop7gu {
    padding-top: 1.75rem;
  }
  .u-md-paddingVert7gu {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .u-md-padding8gu {
    padding: 2rem;
  }
  .u-md-paddingLeft8gu {
    padding-left: 2rem;
  }
  .u-md-paddingRight8gu {
    padding-right: 2rem;
  }
  .u-md-paddingHoriz8gu {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .u-md-paddingBottom8gu {
    padding-bottom: 2rem;
  }
  .u-md-paddingTop8gu {
    padding-top: 2rem;
  }
  .u-md-paddingVert8gu {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .u-md-padding9gu {
    padding: 2.25rem;
  }
  .u-md-paddingLeft9gu {
    padding-left: 2.25rem;
  }
  .u-md-paddingRight9gu {
    padding-right: 2.25rem;
  }
  .u-md-paddingHoriz9gu {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .u-md-paddingBottom9gu {
    padding-bottom: 2.25rem;
  }
  .u-md-paddingTop9gu {
    padding-top: 2.25rem;
  }
  .u-md-paddingVert9gu {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .u-md-padding10gu {
    padding: 2.5rem;
  }
  .u-md-paddingLeft10gu {
    padding-left: 2.5rem;
  }
  .u-md-paddingRight10gu {
    padding-right: 2.5rem;
  }
  .u-md-paddingHoriz10gu {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .u-md-paddingBottom10gu {
    padding-bottom: 2.5rem;
  }
  .u-md-paddingTop10gu {
    padding-top: 2.5rem;
  }
  .u-md-paddingVert10gu {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .u-md-padding11gu {
    padding: 2.75rem;
  }
  .u-md-paddingLeft11gu {
    padding-left: 2.75rem;
  }
  .u-md-paddingRight11gu {
    padding-right: 2.75rem;
  }
  .u-md-paddingHoriz11gu {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .u-md-paddingBottom11gu {
    padding-bottom: 2.75rem;
  }
  .u-md-paddingTop11gu {
    padding-top: 2.75rem;
  }
  .u-md-paddingVert11gu {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .u-md-padding12gu {
    padding: 3rem;
  }
  .u-md-paddingLeft12gu {
    padding-left: 3rem;
  }
  .u-md-paddingRight12gu {
    padding-right: 3rem;
  }
  .u-md-paddingHoriz12gu {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .u-md-paddingBottom12gu {
    padding-bottom: 3rem;
  }
  .u-md-paddingTop12gu {
    padding-top: 3rem;
  }
  .u-md-paddingVert12gu {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .u-md-padding13gu {
    padding: 3.25rem;
  }
  .u-md-paddingLeft13gu {
    padding-left: 3.25rem;
  }
  .u-md-paddingRight13gu {
    padding-right: 3.25rem;
  }
  .u-md-paddingHoriz13gu {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }
  .u-md-paddingBottom13gu {
    padding-bottom: 3.25rem;
  }
  .u-md-paddingTop13gu {
    padding-top: 3.25rem;
  }
  .u-md-paddingVert13gu {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }
  .u-md-padding14gu {
    padding: 3.5rem;
  }
  .u-md-paddingLeft14gu {
    padding-left: 3.5rem;
  }
  .u-md-paddingRight14gu {
    padding-right: 3.5rem;
  }
  .u-md-paddingHoriz14gu {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .u-md-paddingBottom14gu {
    padding-bottom: 3.5rem;
  }
  .u-md-paddingTop14gu {
    padding-top: 3.5rem;
  }
  .u-md-paddingVert14gu {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .u-md-padding15gu {
    padding: 3.75rem;
  }
  .u-md-paddingLeft15gu {
    padding-left: 3.75rem;
  }
  .u-md-paddingRight15gu {
    padding-right: 3.75rem;
  }
  .u-md-paddingHoriz15gu {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .u-md-paddingBottom15gu {
    padding-bottom: 3.75rem;
  }
  .u-md-paddingTop15gu {
    padding-top: 3.75rem;
  }
  .u-md-paddingVert15gu {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .u-md-padding16gu {
    padding: 4rem;
  }
  .u-md-paddingLeft16gu {
    padding-left: 4rem;
  }
  .u-md-paddingRight16gu {
    padding-right: 4rem;
  }
  .u-md-paddingHoriz16gu {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .u-md-paddingBottom16gu {
    padding-bottom: 4rem;
  }
  .u-md-paddingTop16gu {
    padding-top: 4rem;
  }
  .u-md-paddingVert16gu {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .u-md-padding17gu {
    padding: 4.25rem;
  }
  .u-md-paddingLeft17gu {
    padding-left: 4.25rem;
  }
  .u-md-paddingRight17gu {
    padding-right: 4.25rem;
  }
  .u-md-paddingHoriz17gu {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }
  .u-md-paddingBottom17gu {
    padding-bottom: 4.25rem;
  }
  .u-md-paddingTop17gu {
    padding-top: 4.25rem;
  }
  .u-md-paddingVert17gu {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }
  .u-md-padding18gu {
    padding: 4.5rem;
  }
  .u-md-paddingLeft18gu {
    padding-left: 4.5rem;
  }
  .u-md-paddingRight18gu {
    padding-right: 4.5rem;
  }
  .u-md-paddingHoriz18gu {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .u-md-paddingBottom18gu {
    padding-bottom: 4.5rem;
  }
  .u-md-paddingTop18gu {
    padding-top: 4.5rem;
  }
  .u-md-paddingVert18gu {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .u-md-padding19gu {
    padding: 4.75rem;
  }
  .u-md-paddingLeft19gu {
    padding-left: 4.75rem;
  }
  .u-md-paddingRight19gu {
    padding-right: 4.75rem;
  }
  .u-md-paddingHoriz19gu {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }
  .u-md-paddingBottom19gu {
    padding-bottom: 4.75rem;
  }
  .u-md-paddingTop19gu {
    padding-top: 4.75rem;
  }
  .u-md-paddingVert19gu {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
  .u-md-padding20gu {
    padding: 5rem;
  }
  .u-md-paddingLeft20gu {
    padding-left: 5rem;
  }
  .u-md-paddingRight20gu {
    padding-right: 5rem;
  }
  .u-md-paddingHoriz20gu {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .u-md-paddingBottom20gu {
    padding-bottom: 5rem;
  }
  .u-md-paddingTop20gu {
    padding-top: 5rem;
  }
  .u-md-paddingVert20gu {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .u-md-padding21gu {
    padding: 5.25rem;
  }
  .u-md-paddingLeft21gu {
    padding-left: 5.25rem;
  }
  .u-md-paddingRight21gu {
    padding-right: 5.25rem;
  }
  .u-md-paddingHoriz21gu {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .u-md-paddingBottom21gu {
    padding-bottom: 5.25rem;
  }
  .u-md-paddingTop21gu {
    padding-top: 5.25rem;
  }
  .u-md-paddingVert21gu {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .u-md-padding22gu {
    padding: 5.5rem;
  }
  .u-md-paddingLeft22gu {
    padding-left: 5.5rem;
  }
  .u-md-paddingRight22gu {
    padding-right: 5.5rem;
  }
  .u-md-paddingHoriz22gu {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .u-md-paddingBottom22gu {
    padding-bottom: 5.5rem;
  }
  .u-md-paddingTop22gu {
    padding-top: 5.5rem;
  }
  .u-md-paddingVert22gu {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .u-md-padding23gu {
    padding: 5.75rem;
  }
  .u-md-paddingLeft23gu {
    padding-left: 5.75rem;
  }
  .u-md-paddingRight23gu {
    padding-right: 5.75rem;
  }
  .u-md-paddingHoriz23gu {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }
  .u-md-paddingBottom23gu {
    padding-bottom: 5.75rem;
  }
  .u-md-paddingTop23gu {
    padding-top: 5.75rem;
  }
  .u-md-paddingVert23gu {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }
  .u-md-padding24gu {
    padding: 6rem;
  }
  .u-md-paddingLeft24gu {
    padding-left: 6rem;
  }
  .u-md-paddingRight24gu {
    padding-right: 6rem;
  }
  .u-md-paddingHoriz24gu {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .u-md-paddingBottom24gu {
    padding-bottom: 6rem;
  }
  .u-md-paddingTop24gu {
    padding-top: 6rem;
  }
  .u-md-paddingVert24gu {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .u-md-padding25gu {
    padding: 6.25rem;
  }
  .u-md-paddingLeft25gu {
    padding-left: 6.25rem;
  }
  .u-md-paddingRight25gu {
    padding-right: 6.25rem;
  }
  .u-md-paddingHoriz25gu {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  .u-md-paddingBottom25gu {
    padding-bottom: 6.25rem;
  }
  .u-md-paddingTop25gu {
    padding-top: 6.25rem;
  }
  .u-md-paddingVert25gu {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  .u-md-padding26gu {
    padding: 6.5rem;
  }
  .u-md-paddingLeft26gu {
    padding-left: 6.5rem;
  }
  .u-md-paddingRight26gu {
    padding-right: 6.5rem;
  }
  .u-md-paddingHoriz26gu {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .u-md-paddingBottom26gu {
    padding-bottom: 6.5rem;
  }
  .u-md-paddingTop26gu {
    padding-top: 6.5rem;
  }
  .u-md-paddingVert26gu {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .u-md-padding27gu {
    padding: 6.75rem;
  }
  .u-md-paddingLeft27gu {
    padding-left: 6.75rem;
  }
  .u-md-paddingRight27gu {
    padding-right: 6.75rem;
  }
  .u-md-paddingHoriz27gu {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }
  .u-md-paddingBottom27gu {
    padding-bottom: 6.75rem;
  }
  .u-md-paddingTop27gu {
    padding-top: 6.75rem;
  }
  .u-md-paddingVert27gu {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }
  .u-md-padding28gu {
    padding: 7rem;
  }
  .u-md-paddingLeft28gu {
    padding-left: 7rem;
  }
  .u-md-paddingRight28gu {
    padding-right: 7rem;
  }
  .u-md-paddingHoriz28gu {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .u-md-paddingBottom28gu {
    padding-bottom: 7rem;
  }
  .u-md-paddingTop28gu {
    padding-top: 7rem;
  }
  .u-md-paddingVert28gu {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .u-md-padding29gu {
    padding: 7.25rem;
  }
  .u-md-paddingLeft29gu {
    padding-left: 7.25rem;
  }
  .u-md-paddingRight29gu {
    padding-right: 7.25rem;
  }
  .u-md-paddingHoriz29gu {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }
  .u-md-paddingBottom29gu {
    padding-bottom: 7.25rem;
  }
  .u-md-paddingTop29gu {
    padding-top: 7.25rem;
  }
  .u-md-paddingVert29gu {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }
  .u-md-padding30gu {
    padding: 7.5rem;
  }
  .u-md-paddingLeft30gu {
    padding-left: 7.5rem;
  }
  .u-md-paddingRight30gu {
    padding-right: 7.5rem;
  }
  .u-md-paddingHoriz30gu {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .u-md-paddingBottom30gu {
    padding-bottom: 7.5rem;
  }
  .u-md-paddingTop30gu {
    padding-top: 7.5rem;
  }
  .u-md-paddingVert30gu {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .u-md-padding31gu {
    padding: 7.75rem;
  }
  .u-md-paddingLeft31gu {
    padding-left: 7.75rem;
  }
  .u-md-paddingRight31gu {
    padding-right: 7.75rem;
  }
  .u-md-paddingHoriz31gu {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }
  .u-md-paddingBottom31gu {
    padding-bottom: 7.75rem;
  }
  .u-md-paddingTop31gu {
    padding-top: 7.75rem;
  }
  .u-md-paddingVert31gu {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }
  .u-md-padding32gu {
    padding: 8rem;
  }
  .u-md-paddingLeft32gu {
    padding-left: 8rem;
  }
  .u-md-paddingRight32gu {
    padding-right: 8rem;
  }
  .u-md-paddingHoriz32gu {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .u-md-paddingBottom32gu {
    padding-bottom: 8rem;
  }
  .u-md-paddingTop32gu {
    padding-top: 8rem;
  }
  .u-md-paddingVert32gu {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .u-md-padding33gu {
    padding: 8.25rem;
  }
  .u-md-paddingLeft33gu {
    padding-left: 8.25rem;
  }
  .u-md-paddingRight33gu {
    padding-right: 8.25rem;
  }
  .u-md-paddingHoriz33gu {
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }
  .u-md-paddingBottom33gu {
    padding-bottom: 8.25rem;
  }
  .u-md-paddingTop33gu {
    padding-top: 8.25rem;
  }
  .u-md-paddingVert33gu {
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }
  .u-md-padding34gu {
    padding: 8.5rem;
  }
  .u-md-paddingLeft34gu {
    padding-left: 8.5rem;
  }
  .u-md-paddingRight34gu {
    padding-right: 8.5rem;
  }
  .u-md-paddingHoriz34gu {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .u-md-paddingBottom34gu {
    padding-bottom: 8.5rem;
  }
  .u-md-paddingTop34gu {
    padding-top: 8.5rem;
  }
  .u-md-paddingVert34gu {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .u-md-padding35gu {
    padding: 8.75rem;
  }
  .u-md-paddingLeft35gu {
    padding-left: 8.75rem;
  }
  .u-md-paddingRight35gu {
    padding-right: 8.75rem;
  }
  .u-md-paddingHoriz35gu {
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }
  .u-md-paddingBottom35gu {
    padding-bottom: 8.75rem;
  }
  .u-md-paddingTop35gu {
    padding-top: 8.75rem;
  }
  .u-md-paddingVert35gu {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }
  .u-md-padding36gu {
    padding: 9rem;
  }
  .u-md-paddingLeft36gu {
    padding-left: 9rem;
  }
  .u-md-paddingRight36gu {
    padding-right: 9rem;
  }
  .u-md-paddingHoriz36gu {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .u-md-paddingBottom36gu {
    padding-bottom: 9rem;
  }
  .u-md-paddingTop36gu {
    padding-top: 9rem;
  }
  .u-md-paddingVert36gu {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .u-md-padding37gu {
    padding: 9.25rem;
  }
  .u-md-paddingLeft37gu {
    padding-left: 9.25rem;
  }
  .u-md-paddingRight37gu {
    padding-right: 9.25rem;
  }
  .u-md-paddingHoriz37gu {
    padding-left: 9.25rem;
    padding-right: 9.25rem;
  }
  .u-md-paddingBottom37gu {
    padding-bottom: 9.25rem;
  }
  .u-md-paddingTop37gu {
    padding-top: 9.25rem;
  }
  .u-md-paddingVert37gu {
    padding-top: 9.25rem;
    padding-bottom: 9.25rem;
  }
  .u-md-padding38gu {
    padding: 9.5rem;
  }
  .u-md-paddingLeft38gu {
    padding-left: 9.5rem;
  }
  .u-md-paddingRight38gu {
    padding-right: 9.5rem;
  }
  .u-md-paddingHoriz38gu {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .u-md-paddingBottom38gu {
    padding-bottom: 9.5rem;
  }
  .u-md-paddingTop38gu {
    padding-top: 9.5rem;
  }
  .u-md-paddingVert38gu {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .u-md-padding39gu {
    padding: 9.75rem;
  }
  .u-md-paddingLeft39gu {
    padding-left: 9.75rem;
  }
  .u-md-paddingRight39gu {
    padding-right: 9.75rem;
  }
  .u-md-paddingHoriz39gu {
    padding-left: 9.75rem;
    padding-right: 9.75rem;
  }
  .u-md-paddingBottom39gu {
    padding-bottom: 9.75rem;
  }
  .u-md-paddingTop39gu {
    padding-top: 9.75rem;
  }
  .u-md-paddingVert39gu {
    padding-top: 9.75rem;
    padding-bottom: 9.75rem;
  }
  .u-md-padding40gu {
    padding: 10rem;
  }
  .u-md-paddingLeft40gu {
    padding-left: 10rem;
  }
  .u-md-paddingRight40gu {
    padding-right: 10rem;
  }
  .u-md-paddingHoriz40gu {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .u-md-paddingBottom40gu {
    padding-bottom: 10rem;
  }
  .u-md-paddingTop40gu {
    padding-top: 10rem;
  }
  .u-md-paddingVert40gu {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 991px) {
  .u-lg-padding {
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
  }
  .u-lg-padding0gu {
    padding: 0rem;
  }
  .u-lg-paddingLeft0gu {
    padding-left: 0rem;
  }
  .u-lg-paddingRight0gu {
    padding-right: 0rem;
  }
  .u-lg-paddingHoriz0gu {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .u-lg-paddingBottom0gu {
    padding-bottom: 0rem;
  }
  .u-lg-paddingTop0gu {
    padding-top: 0rem;
  }
  .u-lg-paddingVert0gu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .u-lg-padding1gu {
    padding: 0.25rem;
  }
  .u-lg-paddingLeft1gu {
    padding-left: 0.25rem;
  }
  .u-lg-paddingRight1gu {
    padding-right: 0.25rem;
  }
  .u-lg-paddingHoriz1gu {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .u-lg-paddingBottom1gu {
    padding-bottom: 0.25rem;
  }
  .u-lg-paddingTop1gu {
    padding-top: 0.25rem;
  }
  .u-lg-paddingVert1gu {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .u-lg-padding2gu {
    padding: 0.5rem;
  }
  .u-lg-paddingLeft2gu {
    padding-left: 0.5rem;
  }
  .u-lg-paddingRight2gu {
    padding-right: 0.5rem;
  }
  .u-lg-paddingHoriz2gu {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .u-lg-paddingBottom2gu {
    padding-bottom: 0.5rem;
  }
  .u-lg-paddingTop2gu {
    padding-top: 0.5rem;
  }
  .u-lg-paddingVert2gu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .u-lg-padding3gu {
    padding: 0.75rem;
  }
  .u-lg-paddingLeft3gu {
    padding-left: 0.75rem;
  }
  .u-lg-paddingRight3gu {
    padding-right: 0.75rem;
  }
  .u-lg-paddingHoriz3gu {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .u-lg-paddingBottom3gu {
    padding-bottom: 0.75rem;
  }
  .u-lg-paddingTop3gu {
    padding-top: 0.75rem;
  }
  .u-lg-paddingVert3gu {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .u-lg-padding4gu {
    padding: 1rem;
  }
  .u-lg-paddingLeft4gu {
    padding-left: 1rem;
  }
  .u-lg-paddingRight4gu {
    padding-right: 1rem;
  }
  .u-lg-paddingHoriz4gu {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .u-lg-paddingBottom4gu {
    padding-bottom: 1rem;
  }
  .u-lg-paddingTop4gu {
    padding-top: 1rem;
  }
  .u-lg-paddingVert4gu {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .u-lg-padding5gu {
    padding: 1.25rem;
  }
  .u-lg-paddingLeft5gu {
    padding-left: 1.25rem;
  }
  .u-lg-paddingRight5gu {
    padding-right: 1.25rem;
  }
  .u-lg-paddingHoriz5gu {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .u-lg-paddingBottom5gu {
    padding-bottom: 1.25rem;
  }
  .u-lg-paddingTop5gu {
    padding-top: 1.25rem;
  }
  .u-lg-paddingVert5gu {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .u-lg-padding6gu {
    padding: 1.5rem;
  }
  .u-lg-paddingLeft6gu {
    padding-left: 1.5rem;
  }
  .u-lg-paddingRight6gu {
    padding-right: 1.5rem;
  }
  .u-lg-paddingHoriz6gu {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .u-lg-paddingBottom6gu {
    padding-bottom: 1.5rem;
  }
  .u-lg-paddingTop6gu {
    padding-top: 1.5rem;
  }
  .u-lg-paddingVert6gu {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .u-lg-padding7gu {
    padding: 1.75rem;
  }
  .u-lg-paddingLeft7gu {
    padding-left: 1.75rem;
  }
  .u-lg-paddingRight7gu {
    padding-right: 1.75rem;
  }
  .u-lg-paddingHoriz7gu {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .u-lg-paddingBottom7gu {
    padding-bottom: 1.75rem;
  }
  .u-lg-paddingTop7gu {
    padding-top: 1.75rem;
  }
  .u-lg-paddingVert7gu {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .u-lg-padding8gu {
    padding: 2rem;
  }
  .u-lg-paddingLeft8gu {
    padding-left: 2rem;
  }
  .u-lg-paddingRight8gu {
    padding-right: 2rem;
  }
  .u-lg-paddingHoriz8gu {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .u-lg-paddingBottom8gu {
    padding-bottom: 2rem;
  }
  .u-lg-paddingTop8gu {
    padding-top: 2rem;
  }
  .u-lg-paddingVert8gu {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .u-lg-padding9gu {
    padding: 2.25rem;
  }
  .u-lg-paddingLeft9gu {
    padding-left: 2.25rem;
  }
  .u-lg-paddingRight9gu {
    padding-right: 2.25rem;
  }
  .u-lg-paddingHoriz9gu {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .u-lg-paddingBottom9gu {
    padding-bottom: 2.25rem;
  }
  .u-lg-paddingTop9gu {
    padding-top: 2.25rem;
  }
  .u-lg-paddingVert9gu {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .u-lg-padding10gu {
    padding: 2.5rem;
  }
  .u-lg-paddingLeft10gu {
    padding-left: 2.5rem;
  }
  .u-lg-paddingRight10gu {
    padding-right: 2.5rem;
  }
  .u-lg-paddingHoriz10gu {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .u-lg-paddingBottom10gu {
    padding-bottom: 2.5rem;
  }
  .u-lg-paddingTop10gu {
    padding-top: 2.5rem;
  }
  .u-lg-paddingVert10gu {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .u-lg-padding11gu {
    padding: 2.75rem;
  }
  .u-lg-paddingLeft11gu {
    padding-left: 2.75rem;
  }
  .u-lg-paddingRight11gu {
    padding-right: 2.75rem;
  }
  .u-lg-paddingHoriz11gu {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .u-lg-paddingBottom11gu {
    padding-bottom: 2.75rem;
  }
  .u-lg-paddingTop11gu {
    padding-top: 2.75rem;
  }
  .u-lg-paddingVert11gu {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .u-lg-padding12gu {
    padding: 3rem;
  }
  .u-lg-paddingLeft12gu {
    padding-left: 3rem;
  }
  .u-lg-paddingRight12gu {
    padding-right: 3rem;
  }
  .u-lg-paddingHoriz12gu {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .u-lg-paddingBottom12gu {
    padding-bottom: 3rem;
  }
  .u-lg-paddingTop12gu {
    padding-top: 3rem;
  }
  .u-lg-paddingVert12gu {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .u-lg-padding13gu {
    padding: 3.25rem;
  }
  .u-lg-paddingLeft13gu {
    padding-left: 3.25rem;
  }
  .u-lg-paddingRight13gu {
    padding-right: 3.25rem;
  }
  .u-lg-paddingHoriz13gu {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }
  .u-lg-paddingBottom13gu {
    padding-bottom: 3.25rem;
  }
  .u-lg-paddingTop13gu {
    padding-top: 3.25rem;
  }
  .u-lg-paddingVert13gu {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }
  .u-lg-padding14gu {
    padding: 3.5rem;
  }
  .u-lg-paddingLeft14gu {
    padding-left: 3.5rem;
  }
  .u-lg-paddingRight14gu {
    padding-right: 3.5rem;
  }
  .u-lg-paddingHoriz14gu {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .u-lg-paddingBottom14gu {
    padding-bottom: 3.5rem;
  }
  .u-lg-paddingTop14gu {
    padding-top: 3.5rem;
  }
  .u-lg-paddingVert14gu {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .u-lg-padding15gu {
    padding: 3.75rem;
  }
  .u-lg-paddingLeft15gu {
    padding-left: 3.75rem;
  }
  .u-lg-paddingRight15gu {
    padding-right: 3.75rem;
  }
  .u-lg-paddingHoriz15gu {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .u-lg-paddingBottom15gu {
    padding-bottom: 3.75rem;
  }
  .u-lg-paddingTop15gu {
    padding-top: 3.75rem;
  }
  .u-lg-paddingVert15gu {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .u-lg-padding16gu {
    padding: 4rem;
  }
  .u-lg-paddingLeft16gu {
    padding-left: 4rem;
  }
  .u-lg-paddingRight16gu {
    padding-right: 4rem;
  }
  .u-lg-paddingHoriz16gu {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .u-lg-paddingBottom16gu {
    padding-bottom: 4rem;
  }
  .u-lg-paddingTop16gu {
    padding-top: 4rem;
  }
  .u-lg-paddingVert16gu {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .u-lg-padding17gu {
    padding: 4.25rem;
  }
  .u-lg-paddingLeft17gu {
    padding-left: 4.25rem;
  }
  .u-lg-paddingRight17gu {
    padding-right: 4.25rem;
  }
  .u-lg-paddingHoriz17gu {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }
  .u-lg-paddingBottom17gu {
    padding-bottom: 4.25rem;
  }
  .u-lg-paddingTop17gu {
    padding-top: 4.25rem;
  }
  .u-lg-paddingVert17gu {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }
  .u-lg-padding18gu {
    padding: 4.5rem;
  }
  .u-lg-paddingLeft18gu {
    padding-left: 4.5rem;
  }
  .u-lg-paddingRight18gu {
    padding-right: 4.5rem;
  }
  .u-lg-paddingHoriz18gu {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .u-lg-paddingBottom18gu {
    padding-bottom: 4.5rem;
  }
  .u-lg-paddingTop18gu {
    padding-top: 4.5rem;
  }
  .u-lg-paddingVert18gu {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .u-lg-padding19gu {
    padding: 4.75rem;
  }
  .u-lg-paddingLeft19gu {
    padding-left: 4.75rem;
  }
  .u-lg-paddingRight19gu {
    padding-right: 4.75rem;
  }
  .u-lg-paddingHoriz19gu {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }
  .u-lg-paddingBottom19gu {
    padding-bottom: 4.75rem;
  }
  .u-lg-paddingTop19gu {
    padding-top: 4.75rem;
  }
  .u-lg-paddingVert19gu {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
  .u-lg-padding20gu {
    padding: 5rem;
  }
  .u-lg-paddingLeft20gu {
    padding-left: 5rem;
  }
  .u-lg-paddingRight20gu {
    padding-right: 5rem;
  }
  .u-lg-paddingHoriz20gu {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .u-lg-paddingBottom20gu {
    padding-bottom: 5rem;
  }
  .u-lg-paddingTop20gu {
    padding-top: 5rem;
  }
  .u-lg-paddingVert20gu {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .u-lg-padding21gu {
    padding: 5.25rem;
  }
  .u-lg-paddingLeft21gu {
    padding-left: 5.25rem;
  }
  .u-lg-paddingRight21gu {
    padding-right: 5.25rem;
  }
  .u-lg-paddingHoriz21gu {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .u-lg-paddingBottom21gu {
    padding-bottom: 5.25rem;
  }
  .u-lg-paddingTop21gu {
    padding-top: 5.25rem;
  }
  .u-lg-paddingVert21gu {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .u-lg-padding22gu {
    padding: 5.5rem;
  }
  .u-lg-paddingLeft22gu {
    padding-left: 5.5rem;
  }
  .u-lg-paddingRight22gu {
    padding-right: 5.5rem;
  }
  .u-lg-paddingHoriz22gu {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .u-lg-paddingBottom22gu {
    padding-bottom: 5.5rem;
  }
  .u-lg-paddingTop22gu {
    padding-top: 5.5rem;
  }
  .u-lg-paddingVert22gu {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .u-lg-padding23gu {
    padding: 5.75rem;
  }
  .u-lg-paddingLeft23gu {
    padding-left: 5.75rem;
  }
  .u-lg-paddingRight23gu {
    padding-right: 5.75rem;
  }
  .u-lg-paddingHoriz23gu {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }
  .u-lg-paddingBottom23gu {
    padding-bottom: 5.75rem;
  }
  .u-lg-paddingTop23gu {
    padding-top: 5.75rem;
  }
  .u-lg-paddingVert23gu {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }
  .u-lg-padding24gu {
    padding: 6rem;
  }
  .u-lg-paddingLeft24gu {
    padding-left: 6rem;
  }
  .u-lg-paddingRight24gu {
    padding-right: 6rem;
  }
  .u-lg-paddingHoriz24gu {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .u-lg-paddingBottom24gu {
    padding-bottom: 6rem;
  }
  .u-lg-paddingTop24gu {
    padding-top: 6rem;
  }
  .u-lg-paddingVert24gu {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .u-lg-padding25gu {
    padding: 6.25rem;
  }
  .u-lg-paddingLeft25gu {
    padding-left: 6.25rem;
  }
  .u-lg-paddingRight25gu {
    padding-right: 6.25rem;
  }
  .u-lg-paddingHoriz25gu {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  .u-lg-paddingBottom25gu {
    padding-bottom: 6.25rem;
  }
  .u-lg-paddingTop25gu {
    padding-top: 6.25rem;
  }
  .u-lg-paddingVert25gu {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  .u-lg-padding26gu {
    padding: 6.5rem;
  }
  .u-lg-paddingLeft26gu {
    padding-left: 6.5rem;
  }
  .u-lg-paddingRight26gu {
    padding-right: 6.5rem;
  }
  .u-lg-paddingHoriz26gu {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .u-lg-paddingBottom26gu {
    padding-bottom: 6.5rem;
  }
  .u-lg-paddingTop26gu {
    padding-top: 6.5rem;
  }
  .u-lg-paddingVert26gu {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .u-lg-padding27gu {
    padding: 6.75rem;
  }
  .u-lg-paddingLeft27gu {
    padding-left: 6.75rem;
  }
  .u-lg-paddingRight27gu {
    padding-right: 6.75rem;
  }
  .u-lg-paddingHoriz27gu {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }
  .u-lg-paddingBottom27gu {
    padding-bottom: 6.75rem;
  }
  .u-lg-paddingTop27gu {
    padding-top: 6.75rem;
  }
  .u-lg-paddingVert27gu {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }
  .u-lg-padding28gu {
    padding: 7rem;
  }
  .u-lg-paddingLeft28gu {
    padding-left: 7rem;
  }
  .u-lg-paddingRight28gu {
    padding-right: 7rem;
  }
  .u-lg-paddingHoriz28gu {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .u-lg-paddingBottom28gu {
    padding-bottom: 7rem;
  }
  .u-lg-paddingTop28gu {
    padding-top: 7rem;
  }
  .u-lg-paddingVert28gu {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .u-lg-padding29gu {
    padding: 7.25rem;
  }
  .u-lg-paddingLeft29gu {
    padding-left: 7.25rem;
  }
  .u-lg-paddingRight29gu {
    padding-right: 7.25rem;
  }
  .u-lg-paddingHoriz29gu {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }
  .u-lg-paddingBottom29gu {
    padding-bottom: 7.25rem;
  }
  .u-lg-paddingTop29gu {
    padding-top: 7.25rem;
  }
  .u-lg-paddingVert29gu {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }
  .u-lg-padding30gu {
    padding: 7.5rem;
  }
  .u-lg-paddingLeft30gu {
    padding-left: 7.5rem;
  }
  .u-lg-paddingRight30gu {
    padding-right: 7.5rem;
  }
  .u-lg-paddingHoriz30gu {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .u-lg-paddingBottom30gu {
    padding-bottom: 7.5rem;
  }
  .u-lg-paddingTop30gu {
    padding-top: 7.5rem;
  }
  .u-lg-paddingVert30gu {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .u-lg-padding31gu {
    padding: 7.75rem;
  }
  .u-lg-paddingLeft31gu {
    padding-left: 7.75rem;
  }
  .u-lg-paddingRight31gu {
    padding-right: 7.75rem;
  }
  .u-lg-paddingHoriz31gu {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }
  .u-lg-paddingBottom31gu {
    padding-bottom: 7.75rem;
  }
  .u-lg-paddingTop31gu {
    padding-top: 7.75rem;
  }
  .u-lg-paddingVert31gu {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }
  .u-lg-padding32gu {
    padding: 8rem;
  }
  .u-lg-paddingLeft32gu {
    padding-left: 8rem;
  }
  .u-lg-paddingRight32gu {
    padding-right: 8rem;
  }
  .u-lg-paddingHoriz32gu {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .u-lg-paddingBottom32gu {
    padding-bottom: 8rem;
  }
  .u-lg-paddingTop32gu {
    padding-top: 8rem;
  }
  .u-lg-paddingVert32gu {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .u-lg-padding33gu {
    padding: 8.25rem;
  }
  .u-lg-paddingLeft33gu {
    padding-left: 8.25rem;
  }
  .u-lg-paddingRight33gu {
    padding-right: 8.25rem;
  }
  .u-lg-paddingHoriz33gu {
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }
  .u-lg-paddingBottom33gu {
    padding-bottom: 8.25rem;
  }
  .u-lg-paddingTop33gu {
    padding-top: 8.25rem;
  }
  .u-lg-paddingVert33gu {
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }
  .u-lg-padding34gu {
    padding: 8.5rem;
  }
  .u-lg-paddingLeft34gu {
    padding-left: 8.5rem;
  }
  .u-lg-paddingRight34gu {
    padding-right: 8.5rem;
  }
  .u-lg-paddingHoriz34gu {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .u-lg-paddingBottom34gu {
    padding-bottom: 8.5rem;
  }
  .u-lg-paddingTop34gu {
    padding-top: 8.5rem;
  }
  .u-lg-paddingVert34gu {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .u-lg-padding35gu {
    padding: 8.75rem;
  }
  .u-lg-paddingLeft35gu {
    padding-left: 8.75rem;
  }
  .u-lg-paddingRight35gu {
    padding-right: 8.75rem;
  }
  .u-lg-paddingHoriz35gu {
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }
  .u-lg-paddingBottom35gu {
    padding-bottom: 8.75rem;
  }
  .u-lg-paddingTop35gu {
    padding-top: 8.75rem;
  }
  .u-lg-paddingVert35gu {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }
  .u-lg-padding36gu {
    padding: 9rem;
  }
  .u-lg-paddingLeft36gu {
    padding-left: 9rem;
  }
  .u-lg-paddingRight36gu {
    padding-right: 9rem;
  }
  .u-lg-paddingHoriz36gu {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .u-lg-paddingBottom36gu {
    padding-bottom: 9rem;
  }
  .u-lg-paddingTop36gu {
    padding-top: 9rem;
  }
  .u-lg-paddingVert36gu {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .u-lg-padding37gu {
    padding: 9.25rem;
  }
  .u-lg-paddingLeft37gu {
    padding-left: 9.25rem;
  }
  .u-lg-paddingRight37gu {
    padding-right: 9.25rem;
  }
  .u-lg-paddingHoriz37gu {
    padding-left: 9.25rem;
    padding-right: 9.25rem;
  }
  .u-lg-paddingBottom37gu {
    padding-bottom: 9.25rem;
  }
  .u-lg-paddingTop37gu {
    padding-top: 9.25rem;
  }
  .u-lg-paddingVert37gu {
    padding-top: 9.25rem;
    padding-bottom: 9.25rem;
  }
  .u-lg-padding38gu {
    padding: 9.5rem;
  }
  .u-lg-paddingLeft38gu {
    padding-left: 9.5rem;
  }
  .u-lg-paddingRight38gu {
    padding-right: 9.5rem;
  }
  .u-lg-paddingHoriz38gu {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .u-lg-paddingBottom38gu {
    padding-bottom: 9.5rem;
  }
  .u-lg-paddingTop38gu {
    padding-top: 9.5rem;
  }
  .u-lg-paddingVert38gu {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .u-lg-padding39gu {
    padding: 9.75rem;
  }
  .u-lg-paddingLeft39gu {
    padding-left: 9.75rem;
  }
  .u-lg-paddingRight39gu {
    padding-right: 9.75rem;
  }
  .u-lg-paddingHoriz39gu {
    padding-left: 9.75rem;
    padding-right: 9.75rem;
  }
  .u-lg-paddingBottom39gu {
    padding-bottom: 9.75rem;
  }
  .u-lg-paddingTop39gu {
    padding-top: 9.75rem;
  }
  .u-lg-paddingVert39gu {
    padding-top: 9.75rem;
    padding-bottom: 9.75rem;
  }
  .u-lg-padding40gu {
    padding: 10rem;
  }
  .u-lg-paddingLeft40gu {
    padding-left: 10rem;
  }
  .u-lg-paddingRight40gu {
    padding-right: 10rem;
  }
  .u-lg-paddingHoriz40gu {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .u-lg-paddingBottom40gu {
    padding-bottom: 10rem;
  }
  .u-lg-paddingTop40gu {
    padding-top: 10rem;
  }
  .u-lg-paddingVert40gu {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 1580px) {
  .u-xl-padding {
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
    /* ~1) Horizontal and Vertical
    ========================================================================== */
    /* ~2) Horizontal
    ========================================================================== */
    /* Left */
    /* Right */
    /* Right/Left Pairs */
    /* ~3) Vertical
    ========================================================================== */
    /* Bottom */
    /* Top */
  }
  .u-xl-padding0gu {
    padding: 0rem;
  }
  .u-xl-paddingLeft0gu {
    padding-left: 0rem;
  }
  .u-xl-paddingRight0gu {
    padding-right: 0rem;
  }
  .u-xl-paddingHoriz0gu {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .u-xl-paddingBottom0gu {
    padding-bottom: 0rem;
  }
  .u-xl-paddingTop0gu {
    padding-top: 0rem;
  }
  .u-xl-paddingVert0gu {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .u-xl-padding1gu {
    padding: 0.25rem;
  }
  .u-xl-paddingLeft1gu {
    padding-left: 0.25rem;
  }
  .u-xl-paddingRight1gu {
    padding-right: 0.25rem;
  }
  .u-xl-paddingHoriz1gu {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .u-xl-paddingBottom1gu {
    padding-bottom: 0.25rem;
  }
  .u-xl-paddingTop1gu {
    padding-top: 0.25rem;
  }
  .u-xl-paddingVert1gu {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .u-xl-padding2gu {
    padding: 0.5rem;
  }
  .u-xl-paddingLeft2gu {
    padding-left: 0.5rem;
  }
  .u-xl-paddingRight2gu {
    padding-right: 0.5rem;
  }
  .u-xl-paddingHoriz2gu {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .u-xl-paddingBottom2gu {
    padding-bottom: 0.5rem;
  }
  .u-xl-paddingTop2gu {
    padding-top: 0.5rem;
  }
  .u-xl-paddingVert2gu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .u-xl-padding3gu {
    padding: 0.75rem;
  }
  .u-xl-paddingLeft3gu {
    padding-left: 0.75rem;
  }
  .u-xl-paddingRight3gu {
    padding-right: 0.75rem;
  }
  .u-xl-paddingHoriz3gu {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .u-xl-paddingBottom3gu {
    padding-bottom: 0.75rem;
  }
  .u-xl-paddingTop3gu {
    padding-top: 0.75rem;
  }
  .u-xl-paddingVert3gu {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .u-xl-padding4gu {
    padding: 1rem;
  }
  .u-xl-paddingLeft4gu {
    padding-left: 1rem;
  }
  .u-xl-paddingRight4gu {
    padding-right: 1rem;
  }
  .u-xl-paddingHoriz4gu {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .u-xl-paddingBottom4gu {
    padding-bottom: 1rem;
  }
  .u-xl-paddingTop4gu {
    padding-top: 1rem;
  }
  .u-xl-paddingVert4gu {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .u-xl-padding5gu {
    padding: 1.25rem;
  }
  .u-xl-paddingLeft5gu {
    padding-left: 1.25rem;
  }
  .u-xl-paddingRight5gu {
    padding-right: 1.25rem;
  }
  .u-xl-paddingHoriz5gu {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .u-xl-paddingBottom5gu {
    padding-bottom: 1.25rem;
  }
  .u-xl-paddingTop5gu {
    padding-top: 1.25rem;
  }
  .u-xl-paddingVert5gu {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .u-xl-padding6gu {
    padding: 1.5rem;
  }
  .u-xl-paddingLeft6gu {
    padding-left: 1.5rem;
  }
  .u-xl-paddingRight6gu {
    padding-right: 1.5rem;
  }
  .u-xl-paddingHoriz6gu {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .u-xl-paddingBottom6gu {
    padding-bottom: 1.5rem;
  }
  .u-xl-paddingTop6gu {
    padding-top: 1.5rem;
  }
  .u-xl-paddingVert6gu {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .u-xl-padding7gu {
    padding: 1.75rem;
  }
  .u-xl-paddingLeft7gu {
    padding-left: 1.75rem;
  }
  .u-xl-paddingRight7gu {
    padding-right: 1.75rem;
  }
  .u-xl-paddingHoriz7gu {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .u-xl-paddingBottom7gu {
    padding-bottom: 1.75rem;
  }
  .u-xl-paddingTop7gu {
    padding-top: 1.75rem;
  }
  .u-xl-paddingVert7gu {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .u-xl-padding8gu {
    padding: 2rem;
  }
  .u-xl-paddingLeft8gu {
    padding-left: 2rem;
  }
  .u-xl-paddingRight8gu {
    padding-right: 2rem;
  }
  .u-xl-paddingHoriz8gu {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .u-xl-paddingBottom8gu {
    padding-bottom: 2rem;
  }
  .u-xl-paddingTop8gu {
    padding-top: 2rem;
  }
  .u-xl-paddingVert8gu {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .u-xl-padding9gu {
    padding: 2.25rem;
  }
  .u-xl-paddingLeft9gu {
    padding-left: 2.25rem;
  }
  .u-xl-paddingRight9gu {
    padding-right: 2.25rem;
  }
  .u-xl-paddingHoriz9gu {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .u-xl-paddingBottom9gu {
    padding-bottom: 2.25rem;
  }
  .u-xl-paddingTop9gu {
    padding-top: 2.25rem;
  }
  .u-xl-paddingVert9gu {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .u-xl-padding10gu {
    padding: 2.5rem;
  }
  .u-xl-paddingLeft10gu {
    padding-left: 2.5rem;
  }
  .u-xl-paddingRight10gu {
    padding-right: 2.5rem;
  }
  .u-xl-paddingHoriz10gu {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .u-xl-paddingBottom10gu {
    padding-bottom: 2.5rem;
  }
  .u-xl-paddingTop10gu {
    padding-top: 2.5rem;
  }
  .u-xl-paddingVert10gu {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .u-xl-padding11gu {
    padding: 2.75rem;
  }
  .u-xl-paddingLeft11gu {
    padding-left: 2.75rem;
  }
  .u-xl-paddingRight11gu {
    padding-right: 2.75rem;
  }
  .u-xl-paddingHoriz11gu {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .u-xl-paddingBottom11gu {
    padding-bottom: 2.75rem;
  }
  .u-xl-paddingTop11gu {
    padding-top: 2.75rem;
  }
  .u-xl-paddingVert11gu {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .u-xl-padding12gu {
    padding: 3rem;
  }
  .u-xl-paddingLeft12gu {
    padding-left: 3rem;
  }
  .u-xl-paddingRight12gu {
    padding-right: 3rem;
  }
  .u-xl-paddingHoriz12gu {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .u-xl-paddingBottom12gu {
    padding-bottom: 3rem;
  }
  .u-xl-paddingTop12gu {
    padding-top: 3rem;
  }
  .u-xl-paddingVert12gu {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .u-xl-padding13gu {
    padding: 3.25rem;
  }
  .u-xl-paddingLeft13gu {
    padding-left: 3.25rem;
  }
  .u-xl-paddingRight13gu {
    padding-right: 3.25rem;
  }
  .u-xl-paddingHoriz13gu {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }
  .u-xl-paddingBottom13gu {
    padding-bottom: 3.25rem;
  }
  .u-xl-paddingTop13gu {
    padding-top: 3.25rem;
  }
  .u-xl-paddingVert13gu {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }
  .u-xl-padding14gu {
    padding: 3.5rem;
  }
  .u-xl-paddingLeft14gu {
    padding-left: 3.5rem;
  }
  .u-xl-paddingRight14gu {
    padding-right: 3.5rem;
  }
  .u-xl-paddingHoriz14gu {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .u-xl-paddingBottom14gu {
    padding-bottom: 3.5rem;
  }
  .u-xl-paddingTop14gu {
    padding-top: 3.5rem;
  }
  .u-xl-paddingVert14gu {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .u-xl-padding15gu {
    padding: 3.75rem;
  }
  .u-xl-paddingLeft15gu {
    padding-left: 3.75rem;
  }
  .u-xl-paddingRight15gu {
    padding-right: 3.75rem;
  }
  .u-xl-paddingHoriz15gu {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .u-xl-paddingBottom15gu {
    padding-bottom: 3.75rem;
  }
  .u-xl-paddingTop15gu {
    padding-top: 3.75rem;
  }
  .u-xl-paddingVert15gu {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .u-xl-padding16gu {
    padding: 4rem;
  }
  .u-xl-paddingLeft16gu {
    padding-left: 4rem;
  }
  .u-xl-paddingRight16gu {
    padding-right: 4rem;
  }
  .u-xl-paddingHoriz16gu {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .u-xl-paddingBottom16gu {
    padding-bottom: 4rem;
  }
  .u-xl-paddingTop16gu {
    padding-top: 4rem;
  }
  .u-xl-paddingVert16gu {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .u-xl-padding17gu {
    padding: 4.25rem;
  }
  .u-xl-paddingLeft17gu {
    padding-left: 4.25rem;
  }
  .u-xl-paddingRight17gu {
    padding-right: 4.25rem;
  }
  .u-xl-paddingHoriz17gu {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }
  .u-xl-paddingBottom17gu {
    padding-bottom: 4.25rem;
  }
  .u-xl-paddingTop17gu {
    padding-top: 4.25rem;
  }
  .u-xl-paddingVert17gu {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }
  .u-xl-padding18gu {
    padding: 4.5rem;
  }
  .u-xl-paddingLeft18gu {
    padding-left: 4.5rem;
  }
  .u-xl-paddingRight18gu {
    padding-right: 4.5rem;
  }
  .u-xl-paddingHoriz18gu {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .u-xl-paddingBottom18gu {
    padding-bottom: 4.5rem;
  }
  .u-xl-paddingTop18gu {
    padding-top: 4.5rem;
  }
  .u-xl-paddingVert18gu {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .u-xl-padding19gu {
    padding: 4.75rem;
  }
  .u-xl-paddingLeft19gu {
    padding-left: 4.75rem;
  }
  .u-xl-paddingRight19gu {
    padding-right: 4.75rem;
  }
  .u-xl-paddingHoriz19gu {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }
  .u-xl-paddingBottom19gu {
    padding-bottom: 4.75rem;
  }
  .u-xl-paddingTop19gu {
    padding-top: 4.75rem;
  }
  .u-xl-paddingVert19gu {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
  .u-xl-padding20gu {
    padding: 5rem;
  }
  .u-xl-paddingLeft20gu {
    padding-left: 5rem;
  }
  .u-xl-paddingRight20gu {
    padding-right: 5rem;
  }
  .u-xl-paddingHoriz20gu {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .u-xl-paddingBottom20gu {
    padding-bottom: 5rem;
  }
  .u-xl-paddingTop20gu {
    padding-top: 5rem;
  }
  .u-xl-paddingVert20gu {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .u-xl-padding21gu {
    padding: 5.25rem;
  }
  .u-xl-paddingLeft21gu {
    padding-left: 5.25rem;
  }
  .u-xl-paddingRight21gu {
    padding-right: 5.25rem;
  }
  .u-xl-paddingHoriz21gu {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .u-xl-paddingBottom21gu {
    padding-bottom: 5.25rem;
  }
  .u-xl-paddingTop21gu {
    padding-top: 5.25rem;
  }
  .u-xl-paddingVert21gu {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .u-xl-padding22gu {
    padding: 5.5rem;
  }
  .u-xl-paddingLeft22gu {
    padding-left: 5.5rem;
  }
  .u-xl-paddingRight22gu {
    padding-right: 5.5rem;
  }
  .u-xl-paddingHoriz22gu {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .u-xl-paddingBottom22gu {
    padding-bottom: 5.5rem;
  }
  .u-xl-paddingTop22gu {
    padding-top: 5.5rem;
  }
  .u-xl-paddingVert22gu {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .u-xl-padding23gu {
    padding: 5.75rem;
  }
  .u-xl-paddingLeft23gu {
    padding-left: 5.75rem;
  }
  .u-xl-paddingRight23gu {
    padding-right: 5.75rem;
  }
  .u-xl-paddingHoriz23gu {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }
  .u-xl-paddingBottom23gu {
    padding-bottom: 5.75rem;
  }
  .u-xl-paddingTop23gu {
    padding-top: 5.75rem;
  }
  .u-xl-paddingVert23gu {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }
  .u-xl-padding24gu {
    padding: 6rem;
  }
  .u-xl-paddingLeft24gu {
    padding-left: 6rem;
  }
  .u-xl-paddingRight24gu {
    padding-right: 6rem;
  }
  .u-xl-paddingHoriz24gu {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .u-xl-paddingBottom24gu {
    padding-bottom: 6rem;
  }
  .u-xl-paddingTop24gu {
    padding-top: 6rem;
  }
  .u-xl-paddingVert24gu {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .u-xl-padding25gu {
    padding: 6.25rem;
  }
  .u-xl-paddingLeft25gu {
    padding-left: 6.25rem;
  }
  .u-xl-paddingRight25gu {
    padding-right: 6.25rem;
  }
  .u-xl-paddingHoriz25gu {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  .u-xl-paddingBottom25gu {
    padding-bottom: 6.25rem;
  }
  .u-xl-paddingTop25gu {
    padding-top: 6.25rem;
  }
  .u-xl-paddingVert25gu {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  .u-xl-padding26gu {
    padding: 6.5rem;
  }
  .u-xl-paddingLeft26gu {
    padding-left: 6.5rem;
  }
  .u-xl-paddingRight26gu {
    padding-right: 6.5rem;
  }
  .u-xl-paddingHoriz26gu {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .u-xl-paddingBottom26gu {
    padding-bottom: 6.5rem;
  }
  .u-xl-paddingTop26gu {
    padding-top: 6.5rem;
  }
  .u-xl-paddingVert26gu {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .u-xl-padding27gu {
    padding: 6.75rem;
  }
  .u-xl-paddingLeft27gu {
    padding-left: 6.75rem;
  }
  .u-xl-paddingRight27gu {
    padding-right: 6.75rem;
  }
  .u-xl-paddingHoriz27gu {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }
  .u-xl-paddingBottom27gu {
    padding-bottom: 6.75rem;
  }
  .u-xl-paddingTop27gu {
    padding-top: 6.75rem;
  }
  .u-xl-paddingVert27gu {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }
  .u-xl-padding28gu {
    padding: 7rem;
  }
  .u-xl-paddingLeft28gu {
    padding-left: 7rem;
  }
  .u-xl-paddingRight28gu {
    padding-right: 7rem;
  }
  .u-xl-paddingHoriz28gu {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .u-xl-paddingBottom28gu {
    padding-bottom: 7rem;
  }
  .u-xl-paddingTop28gu {
    padding-top: 7rem;
  }
  .u-xl-paddingVert28gu {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .u-xl-padding29gu {
    padding: 7.25rem;
  }
  .u-xl-paddingLeft29gu {
    padding-left: 7.25rem;
  }
  .u-xl-paddingRight29gu {
    padding-right: 7.25rem;
  }
  .u-xl-paddingHoriz29gu {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }
  .u-xl-paddingBottom29gu {
    padding-bottom: 7.25rem;
  }
  .u-xl-paddingTop29gu {
    padding-top: 7.25rem;
  }
  .u-xl-paddingVert29gu {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }
  .u-xl-padding30gu {
    padding: 7.5rem;
  }
  .u-xl-paddingLeft30gu {
    padding-left: 7.5rem;
  }
  .u-xl-paddingRight30gu {
    padding-right: 7.5rem;
  }
  .u-xl-paddingHoriz30gu {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .u-xl-paddingBottom30gu {
    padding-bottom: 7.5rem;
  }
  .u-xl-paddingTop30gu {
    padding-top: 7.5rem;
  }
  .u-xl-paddingVert30gu {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .u-xl-padding31gu {
    padding: 7.75rem;
  }
  .u-xl-paddingLeft31gu {
    padding-left: 7.75rem;
  }
  .u-xl-paddingRight31gu {
    padding-right: 7.75rem;
  }
  .u-xl-paddingHoriz31gu {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }
  .u-xl-paddingBottom31gu {
    padding-bottom: 7.75rem;
  }
  .u-xl-paddingTop31gu {
    padding-top: 7.75rem;
  }
  .u-xl-paddingVert31gu {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }
  .u-xl-padding32gu {
    padding: 8rem;
  }
  .u-xl-paddingLeft32gu {
    padding-left: 8rem;
  }
  .u-xl-paddingRight32gu {
    padding-right: 8rem;
  }
  .u-xl-paddingHoriz32gu {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .u-xl-paddingBottom32gu {
    padding-bottom: 8rem;
  }
  .u-xl-paddingTop32gu {
    padding-top: 8rem;
  }
  .u-xl-paddingVert32gu {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .u-xl-padding33gu {
    padding: 8.25rem;
  }
  .u-xl-paddingLeft33gu {
    padding-left: 8.25rem;
  }
  .u-xl-paddingRight33gu {
    padding-right: 8.25rem;
  }
  .u-xl-paddingHoriz33gu {
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }
  .u-xl-paddingBottom33gu {
    padding-bottom: 8.25rem;
  }
  .u-xl-paddingTop33gu {
    padding-top: 8.25rem;
  }
  .u-xl-paddingVert33gu {
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }
  .u-xl-padding34gu {
    padding: 8.5rem;
  }
  .u-xl-paddingLeft34gu {
    padding-left: 8.5rem;
  }
  .u-xl-paddingRight34gu {
    padding-right: 8.5rem;
  }
  .u-xl-paddingHoriz34gu {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .u-xl-paddingBottom34gu {
    padding-bottom: 8.5rem;
  }
  .u-xl-paddingTop34gu {
    padding-top: 8.5rem;
  }
  .u-xl-paddingVert34gu {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .u-xl-padding35gu {
    padding: 8.75rem;
  }
  .u-xl-paddingLeft35gu {
    padding-left: 8.75rem;
  }
  .u-xl-paddingRight35gu {
    padding-right: 8.75rem;
  }
  .u-xl-paddingHoriz35gu {
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }
  .u-xl-paddingBottom35gu {
    padding-bottom: 8.75rem;
  }
  .u-xl-paddingTop35gu {
    padding-top: 8.75rem;
  }
  .u-xl-paddingVert35gu {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }
  .u-xl-padding36gu {
    padding: 9rem;
  }
  .u-xl-paddingLeft36gu {
    padding-left: 9rem;
  }
  .u-xl-paddingRight36gu {
    padding-right: 9rem;
  }
  .u-xl-paddingHoriz36gu {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .u-xl-paddingBottom36gu {
    padding-bottom: 9rem;
  }
  .u-xl-paddingTop36gu {
    padding-top: 9rem;
  }
  .u-xl-paddingVert36gu {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .u-xl-padding37gu {
    padding: 9.25rem;
  }
  .u-xl-paddingLeft37gu {
    padding-left: 9.25rem;
  }
  .u-xl-paddingRight37gu {
    padding-right: 9.25rem;
  }
  .u-xl-paddingHoriz37gu {
    padding-left: 9.25rem;
    padding-right: 9.25rem;
  }
  .u-xl-paddingBottom37gu {
    padding-bottom: 9.25rem;
  }
  .u-xl-paddingTop37gu {
    padding-top: 9.25rem;
  }
  .u-xl-paddingVert37gu {
    padding-top: 9.25rem;
    padding-bottom: 9.25rem;
  }
  .u-xl-padding38gu {
    padding: 9.5rem;
  }
  .u-xl-paddingLeft38gu {
    padding-left: 9.5rem;
  }
  .u-xl-paddingRight38gu {
    padding-right: 9.5rem;
  }
  .u-xl-paddingHoriz38gu {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .u-xl-paddingBottom38gu {
    padding-bottom: 9.5rem;
  }
  .u-xl-paddingTop38gu {
    padding-top: 9.5rem;
  }
  .u-xl-paddingVert38gu {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .u-xl-padding39gu {
    padding: 9.75rem;
  }
  .u-xl-paddingLeft39gu {
    padding-left: 9.75rem;
  }
  .u-xl-paddingRight39gu {
    padding-right: 9.75rem;
  }
  .u-xl-paddingHoriz39gu {
    padding-left: 9.75rem;
    padding-right: 9.75rem;
  }
  .u-xl-paddingBottom39gu {
    padding-bottom: 9.75rem;
  }
  .u-xl-paddingTop39gu {
    padding-top: 9.75rem;
  }
  .u-xl-paddingVert39gu {
    padding-top: 9.75rem;
    padding-bottom: 9.75rem;
  }
  .u-xl-padding40gu {
    padding: 10rem;
  }
  .u-xl-paddingLeft40gu {
    padding-left: 10rem;
  }
  .u-xl-paddingRight40gu {
    padding-right: 10rem;
  }
  .u-xl-paddingHoriz40gu {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .u-xl-paddingBottom40gu {
    padding-bottom: 10rem;
  }
  .u-xl-paddingTop40gu {
    padding-top: 10rem;
  }
  .u-xl-paddingVert40gu {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}

/* text.scss */
/**
 * @define utilities
 * Text utilities
 */
/* Text Utilities
  ========================================================================== */
/* Colors */
.u-textColorWhite {
  color: rgb(255, 255, 255);
}

.u-textColorBlack {
  color: #111111;
}

.u-textColorPrimaryShade {
  color: #002a4c;
}

.u-textColorPrimary {
  color: #00467f;
}

.u-textColorPrimaryTint {
  color: #0062b2;
}

.u-textColorSecondaryShade {
  color: #00705f;
}

.u-textColorSecondary {
  color: #00a38a;
}

.u-textColorSecondaryTint {
  color: #00d6b5;
}

.u-textColorTertiaryShade {
  color: #68696b;
}

.u-textColorTertiary {
  color: #818285;
}

/**
 * Kerning
 */
.u-textKernMinus200 {
  letter-spacing: -0.2em;
}

.u-textKernMinus100 {
  letter-spacing: -0.1em;
}

.u-textKernMinus70 {
  letter-spacing: -0.07em;
}

.u-textKernMinus50 {
  letter-spacing: -0.05em;
}

.u-textKernNormal {
  letter-spacing: normal;
}

.u-textKernPlus50 {
  letter-spacing: 0.05em;
}

.u-textKernPlus70 {
  letter-spacing: 0.07em;
}

.u-textKernPlus100 {
  letter-spacing: 0.1em;
}

.u-textKernPlus200 {
  letter-spacing: 0.2em;
}

/**
 * Line height
 */
.u-textHeightTight {
  line-height: 1rem;
}

.u-textHeightDefault {
  line-height: calc( 1rem * 1.33);
}

.u-textHeightLoose {
  line-height: calc( 1rem * 3);
}

/**
 * Sizes
 */
.u-textSizeBase {
  font-size: 1rem;
}
.u-textSizeZero {
  font-size: 0;
}
.u-textSizePlus10 {
  font-size: 9.3132257462rem;
}
.u-textSizePlus9 {
  font-size: 7.4505805969rem;
}
.u-textSizePlus8 {
  font-size: 5.9604644775rem;
}
.u-textSizePlus7 {
  font-size: 4.768371582rem;
}
.u-textSizePlus6 {
  font-size: 3.8146972656rem;
}
.u-textSizePlus5 {
  font-size: 3.0517578125rem;
}
.u-textSizePlus4 {
  font-size: 2.44140625rem;
}
.u-textSizePlus3 {
  font-size: 1.953125rem;
}
.u-textSizePlus2 {
  font-size: 1.5625rem;
}
.u-textSizePlus1 {
  font-size: 1.25rem;
}
.u-textSizeMinus1 {
  font-size: 0.875rem;
}
.u-textSizeMinus2 {
  font-size: 0.765625rem;
}
.u-textSizeMinus3 {
  font-size: 0.669921875rem;
}
.u-textSizeMinus4 {
  font-size: 0.5861816406rem;
}
.u-textSizeMinus5 {
  font-size: 0.5129089355rem;
}

/**
 * Styles
 */
.u-textPrimary {
  font-family: "Spartan", sans-serif;
}

.u-textSecondary {
  font-family: "Open Sans", sans-serif;
}

.u-textTertiary {
  font-family: "Spartan", sans-serif;
}

.u-textFauxSmCaps {
  -webkit-font-feature-settings: "kern" 1;
          font-feature-settings: "kern" 1;
  -webkit-font-kerning: normal;
          font-kerning: normal;
  font-size: calc( 1rem * 0.875 );
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

/**
 * Aligns
 */
.u-textAlignLeft {
  text-align: left;
}
.u-textAlignCenter {
  text-align: center;
}
.u-textAlignRight {
  text-align: right;
}
.u-textAlignJustify {
  text-align: justify;
}
@media (min-width: 500px) {
  .u-sm-textAlignLeft {
    text-align: left;
  }
  .u-sm-textAlignCenter {
    text-align: center;
  }
  .u-sm-textAlignRight {
    text-align: right;
  }
  .u-sm-textAlignJustify {
    text-align: justify;
  }
}
@media (min-width: 768px) {
  .u-md-textAlignLeft {
    text-align: left;
  }
  .u-md-textAlignCenter {
    text-align: center;
  }
  .u-md-textAlignRight {
    text-align: right;
  }
  .u-md-textAlignJustify {
    text-align: justify;
  }
}
@media (min-width: 991px) {
  .u-lg-textAlignLeft {
    text-align: left;
  }
  .u-lg-textAlignCenter {
    text-align: center;
  }
  .u-lg-textAlignRight {
    text-align: right;
  }
  .u-lg-textAlignJustify {
    text-align: justify;
  }
}
@media (min-width: 1580px) {
  .u-xl-textAlignLeft {
    text-align: left;
  }
  .u-xl-textAlignCenter {
    text-align: center;
  }
  .u-xl-textAlignRight {
    text-align: right;
  }
  .u-xl-textAlignJustify {
    text-align: justify;
  }
}

/**
 * Wraps
 */
.u-wsNowrap {
  white-space: nowrap;
}

.u-wsWrap {
  white-space: normal;
}

/**
 * Transforms
 */
.u-textCapitalize {
  text-transform: capitalize;
}

.u-textLowercase {
  text-transform: lowercase;
}

.u-textNoTransform {
  text-transform: none;
}

.u-textUppercase {
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
}

/**
 * Weights
 */
.u-textWeightBold {
  font-weight: 700;
}

.u-textWeightMedium {
  font-weight: 600;
}

.u-textWeightNormal {
  font-weight: 400;
}

.u-textWeightLight {
  font-weight: 300;
}

/**
 * Styles
 */
.u-textDecoNone {
  text-decoration: none;
}

.u-textDecoUnderline {
  text-decoration: underline;
}

.u-textStyleNormal {
  font-style: normal;
}

.u-textStyleItalic {
  font-style: italic;
}

/**
 * _background.scss
 * Background Utilities
 */
/**
* Background Colors
*/
.u-bgColorWhite {
  background-color: rgb(255, 255, 255);
}

.u-bgColorBlack {
  background-color: #111111;
}

.u-bgColorBlackish {
  background-color: rgba(0, 0, 0, 0.9);
}

.u-bgColorPrimaryShade {
  background-color: #002a4c;
}

.u-bgColorPrimary {
  background-color: #00467f;
}

.u-bgColorPrimaryTint {
  background-color: #0062b2;
}

.u-bgColorSecondaryShade {
  background-color: #00705f;
}

.u-bgColorSecondary {
  background-color: #00a38a;
}

.u-bgColorSecondaryTint {
  background-color: #00d6b5;
}

.u-bgColorTertiary {
  background-color: #818285;
}

.u-bgColorNeutral {
  background-color: #eee;
}

.u-boxShadow {
  -webkit-box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
          box-shadow: 18px 18px 40px 0 rgba(0, 42, 76, 0.22);
}

/**
 * Background Positioning
 */
.u-bgFixed::after {
  background-attachment: fixed;
}

/**
 * Background Size
 */
.u-bgSize50 {
  background-size: 50%;
}

.u-bgSize75 {
  background-size: 75%;
}

.u-bgSizeFull {
  background-size: 100%;
}

.u-bgSizeCover {
  background-size: cover;
}

.u-bgSizeContain {
  background-size: contain;
}

/**
 * _display.scss
 * Custom display properties
 */
.u-disabled {
  opacity: 0.5;
}

.u-invisible {
  visibility: hidden;
}

.u-transparent {
  opacity: 0;
}

.u-overflow {
  overflow: auto;
}

.u-overflowX {
  overflow-x: auto;
}

.u-overflowY {
  overflow-y: auto;
}

.u-overflowHidden {
  overflow: hidden;
}

.u-overflowXHidden {
  overflow-x: hidden;
}

.u-overflowYHidden {
  overflow-y: hidden;
}

/* width targeting */
.u-hidden {
  display: none;
}
.u-block {
  display: block;
}
.u-inlineBlock {
  display: inline-block;
}
.u-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 500px) {
  .u-sm-hidden {
    display: none;
  }
  .u-sm-block {
    display: block;
  }
  .u-sm-inlineBlock {
    display: inline-block;
  }
  .u-sm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .u-md-hidden {
    display: none;
  }
  .u-md-block {
    display: block;
  }
  .u-md-inlineBlock {
    display: inline-block;
  }
  .u-md-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 991px) {
  .u-lg-hidden {
    display: none;
  }
  .u-lg-block {
    display: block;
  }
  .u-lg-inlineBlock {
    display: inline-block;
  }
  .u-lg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1580px) {
  .u-xl-hidden {
    display: none;
  }
  .u-xl-block {
    display: block;
  }
  .u-xl-inlineBlock {
    display: inline-block;
  }
  .u-xl-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/**
 * _position.scss
 * Position helpers
 */
.u-positionAbsolute {
  position: absolute;
}

.u-positionFixed {
  position: fixed;
}

.u-positionRelative {
  position: relative;
}

.u-positionStatic {
  position: static;
}

.u-positionSticky {
  position: sticky;
  top: 3rem;
}

/**
 * _border.scss
 * Border Utilities
 */
/**
* Border constants
*/
.u-decoBorder, .u-decoBorderVert, .u-decoBorderHoriz, .u-decoBorderTop, .u-decoBorderRight, .u-decoBorderBottom, .u-decoBorderLeft {
  border-color: #00467f;
  border-style: solid;
}
.u-decoBorder {
  border-width: 1px;
}
.u-decoBorderVert {
  border-width: 1px 0;
}
.u-decoBorderHoriz {
  border-width: 0 1px;
}
.u-decoBorderTop {
  border-top-width: 1px;
}
.u-decoBorderRight {
  border-right-width: 1px;
}
.u-decoBorderBottom {
  border-bottom-width: 1px;
}
.u-decoBorderLeft {
  border-left-width: 1px;
}
.u-decoBorderResetTop {
  border-top-width: 0;
}
.u-decoBorderResetRight {
  border-right-width: 0;
}
.u-decoBorderResetBottom {
  border-bottom-width: 0;
}
.u-decoBorderResetLeft {
  border-left-width: 0;
}
@media (min-width: 500px) {
  .u-sm-decoBorder, .u-sm-decoBorderVert, .u-sm-decoBorderHoriz, .u-sm-decoBorderTop, .u-sm-decoBorderRight, .u-sm-decoBorderBottom, .u-sm-decoBorderLeft {
    border-color: #00467f;
    border-style: solid;
  }
  .u-sm-decoBorder {
    border-width: 1px;
  }
  .u-sm-decoBorderVert {
    border-width: 1px 0;
  }
  .u-sm-decoBorderHoriz {
    border-width: 0 1px;
  }
  .u-sm-decoBorderTop {
    border-top-width: 1px;
  }
  .u-sm-decoBorderRight {
    border-right-width: 1px;
  }
  .u-sm-decoBorderBottom {
    border-bottom-width: 1px;
  }
  .u-sm-decoBorderLeft {
    border-left-width: 1px;
  }
  .u-sm-decoBorderResetTop {
    border-top-width: 0;
  }
  .u-sm-decoBorderResetRight {
    border-right-width: 0;
  }
  .u-sm-decoBorderResetBottom {
    border-bottom-width: 0;
  }
  .u-sm-decoBorderResetLeft {
    border-left-width: 0;
  }
}
@media (min-width: 768px) {
  .u-md-decoBorder, .u-md-decoBorderVert, .u-md-decoBorderHoriz, .u-md-decoBorderTop, .u-md-decoBorderRight, .u-md-decoBorderBottom, .u-md-decoBorderLeft {
    border-color: #00467f;
    border-style: solid;
  }
  .u-md-decoBorder {
    border-width: 1px;
  }
  .u-md-decoBorderVert {
    border-width: 1px 0;
  }
  .u-md-decoBorderHoriz {
    border-width: 0 1px;
  }
  .u-md-decoBorderTop {
    border-top-width: 1px;
  }
  .u-md-decoBorderRight {
    border-right-width: 1px;
  }
  .u-md-decoBorderBottom {
    border-bottom-width: 1px;
  }
  .u-md-decoBorderLeft {
    border-left-width: 1px;
  }
  .u-md-decoBorderResetTop {
    border-top-width: 0;
  }
  .u-md-decoBorderResetRight {
    border-right-width: 0;
  }
  .u-md-decoBorderResetBottom {
    border-bottom-width: 0;
  }
  .u-md-decoBorderResetLeft {
    border-left-width: 0;
  }
}
@media (min-width: 991px) {
  .u-lg-decoBorder, .u-lg-decoBorderVert, .u-lg-decoBorderHoriz, .u-lg-decoBorderTop, .u-lg-decoBorderRight, .u-lg-decoBorderBottom, .u-lg-decoBorderLeft {
    border-color: #00467f;
    border-style: solid;
  }
  .u-lg-decoBorder {
    border-width: 1px;
  }
  .u-lg-decoBorderVert {
    border-width: 1px 0;
  }
  .u-lg-decoBorderHoriz {
    border-width: 0 1px;
  }
  .u-lg-decoBorderTop {
    border-top-width: 1px;
  }
  .u-lg-decoBorderRight {
    border-right-width: 1px;
  }
  .u-lg-decoBorderBottom {
    border-bottom-width: 1px;
  }
  .u-lg-decoBorderLeft {
    border-left-width: 1px;
  }
  .u-lg-decoBorderResetTop {
    border-top-width: 0;
  }
  .u-lg-decoBorderResetRight {
    border-right-width: 0;
  }
  .u-lg-decoBorderResetBottom {
    border-bottom-width: 0;
  }
  .u-lg-decoBorderResetLeft {
    border-left-width: 0;
  }
}
@media (min-width: 1580px) {
  .u-xl-decoBorder, .u-xl-decoBorderVert, .u-xl-decoBorderHoriz, .u-xl-decoBorderTop, .u-xl-decoBorderRight, .u-xl-decoBorderBottom, .u-xl-decoBorderLeft {
    border-color: #00467f;
    border-style: solid;
  }
  .u-xl-decoBorder {
    border-width: 1px;
  }
  .u-xl-decoBorderVert {
    border-width: 1px 0;
  }
  .u-xl-decoBorderHoriz {
    border-width: 0 1px;
  }
  .u-xl-decoBorderTop {
    border-top-width: 1px;
  }
  .u-xl-decoBorderRight {
    border-right-width: 1px;
  }
  .u-xl-decoBorderBottom {
    border-bottom-width: 1px;
  }
  .u-xl-decoBorderLeft {
    border-left-width: 1px;
  }
  .u-xl-decoBorderResetTop {
    border-top-width: 0;
  }
  .u-xl-decoBorderResetRight {
    border-right-width: 0;
  }
  .u-xl-decoBorderResetBottom {
    border-bottom-width: 0;
  }
  .u-xl-decoBorderResetLeft {
    border-left-width: 0;
  }
}

.z0 {
  z-index: 0;
}

.z1 {
  z-index: 1;
}

.z2 {
  z-index: 2;
}

.z3 {
  z-index: 3;
}

.z4 {
  z-index: 4;
}

.z5 {
  z-index: 5;
}

.z-1 {
  z-index: -1;
}

.z-2 {
  z-index: -2;
}

.z-3 {
  z-index: -3;
}

.z-4 {
  z-index: -4;
}

.z-5 {
  z-index: -5;
}

/*# sourceMappingURL=sass */