:root {
  --spacer-xsmall: 16px;
  --spacer-small: 32px;
  --spacer-medium: 40px;
  --spacer-large: 48px;
  --spacer-xlarge: 64px;
  --spacer-xxlarge: 120px;
}
@media screen and (min-width: 1440px) and (min-height: 700px) {
  :root {
    --spacer-medium: 48px;
    --spacer-large: 64px;
    --spacer-xlarge: 80px;
    --spacer-xxlarge: 144px;
  }
}
@media screen and (max-width: 1199px) {
  :root {
    --spacer-small: 24px;
    --spacer-medium: 32px;
    --spacer-large: 40px;
    --spacer-xlarge: 56px;
    --spacer-xxlarge: 96px;
  }
}
@media screen and (max-width: 991px) {
  :root {
    --spacer-xsmall: 8px;
    --spacer-small: 16px;
    --spacer-medium: 24px;
    --spacer-large: 32px;
    --spacer-xlarge: 48px;
    --spacer-xxlarge: 80px;
  }
}
@media screen and (max-width: 767px) {
  :root {
    --spacer-xlarge: 40px;
    --spacer-xxlarge: 64px;
  }
}

.container {
  width: 100%;
  padding-right: calc(32px / 2);
  padding-right: calc(var(--spacer-small, 32px) / 2);
  padding-left: calc(32px / 2);
  padding-left: calc(var(--spacer-small, 32px) / 2);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 992px) {
  .container {
    max-width: 1080px;
  }
}

.container-fluid, .container-md {
  width: 100%;
  padding-right: calc(32px / 2);
  padding-right: calc(var(--spacer-small, 32px) / 2);
  padding-left: calc(32px / 2);
  padding-left: calc(var(--spacer-small, 32px) / 2);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  .container-md, .container-sm, .container-xs, .container {
    max-width: 1080px;
  }
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: calc(-1 * 32px / 2);
  margin-right: calc(-1 * var(--spacer-small, 32px) / 2);
  margin-left: calc(-1 * 32px / 2);
  margin-left: calc(-1 * var(--spacer-small, 32px) / 2);
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs,
.col-xs-auto, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: calc(32px / 2);
  padding-right: calc(var(--spacer-small, 32px) / 2);
  padding-left: calc(32px / 2);
  padding-left: calc(var(--spacer-small, 32px) / 2);
}

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

.order-0 {
  -ms-flex-order: 0;
      order: 0;
}

.order-1 {
  -ms-flex-order: 1;
      order: 1;
}

.order-2 {
  -ms-flex-order: 2;
      order: 2;
}

.order-3 {
  -ms-flex-order: 3;
      order: 3;
}

.order-4 {
  -ms-flex-order: 4;
      order: 4;
}

.order-5 {
  -ms-flex-order: 5;
      order: 5;
}

.order-6 {
  -ms-flex-order: 6;
      order: 6;
}

.order-7 {
  -ms-flex-order: 7;
      order: 7;
}

.order-8 {
  -ms-flex-order: 8;
      order: 8;
}

.order-9 {
  -ms-flex-order: 9;
      order: 9;
}

.order-10 {
  -ms-flex-order: 10;
      order: 10;
}

.order-11 {
  -ms-flex-order: 11;
      order: 11;
}

.order-12 {
  -ms-flex-order: 12;
      order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 375px) {
  .col-xs {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }

  .col-xs-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xs-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xs-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xs-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xs-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xs-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xs-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xs-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xs-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xs-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xs-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xs-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xs-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xs-0 {
    -ms-flex-order: 0;
        order: 0;
  }

  .order-xs-1 {
    -ms-flex-order: 1;
        order: 1;
  }

  .order-xs-2 {
    -ms-flex-order: 2;
        order: 2;
  }

  .order-xs-3 {
    -ms-flex-order: 3;
        order: 3;
  }

  .order-xs-4 {
    -ms-flex-order: 4;
        order: 4;
  }

  .order-xs-5 {
    -ms-flex-order: 5;
        order: 5;
  }

  .order-xs-6 {
    -ms-flex-order: 6;
        order: 6;
  }

  .order-xs-7 {
    -ms-flex-order: 7;
        order: 7;
  }

  .order-xs-8 {
    -ms-flex-order: 8;
        order: 8;
  }

  .order-xs-9 {
    -ms-flex-order: 9;
        order: 9;
  }

  .order-xs-10 {
    -ms-flex-order: 10;
        order: 10;
  }

  .order-xs-11 {
    -ms-flex-order: 11;
        order: 11;
  }

  .order-xs-12 {
    -ms-flex-order: 12;
        order: 12;
  }

  .offset-xs-0 {
    margin-left: 0;
  }

  .offset-xs-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xs-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xs-3 {
    margin-left: 25%;
  }

  .offset-xs-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xs-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xs-6 {
    margin-left: 50%;
  }

  .offset-xs-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xs-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xs-9 {
    margin-left: 75%;
  }

  .offset-xs-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xs-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-0 {
    -ms-flex-order: 0;
        order: 0;
  }

  .order-sm-1 {
    -ms-flex-order: 1;
        order: 1;
  }

  .order-sm-2 {
    -ms-flex-order: 2;
        order: 2;
  }

  .order-sm-3 {
    -ms-flex-order: 3;
        order: 3;
  }

  .order-sm-4 {
    -ms-flex-order: 4;
        order: 4;
  }

  .order-sm-5 {
    -ms-flex-order: 5;
        order: 5;
  }

  .order-sm-6 {
    -ms-flex-order: 6;
        order: 6;
  }

  .order-sm-7 {
    -ms-flex-order: 7;
        order: 7;
  }

  .order-sm-8 {
    -ms-flex-order: 8;
        order: 8;
  }

  .order-sm-9 {
    -ms-flex-order: 9;
        order: 9;
  }

  .order-sm-10 {
    -ms-flex-order: 10;
        order: 10;
  }

  .order-sm-11 {
    -ms-flex-order: 11;
        order: 11;
  }

  .order-sm-12 {
    -ms-flex-order: 12;
        order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-0 {
    -ms-flex-order: 0;
        order: 0;
  }

  .order-md-1 {
    -ms-flex-order: 1;
        order: 1;
  }

  .order-md-2 {
    -ms-flex-order: 2;
        order: 2;
  }

  .order-md-3 {
    -ms-flex-order: 3;
        order: 3;
  }

  .order-md-4 {
    -ms-flex-order: 4;
        order: 4;
  }

  .order-md-5 {
    -ms-flex-order: 5;
        order: 5;
  }

  .order-md-6 {
    -ms-flex-order: 6;
        order: 6;
  }

  .order-md-7 {
    -ms-flex-order: 7;
        order: 7;
  }

  .order-md-8 {
    -ms-flex-order: 8;
        order: 8;
  }

  .order-md-9 {
    -ms-flex-order: 9;
        order: 9;
  }

  .order-md-10 {
    -ms-flex-order: 10;
        order: 10;
  }

  .order-md-11 {
    -ms-flex-order: 11;
        order: 11;
  }

  .order-md-12 {
    -ms-flex-order: 12;
        order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-0 {
    -ms-flex-order: 0;
        order: 0;
  }

  .order-lg-1 {
    -ms-flex-order: 1;
        order: 1;
  }

  .order-lg-2 {
    -ms-flex-order: 2;
        order: 2;
  }

  .order-lg-3 {
    -ms-flex-order: 3;
        order: 3;
  }

  .order-lg-4 {
    -ms-flex-order: 4;
        order: 4;
  }

  .order-lg-5 {
    -ms-flex-order: 5;
        order: 5;
  }

  .order-lg-6 {
    -ms-flex-order: 6;
        order: 6;
  }

  .order-lg-7 {
    -ms-flex-order: 7;
        order: 7;
  }

  .order-lg-8 {
    -ms-flex-order: 8;
        order: 8;
  }

  .order-lg-9 {
    -ms-flex-order: 9;
        order: 9;
  }

  .order-lg-10 {
    -ms-flex-order: 10;
        order: 10;
  }

  .order-lg-11 {
    -ms-flex-order: 11;
        order: 11;
  }

  .order-lg-12 {
    -ms-flex-order: 12;
        order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1440px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-0 {
    -ms-flex-order: 0;
        order: 0;
  }

  .order-xl-1 {
    -ms-flex-order: 1;
        order: 1;
  }

  .order-xl-2 {
    -ms-flex-order: 2;
        order: 2;
  }

  .order-xl-3 {
    -ms-flex-order: 3;
        order: 3;
  }

  .order-xl-4 {
    -ms-flex-order: 4;
        order: 4;
  }

  .order-xl-5 {
    -ms-flex-order: 5;
        order: 5;
  }

  .order-xl-6 {
    -ms-flex-order: 6;
        order: 6;
  }

  .order-xl-7 {
    -ms-flex-order: 7;
        order: 7;
  }

  .order-xl-8 {
    -ms-flex-order: 8;
        order: 8;
  }

  .order-xl-9 {
    -ms-flex-order: 9;
        order: 9;
  }

  .order-xl-10 {
    -ms-flex-order: 10;
        order: 10;
  }

  .order-xl-11 {
    -ms-flex-order: 11;
        order: 11;
  }

  .order-xl-12 {
    -ms-flex-order: 12;
        order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.bg-cover {
  background-size: cover !important;
}

.bg-contain {
  background-size: contain !important;
}

.bg-contain-x {
  background-size: 100% auto !important;
}

.bg-contain-y {
  background-size: auto 100% !important;
}

.bg-original {
  background-size: auto !important;
}

.bg-repeat {
  background-repeat: repeat !important;
}

.bg-repeat-x {
  background-repeat: repeat-x !important;
}

.bg-repeat-y {
  background-repeat: repeat-y !important;
}

.bg-no-repeat {
  background-repeat: no-repeat !important;
}

.bg-top {
  background-position-y: 0% !important;
}

.bg-right {
  background-position-x: 100% !important;
}

.bg-bottom {
  background-position-y: 100% !important;
}

.bg-left {
  background-position-x: 0 !important;
}

.bg-center {
  background-position: 50% 50% !important;
}

.bg-center-x {
  background-position-x: 50% !important;
}

.bg-center-y {
  background-position-y: 50% !important;
}

@media (min-width: 375px) {
  .bg-xs-cover {
    background-size: cover !important;
  }

  .bg-xs-contain {
    background-size: contain !important;
  }

  .bg-xs-contain-x {
    background-size: 100% auto !important;
  }

  .bg-xs-contain-y {
    background-size: auto 100% !important;
  }

  .bg-xs-original {
    background-size: auto !important;
  }

  .bg-xs-repeat {
    background-repeat: repeat !important;
  }

  .bg-xs-repeat-x {
    background-repeat: repeat-x !important;
  }

  .bg-xs-repeat-y {
    background-repeat: repeat-y !important;
  }

  .bg-xs-no-repeat {
    background-repeat: no-repeat !important;
  }

  .bg-xs-top {
    background-position-y: 0% !important;
  }

  .bg-xs-right {
    background-position-x: 100% !important;
  }

  .bg-xs-bottom {
    background-position-y: 100% !important;
  }

  .bg-xs-left {
    background-position-x: 0 !important;
  }

  .bg-xs-center {
    background-position: 50% 50% !important;
  }

  .bg-xs-center-x {
    background-position-x: 50% !important;
  }

  .bg-xs-center-y {
    background-position-y: 50% !important;
  }
}
@media (min-width: 768px) {
  .bg-sm-cover {
    background-size: cover !important;
  }

  .bg-sm-contain {
    background-size: contain !important;
  }

  .bg-sm-contain-x {
    background-size: 100% auto !important;
  }

  .bg-sm-contain-y {
    background-size: auto 100% !important;
  }

  .bg-sm-original {
    background-size: auto !important;
  }

  .bg-sm-repeat {
    background-repeat: repeat !important;
  }

  .bg-sm-repeat-x {
    background-repeat: repeat-x !important;
  }

  .bg-sm-repeat-y {
    background-repeat: repeat-y !important;
  }

  .bg-sm-no-repeat {
    background-repeat: no-repeat !important;
  }

  .bg-sm-top {
    background-position-y: 0% !important;
  }

  .bg-sm-right {
    background-position-x: 100% !important;
  }

  .bg-sm-bottom {
    background-position-y: 100% !important;
  }

  .bg-sm-left {
    background-position-x: 0 !important;
  }

  .bg-sm-center {
    background-position: 50% 50% !important;
  }

  .bg-sm-center-x {
    background-position-x: 50% !important;
  }

  .bg-sm-center-y {
    background-position-y: 50% !important;
  }
}
@media (min-width: 992px) {
  .bg-md-cover {
    background-size: cover !important;
  }

  .bg-md-contain {
    background-size: contain !important;
  }

  .bg-md-contain-x {
    background-size: 100% auto !important;
  }

  .bg-md-contain-y {
    background-size: auto 100% !important;
  }

  .bg-md-original {
    background-size: auto !important;
  }

  .bg-md-repeat {
    background-repeat: repeat !important;
  }

  .bg-md-repeat-x {
    background-repeat: repeat-x !important;
  }

  .bg-md-repeat-y {
    background-repeat: repeat-y !important;
  }

  .bg-md-no-repeat {
    background-repeat: no-repeat !important;
  }

  .bg-md-top {
    background-position-y: 0% !important;
  }

  .bg-md-right {
    background-position-x: 100% !important;
  }

  .bg-md-bottom {
    background-position-y: 100% !important;
  }

  .bg-md-left {
    background-position-x: 0 !important;
  }

  .bg-md-center {
    background-position: 50% 50% !important;
  }

  .bg-md-center-x {
    background-position-x: 50% !important;
  }

  .bg-md-center-y {
    background-position-y: 50% !important;
  }
}
@media (min-width: 1200px) {
  .bg-lg-cover {
    background-size: cover !important;
  }

  .bg-lg-contain {
    background-size: contain !important;
  }

  .bg-lg-contain-x {
    background-size: 100% auto !important;
  }

  .bg-lg-contain-y {
    background-size: auto 100% !important;
  }

  .bg-lg-original {
    background-size: auto !important;
  }

  .bg-lg-repeat {
    background-repeat: repeat !important;
  }

  .bg-lg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .bg-lg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .bg-lg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .bg-lg-top {
    background-position-y: 0% !important;
  }

  .bg-lg-right {
    background-position-x: 100% !important;
  }

  .bg-lg-bottom {
    background-position-y: 100% !important;
  }

  .bg-lg-left {
    background-position-x: 0 !important;
  }

  .bg-lg-center {
    background-position: 50% 50% !important;
  }

  .bg-lg-center-x {
    background-position-x: 50% !important;
  }

  .bg-lg-center-y {
    background-position-y: 50% !important;
  }
}
@media (min-width: 1440px) {
  .bg-xl-cover {
    background-size: cover !important;
  }

  .bg-xl-contain {
    background-size: contain !important;
  }

  .bg-xl-contain-x {
    background-size: 100% auto !important;
  }

  .bg-xl-contain-y {
    background-size: auto 100% !important;
  }

  .bg-xl-original {
    background-size: auto !important;
  }

  .bg-xl-repeat {
    background-repeat: repeat !important;
  }

  .bg-xl-repeat-x {
    background-repeat: repeat-x !important;
  }

  .bg-xl-repeat-y {
    background-repeat: repeat-y !important;
  }

  .bg-xl-no-repeat {
    background-repeat: no-repeat !important;
  }

  .bg-xl-top {
    background-position-y: 0% !important;
  }

  .bg-xl-right {
    background-position-x: 100% !important;
  }

  .bg-xl-bottom {
    background-position-y: 100% !important;
  }

  .bg-xl-left {
    background-position-x: 0 !important;
  }

  .bg-xl-center {
    background-position: 50% 50% !important;
  }

  .bg-xl-center-x {
    background-position-x: 50% !important;
  }

  .bg-xl-center-y {
    background-position-y: 50% !important;
  }
}
@media (max-width: 374.98px) {
  .bg-down-hide {
    background-image: none !important;
  }
}
@media (max-width: 767.98px) {
  .bg-xs-down-hide {
    background-image: none !important;
  }
}
@media (max-width: 991.98px) {
  .bg-sm-down-hide {
    background-image: none !important;
  }
}
@media (max-width: 1199.98px) {
  .bg-md-down-hide {
    background-image: none !important;
  }
}
@media (max-width: 1439.98px) {
  .bg-lg-down-hide {
    background-image: none !important;
  }
}
.bg-xl-down-hide {
  background-image: none !important;
}

@media screen and (max-width: 767px) {
  .bg-xs-only-hide {
    background-image: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .bg-sm-only-hide {
    background-image: none !important;
  }
}
.bg-color-white {
  background-color: white !important;
}

.bg-color-transparent {
  background-color: transparent !important;
}

.border-radius-none {
  border-radius: 0 !important;
}

.border-radius-xsmall {
  border-radius: 4px !important;
}

.border-radius-small {
  border-radius: 8px !important;
}

.border-radius-medium {
  border-radius: 16px !important;
}

.border-radius-large {
  border-radius: 24px !important;
}

.border-radius-xlarge {
  border-radius: 32px !important;
}

.border-radius-circle {
  border-radius: 50% !important;
}

@media (min-width: 375px) {
  .border-radius-xs-none {
    border-radius: 0 !important;
  }

  .border-radius-xs-xsmall {
    border-radius: 4px !important;
  }

  .border-radius-xs-small {
    border-radius: 8px !important;
  }

  .border-radius-xs-medium {
    border-radius: 16px !important;
  }

  .border-radius-xs-large {
    border-radius: 24px !important;
  }

  .border-radius-xs-xlarge {
    border-radius: 32px !important;
  }

  .border-radius-xs-circle {
    border-radius: 50% !important;
  }
}
@media (min-width: 768px) {
  .border-radius-sm-none {
    border-radius: 0 !important;
  }

  .border-radius-sm-xsmall {
    border-radius: 4px !important;
  }

  .border-radius-sm-small {
    border-radius: 8px !important;
  }

  .border-radius-sm-medium {
    border-radius: 16px !important;
  }

  .border-radius-sm-large {
    border-radius: 24px !important;
  }

  .border-radius-sm-xlarge {
    border-radius: 32px !important;
  }

  .border-radius-sm-circle {
    border-radius: 50% !important;
  }
}
@media (min-width: 992px) {
  .border-radius-md-none {
    border-radius: 0 !important;
  }

  .border-radius-md-xsmall {
    border-radius: 4px !important;
  }

  .border-radius-md-small {
    border-radius: 8px !important;
  }

  .border-radius-md-medium {
    border-radius: 16px !important;
  }

  .border-radius-md-large {
    border-radius: 24px !important;
  }

  .border-radius-md-xlarge {
    border-radius: 32px !important;
  }

  .border-radius-md-circle {
    border-radius: 50% !important;
  }
}
@media (min-width: 1200px) {
  .border-radius-lg-none {
    border-radius: 0 !important;
  }

  .border-radius-lg-xsmall {
    border-radius: 4px !important;
  }

  .border-radius-lg-small {
    border-radius: 8px !important;
  }

  .border-radius-lg-medium {
    border-radius: 16px !important;
  }

  .border-radius-lg-large {
    border-radius: 24px !important;
  }

  .border-radius-lg-xlarge {
    border-radius: 32px !important;
  }

  .border-radius-lg-circle {
    border-radius: 50% !important;
  }
}
@media (min-width: 1440px) {
  .border-radius-xl-none {
    border-radius: 0 !important;
  }

  .border-radius-xl-xsmall {
    border-radius: 4px !important;
  }

  .border-radius-xl-small {
    border-radius: 8px !important;
  }

  .border-radius-xl-medium {
    border-radius: 16px !important;
  }

  .border-radius-xl-large {
    border-radius: 24px !important;
  }

  .border-radius-xl-xlarge {
    border-radius: 32px !important;
  }

  .border-radius-xl-circle {
    border-radius: 50% !important;
  }
}
.border-none {
  border: none !important;
}

.border-medium {
  border: 2px solid rgba(0, 0, 0, 0.05) !important;
}

@media (min-width: 375px) {
  .border-xs-none {
    border: none !important;
  }

  .border-xs-medium {
    border: 2px solid rgba(0, 0, 0, 0.05) !important;
  }
}
@media (min-width: 768px) {
  .border-sm-none {
    border: none !important;
  }

  .border-sm-medium {
    border: 2px solid rgba(0, 0, 0, 0.05) !important;
  }
}
@media (min-width: 992px) {
  .border-md-none {
    border: none !important;
  }

  .border-md-medium {
    border: 2px solid rgba(0, 0, 0, 0.05) !important;
  }
}
@media (min-width: 1200px) {
  .border-lg-none {
    border: none !important;
  }

  .border-lg-medium {
    border: 2px solid rgba(0, 0, 0, 0.05) !important;
  }
}
@media (min-width: 1440px) {
  .border-xl-none {
    border: none !important;
  }

  .border-xl-medium {
    border: 2px solid rgba(0, 0, 0, 0.05) !important;
  }
}
.box-shadow-none {
  box-shadow: none !important;
}

.box-shadow-small {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06) !important;
}

.box-shadow-medium {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) !important;
}

.box-shadow-medium-smooth {
  box-shadow: 0 10px 36px 8px rgba(0, 0, 0, 0.06) !important;
}

.box-shadow-large {
  box-shadow: 0 24px 48px rgba(0, 0, 0, 0.15) !important;
}

@media (min-width: 375px) {
  .box-shadow-xs-none {
    box-shadow: none !important;
  }

  .box-shadow-xs-small {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06) !important;
  }

  .box-shadow-xs-medium {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) !important;
  }

  .box-shadow-xs-medium-smooth {
    box-shadow: 0 10px 36px 8px rgba(0, 0, 0, 0.06) !important;
  }

  .box-shadow-xs-large {
    box-shadow: 0 24px 48px rgba(0, 0, 0, 0.15) !important;
  }
}
@media (min-width: 768px) {
  .box-shadow-sm-none {
    box-shadow: none !important;
  }

  .box-shadow-sm-small {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06) !important;
  }

  .box-shadow-sm-medium {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) !important;
  }

  .box-shadow-sm-medium-smooth {
    box-shadow: 0 10px 36px 8px rgba(0, 0, 0, 0.06) !important;
  }

  .box-shadow-sm-large {
    box-shadow: 0 24px 48px rgba(0, 0, 0, 0.15) !important;
  }
}
@media (min-width: 992px) {
  .box-shadow-md-none {
    box-shadow: none !important;
  }

  .box-shadow-md-small {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06) !important;
  }

  .box-shadow-md-medium {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) !important;
  }

  .box-shadow-md-medium-smooth {
    box-shadow: 0 10px 36px 8px rgba(0, 0, 0, 0.06) !important;
  }

  .box-shadow-md-large {
    box-shadow: 0 24px 48px rgba(0, 0, 0, 0.15) !important;
  }
}
@media (min-width: 1200px) {
  .box-shadow-lg-none {
    box-shadow: none !important;
  }

  .box-shadow-lg-small {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06) !important;
  }

  .box-shadow-lg-medium {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) !important;
  }

  .box-shadow-lg-medium-smooth {
    box-shadow: 0 10px 36px 8px rgba(0, 0, 0, 0.06) !important;
  }

  .box-shadow-lg-large {
    box-shadow: 0 24px 48px rgba(0, 0, 0, 0.15) !important;
  }
}
@media (min-width: 1440px) {
  .box-shadow-xl-none {
    box-shadow: none !important;
  }

  .box-shadow-xl-small {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06) !important;
  }

  .box-shadow-xl-medium {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) !important;
  }

  .box-shadow-xl-medium-smooth {
    box-shadow: 0 10px 36px 8px rgba(0, 0, 0, 0.06) !important;
  }

  .box-shadow-xl-large {
    box-shadow: 0 24px 48px rgba(0, 0, 0, 0.15) !important;
  }
}
.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 375px) {
  .d-xs-none {
    display: none !important;
  }

  .d-xs-inline {
    display: inline !important;
  }

  .d-xs-inline-block {
    display: inline-block !important;
  }

  .d-xs-block {
    display: block !important;
  }

  .d-xs-table {
    display: table !important;
  }

  .d-xs-table-row {
    display: table-row !important;
  }

  .d-xs-table-cell {
    display: table-cell !important;
  }

  .d-xs-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xs-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
      flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 375px) {
  .flex-xs-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }

  .flex-xs-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }

  .flex-xs-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }

  .flex-xs-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .flex-xs-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-xs-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-xs-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .flex-xs-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }

  .flex-xs-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }

  .flex-xs-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }

  .flex-xs-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-xs-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .justify-content-xs-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }

  .justify-content-xs-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }

  .justify-content-xs-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }

  .justify-content-xs-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }

  .justify-content-xs-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .align-items-xs-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }

  .align-items-xs-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }

  .align-items-xs-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }

  .align-items-xs-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }

  .align-items-xs-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }

  .align-content-xs-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-xs-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-xs-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-xs-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-xs-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-xs-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-xs-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .align-self-xs-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-xs-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-xs-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-xs-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-xs-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }

  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }

  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }

  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }

  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }

  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }

  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }

  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }

  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }

  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }

  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }

  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }

  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }

  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }

  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }

  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }

  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1440px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }

  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }

  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }

  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }

  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }

  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-a-0 {
  margin: 0 !important;
}

.m-t-0,
.m-y-0 {
  margin-top: 0 !important;
}

.m-r-0,
.m-x-0 {
  margin-right: 0 !important;
}

.m-b-0,
.m-y-0 {
  margin-bottom: 0 !important;
}

.m-l-0,
.m-x-0 {
  margin-left: 0 !important;
}

.m-a-1 {
  margin: 8px !important;
}

.m-t-1,
.m-y-1 {
  margin-top: 8px !important;
}

.m-r-1,
.m-x-1 {
  margin-right: 8px !important;
}

.m-b-1,
.m-y-1 {
  margin-bottom: 8px !important;
}

.m-l-1,
.m-x-1 {
  margin-left: 8px !important;
}

.m-a-2 {
  margin: 16px !important;
}

.m-t-2,
.m-y-2 {
  margin-top: 16px !important;
}

.m-r-2,
.m-x-2 {
  margin-right: 16px !important;
}

.m-b-2,
.m-y-2 {
  margin-bottom: 16px !important;
}

.m-l-2,
.m-x-2 {
  margin-left: 16px !important;
}

.m-a-3 {
  margin: 24px !important;
}

.m-t-3,
.m-y-3 {
  margin-top: 24px !important;
}

.m-r-3,
.m-x-3 {
  margin-right: 24px !important;
}

.m-b-3,
.m-y-3 {
  margin-bottom: 24px !important;
}

.m-l-3,
.m-x-3 {
  margin-left: 24px !important;
}

.m-a-4 {
  margin: 32px !important;
}

.m-t-4,
.m-y-4 {
  margin-top: 32px !important;
}

.m-r-4,
.m-x-4 {
  margin-right: 32px !important;
}

.m-b-4,
.m-y-4 {
  margin-bottom: 32px !important;
}

.m-l-4,
.m-x-4 {
  margin-left: 32px !important;
}

.m-a-5 {
  margin: 40px !important;
}

.m-t-5,
.m-y-5 {
  margin-top: 40px !important;
}

.m-r-5,
.m-x-5 {
  margin-right: 40px !important;
}

.m-b-5,
.m-y-5 {
  margin-bottom: 40px !important;
}

.m-l-5,
.m-x-5 {
  margin-left: 40px !important;
}

.m-a-6 {
  margin: 48px !important;
}

.m-t-6,
.m-y-6 {
  margin-top: 48px !important;
}

.m-r-6,
.m-x-6 {
  margin-right: 48px !important;
}

.m-b-6,
.m-y-6 {
  margin-bottom: 48px !important;
}

.m-l-6,
.m-x-6 {
  margin-left: 48px !important;
}

.m-a-7 {
  margin: 56px !important;
}

.m-t-7,
.m-y-7 {
  margin-top: 56px !important;
}

.m-r-7,
.m-x-7 {
  margin-right: 56px !important;
}

.m-b-7,
.m-y-7 {
  margin-bottom: 56px !important;
}

.m-l-7,
.m-x-7 {
  margin-left: 56px !important;
}

.m-a-8 {
  margin: 64px !important;
}

.m-t-8,
.m-y-8 {
  margin-top: 64px !important;
}

.m-r-8,
.m-x-8 {
  margin-right: 64px !important;
}

.m-b-8,
.m-y-8 {
  margin-bottom: 64px !important;
}

.m-l-8,
.m-x-8 {
  margin-left: 64px !important;
}

.m-a-9 {
  margin: 72px !important;
}

.m-t-9,
.m-y-9 {
  margin-top: 72px !important;
}

.m-r-9,
.m-x-9 {
  margin-right: 72px !important;
}

.m-b-9,
.m-y-9 {
  margin-bottom: 72px !important;
}

.m-l-9,
.m-x-9 {
  margin-left: 72px !important;
}

.m-a-10 {
  margin: 80px !important;
}

.m-t-10,
.m-y-10 {
  margin-top: 80px !important;
}

.m-r-10,
.m-x-10 {
  margin-right: 80px !important;
}

.m-b-10,
.m-y-10 {
  margin-bottom: 80px !important;
}

.m-l-10,
.m-x-10 {
  margin-left: 80px !important;
}

.m-a-11 {
  margin: 88px !important;
}

.m-t-11,
.m-y-11 {
  margin-top: 88px !important;
}

.m-r-11,
.m-x-11 {
  margin-right: 88px !important;
}

.m-b-11,
.m-y-11 {
  margin-bottom: 88px !important;
}

.m-l-11,
.m-x-11 {
  margin-left: 88px !important;
}

.m-a-12 {
  margin: 96px !important;
}

.m-t-12,
.m-y-12 {
  margin-top: 96px !important;
}

.m-r-12,
.m-x-12 {
  margin-right: 96px !important;
}

.m-b-12,
.m-y-12 {
  margin-bottom: 96px !important;
}

.m-l-12,
.m-x-12 {
  margin-left: 96px !important;
}

.m-a-13 {
  margin: 104px !important;
}

.m-t-13,
.m-y-13 {
  margin-top: 104px !important;
}

.m-r-13,
.m-x-13 {
  margin-right: 104px !important;
}

.m-b-13,
.m-y-13 {
  margin-bottom: 104px !important;
}

.m-l-13,
.m-x-13 {
  margin-left: 104px !important;
}

.m-a-14 {
  margin: 112px !important;
}

.m-t-14,
.m-y-14 {
  margin-top: 112px !important;
}

.m-r-14,
.m-x-14 {
  margin-right: 112px !important;
}

.m-b-14,
.m-y-14 {
  margin-bottom: 112px !important;
}

.m-l-14,
.m-x-14 {
  margin-left: 112px !important;
}

.m-a-15 {
  margin: 120px !important;
}

.m-t-15,
.m-y-15 {
  margin-top: 120px !important;
}

.m-r-15,
.m-x-15 {
  margin-right: 120px !important;
}

.m-b-15,
.m-y-15 {
  margin-bottom: 120px !important;
}

.m-l-15,
.m-x-15 {
  margin-left: 120px !important;
}

.m-a-16 {
  margin: 128px !important;
}

.m-t-16,
.m-y-16 {
  margin-top: 128px !important;
}

.m-r-16,
.m-x-16 {
  margin-right: 128px !important;
}

.m-b-16,
.m-y-16 {
  margin-bottom: 128px !important;
}

.m-l-16,
.m-x-16 {
  margin-left: 128px !important;
}

.m-a-17 {
  margin: 136px !important;
}

.m-t-17,
.m-y-17 {
  margin-top: 136px !important;
}

.m-r-17,
.m-x-17 {
  margin-right: 136px !important;
}

.m-b-17,
.m-y-17 {
  margin-bottom: 136px !important;
}

.m-l-17,
.m-x-17 {
  margin-left: 136px !important;
}

.m-a-18 {
  margin: 144px !important;
}

.m-t-18,
.m-y-18 {
  margin-top: 144px !important;
}

.m-r-18,
.m-x-18 {
  margin-right: 144px !important;
}

.m-b-18,
.m-y-18 {
  margin-bottom: 144px !important;
}

.m-l-18,
.m-x-18 {
  margin-left: 144px !important;
}

.m-a-19 {
  margin: 152px !important;
}

.m-t-19,
.m-y-19 {
  margin-top: 152px !important;
}

.m-r-19,
.m-x-19 {
  margin-right: 152px !important;
}

.m-b-19,
.m-y-19 {
  margin-bottom: 152px !important;
}

.m-l-19,
.m-x-19 {
  margin-left: 152px !important;
}

.m-a-20 {
  margin: 160px !important;
}

.m-t-20,
.m-y-20 {
  margin-top: 160px !important;
}

.m-r-20,
.m-x-20 {
  margin-right: 160px !important;
}

.m-b-20,
.m-y-20 {
  margin-bottom: 160px !important;
}

.m-l-20,
.m-x-20 {
  margin-left: 160px !important;
}

.p-a-0 {
  padding: 0 !important;
}

.p-t-0,
.p-y-0 {
  padding-top: 0 !important;
}

.p-r-0,
.p-x-0 {
  padding-right: 0 !important;
}

.p-b-0,
.p-y-0 {
  padding-bottom: 0 !important;
}

.p-l-0,
.p-x-0 {
  padding-left: 0 !important;
}

.p-a-1 {
  padding: 8px !important;
}

.p-t-1,
.p-y-1 {
  padding-top: 8px !important;
}

.p-r-1,
.p-x-1 {
  padding-right: 8px !important;
}

.p-b-1,
.p-y-1 {
  padding-bottom: 8px !important;
}

.p-l-1,
.p-x-1 {
  padding-left: 8px !important;
}

.p-a-2 {
  padding: 16px !important;
}

.p-t-2,
.p-y-2 {
  padding-top: 16px !important;
}

.p-r-2,
.p-x-2 {
  padding-right: 16px !important;
}

.p-b-2,
.p-y-2 {
  padding-bottom: 16px !important;
}

.p-l-2,
.p-x-2 {
  padding-left: 16px !important;
}

.p-a-3 {
  padding: 24px !important;
}

.p-t-3,
.p-y-3 {
  padding-top: 24px !important;
}

.p-r-3,
.p-x-3 {
  padding-right: 24px !important;
}

.p-b-3,
.p-y-3 {
  padding-bottom: 24px !important;
}

.p-l-3,
.p-x-3 {
  padding-left: 24px !important;
}

.p-a-4 {
  padding: 32px !important;
}

.p-t-4,
.p-y-4 {
  padding-top: 32px !important;
}

.p-r-4,
.p-x-4 {
  padding-right: 32px !important;
}

.p-b-4,
.p-y-4 {
  padding-bottom: 32px !important;
}

.p-l-4,
.p-x-4 {
  padding-left: 32px !important;
}

.p-a-5 {
  padding: 40px !important;
}

.p-t-5,
.p-y-5 {
  padding-top: 40px !important;
}

.p-r-5,
.p-x-5 {
  padding-right: 40px !important;
}

.p-b-5,
.p-y-5 {
  padding-bottom: 40px !important;
}

.p-l-5,
.p-x-5 {
  padding-left: 40px !important;
}

.p-a-6 {
  padding: 48px !important;
}

.p-t-6,
.p-y-6 {
  padding-top: 48px !important;
}

.p-r-6,
.p-x-6 {
  padding-right: 48px !important;
}

.p-b-6,
.p-y-6 {
  padding-bottom: 48px !important;
}

.p-l-6,
.p-x-6 {
  padding-left: 48px !important;
}

.p-a-7 {
  padding: 56px !important;
}

.p-t-7,
.p-y-7 {
  padding-top: 56px !important;
}

.p-r-7,
.p-x-7 {
  padding-right: 56px !important;
}

.p-b-7,
.p-y-7 {
  padding-bottom: 56px !important;
}

.p-l-7,
.p-x-7 {
  padding-left: 56px !important;
}

.p-a-8 {
  padding: 64px !important;
}

.p-t-8,
.p-y-8 {
  padding-top: 64px !important;
}

.p-r-8,
.p-x-8 {
  padding-right: 64px !important;
}

.p-b-8,
.p-y-8 {
  padding-bottom: 64px !important;
}

.p-l-8,
.p-x-8 {
  padding-left: 64px !important;
}

.p-a-9 {
  padding: 72px !important;
}

.p-t-9,
.p-y-9 {
  padding-top: 72px !important;
}

.p-r-9,
.p-x-9 {
  padding-right: 72px !important;
}

.p-b-9,
.p-y-9 {
  padding-bottom: 72px !important;
}

.p-l-9,
.p-x-9 {
  padding-left: 72px !important;
}

.p-a-10 {
  padding: 80px !important;
}

.p-t-10,
.p-y-10 {
  padding-top: 80px !important;
}

.p-r-10,
.p-x-10 {
  padding-right: 80px !important;
}

.p-b-10,
.p-y-10 {
  padding-bottom: 80px !important;
}

.p-l-10,
.p-x-10 {
  padding-left: 80px !important;
}

.p-a-11 {
  padding: 88px !important;
}

.p-t-11,
.p-y-11 {
  padding-top: 88px !important;
}

.p-r-11,
.p-x-11 {
  padding-right: 88px !important;
}

.p-b-11,
.p-y-11 {
  padding-bottom: 88px !important;
}

.p-l-11,
.p-x-11 {
  padding-left: 88px !important;
}

.p-a-12 {
  padding: 96px !important;
}

.p-t-12,
.p-y-12 {
  padding-top: 96px !important;
}

.p-r-12,
.p-x-12 {
  padding-right: 96px !important;
}

.p-b-12,
.p-y-12 {
  padding-bottom: 96px !important;
}

.p-l-12,
.p-x-12 {
  padding-left: 96px !important;
}

.p-a-13 {
  padding: 104px !important;
}

.p-t-13,
.p-y-13 {
  padding-top: 104px !important;
}

.p-r-13,
.p-x-13 {
  padding-right: 104px !important;
}

.p-b-13,
.p-y-13 {
  padding-bottom: 104px !important;
}

.p-l-13,
.p-x-13 {
  padding-left: 104px !important;
}

.p-a-14 {
  padding: 112px !important;
}

.p-t-14,
.p-y-14 {
  padding-top: 112px !important;
}

.p-r-14,
.p-x-14 {
  padding-right: 112px !important;
}

.p-b-14,
.p-y-14 {
  padding-bottom: 112px !important;
}

.p-l-14,
.p-x-14 {
  padding-left: 112px !important;
}

.p-a-15 {
  padding: 120px !important;
}

.p-t-15,
.p-y-15 {
  padding-top: 120px !important;
}

.p-r-15,
.p-x-15 {
  padding-right: 120px !important;
}

.p-b-15,
.p-y-15 {
  padding-bottom: 120px !important;
}

.p-l-15,
.p-x-15 {
  padding-left: 120px !important;
}

.p-a-16 {
  padding: 128px !important;
}

.p-t-16,
.p-y-16 {
  padding-top: 128px !important;
}

.p-r-16,
.p-x-16 {
  padding-right: 128px !important;
}

.p-b-16,
.p-y-16 {
  padding-bottom: 128px !important;
}

.p-l-16,
.p-x-16 {
  padding-left: 128px !important;
}

.p-a-17 {
  padding: 136px !important;
}

.p-t-17,
.p-y-17 {
  padding-top: 136px !important;
}

.p-r-17,
.p-x-17 {
  padding-right: 136px !important;
}

.p-b-17,
.p-y-17 {
  padding-bottom: 136px !important;
}

.p-l-17,
.p-x-17 {
  padding-left: 136px !important;
}

.p-a-18 {
  padding: 144px !important;
}

.p-t-18,
.p-y-18 {
  padding-top: 144px !important;
}

.p-r-18,
.p-x-18 {
  padding-right: 144px !important;
}

.p-b-18,
.p-y-18 {
  padding-bottom: 144px !important;
}

.p-l-18,
.p-x-18 {
  padding-left: 144px !important;
}

.p-a-19 {
  padding: 152px !important;
}

.p-t-19,
.p-y-19 {
  padding-top: 152px !important;
}

.p-r-19,
.p-x-19 {
  padding-right: 152px !important;
}

.p-b-19,
.p-y-19 {
  padding-bottom: 152px !important;
}

.p-l-19,
.p-x-19 {
  padding-left: 152px !important;
}

.p-a-20 {
  padding: 160px !important;
}

.p-t-20,
.p-y-20 {
  padding-top: 160px !important;
}

.p-r-20,
.p-x-20 {
  padding-right: 160px !important;
}

.p-b-20,
.p-y-20 {
  padding-bottom: 160px !important;
}

.p-l-20,
.p-x-20 {
  padding-left: 160px !important;
}

.m-a-n-1 {
  margin: -8px !important;
}

.m-t-n-1,
.m-y-n-1 {
  margin-top: -8px !important;
}

.m-r-n-1,
.m-x-n-1 {
  margin-right: -8px !important;
}

.m-b-n-1,
.m-y-n-1 {
  margin-bottom: -8px !important;
}

.m-l-n-1,
.m-x-n-1 {
  margin-left: -8px !important;
}

.m-a-n-2 {
  margin: -16px !important;
}

.m-t-n-2,
.m-y-n-2 {
  margin-top: -16px !important;
}

.m-r-n-2,
.m-x-n-2 {
  margin-right: -16px !important;
}

.m-b-n-2,
.m-y-n-2 {
  margin-bottom: -16px !important;
}

.m-l-n-2,
.m-x-n-2 {
  margin-left: -16px !important;
}

.m-a-n-3 {
  margin: -24px !important;
}

.m-t-n-3,
.m-y-n-3 {
  margin-top: -24px !important;
}

.m-r-n-3,
.m-x-n-3 {
  margin-right: -24px !important;
}

.m-b-n-3,
.m-y-n-3 {
  margin-bottom: -24px !important;
}

.m-l-n-3,
.m-x-n-3 {
  margin-left: -24px !important;
}

.m-a-n-4 {
  margin: -32px !important;
}

.m-t-n-4,
.m-y-n-4 {
  margin-top: -32px !important;
}

.m-r-n-4,
.m-x-n-4 {
  margin-right: -32px !important;
}

.m-b-n-4,
.m-y-n-4 {
  margin-bottom: -32px !important;
}

.m-l-n-4,
.m-x-n-4 {
  margin-left: -32px !important;
}

.m-a-n-5 {
  margin: -40px !important;
}

.m-t-n-5,
.m-y-n-5 {
  margin-top: -40px !important;
}

.m-r-n-5,
.m-x-n-5 {
  margin-right: -40px !important;
}

.m-b-n-5,
.m-y-n-5 {
  margin-bottom: -40px !important;
}

.m-l-n-5,
.m-x-n-5 {
  margin-left: -40px !important;
}

.m-a-n-6 {
  margin: -48px !important;
}

.m-t-n-6,
.m-y-n-6 {
  margin-top: -48px !important;
}

.m-r-n-6,
.m-x-n-6 {
  margin-right: -48px !important;
}

.m-b-n-6,
.m-y-n-6 {
  margin-bottom: -48px !important;
}

.m-l-n-6,
.m-x-n-6 {
  margin-left: -48px !important;
}

.m-a-n-7 {
  margin: -56px !important;
}

.m-t-n-7,
.m-y-n-7 {
  margin-top: -56px !important;
}

.m-r-n-7,
.m-x-n-7 {
  margin-right: -56px !important;
}

.m-b-n-7,
.m-y-n-7 {
  margin-bottom: -56px !important;
}

.m-l-n-7,
.m-x-n-7 {
  margin-left: -56px !important;
}

.m-a-n-8 {
  margin: -64px !important;
}

.m-t-n-8,
.m-y-n-8 {
  margin-top: -64px !important;
}

.m-r-n-8,
.m-x-n-8 {
  margin-right: -64px !important;
}

.m-b-n-8,
.m-y-n-8 {
  margin-bottom: -64px !important;
}

.m-l-n-8,
.m-x-n-8 {
  margin-left: -64px !important;
}

.m-a-n-9 {
  margin: -72px !important;
}

.m-t-n-9,
.m-y-n-9 {
  margin-top: -72px !important;
}

.m-r-n-9,
.m-x-n-9 {
  margin-right: -72px !important;
}

.m-b-n-9,
.m-y-n-9 {
  margin-bottom: -72px !important;
}

.m-l-n-9,
.m-x-n-9 {
  margin-left: -72px !important;
}

.m-a-n-10 {
  margin: -80px !important;
}

.m-t-n-10,
.m-y-n-10 {
  margin-top: -80px !important;
}

.m-r-n-10,
.m-x-n-10 {
  margin-right: -80px !important;
}

.m-b-n-10,
.m-y-n-10 {
  margin-bottom: -80px !important;
}

.m-l-n-10,
.m-x-n-10 {
  margin-left: -80px !important;
}

.m-a-n-11 {
  margin: -88px !important;
}

.m-t-n-11,
.m-y-n-11 {
  margin-top: -88px !important;
}

.m-r-n-11,
.m-x-n-11 {
  margin-right: -88px !important;
}

.m-b-n-11,
.m-y-n-11 {
  margin-bottom: -88px !important;
}

.m-l-n-11,
.m-x-n-11 {
  margin-left: -88px !important;
}

.m-a-n-12 {
  margin: -96px !important;
}

.m-t-n-12,
.m-y-n-12 {
  margin-top: -96px !important;
}

.m-r-n-12,
.m-x-n-12 {
  margin-right: -96px !important;
}

.m-b-n-12,
.m-y-n-12 {
  margin-bottom: -96px !important;
}

.m-l-n-12,
.m-x-n-12 {
  margin-left: -96px !important;
}

.m-a-n-13 {
  margin: -104px !important;
}

.m-t-n-13,
.m-y-n-13 {
  margin-top: -104px !important;
}

.m-r-n-13,
.m-x-n-13 {
  margin-right: -104px !important;
}

.m-b-n-13,
.m-y-n-13 {
  margin-bottom: -104px !important;
}

.m-l-n-13,
.m-x-n-13 {
  margin-left: -104px !important;
}

.m-a-n-14 {
  margin: -112px !important;
}

.m-t-n-14,
.m-y-n-14 {
  margin-top: -112px !important;
}

.m-r-n-14,
.m-x-n-14 {
  margin-right: -112px !important;
}

.m-b-n-14,
.m-y-n-14 {
  margin-bottom: -112px !important;
}

.m-l-n-14,
.m-x-n-14 {
  margin-left: -112px !important;
}

.m-a-n-15 {
  margin: -120px !important;
}

.m-t-n-15,
.m-y-n-15 {
  margin-top: -120px !important;
}

.m-r-n-15,
.m-x-n-15 {
  margin-right: -120px !important;
}

.m-b-n-15,
.m-y-n-15 {
  margin-bottom: -120px !important;
}

.m-l-n-15,
.m-x-n-15 {
  margin-left: -120px !important;
}

.m-a-n-16 {
  margin: -128px !important;
}

.m-t-n-16,
.m-y-n-16 {
  margin-top: -128px !important;
}

.m-r-n-16,
.m-x-n-16 {
  margin-right: -128px !important;
}

.m-b-n-16,
.m-y-n-16 {
  margin-bottom: -128px !important;
}

.m-l-n-16,
.m-x-n-16 {
  margin-left: -128px !important;
}

.m-a-n-17 {
  margin: -136px !important;
}

.m-t-n-17,
.m-y-n-17 {
  margin-top: -136px !important;
}

.m-r-n-17,
.m-x-n-17 {
  margin-right: -136px !important;
}

.m-b-n-17,
.m-y-n-17 {
  margin-bottom: -136px !important;
}

.m-l-n-17,
.m-x-n-17 {
  margin-left: -136px !important;
}

.m-a-n-18 {
  margin: -144px !important;
}

.m-t-n-18,
.m-y-n-18 {
  margin-top: -144px !important;
}

.m-r-n-18,
.m-x-n-18 {
  margin-right: -144px !important;
}

.m-b-n-18,
.m-y-n-18 {
  margin-bottom: -144px !important;
}

.m-l-n-18,
.m-x-n-18 {
  margin-left: -144px !important;
}

.m-a-n-19 {
  margin: -152px !important;
}

.m-t-n-19,
.m-y-n-19 {
  margin-top: -152px !important;
}

.m-r-n-19,
.m-x-n-19 {
  margin-right: -152px !important;
}

.m-b-n-19,
.m-y-n-19 {
  margin-bottom: -152px !important;
}

.m-l-n-19,
.m-x-n-19 {
  margin-left: -152px !important;
}

.m-a-n-20 {
  margin: -160px !important;
}

.m-t-n-20,
.m-y-n-20 {
  margin-top: -160px !important;
}

.m-r-n-20,
.m-x-n-20 {
  margin-right: -160px !important;
}

.m-b-n-20,
.m-y-n-20 {
  margin-bottom: -160px !important;
}

.m-l-n-20,
.m-x-n-20 {
  margin-left: -160px !important;
}

.m-a-auto {
  margin: auto !important;
}

.m-t-auto,
.m-y-auto {
  margin-top: auto !important;
}

.m-r-auto,
.m-x-auto {
  margin-right: auto !important;
}

.m-b-auto,
.m-y-auto {
  margin-bottom: auto !important;
}

.m-l-auto,
.m-x-auto {
  margin-left: auto !important;
}

@media (min-width: 375px) {
  .m-a-xs-0 {
    margin: 0 !important;
  }

  .m-t-xs-0,
.m-y-xs-0 {
    margin-top: 0 !important;
  }

  .m-r-xs-0,
.m-x-xs-0 {
    margin-right: 0 !important;
  }

  .m-b-xs-0,
.m-y-xs-0 {
    margin-bottom: 0 !important;
  }

  .m-l-xs-0,
.m-x-xs-0 {
    margin-left: 0 !important;
  }

  .m-a-xs-1 {
    margin: 8px !important;
  }

  .m-t-xs-1,
.m-y-xs-1 {
    margin-top: 8px !important;
  }

  .m-r-xs-1,
.m-x-xs-1 {
    margin-right: 8px !important;
  }

  .m-b-xs-1,
.m-y-xs-1 {
    margin-bottom: 8px !important;
  }

  .m-l-xs-1,
.m-x-xs-1 {
    margin-left: 8px !important;
  }

  .m-a-xs-2 {
    margin: 16px !important;
  }

  .m-t-xs-2,
.m-y-xs-2 {
    margin-top: 16px !important;
  }

  .m-r-xs-2,
.m-x-xs-2 {
    margin-right: 16px !important;
  }

  .m-b-xs-2,
.m-y-xs-2 {
    margin-bottom: 16px !important;
  }

  .m-l-xs-2,
.m-x-xs-2 {
    margin-left: 16px !important;
  }

  .m-a-xs-3 {
    margin: 24px !important;
  }

  .m-t-xs-3,
.m-y-xs-3 {
    margin-top: 24px !important;
  }

  .m-r-xs-3,
.m-x-xs-3 {
    margin-right: 24px !important;
  }

  .m-b-xs-3,
.m-y-xs-3 {
    margin-bottom: 24px !important;
  }

  .m-l-xs-3,
.m-x-xs-3 {
    margin-left: 24px !important;
  }

  .m-a-xs-4 {
    margin: 32px !important;
  }

  .m-t-xs-4,
.m-y-xs-4 {
    margin-top: 32px !important;
  }

  .m-r-xs-4,
.m-x-xs-4 {
    margin-right: 32px !important;
  }

  .m-b-xs-4,
.m-y-xs-4 {
    margin-bottom: 32px !important;
  }

  .m-l-xs-4,
.m-x-xs-4 {
    margin-left: 32px !important;
  }

  .m-a-xs-5 {
    margin: 40px !important;
  }

  .m-t-xs-5,
.m-y-xs-5 {
    margin-top: 40px !important;
  }

  .m-r-xs-5,
.m-x-xs-5 {
    margin-right: 40px !important;
  }

  .m-b-xs-5,
.m-y-xs-5 {
    margin-bottom: 40px !important;
  }

  .m-l-xs-5,
.m-x-xs-5 {
    margin-left: 40px !important;
  }

  .m-a-xs-6 {
    margin: 48px !important;
  }

  .m-t-xs-6,
.m-y-xs-6 {
    margin-top: 48px !important;
  }

  .m-r-xs-6,
.m-x-xs-6 {
    margin-right: 48px !important;
  }

  .m-b-xs-6,
.m-y-xs-6 {
    margin-bottom: 48px !important;
  }

  .m-l-xs-6,
.m-x-xs-6 {
    margin-left: 48px !important;
  }

  .m-a-xs-7 {
    margin: 56px !important;
  }

  .m-t-xs-7,
.m-y-xs-7 {
    margin-top: 56px !important;
  }

  .m-r-xs-7,
.m-x-xs-7 {
    margin-right: 56px !important;
  }

  .m-b-xs-7,
.m-y-xs-7 {
    margin-bottom: 56px !important;
  }

  .m-l-xs-7,
.m-x-xs-7 {
    margin-left: 56px !important;
  }

  .m-a-xs-8 {
    margin: 64px !important;
  }

  .m-t-xs-8,
.m-y-xs-8 {
    margin-top: 64px !important;
  }

  .m-r-xs-8,
.m-x-xs-8 {
    margin-right: 64px !important;
  }

  .m-b-xs-8,
.m-y-xs-8 {
    margin-bottom: 64px !important;
  }

  .m-l-xs-8,
.m-x-xs-8 {
    margin-left: 64px !important;
  }

  .m-a-xs-9 {
    margin: 72px !important;
  }

  .m-t-xs-9,
.m-y-xs-9 {
    margin-top: 72px !important;
  }

  .m-r-xs-9,
.m-x-xs-9 {
    margin-right: 72px !important;
  }

  .m-b-xs-9,
.m-y-xs-9 {
    margin-bottom: 72px !important;
  }

  .m-l-xs-9,
.m-x-xs-9 {
    margin-left: 72px !important;
  }

  .m-a-xs-10 {
    margin: 80px !important;
  }

  .m-t-xs-10,
.m-y-xs-10 {
    margin-top: 80px !important;
  }

  .m-r-xs-10,
.m-x-xs-10 {
    margin-right: 80px !important;
  }

  .m-b-xs-10,
.m-y-xs-10 {
    margin-bottom: 80px !important;
  }

  .m-l-xs-10,
.m-x-xs-10 {
    margin-left: 80px !important;
  }

  .m-a-xs-11 {
    margin: 88px !important;
  }

  .m-t-xs-11,
.m-y-xs-11 {
    margin-top: 88px !important;
  }

  .m-r-xs-11,
.m-x-xs-11 {
    margin-right: 88px !important;
  }

  .m-b-xs-11,
.m-y-xs-11 {
    margin-bottom: 88px !important;
  }

  .m-l-xs-11,
.m-x-xs-11 {
    margin-left: 88px !important;
  }

  .m-a-xs-12 {
    margin: 96px !important;
  }

  .m-t-xs-12,
.m-y-xs-12 {
    margin-top: 96px !important;
  }

  .m-r-xs-12,
.m-x-xs-12 {
    margin-right: 96px !important;
  }

  .m-b-xs-12,
.m-y-xs-12 {
    margin-bottom: 96px !important;
  }

  .m-l-xs-12,
.m-x-xs-12 {
    margin-left: 96px !important;
  }

  .m-a-xs-13 {
    margin: 104px !important;
  }

  .m-t-xs-13,
.m-y-xs-13 {
    margin-top: 104px !important;
  }

  .m-r-xs-13,
.m-x-xs-13 {
    margin-right: 104px !important;
  }

  .m-b-xs-13,
.m-y-xs-13 {
    margin-bottom: 104px !important;
  }

  .m-l-xs-13,
.m-x-xs-13 {
    margin-left: 104px !important;
  }

  .m-a-xs-14 {
    margin: 112px !important;
  }

  .m-t-xs-14,
.m-y-xs-14 {
    margin-top: 112px !important;
  }

  .m-r-xs-14,
.m-x-xs-14 {
    margin-right: 112px !important;
  }

  .m-b-xs-14,
.m-y-xs-14 {
    margin-bottom: 112px !important;
  }

  .m-l-xs-14,
.m-x-xs-14 {
    margin-left: 112px !important;
  }

  .m-a-xs-15 {
    margin: 120px !important;
  }

  .m-t-xs-15,
.m-y-xs-15 {
    margin-top: 120px !important;
  }

  .m-r-xs-15,
.m-x-xs-15 {
    margin-right: 120px !important;
  }

  .m-b-xs-15,
.m-y-xs-15 {
    margin-bottom: 120px !important;
  }

  .m-l-xs-15,
.m-x-xs-15 {
    margin-left: 120px !important;
  }

  .m-a-xs-16 {
    margin: 128px !important;
  }

  .m-t-xs-16,
.m-y-xs-16 {
    margin-top: 128px !important;
  }

  .m-r-xs-16,
.m-x-xs-16 {
    margin-right: 128px !important;
  }

  .m-b-xs-16,
.m-y-xs-16 {
    margin-bottom: 128px !important;
  }

  .m-l-xs-16,
.m-x-xs-16 {
    margin-left: 128px !important;
  }

  .m-a-xs-17 {
    margin: 136px !important;
  }

  .m-t-xs-17,
.m-y-xs-17 {
    margin-top: 136px !important;
  }

  .m-r-xs-17,
.m-x-xs-17 {
    margin-right: 136px !important;
  }

  .m-b-xs-17,
.m-y-xs-17 {
    margin-bottom: 136px !important;
  }

  .m-l-xs-17,
.m-x-xs-17 {
    margin-left: 136px !important;
  }

  .m-a-xs-18 {
    margin: 144px !important;
  }

  .m-t-xs-18,
.m-y-xs-18 {
    margin-top: 144px !important;
  }

  .m-r-xs-18,
.m-x-xs-18 {
    margin-right: 144px !important;
  }

  .m-b-xs-18,
.m-y-xs-18 {
    margin-bottom: 144px !important;
  }

  .m-l-xs-18,
.m-x-xs-18 {
    margin-left: 144px !important;
  }

  .m-a-xs-19 {
    margin: 152px !important;
  }

  .m-t-xs-19,
.m-y-xs-19 {
    margin-top: 152px !important;
  }

  .m-r-xs-19,
.m-x-xs-19 {
    margin-right: 152px !important;
  }

  .m-b-xs-19,
.m-y-xs-19 {
    margin-bottom: 152px !important;
  }

  .m-l-xs-19,
.m-x-xs-19 {
    margin-left: 152px !important;
  }

  .m-a-xs-20 {
    margin: 160px !important;
  }

  .m-t-xs-20,
.m-y-xs-20 {
    margin-top: 160px !important;
  }

  .m-r-xs-20,
.m-x-xs-20 {
    margin-right: 160px !important;
  }

  .m-b-xs-20,
.m-y-xs-20 {
    margin-bottom: 160px !important;
  }

  .m-l-xs-20,
.m-x-xs-20 {
    margin-left: 160px !important;
  }

  .p-a-xs-0 {
    padding: 0 !important;
  }

  .p-t-xs-0,
.p-y-xs-0 {
    padding-top: 0 !important;
  }

  .p-r-xs-0,
.p-x-xs-0 {
    padding-right: 0 !important;
  }

  .p-b-xs-0,
.p-y-xs-0 {
    padding-bottom: 0 !important;
  }

  .p-l-xs-0,
.p-x-xs-0 {
    padding-left: 0 !important;
  }

  .p-a-xs-1 {
    padding: 8px !important;
  }

  .p-t-xs-1,
.p-y-xs-1 {
    padding-top: 8px !important;
  }

  .p-r-xs-1,
.p-x-xs-1 {
    padding-right: 8px !important;
  }

  .p-b-xs-1,
.p-y-xs-1 {
    padding-bottom: 8px !important;
  }

  .p-l-xs-1,
.p-x-xs-1 {
    padding-left: 8px !important;
  }

  .p-a-xs-2 {
    padding: 16px !important;
  }

  .p-t-xs-2,
.p-y-xs-2 {
    padding-top: 16px !important;
  }

  .p-r-xs-2,
.p-x-xs-2 {
    padding-right: 16px !important;
  }

  .p-b-xs-2,
.p-y-xs-2 {
    padding-bottom: 16px !important;
  }

  .p-l-xs-2,
.p-x-xs-2 {
    padding-left: 16px !important;
  }

  .p-a-xs-3 {
    padding: 24px !important;
  }

  .p-t-xs-3,
.p-y-xs-3 {
    padding-top: 24px !important;
  }

  .p-r-xs-3,
.p-x-xs-3 {
    padding-right: 24px !important;
  }

  .p-b-xs-3,
.p-y-xs-3 {
    padding-bottom: 24px !important;
  }

  .p-l-xs-3,
.p-x-xs-3 {
    padding-left: 24px !important;
  }

  .p-a-xs-4 {
    padding: 32px !important;
  }

  .p-t-xs-4,
.p-y-xs-4 {
    padding-top: 32px !important;
  }

  .p-r-xs-4,
.p-x-xs-4 {
    padding-right: 32px !important;
  }

  .p-b-xs-4,
.p-y-xs-4 {
    padding-bottom: 32px !important;
  }

  .p-l-xs-4,
.p-x-xs-4 {
    padding-left: 32px !important;
  }

  .p-a-xs-5 {
    padding: 40px !important;
  }

  .p-t-xs-5,
.p-y-xs-5 {
    padding-top: 40px !important;
  }

  .p-r-xs-5,
.p-x-xs-5 {
    padding-right: 40px !important;
  }

  .p-b-xs-5,
.p-y-xs-5 {
    padding-bottom: 40px !important;
  }

  .p-l-xs-5,
.p-x-xs-5 {
    padding-left: 40px !important;
  }

  .p-a-xs-6 {
    padding: 48px !important;
  }

  .p-t-xs-6,
.p-y-xs-6 {
    padding-top: 48px !important;
  }

  .p-r-xs-6,
.p-x-xs-6 {
    padding-right: 48px !important;
  }

  .p-b-xs-6,
.p-y-xs-6 {
    padding-bottom: 48px !important;
  }

  .p-l-xs-6,
.p-x-xs-6 {
    padding-left: 48px !important;
  }

  .p-a-xs-7 {
    padding: 56px !important;
  }

  .p-t-xs-7,
.p-y-xs-7 {
    padding-top: 56px !important;
  }

  .p-r-xs-7,
.p-x-xs-7 {
    padding-right: 56px !important;
  }

  .p-b-xs-7,
.p-y-xs-7 {
    padding-bottom: 56px !important;
  }

  .p-l-xs-7,
.p-x-xs-7 {
    padding-left: 56px !important;
  }

  .p-a-xs-8 {
    padding: 64px !important;
  }

  .p-t-xs-8,
.p-y-xs-8 {
    padding-top: 64px !important;
  }

  .p-r-xs-8,
.p-x-xs-8 {
    padding-right: 64px !important;
  }

  .p-b-xs-8,
.p-y-xs-8 {
    padding-bottom: 64px !important;
  }

  .p-l-xs-8,
.p-x-xs-8 {
    padding-left: 64px !important;
  }

  .p-a-xs-9 {
    padding: 72px !important;
  }

  .p-t-xs-9,
.p-y-xs-9 {
    padding-top: 72px !important;
  }

  .p-r-xs-9,
.p-x-xs-9 {
    padding-right: 72px !important;
  }

  .p-b-xs-9,
.p-y-xs-9 {
    padding-bottom: 72px !important;
  }

  .p-l-xs-9,
.p-x-xs-9 {
    padding-left: 72px !important;
  }

  .p-a-xs-10 {
    padding: 80px !important;
  }

  .p-t-xs-10,
.p-y-xs-10 {
    padding-top: 80px !important;
  }

  .p-r-xs-10,
.p-x-xs-10 {
    padding-right: 80px !important;
  }

  .p-b-xs-10,
.p-y-xs-10 {
    padding-bottom: 80px !important;
  }

  .p-l-xs-10,
.p-x-xs-10 {
    padding-left: 80px !important;
  }

  .p-a-xs-11 {
    padding: 88px !important;
  }

  .p-t-xs-11,
.p-y-xs-11 {
    padding-top: 88px !important;
  }

  .p-r-xs-11,
.p-x-xs-11 {
    padding-right: 88px !important;
  }

  .p-b-xs-11,
.p-y-xs-11 {
    padding-bottom: 88px !important;
  }

  .p-l-xs-11,
.p-x-xs-11 {
    padding-left: 88px !important;
  }

  .p-a-xs-12 {
    padding: 96px !important;
  }

  .p-t-xs-12,
.p-y-xs-12 {
    padding-top: 96px !important;
  }

  .p-r-xs-12,
.p-x-xs-12 {
    padding-right: 96px !important;
  }

  .p-b-xs-12,
.p-y-xs-12 {
    padding-bottom: 96px !important;
  }

  .p-l-xs-12,
.p-x-xs-12 {
    padding-left: 96px !important;
  }

  .p-a-xs-13 {
    padding: 104px !important;
  }

  .p-t-xs-13,
.p-y-xs-13 {
    padding-top: 104px !important;
  }

  .p-r-xs-13,
.p-x-xs-13 {
    padding-right: 104px !important;
  }

  .p-b-xs-13,
.p-y-xs-13 {
    padding-bottom: 104px !important;
  }

  .p-l-xs-13,
.p-x-xs-13 {
    padding-left: 104px !important;
  }

  .p-a-xs-14 {
    padding: 112px !important;
  }

  .p-t-xs-14,
.p-y-xs-14 {
    padding-top: 112px !important;
  }

  .p-r-xs-14,
.p-x-xs-14 {
    padding-right: 112px !important;
  }

  .p-b-xs-14,
.p-y-xs-14 {
    padding-bottom: 112px !important;
  }

  .p-l-xs-14,
.p-x-xs-14 {
    padding-left: 112px !important;
  }

  .p-a-xs-15 {
    padding: 120px !important;
  }

  .p-t-xs-15,
.p-y-xs-15 {
    padding-top: 120px !important;
  }

  .p-r-xs-15,
.p-x-xs-15 {
    padding-right: 120px !important;
  }

  .p-b-xs-15,
.p-y-xs-15 {
    padding-bottom: 120px !important;
  }

  .p-l-xs-15,
.p-x-xs-15 {
    padding-left: 120px !important;
  }

  .p-a-xs-16 {
    padding: 128px !important;
  }

  .p-t-xs-16,
.p-y-xs-16 {
    padding-top: 128px !important;
  }

  .p-r-xs-16,
.p-x-xs-16 {
    padding-right: 128px !important;
  }

  .p-b-xs-16,
.p-y-xs-16 {
    padding-bottom: 128px !important;
  }

  .p-l-xs-16,
.p-x-xs-16 {
    padding-left: 128px !important;
  }

  .p-a-xs-17 {
    padding: 136px !important;
  }

  .p-t-xs-17,
.p-y-xs-17 {
    padding-top: 136px !important;
  }

  .p-r-xs-17,
.p-x-xs-17 {
    padding-right: 136px !important;
  }

  .p-b-xs-17,
.p-y-xs-17 {
    padding-bottom: 136px !important;
  }

  .p-l-xs-17,
.p-x-xs-17 {
    padding-left: 136px !important;
  }

  .p-a-xs-18 {
    padding: 144px !important;
  }

  .p-t-xs-18,
.p-y-xs-18 {
    padding-top: 144px !important;
  }

  .p-r-xs-18,
.p-x-xs-18 {
    padding-right: 144px !important;
  }

  .p-b-xs-18,
.p-y-xs-18 {
    padding-bottom: 144px !important;
  }

  .p-l-xs-18,
.p-x-xs-18 {
    padding-left: 144px !important;
  }

  .p-a-xs-19 {
    padding: 152px !important;
  }

  .p-t-xs-19,
.p-y-xs-19 {
    padding-top: 152px !important;
  }

  .p-r-xs-19,
.p-x-xs-19 {
    padding-right: 152px !important;
  }

  .p-b-xs-19,
.p-y-xs-19 {
    padding-bottom: 152px !important;
  }

  .p-l-xs-19,
.p-x-xs-19 {
    padding-left: 152px !important;
  }

  .p-a-xs-20 {
    padding: 160px !important;
  }

  .p-t-xs-20,
.p-y-xs-20 {
    padding-top: 160px !important;
  }

  .p-r-xs-20,
.p-x-xs-20 {
    padding-right: 160px !important;
  }

  .p-b-xs-20,
.p-y-xs-20 {
    padding-bottom: 160px !important;
  }

  .p-l-xs-20,
.p-x-xs-20 {
    padding-left: 160px !important;
  }

  .m-a-xs-n-1 {
    margin: -8px !important;
  }

  .m-t-xs-n-1,
.m-y-xs-n-1 {
    margin-top: -8px !important;
  }

  .m-r-xs-n-1,
.m-x-xs-n-1 {
    margin-right: -8px !important;
  }

  .m-b-xs-n-1,
.m-y-xs-n-1 {
    margin-bottom: -8px !important;
  }

  .m-l-xs-n-1,
.m-x-xs-n-1 {
    margin-left: -8px !important;
  }

  .m-a-xs-n-2 {
    margin: -16px !important;
  }

  .m-t-xs-n-2,
.m-y-xs-n-2 {
    margin-top: -16px !important;
  }

  .m-r-xs-n-2,
.m-x-xs-n-2 {
    margin-right: -16px !important;
  }

  .m-b-xs-n-2,
.m-y-xs-n-2 {
    margin-bottom: -16px !important;
  }

  .m-l-xs-n-2,
.m-x-xs-n-2 {
    margin-left: -16px !important;
  }

  .m-a-xs-n-3 {
    margin: -24px !important;
  }

  .m-t-xs-n-3,
.m-y-xs-n-3 {
    margin-top: -24px !important;
  }

  .m-r-xs-n-3,
.m-x-xs-n-3 {
    margin-right: -24px !important;
  }

  .m-b-xs-n-3,
.m-y-xs-n-3 {
    margin-bottom: -24px !important;
  }

  .m-l-xs-n-3,
.m-x-xs-n-3 {
    margin-left: -24px !important;
  }

  .m-a-xs-n-4 {
    margin: -32px !important;
  }

  .m-t-xs-n-4,
.m-y-xs-n-4 {
    margin-top: -32px !important;
  }

  .m-r-xs-n-4,
.m-x-xs-n-4 {
    margin-right: -32px !important;
  }

  .m-b-xs-n-4,
.m-y-xs-n-4 {
    margin-bottom: -32px !important;
  }

  .m-l-xs-n-4,
.m-x-xs-n-4 {
    margin-left: -32px !important;
  }

  .m-a-xs-n-5 {
    margin: -40px !important;
  }

  .m-t-xs-n-5,
.m-y-xs-n-5 {
    margin-top: -40px !important;
  }

  .m-r-xs-n-5,
.m-x-xs-n-5 {
    margin-right: -40px !important;
  }

  .m-b-xs-n-5,
.m-y-xs-n-5 {
    margin-bottom: -40px !important;
  }

  .m-l-xs-n-5,
.m-x-xs-n-5 {
    margin-left: -40px !important;
  }

  .m-a-xs-n-6 {
    margin: -48px !important;
  }

  .m-t-xs-n-6,
.m-y-xs-n-6 {
    margin-top: -48px !important;
  }

  .m-r-xs-n-6,
.m-x-xs-n-6 {
    margin-right: -48px !important;
  }

  .m-b-xs-n-6,
.m-y-xs-n-6 {
    margin-bottom: -48px !important;
  }

  .m-l-xs-n-6,
.m-x-xs-n-6 {
    margin-left: -48px !important;
  }

  .m-a-xs-n-7 {
    margin: -56px !important;
  }

  .m-t-xs-n-7,
.m-y-xs-n-7 {
    margin-top: -56px !important;
  }

  .m-r-xs-n-7,
.m-x-xs-n-7 {
    margin-right: -56px !important;
  }

  .m-b-xs-n-7,
.m-y-xs-n-7 {
    margin-bottom: -56px !important;
  }

  .m-l-xs-n-7,
.m-x-xs-n-7 {
    margin-left: -56px !important;
  }

  .m-a-xs-n-8 {
    margin: -64px !important;
  }

  .m-t-xs-n-8,
.m-y-xs-n-8 {
    margin-top: -64px !important;
  }

  .m-r-xs-n-8,
.m-x-xs-n-8 {
    margin-right: -64px !important;
  }

  .m-b-xs-n-8,
.m-y-xs-n-8 {
    margin-bottom: -64px !important;
  }

  .m-l-xs-n-8,
.m-x-xs-n-8 {
    margin-left: -64px !important;
  }

  .m-a-xs-n-9 {
    margin: -72px !important;
  }

  .m-t-xs-n-9,
.m-y-xs-n-9 {
    margin-top: -72px !important;
  }

  .m-r-xs-n-9,
.m-x-xs-n-9 {
    margin-right: -72px !important;
  }

  .m-b-xs-n-9,
.m-y-xs-n-9 {
    margin-bottom: -72px !important;
  }

  .m-l-xs-n-9,
.m-x-xs-n-9 {
    margin-left: -72px !important;
  }

  .m-a-xs-n-10 {
    margin: -80px !important;
  }

  .m-t-xs-n-10,
.m-y-xs-n-10 {
    margin-top: -80px !important;
  }

  .m-r-xs-n-10,
.m-x-xs-n-10 {
    margin-right: -80px !important;
  }

  .m-b-xs-n-10,
.m-y-xs-n-10 {
    margin-bottom: -80px !important;
  }

  .m-l-xs-n-10,
.m-x-xs-n-10 {
    margin-left: -80px !important;
  }

  .m-a-xs-n-11 {
    margin: -88px !important;
  }

  .m-t-xs-n-11,
.m-y-xs-n-11 {
    margin-top: -88px !important;
  }

  .m-r-xs-n-11,
.m-x-xs-n-11 {
    margin-right: -88px !important;
  }

  .m-b-xs-n-11,
.m-y-xs-n-11 {
    margin-bottom: -88px !important;
  }

  .m-l-xs-n-11,
.m-x-xs-n-11 {
    margin-left: -88px !important;
  }

  .m-a-xs-n-12 {
    margin: -96px !important;
  }

  .m-t-xs-n-12,
.m-y-xs-n-12 {
    margin-top: -96px !important;
  }

  .m-r-xs-n-12,
.m-x-xs-n-12 {
    margin-right: -96px !important;
  }

  .m-b-xs-n-12,
.m-y-xs-n-12 {
    margin-bottom: -96px !important;
  }

  .m-l-xs-n-12,
.m-x-xs-n-12 {
    margin-left: -96px !important;
  }

  .m-a-xs-n-13 {
    margin: -104px !important;
  }

  .m-t-xs-n-13,
.m-y-xs-n-13 {
    margin-top: -104px !important;
  }

  .m-r-xs-n-13,
.m-x-xs-n-13 {
    margin-right: -104px !important;
  }

  .m-b-xs-n-13,
.m-y-xs-n-13 {
    margin-bottom: -104px !important;
  }

  .m-l-xs-n-13,
.m-x-xs-n-13 {
    margin-left: -104px !important;
  }

  .m-a-xs-n-14 {
    margin: -112px !important;
  }

  .m-t-xs-n-14,
.m-y-xs-n-14 {
    margin-top: -112px !important;
  }

  .m-r-xs-n-14,
.m-x-xs-n-14 {
    margin-right: -112px !important;
  }

  .m-b-xs-n-14,
.m-y-xs-n-14 {
    margin-bottom: -112px !important;
  }

  .m-l-xs-n-14,
.m-x-xs-n-14 {
    margin-left: -112px !important;
  }

  .m-a-xs-n-15 {
    margin: -120px !important;
  }

  .m-t-xs-n-15,
.m-y-xs-n-15 {
    margin-top: -120px !important;
  }

  .m-r-xs-n-15,
.m-x-xs-n-15 {
    margin-right: -120px !important;
  }

  .m-b-xs-n-15,
.m-y-xs-n-15 {
    margin-bottom: -120px !important;
  }

  .m-l-xs-n-15,
.m-x-xs-n-15 {
    margin-left: -120px !important;
  }

  .m-a-xs-n-16 {
    margin: -128px !important;
  }

  .m-t-xs-n-16,
.m-y-xs-n-16 {
    margin-top: -128px !important;
  }

  .m-r-xs-n-16,
.m-x-xs-n-16 {
    margin-right: -128px !important;
  }

  .m-b-xs-n-16,
.m-y-xs-n-16 {
    margin-bottom: -128px !important;
  }

  .m-l-xs-n-16,
.m-x-xs-n-16 {
    margin-left: -128px !important;
  }

  .m-a-xs-n-17 {
    margin: -136px !important;
  }

  .m-t-xs-n-17,
.m-y-xs-n-17 {
    margin-top: -136px !important;
  }

  .m-r-xs-n-17,
.m-x-xs-n-17 {
    margin-right: -136px !important;
  }

  .m-b-xs-n-17,
.m-y-xs-n-17 {
    margin-bottom: -136px !important;
  }

  .m-l-xs-n-17,
.m-x-xs-n-17 {
    margin-left: -136px !important;
  }

  .m-a-xs-n-18 {
    margin: -144px !important;
  }

  .m-t-xs-n-18,
.m-y-xs-n-18 {
    margin-top: -144px !important;
  }

  .m-r-xs-n-18,
.m-x-xs-n-18 {
    margin-right: -144px !important;
  }

  .m-b-xs-n-18,
.m-y-xs-n-18 {
    margin-bottom: -144px !important;
  }

  .m-l-xs-n-18,
.m-x-xs-n-18 {
    margin-left: -144px !important;
  }

  .m-a-xs-n-19 {
    margin: -152px !important;
  }

  .m-t-xs-n-19,
.m-y-xs-n-19 {
    margin-top: -152px !important;
  }

  .m-r-xs-n-19,
.m-x-xs-n-19 {
    margin-right: -152px !important;
  }

  .m-b-xs-n-19,
.m-y-xs-n-19 {
    margin-bottom: -152px !important;
  }

  .m-l-xs-n-19,
.m-x-xs-n-19 {
    margin-left: -152px !important;
  }

  .m-a-xs-n-20 {
    margin: -160px !important;
  }

  .m-t-xs-n-20,
.m-y-xs-n-20 {
    margin-top: -160px !important;
  }

  .m-r-xs-n-20,
.m-x-xs-n-20 {
    margin-right: -160px !important;
  }

  .m-b-xs-n-20,
.m-y-xs-n-20 {
    margin-bottom: -160px !important;
  }

  .m-l-xs-n-20,
.m-x-xs-n-20 {
    margin-left: -160px !important;
  }

  .m-a-xs-auto {
    margin: auto !important;
  }

  .m-t-xs-auto,
.m-y-xs-auto {
    margin-top: auto !important;
  }

  .m-r-xs-auto,
.m-x-xs-auto {
    margin-right: auto !important;
  }

  .m-b-xs-auto,
.m-y-xs-auto {
    margin-bottom: auto !important;
  }

  .m-l-xs-auto,
.m-x-xs-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-a-sm-0 {
    margin: 0 !important;
  }

  .m-t-sm-0,
.m-y-sm-0 {
    margin-top: 0 !important;
  }

  .m-r-sm-0,
.m-x-sm-0 {
    margin-right: 0 !important;
  }

  .m-b-sm-0,
.m-y-sm-0 {
    margin-bottom: 0 !important;
  }

  .m-l-sm-0,
.m-x-sm-0 {
    margin-left: 0 !important;
  }

  .m-a-sm-1 {
    margin: 8px !important;
  }

  .m-t-sm-1,
.m-y-sm-1 {
    margin-top: 8px !important;
  }

  .m-r-sm-1,
.m-x-sm-1 {
    margin-right: 8px !important;
  }

  .m-b-sm-1,
.m-y-sm-1 {
    margin-bottom: 8px !important;
  }

  .m-l-sm-1,
.m-x-sm-1 {
    margin-left: 8px !important;
  }

  .m-a-sm-2 {
    margin: 16px !important;
  }

  .m-t-sm-2,
.m-y-sm-2 {
    margin-top: 16px !important;
  }

  .m-r-sm-2,
.m-x-sm-2 {
    margin-right: 16px !important;
  }

  .m-b-sm-2,
.m-y-sm-2 {
    margin-bottom: 16px !important;
  }

  .m-l-sm-2,
.m-x-sm-2 {
    margin-left: 16px !important;
  }

  .m-a-sm-3 {
    margin: 24px !important;
  }

  .m-t-sm-3,
.m-y-sm-3 {
    margin-top: 24px !important;
  }

  .m-r-sm-3,
.m-x-sm-3 {
    margin-right: 24px !important;
  }

  .m-b-sm-3,
.m-y-sm-3 {
    margin-bottom: 24px !important;
  }

  .m-l-sm-3,
.m-x-sm-3 {
    margin-left: 24px !important;
  }

  .m-a-sm-4 {
    margin: 32px !important;
  }

  .m-t-sm-4,
.m-y-sm-4 {
    margin-top: 32px !important;
  }

  .m-r-sm-4,
.m-x-sm-4 {
    margin-right: 32px !important;
  }

  .m-b-sm-4,
.m-y-sm-4 {
    margin-bottom: 32px !important;
  }

  .m-l-sm-4,
.m-x-sm-4 {
    margin-left: 32px !important;
  }

  .m-a-sm-5 {
    margin: 40px !important;
  }

  .m-t-sm-5,
.m-y-sm-5 {
    margin-top: 40px !important;
  }

  .m-r-sm-5,
.m-x-sm-5 {
    margin-right: 40px !important;
  }

  .m-b-sm-5,
.m-y-sm-5 {
    margin-bottom: 40px !important;
  }

  .m-l-sm-5,
.m-x-sm-5 {
    margin-left: 40px !important;
  }

  .m-a-sm-6 {
    margin: 48px !important;
  }

  .m-t-sm-6,
.m-y-sm-6 {
    margin-top: 48px !important;
  }

  .m-r-sm-6,
.m-x-sm-6 {
    margin-right: 48px !important;
  }

  .m-b-sm-6,
.m-y-sm-6 {
    margin-bottom: 48px !important;
  }

  .m-l-sm-6,
.m-x-sm-6 {
    margin-left: 48px !important;
  }

  .m-a-sm-7 {
    margin: 56px !important;
  }

  .m-t-sm-7,
.m-y-sm-7 {
    margin-top: 56px !important;
  }

  .m-r-sm-7,
.m-x-sm-7 {
    margin-right: 56px !important;
  }

  .m-b-sm-7,
.m-y-sm-7 {
    margin-bottom: 56px !important;
  }

  .m-l-sm-7,
.m-x-sm-7 {
    margin-left: 56px !important;
  }

  .m-a-sm-8 {
    margin: 64px !important;
  }

  .m-t-sm-8,
.m-y-sm-8 {
    margin-top: 64px !important;
  }

  .m-r-sm-8,
.m-x-sm-8 {
    margin-right: 64px !important;
  }

  .m-b-sm-8,
.m-y-sm-8 {
    margin-bottom: 64px !important;
  }

  .m-l-sm-8,
.m-x-sm-8 {
    margin-left: 64px !important;
  }

  .m-a-sm-9 {
    margin: 72px !important;
  }

  .m-t-sm-9,
.m-y-sm-9 {
    margin-top: 72px !important;
  }

  .m-r-sm-9,
.m-x-sm-9 {
    margin-right: 72px !important;
  }

  .m-b-sm-9,
.m-y-sm-9 {
    margin-bottom: 72px !important;
  }

  .m-l-sm-9,
.m-x-sm-9 {
    margin-left: 72px !important;
  }

  .m-a-sm-10 {
    margin: 80px !important;
  }

  .m-t-sm-10,
.m-y-sm-10 {
    margin-top: 80px !important;
  }

  .m-r-sm-10,
.m-x-sm-10 {
    margin-right: 80px !important;
  }

  .m-b-sm-10,
.m-y-sm-10 {
    margin-bottom: 80px !important;
  }

  .m-l-sm-10,
.m-x-sm-10 {
    margin-left: 80px !important;
  }

  .m-a-sm-11 {
    margin: 88px !important;
  }

  .m-t-sm-11,
.m-y-sm-11 {
    margin-top: 88px !important;
  }

  .m-r-sm-11,
.m-x-sm-11 {
    margin-right: 88px !important;
  }

  .m-b-sm-11,
.m-y-sm-11 {
    margin-bottom: 88px !important;
  }

  .m-l-sm-11,
.m-x-sm-11 {
    margin-left: 88px !important;
  }

  .m-a-sm-12 {
    margin: 96px !important;
  }

  .m-t-sm-12,
.m-y-sm-12 {
    margin-top: 96px !important;
  }

  .m-r-sm-12,
.m-x-sm-12 {
    margin-right: 96px !important;
  }

  .m-b-sm-12,
.m-y-sm-12 {
    margin-bottom: 96px !important;
  }

  .m-l-sm-12,
.m-x-sm-12 {
    margin-left: 96px !important;
  }

  .m-a-sm-13 {
    margin: 104px !important;
  }

  .m-t-sm-13,
.m-y-sm-13 {
    margin-top: 104px !important;
  }

  .m-r-sm-13,
.m-x-sm-13 {
    margin-right: 104px !important;
  }

  .m-b-sm-13,
.m-y-sm-13 {
    margin-bottom: 104px !important;
  }

  .m-l-sm-13,
.m-x-sm-13 {
    margin-left: 104px !important;
  }

  .m-a-sm-14 {
    margin: 112px !important;
  }

  .m-t-sm-14,
.m-y-sm-14 {
    margin-top: 112px !important;
  }

  .m-r-sm-14,
.m-x-sm-14 {
    margin-right: 112px !important;
  }

  .m-b-sm-14,
.m-y-sm-14 {
    margin-bottom: 112px !important;
  }

  .m-l-sm-14,
.m-x-sm-14 {
    margin-left: 112px !important;
  }

  .m-a-sm-15 {
    margin: 120px !important;
  }

  .m-t-sm-15,
.m-y-sm-15 {
    margin-top: 120px !important;
  }

  .m-r-sm-15,
.m-x-sm-15 {
    margin-right: 120px !important;
  }

  .m-b-sm-15,
.m-y-sm-15 {
    margin-bottom: 120px !important;
  }

  .m-l-sm-15,
.m-x-sm-15 {
    margin-left: 120px !important;
  }

  .m-a-sm-16 {
    margin: 128px !important;
  }

  .m-t-sm-16,
.m-y-sm-16 {
    margin-top: 128px !important;
  }

  .m-r-sm-16,
.m-x-sm-16 {
    margin-right: 128px !important;
  }

  .m-b-sm-16,
.m-y-sm-16 {
    margin-bottom: 128px !important;
  }

  .m-l-sm-16,
.m-x-sm-16 {
    margin-left: 128px !important;
  }

  .m-a-sm-17 {
    margin: 136px !important;
  }

  .m-t-sm-17,
.m-y-sm-17 {
    margin-top: 136px !important;
  }

  .m-r-sm-17,
.m-x-sm-17 {
    margin-right: 136px !important;
  }

  .m-b-sm-17,
.m-y-sm-17 {
    margin-bottom: 136px !important;
  }

  .m-l-sm-17,
.m-x-sm-17 {
    margin-left: 136px !important;
  }

  .m-a-sm-18 {
    margin: 144px !important;
  }

  .m-t-sm-18,
.m-y-sm-18 {
    margin-top: 144px !important;
  }

  .m-r-sm-18,
.m-x-sm-18 {
    margin-right: 144px !important;
  }

  .m-b-sm-18,
.m-y-sm-18 {
    margin-bottom: 144px !important;
  }

  .m-l-sm-18,
.m-x-sm-18 {
    margin-left: 144px !important;
  }

  .m-a-sm-19 {
    margin: 152px !important;
  }

  .m-t-sm-19,
.m-y-sm-19 {
    margin-top: 152px !important;
  }

  .m-r-sm-19,
.m-x-sm-19 {
    margin-right: 152px !important;
  }

  .m-b-sm-19,
.m-y-sm-19 {
    margin-bottom: 152px !important;
  }

  .m-l-sm-19,
.m-x-sm-19 {
    margin-left: 152px !important;
  }

  .m-a-sm-20 {
    margin: 160px !important;
  }

  .m-t-sm-20,
.m-y-sm-20 {
    margin-top: 160px !important;
  }

  .m-r-sm-20,
.m-x-sm-20 {
    margin-right: 160px !important;
  }

  .m-b-sm-20,
.m-y-sm-20 {
    margin-bottom: 160px !important;
  }

  .m-l-sm-20,
.m-x-sm-20 {
    margin-left: 160px !important;
  }

  .p-a-sm-0 {
    padding: 0 !important;
  }

  .p-t-sm-0,
.p-y-sm-0 {
    padding-top: 0 !important;
  }

  .p-r-sm-0,
.p-x-sm-0 {
    padding-right: 0 !important;
  }

  .p-b-sm-0,
.p-y-sm-0 {
    padding-bottom: 0 !important;
  }

  .p-l-sm-0,
.p-x-sm-0 {
    padding-left: 0 !important;
  }

  .p-a-sm-1 {
    padding: 8px !important;
  }

  .p-t-sm-1,
.p-y-sm-1 {
    padding-top: 8px !important;
  }

  .p-r-sm-1,
.p-x-sm-1 {
    padding-right: 8px !important;
  }

  .p-b-sm-1,
.p-y-sm-1 {
    padding-bottom: 8px !important;
  }

  .p-l-sm-1,
.p-x-sm-1 {
    padding-left: 8px !important;
  }

  .p-a-sm-2 {
    padding: 16px !important;
  }

  .p-t-sm-2,
.p-y-sm-2 {
    padding-top: 16px !important;
  }

  .p-r-sm-2,
.p-x-sm-2 {
    padding-right: 16px !important;
  }

  .p-b-sm-2,
.p-y-sm-2 {
    padding-bottom: 16px !important;
  }

  .p-l-sm-2,
.p-x-sm-2 {
    padding-left: 16px !important;
  }

  .p-a-sm-3 {
    padding: 24px !important;
  }

  .p-t-sm-3,
.p-y-sm-3 {
    padding-top: 24px !important;
  }

  .p-r-sm-3,
.p-x-sm-3 {
    padding-right: 24px !important;
  }

  .p-b-sm-3,
.p-y-sm-3 {
    padding-bottom: 24px !important;
  }

  .p-l-sm-3,
.p-x-sm-3 {
    padding-left: 24px !important;
  }

  .p-a-sm-4 {
    padding: 32px !important;
  }

  .p-t-sm-4,
.p-y-sm-4 {
    padding-top: 32px !important;
  }

  .p-r-sm-4,
.p-x-sm-4 {
    padding-right: 32px !important;
  }

  .p-b-sm-4,
.p-y-sm-4 {
    padding-bottom: 32px !important;
  }

  .p-l-sm-4,
.p-x-sm-4 {
    padding-left: 32px !important;
  }

  .p-a-sm-5 {
    padding: 40px !important;
  }

  .p-t-sm-5,
.p-y-sm-5 {
    padding-top: 40px !important;
  }

  .p-r-sm-5,
.p-x-sm-5 {
    padding-right: 40px !important;
  }

  .p-b-sm-5,
.p-y-sm-5 {
    padding-bottom: 40px !important;
  }

  .p-l-sm-5,
.p-x-sm-5 {
    padding-left: 40px !important;
  }

  .p-a-sm-6 {
    padding: 48px !important;
  }

  .p-t-sm-6,
.p-y-sm-6 {
    padding-top: 48px !important;
  }

  .p-r-sm-6,
.p-x-sm-6 {
    padding-right: 48px !important;
  }

  .p-b-sm-6,
.p-y-sm-6 {
    padding-bottom: 48px !important;
  }

  .p-l-sm-6,
.p-x-sm-6 {
    padding-left: 48px !important;
  }

  .p-a-sm-7 {
    padding: 56px !important;
  }

  .p-t-sm-7,
.p-y-sm-7 {
    padding-top: 56px !important;
  }

  .p-r-sm-7,
.p-x-sm-7 {
    padding-right: 56px !important;
  }

  .p-b-sm-7,
.p-y-sm-7 {
    padding-bottom: 56px !important;
  }

  .p-l-sm-7,
.p-x-sm-7 {
    padding-left: 56px !important;
  }

  .p-a-sm-8 {
    padding: 64px !important;
  }

  .p-t-sm-8,
.p-y-sm-8 {
    padding-top: 64px !important;
  }

  .p-r-sm-8,
.p-x-sm-8 {
    padding-right: 64px !important;
  }

  .p-b-sm-8,
.p-y-sm-8 {
    padding-bottom: 64px !important;
  }

  .p-l-sm-8,
.p-x-sm-8 {
    padding-left: 64px !important;
  }

  .p-a-sm-9 {
    padding: 72px !important;
  }

  .p-t-sm-9,
.p-y-sm-9 {
    padding-top: 72px !important;
  }

  .p-r-sm-9,
.p-x-sm-9 {
    padding-right: 72px !important;
  }

  .p-b-sm-9,
.p-y-sm-9 {
    padding-bottom: 72px !important;
  }

  .p-l-sm-9,
.p-x-sm-9 {
    padding-left: 72px !important;
  }

  .p-a-sm-10 {
    padding: 80px !important;
  }

  .p-t-sm-10,
.p-y-sm-10 {
    padding-top: 80px !important;
  }

  .p-r-sm-10,
.p-x-sm-10 {
    padding-right: 80px !important;
  }

  .p-b-sm-10,
.p-y-sm-10 {
    padding-bottom: 80px !important;
  }

  .p-l-sm-10,
.p-x-sm-10 {
    padding-left: 80px !important;
  }

  .p-a-sm-11 {
    padding: 88px !important;
  }

  .p-t-sm-11,
.p-y-sm-11 {
    padding-top: 88px !important;
  }

  .p-r-sm-11,
.p-x-sm-11 {
    padding-right: 88px !important;
  }

  .p-b-sm-11,
.p-y-sm-11 {
    padding-bottom: 88px !important;
  }

  .p-l-sm-11,
.p-x-sm-11 {
    padding-left: 88px !important;
  }

  .p-a-sm-12 {
    padding: 96px !important;
  }

  .p-t-sm-12,
.p-y-sm-12 {
    padding-top: 96px !important;
  }

  .p-r-sm-12,
.p-x-sm-12 {
    padding-right: 96px !important;
  }

  .p-b-sm-12,
.p-y-sm-12 {
    padding-bottom: 96px !important;
  }

  .p-l-sm-12,
.p-x-sm-12 {
    padding-left: 96px !important;
  }

  .p-a-sm-13 {
    padding: 104px !important;
  }

  .p-t-sm-13,
.p-y-sm-13 {
    padding-top: 104px !important;
  }

  .p-r-sm-13,
.p-x-sm-13 {
    padding-right: 104px !important;
  }

  .p-b-sm-13,
.p-y-sm-13 {
    padding-bottom: 104px !important;
  }

  .p-l-sm-13,
.p-x-sm-13 {
    padding-left: 104px !important;
  }

  .p-a-sm-14 {
    padding: 112px !important;
  }

  .p-t-sm-14,
.p-y-sm-14 {
    padding-top: 112px !important;
  }

  .p-r-sm-14,
.p-x-sm-14 {
    padding-right: 112px !important;
  }

  .p-b-sm-14,
.p-y-sm-14 {
    padding-bottom: 112px !important;
  }

  .p-l-sm-14,
.p-x-sm-14 {
    padding-left: 112px !important;
  }

  .p-a-sm-15 {
    padding: 120px !important;
  }

  .p-t-sm-15,
.p-y-sm-15 {
    padding-top: 120px !important;
  }

  .p-r-sm-15,
.p-x-sm-15 {
    padding-right: 120px !important;
  }

  .p-b-sm-15,
.p-y-sm-15 {
    padding-bottom: 120px !important;
  }

  .p-l-sm-15,
.p-x-sm-15 {
    padding-left: 120px !important;
  }

  .p-a-sm-16 {
    padding: 128px !important;
  }

  .p-t-sm-16,
.p-y-sm-16 {
    padding-top: 128px !important;
  }

  .p-r-sm-16,
.p-x-sm-16 {
    padding-right: 128px !important;
  }

  .p-b-sm-16,
.p-y-sm-16 {
    padding-bottom: 128px !important;
  }

  .p-l-sm-16,
.p-x-sm-16 {
    padding-left: 128px !important;
  }

  .p-a-sm-17 {
    padding: 136px !important;
  }

  .p-t-sm-17,
.p-y-sm-17 {
    padding-top: 136px !important;
  }

  .p-r-sm-17,
.p-x-sm-17 {
    padding-right: 136px !important;
  }

  .p-b-sm-17,
.p-y-sm-17 {
    padding-bottom: 136px !important;
  }

  .p-l-sm-17,
.p-x-sm-17 {
    padding-left: 136px !important;
  }

  .p-a-sm-18 {
    padding: 144px !important;
  }

  .p-t-sm-18,
.p-y-sm-18 {
    padding-top: 144px !important;
  }

  .p-r-sm-18,
.p-x-sm-18 {
    padding-right: 144px !important;
  }

  .p-b-sm-18,
.p-y-sm-18 {
    padding-bottom: 144px !important;
  }

  .p-l-sm-18,
.p-x-sm-18 {
    padding-left: 144px !important;
  }

  .p-a-sm-19 {
    padding: 152px !important;
  }

  .p-t-sm-19,
.p-y-sm-19 {
    padding-top: 152px !important;
  }

  .p-r-sm-19,
.p-x-sm-19 {
    padding-right: 152px !important;
  }

  .p-b-sm-19,
.p-y-sm-19 {
    padding-bottom: 152px !important;
  }

  .p-l-sm-19,
.p-x-sm-19 {
    padding-left: 152px !important;
  }

  .p-a-sm-20 {
    padding: 160px !important;
  }

  .p-t-sm-20,
.p-y-sm-20 {
    padding-top: 160px !important;
  }

  .p-r-sm-20,
.p-x-sm-20 {
    padding-right: 160px !important;
  }

  .p-b-sm-20,
.p-y-sm-20 {
    padding-bottom: 160px !important;
  }

  .p-l-sm-20,
.p-x-sm-20 {
    padding-left: 160px !important;
  }

  .m-a-sm-n-1 {
    margin: -8px !important;
  }

  .m-t-sm-n-1,
.m-y-sm-n-1 {
    margin-top: -8px !important;
  }

  .m-r-sm-n-1,
.m-x-sm-n-1 {
    margin-right: -8px !important;
  }

  .m-b-sm-n-1,
.m-y-sm-n-1 {
    margin-bottom: -8px !important;
  }

  .m-l-sm-n-1,
.m-x-sm-n-1 {
    margin-left: -8px !important;
  }

  .m-a-sm-n-2 {
    margin: -16px !important;
  }

  .m-t-sm-n-2,
.m-y-sm-n-2 {
    margin-top: -16px !important;
  }

  .m-r-sm-n-2,
.m-x-sm-n-2 {
    margin-right: -16px !important;
  }

  .m-b-sm-n-2,
.m-y-sm-n-2 {
    margin-bottom: -16px !important;
  }

  .m-l-sm-n-2,
.m-x-sm-n-2 {
    margin-left: -16px !important;
  }

  .m-a-sm-n-3 {
    margin: -24px !important;
  }

  .m-t-sm-n-3,
.m-y-sm-n-3 {
    margin-top: -24px !important;
  }

  .m-r-sm-n-3,
.m-x-sm-n-3 {
    margin-right: -24px !important;
  }

  .m-b-sm-n-3,
.m-y-sm-n-3 {
    margin-bottom: -24px !important;
  }

  .m-l-sm-n-3,
.m-x-sm-n-3 {
    margin-left: -24px !important;
  }

  .m-a-sm-n-4 {
    margin: -32px !important;
  }

  .m-t-sm-n-4,
.m-y-sm-n-4 {
    margin-top: -32px !important;
  }

  .m-r-sm-n-4,
.m-x-sm-n-4 {
    margin-right: -32px !important;
  }

  .m-b-sm-n-4,
.m-y-sm-n-4 {
    margin-bottom: -32px !important;
  }

  .m-l-sm-n-4,
.m-x-sm-n-4 {
    margin-left: -32px !important;
  }

  .m-a-sm-n-5 {
    margin: -40px !important;
  }

  .m-t-sm-n-5,
.m-y-sm-n-5 {
    margin-top: -40px !important;
  }

  .m-r-sm-n-5,
.m-x-sm-n-5 {
    margin-right: -40px !important;
  }

  .m-b-sm-n-5,
.m-y-sm-n-5 {
    margin-bottom: -40px !important;
  }

  .m-l-sm-n-5,
.m-x-sm-n-5 {
    margin-left: -40px !important;
  }

  .m-a-sm-n-6 {
    margin: -48px !important;
  }

  .m-t-sm-n-6,
.m-y-sm-n-6 {
    margin-top: -48px !important;
  }

  .m-r-sm-n-6,
.m-x-sm-n-6 {
    margin-right: -48px !important;
  }

  .m-b-sm-n-6,
.m-y-sm-n-6 {
    margin-bottom: -48px !important;
  }

  .m-l-sm-n-6,
.m-x-sm-n-6 {
    margin-left: -48px !important;
  }

  .m-a-sm-n-7 {
    margin: -56px !important;
  }

  .m-t-sm-n-7,
.m-y-sm-n-7 {
    margin-top: -56px !important;
  }

  .m-r-sm-n-7,
.m-x-sm-n-7 {
    margin-right: -56px !important;
  }

  .m-b-sm-n-7,
.m-y-sm-n-7 {
    margin-bottom: -56px !important;
  }

  .m-l-sm-n-7,
.m-x-sm-n-7 {
    margin-left: -56px !important;
  }

  .m-a-sm-n-8 {
    margin: -64px !important;
  }

  .m-t-sm-n-8,
.m-y-sm-n-8 {
    margin-top: -64px !important;
  }

  .m-r-sm-n-8,
.m-x-sm-n-8 {
    margin-right: -64px !important;
  }

  .m-b-sm-n-8,
.m-y-sm-n-8 {
    margin-bottom: -64px !important;
  }

  .m-l-sm-n-8,
.m-x-sm-n-8 {
    margin-left: -64px !important;
  }

  .m-a-sm-n-9 {
    margin: -72px !important;
  }

  .m-t-sm-n-9,
.m-y-sm-n-9 {
    margin-top: -72px !important;
  }

  .m-r-sm-n-9,
.m-x-sm-n-9 {
    margin-right: -72px !important;
  }

  .m-b-sm-n-9,
.m-y-sm-n-9 {
    margin-bottom: -72px !important;
  }

  .m-l-sm-n-9,
.m-x-sm-n-9 {
    margin-left: -72px !important;
  }

  .m-a-sm-n-10 {
    margin: -80px !important;
  }

  .m-t-sm-n-10,
.m-y-sm-n-10 {
    margin-top: -80px !important;
  }

  .m-r-sm-n-10,
.m-x-sm-n-10 {
    margin-right: -80px !important;
  }

  .m-b-sm-n-10,
.m-y-sm-n-10 {
    margin-bottom: -80px !important;
  }

  .m-l-sm-n-10,
.m-x-sm-n-10 {
    margin-left: -80px !important;
  }

  .m-a-sm-n-11 {
    margin: -88px !important;
  }

  .m-t-sm-n-11,
.m-y-sm-n-11 {
    margin-top: -88px !important;
  }

  .m-r-sm-n-11,
.m-x-sm-n-11 {
    margin-right: -88px !important;
  }

  .m-b-sm-n-11,
.m-y-sm-n-11 {
    margin-bottom: -88px !important;
  }

  .m-l-sm-n-11,
.m-x-sm-n-11 {
    margin-left: -88px !important;
  }

  .m-a-sm-n-12 {
    margin: -96px !important;
  }

  .m-t-sm-n-12,
.m-y-sm-n-12 {
    margin-top: -96px !important;
  }

  .m-r-sm-n-12,
.m-x-sm-n-12 {
    margin-right: -96px !important;
  }

  .m-b-sm-n-12,
.m-y-sm-n-12 {
    margin-bottom: -96px !important;
  }

  .m-l-sm-n-12,
.m-x-sm-n-12 {
    margin-left: -96px !important;
  }

  .m-a-sm-n-13 {
    margin: -104px !important;
  }

  .m-t-sm-n-13,
.m-y-sm-n-13 {
    margin-top: -104px !important;
  }

  .m-r-sm-n-13,
.m-x-sm-n-13 {
    margin-right: -104px !important;
  }

  .m-b-sm-n-13,
.m-y-sm-n-13 {
    margin-bottom: -104px !important;
  }

  .m-l-sm-n-13,
.m-x-sm-n-13 {
    margin-left: -104px !important;
  }

  .m-a-sm-n-14 {
    margin: -112px !important;
  }

  .m-t-sm-n-14,
.m-y-sm-n-14 {
    margin-top: -112px !important;
  }

  .m-r-sm-n-14,
.m-x-sm-n-14 {
    margin-right: -112px !important;
  }

  .m-b-sm-n-14,
.m-y-sm-n-14 {
    margin-bottom: -112px !important;
  }

  .m-l-sm-n-14,
.m-x-sm-n-14 {
    margin-left: -112px !important;
  }

  .m-a-sm-n-15 {
    margin: -120px !important;
  }

  .m-t-sm-n-15,
.m-y-sm-n-15 {
    margin-top: -120px !important;
  }

  .m-r-sm-n-15,
.m-x-sm-n-15 {
    margin-right: -120px !important;
  }

  .m-b-sm-n-15,
.m-y-sm-n-15 {
    margin-bottom: -120px !important;
  }

  .m-l-sm-n-15,
.m-x-sm-n-15 {
    margin-left: -120px !important;
  }

  .m-a-sm-n-16 {
    margin: -128px !important;
  }

  .m-t-sm-n-16,
.m-y-sm-n-16 {
    margin-top: -128px !important;
  }

  .m-r-sm-n-16,
.m-x-sm-n-16 {
    margin-right: -128px !important;
  }

  .m-b-sm-n-16,
.m-y-sm-n-16 {
    margin-bottom: -128px !important;
  }

  .m-l-sm-n-16,
.m-x-sm-n-16 {
    margin-left: -128px !important;
  }

  .m-a-sm-n-17 {
    margin: -136px !important;
  }

  .m-t-sm-n-17,
.m-y-sm-n-17 {
    margin-top: -136px !important;
  }

  .m-r-sm-n-17,
.m-x-sm-n-17 {
    margin-right: -136px !important;
  }

  .m-b-sm-n-17,
.m-y-sm-n-17 {
    margin-bottom: -136px !important;
  }

  .m-l-sm-n-17,
.m-x-sm-n-17 {
    margin-left: -136px !important;
  }

  .m-a-sm-n-18 {
    margin: -144px !important;
  }

  .m-t-sm-n-18,
.m-y-sm-n-18 {
    margin-top: -144px !important;
  }

  .m-r-sm-n-18,
.m-x-sm-n-18 {
    margin-right: -144px !important;
  }

  .m-b-sm-n-18,
.m-y-sm-n-18 {
    margin-bottom: -144px !important;
  }

  .m-l-sm-n-18,
.m-x-sm-n-18 {
    margin-left: -144px !important;
  }

  .m-a-sm-n-19 {
    margin: -152px !important;
  }

  .m-t-sm-n-19,
.m-y-sm-n-19 {
    margin-top: -152px !important;
  }

  .m-r-sm-n-19,
.m-x-sm-n-19 {
    margin-right: -152px !important;
  }

  .m-b-sm-n-19,
.m-y-sm-n-19 {
    margin-bottom: -152px !important;
  }

  .m-l-sm-n-19,
.m-x-sm-n-19 {
    margin-left: -152px !important;
  }

  .m-a-sm-n-20 {
    margin: -160px !important;
  }

  .m-t-sm-n-20,
.m-y-sm-n-20 {
    margin-top: -160px !important;
  }

  .m-r-sm-n-20,
.m-x-sm-n-20 {
    margin-right: -160px !important;
  }

  .m-b-sm-n-20,
.m-y-sm-n-20 {
    margin-bottom: -160px !important;
  }

  .m-l-sm-n-20,
.m-x-sm-n-20 {
    margin-left: -160px !important;
  }

  .m-a-sm-auto {
    margin: auto !important;
  }

  .m-t-sm-auto,
.m-y-sm-auto {
    margin-top: auto !important;
  }

  .m-r-sm-auto,
.m-x-sm-auto {
    margin-right: auto !important;
  }

  .m-b-sm-auto,
.m-y-sm-auto {
    margin-bottom: auto !important;
  }

  .m-l-sm-auto,
.m-x-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-a-md-0 {
    margin: 0 !important;
  }

  .m-t-md-0,
.m-y-md-0 {
    margin-top: 0 !important;
  }

  .m-r-md-0,
.m-x-md-0 {
    margin-right: 0 !important;
  }

  .m-b-md-0,
.m-y-md-0 {
    margin-bottom: 0 !important;
  }

  .m-l-md-0,
.m-x-md-0 {
    margin-left: 0 !important;
  }

  .m-a-md-1 {
    margin: 8px !important;
  }

  .m-t-md-1,
.m-y-md-1 {
    margin-top: 8px !important;
  }

  .m-r-md-1,
.m-x-md-1 {
    margin-right: 8px !important;
  }

  .m-b-md-1,
.m-y-md-1 {
    margin-bottom: 8px !important;
  }

  .m-l-md-1,
.m-x-md-1 {
    margin-left: 8px !important;
  }

  .m-a-md-2 {
    margin: 16px !important;
  }

  .m-t-md-2,
.m-y-md-2 {
    margin-top: 16px !important;
  }

  .m-r-md-2,
.m-x-md-2 {
    margin-right: 16px !important;
  }

  .m-b-md-2,
.m-y-md-2 {
    margin-bottom: 16px !important;
  }

  .m-l-md-2,
.m-x-md-2 {
    margin-left: 16px !important;
  }

  .m-a-md-3 {
    margin: 24px !important;
  }

  .m-t-md-3,
.m-y-md-3 {
    margin-top: 24px !important;
  }

  .m-r-md-3,
.m-x-md-3 {
    margin-right: 24px !important;
  }

  .m-b-md-3,
.m-y-md-3 {
    margin-bottom: 24px !important;
  }

  .m-l-md-3,
.m-x-md-3 {
    margin-left: 24px !important;
  }

  .m-a-md-4 {
    margin: 32px !important;
  }

  .m-t-md-4,
.m-y-md-4 {
    margin-top: 32px !important;
  }

  .m-r-md-4,
.m-x-md-4 {
    margin-right: 32px !important;
  }

  .m-b-md-4,
.m-y-md-4 {
    margin-bottom: 32px !important;
  }

  .m-l-md-4,
.m-x-md-4 {
    margin-left: 32px !important;
  }

  .m-a-md-5 {
    margin: 40px !important;
  }

  .m-t-md-5,
.m-y-md-5 {
    margin-top: 40px !important;
  }

  .m-r-md-5,
.m-x-md-5 {
    margin-right: 40px !important;
  }

  .m-b-md-5,
.m-y-md-5 {
    margin-bottom: 40px !important;
  }

  .m-l-md-5,
.m-x-md-5 {
    margin-left: 40px !important;
  }

  .m-a-md-6 {
    margin: 48px !important;
  }

  .m-t-md-6,
.m-y-md-6 {
    margin-top: 48px !important;
  }

  .m-r-md-6,
.m-x-md-6 {
    margin-right: 48px !important;
  }

  .m-b-md-6,
.m-y-md-6 {
    margin-bottom: 48px !important;
  }

  .m-l-md-6,
.m-x-md-6 {
    margin-left: 48px !important;
  }

  .m-a-md-7 {
    margin: 56px !important;
  }

  .m-t-md-7,
.m-y-md-7 {
    margin-top: 56px !important;
  }

  .m-r-md-7,
.m-x-md-7 {
    margin-right: 56px !important;
  }

  .m-b-md-7,
.m-y-md-7 {
    margin-bottom: 56px !important;
  }

  .m-l-md-7,
.m-x-md-7 {
    margin-left: 56px !important;
  }

  .m-a-md-8 {
    margin: 64px !important;
  }

  .m-t-md-8,
.m-y-md-8 {
    margin-top: 64px !important;
  }

  .m-r-md-8,
.m-x-md-8 {
    margin-right: 64px !important;
  }

  .m-b-md-8,
.m-y-md-8 {
    margin-bottom: 64px !important;
  }

  .m-l-md-8,
.m-x-md-8 {
    margin-left: 64px !important;
  }

  .m-a-md-9 {
    margin: 72px !important;
  }

  .m-t-md-9,
.m-y-md-9 {
    margin-top: 72px !important;
  }

  .m-r-md-9,
.m-x-md-9 {
    margin-right: 72px !important;
  }

  .m-b-md-9,
.m-y-md-9 {
    margin-bottom: 72px !important;
  }

  .m-l-md-9,
.m-x-md-9 {
    margin-left: 72px !important;
  }

  .m-a-md-10 {
    margin: 80px !important;
  }

  .m-t-md-10,
.m-y-md-10 {
    margin-top: 80px !important;
  }

  .m-r-md-10,
.m-x-md-10 {
    margin-right: 80px !important;
  }

  .m-b-md-10,
.m-y-md-10 {
    margin-bottom: 80px !important;
  }

  .m-l-md-10,
.m-x-md-10 {
    margin-left: 80px !important;
  }

  .m-a-md-11 {
    margin: 88px !important;
  }

  .m-t-md-11,
.m-y-md-11 {
    margin-top: 88px !important;
  }

  .m-r-md-11,
.m-x-md-11 {
    margin-right: 88px !important;
  }

  .m-b-md-11,
.m-y-md-11 {
    margin-bottom: 88px !important;
  }

  .m-l-md-11,
.m-x-md-11 {
    margin-left: 88px !important;
  }

  .m-a-md-12 {
    margin: 96px !important;
  }

  .m-t-md-12,
.m-y-md-12 {
    margin-top: 96px !important;
  }

  .m-r-md-12,
.m-x-md-12 {
    margin-right: 96px !important;
  }

  .m-b-md-12,
.m-y-md-12 {
    margin-bottom: 96px !important;
  }

  .m-l-md-12,
.m-x-md-12 {
    margin-left: 96px !important;
  }

  .m-a-md-13 {
    margin: 104px !important;
  }

  .m-t-md-13,
.m-y-md-13 {
    margin-top: 104px !important;
  }

  .m-r-md-13,
.m-x-md-13 {
    margin-right: 104px !important;
  }

  .m-b-md-13,
.m-y-md-13 {
    margin-bottom: 104px !important;
  }

  .m-l-md-13,
.m-x-md-13 {
    margin-left: 104px !important;
  }

  .m-a-md-14 {
    margin: 112px !important;
  }

  .m-t-md-14,
.m-y-md-14 {
    margin-top: 112px !important;
  }

  .m-r-md-14,
.m-x-md-14 {
    margin-right: 112px !important;
  }

  .m-b-md-14,
.m-y-md-14 {
    margin-bottom: 112px !important;
  }

  .m-l-md-14,
.m-x-md-14 {
    margin-left: 112px !important;
  }

  .m-a-md-15 {
    margin: 120px !important;
  }

  .m-t-md-15,
.m-y-md-15 {
    margin-top: 120px !important;
  }

  .m-r-md-15,
.m-x-md-15 {
    margin-right: 120px !important;
  }

  .m-b-md-15,
.m-y-md-15 {
    margin-bottom: 120px !important;
  }

  .m-l-md-15,
.m-x-md-15 {
    margin-left: 120px !important;
  }

  .m-a-md-16 {
    margin: 128px !important;
  }

  .m-t-md-16,
.m-y-md-16 {
    margin-top: 128px !important;
  }

  .m-r-md-16,
.m-x-md-16 {
    margin-right: 128px !important;
  }

  .m-b-md-16,
.m-y-md-16 {
    margin-bottom: 128px !important;
  }

  .m-l-md-16,
.m-x-md-16 {
    margin-left: 128px !important;
  }

  .m-a-md-17 {
    margin: 136px !important;
  }

  .m-t-md-17,
.m-y-md-17 {
    margin-top: 136px !important;
  }

  .m-r-md-17,
.m-x-md-17 {
    margin-right: 136px !important;
  }

  .m-b-md-17,
.m-y-md-17 {
    margin-bottom: 136px !important;
  }

  .m-l-md-17,
.m-x-md-17 {
    margin-left: 136px !important;
  }

  .m-a-md-18 {
    margin: 144px !important;
  }

  .m-t-md-18,
.m-y-md-18 {
    margin-top: 144px !important;
  }

  .m-r-md-18,
.m-x-md-18 {
    margin-right: 144px !important;
  }

  .m-b-md-18,
.m-y-md-18 {
    margin-bottom: 144px !important;
  }

  .m-l-md-18,
.m-x-md-18 {
    margin-left: 144px !important;
  }

  .m-a-md-19 {
    margin: 152px !important;
  }

  .m-t-md-19,
.m-y-md-19 {
    margin-top: 152px !important;
  }

  .m-r-md-19,
.m-x-md-19 {
    margin-right: 152px !important;
  }

  .m-b-md-19,
.m-y-md-19 {
    margin-bottom: 152px !important;
  }

  .m-l-md-19,
.m-x-md-19 {
    margin-left: 152px !important;
  }

  .m-a-md-20 {
    margin: 160px !important;
  }

  .m-t-md-20,
.m-y-md-20 {
    margin-top: 160px !important;
  }

  .m-r-md-20,
.m-x-md-20 {
    margin-right: 160px !important;
  }

  .m-b-md-20,
.m-y-md-20 {
    margin-bottom: 160px !important;
  }

  .m-l-md-20,
.m-x-md-20 {
    margin-left: 160px !important;
  }

  .p-a-md-0 {
    padding: 0 !important;
  }

  .p-t-md-0,
.p-y-md-0 {
    padding-top: 0 !important;
  }

  .p-r-md-0,
.p-x-md-0 {
    padding-right: 0 !important;
  }

  .p-b-md-0,
.p-y-md-0 {
    padding-bottom: 0 !important;
  }

  .p-l-md-0,
.p-x-md-0 {
    padding-left: 0 !important;
  }

  .p-a-md-1 {
    padding: 8px !important;
  }

  .p-t-md-1,
.p-y-md-1 {
    padding-top: 8px !important;
  }

  .p-r-md-1,
.p-x-md-1 {
    padding-right: 8px !important;
  }

  .p-b-md-1,
.p-y-md-1 {
    padding-bottom: 8px !important;
  }

  .p-l-md-1,
.p-x-md-1 {
    padding-left: 8px !important;
  }

  .p-a-md-2 {
    padding: 16px !important;
  }

  .p-t-md-2,
.p-y-md-2 {
    padding-top: 16px !important;
  }

  .p-r-md-2,
.p-x-md-2 {
    padding-right: 16px !important;
  }

  .p-b-md-2,
.p-y-md-2 {
    padding-bottom: 16px !important;
  }

  .p-l-md-2,
.p-x-md-2 {
    padding-left: 16px !important;
  }

  .p-a-md-3 {
    padding: 24px !important;
  }

  .p-t-md-3,
.p-y-md-3 {
    padding-top: 24px !important;
  }

  .p-r-md-3,
.p-x-md-3 {
    padding-right: 24px !important;
  }

  .p-b-md-3,
.p-y-md-3 {
    padding-bottom: 24px !important;
  }

  .p-l-md-3,
.p-x-md-3 {
    padding-left: 24px !important;
  }

  .p-a-md-4 {
    padding: 32px !important;
  }

  .p-t-md-4,
.p-y-md-4 {
    padding-top: 32px !important;
  }

  .p-r-md-4,
.p-x-md-4 {
    padding-right: 32px !important;
  }

  .p-b-md-4,
.p-y-md-4 {
    padding-bottom: 32px !important;
  }

  .p-l-md-4,
.p-x-md-4 {
    padding-left: 32px !important;
  }

  .p-a-md-5 {
    padding: 40px !important;
  }

  .p-t-md-5,
.p-y-md-5 {
    padding-top: 40px !important;
  }

  .p-r-md-5,
.p-x-md-5 {
    padding-right: 40px !important;
  }

  .p-b-md-5,
.p-y-md-5 {
    padding-bottom: 40px !important;
  }

  .p-l-md-5,
.p-x-md-5 {
    padding-left: 40px !important;
  }

  .p-a-md-6 {
    padding: 48px !important;
  }

  .p-t-md-6,
.p-y-md-6 {
    padding-top: 48px !important;
  }

  .p-r-md-6,
.p-x-md-6 {
    padding-right: 48px !important;
  }

  .p-b-md-6,
.p-y-md-6 {
    padding-bottom: 48px !important;
  }

  .p-l-md-6,
.p-x-md-6 {
    padding-left: 48px !important;
  }

  .p-a-md-7 {
    padding: 56px !important;
  }

  .p-t-md-7,
.p-y-md-7 {
    padding-top: 56px !important;
  }

  .p-r-md-7,
.p-x-md-7 {
    padding-right: 56px !important;
  }

  .p-b-md-7,
.p-y-md-7 {
    padding-bottom: 56px !important;
  }

  .p-l-md-7,
.p-x-md-7 {
    padding-left: 56px !important;
  }

  .p-a-md-8 {
    padding: 64px !important;
  }

  .p-t-md-8,
.p-y-md-8 {
    padding-top: 64px !important;
  }

  .p-r-md-8,
.p-x-md-8 {
    padding-right: 64px !important;
  }

  .p-b-md-8,
.p-y-md-8 {
    padding-bottom: 64px !important;
  }

  .p-l-md-8,
.p-x-md-8 {
    padding-left: 64px !important;
  }

  .p-a-md-9 {
    padding: 72px !important;
  }

  .p-t-md-9,
.p-y-md-9 {
    padding-top: 72px !important;
  }

  .p-r-md-9,
.p-x-md-9 {
    padding-right: 72px !important;
  }

  .p-b-md-9,
.p-y-md-9 {
    padding-bottom: 72px !important;
  }

  .p-l-md-9,
.p-x-md-9 {
    padding-left: 72px !important;
  }

  .p-a-md-10 {
    padding: 80px !important;
  }

  .p-t-md-10,
.p-y-md-10 {
    padding-top: 80px !important;
  }

  .p-r-md-10,
.p-x-md-10 {
    padding-right: 80px !important;
  }

  .p-b-md-10,
.p-y-md-10 {
    padding-bottom: 80px !important;
  }

  .p-l-md-10,
.p-x-md-10 {
    padding-left: 80px !important;
  }

  .p-a-md-11 {
    padding: 88px !important;
  }

  .p-t-md-11,
.p-y-md-11 {
    padding-top: 88px !important;
  }

  .p-r-md-11,
.p-x-md-11 {
    padding-right: 88px !important;
  }

  .p-b-md-11,
.p-y-md-11 {
    padding-bottom: 88px !important;
  }

  .p-l-md-11,
.p-x-md-11 {
    padding-left: 88px !important;
  }

  .p-a-md-12 {
    padding: 96px !important;
  }

  .p-t-md-12,
.p-y-md-12 {
    padding-top: 96px !important;
  }

  .p-r-md-12,
.p-x-md-12 {
    padding-right: 96px !important;
  }

  .p-b-md-12,
.p-y-md-12 {
    padding-bottom: 96px !important;
  }

  .p-l-md-12,
.p-x-md-12 {
    padding-left: 96px !important;
  }

  .p-a-md-13 {
    padding: 104px !important;
  }

  .p-t-md-13,
.p-y-md-13 {
    padding-top: 104px !important;
  }

  .p-r-md-13,
.p-x-md-13 {
    padding-right: 104px !important;
  }

  .p-b-md-13,
.p-y-md-13 {
    padding-bottom: 104px !important;
  }

  .p-l-md-13,
.p-x-md-13 {
    padding-left: 104px !important;
  }

  .p-a-md-14 {
    padding: 112px !important;
  }

  .p-t-md-14,
.p-y-md-14 {
    padding-top: 112px !important;
  }

  .p-r-md-14,
.p-x-md-14 {
    padding-right: 112px !important;
  }

  .p-b-md-14,
.p-y-md-14 {
    padding-bottom: 112px !important;
  }

  .p-l-md-14,
.p-x-md-14 {
    padding-left: 112px !important;
  }

  .p-a-md-15 {
    padding: 120px !important;
  }

  .p-t-md-15,
.p-y-md-15 {
    padding-top: 120px !important;
  }

  .p-r-md-15,
.p-x-md-15 {
    padding-right: 120px !important;
  }

  .p-b-md-15,
.p-y-md-15 {
    padding-bottom: 120px !important;
  }

  .p-l-md-15,
.p-x-md-15 {
    padding-left: 120px !important;
  }

  .p-a-md-16 {
    padding: 128px !important;
  }

  .p-t-md-16,
.p-y-md-16 {
    padding-top: 128px !important;
  }

  .p-r-md-16,
.p-x-md-16 {
    padding-right: 128px !important;
  }

  .p-b-md-16,
.p-y-md-16 {
    padding-bottom: 128px !important;
  }

  .p-l-md-16,
.p-x-md-16 {
    padding-left: 128px !important;
  }

  .p-a-md-17 {
    padding: 136px !important;
  }

  .p-t-md-17,
.p-y-md-17 {
    padding-top: 136px !important;
  }

  .p-r-md-17,
.p-x-md-17 {
    padding-right: 136px !important;
  }

  .p-b-md-17,
.p-y-md-17 {
    padding-bottom: 136px !important;
  }

  .p-l-md-17,
.p-x-md-17 {
    padding-left: 136px !important;
  }

  .p-a-md-18 {
    padding: 144px !important;
  }

  .p-t-md-18,
.p-y-md-18 {
    padding-top: 144px !important;
  }

  .p-r-md-18,
.p-x-md-18 {
    padding-right: 144px !important;
  }

  .p-b-md-18,
.p-y-md-18 {
    padding-bottom: 144px !important;
  }

  .p-l-md-18,
.p-x-md-18 {
    padding-left: 144px !important;
  }

  .p-a-md-19 {
    padding: 152px !important;
  }

  .p-t-md-19,
.p-y-md-19 {
    padding-top: 152px !important;
  }

  .p-r-md-19,
.p-x-md-19 {
    padding-right: 152px !important;
  }

  .p-b-md-19,
.p-y-md-19 {
    padding-bottom: 152px !important;
  }

  .p-l-md-19,
.p-x-md-19 {
    padding-left: 152px !important;
  }

  .p-a-md-20 {
    padding: 160px !important;
  }

  .p-t-md-20,
.p-y-md-20 {
    padding-top: 160px !important;
  }

  .p-r-md-20,
.p-x-md-20 {
    padding-right: 160px !important;
  }

  .p-b-md-20,
.p-y-md-20 {
    padding-bottom: 160px !important;
  }

  .p-l-md-20,
.p-x-md-20 {
    padding-left: 160px !important;
  }

  .m-a-md-n-1 {
    margin: -8px !important;
  }

  .m-t-md-n-1,
.m-y-md-n-1 {
    margin-top: -8px !important;
  }

  .m-r-md-n-1,
.m-x-md-n-1 {
    margin-right: -8px !important;
  }

  .m-b-md-n-1,
.m-y-md-n-1 {
    margin-bottom: -8px !important;
  }

  .m-l-md-n-1,
.m-x-md-n-1 {
    margin-left: -8px !important;
  }

  .m-a-md-n-2 {
    margin: -16px !important;
  }

  .m-t-md-n-2,
.m-y-md-n-2 {
    margin-top: -16px !important;
  }

  .m-r-md-n-2,
.m-x-md-n-2 {
    margin-right: -16px !important;
  }

  .m-b-md-n-2,
.m-y-md-n-2 {
    margin-bottom: -16px !important;
  }

  .m-l-md-n-2,
.m-x-md-n-2 {
    margin-left: -16px !important;
  }

  .m-a-md-n-3 {
    margin: -24px !important;
  }

  .m-t-md-n-3,
.m-y-md-n-3 {
    margin-top: -24px !important;
  }

  .m-r-md-n-3,
.m-x-md-n-3 {
    margin-right: -24px !important;
  }

  .m-b-md-n-3,
.m-y-md-n-3 {
    margin-bottom: -24px !important;
  }

  .m-l-md-n-3,
.m-x-md-n-3 {
    margin-left: -24px !important;
  }

  .m-a-md-n-4 {
    margin: -32px !important;
  }

  .m-t-md-n-4,
.m-y-md-n-4 {
    margin-top: -32px !important;
  }

  .m-r-md-n-4,
.m-x-md-n-4 {
    margin-right: -32px !important;
  }

  .m-b-md-n-4,
.m-y-md-n-4 {
    margin-bottom: -32px !important;
  }

  .m-l-md-n-4,
.m-x-md-n-4 {
    margin-left: -32px !important;
  }

  .m-a-md-n-5 {
    margin: -40px !important;
  }

  .m-t-md-n-5,
.m-y-md-n-5 {
    margin-top: -40px !important;
  }

  .m-r-md-n-5,
.m-x-md-n-5 {
    margin-right: -40px !important;
  }

  .m-b-md-n-5,
.m-y-md-n-5 {
    margin-bottom: -40px !important;
  }

  .m-l-md-n-5,
.m-x-md-n-5 {
    margin-left: -40px !important;
  }

  .m-a-md-n-6 {
    margin: -48px !important;
  }

  .m-t-md-n-6,
.m-y-md-n-6 {
    margin-top: -48px !important;
  }

  .m-r-md-n-6,
.m-x-md-n-6 {
    margin-right: -48px !important;
  }

  .m-b-md-n-6,
.m-y-md-n-6 {
    margin-bottom: -48px !important;
  }

  .m-l-md-n-6,
.m-x-md-n-6 {
    margin-left: -48px !important;
  }

  .m-a-md-n-7 {
    margin: -56px !important;
  }

  .m-t-md-n-7,
.m-y-md-n-7 {
    margin-top: -56px !important;
  }

  .m-r-md-n-7,
.m-x-md-n-7 {
    margin-right: -56px !important;
  }

  .m-b-md-n-7,
.m-y-md-n-7 {
    margin-bottom: -56px !important;
  }

  .m-l-md-n-7,
.m-x-md-n-7 {
    margin-left: -56px !important;
  }

  .m-a-md-n-8 {
    margin: -64px !important;
  }

  .m-t-md-n-8,
.m-y-md-n-8 {
    margin-top: -64px !important;
  }

  .m-r-md-n-8,
.m-x-md-n-8 {
    margin-right: -64px !important;
  }

  .m-b-md-n-8,
.m-y-md-n-8 {
    margin-bottom: -64px !important;
  }

  .m-l-md-n-8,
.m-x-md-n-8 {
    margin-left: -64px !important;
  }

  .m-a-md-n-9 {
    margin: -72px !important;
  }

  .m-t-md-n-9,
.m-y-md-n-9 {
    margin-top: -72px !important;
  }

  .m-r-md-n-9,
.m-x-md-n-9 {
    margin-right: -72px !important;
  }

  .m-b-md-n-9,
.m-y-md-n-9 {
    margin-bottom: -72px !important;
  }

  .m-l-md-n-9,
.m-x-md-n-9 {
    margin-left: -72px !important;
  }

  .m-a-md-n-10 {
    margin: -80px !important;
  }

  .m-t-md-n-10,
.m-y-md-n-10 {
    margin-top: -80px !important;
  }

  .m-r-md-n-10,
.m-x-md-n-10 {
    margin-right: -80px !important;
  }

  .m-b-md-n-10,
.m-y-md-n-10 {
    margin-bottom: -80px !important;
  }

  .m-l-md-n-10,
.m-x-md-n-10 {
    margin-left: -80px !important;
  }

  .m-a-md-n-11 {
    margin: -88px !important;
  }

  .m-t-md-n-11,
.m-y-md-n-11 {
    margin-top: -88px !important;
  }

  .m-r-md-n-11,
.m-x-md-n-11 {
    margin-right: -88px !important;
  }

  .m-b-md-n-11,
.m-y-md-n-11 {
    margin-bottom: -88px !important;
  }

  .m-l-md-n-11,
.m-x-md-n-11 {
    margin-left: -88px !important;
  }

  .m-a-md-n-12 {
    margin: -96px !important;
  }

  .m-t-md-n-12,
.m-y-md-n-12 {
    margin-top: -96px !important;
  }

  .m-r-md-n-12,
.m-x-md-n-12 {
    margin-right: -96px !important;
  }

  .m-b-md-n-12,
.m-y-md-n-12 {
    margin-bottom: -96px !important;
  }

  .m-l-md-n-12,
.m-x-md-n-12 {
    margin-left: -96px !important;
  }

  .m-a-md-n-13 {
    margin: -104px !important;
  }

  .m-t-md-n-13,
.m-y-md-n-13 {
    margin-top: -104px !important;
  }

  .m-r-md-n-13,
.m-x-md-n-13 {
    margin-right: -104px !important;
  }

  .m-b-md-n-13,
.m-y-md-n-13 {
    margin-bottom: -104px !important;
  }

  .m-l-md-n-13,
.m-x-md-n-13 {
    margin-left: -104px !important;
  }

  .m-a-md-n-14 {
    margin: -112px !important;
  }

  .m-t-md-n-14,
.m-y-md-n-14 {
    margin-top: -112px !important;
  }

  .m-r-md-n-14,
.m-x-md-n-14 {
    margin-right: -112px !important;
  }

  .m-b-md-n-14,
.m-y-md-n-14 {
    margin-bottom: -112px !important;
  }

  .m-l-md-n-14,
.m-x-md-n-14 {
    margin-left: -112px !important;
  }

  .m-a-md-n-15 {
    margin: -120px !important;
  }

  .m-t-md-n-15,
.m-y-md-n-15 {
    margin-top: -120px !important;
  }

  .m-r-md-n-15,
.m-x-md-n-15 {
    margin-right: -120px !important;
  }

  .m-b-md-n-15,
.m-y-md-n-15 {
    margin-bottom: -120px !important;
  }

  .m-l-md-n-15,
.m-x-md-n-15 {
    margin-left: -120px !important;
  }

  .m-a-md-n-16 {
    margin: -128px !important;
  }

  .m-t-md-n-16,
.m-y-md-n-16 {
    margin-top: -128px !important;
  }

  .m-r-md-n-16,
.m-x-md-n-16 {
    margin-right: -128px !important;
  }

  .m-b-md-n-16,
.m-y-md-n-16 {
    margin-bottom: -128px !important;
  }

  .m-l-md-n-16,
.m-x-md-n-16 {
    margin-left: -128px !important;
  }

  .m-a-md-n-17 {
    margin: -136px !important;
  }

  .m-t-md-n-17,
.m-y-md-n-17 {
    margin-top: -136px !important;
  }

  .m-r-md-n-17,
.m-x-md-n-17 {
    margin-right: -136px !important;
  }

  .m-b-md-n-17,
.m-y-md-n-17 {
    margin-bottom: -136px !important;
  }

  .m-l-md-n-17,
.m-x-md-n-17 {
    margin-left: -136px !important;
  }

  .m-a-md-n-18 {
    margin: -144px !important;
  }

  .m-t-md-n-18,
.m-y-md-n-18 {
    margin-top: -144px !important;
  }

  .m-r-md-n-18,
.m-x-md-n-18 {
    margin-right: -144px !important;
  }

  .m-b-md-n-18,
.m-y-md-n-18 {
    margin-bottom: -144px !important;
  }

  .m-l-md-n-18,
.m-x-md-n-18 {
    margin-left: -144px !important;
  }

  .m-a-md-n-19 {
    margin: -152px !important;
  }

  .m-t-md-n-19,
.m-y-md-n-19 {
    margin-top: -152px !important;
  }

  .m-r-md-n-19,
.m-x-md-n-19 {
    margin-right: -152px !important;
  }

  .m-b-md-n-19,
.m-y-md-n-19 {
    margin-bottom: -152px !important;
  }

  .m-l-md-n-19,
.m-x-md-n-19 {
    margin-left: -152px !important;
  }

  .m-a-md-n-20 {
    margin: -160px !important;
  }

  .m-t-md-n-20,
.m-y-md-n-20 {
    margin-top: -160px !important;
  }

  .m-r-md-n-20,
.m-x-md-n-20 {
    margin-right: -160px !important;
  }

  .m-b-md-n-20,
.m-y-md-n-20 {
    margin-bottom: -160px !important;
  }

  .m-l-md-n-20,
.m-x-md-n-20 {
    margin-left: -160px !important;
  }

  .m-a-md-auto {
    margin: auto !important;
  }

  .m-t-md-auto,
.m-y-md-auto {
    margin-top: auto !important;
  }

  .m-r-md-auto,
.m-x-md-auto {
    margin-right: auto !important;
  }

  .m-b-md-auto,
.m-y-md-auto {
    margin-bottom: auto !important;
  }

  .m-l-md-auto,
.m-x-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-a-lg-0 {
    margin: 0 !important;
  }

  .m-t-lg-0,
.m-y-lg-0 {
    margin-top: 0 !important;
  }

  .m-r-lg-0,
.m-x-lg-0 {
    margin-right: 0 !important;
  }

  .m-b-lg-0,
.m-y-lg-0 {
    margin-bottom: 0 !important;
  }

  .m-l-lg-0,
.m-x-lg-0 {
    margin-left: 0 !important;
  }

  .m-a-lg-1 {
    margin: 8px !important;
  }

  .m-t-lg-1,
.m-y-lg-1 {
    margin-top: 8px !important;
  }

  .m-r-lg-1,
.m-x-lg-1 {
    margin-right: 8px !important;
  }

  .m-b-lg-1,
.m-y-lg-1 {
    margin-bottom: 8px !important;
  }

  .m-l-lg-1,
.m-x-lg-1 {
    margin-left: 8px !important;
  }

  .m-a-lg-2 {
    margin: 16px !important;
  }

  .m-t-lg-2,
.m-y-lg-2 {
    margin-top: 16px !important;
  }

  .m-r-lg-2,
.m-x-lg-2 {
    margin-right: 16px !important;
  }

  .m-b-lg-2,
.m-y-lg-2 {
    margin-bottom: 16px !important;
  }

  .m-l-lg-2,
.m-x-lg-2 {
    margin-left: 16px !important;
  }

  .m-a-lg-3 {
    margin: 24px !important;
  }

  .m-t-lg-3,
.m-y-lg-3 {
    margin-top: 24px !important;
  }

  .m-r-lg-3,
.m-x-lg-3 {
    margin-right: 24px !important;
  }

  .m-b-lg-3,
.m-y-lg-3 {
    margin-bottom: 24px !important;
  }

  .m-l-lg-3,
.m-x-lg-3 {
    margin-left: 24px !important;
  }

  .m-a-lg-4 {
    margin: 32px !important;
  }

  .m-t-lg-4,
.m-y-lg-4 {
    margin-top: 32px !important;
  }

  .m-r-lg-4,
.m-x-lg-4 {
    margin-right: 32px !important;
  }

  .m-b-lg-4,
.m-y-lg-4 {
    margin-bottom: 32px !important;
  }

  .m-l-lg-4,
.m-x-lg-4 {
    margin-left: 32px !important;
  }

  .m-a-lg-5 {
    margin: 40px !important;
  }

  .m-t-lg-5,
.m-y-lg-5 {
    margin-top: 40px !important;
  }

  .m-r-lg-5,
.m-x-lg-5 {
    margin-right: 40px !important;
  }

  .m-b-lg-5,
.m-y-lg-5 {
    margin-bottom: 40px !important;
  }

  .m-l-lg-5,
.m-x-lg-5 {
    margin-left: 40px !important;
  }

  .m-a-lg-6 {
    margin: 48px !important;
  }

  .m-t-lg-6,
.m-y-lg-6 {
    margin-top: 48px !important;
  }

  .m-r-lg-6,
.m-x-lg-6 {
    margin-right: 48px !important;
  }

  .m-b-lg-6,
.m-y-lg-6 {
    margin-bottom: 48px !important;
  }

  .m-l-lg-6,
.m-x-lg-6 {
    margin-left: 48px !important;
  }

  .m-a-lg-7 {
    margin: 56px !important;
  }

  .m-t-lg-7,
.m-y-lg-7 {
    margin-top: 56px !important;
  }

  .m-r-lg-7,
.m-x-lg-7 {
    margin-right: 56px !important;
  }

  .m-b-lg-7,
.m-y-lg-7 {
    margin-bottom: 56px !important;
  }

  .m-l-lg-7,
.m-x-lg-7 {
    margin-left: 56px !important;
  }

  .m-a-lg-8 {
    margin: 64px !important;
  }

  .m-t-lg-8,
.m-y-lg-8 {
    margin-top: 64px !important;
  }

  .m-r-lg-8,
.m-x-lg-8 {
    margin-right: 64px !important;
  }

  .m-b-lg-8,
.m-y-lg-8 {
    margin-bottom: 64px !important;
  }

  .m-l-lg-8,
.m-x-lg-8 {
    margin-left: 64px !important;
  }

  .m-a-lg-9 {
    margin: 72px !important;
  }

  .m-t-lg-9,
.m-y-lg-9 {
    margin-top: 72px !important;
  }

  .m-r-lg-9,
.m-x-lg-9 {
    margin-right: 72px !important;
  }

  .m-b-lg-9,
.m-y-lg-9 {
    margin-bottom: 72px !important;
  }

  .m-l-lg-9,
.m-x-lg-9 {
    margin-left: 72px !important;
  }

  .m-a-lg-10 {
    margin: 80px !important;
  }

  .m-t-lg-10,
.m-y-lg-10 {
    margin-top: 80px !important;
  }

  .m-r-lg-10,
.m-x-lg-10 {
    margin-right: 80px !important;
  }

  .m-b-lg-10,
.m-y-lg-10 {
    margin-bottom: 80px !important;
  }

  .m-l-lg-10,
.m-x-lg-10 {
    margin-left: 80px !important;
  }

  .m-a-lg-11 {
    margin: 88px !important;
  }

  .m-t-lg-11,
.m-y-lg-11 {
    margin-top: 88px !important;
  }

  .m-r-lg-11,
.m-x-lg-11 {
    margin-right: 88px !important;
  }

  .m-b-lg-11,
.m-y-lg-11 {
    margin-bottom: 88px !important;
  }

  .m-l-lg-11,
.m-x-lg-11 {
    margin-left: 88px !important;
  }

  .m-a-lg-12 {
    margin: 96px !important;
  }

  .m-t-lg-12,
.m-y-lg-12 {
    margin-top: 96px !important;
  }

  .m-r-lg-12,
.m-x-lg-12 {
    margin-right: 96px !important;
  }

  .m-b-lg-12,
.m-y-lg-12 {
    margin-bottom: 96px !important;
  }

  .m-l-lg-12,
.m-x-lg-12 {
    margin-left: 96px !important;
  }

  .m-a-lg-13 {
    margin: 104px !important;
  }

  .m-t-lg-13,
.m-y-lg-13 {
    margin-top: 104px !important;
  }

  .m-r-lg-13,
.m-x-lg-13 {
    margin-right: 104px !important;
  }

  .m-b-lg-13,
.m-y-lg-13 {
    margin-bottom: 104px !important;
  }

  .m-l-lg-13,
.m-x-lg-13 {
    margin-left: 104px !important;
  }

  .m-a-lg-14 {
    margin: 112px !important;
  }

  .m-t-lg-14,
.m-y-lg-14 {
    margin-top: 112px !important;
  }

  .m-r-lg-14,
.m-x-lg-14 {
    margin-right: 112px !important;
  }

  .m-b-lg-14,
.m-y-lg-14 {
    margin-bottom: 112px !important;
  }

  .m-l-lg-14,
.m-x-lg-14 {
    margin-left: 112px !important;
  }

  .m-a-lg-15 {
    margin: 120px !important;
  }

  .m-t-lg-15,
.m-y-lg-15 {
    margin-top: 120px !important;
  }

  .m-r-lg-15,
.m-x-lg-15 {
    margin-right: 120px !important;
  }

  .m-b-lg-15,
.m-y-lg-15 {
    margin-bottom: 120px !important;
  }

  .m-l-lg-15,
.m-x-lg-15 {
    margin-left: 120px !important;
  }

  .m-a-lg-16 {
    margin: 128px !important;
  }

  .m-t-lg-16,
.m-y-lg-16 {
    margin-top: 128px !important;
  }

  .m-r-lg-16,
.m-x-lg-16 {
    margin-right: 128px !important;
  }

  .m-b-lg-16,
.m-y-lg-16 {
    margin-bottom: 128px !important;
  }

  .m-l-lg-16,
.m-x-lg-16 {
    margin-left: 128px !important;
  }

  .m-a-lg-17 {
    margin: 136px !important;
  }

  .m-t-lg-17,
.m-y-lg-17 {
    margin-top: 136px !important;
  }

  .m-r-lg-17,
.m-x-lg-17 {
    margin-right: 136px !important;
  }

  .m-b-lg-17,
.m-y-lg-17 {
    margin-bottom: 136px !important;
  }

  .m-l-lg-17,
.m-x-lg-17 {
    margin-left: 136px !important;
  }

  .m-a-lg-18 {
    margin: 144px !important;
  }

  .m-t-lg-18,
.m-y-lg-18 {
    margin-top: 144px !important;
  }

  .m-r-lg-18,
.m-x-lg-18 {
    margin-right: 144px !important;
  }

  .m-b-lg-18,
.m-y-lg-18 {
    margin-bottom: 144px !important;
  }

  .m-l-lg-18,
.m-x-lg-18 {
    margin-left: 144px !important;
  }

  .m-a-lg-19 {
    margin: 152px !important;
  }

  .m-t-lg-19,
.m-y-lg-19 {
    margin-top: 152px !important;
  }

  .m-r-lg-19,
.m-x-lg-19 {
    margin-right: 152px !important;
  }

  .m-b-lg-19,
.m-y-lg-19 {
    margin-bottom: 152px !important;
  }

  .m-l-lg-19,
.m-x-lg-19 {
    margin-left: 152px !important;
  }

  .m-a-lg-20 {
    margin: 160px !important;
  }

  .m-t-lg-20,
.m-y-lg-20 {
    margin-top: 160px !important;
  }

  .m-r-lg-20,
.m-x-lg-20 {
    margin-right: 160px !important;
  }

  .m-b-lg-20,
.m-y-lg-20 {
    margin-bottom: 160px !important;
  }

  .m-l-lg-20,
.m-x-lg-20 {
    margin-left: 160px !important;
  }

  .p-a-lg-0 {
    padding: 0 !important;
  }

  .p-t-lg-0,
.p-y-lg-0 {
    padding-top: 0 !important;
  }

  .p-r-lg-0,
.p-x-lg-0 {
    padding-right: 0 !important;
  }

  .p-b-lg-0,
.p-y-lg-0 {
    padding-bottom: 0 !important;
  }

  .p-l-lg-0,
.p-x-lg-0 {
    padding-left: 0 !important;
  }

  .p-a-lg-1 {
    padding: 8px !important;
  }

  .p-t-lg-1,
.p-y-lg-1 {
    padding-top: 8px !important;
  }

  .p-r-lg-1,
.p-x-lg-1 {
    padding-right: 8px !important;
  }

  .p-b-lg-1,
.p-y-lg-1 {
    padding-bottom: 8px !important;
  }

  .p-l-lg-1,
.p-x-lg-1 {
    padding-left: 8px !important;
  }

  .p-a-lg-2 {
    padding: 16px !important;
  }

  .p-t-lg-2,
.p-y-lg-2 {
    padding-top: 16px !important;
  }

  .p-r-lg-2,
.p-x-lg-2 {
    padding-right: 16px !important;
  }

  .p-b-lg-2,
.p-y-lg-2 {
    padding-bottom: 16px !important;
  }

  .p-l-lg-2,
.p-x-lg-2 {
    padding-left: 16px !important;
  }

  .p-a-lg-3 {
    padding: 24px !important;
  }

  .p-t-lg-3,
.p-y-lg-3 {
    padding-top: 24px !important;
  }

  .p-r-lg-3,
.p-x-lg-3 {
    padding-right: 24px !important;
  }

  .p-b-lg-3,
.p-y-lg-3 {
    padding-bottom: 24px !important;
  }

  .p-l-lg-3,
.p-x-lg-3 {
    padding-left: 24px !important;
  }

  .p-a-lg-4 {
    padding: 32px !important;
  }

  .p-t-lg-4,
.p-y-lg-4 {
    padding-top: 32px !important;
  }

  .p-r-lg-4,
.p-x-lg-4 {
    padding-right: 32px !important;
  }

  .p-b-lg-4,
.p-y-lg-4 {
    padding-bottom: 32px !important;
  }

  .p-l-lg-4,
.p-x-lg-4 {
    padding-left: 32px !important;
  }

  .p-a-lg-5 {
    padding: 40px !important;
  }

  .p-t-lg-5,
.p-y-lg-5 {
    padding-top: 40px !important;
  }

  .p-r-lg-5,
.p-x-lg-5 {
    padding-right: 40px !important;
  }

  .p-b-lg-5,
.p-y-lg-5 {
    padding-bottom: 40px !important;
  }

  .p-l-lg-5,
.p-x-lg-5 {
    padding-left: 40px !important;
  }

  .p-a-lg-6 {
    padding: 48px !important;
  }

  .p-t-lg-6,
.p-y-lg-6 {
    padding-top: 48px !important;
  }

  .p-r-lg-6,
.p-x-lg-6 {
    padding-right: 48px !important;
  }

  .p-b-lg-6,
.p-y-lg-6 {
    padding-bottom: 48px !important;
  }

  .p-l-lg-6,
.p-x-lg-6 {
    padding-left: 48px !important;
  }

  .p-a-lg-7 {
    padding: 56px !important;
  }

  .p-t-lg-7,
.p-y-lg-7 {
    padding-top: 56px !important;
  }

  .p-r-lg-7,
.p-x-lg-7 {
    padding-right: 56px !important;
  }

  .p-b-lg-7,
.p-y-lg-7 {
    padding-bottom: 56px !important;
  }

  .p-l-lg-7,
.p-x-lg-7 {
    padding-left: 56px !important;
  }

  .p-a-lg-8 {
    padding: 64px !important;
  }

  .p-t-lg-8,
.p-y-lg-8 {
    padding-top: 64px !important;
  }

  .p-r-lg-8,
.p-x-lg-8 {
    padding-right: 64px !important;
  }

  .p-b-lg-8,
.p-y-lg-8 {
    padding-bottom: 64px !important;
  }

  .p-l-lg-8,
.p-x-lg-8 {
    padding-left: 64px !important;
  }

  .p-a-lg-9 {
    padding: 72px !important;
  }

  .p-t-lg-9,
.p-y-lg-9 {
    padding-top: 72px !important;
  }

  .p-r-lg-9,
.p-x-lg-9 {
    padding-right: 72px !important;
  }

  .p-b-lg-9,
.p-y-lg-9 {
    padding-bottom: 72px !important;
  }

  .p-l-lg-9,
.p-x-lg-9 {
    padding-left: 72px !important;
  }

  .p-a-lg-10 {
    padding: 80px !important;
  }

  .p-t-lg-10,
.p-y-lg-10 {
    padding-top: 80px !important;
  }

  .p-r-lg-10,
.p-x-lg-10 {
    padding-right: 80px !important;
  }

  .p-b-lg-10,
.p-y-lg-10 {
    padding-bottom: 80px !important;
  }

  .p-l-lg-10,
.p-x-lg-10 {
    padding-left: 80px !important;
  }

  .p-a-lg-11 {
    padding: 88px !important;
  }

  .p-t-lg-11,
.p-y-lg-11 {
    padding-top: 88px !important;
  }

  .p-r-lg-11,
.p-x-lg-11 {
    padding-right: 88px !important;
  }

  .p-b-lg-11,
.p-y-lg-11 {
    padding-bottom: 88px !important;
  }

  .p-l-lg-11,
.p-x-lg-11 {
    padding-left: 88px !important;
  }

  .p-a-lg-12 {
    padding: 96px !important;
  }

  .p-t-lg-12,
.p-y-lg-12 {
    padding-top: 96px !important;
  }

  .p-r-lg-12,
.p-x-lg-12 {
    padding-right: 96px !important;
  }

  .p-b-lg-12,
.p-y-lg-12 {
    padding-bottom: 96px !important;
  }

  .p-l-lg-12,
.p-x-lg-12 {
    padding-left: 96px !important;
  }

  .p-a-lg-13 {
    padding: 104px !important;
  }

  .p-t-lg-13,
.p-y-lg-13 {
    padding-top: 104px !important;
  }

  .p-r-lg-13,
.p-x-lg-13 {
    padding-right: 104px !important;
  }

  .p-b-lg-13,
.p-y-lg-13 {
    padding-bottom: 104px !important;
  }

  .p-l-lg-13,
.p-x-lg-13 {
    padding-left: 104px !important;
  }

  .p-a-lg-14 {
    padding: 112px !important;
  }

  .p-t-lg-14,
.p-y-lg-14 {
    padding-top: 112px !important;
  }

  .p-r-lg-14,
.p-x-lg-14 {
    padding-right: 112px !important;
  }

  .p-b-lg-14,
.p-y-lg-14 {
    padding-bottom: 112px !important;
  }

  .p-l-lg-14,
.p-x-lg-14 {
    padding-left: 112px !important;
  }

  .p-a-lg-15 {
    padding: 120px !important;
  }

  .p-t-lg-15,
.p-y-lg-15 {
    padding-top: 120px !important;
  }

  .p-r-lg-15,
.p-x-lg-15 {
    padding-right: 120px !important;
  }

  .p-b-lg-15,
.p-y-lg-15 {
    padding-bottom: 120px !important;
  }

  .p-l-lg-15,
.p-x-lg-15 {
    padding-left: 120px !important;
  }

  .p-a-lg-16 {
    padding: 128px !important;
  }

  .p-t-lg-16,
.p-y-lg-16 {
    padding-top: 128px !important;
  }

  .p-r-lg-16,
.p-x-lg-16 {
    padding-right: 128px !important;
  }

  .p-b-lg-16,
.p-y-lg-16 {
    padding-bottom: 128px !important;
  }

  .p-l-lg-16,
.p-x-lg-16 {
    padding-left: 128px !important;
  }

  .p-a-lg-17 {
    padding: 136px !important;
  }

  .p-t-lg-17,
.p-y-lg-17 {
    padding-top: 136px !important;
  }

  .p-r-lg-17,
.p-x-lg-17 {
    padding-right: 136px !important;
  }

  .p-b-lg-17,
.p-y-lg-17 {
    padding-bottom: 136px !important;
  }

  .p-l-lg-17,
.p-x-lg-17 {
    padding-left: 136px !important;
  }

  .p-a-lg-18 {
    padding: 144px !important;
  }

  .p-t-lg-18,
.p-y-lg-18 {
    padding-top: 144px !important;
  }

  .p-r-lg-18,
.p-x-lg-18 {
    padding-right: 144px !important;
  }

  .p-b-lg-18,
.p-y-lg-18 {
    padding-bottom: 144px !important;
  }

  .p-l-lg-18,
.p-x-lg-18 {
    padding-left: 144px !important;
  }

  .p-a-lg-19 {
    padding: 152px !important;
  }

  .p-t-lg-19,
.p-y-lg-19 {
    padding-top: 152px !important;
  }

  .p-r-lg-19,
.p-x-lg-19 {
    padding-right: 152px !important;
  }

  .p-b-lg-19,
.p-y-lg-19 {
    padding-bottom: 152px !important;
  }

  .p-l-lg-19,
.p-x-lg-19 {
    padding-left: 152px !important;
  }

  .p-a-lg-20 {
    padding: 160px !important;
  }

  .p-t-lg-20,
.p-y-lg-20 {
    padding-top: 160px !important;
  }

  .p-r-lg-20,
.p-x-lg-20 {
    padding-right: 160px !important;
  }

  .p-b-lg-20,
.p-y-lg-20 {
    padding-bottom: 160px !important;
  }

  .p-l-lg-20,
.p-x-lg-20 {
    padding-left: 160px !important;
  }

  .m-a-lg-n-1 {
    margin: -8px !important;
  }

  .m-t-lg-n-1,
.m-y-lg-n-1 {
    margin-top: -8px !important;
  }

  .m-r-lg-n-1,
.m-x-lg-n-1 {
    margin-right: -8px !important;
  }

  .m-b-lg-n-1,
.m-y-lg-n-1 {
    margin-bottom: -8px !important;
  }

  .m-l-lg-n-1,
.m-x-lg-n-1 {
    margin-left: -8px !important;
  }

  .m-a-lg-n-2 {
    margin: -16px !important;
  }

  .m-t-lg-n-2,
.m-y-lg-n-2 {
    margin-top: -16px !important;
  }

  .m-r-lg-n-2,
.m-x-lg-n-2 {
    margin-right: -16px !important;
  }

  .m-b-lg-n-2,
.m-y-lg-n-2 {
    margin-bottom: -16px !important;
  }

  .m-l-lg-n-2,
.m-x-lg-n-2 {
    margin-left: -16px !important;
  }

  .m-a-lg-n-3 {
    margin: -24px !important;
  }

  .m-t-lg-n-3,
.m-y-lg-n-3 {
    margin-top: -24px !important;
  }

  .m-r-lg-n-3,
.m-x-lg-n-3 {
    margin-right: -24px !important;
  }

  .m-b-lg-n-3,
.m-y-lg-n-3 {
    margin-bottom: -24px !important;
  }

  .m-l-lg-n-3,
.m-x-lg-n-3 {
    margin-left: -24px !important;
  }

  .m-a-lg-n-4 {
    margin: -32px !important;
  }

  .m-t-lg-n-4,
.m-y-lg-n-4 {
    margin-top: -32px !important;
  }

  .m-r-lg-n-4,
.m-x-lg-n-4 {
    margin-right: -32px !important;
  }

  .m-b-lg-n-4,
.m-y-lg-n-4 {
    margin-bottom: -32px !important;
  }

  .m-l-lg-n-4,
.m-x-lg-n-4 {
    margin-left: -32px !important;
  }

  .m-a-lg-n-5 {
    margin: -40px !important;
  }

  .m-t-lg-n-5,
.m-y-lg-n-5 {
    margin-top: -40px !important;
  }

  .m-r-lg-n-5,
.m-x-lg-n-5 {
    margin-right: -40px !important;
  }

  .m-b-lg-n-5,
.m-y-lg-n-5 {
    margin-bottom: -40px !important;
  }

  .m-l-lg-n-5,
.m-x-lg-n-5 {
    margin-left: -40px !important;
  }

  .m-a-lg-n-6 {
    margin: -48px !important;
  }

  .m-t-lg-n-6,
.m-y-lg-n-6 {
    margin-top: -48px !important;
  }

  .m-r-lg-n-6,
.m-x-lg-n-6 {
    margin-right: -48px !important;
  }

  .m-b-lg-n-6,
.m-y-lg-n-6 {
    margin-bottom: -48px !important;
  }

  .m-l-lg-n-6,
.m-x-lg-n-6 {
    margin-left: -48px !important;
  }

  .m-a-lg-n-7 {
    margin: -56px !important;
  }

  .m-t-lg-n-7,
.m-y-lg-n-7 {
    margin-top: -56px !important;
  }

  .m-r-lg-n-7,
.m-x-lg-n-7 {
    margin-right: -56px !important;
  }

  .m-b-lg-n-7,
.m-y-lg-n-7 {
    margin-bottom: -56px !important;
  }

  .m-l-lg-n-7,
.m-x-lg-n-7 {
    margin-left: -56px !important;
  }

  .m-a-lg-n-8 {
    margin: -64px !important;
  }

  .m-t-lg-n-8,
.m-y-lg-n-8 {
    margin-top: -64px !important;
  }

  .m-r-lg-n-8,
.m-x-lg-n-8 {
    margin-right: -64px !important;
  }

  .m-b-lg-n-8,
.m-y-lg-n-8 {
    margin-bottom: -64px !important;
  }

  .m-l-lg-n-8,
.m-x-lg-n-8 {
    margin-left: -64px !important;
  }

  .m-a-lg-n-9 {
    margin: -72px !important;
  }

  .m-t-lg-n-9,
.m-y-lg-n-9 {
    margin-top: -72px !important;
  }

  .m-r-lg-n-9,
.m-x-lg-n-9 {
    margin-right: -72px !important;
  }

  .m-b-lg-n-9,
.m-y-lg-n-9 {
    margin-bottom: -72px !important;
  }

  .m-l-lg-n-9,
.m-x-lg-n-9 {
    margin-left: -72px !important;
  }

  .m-a-lg-n-10 {
    margin: -80px !important;
  }

  .m-t-lg-n-10,
.m-y-lg-n-10 {
    margin-top: -80px !important;
  }

  .m-r-lg-n-10,
.m-x-lg-n-10 {
    margin-right: -80px !important;
  }

  .m-b-lg-n-10,
.m-y-lg-n-10 {
    margin-bottom: -80px !important;
  }

  .m-l-lg-n-10,
.m-x-lg-n-10 {
    margin-left: -80px !important;
  }

  .m-a-lg-n-11 {
    margin: -88px !important;
  }

  .m-t-lg-n-11,
.m-y-lg-n-11 {
    margin-top: -88px !important;
  }

  .m-r-lg-n-11,
.m-x-lg-n-11 {
    margin-right: -88px !important;
  }

  .m-b-lg-n-11,
.m-y-lg-n-11 {
    margin-bottom: -88px !important;
  }

  .m-l-lg-n-11,
.m-x-lg-n-11 {
    margin-left: -88px !important;
  }

  .m-a-lg-n-12 {
    margin: -96px !important;
  }

  .m-t-lg-n-12,
.m-y-lg-n-12 {
    margin-top: -96px !important;
  }

  .m-r-lg-n-12,
.m-x-lg-n-12 {
    margin-right: -96px !important;
  }

  .m-b-lg-n-12,
.m-y-lg-n-12 {
    margin-bottom: -96px !important;
  }

  .m-l-lg-n-12,
.m-x-lg-n-12 {
    margin-left: -96px !important;
  }

  .m-a-lg-n-13 {
    margin: -104px !important;
  }

  .m-t-lg-n-13,
.m-y-lg-n-13 {
    margin-top: -104px !important;
  }

  .m-r-lg-n-13,
.m-x-lg-n-13 {
    margin-right: -104px !important;
  }

  .m-b-lg-n-13,
.m-y-lg-n-13 {
    margin-bottom: -104px !important;
  }

  .m-l-lg-n-13,
.m-x-lg-n-13 {
    margin-left: -104px !important;
  }

  .m-a-lg-n-14 {
    margin: -112px !important;
  }

  .m-t-lg-n-14,
.m-y-lg-n-14 {
    margin-top: -112px !important;
  }

  .m-r-lg-n-14,
.m-x-lg-n-14 {
    margin-right: -112px !important;
  }

  .m-b-lg-n-14,
.m-y-lg-n-14 {
    margin-bottom: -112px !important;
  }

  .m-l-lg-n-14,
.m-x-lg-n-14 {
    margin-left: -112px !important;
  }

  .m-a-lg-n-15 {
    margin: -120px !important;
  }

  .m-t-lg-n-15,
.m-y-lg-n-15 {
    margin-top: -120px !important;
  }

  .m-r-lg-n-15,
.m-x-lg-n-15 {
    margin-right: -120px !important;
  }

  .m-b-lg-n-15,
.m-y-lg-n-15 {
    margin-bottom: -120px !important;
  }

  .m-l-lg-n-15,
.m-x-lg-n-15 {
    margin-left: -120px !important;
  }

  .m-a-lg-n-16 {
    margin: -128px !important;
  }

  .m-t-lg-n-16,
.m-y-lg-n-16 {
    margin-top: -128px !important;
  }

  .m-r-lg-n-16,
.m-x-lg-n-16 {
    margin-right: -128px !important;
  }

  .m-b-lg-n-16,
.m-y-lg-n-16 {
    margin-bottom: -128px !important;
  }

  .m-l-lg-n-16,
.m-x-lg-n-16 {
    margin-left: -128px !important;
  }

  .m-a-lg-n-17 {
    margin: -136px !important;
  }

  .m-t-lg-n-17,
.m-y-lg-n-17 {
    margin-top: -136px !important;
  }

  .m-r-lg-n-17,
.m-x-lg-n-17 {
    margin-right: -136px !important;
  }

  .m-b-lg-n-17,
.m-y-lg-n-17 {
    margin-bottom: -136px !important;
  }

  .m-l-lg-n-17,
.m-x-lg-n-17 {
    margin-left: -136px !important;
  }

  .m-a-lg-n-18 {
    margin: -144px !important;
  }

  .m-t-lg-n-18,
.m-y-lg-n-18 {
    margin-top: -144px !important;
  }

  .m-r-lg-n-18,
.m-x-lg-n-18 {
    margin-right: -144px !important;
  }

  .m-b-lg-n-18,
.m-y-lg-n-18 {
    margin-bottom: -144px !important;
  }

  .m-l-lg-n-18,
.m-x-lg-n-18 {
    margin-left: -144px !important;
  }

  .m-a-lg-n-19 {
    margin: -152px !important;
  }

  .m-t-lg-n-19,
.m-y-lg-n-19 {
    margin-top: -152px !important;
  }

  .m-r-lg-n-19,
.m-x-lg-n-19 {
    margin-right: -152px !important;
  }

  .m-b-lg-n-19,
.m-y-lg-n-19 {
    margin-bottom: -152px !important;
  }

  .m-l-lg-n-19,
.m-x-lg-n-19 {
    margin-left: -152px !important;
  }

  .m-a-lg-n-20 {
    margin: -160px !important;
  }

  .m-t-lg-n-20,
.m-y-lg-n-20 {
    margin-top: -160px !important;
  }

  .m-r-lg-n-20,
.m-x-lg-n-20 {
    margin-right: -160px !important;
  }

  .m-b-lg-n-20,
.m-y-lg-n-20 {
    margin-bottom: -160px !important;
  }

  .m-l-lg-n-20,
.m-x-lg-n-20 {
    margin-left: -160px !important;
  }

  .m-a-lg-auto {
    margin: auto !important;
  }

  .m-t-lg-auto,
.m-y-lg-auto {
    margin-top: auto !important;
  }

  .m-r-lg-auto,
.m-x-lg-auto {
    margin-right: auto !important;
  }

  .m-b-lg-auto,
.m-y-lg-auto {
    margin-bottom: auto !important;
  }

  .m-l-lg-auto,
.m-x-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1440px) {
  .m-a-xl-0 {
    margin: 0 !important;
  }

  .m-t-xl-0,
.m-y-xl-0 {
    margin-top: 0 !important;
  }

  .m-r-xl-0,
.m-x-xl-0 {
    margin-right: 0 !important;
  }

  .m-b-xl-0,
.m-y-xl-0 {
    margin-bottom: 0 !important;
  }

  .m-l-xl-0,
.m-x-xl-0 {
    margin-left: 0 !important;
  }

  .m-a-xl-1 {
    margin: 8px !important;
  }

  .m-t-xl-1,
.m-y-xl-1 {
    margin-top: 8px !important;
  }

  .m-r-xl-1,
.m-x-xl-1 {
    margin-right: 8px !important;
  }

  .m-b-xl-1,
.m-y-xl-1 {
    margin-bottom: 8px !important;
  }

  .m-l-xl-1,
.m-x-xl-1 {
    margin-left: 8px !important;
  }

  .m-a-xl-2 {
    margin: 16px !important;
  }

  .m-t-xl-2,
.m-y-xl-2 {
    margin-top: 16px !important;
  }

  .m-r-xl-2,
.m-x-xl-2 {
    margin-right: 16px !important;
  }

  .m-b-xl-2,
.m-y-xl-2 {
    margin-bottom: 16px !important;
  }

  .m-l-xl-2,
.m-x-xl-2 {
    margin-left: 16px !important;
  }

  .m-a-xl-3 {
    margin: 24px !important;
  }

  .m-t-xl-3,
.m-y-xl-3 {
    margin-top: 24px !important;
  }

  .m-r-xl-3,
.m-x-xl-3 {
    margin-right: 24px !important;
  }

  .m-b-xl-3,
.m-y-xl-3 {
    margin-bottom: 24px !important;
  }

  .m-l-xl-3,
.m-x-xl-3 {
    margin-left: 24px !important;
  }

  .m-a-xl-4 {
    margin: 32px !important;
  }

  .m-t-xl-4,
.m-y-xl-4 {
    margin-top: 32px !important;
  }

  .m-r-xl-4,
.m-x-xl-4 {
    margin-right: 32px !important;
  }

  .m-b-xl-4,
.m-y-xl-4 {
    margin-bottom: 32px !important;
  }

  .m-l-xl-4,
.m-x-xl-4 {
    margin-left: 32px !important;
  }

  .m-a-xl-5 {
    margin: 40px !important;
  }

  .m-t-xl-5,
.m-y-xl-5 {
    margin-top: 40px !important;
  }

  .m-r-xl-5,
.m-x-xl-5 {
    margin-right: 40px !important;
  }

  .m-b-xl-5,
.m-y-xl-5 {
    margin-bottom: 40px !important;
  }

  .m-l-xl-5,
.m-x-xl-5 {
    margin-left: 40px !important;
  }

  .m-a-xl-6 {
    margin: 48px !important;
  }

  .m-t-xl-6,
.m-y-xl-6 {
    margin-top: 48px !important;
  }

  .m-r-xl-6,
.m-x-xl-6 {
    margin-right: 48px !important;
  }

  .m-b-xl-6,
.m-y-xl-6 {
    margin-bottom: 48px !important;
  }

  .m-l-xl-6,
.m-x-xl-6 {
    margin-left: 48px !important;
  }

  .m-a-xl-7 {
    margin: 56px !important;
  }

  .m-t-xl-7,
.m-y-xl-7 {
    margin-top: 56px !important;
  }

  .m-r-xl-7,
.m-x-xl-7 {
    margin-right: 56px !important;
  }

  .m-b-xl-7,
.m-y-xl-7 {
    margin-bottom: 56px !important;
  }

  .m-l-xl-7,
.m-x-xl-7 {
    margin-left: 56px !important;
  }

  .m-a-xl-8 {
    margin: 64px !important;
  }

  .m-t-xl-8,
.m-y-xl-8 {
    margin-top: 64px !important;
  }

  .m-r-xl-8,
.m-x-xl-8 {
    margin-right: 64px !important;
  }

  .m-b-xl-8,
.m-y-xl-8 {
    margin-bottom: 64px !important;
  }

  .m-l-xl-8,
.m-x-xl-8 {
    margin-left: 64px !important;
  }

  .m-a-xl-9 {
    margin: 72px !important;
  }

  .m-t-xl-9,
.m-y-xl-9 {
    margin-top: 72px !important;
  }

  .m-r-xl-9,
.m-x-xl-9 {
    margin-right: 72px !important;
  }

  .m-b-xl-9,
.m-y-xl-9 {
    margin-bottom: 72px !important;
  }

  .m-l-xl-9,
.m-x-xl-9 {
    margin-left: 72px !important;
  }

  .m-a-xl-10 {
    margin: 80px !important;
  }

  .m-t-xl-10,
.m-y-xl-10 {
    margin-top: 80px !important;
  }

  .m-r-xl-10,
.m-x-xl-10 {
    margin-right: 80px !important;
  }

  .m-b-xl-10,
.m-y-xl-10 {
    margin-bottom: 80px !important;
  }

  .m-l-xl-10,
.m-x-xl-10 {
    margin-left: 80px !important;
  }

  .m-a-xl-11 {
    margin: 88px !important;
  }

  .m-t-xl-11,
.m-y-xl-11 {
    margin-top: 88px !important;
  }

  .m-r-xl-11,
.m-x-xl-11 {
    margin-right: 88px !important;
  }

  .m-b-xl-11,
.m-y-xl-11 {
    margin-bottom: 88px !important;
  }

  .m-l-xl-11,
.m-x-xl-11 {
    margin-left: 88px !important;
  }

  .m-a-xl-12 {
    margin: 96px !important;
  }

  .m-t-xl-12,
.m-y-xl-12 {
    margin-top: 96px !important;
  }

  .m-r-xl-12,
.m-x-xl-12 {
    margin-right: 96px !important;
  }

  .m-b-xl-12,
.m-y-xl-12 {
    margin-bottom: 96px !important;
  }

  .m-l-xl-12,
.m-x-xl-12 {
    margin-left: 96px !important;
  }

  .m-a-xl-13 {
    margin: 104px !important;
  }

  .m-t-xl-13,
.m-y-xl-13 {
    margin-top: 104px !important;
  }

  .m-r-xl-13,
.m-x-xl-13 {
    margin-right: 104px !important;
  }

  .m-b-xl-13,
.m-y-xl-13 {
    margin-bottom: 104px !important;
  }

  .m-l-xl-13,
.m-x-xl-13 {
    margin-left: 104px !important;
  }

  .m-a-xl-14 {
    margin: 112px !important;
  }

  .m-t-xl-14,
.m-y-xl-14 {
    margin-top: 112px !important;
  }

  .m-r-xl-14,
.m-x-xl-14 {
    margin-right: 112px !important;
  }

  .m-b-xl-14,
.m-y-xl-14 {
    margin-bottom: 112px !important;
  }

  .m-l-xl-14,
.m-x-xl-14 {
    margin-left: 112px !important;
  }

  .m-a-xl-15 {
    margin: 120px !important;
  }

  .m-t-xl-15,
.m-y-xl-15 {
    margin-top: 120px !important;
  }

  .m-r-xl-15,
.m-x-xl-15 {
    margin-right: 120px !important;
  }

  .m-b-xl-15,
.m-y-xl-15 {
    margin-bottom: 120px !important;
  }

  .m-l-xl-15,
.m-x-xl-15 {
    margin-left: 120px !important;
  }

  .m-a-xl-16 {
    margin: 128px !important;
  }

  .m-t-xl-16,
.m-y-xl-16 {
    margin-top: 128px !important;
  }

  .m-r-xl-16,
.m-x-xl-16 {
    margin-right: 128px !important;
  }

  .m-b-xl-16,
.m-y-xl-16 {
    margin-bottom: 128px !important;
  }

  .m-l-xl-16,
.m-x-xl-16 {
    margin-left: 128px !important;
  }

  .m-a-xl-17 {
    margin: 136px !important;
  }

  .m-t-xl-17,
.m-y-xl-17 {
    margin-top: 136px !important;
  }

  .m-r-xl-17,
.m-x-xl-17 {
    margin-right: 136px !important;
  }

  .m-b-xl-17,
.m-y-xl-17 {
    margin-bottom: 136px !important;
  }

  .m-l-xl-17,
.m-x-xl-17 {
    margin-left: 136px !important;
  }

  .m-a-xl-18 {
    margin: 144px !important;
  }

  .m-t-xl-18,
.m-y-xl-18 {
    margin-top: 144px !important;
  }

  .m-r-xl-18,
.m-x-xl-18 {
    margin-right: 144px !important;
  }

  .m-b-xl-18,
.m-y-xl-18 {
    margin-bottom: 144px !important;
  }

  .m-l-xl-18,
.m-x-xl-18 {
    margin-left: 144px !important;
  }

  .m-a-xl-19 {
    margin: 152px !important;
  }

  .m-t-xl-19,
.m-y-xl-19 {
    margin-top: 152px !important;
  }

  .m-r-xl-19,
.m-x-xl-19 {
    margin-right: 152px !important;
  }

  .m-b-xl-19,
.m-y-xl-19 {
    margin-bottom: 152px !important;
  }

  .m-l-xl-19,
.m-x-xl-19 {
    margin-left: 152px !important;
  }

  .m-a-xl-20 {
    margin: 160px !important;
  }

  .m-t-xl-20,
.m-y-xl-20 {
    margin-top: 160px !important;
  }

  .m-r-xl-20,
.m-x-xl-20 {
    margin-right: 160px !important;
  }

  .m-b-xl-20,
.m-y-xl-20 {
    margin-bottom: 160px !important;
  }

  .m-l-xl-20,
.m-x-xl-20 {
    margin-left: 160px !important;
  }

  .p-a-xl-0 {
    padding: 0 !important;
  }

  .p-t-xl-0,
.p-y-xl-0 {
    padding-top: 0 !important;
  }

  .p-r-xl-0,
.p-x-xl-0 {
    padding-right: 0 !important;
  }

  .p-b-xl-0,
.p-y-xl-0 {
    padding-bottom: 0 !important;
  }

  .p-l-xl-0,
.p-x-xl-0 {
    padding-left: 0 !important;
  }

  .p-a-xl-1 {
    padding: 8px !important;
  }

  .p-t-xl-1,
.p-y-xl-1 {
    padding-top: 8px !important;
  }

  .p-r-xl-1,
.p-x-xl-1 {
    padding-right: 8px !important;
  }

  .p-b-xl-1,
.p-y-xl-1 {
    padding-bottom: 8px !important;
  }

  .p-l-xl-1,
.p-x-xl-1 {
    padding-left: 8px !important;
  }

  .p-a-xl-2 {
    padding: 16px !important;
  }

  .p-t-xl-2,
.p-y-xl-2 {
    padding-top: 16px !important;
  }

  .p-r-xl-2,
.p-x-xl-2 {
    padding-right: 16px !important;
  }

  .p-b-xl-2,
.p-y-xl-2 {
    padding-bottom: 16px !important;
  }

  .p-l-xl-2,
.p-x-xl-2 {
    padding-left: 16px !important;
  }

  .p-a-xl-3 {
    padding: 24px !important;
  }

  .p-t-xl-3,
.p-y-xl-3 {
    padding-top: 24px !important;
  }

  .p-r-xl-3,
.p-x-xl-3 {
    padding-right: 24px !important;
  }

  .p-b-xl-3,
.p-y-xl-3 {
    padding-bottom: 24px !important;
  }

  .p-l-xl-3,
.p-x-xl-3 {
    padding-left: 24px !important;
  }

  .p-a-xl-4 {
    padding: 32px !important;
  }

  .p-t-xl-4,
.p-y-xl-4 {
    padding-top: 32px !important;
  }

  .p-r-xl-4,
.p-x-xl-4 {
    padding-right: 32px !important;
  }

  .p-b-xl-4,
.p-y-xl-4 {
    padding-bottom: 32px !important;
  }

  .p-l-xl-4,
.p-x-xl-4 {
    padding-left: 32px !important;
  }

  .p-a-xl-5 {
    padding: 40px !important;
  }

  .p-t-xl-5,
.p-y-xl-5 {
    padding-top: 40px !important;
  }

  .p-r-xl-5,
.p-x-xl-5 {
    padding-right: 40px !important;
  }

  .p-b-xl-5,
.p-y-xl-5 {
    padding-bottom: 40px !important;
  }

  .p-l-xl-5,
.p-x-xl-5 {
    padding-left: 40px !important;
  }

  .p-a-xl-6 {
    padding: 48px !important;
  }

  .p-t-xl-6,
.p-y-xl-6 {
    padding-top: 48px !important;
  }

  .p-r-xl-6,
.p-x-xl-6 {
    padding-right: 48px !important;
  }

  .p-b-xl-6,
.p-y-xl-6 {
    padding-bottom: 48px !important;
  }

  .p-l-xl-6,
.p-x-xl-6 {
    padding-left: 48px !important;
  }

  .p-a-xl-7 {
    padding: 56px !important;
  }

  .p-t-xl-7,
.p-y-xl-7 {
    padding-top: 56px !important;
  }

  .p-r-xl-7,
.p-x-xl-7 {
    padding-right: 56px !important;
  }

  .p-b-xl-7,
.p-y-xl-7 {
    padding-bottom: 56px !important;
  }

  .p-l-xl-7,
.p-x-xl-7 {
    padding-left: 56px !important;
  }

  .p-a-xl-8 {
    padding: 64px !important;
  }

  .p-t-xl-8,
.p-y-xl-8 {
    padding-top: 64px !important;
  }

  .p-r-xl-8,
.p-x-xl-8 {
    padding-right: 64px !important;
  }

  .p-b-xl-8,
.p-y-xl-8 {
    padding-bottom: 64px !important;
  }

  .p-l-xl-8,
.p-x-xl-8 {
    padding-left: 64px !important;
  }

  .p-a-xl-9 {
    padding: 72px !important;
  }

  .p-t-xl-9,
.p-y-xl-9 {
    padding-top: 72px !important;
  }

  .p-r-xl-9,
.p-x-xl-9 {
    padding-right: 72px !important;
  }

  .p-b-xl-9,
.p-y-xl-9 {
    padding-bottom: 72px !important;
  }

  .p-l-xl-9,
.p-x-xl-9 {
    padding-left: 72px !important;
  }

  .p-a-xl-10 {
    padding: 80px !important;
  }

  .p-t-xl-10,
.p-y-xl-10 {
    padding-top: 80px !important;
  }

  .p-r-xl-10,
.p-x-xl-10 {
    padding-right: 80px !important;
  }

  .p-b-xl-10,
.p-y-xl-10 {
    padding-bottom: 80px !important;
  }

  .p-l-xl-10,
.p-x-xl-10 {
    padding-left: 80px !important;
  }

  .p-a-xl-11 {
    padding: 88px !important;
  }

  .p-t-xl-11,
.p-y-xl-11 {
    padding-top: 88px !important;
  }

  .p-r-xl-11,
.p-x-xl-11 {
    padding-right: 88px !important;
  }

  .p-b-xl-11,
.p-y-xl-11 {
    padding-bottom: 88px !important;
  }

  .p-l-xl-11,
.p-x-xl-11 {
    padding-left: 88px !important;
  }

  .p-a-xl-12 {
    padding: 96px !important;
  }

  .p-t-xl-12,
.p-y-xl-12 {
    padding-top: 96px !important;
  }

  .p-r-xl-12,
.p-x-xl-12 {
    padding-right: 96px !important;
  }

  .p-b-xl-12,
.p-y-xl-12 {
    padding-bottom: 96px !important;
  }

  .p-l-xl-12,
.p-x-xl-12 {
    padding-left: 96px !important;
  }

  .p-a-xl-13 {
    padding: 104px !important;
  }

  .p-t-xl-13,
.p-y-xl-13 {
    padding-top: 104px !important;
  }

  .p-r-xl-13,
.p-x-xl-13 {
    padding-right: 104px !important;
  }

  .p-b-xl-13,
.p-y-xl-13 {
    padding-bottom: 104px !important;
  }

  .p-l-xl-13,
.p-x-xl-13 {
    padding-left: 104px !important;
  }

  .p-a-xl-14 {
    padding: 112px !important;
  }

  .p-t-xl-14,
.p-y-xl-14 {
    padding-top: 112px !important;
  }

  .p-r-xl-14,
.p-x-xl-14 {
    padding-right: 112px !important;
  }

  .p-b-xl-14,
.p-y-xl-14 {
    padding-bottom: 112px !important;
  }

  .p-l-xl-14,
.p-x-xl-14 {
    padding-left: 112px !important;
  }

  .p-a-xl-15 {
    padding: 120px !important;
  }

  .p-t-xl-15,
.p-y-xl-15 {
    padding-top: 120px !important;
  }

  .p-r-xl-15,
.p-x-xl-15 {
    padding-right: 120px !important;
  }

  .p-b-xl-15,
.p-y-xl-15 {
    padding-bottom: 120px !important;
  }

  .p-l-xl-15,
.p-x-xl-15 {
    padding-left: 120px !important;
  }

  .p-a-xl-16 {
    padding: 128px !important;
  }

  .p-t-xl-16,
.p-y-xl-16 {
    padding-top: 128px !important;
  }

  .p-r-xl-16,
.p-x-xl-16 {
    padding-right: 128px !important;
  }

  .p-b-xl-16,
.p-y-xl-16 {
    padding-bottom: 128px !important;
  }

  .p-l-xl-16,
.p-x-xl-16 {
    padding-left: 128px !important;
  }

  .p-a-xl-17 {
    padding: 136px !important;
  }

  .p-t-xl-17,
.p-y-xl-17 {
    padding-top: 136px !important;
  }

  .p-r-xl-17,
.p-x-xl-17 {
    padding-right: 136px !important;
  }

  .p-b-xl-17,
.p-y-xl-17 {
    padding-bottom: 136px !important;
  }

  .p-l-xl-17,
.p-x-xl-17 {
    padding-left: 136px !important;
  }

  .p-a-xl-18 {
    padding: 144px !important;
  }

  .p-t-xl-18,
.p-y-xl-18 {
    padding-top: 144px !important;
  }

  .p-r-xl-18,
.p-x-xl-18 {
    padding-right: 144px !important;
  }

  .p-b-xl-18,
.p-y-xl-18 {
    padding-bottom: 144px !important;
  }

  .p-l-xl-18,
.p-x-xl-18 {
    padding-left: 144px !important;
  }

  .p-a-xl-19 {
    padding: 152px !important;
  }

  .p-t-xl-19,
.p-y-xl-19 {
    padding-top: 152px !important;
  }

  .p-r-xl-19,
.p-x-xl-19 {
    padding-right: 152px !important;
  }

  .p-b-xl-19,
.p-y-xl-19 {
    padding-bottom: 152px !important;
  }

  .p-l-xl-19,
.p-x-xl-19 {
    padding-left: 152px !important;
  }

  .p-a-xl-20 {
    padding: 160px !important;
  }

  .p-t-xl-20,
.p-y-xl-20 {
    padding-top: 160px !important;
  }

  .p-r-xl-20,
.p-x-xl-20 {
    padding-right: 160px !important;
  }

  .p-b-xl-20,
.p-y-xl-20 {
    padding-bottom: 160px !important;
  }

  .p-l-xl-20,
.p-x-xl-20 {
    padding-left: 160px !important;
  }

  .m-a-xl-n-1 {
    margin: -8px !important;
  }

  .m-t-xl-n-1,
.m-y-xl-n-1 {
    margin-top: -8px !important;
  }

  .m-r-xl-n-1,
.m-x-xl-n-1 {
    margin-right: -8px !important;
  }

  .m-b-xl-n-1,
.m-y-xl-n-1 {
    margin-bottom: -8px !important;
  }

  .m-l-xl-n-1,
.m-x-xl-n-1 {
    margin-left: -8px !important;
  }

  .m-a-xl-n-2 {
    margin: -16px !important;
  }

  .m-t-xl-n-2,
.m-y-xl-n-2 {
    margin-top: -16px !important;
  }

  .m-r-xl-n-2,
.m-x-xl-n-2 {
    margin-right: -16px !important;
  }

  .m-b-xl-n-2,
.m-y-xl-n-2 {
    margin-bottom: -16px !important;
  }

  .m-l-xl-n-2,
.m-x-xl-n-2 {
    margin-left: -16px !important;
  }

  .m-a-xl-n-3 {
    margin: -24px !important;
  }

  .m-t-xl-n-3,
.m-y-xl-n-3 {
    margin-top: -24px !important;
  }

  .m-r-xl-n-3,
.m-x-xl-n-3 {
    margin-right: -24px !important;
  }

  .m-b-xl-n-3,
.m-y-xl-n-3 {
    margin-bottom: -24px !important;
  }

  .m-l-xl-n-3,
.m-x-xl-n-3 {
    margin-left: -24px !important;
  }

  .m-a-xl-n-4 {
    margin: -32px !important;
  }

  .m-t-xl-n-4,
.m-y-xl-n-4 {
    margin-top: -32px !important;
  }

  .m-r-xl-n-4,
.m-x-xl-n-4 {
    margin-right: -32px !important;
  }

  .m-b-xl-n-4,
.m-y-xl-n-4 {
    margin-bottom: -32px !important;
  }

  .m-l-xl-n-4,
.m-x-xl-n-4 {
    margin-left: -32px !important;
  }

  .m-a-xl-n-5 {
    margin: -40px !important;
  }

  .m-t-xl-n-5,
.m-y-xl-n-5 {
    margin-top: -40px !important;
  }

  .m-r-xl-n-5,
.m-x-xl-n-5 {
    margin-right: -40px !important;
  }

  .m-b-xl-n-5,
.m-y-xl-n-5 {
    margin-bottom: -40px !important;
  }

  .m-l-xl-n-5,
.m-x-xl-n-5 {
    margin-left: -40px !important;
  }

  .m-a-xl-n-6 {
    margin: -48px !important;
  }

  .m-t-xl-n-6,
.m-y-xl-n-6 {
    margin-top: -48px !important;
  }

  .m-r-xl-n-6,
.m-x-xl-n-6 {
    margin-right: -48px !important;
  }

  .m-b-xl-n-6,
.m-y-xl-n-6 {
    margin-bottom: -48px !important;
  }

  .m-l-xl-n-6,
.m-x-xl-n-6 {
    margin-left: -48px !important;
  }

  .m-a-xl-n-7 {
    margin: -56px !important;
  }

  .m-t-xl-n-7,
.m-y-xl-n-7 {
    margin-top: -56px !important;
  }

  .m-r-xl-n-7,
.m-x-xl-n-7 {
    margin-right: -56px !important;
  }

  .m-b-xl-n-7,
.m-y-xl-n-7 {
    margin-bottom: -56px !important;
  }

  .m-l-xl-n-7,
.m-x-xl-n-7 {
    margin-left: -56px !important;
  }

  .m-a-xl-n-8 {
    margin: -64px !important;
  }

  .m-t-xl-n-8,
.m-y-xl-n-8 {
    margin-top: -64px !important;
  }

  .m-r-xl-n-8,
.m-x-xl-n-8 {
    margin-right: -64px !important;
  }

  .m-b-xl-n-8,
.m-y-xl-n-8 {
    margin-bottom: -64px !important;
  }

  .m-l-xl-n-8,
.m-x-xl-n-8 {
    margin-left: -64px !important;
  }

  .m-a-xl-n-9 {
    margin: -72px !important;
  }

  .m-t-xl-n-9,
.m-y-xl-n-9 {
    margin-top: -72px !important;
  }

  .m-r-xl-n-9,
.m-x-xl-n-9 {
    margin-right: -72px !important;
  }

  .m-b-xl-n-9,
.m-y-xl-n-9 {
    margin-bottom: -72px !important;
  }

  .m-l-xl-n-9,
.m-x-xl-n-9 {
    margin-left: -72px !important;
  }

  .m-a-xl-n-10 {
    margin: -80px !important;
  }

  .m-t-xl-n-10,
.m-y-xl-n-10 {
    margin-top: -80px !important;
  }

  .m-r-xl-n-10,
.m-x-xl-n-10 {
    margin-right: -80px !important;
  }

  .m-b-xl-n-10,
.m-y-xl-n-10 {
    margin-bottom: -80px !important;
  }

  .m-l-xl-n-10,
.m-x-xl-n-10 {
    margin-left: -80px !important;
  }

  .m-a-xl-n-11 {
    margin: -88px !important;
  }

  .m-t-xl-n-11,
.m-y-xl-n-11 {
    margin-top: -88px !important;
  }

  .m-r-xl-n-11,
.m-x-xl-n-11 {
    margin-right: -88px !important;
  }

  .m-b-xl-n-11,
.m-y-xl-n-11 {
    margin-bottom: -88px !important;
  }

  .m-l-xl-n-11,
.m-x-xl-n-11 {
    margin-left: -88px !important;
  }

  .m-a-xl-n-12 {
    margin: -96px !important;
  }

  .m-t-xl-n-12,
.m-y-xl-n-12 {
    margin-top: -96px !important;
  }

  .m-r-xl-n-12,
.m-x-xl-n-12 {
    margin-right: -96px !important;
  }

  .m-b-xl-n-12,
.m-y-xl-n-12 {
    margin-bottom: -96px !important;
  }

  .m-l-xl-n-12,
.m-x-xl-n-12 {
    margin-left: -96px !important;
  }

  .m-a-xl-n-13 {
    margin: -104px !important;
  }

  .m-t-xl-n-13,
.m-y-xl-n-13 {
    margin-top: -104px !important;
  }

  .m-r-xl-n-13,
.m-x-xl-n-13 {
    margin-right: -104px !important;
  }

  .m-b-xl-n-13,
.m-y-xl-n-13 {
    margin-bottom: -104px !important;
  }

  .m-l-xl-n-13,
.m-x-xl-n-13 {
    margin-left: -104px !important;
  }

  .m-a-xl-n-14 {
    margin: -112px !important;
  }

  .m-t-xl-n-14,
.m-y-xl-n-14 {
    margin-top: -112px !important;
  }

  .m-r-xl-n-14,
.m-x-xl-n-14 {
    margin-right: -112px !important;
  }

  .m-b-xl-n-14,
.m-y-xl-n-14 {
    margin-bottom: -112px !important;
  }

  .m-l-xl-n-14,
.m-x-xl-n-14 {
    margin-left: -112px !important;
  }

  .m-a-xl-n-15 {
    margin: -120px !important;
  }

  .m-t-xl-n-15,
.m-y-xl-n-15 {
    margin-top: -120px !important;
  }

  .m-r-xl-n-15,
.m-x-xl-n-15 {
    margin-right: -120px !important;
  }

  .m-b-xl-n-15,
.m-y-xl-n-15 {
    margin-bottom: -120px !important;
  }

  .m-l-xl-n-15,
.m-x-xl-n-15 {
    margin-left: -120px !important;
  }

  .m-a-xl-n-16 {
    margin: -128px !important;
  }

  .m-t-xl-n-16,
.m-y-xl-n-16 {
    margin-top: -128px !important;
  }

  .m-r-xl-n-16,
.m-x-xl-n-16 {
    margin-right: -128px !important;
  }

  .m-b-xl-n-16,
.m-y-xl-n-16 {
    margin-bottom: -128px !important;
  }

  .m-l-xl-n-16,
.m-x-xl-n-16 {
    margin-left: -128px !important;
  }

  .m-a-xl-n-17 {
    margin: -136px !important;
  }

  .m-t-xl-n-17,
.m-y-xl-n-17 {
    margin-top: -136px !important;
  }

  .m-r-xl-n-17,
.m-x-xl-n-17 {
    margin-right: -136px !important;
  }

  .m-b-xl-n-17,
.m-y-xl-n-17 {
    margin-bottom: -136px !important;
  }

  .m-l-xl-n-17,
.m-x-xl-n-17 {
    margin-left: -136px !important;
  }

  .m-a-xl-n-18 {
    margin: -144px !important;
  }

  .m-t-xl-n-18,
.m-y-xl-n-18 {
    margin-top: -144px !important;
  }

  .m-r-xl-n-18,
.m-x-xl-n-18 {
    margin-right: -144px !important;
  }

  .m-b-xl-n-18,
.m-y-xl-n-18 {
    margin-bottom: -144px !important;
  }

  .m-l-xl-n-18,
.m-x-xl-n-18 {
    margin-left: -144px !important;
  }

  .m-a-xl-n-19 {
    margin: -152px !important;
  }

  .m-t-xl-n-19,
.m-y-xl-n-19 {
    margin-top: -152px !important;
  }

  .m-r-xl-n-19,
.m-x-xl-n-19 {
    margin-right: -152px !important;
  }

  .m-b-xl-n-19,
.m-y-xl-n-19 {
    margin-bottom: -152px !important;
  }

  .m-l-xl-n-19,
.m-x-xl-n-19 {
    margin-left: -152px !important;
  }

  .m-a-xl-n-20 {
    margin: -160px !important;
  }

  .m-t-xl-n-20,
.m-y-xl-n-20 {
    margin-top: -160px !important;
  }

  .m-r-xl-n-20,
.m-x-xl-n-20 {
    margin-right: -160px !important;
  }

  .m-b-xl-n-20,
.m-y-xl-n-20 {
    margin-bottom: -160px !important;
  }

  .m-l-xl-n-20,
.m-x-xl-n-20 {
    margin-left: -160px !important;
  }

  .m-a-xl-auto {
    margin: auto !important;
  }

  .m-t-xl-auto,
.m-y-xl-auto {
    margin-top: auto !important;
  }

  .m-r-xl-auto,
.m-x-xl-auto {
    margin-right: auto !important;
  }

  .m-b-xl-auto,
.m-y-xl-auto {
    margin-bottom: auto !important;
  }

  .m-l-xl-auto,
.m-x-xl-auto {
    margin-left: auto !important;
  }
}
.m-a-xsmall {
  margin: 16px !important;
  margin: var(--spacer-xsmall, 16px) !important;
}

.m-t-xsmall,
.m-y-xsmall {
  margin-top: 16px !important;
  margin-top: var(--spacer-xsmall, 16px) !important;
}

.m-r-xsmall,
.m-x-xsmall {
  margin-right: 16px !important;
  margin-right: var(--spacer-xsmall, 16px) !important;
}

.m-b-xsmall,
.m-y-xsmall {
  margin-bottom: 16px !important;
  margin-bottom: var(--spacer-xsmall, 16px) !important;
}

.m-l-xsmall,
.m-x-xsmall {
  margin-left: 16px !important;
  margin-left: var(--spacer-xsmall, 16px) !important;
}

.p-a-xsmall {
  padding: 16px !important;
  padding: var(--spacer-xsmall, 16px) !important;
}

.p-t-xsmall,
.p-y-xsmall {
  padding-top: 16px !important;
  padding-top: var(--spacer-xsmall, 16px) !important;
}

.p-r-xsmall,
.p-x-xsmall {
  padding-right: 16px !important;
  padding-right: var(--spacer-xsmall, 16px) !important;
}

.p-b-xsmall,
.p-y-xsmall {
  padding-bottom: 16px !important;
  padding-bottom: var(--spacer-xsmall, 16px) !important;
}

.p-l-xsmall,
.p-x-xsmall {
  padding-left: 16px !important;
  padding-left: var(--spacer-xsmall, 16px) !important;
}

.m-a-n-xsmall {
  margin: 16px !important;
  margin: var(--spacer-xsmall, 16px) !important;
}

.m-t-n-xsmall,
.m-y-n-xsmall {
  margin-top: calc(-1 * 16px) !important;
  margin-top: calc(-1 * var(--spacer-xsmall, 16px)) !important;
}

.m-r-n-xsmall,
.m-x-n-xsmall {
  margin-right: calc(-1 * 16px) !important;
  margin-right: calc(-1 * var(--spacer-xsmall, 16px)) !important;
}

.m-b-n-xsmall,
.m-y-n-xsmall {
  margin-bottom: calc(-1 * 16px) !important;
  margin-bottom: calc(-1 * var(--spacer-xsmall, 16px)) !important;
}

.m-l-n-xsmall,
.m-x-n-xsmall {
  margin-left: calc(-1 * 16px) !important;
  margin-left: calc(-1 * var(--spacer-xsmall, 16px)) !important;
}

.m-a-small {
  margin: 32px !important;
  margin: var(--spacer-small, 32px) !important;
}

.m-t-small,
.m-y-small {
  margin-top: 32px !important;
  margin-top: var(--spacer-small, 32px) !important;
}

.m-r-small,
.m-x-small {
  margin-right: 32px !important;
  margin-right: var(--spacer-small, 32px) !important;
}

.m-b-small,
.m-y-small {
  margin-bottom: 32px !important;
  margin-bottom: var(--spacer-small, 32px) !important;
}

.m-l-small,
.m-x-small {
  margin-left: 32px !important;
  margin-left: var(--spacer-small, 32px) !important;
}

.p-a-small {
  padding: 32px !important;
  padding: var(--spacer-small, 32px) !important;
}

.p-t-small,
.p-y-small {
  padding-top: 32px !important;
  padding-top: var(--spacer-small, 32px) !important;
}

.p-r-small,
.p-x-small {
  padding-right: 32px !important;
  padding-right: var(--spacer-small, 32px) !important;
}

.p-b-small,
.p-y-small {
  padding-bottom: 32px !important;
  padding-bottom: var(--spacer-small, 32px) !important;
}

.p-l-small,
.p-x-small {
  padding-left: 32px !important;
  padding-left: var(--spacer-small, 32px) !important;
}

.m-a-n-small {
  margin: 32px !important;
  margin: var(--spacer-small, 32px) !important;
}

.m-t-n-small,
.m-y-n-small {
  margin-top: calc(-1 * 32px) !important;
  margin-top: calc(-1 * var(--spacer-small, 32px)) !important;
}

.m-r-n-small,
.m-x-n-small {
  margin-right: calc(-1 * 32px) !important;
  margin-right: calc(-1 * var(--spacer-small, 32px)) !important;
}

.m-b-n-small,
.m-y-n-small {
  margin-bottom: calc(-1 * 32px) !important;
  margin-bottom: calc(-1 * var(--spacer-small, 32px)) !important;
}

.m-l-n-small,
.m-x-n-small {
  margin-left: calc(-1 * 32px) !important;
  margin-left: calc(-1 * var(--spacer-small, 32px)) !important;
}

.m-a-medium {
  margin: 40px !important;
  margin: var(--spacer-medium, 40px) !important;
}

.m-t-medium,
.m-y-medium {
  margin-top: 40px !important;
  margin-top: var(--spacer-medium, 40px) !important;
}

.m-r-medium,
.m-x-medium {
  margin-right: 40px !important;
  margin-right: var(--spacer-medium, 40px) !important;
}

.m-b-medium,
.m-y-medium {
  margin-bottom: 40px !important;
  margin-bottom: var(--spacer-medium, 40px) !important;
}

.m-l-medium,
.m-x-medium {
  margin-left: 40px !important;
  margin-left: var(--spacer-medium, 40px) !important;
}

.p-a-medium {
  padding: 40px !important;
  padding: var(--spacer-medium, 40px) !important;
}

.p-t-medium,
.p-y-medium {
  padding-top: 40px !important;
  padding-top: var(--spacer-medium, 40px) !important;
}

.p-r-medium,
.p-x-medium {
  padding-right: 40px !important;
  padding-right: var(--spacer-medium, 40px) !important;
}

.p-b-medium,
.p-y-medium {
  padding-bottom: 40px !important;
  padding-bottom: var(--spacer-medium, 40px) !important;
}

.p-l-medium,
.p-x-medium {
  padding-left: 40px !important;
  padding-left: var(--spacer-medium, 40px) !important;
}

.m-a-n-medium {
  margin: 40px !important;
  margin: var(--spacer-medium, 40px) !important;
}

.m-t-n-medium,
.m-y-n-medium {
  margin-top: calc(-1 * 40px) !important;
  margin-top: calc(-1 * var(--spacer-medium, 40px)) !important;
}

.m-r-n-medium,
.m-x-n-medium {
  margin-right: calc(-1 * 40px) !important;
  margin-right: calc(-1 * var(--spacer-medium, 40px)) !important;
}

.m-b-n-medium,
.m-y-n-medium {
  margin-bottom: calc(-1 * 40px) !important;
  margin-bottom: calc(-1 * var(--spacer-medium, 40px)) !important;
}

.m-l-n-medium,
.m-x-n-medium {
  margin-left: calc(-1 * 40px) !important;
  margin-left: calc(-1 * var(--spacer-medium, 40px)) !important;
}

.m-a-large {
  margin: 48px !important;
  margin: var(--spacer-large, 48px) !important;
}

.m-t-large,
.m-y-large {
  margin-top: 48px !important;
  margin-top: var(--spacer-large, 48px) !important;
}

.m-r-large,
.m-x-large {
  margin-right: 48px !important;
  margin-right: var(--spacer-large, 48px) !important;
}

.m-b-large,
.m-y-large {
  margin-bottom: 48px !important;
  margin-bottom: var(--spacer-large, 48px) !important;
}

.m-l-large,
.m-x-large {
  margin-left: 48px !important;
  margin-left: var(--spacer-large, 48px) !important;
}

.p-a-large {
  padding: 48px !important;
  padding: var(--spacer-large, 48px) !important;
}

.p-t-large,
.p-y-large {
  padding-top: 48px !important;
  padding-top: var(--spacer-large, 48px) !important;
}

.p-r-large,
.p-x-large {
  padding-right: 48px !important;
  padding-right: var(--spacer-large, 48px) !important;
}

.p-b-large,
.p-y-large {
  padding-bottom: 48px !important;
  padding-bottom: var(--spacer-large, 48px) !important;
}

.p-l-large,
.p-x-large {
  padding-left: 48px !important;
  padding-left: var(--spacer-large, 48px) !important;
}

.m-a-n-large {
  margin: 48px !important;
  margin: var(--spacer-large, 48px) !important;
}

.m-t-n-large,
.m-y-n-large {
  margin-top: calc(-1 * 48px) !important;
  margin-top: calc(-1 * var(--spacer-large, 48px)) !important;
}

.m-r-n-large,
.m-x-n-large {
  margin-right: calc(-1 * 48px) !important;
  margin-right: calc(-1 * var(--spacer-large, 48px)) !important;
}

.m-b-n-large,
.m-y-n-large {
  margin-bottom: calc(-1 * 48px) !important;
  margin-bottom: calc(-1 * var(--spacer-large, 48px)) !important;
}

.m-l-n-large,
.m-x-n-large {
  margin-left: calc(-1 * 48px) !important;
  margin-left: calc(-1 * var(--spacer-large, 48px)) !important;
}

.m-a-xlarge {
  margin: 64px !important;
  margin: var(--spacer-xlarge, 64px) !important;
}

.m-t-xlarge,
.m-y-xlarge {
  margin-top: 64px !important;
  margin-top: var(--spacer-xlarge, 64px) !important;
}

.m-r-xlarge,
.m-x-xlarge {
  margin-right: 64px !important;
  margin-right: var(--spacer-xlarge, 64px) !important;
}

.m-b-xlarge,
.m-y-xlarge {
  margin-bottom: 64px !important;
  margin-bottom: var(--spacer-xlarge, 64px) !important;
}

.m-l-xlarge,
.m-x-xlarge {
  margin-left: 64px !important;
  margin-left: var(--spacer-xlarge, 64px) !important;
}

.p-a-xlarge {
  padding: 64px !important;
  padding: var(--spacer-xlarge, 64px) !important;
}

.p-t-xlarge,
.p-y-xlarge {
  padding-top: 64px !important;
  padding-top: var(--spacer-xlarge, 64px) !important;
}

.p-r-xlarge,
.p-x-xlarge {
  padding-right: 64px !important;
  padding-right: var(--spacer-xlarge, 64px) !important;
}

.p-b-xlarge,
.p-y-xlarge {
  padding-bottom: 64px !important;
  padding-bottom: var(--spacer-xlarge, 64px) !important;
}

.p-l-xlarge,
.p-x-xlarge {
  padding-left: 64px !important;
  padding-left: var(--spacer-xlarge, 64px) !important;
}

.m-a-n-xlarge {
  margin: 64px !important;
  margin: var(--spacer-xlarge, 64px) !important;
}

.m-t-n-xlarge,
.m-y-n-xlarge {
  margin-top: calc(-1 * 64px) !important;
  margin-top: calc(-1 * var(--spacer-xlarge, 64px)) !important;
}

.m-r-n-xlarge,
.m-x-n-xlarge {
  margin-right: calc(-1 * 64px) !important;
  margin-right: calc(-1 * var(--spacer-xlarge, 64px)) !important;
}

.m-b-n-xlarge,
.m-y-n-xlarge {
  margin-bottom: calc(-1 * 64px) !important;
  margin-bottom: calc(-1 * var(--spacer-xlarge, 64px)) !important;
}

.m-l-n-xlarge,
.m-x-n-xlarge {
  margin-left: calc(-1 * 64px) !important;
  margin-left: calc(-1 * var(--spacer-xlarge, 64px)) !important;
}

.m-a-xxlarge {
  margin: 120px !important;
  margin: var(--spacer-xxlarge, 120px) !important;
}

.m-t-xxlarge,
.m-y-xxlarge {
  margin-top: 120px !important;
  margin-top: var(--spacer-xxlarge, 120px) !important;
}

.m-r-xxlarge,
.m-x-xxlarge {
  margin-right: 120px !important;
  margin-right: var(--spacer-xxlarge, 120px) !important;
}

.m-b-xxlarge,
.m-y-xxlarge {
  margin-bottom: 120px !important;
  margin-bottom: var(--spacer-xxlarge, 120px) !important;
}

.m-l-xxlarge,
.m-x-xxlarge {
  margin-left: 120px !important;
  margin-left: var(--spacer-xxlarge, 120px) !important;
}

.p-a-xxlarge {
  padding: 120px !important;
  padding: var(--spacer-xxlarge, 120px) !important;
}

.p-t-xxlarge,
.p-y-xxlarge {
  padding-top: 120px !important;
  padding-top: var(--spacer-xxlarge, 120px) !important;
}

.p-r-xxlarge,
.p-x-xxlarge {
  padding-right: 120px !important;
  padding-right: var(--spacer-xxlarge, 120px) !important;
}

.p-b-xxlarge,
.p-y-xxlarge {
  padding-bottom: 120px !important;
  padding-bottom: var(--spacer-xxlarge, 120px) !important;
}

.p-l-xxlarge,
.p-x-xxlarge {
  padding-left: 120px !important;
  padding-left: var(--spacer-xxlarge, 120px) !important;
}

.m-a-n-xxlarge {
  margin: 120px !important;
  margin: var(--spacer-xxlarge, 120px) !important;
}

.m-t-n-xxlarge,
.m-y-n-xxlarge {
  margin-top: calc(-1 * 120px) !important;
  margin-top: calc(-1 * var(--spacer-xxlarge, 120px)) !important;
}

.m-r-n-xxlarge,
.m-x-n-xxlarge {
  margin-right: calc(-1 * 120px) !important;
  margin-right: calc(-1 * var(--spacer-xxlarge, 120px)) !important;
}

.m-b-n-xxlarge,
.m-y-n-xxlarge {
  margin-bottom: calc(-1 * 120px) !important;
  margin-bottom: calc(-1 * var(--spacer-xxlarge, 120px)) !important;
}

.m-l-n-xxlarge,
.m-x-n-xxlarge {
  margin-left: calc(-1 * 120px) !important;
  margin-left: calc(-1 * var(--spacer-xxlarge, 120px)) !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 375px) {
  .text-xs-left {
    text-align: left !important;
  }

  .text-xs-right {
    text-align: right !important;
  }

  .text-xs-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-thin {
  font-weight: 100;
}

.text-extra-light {
  font-weight: 200;
}

.text-light {
  font-weight: 300;
}

.text-normal {
  font-weight: 400;
}

.text-medium {
  font-weight: 500;
}

.text-semibold {
  font-weight: 600;
}

.text-bold {
  font-weight: 700;
}

.text-extra-bold {
  font-weight: 800;
}

.text-heavy {
  font-weight: 900;
}

.text-numbers-monospace {
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.uppercase {
  letter-spacing: 0.0416em;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .uppercase {
    letter-spacing: 1px;
  }
}

.t-96 {
  font-size: 96px;
  line-height: 1;
}

.t-88 {
  font-size: 88px;
  line-height: 1.09;
}
@media screen and (max-width: 374px) {
  .t-88 {
    line-height: 1;
  }
}

.t-72 {
  font-size: 72px;
  line-height: 1;
}

.t-64 {
  font-size: 64px;
  line-height: 1;
}

.t-56 {
  font-size: 56px;
  line-height: 1.14;
}
@media screen and (max-width: 374px) {
  .t-56 {
    line-height: 1;
  }
}

.t-48 {
  font-size: 48px;
  line-height: 1.13;
}
@media screen and (max-width: 374px) {
  .t-48 {
    line-height: 1;
  }
}

.t-40 {
  font-size: 40px;
  line-height: 1.2;
}
@media screen and (max-width: 374px) {
  .t-40 {
    line-height: 1.1;
  }
}

.t-36 {
  font-size: 36px;
  line-height: 1.17;
}

.t-32 {
  font-size: 32px;
  line-height: 1.25;
}

.t-28 {
  font-size: 28px;
  line-height: 1.29;
}
@media screen and (max-width: 374px) {
  .t-28 {
    line-height: 1.21;
  }
}

.t-24 {
  font-size: 24px;
  line-height: 1.33;
}

.t-22 {
  font-size: 22px;
  line-height: 1.45;
}
@media screen and (max-width: 374px) {
  .t-22 {
    line-height: 1.36;
  }
}

.t-20 {
  font-size: 20px;
  line-height: 1.5;
}
@media screen and (max-width: 374px) {
  .t-20 {
    line-height: 1.4;
  }
}

.t-18 {
  font-size: 18px;
  line-height: 1.44;
}

.t-16 {
  font-size: 16px;
  line-height: 1.5;
}

.t-14 {
  font-size: 14px;
  line-height: 1.57;
}

.t-12 {
  font-size: 12px;
  line-height: 1.5;
}

@media (min-width: 375px) {
  .t-xs-96 {
    font-size: 96px;
    line-height: 1;
  }

  .t-xs-88 {
    font-size: 88px;
    line-height: 1.09;
  }
}
@media screen and (min-width: 375px) and (max-width: 374px) {
  .t-xs-88 {
    line-height: 1;
  }
}
@media (min-width: 375px) {
  .t-xs-72 {
    font-size: 72px;
    line-height: 1;
  }
}
@media (min-width: 375px) {
  .t-xs-64 {
    font-size: 64px;
    line-height: 1;
  }
}
@media (min-width: 375px) {
  .t-xs-56 {
    font-size: 56px;
    line-height: 1.14;
  }
}
@media screen and (min-width: 375px) and (max-width: 374px) {
  .t-xs-56 {
    line-height: 1;
  }
}
@media (min-width: 375px) {
  .t-xs-48 {
    font-size: 48px;
    line-height: 1.13;
  }
}
@media screen and (min-width: 375px) and (max-width: 374px) {
  .t-xs-48 {
    line-height: 1;
  }
}
@media (min-width: 375px) {
  .t-xs-40 {
    font-size: 40px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 375px) and (max-width: 374px) {
  .t-xs-40 {
    line-height: 1.1;
  }
}
@media (min-width: 375px) {
  .t-xs-36 {
    font-size: 36px;
    line-height: 1.17;
  }
}
@media (min-width: 375px) {
  .t-xs-32 {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media (min-width: 375px) {
  .t-xs-28 {
    font-size: 28px;
    line-height: 1.29;
  }
}
@media screen and (min-width: 375px) and (max-width: 374px) {
  .t-xs-28 {
    line-height: 1.21;
  }
}
@media (min-width: 375px) {
  .t-xs-24 {
    font-size: 24px;
    line-height: 1.33;
  }
}
@media (min-width: 375px) {
  .t-xs-22 {
    font-size: 22px;
    line-height: 1.45;
  }
}
@media screen and (min-width: 375px) and (max-width: 374px) {
  .t-xs-22 {
    line-height: 1.36;
  }
}
@media (min-width: 375px) {
  .t-xs-20 {
    font-size: 20px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 375px) and (max-width: 374px) {
  .t-xs-20 {
    line-height: 1.4;
  }
}
@media (min-width: 375px) {
  .t-xs-18 {
    font-size: 18px;
    line-height: 1.44;
  }
}
@media (min-width: 375px) {
  .t-xs-16 {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 375px) {
  .t-xs-14 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 375px) {
  .t-xs-12 {
    font-size: 12px;
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  .t-sm-96 {
    font-size: 96px;
    line-height: 1;
  }

  .t-sm-88 {
    font-size: 88px;
    line-height: 1.09;
  }
}
@media screen and (min-width: 768px) and (max-width: 374px) {
  .t-sm-88 {
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .t-sm-72 {
    font-size: 72px;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .t-sm-64 {
    font-size: 64px;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .t-sm-56 {
    font-size: 56px;
    line-height: 1.14;
  }
}
@media screen and (min-width: 768px) and (max-width: 374px) {
  .t-sm-56 {
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .t-sm-48 {
    font-size: 48px;
    line-height: 1.13;
  }
}
@media screen and (min-width: 768px) and (max-width: 374px) {
  .t-sm-48 {
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .t-sm-40 {
    font-size: 40px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 768px) and (max-width: 374px) {
  .t-sm-40 {
    line-height: 1.1;
  }
}
@media (min-width: 768px) {
  .t-sm-36 {
    font-size: 36px;
    line-height: 1.17;
  }
}
@media (min-width: 768px) {
  .t-sm-32 {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media (min-width: 768px) {
  .t-sm-28 {
    font-size: 28px;
    line-height: 1.29;
  }
}
@media screen and (min-width: 768px) and (max-width: 374px) {
  .t-sm-28 {
    line-height: 1.21;
  }
}
@media (min-width: 768px) {
  .t-sm-24 {
    font-size: 24px;
    line-height: 1.33;
  }
}
@media (min-width: 768px) {
  .t-sm-22 {
    font-size: 22px;
    line-height: 1.45;
  }
}
@media screen and (min-width: 768px) and (max-width: 374px) {
  .t-sm-22 {
    line-height: 1.36;
  }
}
@media (min-width: 768px) {
  .t-sm-20 {
    font-size: 20px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 768px) and (max-width: 374px) {
  .t-sm-20 {
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  .t-sm-18 {
    font-size: 18px;
    line-height: 1.44;
  }
}
@media (min-width: 768px) {
  .t-sm-16 {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  .t-sm-14 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 768px) {
  .t-sm-12 {
    font-size: 12px;
    line-height: 1.5;
  }
}
@media (min-width: 992px) {
  .t-md-96 {
    font-size: 96px;
    line-height: 1;
  }

  .t-md-88 {
    font-size: 88px;
    line-height: 1.09;
  }
}
@media screen and (min-width: 992px) and (max-width: 374px) {
  .t-md-88 {
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .t-md-72 {
    font-size: 72px;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .t-md-64 {
    font-size: 64px;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .t-md-56 {
    font-size: 56px;
    line-height: 1.14;
  }
}
@media screen and (min-width: 992px) and (max-width: 374px) {
  .t-md-56 {
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .t-md-48 {
    font-size: 48px;
    line-height: 1.13;
  }
}
@media screen and (min-width: 992px) and (max-width: 374px) {
  .t-md-48 {
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .t-md-40 {
    font-size: 40px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) and (max-width: 374px) {
  .t-md-40 {
    line-height: 1.1;
  }
}
@media (min-width: 992px) {
  .t-md-36 {
    font-size: 36px;
    line-height: 1.17;
  }
}
@media (min-width: 992px) {
  .t-md-32 {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media (min-width: 992px) {
  .t-md-28 {
    font-size: 28px;
    line-height: 1.29;
  }
}
@media screen and (min-width: 992px) and (max-width: 374px) {
  .t-md-28 {
    line-height: 1.21;
  }
}
@media (min-width: 992px) {
  .t-md-24 {
    font-size: 24px;
    line-height: 1.33;
  }
}
@media (min-width: 992px) {
  .t-md-22 {
    font-size: 22px;
    line-height: 1.45;
  }
}
@media screen and (min-width: 992px) and (max-width: 374px) {
  .t-md-22 {
    line-height: 1.36;
  }
}
@media (min-width: 992px) {
  .t-md-20 {
    font-size: 20px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 992px) and (max-width: 374px) {
  .t-md-20 {
    line-height: 1.4;
  }
}
@media (min-width: 992px) {
  .t-md-18 {
    font-size: 18px;
    line-height: 1.44;
  }
}
@media (min-width: 992px) {
  .t-md-16 {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 992px) {
  .t-md-14 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 992px) {
  .t-md-12 {
    font-size: 12px;
    line-height: 1.5;
  }
}
@media (min-width: 1200px) {
  .t-lg-96 {
    font-size: 96px;
    line-height: 1;
  }

  .t-lg-88 {
    font-size: 88px;
    line-height: 1.09;
  }
}
@media screen and (min-width: 1200px) and (max-width: 374px) {
  .t-lg-88 {
    line-height: 1;
  }
}
@media (min-width: 1200px) {
  .t-lg-72 {
    font-size: 72px;
    line-height: 1;
  }
}
@media (min-width: 1200px) {
  .t-lg-64 {
    font-size: 64px;
    line-height: 1;
  }
}
@media (min-width: 1200px) {
  .t-lg-56 {
    font-size: 56px;
    line-height: 1.14;
  }
}
@media screen and (min-width: 1200px) and (max-width: 374px) {
  .t-lg-56 {
    line-height: 1;
  }
}
@media (min-width: 1200px) {
  .t-lg-48 {
    font-size: 48px;
    line-height: 1.13;
  }
}
@media screen and (min-width: 1200px) and (max-width: 374px) {
  .t-lg-48 {
    line-height: 1;
  }
}
@media (min-width: 1200px) {
  .t-lg-40 {
    font-size: 40px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) and (max-width: 374px) {
  .t-lg-40 {
    line-height: 1.1;
  }
}
@media (min-width: 1200px) {
  .t-lg-36 {
    font-size: 36px;
    line-height: 1.17;
  }
}
@media (min-width: 1200px) {
  .t-lg-32 {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media (min-width: 1200px) {
  .t-lg-28 {
    font-size: 28px;
    line-height: 1.29;
  }
}
@media screen and (min-width: 1200px) and (max-width: 374px) {
  .t-lg-28 {
    line-height: 1.21;
  }
}
@media (min-width: 1200px) {
  .t-lg-24 {
    font-size: 24px;
    line-height: 1.33;
  }
}
@media (min-width: 1200px) {
  .t-lg-22 {
    font-size: 22px;
    line-height: 1.45;
  }
}
@media screen and (min-width: 1200px) and (max-width: 374px) {
  .t-lg-22 {
    line-height: 1.36;
  }
}
@media (min-width: 1200px) {
  .t-lg-20 {
    font-size: 20px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 1200px) and (max-width: 374px) {
  .t-lg-20 {
    line-height: 1.4;
  }
}
@media (min-width: 1200px) {
  .t-lg-18 {
    font-size: 18px;
    line-height: 1.44;
  }
}
@media (min-width: 1200px) {
  .t-lg-16 {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 1200px) {
  .t-lg-14 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1200px) {
  .t-lg-12 {
    font-size: 12px;
    line-height: 1.5;
  }
}
@media (min-width: 1440px) {
  .t-xl-96 {
    font-size: 96px;
    line-height: 1;
  }

  .t-xl-88 {
    font-size: 88px;
    line-height: 1.09;
  }
}
@media screen and (min-width: 1440px) and (max-width: 374px) {
  .t-xl-88 {
    line-height: 1;
  }
}
@media (min-width: 1440px) {
  .t-xl-72 {
    font-size: 72px;
    line-height: 1;
  }
}
@media (min-width: 1440px) {
  .t-xl-64 {
    font-size: 64px;
    line-height: 1;
  }
}
@media (min-width: 1440px) {
  .t-xl-56 {
    font-size: 56px;
    line-height: 1.14;
  }
}
@media screen and (min-width: 1440px) and (max-width: 374px) {
  .t-xl-56 {
    line-height: 1;
  }
}
@media (min-width: 1440px) {
  .t-xl-48 {
    font-size: 48px;
    line-height: 1.13;
  }
}
@media screen and (min-width: 1440px) and (max-width: 374px) {
  .t-xl-48 {
    line-height: 1;
  }
}
@media (min-width: 1440px) {
  .t-xl-40 {
    font-size: 40px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1440px) and (max-width: 374px) {
  .t-xl-40 {
    line-height: 1.1;
  }
}
@media (min-width: 1440px) {
  .t-xl-36 {
    font-size: 36px;
    line-height: 1.17;
  }
}
@media (min-width: 1440px) {
  .t-xl-32 {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media (min-width: 1440px) {
  .t-xl-28 {
    font-size: 28px;
    line-height: 1.29;
  }
}
@media screen and (min-width: 1440px) and (max-width: 374px) {
  .t-xl-28 {
    line-height: 1.21;
  }
}
@media (min-width: 1440px) {
  .t-xl-24 {
    font-size: 24px;
    line-height: 1.33;
  }
}
@media (min-width: 1440px) {
  .t-xl-22 {
    font-size: 22px;
    line-height: 1.45;
  }
}
@media screen and (min-width: 1440px) and (max-width: 374px) {
  .t-xl-22 {
    line-height: 1.36;
  }
}
@media (min-width: 1440px) {
  .t-xl-20 {
    font-size: 20px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 1440px) and (max-width: 374px) {
  .t-xl-20 {
    line-height: 1.4;
  }
}
@media (min-width: 1440px) {
  .t-xl-18 {
    font-size: 18px;
    line-height: 1.44;
  }
}
@media (min-width: 1440px) {
  .t-xl-16 {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 1440px) {
  .t-xl-14 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1440px) {
  .t-xl-12 {
    font-size: 12px;
    line-height: 1.5;
  }
}
[hidden] {
  display: none !important;
}