@charset "UTF-8";
@import url(https://use.typekit.net/gdz4okm.css);
.bs-container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 736px) {
  .bs-container {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 1024px) {
  .bs-container {
    padding-right: 50px;
    padding-left: 50px;
  }
}

@media (min-width: 375px) {
  .bs-container {
    max-width: 600px;
  }
}

@media (min-width: 736px) {
  .bs-container {
    max-width: 900px;
  }
}

@media (min-width: 1024px) {
  .bs-container {
    max-width: 1100px;
  }
}

@media (min-width: 1280px) {
  .bs-container {
    max-width: 1400px;
  }
}

.bs-container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 736px) {
  .bs-container-fluid {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 1024px) {
  .bs-container-fluid {
    padding-right: 50px;
    padding-left: 50px;
  }
}

.bs-container-wide {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 736px) {
  .bs-container-wide {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 1024px) {
  .bs-container-wide {
    padding-right: 50px;
    padding-left: 50px;
  }
}

@media (min-width: 375px) {
  .bs-container-wide {
    max-width: 600px;
  }
}

@media (min-width: 736px) {
  .bs-container-wide {
    max-width: 900px;
  }
}

@media (min-width: 1024px) {
  .bs-container-wide {
    max-width: 1200px;
  }
}

@media (min-width: 1280px) {
  .bs-container-wide {
    max-width: 1600px;
  }
}

.bs-container-narrow {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 736px) {
  .bs-container-narrow {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 1024px) {
  .bs-container-narrow {
    padding-right: 50px;
    padding-left: 50px;
  }
}

@media (min-width: 375px) {
  .bs-container-narrow {
    max-width: 600px;
  }
}

@media (min-width: 736px) {
  .bs-container-narrow {
    max-width: 900px;
  }
}

@media (min-width: 1024px) {
  .bs-container-narrow {
    max-width: 1100px;
  }
}

@media (min-width: 1280px) {
  .bs-container-narrow {
    max-width: 1300px;
  }
}

.bs-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.bs-col-1, .bs-col-2, .bs-col-3, .bs-col-4, .bs-col-5, .bs-col-6, .bs-col-7, .bs-col-8, .bs-col-9, .bs-col-10, .bs-col-11, .bs-col-12, .bs-col,
.bs-col-auto, .bs-col-sm-1, .bs-col-sm-2, .bs-col-sm-3, .bs-col-sm-4, .bs-col-sm-5, .bs-col-sm-6, .bs-col-sm-7, .bs-col-sm-8, .bs-col-sm-9, .bs-col-sm-10, .bs-col-sm-11, .bs-col-sm-12, .bs-col-sm,
.bs-col-sm-auto, .bs-col-md-1, .bs-col-md-2, .bs-col-md-3, .bs-col-md-4, .bs-col-md-5, .bs-col-md-6, .bs-col-md-7, .bs-col-md-8, .bs-col-md-9, .bs-col-md-10, .bs-col-md-11, .bs-col-md-12, .bs-col-md,
.bs-col-md-auto, .bs-col-lg-1, .bs-col-lg-2, .bs-col-lg-3, .bs-col-lg-4, .bs-col-lg-5, .bs-col-lg-6, .bs-col-lg-7, .bs-col-lg-8, .bs-col-lg-9, .bs-col-lg-10, .bs-col-lg-11, .bs-col-lg-12, .bs-col-lg,
.bs-col-lg-auto, .bs-col-xl-1, .bs-col-xl-2, .bs-col-xl-3, .bs-col-xl-4, .bs-col-xl-5, .bs-col-xl-6, .bs-col-xl-7, .bs-col-xl-8, .bs-col-xl-9, .bs-col-xl-10, .bs-col-xl-11, .bs-col-xl-12, .bs-col-xl,
.bs-col-xl-auto {
  position: relative;
  width: 100%;
}

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

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

.bs-col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.bs-col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

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

.bs-col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.bs-col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

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

.bs-col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.bs-col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

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

.bs-col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.bs-col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

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

.bs-order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.bs-order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.bs-order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.bs-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.bs-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.bs-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.bs-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.bs-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.bs-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.bs-order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.bs-order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.bs-order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.bs-order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.bs-order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.bs-order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.bs-offset-1 {
  margin-left: 8.33333%;
}

.bs-offset-2 {
  margin-left: 16.66667%;
}

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

.bs-offset-4 {
  margin-left: 33.33333%;
}

.bs-offset-5 {
  margin-left: 41.66667%;
}

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

.bs-offset-7 {
  margin-left: 58.33333%;
}

.bs-offset-8 {
  margin-left: 66.66667%;
}

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

.bs-offset-10 {
  margin-left: 83.33333%;
}

.bs-offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 375px) {
  .bs-col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .bs-col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bs-col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .bs-col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .bs-col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .bs-col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .bs-col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .bs-col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .bs-col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .bs-col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .bs-col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .bs-col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .bs-col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .bs-col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .bs-order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .bs-order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .bs-order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .bs-order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .bs-order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .bs-order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .bs-order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .bs-order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .bs-order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .bs-order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .bs-order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .bs-order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .bs-order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .bs-order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .bs-order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .bs-offset-sm-0 {
    margin-left: 0;
  }
  .bs-offset-sm-1 {
    margin-left: 8.33333%;
  }
  .bs-offset-sm-2 {
    margin-left: 16.66667%;
  }
  .bs-offset-sm-3 {
    margin-left: 25%;
  }
  .bs-offset-sm-4 {
    margin-left: 33.33333%;
  }
  .bs-offset-sm-5 {
    margin-left: 41.66667%;
  }
  .bs-offset-sm-6 {
    margin-left: 50%;
  }
  .bs-offset-sm-7 {
    margin-left: 58.33333%;
  }
  .bs-offset-sm-8 {
    margin-left: 66.66667%;
  }
  .bs-offset-sm-9 {
    margin-left: 75%;
  }
  .bs-offset-sm-10 {
    margin-left: 83.33333%;
  }
  .bs-offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 736px) {
  .bs-col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .bs-col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bs-col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .bs-col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .bs-col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .bs-col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .bs-col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .bs-col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .bs-col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .bs-col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .bs-col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .bs-col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .bs-col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .bs-col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .bs-order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .bs-order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .bs-order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .bs-order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .bs-order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .bs-order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .bs-order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .bs-order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .bs-order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .bs-order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .bs-order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .bs-order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .bs-order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .bs-order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .bs-order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .bs-offset-md-0 {
    margin-left: 0;
  }
  .bs-offset-md-1 {
    margin-left: 8.33333%;
  }
  .bs-offset-md-2 {
    margin-left: 16.66667%;
  }
  .bs-offset-md-3 {
    margin-left: 25%;
  }
  .bs-offset-md-4 {
    margin-left: 33.33333%;
  }
  .bs-offset-md-5 {
    margin-left: 41.66667%;
  }
  .bs-offset-md-6 {
    margin-left: 50%;
  }
  .bs-offset-md-7 {
    margin-left: 58.33333%;
  }
  .bs-offset-md-8 {
    margin-left: 66.66667%;
  }
  .bs-offset-md-9 {
    margin-left: 75%;
  }
  .bs-offset-md-10 {
    margin-left: 83.33333%;
  }
  .bs-offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1024px) {
  .bs-col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .bs-col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bs-col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .bs-col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .bs-col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .bs-col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .bs-col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .bs-col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .bs-col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .bs-col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .bs-col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .bs-col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .bs-col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .bs-col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .bs-order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .bs-order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .bs-order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .bs-order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .bs-order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .bs-order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .bs-order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .bs-order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .bs-order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .bs-order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .bs-order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .bs-order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .bs-order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .bs-order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .bs-order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .bs-offset-lg-0 {
    margin-left: 0;
  }
  .bs-offset-lg-1 {
    margin-left: 8.33333%;
  }
  .bs-offset-lg-2 {
    margin-left: 16.66667%;
  }
  .bs-offset-lg-3 {
    margin-left: 25%;
  }
  .bs-offset-lg-4 {
    margin-left: 33.33333%;
  }
  .bs-offset-lg-5 {
    margin-left: 41.66667%;
  }
  .bs-offset-lg-6 {
    margin-left: 50%;
  }
  .bs-offset-lg-7 {
    margin-left: 58.33333%;
  }
  .bs-offset-lg-8 {
    margin-left: 66.66667%;
  }
  .bs-offset-lg-9 {
    margin-left: 75%;
  }
  .bs-offset-lg-10 {
    margin-left: 83.33333%;
  }
  .bs-offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1280px) {
  .bs-col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .bs-col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bs-col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .bs-col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .bs-col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .bs-col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .bs-col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .bs-col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .bs-col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .bs-col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .bs-col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .bs-col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .bs-col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .bs-col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .bs-order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .bs-order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .bs-order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .bs-order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .bs-order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .bs-order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .bs-order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .bs-order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .bs-order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .bs-order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .bs-order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .bs-order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .bs-order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .bs-order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .bs-order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .bs-offset-xl-0 {
    margin-left: 0;
  }
  .bs-offset-xl-1 {
    margin-left: 8.33333%;
  }
  .bs-offset-xl-2 {
    margin-left: 16.66667%;
  }
  .bs-offset-xl-3 {
    margin-left: 25%;
  }
  .bs-offset-xl-4 {
    margin-left: 33.33333%;
  }
  .bs-offset-xl-5 {
    margin-left: 41.66667%;
  }
  .bs-offset-xl-6 {
    margin-left: 50%;
  }
  .bs-offset-xl-7 {
    margin-left: 58.33333%;
  }
  .bs-offset-xl-8 {
    margin-left: 66.66667%;
  }
  .bs-offset-xl-9 {
    margin-left: 75%;
  }
  .bs-offset-xl-10 {
    margin-left: 83.33333%;
  }
  .bs-offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.bs-align-baseline {
  vertical-align: baseline;
}

.bs-align-top {
  vertical-align: top;
}

.bs-align-middle {
  vertical-align: middle;
}

.bs-align-bottom {
  vertical-align: bottom;
}

.bs-align-text-bottom {
  vertical-align: text-bottom;
}

.bs-align-text-top {
  vertical-align: text-top;
}

.bs-align-super {
  vertical-align: super;
}

.bs-align-sub {
  vertical-align: sub;
}

.bs-bg-primary {
  background-color: #e6002d;
}

a.bs-bg-primary:hover, a.bs-bg-primary:focus,
button.bs-bg-primary:hover,
button.bs-bg-primary:focus {
  background-color: #b30023;
}

.bs-bg-secondary {
  background-color: #707070;
}

a.bs-bg-secondary:hover, a.bs-bg-secondary:focus,
button.bs-bg-secondary:hover,
button.bs-bg-secondary:focus {
  background-color: #575757;
}

.bs-bg-success {
  background-color: #4CAF50;
}

a.bs-bg-success:hover, a.bs-bg-success:focus,
button.bs-bg-success:hover,
button.bs-bg-success:focus {
  background-color: #3d8b40;
}

.bs-bg-info {
  background-color: #00BCD4;
}

a.bs-bg-info:hover, a.bs-bg-info:focus,
button.bs-bg-info:hover,
button.bs-bg-info:focus {
  background-color: #008fa1;
}

.bs-bg-warning {
  background-color: #FCC800;
}

a.bs-bg-warning:hover, a.bs-bg-warning:focus,
button.bs-bg-warning:hover,
button.bs-bg-warning:focus {
  background-color: #c9a000;
}

.bs-bg-danger {
  background-color: #f44336;
}

a.bs-bg-danger:hover, a.bs-bg-danger:focus,
button.bs-bg-danger:hover,
button.bs-bg-danger:focus {
  background-color: #ea1c0d;
}

.bs-bg-light {
  background-color: #F5F5F5;
}

a.bs-bg-light:hover, a.bs-bg-light:focus,
button.bs-bg-light:hover,
button.bs-bg-light:focus {
  background-color: gainsboro;
}

.bs-bg-dark {
  background-color: #333333;
}

a.bs-bg-dark:hover, a.bs-bg-dark:focus,
button.bs-bg-dark:hover,
button.bs-bg-dark:focus {
  background-color: #1a1a1a;
}

.bs-bg-black {
  background-color: #000;
}

a.bs-bg-black:hover, a.bs-bg-black:focus,
button.bs-bg-black:hover,
button.bs-bg-black:focus {
  background-color: black;
}

.bs-bg-black-10 {
  background-color: rgba(0, 0, 0, 0.1);
}

.bs-bg-black-20 {
  background-color: rgba(0, 0, 0, 0.2);
}

.bs-bg-black-30 {
  background-color: rgba(0, 0, 0, 0.3);
}

.bs-bg-black-40 {
  background-color: rgba(0, 0, 0, 0.4);
}

.bs-bg-black-50 {
  background-color: rgba(0, 0, 0, 0.5);
}

.bs-bg-black-60 {
  background-color: rgba(0, 0, 0, 0.6);
}

.bs-bg-black-70 {
  background-color: rgba(0, 0, 0, 0.7);
}

.bs-bg-black-80 {
  background-color: rgba(0, 0, 0, 0.8);
}

.bs-bg-black-90 {
  background-color: rgba(0, 0, 0, 0.9);
}

.bs-bg-gold {
  background-color: #dbb400;
}

a.bs-bg-gold:hover, a.bs-bg-gold:focus,
button.bs-bg-gold:hover,
button.bs-bg-gold:focus {
  background-color: #a88a00;
}

.bs-bg-silver {
  background-color: #bdc3c9;
}

a.bs-bg-silver:hover, a.bs-bg-silver:focus,
button.bs-bg-silver:hover,
button.bs-bg-silver:focus {
  background-color: #a1aab2;
}

.bs-bg-bronze {
  background-color: #ac6b25;
}

a.bs-bg-bronze:hover, a.bs-bg-bronze:focus,
button.bs-bg-bronze:hover,
button.bs-bg-bronze:focus {
  background-color: #82511c;
}

.bs-bg-gray {
  background-color: #9E9E9E;
}

a.bs-bg-gray:hover, a.bs-bg-gray:focus,
button.bs-bg-gray:hover,
button.bs-bg-gray:focus {
  background-color: #858585;
}

.bs-bg-gray-50 {
  background-color: #FAFAFA;
}

a.bs-bg-gray-50:hover, a.bs-bg-gray-50:focus,
button.bs-bg-gray-50:hover,
button.bs-bg-gray-50:focus {
  background-color: #e1e1e1;
}

.bs-bg-gray-100 {
  background-color: #F5F5F5;
}

a.bs-bg-gray-100:hover, a.bs-bg-gray-100:focus,
button.bs-bg-gray-100:hover,
button.bs-bg-gray-100:focus {
  background-color: gainsboro;
}

.bs-bg-gray-200 {
  background-color: #EEEEEE;
}

a.bs-bg-gray-200:hover, a.bs-bg-gray-200:focus,
button.bs-bg-gray-200:hover,
button.bs-bg-gray-200:focus {
  background-color: #d5d5d5;
}

.bs-bg-gray-250 {
  background-color: #E5E5E5;
}

a.bs-bg-gray-250:hover, a.bs-bg-gray-250:focus,
button.bs-bg-gray-250:hover,
button.bs-bg-gray-250:focus {
  background-color: #cccccc;
}

.bs-bg-gray-300 {
  background-color: #D2D2D2;
}

a.bs-bg-gray-300:hover, a.bs-bg-gray-300:focus,
button.bs-bg-gray-300:hover,
button.bs-bg-gray-300:focus {
  background-color: #b9b9b9;
}

.bs-bg-gray-400 {
  background-color: #BDBDBD;
}

a.bs-bg-gray-400:hover, a.bs-bg-gray-400:focus,
button.bs-bg-gray-400:hover,
button.bs-bg-gray-400:focus {
  background-color: #a4a4a4;
}

.bs-bg-gray-500 {
  background-color: #9E9E9E;
}

a.bs-bg-gray-500:hover, a.bs-bg-gray-500:focus,
button.bs-bg-gray-500:hover,
button.bs-bg-gray-500:focus {
  background-color: #858585;
}

.bs-bg-gray-600 {
  background-color: #707070;
}

a.bs-bg-gray-600:hover, a.bs-bg-gray-600:focus,
button.bs-bg-gray-600:hover,
button.bs-bg-gray-600:focus {
  background-color: #575757;
}

.bs-bg-gray-700 {
  background-color: #616161;
}

a.bs-bg-gray-700:hover, a.bs-bg-gray-700:focus,
button.bs-bg-gray-700:hover,
button.bs-bg-gray-700:focus {
  background-color: #484848;
}

.bs-bg-gray-800 {
  background-color: #333333;
}

a.bs-bg-gray-800:hover, a.bs-bg-gray-800:focus,
button.bs-bg-gray-800:hover,
button.bs-bg-gray-800:focus {
  background-color: #1a1a1a;
}

.bs-bg-gray-900 {
  background-color: #1D1D1D;
}

a.bs-bg-gray-900:hover, a.bs-bg-gray-900:focus,
button.bs-bg-gray-900:hover,
button.bs-bg-gray-900:focus {
  background-color: #040404;
}

.bs-bg-red {
  background-color: #f44336;
}

a.bs-bg-red:hover, a.bs-bg-red:focus,
button.bs-bg-red:hover,
button.bs-bg-red:focus {
  background-color: #ea1c0d;
}

.bs-bg-red-50 {
  background-color: #ffebee;
}

a.bs-bg-red-50:hover, a.bs-bg-red-50:focus,
button.bs-bg-red-50:hover,
button.bs-bg-red-50:focus {
  background-color: #ffb8c3;
}

.bs-bg-red-100 {
  background-color: #ffcdd2;
}

a.bs-bg-red-100:hover, a.bs-bg-red-100:focus,
button.bs-bg-red-100:hover,
button.bs-bg-red-100:focus {
  background-color: #ff9aa4;
}

.bs-bg-red-200 {
  background-color: #ef9a9a;
}

a.bs-bg-red-200:hover, a.bs-bg-red-200:focus,
button.bs-bg-red-200:hover,
button.bs-bg-red-200:focus {
  background-color: #e86e6e;
}

.bs-bg-red-300 {
  background-color: #e57373;
}

a.bs-bg-red-300:hover, a.bs-bg-red-300:focus,
button.bs-bg-red-300:hover,
button.bs-bg-red-300:focus {
  background-color: #dd4848;
}

.bs-bg-red-400 {
  background-color: #ef5350;
}

a.bs-bg-red-400:hover, a.bs-bg-red-400:focus,
button.bs-bg-red-400:hover,
button.bs-bg-red-400:focus {
  background-color: #eb2521;
}

.bs-bg-red-500 {
  background-color: #f44336;
}

a.bs-bg-red-500:hover, a.bs-bg-red-500:focus,
button.bs-bg-red-500:hover,
button.bs-bg-red-500:focus {
  background-color: #ea1c0d;
}

.bs-bg-red-600 {
  background-color: #e53935;
}

a.bs-bg-red-600:hover, a.bs-bg-red-600:focus,
button.bs-bg-red-600:hover,
button.bs-bg-red-600:focus {
  background-color: #cd1e1a;
}

.bs-bg-red-700 {
  background-color: #d32f2f;
}

a.bs-bg-red-700:hover, a.bs-bg-red-700:focus,
button.bs-bg-red-700:hover,
button.bs-bg-red-700:focus {
  background-color: #ab2424;
}

.bs-bg-red-800 {
  background-color: #c62828;
}

a.bs-bg-red-800:hover, a.bs-bg-red-800:focus,
button.bs-bg-red-800:hover,
button.bs-bg-red-800:focus {
  background-color: #9c1f1f;
}

.bs-bg-red-900 {
  background-color: #b71c1c;
}

a.bs-bg-red-900:hover, a.bs-bg-red-900:focus,
button.bs-bg-red-900:hover,
button.bs-bg-red-900:focus {
  background-color: #8b1515;
}

.bs-bg-pink {
  background-color: #E91E63;
}

a.bs-bg-pink:hover, a.bs-bg-pink:focus,
button.bs-bg-pink:hover,
button.bs-bg-pink:focus {
  background-color: #c1134e;
}

.bs-bg-pink-50 {
  background-color: #FCE4EC;
}

a.bs-bg-pink-50:hover, a.bs-bg-pink-50:focus,
button.bs-bg-pink-50:hover,
button.bs-bg-pink-50:focus {
  background-color: #f7b6cc;
}

.bs-bg-pink-100 {
  background-color: #F8BBD0;
}

a.bs-bg-pink-100:hover, a.bs-bg-pink-100:focus,
button.bs-bg-pink-100:hover,
button.bs-bg-pink-100:focus {
  background-color: #f38db0;
}

.bs-bg-pink-200 {
  background-color: #F48FB1;
}

a.bs-bg-pink-200:hover, a.bs-bg-pink-200:focus,
button.bs-bg-pink-200:hover,
button.bs-bg-pink-200:focus {
  background-color: #ef6191;
}

.bs-bg-pink-300 {
  background-color: #F06292;
}

a.bs-bg-pink-300:hover, a.bs-bg-pink-300:focus,
button.bs-bg-pink-300:hover,
button.bs-bg-pink-300:focus {
  background-color: #ec3372;
}

.bs-bg-pink-400 {
  background-color: #EC407A;
}

a.bs-bg-pink-400:hover, a.bs-bg-pink-400:focus,
button.bs-bg-pink-400:hover,
button.bs-bg-pink-400:focus {
  background-color: #e2175b;
}

.bs-bg-pink-500 {
  background-color: #E5006A;
}

a.bs-bg-pink-500:hover, a.bs-bg-pink-500:focus,
button.bs-bg-pink-500:hover,
button.bs-bg-pink-500:focus {
  background-color: #b20052;
}

.bs-bg-pink-600 {
  background-color: #D81B60;
}

a.bs-bg-pink-600:hover, a.bs-bg-pink-600:focus,
button.bs-bg-pink-600:hover,
button.bs-bg-pink-600:focus {
  background-color: #ab154c;
}

.bs-bg-pink-700 {
  background-color: #C2185B;
}

a.bs-bg-pink-700:hover, a.bs-bg-pink-700:focus,
button.bs-bg-pink-700:hover,
button.bs-bg-pink-700:focus {
  background-color: #951246;
}

.bs-bg-pink-800 {
  background-color: #AD1457;
}

a.bs-bg-pink-800:hover, a.bs-bg-pink-800:focus,
button.bs-bg-pink-800:hover,
button.bs-bg-pink-800:focus {
  background-color: #7f0f40;
}

.bs-bg-pink-900 {
  background-color: #880E4F;
}

a.bs-bg-pink-900:hover, a.bs-bg-pink-900:focus,
button.bs-bg-pink-900:hover,
button.bs-bg-pink-900:focus {
  background-color: #5a0934;
}

.bs-bg-purple {
  background-color: #9C27B0;
}

a.bs-bg-purple:hover, a.bs-bg-purple:focus,
button.bs-bg-purple:hover,
button.bs-bg-purple:focus {
  background-color: #771e86;
}

.bs-bg-purple-50 {
  background-color: #F3E5F5;
}

a.bs-bg-purple-50:hover, a.bs-bg-purple-50:focus,
button.bs-bg-purple-50:hover,
button.bs-bg-purple-50:focus {
  background-color: #e2c0e7;
}

.bs-bg-purple-100 {
  background-color: #E1BEE7;
}

a.bs-bg-purple-100:hover, a.bs-bg-purple-100:focus,
button.bs-bg-purple-100:hover,
button.bs-bg-purple-100:focus {
  background-color: #d099d9;
}

.bs-bg-purple-200 {
  background-color: #CE93D8;
}

a.bs-bg-purple-200:hover, a.bs-bg-purple-200:focus,
button.bs-bg-purple-200:hover,
button.bs-bg-purple-200:focus {
  background-color: #bd6eca;
}

.bs-bg-purple-300 {
  background-color: #BA68C8;
}

a.bs-bg-purple-300:hover, a.bs-bg-purple-300:focus,
button.bs-bg-purple-300:hover,
button.bs-bg-purple-300:focus {
  background-color: #a844b9;
}

.bs-bg-purple-400 {
  background-color: #AB47BC;
}

a.bs-bg-purple-400:hover, a.bs-bg-purple-400:focus,
button.bs-bg-purple-400:hover,
button.bs-bg-purple-400:focus {
  background-color: #8a3898;
}

.bs-bg-purple-500 {
  background-color: #920783;
}

a.bs-bg-purple-500:hover, a.bs-bg-purple-500:focus,
button.bs-bg-purple-500:hover,
button.bs-bg-purple-500:focus {
  background-color: #610557;
}

.bs-bg-purple-600 {
  background-color: #8E24AA;
}

a.bs-bg-purple-600:hover, a.bs-bg-purple-600:focus,
button.bs-bg-purple-600:hover,
button.bs-bg-purple-600:focus {
  background-color: #6b1b80;
}

.bs-bg-purple-700 {
  background-color: #7B1FA2;
}

a.bs-bg-purple-700:hover, a.bs-bg-purple-700:focus,
button.bs-bg-purple-700:hover,
button.bs-bg-purple-700:focus {
  background-color: #5a1777;
}

.bs-bg-purple-800 {
  background-color: #6A1B9A;
}

a.bs-bg-purple-800:hover, a.bs-bg-purple-800:focus,
button.bs-bg-purple-800:hover,
button.bs-bg-purple-800:focus {
  background-color: #4c136f;
}

.bs-bg-purple-900 {
  background-color: #4A148C;
}

a.bs-bg-purple-900:hover, a.bs-bg-purple-900:focus,
button.bs-bg-purple-900:hover,
button.bs-bg-purple-900:focus {
  background-color: #320e5f;
}

.bs-bg-deep-purple {
  background-color: #673AB7;
}

a.bs-bg-deep-purple:hover, a.bs-bg-deep-purple:focus,
button.bs-bg-deep-purple:hover,
button.bs-bg-deep-purple:focus {
  background-color: #512e90;
}

.bs-bg-deep-purple-50 {
  background-color: #EDE7F6;
}

a.bs-bg-deep-purple-50:hover, a.bs-bg-deep-purple-50:focus,
button.bs-bg-deep-purple-50:hover,
button.bs-bg-deep-purple-50:focus {
  background-color: #d1c2e8;
}

.bs-bg-deep-purple-100 {
  background-color: #D1C4E9;
}

a.bs-bg-deep-purple-100:hover, a.bs-bg-deep-purple-100:focus,
button.bs-bg-deep-purple-100:hover,
button.bs-bg-deep-purple-100:focus {
  background-color: #b49fdb;
}

.bs-bg-deep-purple-200 {
  background-color: #B39DDB;
}

a.bs-bg-deep-purple-200:hover, a.bs-bg-deep-purple-200:focus,
button.bs-bg-deep-purple-200:hover,
button.bs-bg-deep-purple-200:focus {
  background-color: #9678cd;
}

.bs-bg-deep-purple-300 {
  background-color: #9575CD;
}

a.bs-bg-deep-purple-300:hover, a.bs-bg-deep-purple-300:focus,
button.bs-bg-deep-purple-300:hover,
button.bs-bg-deep-purple-300:focus {
  background-color: #7850bf;
}

.bs-bg-deep-purple-400 {
  background-color: #7E57C2;
}

a.bs-bg-deep-purple-400:hover, a.bs-bg-deep-purple-400:focus,
button.bs-bg-deep-purple-400:hover,
button.bs-bg-deep-purple-400:focus {
  background-color: #643da9;
}

.bs-bg-deep-purple-500 {
  background-color: #673AB7;
}

a.bs-bg-deep-purple-500:hover, a.bs-bg-deep-purple-500:focus,
button.bs-bg-deep-purple-500:hover,
button.bs-bg-deep-purple-500:focus {
  background-color: #512e90;
}

.bs-bg-deep-purple-600 {
  background-color: #5E35B1;
}

a.bs-bg-deep-purple-600:hover, a.bs-bg-deep-purple-600:focus,
button.bs-bg-deep-purple-600:hover,
button.bs-bg-deep-purple-600:focus {
  background-color: #49298a;
}

.bs-bg-deep-purple-700 {
  background-color: #512DA8;
}

a.bs-bg-deep-purple-700:hover, a.bs-bg-deep-purple-700:focus,
button.bs-bg-deep-purple-700:hover,
button.bs-bg-deep-purple-700:focus {
  background-color: #3e2280;
}

.bs-bg-deep-purple-800 {
  background-color: #4527A0;
}

a.bs-bg-deep-purple-800:hover, a.bs-bg-deep-purple-800:focus,
button.bs-bg-deep-purple-800:hover,
button.bs-bg-deep-purple-800:focus {
  background-color: #331d77;
}

.bs-bg-deep-purple-900 {
  background-color: #311B92;
}

a.bs-bg-deep-purple-900:hover, a.bs-bg-deep-purple-900:focus,
button.bs-bg-deep-purple-900:hover,
button.bs-bg-deep-purple-900:focus {
  background-color: #231367;
}

.bs-bg-indigo {
  background-color: #3F51B5;
}

a.bs-bg-indigo:hover, a.bs-bg-indigo:focus,
button.bs-bg-indigo:hover,
button.bs-bg-indigo:focus {
  background-color: #32408f;
}

.bs-bg-indigo-50 {
  background-color: #E8EAF6;
}

a.bs-bg-indigo-50:hover, a.bs-bg-indigo-50:focus,
button.bs-bg-indigo-50:hover,
button.bs-bg-indigo-50:focus {
  background-color: #c3c9e8;
}

.bs-bg-indigo-100 {
  background-color: #C5CAE9;
}

a.bs-bg-indigo-100:hover, a.bs-bg-indigo-100:focus,
button.bs-bg-indigo-100:hover,
button.bs-bg-indigo-100:focus {
  background-color: #a0a8db;
}

.bs-bg-indigo-200 {
  background-color: #9FA8DA;
}

a.bs-bg-indigo-200:hover, a.bs-bg-indigo-200:focus,
button.bs-bg-indigo-200:hover,
button.bs-bg-indigo-200:focus {
  background-color: #7a87cc;
}

.bs-bg-indigo-300 {
  background-color: #7986CB;
}

a.bs-bg-indigo-300:hover, a.bs-bg-indigo-300:focus,
button.bs-bg-indigo-300:hover,
button.bs-bg-indigo-300:focus {
  background-color: #5465bd;
}

.bs-bg-indigo-400 {
  background-color: #5C6BC0;
}

a.bs-bg-indigo-400:hover, a.bs-bg-indigo-400:focus,
button.bs-bg-indigo-400:hover,
button.bs-bg-indigo-400:focus {
  background-color: #4150a8;
}

.bs-bg-indigo-500 {
  background-color: #3F51B5;
}

a.bs-bg-indigo-500:hover, a.bs-bg-indigo-500:focus,
button.bs-bg-indigo-500:hover,
button.bs-bg-indigo-500:focus {
  background-color: #32408f;
}

.bs-bg-indigo-600 {
  background-color: #3949AB;
}

a.bs-bg-indigo-600:hover, a.bs-bg-indigo-600:focus,
button.bs-bg-indigo-600:hover,
button.bs-bg-indigo-600:focus {
  background-color: #2c3985;
}

.bs-bg-indigo-700 {
  background-color: #303F9F;
}

a.bs-bg-indigo-700:hover, a.bs-bg-indigo-700:focus,
button.bs-bg-indigo-700:hover,
button.bs-bg-indigo-700:focus {
  background-color: #242f78;
}

.bs-bg-indigo-800 {
  background-color: #283593;
}

a.bs-bg-indigo-800:hover, a.bs-bg-indigo-800:focus,
button.bs-bg-indigo-800:hover,
button.bs-bg-indigo-800:focus {
  background-color: #1d276b;
}

.bs-bg-indigo-900 {
  background-color: #1A237E;
}

a.bs-bg-indigo-900:hover, a.bs-bg-indigo-900:focus,
button.bs-bg-indigo-900:hover,
button.bs-bg-indigo-900:focus {
  background-color: #111754;
}

.bs-bg-blue {
  background-color: #2196F3;
}

a.bs-bg-blue:hover, a.bs-bg-blue:focus,
button.bs-bg-blue:hover,
button.bs-bg-blue:focus {
  background-color: #0c7cd5;
}

.bs-bg-blue-50 {
  background-color: #E3F2FD;
}

a.bs-bg-blue-50:hover, a.bs-bg-blue-50:focus,
button.bs-bg-blue-50:hover,
button.bs-bg-blue-50:focus {
  background-color: #b3dcfa;
}

.bs-bg-blue-100 {
  background-color: #BBDEFB;
}

a.bs-bg-blue-100:hover, a.bs-bg-blue-100:focus,
button.bs-bg-blue-100:hover,
button.bs-bg-blue-100:focus {
  background-color: #8bc7f8;
}

.bs-bg-blue-200 {
  background-color: #90CAF9;
}

a.bs-bg-blue-200:hover, a.bs-bg-blue-200:focus,
button.bs-bg-blue-200:hover,
button.bs-bg-blue-200:focus {
  background-color: #60b3f6;
}

.bs-bg-blue-300 {
  background-color: #64B5F6;
}

a.bs-bg-blue-300:hover, a.bs-bg-blue-300:focus,
button.bs-bg-blue-300:hover,
button.bs-bg-blue-300:focus {
  background-color: #349ef3;
}

.bs-bg-blue-400 {
  background-color: #42A5F5;
}

a.bs-bg-blue-400:hover, a.bs-bg-blue-400:focus,
button.bs-bg-blue-400:hover,
button.bs-bg-blue-400:focus {
  background-color: #128ef2;
}

.bs-bg-blue-500 {
  background-color: #2196F3;
}

a.bs-bg-blue-500:hover, a.bs-bg-blue-500:focus,
button.bs-bg-blue-500:hover,
button.bs-bg-blue-500:focus {
  background-color: #0c7cd5;
}

.bs-bg-blue-600 {
  background-color: #1E88E5;
}

a.bs-bg-blue-600:hover, a.bs-bg-blue-600:focus,
button.bs-bg-blue-600:hover,
button.bs-bg-blue-600:focus {
  background-color: #166dba;
}

.bs-bg-blue-700 {
  background-color: #1976D2;
}

a.bs-bg-blue-700:hover, a.bs-bg-blue-700:focus,
button.bs-bg-blue-700:hover,
button.bs-bg-blue-700:focus {
  background-color: #145ca4;
}

.bs-bg-blue-800 {
  background-color: #1565C0;
}

a.bs-bg-blue-800:hover, a.bs-bg-blue-800:focus,
button.bs-bg-blue-800:hover,
button.bs-bg-blue-800:focus {
  background-color: #104d92;
}

.bs-bg-blue-900 {
  background-color: #0068B7;
}

a.bs-bg-blue-900:hover, a.bs-bg-blue-900:focus,
button.bs-bg-blue-900:hover,
button.bs-bg-blue-900:focus {
  background-color: #004b84;
}

.bs-bg-light-blue {
  background-color: #03A9F4;
}

a.bs-bg-light-blue:hover, a.bs-bg-light-blue:focus,
button.bs-bg-light-blue:hover,
button.bs-bg-light-blue:focus {
  background-color: #0286c2;
}

.bs-bg-light-blue-50 {
  background-color: #E1F5FE;
}

a.bs-bg-light-blue-50:hover, a.bs-bg-light-blue-50:focus,
button.bs-bg-light-blue-50:hover,
button.bs-bg-light-blue-50:focus {
  background-color: #b0e5fc;
}

.bs-bg-light-blue-100 {
  background-color: #B3E5FC;
}

a.bs-bg-light-blue-100:hover, a.bs-bg-light-blue-100:focus,
button.bs-bg-light-blue-100:hover,
button.bs-bg-light-blue-100:focus {
  background-color: #82d4fa;
}

.bs-bg-light-blue-200 {
  background-color: #81D4FA;
}

a.bs-bg-light-blue-200:hover, a.bs-bg-light-blue-200:focus,
button.bs-bg-light-blue-200:hover,
button.bs-bg-light-blue-200:focus {
  background-color: #50c3f8;
}

.bs-bg-light-blue-300 {
  background-color: #4FC3F7;
}

a.bs-bg-light-blue-300:hover, a.bs-bg-light-blue-300:focus,
button.bs-bg-light-blue-300:hover,
button.bs-bg-light-blue-300:focus {
  background-color: #1eb2f5;
}

.bs-bg-light-blue-400 {
  background-color: #29B6F6;
}

a.bs-bg-light-blue-400:hover, a.bs-bg-light-blue-400:focus,
button.bs-bg-light-blue-400:hover,
button.bs-bg-light-blue-400:focus {
  background-color: #0a9fe2;
}

.bs-bg-light-blue-500 {
  background-color: #03A9F4;
}

a.bs-bg-light-blue-500:hover, a.bs-bg-light-blue-500:focus,
button.bs-bg-light-blue-500:hover,
button.bs-bg-light-blue-500:focus {
  background-color: #0286c2;
}

.bs-bg-light-blue-600 {
  background-color: #039BE5;
}

a.bs-bg-light-blue-600:hover, a.bs-bg-light-blue-600:focus,
button.bs-bg-light-blue-600:hover,
button.bs-bg-light-blue-600:focus {
  background-color: #0279b3;
}

.bs-bg-light-blue-700 {
  background-color: #0288D1;
}

a.bs-bg-light-blue-700:hover, a.bs-bg-light-blue-700:focus,
button.bs-bg-light-blue-700:hover,
button.bs-bg-light-blue-700:focus {
  background-color: #02679e;
}

.bs-bg-light-blue-800 {
  background-color: #0277BD;
}

a.bs-bg-light-blue-800:hover, a.bs-bg-light-blue-800:focus,
button.bs-bg-light-blue-800:hover,
button.bs-bg-light-blue-800:focus {
  background-color: #01578b;
}

.bs-bg-light-blue-900 {
  background-color: #01579B;
}

a.bs-bg-light-blue-900:hover, a.bs-bg-light-blue-900:focus,
button.bs-bg-light-blue-900:hover,
button.bs-bg-light-blue-900:focus {
  background-color: #013b68;
}

.bs-bg-cyan {
  background-color: #00BCD4;
}

a.bs-bg-cyan:hover, a.bs-bg-cyan:focus,
button.bs-bg-cyan:hover,
button.bs-bg-cyan:focus {
  background-color: #008fa1;
}

.bs-bg-cyan-50 {
  background-color: #E0F7FA;
}

a.bs-bg-cyan-50:hover, a.bs-bg-cyan-50:focus,
button.bs-bg-cyan-50:hover,
button.bs-bg-cyan-50:focus {
  background-color: #b4ecf3;
}

.bs-bg-cyan-100 {
  background-color: #B2EBF2;
}

a.bs-bg-cyan-100:hover, a.bs-bg-cyan-100:focus,
button.bs-bg-cyan-100:hover,
button.bs-bg-cyan-100:focus {
  background-color: #86e0eb;
}

.bs-bg-cyan-200 {
  background-color: #80DEEA;
}

a.bs-bg-cyan-200:hover, a.bs-bg-cyan-200:focus,
button.bs-bg-cyan-200:hover,
button.bs-bg-cyan-200:focus {
  background-color: #54d3e3;
}

.bs-bg-cyan-300 {
  background-color: #4DD0E1;
}

a.bs-bg-cyan-300:hover, a.bs-bg-cyan-300:focus,
button.bs-bg-cyan-300:hover,
button.bs-bg-cyan-300:focus {
  background-color: #24c2d7;
}

.bs-bg-cyan-400 {
  background-color: #26C6DA;
}

a.bs-bg-cyan-400:hover, a.bs-bg-cyan-400:focus,
button.bs-bg-cyan-400:hover,
button.bs-bg-cyan-400:focus {
  background-color: #1e9faf;
}

.bs-bg-cyan-500 {
  background-color: #00BCD4;
}

a.bs-bg-cyan-500:hover, a.bs-bg-cyan-500:focus,
button.bs-bg-cyan-500:hover,
button.bs-bg-cyan-500:focus {
  background-color: #008fa1;
}

.bs-bg-cyan-600 {
  background-color: #00ACC1;
}

a.bs-bg-cyan-600:hover, a.bs-bg-cyan-600:focus,
button.bs-bg-cyan-600:hover,
button.bs-bg-cyan-600:focus {
  background-color: #007f8e;
}

.bs-bg-cyan-700 {
  background-color: #0097A7;
}

a.bs-bg-cyan-700:hover, a.bs-bg-cyan-700:focus,
button.bs-bg-cyan-700:hover,
button.bs-bg-cyan-700:focus {
  background-color: #006974;
}

.bs-bg-cyan-800 {
  background-color: #00838F;
}

a.bs-bg-cyan-800:hover, a.bs-bg-cyan-800:focus,
button.bs-bg-cyan-800:hover,
button.bs-bg-cyan-800:focus {
  background-color: #00545c;
}

.bs-bg-cyan-900 {
  background-color: #006064;
}

a.bs-bg-cyan-900:hover, a.bs-bg-cyan-900:focus,
button.bs-bg-cyan-900:hover,
button.bs-bg-cyan-900:focus {
  background-color: #002f31;
}

.bs-bg-teal {
  background-color: #009688;
}

a.bs-bg-teal:hover, a.bs-bg-teal:focus,
button.bs-bg-teal:hover,
button.bs-bg-teal:focus {
  background-color: #00635a;
}

.bs-bg-teal-50 {
  background-color: #E0F2F1;
}

a.bs-bg-teal-50:hover, a.bs-bg-teal-50:focus,
button.bs-bg-teal-50:hover,
button.bs-bg-teal-50:focus {
  background-color: #bce3e1;
}

.bs-bg-teal-100 {
  background-color: #B2DFDB;
}

a.bs-bg-teal-100:hover, a.bs-bg-teal-100:focus,
button.bs-bg-teal-100:hover,
button.bs-bg-teal-100:focus {
  background-color: #8ed0ca;
}

.bs-bg-teal-200 {
  background-color: #80CBC4;
}

a.bs-bg-teal-200:hover, a.bs-bg-teal-200:focus,
button.bs-bg-teal-200:hover,
button.bs-bg-teal-200:focus {
  background-color: #5cbcb3;
}

.bs-bg-teal-300 {
  background-color: #4DB6AC;
}

a.bs-bg-teal-300:hover, a.bs-bg-teal-300:focus,
button.bs-bg-teal-300:hover,
button.bs-bg-teal-300:focus {
  background-color: #3c948b;
}

.bs-bg-teal-400 {
  background-color: #26A69A;
}

a.bs-bg-teal-400:hover, a.bs-bg-teal-400:focus,
button.bs-bg-teal-400:hover,
button.bs-bg-teal-400:focus {
  background-color: #1d7d74;
}

.bs-bg-teal-500 {
  background-color: #009688;
}

a.bs-bg-teal-500:hover, a.bs-bg-teal-500:focus,
button.bs-bg-teal-500:hover,
button.bs-bg-teal-500:focus {
  background-color: #00635a;
}

.bs-bg-teal-600 {
  background-color: #00897B;
}

a.bs-bg-teal-600:hover, a.bs-bg-teal-600:focus,
button.bs-bg-teal-600:hover,
button.bs-bg-teal-600:focus {
  background-color: #00564d;
}

.bs-bg-teal-700 {
  background-color: #00796B;
}

a.bs-bg-teal-700:hover, a.bs-bg-teal-700:focus,
button.bs-bg-teal-700:hover,
button.bs-bg-teal-700:focus {
  background-color: #00463e;
}

.bs-bg-teal-800 {
  background-color: #00695C;
}

a.bs-bg-teal-800:hover, a.bs-bg-teal-800:focus,
button.bs-bg-teal-800:hover,
button.bs-bg-teal-800:focus {
  background-color: #00362f;
}

.bs-bg-teal-900 {
  background-color: #004D40;
}

a.bs-bg-teal-900:hover, a.bs-bg-teal-900:focus,
button.bs-bg-teal-900:hover,
button.bs-bg-teal-900:focus {
  background-color: #001a16;
}

.bs-bg-green {
  background-color: #4CAF50;
}

a.bs-bg-green:hover, a.bs-bg-green:focus,
button.bs-bg-green:hover,
button.bs-bg-green:focus {
  background-color: #3d8b40;
}

.bs-bg-green-50 {
  background-color: #E8F5E9;
}

a.bs-bg-green-50:hover, a.bs-bg-green-50:focus,
button.bs-bg-green-50:hover,
button.bs-bg-green-50:focus {
  background-color: #c4e6c7;
}

.bs-bg-green-100 {
  background-color: #C8E6C9;
}

a.bs-bg-green-100:hover, a.bs-bg-green-100:focus,
button.bs-bg-green-100:hover,
button.bs-bg-green-100:focus {
  background-color: #a5d6a7;
}

.bs-bg-green-200 {
  background-color: #A5D6A7;
}

a.bs-bg-green-200:hover, a.bs-bg-green-200:focus,
button.bs-bg-green-200:hover,
button.bs-bg-green-200:focus {
  background-color: #82c685;
}

.bs-bg-green-300 {
  background-color: #81C784;
}

a.bs-bg-green-300:hover, a.bs-bg-green-300:focus,
button.bs-bg-green-300:hover,
button.bs-bg-green-300:focus {
  background-color: #5eb762;
}

.bs-bg-green-400 {
  background-color: #66BB6A;
}

a.bs-bg-green-400:hover, a.bs-bg-green-400:focus,
button.bs-bg-green-400:hover,
button.bs-bg-green-400:focus {
  background-color: #49a54e;
}

.bs-bg-green-500 {
  background-color: #4CAF50;
}

a.bs-bg-green-500:hover, a.bs-bg-green-500:focus,
button.bs-bg-green-500:hover,
button.bs-bg-green-500:focus {
  background-color: #3d8b40;
}

.bs-bg-green-600 {
  background-color: #43A047;
}

a.bs-bg-green-600:hover, a.bs-bg-green-600:focus,
button.bs-bg-green-600:hover,
button.bs-bg-green-600:focus {
  background-color: #347c37;
}

.bs-bg-green-700 {
  background-color: #388E3C;
}

a.bs-bg-green-700:hover, a.bs-bg-green-700:focus,
button.bs-bg-green-700:hover,
button.bs-bg-green-700:focus {
  background-color: #2a692d;
}

.bs-bg-green-800 {
  background-color: #2E7D32;
}

a.bs-bg-green-800:hover, a.bs-bg-green-800:focus,
button.bs-bg-green-800:hover,
button.bs-bg-green-800:focus {
  background-color: #205823;
}

.bs-bg-green-900 {
  background-color: #1B5E20;
}

a.bs-bg-green-900:hover, a.bs-bg-green-900:focus,
button.bs-bg-green-900:hover,
button.bs-bg-green-900:focus {
  background-color: #103613;
}

.bs-bg-light-green {
  background-color: #8BC34A;
}

a.bs-bg-light-green:hover, a.bs-bg-light-green:focus,
button.bs-bg-light-green:hover,
button.bs-bg-light-green:focus {
  background-color: #71a436;
}

.bs-bg-light-green-50 {
  background-color: #F1F8E9;
}

a.bs-bg-light-green-50:hover, a.bs-bg-light-green-50:focus,
button.bs-bg-light-green-50:hover,
button.bs-bg-light-green-50:focus {
  background-color: #d8ecc2;
}

.bs-bg-light-green-100 {
  background-color: #DCEDC8;
}

a.bs-bg-light-green-100:hover, a.bs-bg-light-green-100:focus,
button.bs-bg-light-green-100:hover,
button.bs-bg-light-green-100:focus {
  background-color: #c4e0a2;
}

.bs-bg-light-green-200 {
  background-color: #C5E1A5;
}

a.bs-bg-light-green-200:hover, a.bs-bg-light-green-200:focus,
button.bs-bg-light-green-200:hover,
button.bs-bg-light-green-200:focus {
  background-color: #acd47f;
}

.bs-bg-light-green-300 {
  background-color: #AED581;
}

a.bs-bg-light-green-300:hover, a.bs-bg-light-green-300:focus,
button.bs-bg-light-green-300:hover,
button.bs-bg-light-green-300:focus {
  background-color: #95c85b;
}

.bs-bg-light-green-400 {
  background-color: #9CCC65;
}

a.bs-bg-light-green-400:hover, a.bs-bg-light-green-400:focus,
button.bs-bg-light-green-400:hover,
button.bs-bg-light-green-400:focus {
  background-color: #83bf3f;
}

.bs-bg-light-green-500 {
  background-color: #8FC31F;
}

a.bs-bg-light-green-500:hover, a.bs-bg-light-green-500:focus,
button.bs-bg-light-green-500:hover,
button.bs-bg-light-green-500:focus {
  background-color: #6f9718;
}

.bs-bg-light-green-600 {
  background-color: #7CB342;
}

a.bs-bg-light-green-600:hover, a.bs-bg-light-green-600:focus,
button.bs-bg-light-green-600:hover,
button.bs-bg-light-green-600:focus {
  background-color: #628e34;
}

.bs-bg-light-green-700 {
  background-color: #689F38;
}

a.bs-bg-light-green-700:hover, a.bs-bg-light-green-700:focus,
button.bs-bg-light-green-700:hover,
button.bs-bg-light-green-700:focus {
  background-color: #4f792b;
}

.bs-bg-light-green-800 {
  background-color: #558B2F;
}

a.bs-bg-light-green-800:hover, a.bs-bg-light-green-800:focus,
button.bs-bg-light-green-800:hover,
button.bs-bg-light-green-800:focus {
  background-color: #3e6522;
}

.bs-bg-light-green-900 {
  background-color: #33691E;
}

a.bs-bg-light-green-900:hover, a.bs-bg-light-green-900:focus,
button.bs-bg-light-green-900:hover,
button.bs-bg-light-green-900:focus {
  background-color: #204113;
}

.bs-bg-lime {
  background-color: #CDDC39;
}

a.bs-bg-lime:hover, a.bs-bg-lime:focus,
button.bs-bg-lime:hover,
button.bs-bg-lime:focus {
  background-color: #b2c022;
}

.bs-bg-lime-50 {
  background-color: #F9FBE7;
}

a.bs-bg-lime-50:hover, a.bs-bg-lime-50:focus,
button.bs-bg-lime-50:hover,
button.bs-bg-lime-50:focus {
  background-color: #eef4bb;
}

.bs-bg-lime-100 {
  background-color: #F0F4C3;
}

a.bs-bg-lime-100:hover, a.bs-bg-lime-100:focus,
button.bs-bg-lime-100:hover,
button.bs-bg-lime-100:focus {
  background-color: #e5ec98;
}

.bs-bg-lime-200 {
  background-color: #E6EE9C;
}

a.bs-bg-lime-200:hover, a.bs-bg-lime-200:focus,
button.bs-bg-lime-200:hover,
button.bs-bg-lime-200:focus {
  background-color: #dbe770;
}

.bs-bg-lime-300 {
  background-color: #DCE775;
}

a.bs-bg-lime-300:hover, a.bs-bg-lime-300:focus,
button.bs-bg-lime-300:hover,
button.bs-bg-lime-300:focus {
  background-color: #d1df4a;
}

.bs-bg-lime-400 {
  background-color: #D4E157;
}

a.bs-bg-lime-400:hover, a.bs-bg-lime-400:focus,
button.bs-bg-lime-400:hover,
button.bs-bg-lime-400:focus {
  background-color: #c9d92c;
}

.bs-bg-lime-500 {
  background-color: #CDDC39;
}

a.bs-bg-lime-500:hover, a.bs-bg-lime-500:focus,
button.bs-bg-lime-500:hover,
button.bs-bg-lime-500:focus {
  background-color: #b2c022;
}

.bs-bg-lime-600 {
  background-color: #C0CA33;
}

a.bs-bg-lime-600:hover, a.bs-bg-lime-600:focus,
button.bs-bg-lime-600:hover,
button.bs-bg-lime-600:focus {
  background-color: #99a129;
}

.bs-bg-lime-700 {
  background-color: #AFB42B;
}

a.bs-bg-lime-700:hover, a.bs-bg-lime-700:focus,
button.bs-bg-lime-700:hover,
button.bs-bg-lime-700:focus {
  background-color: #878b21;
}

.bs-bg-lime-800 {
  background-color: #9E9D24;
}

a.bs-bg-lime-800:hover, a.bs-bg-lime-800:focus,
button.bs-bg-lime-800:hover,
button.bs-bg-lime-800:focus {
  background-color: #74741b;
}

.bs-bg-lime-900 {
  background-color: #827717;
}

a.bs-bg-lime-900:hover, a.bs-bg-lime-900:focus,
button.bs-bg-lime-900:hover,
button.bs-bg-lime-900:focus {
  background-color: #574f0f;
}

.bs-bg-yellow {
  background-color: #FCC800;
}

a.bs-bg-yellow:hover, a.bs-bg-yellow:focus,
button.bs-bg-yellow:hover,
button.bs-bg-yellow:focus {
  background-color: #c9a000;
}

.bs-bg-yellow-50 {
  background-color: #FFFDE7;
}

a.bs-bg-yellow-50:hover, a.bs-bg-yellow-50:focus,
button.bs-bg-yellow-50:hover,
button.bs-bg-yellow-50:focus {
  background-color: #fff9b4;
}

.bs-bg-yellow-100 {
  background-color: #FFF9C4;
}

a.bs-bg-yellow-100:hover, a.bs-bg-yellow-100:focus,
button.bs-bg-yellow-100:hover,
button.bs-bg-yellow-100:focus {
  background-color: #fff491;
}

.bs-bg-yellow-200 {
  background-color: #FFF59D;
}

a.bs-bg-yellow-200:hover, a.bs-bg-yellow-200:focus,
button.bs-bg-yellow-200:hover,
button.bs-bg-yellow-200:focus {
  background-color: #fff06a;
}

.bs-bg-yellow-300 {
  background-color: #FFF176;
}

a.bs-bg-yellow-300:hover, a.bs-bg-yellow-300:focus,
button.bs-bg-yellow-300:hover,
button.bs-bg-yellow-300:focus {
  background-color: #ffec43;
}

.bs-bg-yellow-400 {
  background-color: #FFEE58;
}

a.bs-bg-yellow-400:hover, a.bs-bg-yellow-400:focus,
button.bs-bg-yellow-400:hover,
button.bs-bg-yellow-400:focus {
  background-color: #ffe925;
}

.bs-bg-yellow-500 {
  background-color: #FFEB3B;
}

a.bs-bg-yellow-500:hover, a.bs-bg-yellow-500:focus,
button.bs-bg-yellow-500:hover,
button.bs-bg-yellow-500:focus {
  background-color: #ffe608;
}

.bs-bg-yellow-600 {
  background-color: #FDD835;
}

a.bs-bg-yellow-600:hover, a.bs-bg-yellow-600:focus,
button.bs-bg-yellow-600:hover,
button.bs-bg-yellow-600:focus {
  background-color: #fdce03;
}

.bs-bg-yellow-700 {
  background-color: #FBC02D;
}

a.bs-bg-yellow-700:hover, a.bs-bg-yellow-700:focus,
button.bs-bg-yellow-700:hover,
button.bs-bg-yellow-700:focus {
  background-color: #f0ad05;
}

.bs-bg-yellow-800 {
  background-color: #F9A825;
}

a.bs-bg-yellow-800:hover, a.bs-bg-yellow-800:focus,
button.bs-bg-yellow-800:hover,
button.bs-bg-yellow-800:focus {
  background-color: #e59006;
}

.bs-bg-yellow-900 {
  background-color: #F57F17;
}

a.bs-bg-yellow-900:hover, a.bs-bg-yellow-900:focus,
button.bs-bg-yellow-900:hover,
button.bs-bg-yellow-900:focus {
  background-color: #d06609;
}

.bs-bg-amber {
  background-color: #FFC107;
}

a.bs-bg-amber:hover, a.bs-bg-amber:focus,
button.bs-bg-amber:hover,
button.bs-bg-amber:focus {
  background-color: #d39e00;
}

.bs-bg-amber-50 {
  background-color: #FFF8E1;
}

a.bs-bg-amber-50:hover, a.bs-bg-amber-50:focus,
button.bs-bg-amber-50:hover,
button.bs-bg-amber-50:focus {
  background-color: #ffecae;
}

.bs-bg-amber-100 {
  background-color: #FFECB3;
}

a.bs-bg-amber-100:hover, a.bs-bg-amber-100:focus,
button.bs-bg-amber-100:hover,
button.bs-bg-amber-100:focus {
  background-color: #ffdf80;
}

.bs-bg-amber-200 {
  background-color: #FFE082;
}

a.bs-bg-amber-200:hover, a.bs-bg-amber-200:focus,
button.bs-bg-amber-200:hover,
button.bs-bg-amber-200:focus {
  background-color: #ffd34f;
}

.bs-bg-amber-300 {
  background-color: #FFD54F;
}

a.bs-bg-amber-300:hover, a.bs-bg-amber-300:focus,
button.bs-bg-amber-300:hover,
button.bs-bg-amber-300:focus {
  background-color: #ffc91c;
}

.bs-bg-amber-400 {
  background-color: #FFCA28;
}

a.bs-bg-amber-400:hover, a.bs-bg-amber-400:focus,
button.bs-bg-amber-400:hover,
button.bs-bg-amber-400:focus {
  background-color: #f4b800;
}

.bs-bg-amber-500 {
  background-color: #FFC107;
}

a.bs-bg-amber-500:hover, a.bs-bg-amber-500:focus,
button.bs-bg-amber-500:hover,
button.bs-bg-amber-500:focus {
  background-color: #d39e00;
}

.bs-bg-amber-600 {
  background-color: #FFB300;
}

a.bs-bg-amber-600:hover, a.bs-bg-amber-600:focus,
button.bs-bg-amber-600:hover,
button.bs-bg-amber-600:focus {
  background-color: #cc8f00;
}

.bs-bg-amber-700 {
  background-color: #FFA000;
}

a.bs-bg-amber-700:hover, a.bs-bg-amber-700:focus,
button.bs-bg-amber-700:hover,
button.bs-bg-amber-700:focus {
  background-color: #cc8000;
}

.bs-bg-amber-800 {
  background-color: #FF8F00;
}

a.bs-bg-amber-800:hover, a.bs-bg-amber-800:focus,
button.bs-bg-amber-800:hover,
button.bs-bg-amber-800:focus {
  background-color: #cc7200;
}

.bs-bg-amber-900 {
  background-color: #FF6F00;
}

a.bs-bg-amber-900:hover, a.bs-bg-amber-900:focus,
button.bs-bg-amber-900:hover,
button.bs-bg-amber-900:focus {
  background-color: #cc5900;
}

.bs-bg-orange {
  background-color: #FF9800;
}

a.bs-bg-orange:hover, a.bs-bg-orange:focus,
button.bs-bg-orange:hover,
button.bs-bg-orange:focus {
  background-color: #cc7a00;
}

.bs-bg-orange-50 {
  background-color: #FFF3E0;
}

a.bs-bg-orange-50:hover, a.bs-bg-orange-50:focus,
button.bs-bg-orange-50:hover,
button.bs-bg-orange-50:focus {
  background-color: #ffdfad;
}

.bs-bg-orange-100 {
  background-color: #FFE0B2;
}

a.bs-bg-orange-100:hover, a.bs-bg-orange-100:focus,
button.bs-bg-orange-100:hover,
button.bs-bg-orange-100:focus {
  background-color: #ffcb7f;
}

.bs-bg-orange-200 {
  background-color: #FFCC80;
}

a.bs-bg-orange-200:hover, a.bs-bg-orange-200:focus,
button.bs-bg-orange-200:hover,
button.bs-bg-orange-200:focus {
  background-color: #ffb84d;
}

.bs-bg-orange-300 {
  background-color: #FFB74D;
}

a.bs-bg-orange-300:hover, a.bs-bg-orange-300:focus,
button.bs-bg-orange-300:hover,
button.bs-bg-orange-300:focus {
  background-color: #ffa21a;
}

.bs-bg-orange-400 {
  background-color: #FFA726;
}

a.bs-bg-orange-400:hover, a.bs-bg-orange-400:focus,
button.bs-bg-orange-400:hover,
button.bs-bg-orange-400:focus {
  background-color: #f29000;
}

.bs-bg-orange-500 {
  background-color: #FF9800;
}

a.bs-bg-orange-500:hover, a.bs-bg-orange-500:focus,
button.bs-bg-orange-500:hover,
button.bs-bg-orange-500:focus {
  background-color: #cc7a00;
}

.bs-bg-orange-600 {
  background-color: #FB8C00;
}

a.bs-bg-orange-600:hover, a.bs-bg-orange-600:focus,
button.bs-bg-orange-600:hover,
button.bs-bg-orange-600:focus {
  background-color: #c87000;
}

.bs-bg-orange-700 {
  background-color: #F57C00;
}

a.bs-bg-orange-700:hover, a.bs-bg-orange-700:focus,
button.bs-bg-orange-700:hover,
button.bs-bg-orange-700:focus {
  background-color: #c26200;
}

.bs-bg-orange-800 {
  background-color: #EF6C00;
}

a.bs-bg-orange-800:hover, a.bs-bg-orange-800:focus,
button.bs-bg-orange-800:hover,
button.bs-bg-orange-800:focus {
  background-color: #bc5500;
}

.bs-bg-orange-900 {
  background-color: #E65100;
}

a.bs-bg-orange-900:hover, a.bs-bg-orange-900:focus,
button.bs-bg-orange-900:hover,
button.bs-bg-orange-900:focus {
  background-color: #b33f00;
}

.bs-bg-deep-orange {
  background-color: #FF5722;
}

a.bs-bg-deep-orange:hover, a.bs-bg-deep-orange:focus,
button.bs-bg-deep-orange:hover,
button.bs-bg-deep-orange:focus {
  background-color: #ee3900;
}

.bs-bg-deep-orange-50 {
  background-color: #FBE9E7;
}

a.bs-bg-deep-orange-50:hover, a.bs-bg-deep-orange-50:focus,
button.bs-bg-deep-orange-50:hover,
button.bs-bg-deep-orange-50:focus {
  background-color: #f4c1bb;
}

.bs-bg-deep-orange-100 {
  background-color: #FFCCBC;
}

a.bs-bg-deep-orange-100:hover, a.bs-bg-deep-orange-100:focus,
button.bs-bg-deep-orange-100:hover,
button.bs-bg-deep-orange-100:focus {
  background-color: #ffa589;
}

.bs-bg-deep-orange-200 {
  background-color: #FFAB91;
}

a.bs-bg-deep-orange-200:hover, a.bs-bg-deep-orange-200:focus,
button.bs-bg-deep-orange-200:hover,
button.bs-bg-deep-orange-200:focus {
  background-color: #ff845e;
}

.bs-bg-deep-orange-300 {
  background-color: #FF8A65;
}

a.bs-bg-deep-orange-300:hover, a.bs-bg-deep-orange-300:focus,
button.bs-bg-deep-orange-300:hover,
button.bs-bg-deep-orange-300:focus {
  background-color: #ff6332;
}

.bs-bg-deep-orange-400 {
  background-color: #FF7043;
}

a.bs-bg-deep-orange-400:hover, a.bs-bg-deep-orange-400:focus,
button.bs-bg-deep-orange-400:hover,
button.bs-bg-deep-orange-400:focus {
  background-color: #ff4910;
}

.bs-bg-deep-orange-500 {
  background-color: #FF5722;
}

a.bs-bg-deep-orange-500:hover, a.bs-bg-deep-orange-500:focus,
button.bs-bg-deep-orange-500:hover,
button.bs-bg-deep-orange-500:focus {
  background-color: #ee3900;
}

.bs-bg-deep-orange-600 {
  background-color: #F4511E;
}

a.bs-bg-deep-orange-600:hover, a.bs-bg-deep-orange-600:focus,
button.bs-bg-deep-orange-600:hover,
button.bs-bg-deep-orange-600:focus {
  background-color: #d53b0a;
}

.bs-bg-deep-orange-700 {
  background-color: #E64A19;
}

a.bs-bg-deep-orange-700:hover, a.bs-bg-deep-orange-700:focus,
button.bs-bg-deep-orange-700:hover,
button.bs-bg-deep-orange-700:focus {
  background-color: #b83b14;
}

.bs-bg-deep-orange-800 {
  background-color: #D84315;
}

a.bs-bg-deep-orange-800:hover, a.bs-bg-deep-orange-800:focus,
button.bs-bg-deep-orange-800:hover,
button.bs-bg-deep-orange-800:focus {
  background-color: #aa3510;
}

.bs-bg-deep-orange-900 {
  background-color: #BF360C;
}

a.bs-bg-deep-orange-900:hover, a.bs-bg-deep-orange-900:focus,
button.bs-bg-deep-orange-900:hover,
button.bs-bg-deep-orange-900:focus {
  background-color: #8f2809;
}

.bs-bg-brown {
  background-color: #795548;
}

a.bs-bg-brown:hover, a.bs-bg-brown:focus,
button.bs-bg-brown:hover,
button.bs-bg-brown:focus {
  background-color: #593f35;
}

.bs-bg-brown-50 {
  background-color: #EFEBE9;
}

a.bs-bg-brown-50:hover, a.bs-bg-brown-50:focus,
button.bs-bg-brown-50:hover,
button.bs-bg-brown-50:focus {
  background-color: #dad0cb;
}

.bs-bg-brown-100 {
  background-color: #D7CCC8;
}

a.bs-bg-brown-100:hover, a.bs-bg-brown-100:focus,
button.bs-bg-brown-100:hover,
button.bs-bg-brown-100:focus {
  background-color: #c2b1aa;
}

.bs-bg-brown-200 {
  background-color: #BCAAA4;
}

a.bs-bg-brown-200:hover, a.bs-bg-brown-200:focus,
button.bs-bg-brown-200:hover,
button.bs-bg-brown-200:focus {
  background-color: #a68f87;
}

.bs-bg-brown-300 {
  background-color: #A1887F;
}

a.bs-bg-brown-300:hover, a.bs-bg-brown-300:focus,
button.bs-bg-brown-300:hover,
button.bs-bg-brown-300:focus {
  background-color: #896e64;
}

.bs-bg-brown-400 {
  background-color: #8D6E63;
}

a.bs-bg-brown-400:hover, a.bs-bg-brown-400:focus,
button.bs-bg-brown-400:hover,
button.bs-bg-brown-400:focus {
  background-color: #6f574e;
}

.bs-bg-brown-500 {
  background-color: #795548;
}

a.bs-bg-brown-500:hover, a.bs-bg-brown-500:focus,
button.bs-bg-brown-500:hover,
button.bs-bg-brown-500:focus {
  background-color: #593f35;
}

.bs-bg-brown-600 {
  background-color: #6D4C41;
}

a.bs-bg-brown-600:hover, a.bs-bg-brown-600:focus,
button.bs-bg-brown-600:hover,
button.bs-bg-brown-600:focus {
  background-color: #4d362e;
}

.bs-bg-brown-700 {
  background-color: #5D4037;
}

a.bs-bg-brown-700:hover, a.bs-bg-brown-700:focus,
button.bs-bg-brown-700:hover,
button.bs-bg-brown-700:focus {
  background-color: #3d2a24;
}

.bs-bg-brown-800 {
  background-color: #4E342E;
}

a.bs-bg-brown-800:hover, a.bs-bg-brown-800:focus,
button.bs-bg-brown-800:hover,
button.bs-bg-brown-800:focus {
  background-color: #2e1f1b;
}

.bs-bg-brown-900 {
  background-color: #3E2723;
}

a.bs-bg-brown-900:hover, a.bs-bg-brown-900:focus,
button.bs-bg-brown-900:hover,
button.bs-bg-brown-900:focus {
  background-color: #1d1211;
}

.bs-bg-blue-gray {
  background-color: #607D8B;
}

a.bs-bg-blue-gray:hover, a.bs-bg-blue-gray:focus,
button.bs-bg-blue-gray:hover,
button.bs-bg-blue-gray:focus {
  background-color: #4b626d;
}

.bs-bg-blue-gray-50 {
  background-color: #ECEFF1;
}

a.bs-bg-blue-gray-50:hover, a.bs-bg-blue-gray-50:focus,
button.bs-bg-blue-gray-50:hover,
button.bs-bg-blue-gray-50:focus {
  background-color: #cfd6db;
}

.bs-bg-blue-gray-100 {
  background-color: #CFD8DC;
}

a.bs-bg-blue-gray-100:hover, a.bs-bg-blue-gray-100:focus,
button.bs-bg-blue-gray-100:hover,
button.bs-bg-blue-gray-100:focus {
  background-color: #b2c0c6;
}

.bs-bg-blue-gray-200 {
  background-color: #B0BEC5;
}

a.bs-bg-blue-gray-200:hover, a.bs-bg-blue-gray-200:focus,
button.bs-bg-blue-gray-200:hover,
button.bs-bg-blue-gray-200:focus {
  background-color: #93a6af;
}

.bs-bg-blue-gray-300 {
  background-color: #90A4AE;
}

a.bs-bg-blue-gray-300:hover, a.bs-bg-blue-gray-300:focus,
button.bs-bg-blue-gray-300:hover,
button.bs-bg-blue-gray-300:focus {
  background-color: #738c98;
}

.bs-bg-blue-gray-400 {
  background-color: #78909C;
}

a.bs-bg-blue-gray-400:hover, a.bs-bg-blue-gray-400:focus,
button.bs-bg-blue-gray-400:hover,
button.bs-bg-blue-gray-400:focus {
  background-color: #5f7682;
}

.bs-bg-blue-gray-500 {
  background-color: #607D8B;
}

a.bs-bg-blue-gray-500:hover, a.bs-bg-blue-gray-500:focus,
button.bs-bg-blue-gray-500:hover,
button.bs-bg-blue-gray-500:focus {
  background-color: #4b626d;
}

.bs-bg-blue-gray-600 {
  background-color: #546E7A;
}

a.bs-bg-blue-gray-600:hover, a.bs-bg-blue-gray-600:focus,
button.bs-bg-blue-gray-600:hover,
button.bs-bg-blue-gray-600:focus {
  background-color: #3f535c;
}

.bs-bg-blue-gray-700 {
  background-color: #455A64;
}

a.bs-bg-blue-gray-700:hover, a.bs-bg-blue-gray-700:focus,
button.bs-bg-blue-gray-700:hover,
button.bs-bg-blue-gray-700:focus {
  background-color: #303f46;
}

.bs-bg-blue-gray-800 {
  background-color: #37474F;
}

a.bs-bg-blue-gray-800:hover, a.bs-bg-blue-gray-800:focus,
button.bs-bg-blue-gray-800:hover,
button.bs-bg-blue-gray-800:focus {
  background-color: #222c31;
}

.bs-bg-blue-gray-900 {
  background-color: #263238;
}

a.bs-bg-blue-gray-900:hover, a.bs-bg-blue-gray-900:focus,
button.bs-bg-blue-gray-900:hover,
button.bs-bg-blue-gray-900:focus {
  background-color: #11171a;
}

.bs-bg-white {
  background-color: #FFF;
}

.bs-bg-transparent {
  background-color: transparent;
}

.bs-border {
  border: 1px solid #9E9E9E;
}

.bs-border-top {
  border-top: 1px solid #9E9E9E;
}

.bs-border-right {
  border-right: 1px solid #9E9E9E;
}

.bs-border-bottom {
  border-bottom: 1px solid #9E9E9E;
}

.bs-border-left {
  border-left: 1px solid #9E9E9E;
}

.bs-border-0 {
  border-width: 0;
}

.bs-border-top-0 {
  border-top-width: 0;
}

.bs-border-right-0 {
  border-right-width: 0;
}

.bs-border-bottom-0 {
  border-bottom-width: 0;
}

.bs-border-left-0 {
  border-left-width: 0;
}

.bs-border-1 {
  border-width: 1px;
}

.bs-border-top-1 {
  border-top-width: 1px;
}

.bs-border-right-1 {
  border-right-width: 1px;
}

.bs-border-bottom-1 {
  border-bottom-width: 1px;
}

.bs-border-left-1 {
  border-left-width: 1px;
}

.bs-border-2 {
  border-width: 2px;
}

.bs-border-top-2 {
  border-top-width: 2px;
}

.bs-border-right-2 {
  border-right-width: 2px;
}

.bs-border-bottom-2 {
  border-bottom-width: 2px;
}

.bs-border-left-2 {
  border-left-width: 2px;
}

.bs-border-3 {
  border-width: 3px;
}

.bs-border-top-3 {
  border-top-width: 3px;
}

.bs-border-right-3 {
  border-right-width: 3px;
}

.bs-border-bottom-3 {
  border-bottom-width: 3px;
}

.bs-border-left-3 {
  border-left-width: 3px;
}

.bs-border-4 {
  border-width: 4px;
}

.bs-border-top-4 {
  border-top-width: 4px;
}

.bs-border-right-4 {
  border-right-width: 4px;
}

.bs-border-bottom-4 {
  border-bottom-width: 4px;
}

.bs-border-left-4 {
  border-left-width: 4px;
}

.bs-border-5 {
  border-width: 5px;
}

.bs-border-top-5 {
  border-top-width: 5px;
}

.bs-border-right-5 {
  border-right-width: 5px;
}

.bs-border-bottom-5 {
  border-bottom-width: 5px;
}

.bs-border-left-5 {
  border-left-width: 5px;
}

.bs-border-6 {
  border-width: 6px;
}

.bs-border-top-6 {
  border-top-width: 6px;
}

.bs-border-right-6 {
  border-right-width: 6px;
}

.bs-border-bottom-6 {
  border-bottom-width: 6px;
}

.bs-border-left-6 {
  border-left-width: 6px;
}

.bs-border-7 {
  border-width: 7px;
}

.bs-border-top-7 {
  border-top-width: 7px;
}

.bs-border-right-7 {
  border-right-width: 7px;
}

.bs-border-bottom-7 {
  border-bottom-width: 7px;
}

.bs-border-left-7 {
  border-left-width: 7px;
}

.bs-border-8 {
  border-width: 8px;
}

.bs-border-top-8 {
  border-top-width: 8px;
}

.bs-border-right-8 {
  border-right-width: 8px;
}

.bs-border-bottom-8 {
  border-bottom-width: 8px;
}

.bs-border-left-8 {
  border-left-width: 8px;
}

.bs-border-9 {
  border-width: 9px;
}

.bs-border-top-9 {
  border-top-width: 9px;
}

.bs-border-right-9 {
  border-right-width: 9px;
}

.bs-border-bottom-9 {
  border-bottom-width: 9px;
}

.bs-border-left-9 {
  border-left-width: 9px;
}

.bs-border-10 {
  border-width: 10px;
}

.bs-border-top-10 {
  border-top-width: 10px;
}

.bs-border-right-10 {
  border-right-width: 10px;
}

.bs-border-bottom-10 {
  border-bottom-width: 10px;
}

.bs-border-left-10 {
  border-left-width: 10px;
}

@media (min-width: 375px) {
  .bs-border-sm-0 {
    border-width: 0;
  }
  .bs-border-top-sm-0 {
    border-top-width: 0;
  }
  .bs-border-right-sm-0 {
    border-right-width: 0;
  }
  .bs-border-bottom-sm-0 {
    border-bottom-width: 0;
  }
  .bs-border-left-sm-0 {
    border-left-width: 0;
  }
  .bs-border-sm-1 {
    border-width: 1px;
  }
  .bs-border-top-sm-1 {
    border-top-width: 1px;
  }
  .bs-border-right-sm-1 {
    border-right-width: 1px;
  }
  .bs-border-bottom-sm-1 {
    border-bottom-width: 1px;
  }
  .bs-border-left-sm-1 {
    border-left-width: 1px;
  }
  .bs-border-sm-2 {
    border-width: 2px;
  }
  .bs-border-top-sm-2 {
    border-top-width: 2px;
  }
  .bs-border-right-sm-2 {
    border-right-width: 2px;
  }
  .bs-border-bottom-sm-2 {
    border-bottom-width: 2px;
  }
  .bs-border-left-sm-2 {
    border-left-width: 2px;
  }
  .bs-border-sm-3 {
    border-width: 3px;
  }
  .bs-border-top-sm-3 {
    border-top-width: 3px;
  }
  .bs-border-right-sm-3 {
    border-right-width: 3px;
  }
  .bs-border-bottom-sm-3 {
    border-bottom-width: 3px;
  }
  .bs-border-left-sm-3 {
    border-left-width: 3px;
  }
  .bs-border-sm-4 {
    border-width: 4px;
  }
  .bs-border-top-sm-4 {
    border-top-width: 4px;
  }
  .bs-border-right-sm-4 {
    border-right-width: 4px;
  }
  .bs-border-bottom-sm-4 {
    border-bottom-width: 4px;
  }
  .bs-border-left-sm-4 {
    border-left-width: 4px;
  }
  .bs-border-sm-5 {
    border-width: 5px;
  }
  .bs-border-top-sm-5 {
    border-top-width: 5px;
  }
  .bs-border-right-sm-5 {
    border-right-width: 5px;
  }
  .bs-border-bottom-sm-5 {
    border-bottom-width: 5px;
  }
  .bs-border-left-sm-5 {
    border-left-width: 5px;
  }
  .bs-border-sm-6 {
    border-width: 6px;
  }
  .bs-border-top-sm-6 {
    border-top-width: 6px;
  }
  .bs-border-right-sm-6 {
    border-right-width: 6px;
  }
  .bs-border-bottom-sm-6 {
    border-bottom-width: 6px;
  }
  .bs-border-left-sm-6 {
    border-left-width: 6px;
  }
  .bs-border-sm-7 {
    border-width: 7px;
  }
  .bs-border-top-sm-7 {
    border-top-width: 7px;
  }
  .bs-border-right-sm-7 {
    border-right-width: 7px;
  }
  .bs-border-bottom-sm-7 {
    border-bottom-width: 7px;
  }
  .bs-border-left-sm-7 {
    border-left-width: 7px;
  }
  .bs-border-sm-8 {
    border-width: 8px;
  }
  .bs-border-top-sm-8 {
    border-top-width: 8px;
  }
  .bs-border-right-sm-8 {
    border-right-width: 8px;
  }
  .bs-border-bottom-sm-8 {
    border-bottom-width: 8px;
  }
  .bs-border-left-sm-8 {
    border-left-width: 8px;
  }
  .bs-border-sm-9 {
    border-width: 9px;
  }
  .bs-border-top-sm-9 {
    border-top-width: 9px;
  }
  .bs-border-right-sm-9 {
    border-right-width: 9px;
  }
  .bs-border-bottom-sm-9 {
    border-bottom-width: 9px;
  }
  .bs-border-left-sm-9 {
    border-left-width: 9px;
  }
  .bs-border-sm-10 {
    border-width: 10px;
  }
  .bs-border-top-sm-10 {
    border-top-width: 10px;
  }
  .bs-border-right-sm-10 {
    border-right-width: 10px;
  }
  .bs-border-bottom-sm-10 {
    border-bottom-width: 10px;
  }
  .bs-border-left-sm-10 {
    border-left-width: 10px;
  }
}

@media (min-width: 736px) {
  .bs-border-md-0 {
    border-width: 0;
  }
  .bs-border-top-md-0 {
    border-top-width: 0;
  }
  .bs-border-right-md-0 {
    border-right-width: 0;
  }
  .bs-border-bottom-md-0 {
    border-bottom-width: 0;
  }
  .bs-border-left-md-0 {
    border-left-width: 0;
  }
  .bs-border-md-1 {
    border-width: 1px;
  }
  .bs-border-top-md-1 {
    border-top-width: 1px;
  }
  .bs-border-right-md-1 {
    border-right-width: 1px;
  }
  .bs-border-bottom-md-1 {
    border-bottom-width: 1px;
  }
  .bs-border-left-md-1 {
    border-left-width: 1px;
  }
  .bs-border-md-2 {
    border-width: 2px;
  }
  .bs-border-top-md-2 {
    border-top-width: 2px;
  }
  .bs-border-right-md-2 {
    border-right-width: 2px;
  }
  .bs-border-bottom-md-2 {
    border-bottom-width: 2px;
  }
  .bs-border-left-md-2 {
    border-left-width: 2px;
  }
  .bs-border-md-3 {
    border-width: 3px;
  }
  .bs-border-top-md-3 {
    border-top-width: 3px;
  }
  .bs-border-right-md-3 {
    border-right-width: 3px;
  }
  .bs-border-bottom-md-3 {
    border-bottom-width: 3px;
  }
  .bs-border-left-md-3 {
    border-left-width: 3px;
  }
  .bs-border-md-4 {
    border-width: 4px;
  }
  .bs-border-top-md-4 {
    border-top-width: 4px;
  }
  .bs-border-right-md-4 {
    border-right-width: 4px;
  }
  .bs-border-bottom-md-4 {
    border-bottom-width: 4px;
  }
  .bs-border-left-md-4 {
    border-left-width: 4px;
  }
  .bs-border-md-5 {
    border-width: 5px;
  }
  .bs-border-top-md-5 {
    border-top-width: 5px;
  }
  .bs-border-right-md-5 {
    border-right-width: 5px;
  }
  .bs-border-bottom-md-5 {
    border-bottom-width: 5px;
  }
  .bs-border-left-md-5 {
    border-left-width: 5px;
  }
  .bs-border-md-6 {
    border-width: 6px;
  }
  .bs-border-top-md-6 {
    border-top-width: 6px;
  }
  .bs-border-right-md-6 {
    border-right-width: 6px;
  }
  .bs-border-bottom-md-6 {
    border-bottom-width: 6px;
  }
  .bs-border-left-md-6 {
    border-left-width: 6px;
  }
  .bs-border-md-7 {
    border-width: 7px;
  }
  .bs-border-top-md-7 {
    border-top-width: 7px;
  }
  .bs-border-right-md-7 {
    border-right-width: 7px;
  }
  .bs-border-bottom-md-7 {
    border-bottom-width: 7px;
  }
  .bs-border-left-md-7 {
    border-left-width: 7px;
  }
  .bs-border-md-8 {
    border-width: 8px;
  }
  .bs-border-top-md-8 {
    border-top-width: 8px;
  }
  .bs-border-right-md-8 {
    border-right-width: 8px;
  }
  .bs-border-bottom-md-8 {
    border-bottom-width: 8px;
  }
  .bs-border-left-md-8 {
    border-left-width: 8px;
  }
  .bs-border-md-9 {
    border-width: 9px;
  }
  .bs-border-top-md-9 {
    border-top-width: 9px;
  }
  .bs-border-right-md-9 {
    border-right-width: 9px;
  }
  .bs-border-bottom-md-9 {
    border-bottom-width: 9px;
  }
  .bs-border-left-md-9 {
    border-left-width: 9px;
  }
  .bs-border-md-10 {
    border-width: 10px;
  }
  .bs-border-top-md-10 {
    border-top-width: 10px;
  }
  .bs-border-right-md-10 {
    border-right-width: 10px;
  }
  .bs-border-bottom-md-10 {
    border-bottom-width: 10px;
  }
  .bs-border-left-md-10 {
    border-left-width: 10px;
  }
}

@media (min-width: 1024px) {
  .bs-border-lg-0 {
    border-width: 0;
  }
  .bs-border-top-lg-0 {
    border-top-width: 0;
  }
  .bs-border-right-lg-0 {
    border-right-width: 0;
  }
  .bs-border-bottom-lg-0 {
    border-bottom-width: 0;
  }
  .bs-border-left-lg-0 {
    border-left-width: 0;
  }
  .bs-border-lg-1 {
    border-width: 1px;
  }
  .bs-border-top-lg-1 {
    border-top-width: 1px;
  }
  .bs-border-right-lg-1 {
    border-right-width: 1px;
  }
  .bs-border-bottom-lg-1 {
    border-bottom-width: 1px;
  }
  .bs-border-left-lg-1 {
    border-left-width: 1px;
  }
  .bs-border-lg-2 {
    border-width: 2px;
  }
  .bs-border-top-lg-2 {
    border-top-width: 2px;
  }
  .bs-border-right-lg-2 {
    border-right-width: 2px;
  }
  .bs-border-bottom-lg-2 {
    border-bottom-width: 2px;
  }
  .bs-border-left-lg-2 {
    border-left-width: 2px;
  }
  .bs-border-lg-3 {
    border-width: 3px;
  }
  .bs-border-top-lg-3 {
    border-top-width: 3px;
  }
  .bs-border-right-lg-3 {
    border-right-width: 3px;
  }
  .bs-border-bottom-lg-3 {
    border-bottom-width: 3px;
  }
  .bs-border-left-lg-3 {
    border-left-width: 3px;
  }
  .bs-border-lg-4 {
    border-width: 4px;
  }
  .bs-border-top-lg-4 {
    border-top-width: 4px;
  }
  .bs-border-right-lg-4 {
    border-right-width: 4px;
  }
  .bs-border-bottom-lg-4 {
    border-bottom-width: 4px;
  }
  .bs-border-left-lg-4 {
    border-left-width: 4px;
  }
  .bs-border-lg-5 {
    border-width: 5px;
  }
  .bs-border-top-lg-5 {
    border-top-width: 5px;
  }
  .bs-border-right-lg-5 {
    border-right-width: 5px;
  }
  .bs-border-bottom-lg-5 {
    border-bottom-width: 5px;
  }
  .bs-border-left-lg-5 {
    border-left-width: 5px;
  }
  .bs-border-lg-6 {
    border-width: 6px;
  }
  .bs-border-top-lg-6 {
    border-top-width: 6px;
  }
  .bs-border-right-lg-6 {
    border-right-width: 6px;
  }
  .bs-border-bottom-lg-6 {
    border-bottom-width: 6px;
  }
  .bs-border-left-lg-6 {
    border-left-width: 6px;
  }
  .bs-border-lg-7 {
    border-width: 7px;
  }
  .bs-border-top-lg-7 {
    border-top-width: 7px;
  }
  .bs-border-right-lg-7 {
    border-right-width: 7px;
  }
  .bs-border-bottom-lg-7 {
    border-bottom-width: 7px;
  }
  .bs-border-left-lg-7 {
    border-left-width: 7px;
  }
  .bs-border-lg-8 {
    border-width: 8px;
  }
  .bs-border-top-lg-8 {
    border-top-width: 8px;
  }
  .bs-border-right-lg-8 {
    border-right-width: 8px;
  }
  .bs-border-bottom-lg-8 {
    border-bottom-width: 8px;
  }
  .bs-border-left-lg-8 {
    border-left-width: 8px;
  }
  .bs-border-lg-9 {
    border-width: 9px;
  }
  .bs-border-top-lg-9 {
    border-top-width: 9px;
  }
  .bs-border-right-lg-9 {
    border-right-width: 9px;
  }
  .bs-border-bottom-lg-9 {
    border-bottom-width: 9px;
  }
  .bs-border-left-lg-9 {
    border-left-width: 9px;
  }
  .bs-border-lg-10 {
    border-width: 10px;
  }
  .bs-border-top-lg-10 {
    border-top-width: 10px;
  }
  .bs-border-right-lg-10 {
    border-right-width: 10px;
  }
  .bs-border-bottom-lg-10 {
    border-bottom-width: 10px;
  }
  .bs-border-left-lg-10 {
    border-left-width: 10px;
  }
}

@media (min-width: 1280px) {
  .bs-border-xl-0 {
    border-width: 0;
  }
  .bs-border-top-xl-0 {
    border-top-width: 0;
  }
  .bs-border-right-xl-0 {
    border-right-width: 0;
  }
  .bs-border-bottom-xl-0 {
    border-bottom-width: 0;
  }
  .bs-border-left-xl-0 {
    border-left-width: 0;
  }
  .bs-border-xl-1 {
    border-width: 1px;
  }
  .bs-border-top-xl-1 {
    border-top-width: 1px;
  }
  .bs-border-right-xl-1 {
    border-right-width: 1px;
  }
  .bs-border-bottom-xl-1 {
    border-bottom-width: 1px;
  }
  .bs-border-left-xl-1 {
    border-left-width: 1px;
  }
  .bs-border-xl-2 {
    border-width: 2px;
  }
  .bs-border-top-xl-2 {
    border-top-width: 2px;
  }
  .bs-border-right-xl-2 {
    border-right-width: 2px;
  }
  .bs-border-bottom-xl-2 {
    border-bottom-width: 2px;
  }
  .bs-border-left-xl-2 {
    border-left-width: 2px;
  }
  .bs-border-xl-3 {
    border-width: 3px;
  }
  .bs-border-top-xl-3 {
    border-top-width: 3px;
  }
  .bs-border-right-xl-3 {
    border-right-width: 3px;
  }
  .bs-border-bottom-xl-3 {
    border-bottom-width: 3px;
  }
  .bs-border-left-xl-3 {
    border-left-width: 3px;
  }
  .bs-border-xl-4 {
    border-width: 4px;
  }
  .bs-border-top-xl-4 {
    border-top-width: 4px;
  }
  .bs-border-right-xl-4 {
    border-right-width: 4px;
  }
  .bs-border-bottom-xl-4 {
    border-bottom-width: 4px;
  }
  .bs-border-left-xl-4 {
    border-left-width: 4px;
  }
  .bs-border-xl-5 {
    border-width: 5px;
  }
  .bs-border-top-xl-5 {
    border-top-width: 5px;
  }
  .bs-border-right-xl-5 {
    border-right-width: 5px;
  }
  .bs-border-bottom-xl-5 {
    border-bottom-width: 5px;
  }
  .bs-border-left-xl-5 {
    border-left-width: 5px;
  }
  .bs-border-xl-6 {
    border-width: 6px;
  }
  .bs-border-top-xl-6 {
    border-top-width: 6px;
  }
  .bs-border-right-xl-6 {
    border-right-width: 6px;
  }
  .bs-border-bottom-xl-6 {
    border-bottom-width: 6px;
  }
  .bs-border-left-xl-6 {
    border-left-width: 6px;
  }
  .bs-border-xl-7 {
    border-width: 7px;
  }
  .bs-border-top-xl-7 {
    border-top-width: 7px;
  }
  .bs-border-right-xl-7 {
    border-right-width: 7px;
  }
  .bs-border-bottom-xl-7 {
    border-bottom-width: 7px;
  }
  .bs-border-left-xl-7 {
    border-left-width: 7px;
  }
  .bs-border-xl-8 {
    border-width: 8px;
  }
  .bs-border-top-xl-8 {
    border-top-width: 8px;
  }
  .bs-border-right-xl-8 {
    border-right-width: 8px;
  }
  .bs-border-bottom-xl-8 {
    border-bottom-width: 8px;
  }
  .bs-border-left-xl-8 {
    border-left-width: 8px;
  }
  .bs-border-xl-9 {
    border-width: 9px;
  }
  .bs-border-top-xl-9 {
    border-top-width: 9px;
  }
  .bs-border-right-xl-9 {
    border-right-width: 9px;
  }
  .bs-border-bottom-xl-9 {
    border-bottom-width: 9px;
  }
  .bs-border-left-xl-9 {
    border-left-width: 9px;
  }
  .bs-border-xl-10 {
    border-width: 10px;
  }
  .bs-border-top-xl-10 {
    border-top-width: 10px;
  }
  .bs-border-right-xl-10 {
    border-right-width: 10px;
  }
  .bs-border-bottom-xl-10 {
    border-bottom-width: 10px;
  }
  .bs-border-left-xl-10 {
    border-left-width: 10px;
  }
}

.bs-border-primary {
  border-color: #e6002d;
}

.bs-border-secondary {
  border-color: #707070;
}

.bs-border-success {
  border-color: #4CAF50;
}

.bs-border-info {
  border-color: #00BCD4;
}

.bs-border-warning {
  border-color: #FCC800;
}

.bs-border-danger {
  border-color: #f44336;
}

.bs-border-light {
  border-color: #F5F5F5;
}

.bs-border-dark {
  border-color: #333333;
}

.bs-border-black {
  border-color: #000;
}

.bs-border-gold {
  border-color: #dbb400;
}

.bs-border-silver {
  border-color: #bdc3c9;
}

.bs-border-bronze {
  border-color: #ac6b25;
}

.bs-border-gray {
  border-color: #9E9E9E;
}

.bs-border-gray-50 {
  border-color: #FAFAFA;
}

.bs-border-gray-100 {
  border-color: #F5F5F5;
}

.bs-border-gray-200 {
  border-color: #EEEEEE;
}

.bs-border-gray-250 {
  border-color: #E5E5E5;
}

.bs-border-gray-300 {
  border-color: #D2D2D2;
}

.bs-border-gray-400 {
  border-color: #BDBDBD;
}

.bs-border-gray-500 {
  border-color: #9E9E9E;
}

.bs-border-gray-600 {
  border-color: #707070;
}

.bs-border-gray-700 {
  border-color: #616161;
}

.bs-border-gray-800 {
  border-color: #333333;
}

.bs-border-gray-900 {
  border-color: #1D1D1D;
}

.bs-border-red {
  border-color: #f44336;
}

.bs-border-red-50 {
  border-color: #ffebee;
}

.bs-border-red-100 {
  border-color: #ffcdd2;
}

.bs-border-red-200 {
  border-color: #ef9a9a;
}

.bs-border-red-300 {
  border-color: #e57373;
}

.bs-border-red-400 {
  border-color: #ef5350;
}

.bs-border-red-500 {
  border-color: #f44336;
}

.bs-border-red-600 {
  border-color: #e53935;
}

.bs-border-red-700 {
  border-color: #d32f2f;
}

.bs-border-red-800 {
  border-color: #c62828;
}

.bs-border-red-900 {
  border-color: #b71c1c;
}

.bs-border-pink {
  border-color: #E91E63;
}

.bs-border-pink-50 {
  border-color: #FCE4EC;
}

.bs-border-pink-100 {
  border-color: #F8BBD0;
}

.bs-border-pink-200 {
  border-color: #F48FB1;
}

.bs-border-pink-300 {
  border-color: #F06292;
}

.bs-border-pink-400 {
  border-color: #EC407A;
}

.bs-border-pink-500 {
  border-color: #E5006A;
}

.bs-border-pink-600 {
  border-color: #D81B60;
}

.bs-border-pink-700 {
  border-color: #C2185B;
}

.bs-border-pink-800 {
  border-color: #AD1457;
}

.bs-border-pink-900 {
  border-color: #880E4F;
}

.bs-border-purple {
  border-color: #9C27B0;
}

.bs-border-purple-50 {
  border-color: #F3E5F5;
}

.bs-border-purple-100 {
  border-color: #E1BEE7;
}

.bs-border-purple-200 {
  border-color: #CE93D8;
}

.bs-border-purple-300 {
  border-color: #BA68C8;
}

.bs-border-purple-400 {
  border-color: #AB47BC;
}

.bs-border-purple-500 {
  border-color: #920783;
}

.bs-border-purple-600 {
  border-color: #8E24AA;
}

.bs-border-purple-700 {
  border-color: #7B1FA2;
}

.bs-border-purple-800 {
  border-color: #6A1B9A;
}

.bs-border-purple-900 {
  border-color: #4A148C;
}

.bs-border-deep-purple {
  border-color: #673AB7;
}

.bs-border-deep-purple-50 {
  border-color: #EDE7F6;
}

.bs-border-deep-purple-100 {
  border-color: #D1C4E9;
}

.bs-border-deep-purple-200 {
  border-color: #B39DDB;
}

.bs-border-deep-purple-300 {
  border-color: #9575CD;
}

.bs-border-deep-purple-400 {
  border-color: #7E57C2;
}

.bs-border-deep-purple-500 {
  border-color: #673AB7;
}

.bs-border-deep-purple-600 {
  border-color: #5E35B1;
}

.bs-border-deep-purple-700 {
  border-color: #512DA8;
}

.bs-border-deep-purple-800 {
  border-color: #4527A0;
}

.bs-border-deep-purple-900 {
  border-color: #311B92;
}

.bs-border-indigo {
  border-color: #3F51B5;
}

.bs-border-indigo-50 {
  border-color: #E8EAF6;
}

.bs-border-indigo-100 {
  border-color: #C5CAE9;
}

.bs-border-indigo-200 {
  border-color: #9FA8DA;
}

.bs-border-indigo-300 {
  border-color: #7986CB;
}

.bs-border-indigo-400 {
  border-color: #5C6BC0;
}

.bs-border-indigo-500 {
  border-color: #3F51B5;
}

.bs-border-indigo-600 {
  border-color: #3949AB;
}

.bs-border-indigo-700 {
  border-color: #303F9F;
}

.bs-border-indigo-800 {
  border-color: #283593;
}

.bs-border-indigo-900 {
  border-color: #1A237E;
}

.bs-border-blue {
  border-color: #2196F3;
}

.bs-border-blue-50 {
  border-color: #E3F2FD;
}

.bs-border-blue-100 {
  border-color: #BBDEFB;
}

.bs-border-blue-200 {
  border-color: #90CAF9;
}

.bs-border-blue-300 {
  border-color: #64B5F6;
}

.bs-border-blue-400 {
  border-color: #42A5F5;
}

.bs-border-blue-500 {
  border-color: #2196F3;
}

.bs-border-blue-600 {
  border-color: #1E88E5;
}

.bs-border-blue-700 {
  border-color: #1976D2;
}

.bs-border-blue-800 {
  border-color: #1565C0;
}

.bs-border-blue-900 {
  border-color: #0068B7;
}

.bs-border-light-blue {
  border-color: #03A9F4;
}

.bs-border-light-blue-50 {
  border-color: #E1F5FE;
}

.bs-border-light-blue-100 {
  border-color: #B3E5FC;
}

.bs-border-light-blue-200 {
  border-color: #81D4FA;
}

.bs-border-light-blue-300 {
  border-color: #4FC3F7;
}

.bs-border-light-blue-400 {
  border-color: #29B6F6;
}

.bs-border-light-blue-500 {
  border-color: #03A9F4;
}

.bs-border-light-blue-600 {
  border-color: #039BE5;
}

.bs-border-light-blue-700 {
  border-color: #0288D1;
}

.bs-border-light-blue-800 {
  border-color: #0277BD;
}

.bs-border-light-blue-900 {
  border-color: #01579B;
}

.bs-border-cyan {
  border-color: #00BCD4;
}

.bs-border-cyan-50 {
  border-color: #E0F7FA;
}

.bs-border-cyan-100 {
  border-color: #B2EBF2;
}

.bs-border-cyan-200 {
  border-color: #80DEEA;
}

.bs-border-cyan-300 {
  border-color: #4DD0E1;
}

.bs-border-cyan-400 {
  border-color: #26C6DA;
}

.bs-border-cyan-500 {
  border-color: #00BCD4;
}

.bs-border-cyan-600 {
  border-color: #00ACC1;
}

.bs-border-cyan-700 {
  border-color: #0097A7;
}

.bs-border-cyan-800 {
  border-color: #00838F;
}

.bs-border-cyan-900 {
  border-color: #006064;
}

.bs-border-teal {
  border-color: #009688;
}

.bs-border-teal-50 {
  border-color: #E0F2F1;
}

.bs-border-teal-100 {
  border-color: #B2DFDB;
}

.bs-border-teal-200 {
  border-color: #80CBC4;
}

.bs-border-teal-300 {
  border-color: #4DB6AC;
}

.bs-border-teal-400 {
  border-color: #26A69A;
}

.bs-border-teal-500 {
  border-color: #009688;
}

.bs-border-teal-600 {
  border-color: #00897B;
}

.bs-border-teal-700 {
  border-color: #00796B;
}

.bs-border-teal-800 {
  border-color: #00695C;
}

.bs-border-teal-900 {
  border-color: #004D40;
}

.bs-border-green {
  border-color: #4CAF50;
}

.bs-border-green-50 {
  border-color: #E8F5E9;
}

.bs-border-green-100 {
  border-color: #C8E6C9;
}

.bs-border-green-200 {
  border-color: #A5D6A7;
}

.bs-border-green-300 {
  border-color: #81C784;
}

.bs-border-green-400 {
  border-color: #66BB6A;
}

.bs-border-green-500 {
  border-color: #4CAF50;
}

.bs-border-green-600 {
  border-color: #43A047;
}

.bs-border-green-700 {
  border-color: #388E3C;
}

.bs-border-green-800 {
  border-color: #2E7D32;
}

.bs-border-green-900 {
  border-color: #1B5E20;
}

.bs-border-light-green {
  border-color: #8BC34A;
}

.bs-border-light-green-50 {
  border-color: #F1F8E9;
}

.bs-border-light-green-100 {
  border-color: #DCEDC8;
}

.bs-border-light-green-200 {
  border-color: #C5E1A5;
}

.bs-border-light-green-300 {
  border-color: #AED581;
}

.bs-border-light-green-400 {
  border-color: #9CCC65;
}

.bs-border-light-green-500 {
  border-color: #8FC31F;
}

.bs-border-light-green-600 {
  border-color: #7CB342;
}

.bs-border-light-green-700 {
  border-color: #689F38;
}

.bs-border-light-green-800 {
  border-color: #558B2F;
}

.bs-border-light-green-900 {
  border-color: #33691E;
}

.bs-border-lime {
  border-color: #CDDC39;
}

.bs-border-lime-50 {
  border-color: #F9FBE7;
}

.bs-border-lime-100 {
  border-color: #F0F4C3;
}

.bs-border-lime-200 {
  border-color: #E6EE9C;
}

.bs-border-lime-300 {
  border-color: #DCE775;
}

.bs-border-lime-400 {
  border-color: #D4E157;
}

.bs-border-lime-500 {
  border-color: #CDDC39;
}

.bs-border-lime-600 {
  border-color: #C0CA33;
}

.bs-border-lime-700 {
  border-color: #AFB42B;
}

.bs-border-lime-800 {
  border-color: #9E9D24;
}

.bs-border-lime-900 {
  border-color: #827717;
}

.bs-border-yellow {
  border-color: #FCC800;
}

.bs-border-yellow-50 {
  border-color: #FFFDE7;
}

.bs-border-yellow-100 {
  border-color: #FFF9C4;
}

.bs-border-yellow-200 {
  border-color: #FFF59D;
}

.bs-border-yellow-300 {
  border-color: #FFF176;
}

.bs-border-yellow-400 {
  border-color: #FFEE58;
}

.bs-border-yellow-500 {
  border-color: #FFEB3B;
}

.bs-border-yellow-600 {
  border-color: #FDD835;
}

.bs-border-yellow-700 {
  border-color: #FBC02D;
}

.bs-border-yellow-800 {
  border-color: #F9A825;
}

.bs-border-yellow-900 {
  border-color: #F57F17;
}

.bs-border-amber {
  border-color: #FFC107;
}

.bs-border-amber-50 {
  border-color: #FFF8E1;
}

.bs-border-amber-100 {
  border-color: #FFECB3;
}

.bs-border-amber-200 {
  border-color: #FFE082;
}

.bs-border-amber-300 {
  border-color: #FFD54F;
}

.bs-border-amber-400 {
  border-color: #FFCA28;
}

.bs-border-amber-500 {
  border-color: #FFC107;
}

.bs-border-amber-600 {
  border-color: #FFB300;
}

.bs-border-amber-700 {
  border-color: #FFA000;
}

.bs-border-amber-800 {
  border-color: #FF8F00;
}

.bs-border-amber-900 {
  border-color: #FF6F00;
}

.bs-border-orange {
  border-color: #FF9800;
}

.bs-border-orange-50 {
  border-color: #FFF3E0;
}

.bs-border-orange-100 {
  border-color: #FFE0B2;
}

.bs-border-orange-200 {
  border-color: #FFCC80;
}

.bs-border-orange-300 {
  border-color: #FFB74D;
}

.bs-border-orange-400 {
  border-color: #FFA726;
}

.bs-border-orange-500 {
  border-color: #FF9800;
}

.bs-border-orange-600 {
  border-color: #FB8C00;
}

.bs-border-orange-700 {
  border-color: #F57C00;
}

.bs-border-orange-800 {
  border-color: #EF6C00;
}

.bs-border-orange-900 {
  border-color: #E65100;
}

.bs-border-deep-orange {
  border-color: #FF5722;
}

.bs-border-deep-orange-50 {
  border-color: #FBE9E7;
}

.bs-border-deep-orange-100 {
  border-color: #FFCCBC;
}

.bs-border-deep-orange-200 {
  border-color: #FFAB91;
}

.bs-border-deep-orange-300 {
  border-color: #FF8A65;
}

.bs-border-deep-orange-400 {
  border-color: #FF7043;
}

.bs-border-deep-orange-500 {
  border-color: #FF5722;
}

.bs-border-deep-orange-600 {
  border-color: #F4511E;
}

.bs-border-deep-orange-700 {
  border-color: #E64A19;
}

.bs-border-deep-orange-800 {
  border-color: #D84315;
}

.bs-border-deep-orange-900 {
  border-color: #BF360C;
}

.bs-border-brown {
  border-color: #795548;
}

.bs-border-brown-50 {
  border-color: #EFEBE9;
}

.bs-border-brown-100 {
  border-color: #D7CCC8;
}

.bs-border-brown-200 {
  border-color: #BCAAA4;
}

.bs-border-brown-300 {
  border-color: #A1887F;
}

.bs-border-brown-400 {
  border-color: #8D6E63;
}

.bs-border-brown-500 {
  border-color: #795548;
}

.bs-border-brown-600 {
  border-color: #6D4C41;
}

.bs-border-brown-700 {
  border-color: #5D4037;
}

.bs-border-brown-800 {
  border-color: #4E342E;
}

.bs-border-brown-900 {
  border-color: #3E2723;
}

.bs-border-blue-gray {
  border-color: #607D8B;
}

.bs-border-blue-gray-50 {
  border-color: #ECEFF1;
}

.bs-border-blue-gray-100 {
  border-color: #CFD8DC;
}

.bs-border-blue-gray-200 {
  border-color: #B0BEC5;
}

.bs-border-blue-gray-300 {
  border-color: #90A4AE;
}

.bs-border-blue-gray-400 {
  border-color: #78909C;
}

.bs-border-blue-gray-500 {
  border-color: #607D8B;
}

.bs-border-blue-gray-600 {
  border-color: #546E7A;
}

.bs-border-blue-gray-700 {
  border-color: #455A64;
}

.bs-border-blue-gray-800 {
  border-color: #37474F;
}

.bs-border-blue-gray-900 {
  border-color: #263238;
}

.bs-border-white {
  border-color: #FFF;
}

.bs-border-black-50 {
  border-color: rgba(0, 0, 0, 0.5);
}

.bs-border-white-50 {
  border-color: rgba(255, 255, 255, 0.5);
}

.bs-rounded-sm {
  border-radius: 0.2rem;
}

.bs-rounded {
  border-radius: 0.25rem;
}

.bs-rounded-top {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.bs-rounded-right {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.bs-rounded-bottom {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.bs-rounded-left {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.bs-rounded-lg {
  border-radius: 0.3rem;
}

.bs-rounded-circle {
  border-radius: 50%;
}

.bs-rounded-pill {
  border-radius: 50rem;
}

.bs-rounded-0 {
  border-radius: 0;
}

.bs-clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.bs-d-none {
  display: none;
}

.bs-d-inline {
  display: inline;
}

.bs-d-inline-block {
  display: inline-block;
}

.bs-d-block {
  display: block;
}

.bs-d-table {
  display: table;
}

.bs-d-table-row {
  display: table-row;
}

.bs-d-table-cell {
  display: table-cell;
}

.bs-d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bs-d-inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@media (min-width: 375px) {
  .bs-d-sm-none {
    display: none;
  }
  .bs-d-sm-inline {
    display: inline;
  }
  .bs-d-sm-inline-block {
    display: inline-block;
  }
  .bs-d-sm-block {
    display: block;
  }
  .bs-d-sm-table {
    display: table;
  }
  .bs-d-sm-table-row {
    display: table-row;
  }
  .bs-d-sm-table-cell {
    display: table-cell;
  }
  .bs-d-sm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .bs-d-sm-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

@media (min-width: 736px) {
  .bs-d-md-none {
    display: none;
  }
  .bs-d-md-inline {
    display: inline;
  }
  .bs-d-md-inline-block {
    display: inline-block;
  }
  .bs-d-md-block {
    display: block;
  }
  .bs-d-md-table {
    display: table;
  }
  .bs-d-md-table-row {
    display: table-row;
  }
  .bs-d-md-table-cell {
    display: table-cell;
  }
  .bs-d-md-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .bs-d-md-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

@media (min-width: 1024px) {
  .bs-d-lg-none {
    display: none;
  }
  .bs-d-lg-inline {
    display: inline;
  }
  .bs-d-lg-inline-block {
    display: inline-block;
  }
  .bs-d-lg-block {
    display: block;
  }
  .bs-d-lg-table {
    display: table;
  }
  .bs-d-lg-table-row {
    display: table-row;
  }
  .bs-d-lg-table-cell {
    display: table-cell;
  }
  .bs-d-lg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .bs-d-lg-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

@media (min-width: 1280px) {
  .bs-d-xl-none {
    display: none;
  }
  .bs-d-xl-inline {
    display: inline;
  }
  .bs-d-xl-inline-block {
    display: inline-block;
  }
  .bs-d-xl-block {
    display: block;
  }
  .bs-d-xl-table {
    display: table;
  }
  .bs-d-xl-table-row {
    display: table-row;
  }
  .bs-d-xl-table-cell {
    display: table-cell;
  }
  .bs-d-xl-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .bs-d-xl-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

@media print {
  .bs-d-print-none {
    display: none;
  }
  .bs-d-print-inline {
    display: inline;
  }
  .bs-d-print-inline-block {
    display: inline-block;
  }
  .bs-d-print-block {
    display: block;
  }
  .bs-d-print-table {
    display: table;
  }
  .bs-d-print-table-row {
    display: table-row;
  }
  .bs-d-print-table-cell {
    display: table-cell;
  }
  .bs-d-print-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .bs-d-print-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

.bs-embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.bs-embed-responsive::before {
  display: block;
  content: "";
}

.bs-embed-responsive .bs-embed-responsive-item,
.bs-embed-responsive iframe,
.bs-embed-responsive embed,
.bs-embed-responsive object,
.bs-embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.bs-embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.bs-embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.bs-embed-responsive-4by3::before {
  padding-top: 75%;
}

.bs-embed-responsive-1by1::before {
  padding-top: 100%;
}

.bs-flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.bs-flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.bs-flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.bs-flex-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.bs-flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.bs-flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.bs-flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}

.bs-flex-fill {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.bs-flex-grow-0 {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.bs-flex-grow-1 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.bs-flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.bs-flex-shrink-1 {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.bs-justify-content-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.bs-justify-content-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.bs-justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bs-justify-content-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

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

.bs-align-items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.bs-align-items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.bs-align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bs-align-items-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.bs-align-items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 375px) {
  .bs-flex-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .bs-flex-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .bs-flex-sm-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .bs-flex-sm-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .bs-flex-sm-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .bs-flex-sm-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .bs-flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .bs-flex-sm-fill {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .bs-flex-sm-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .bs-flex-sm-grow-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .bs-flex-sm-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .bs-flex-sm-shrink-1 {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .bs-justify-content-sm-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .bs-justify-content-sm-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .bs-justify-content-sm-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .bs-justify-content-sm-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .bs-justify-content-sm-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .bs-align-items-sm-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .bs-align-items-sm-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .bs-align-items-sm-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .bs-align-items-sm-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .bs-align-items-sm-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .bs-align-content-sm-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .bs-align-content-sm-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .bs-align-content-sm-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .bs-align-content-sm-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .bs-align-content-sm-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .bs-align-content-sm-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .bs-align-self-sm-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  .bs-align-self-sm-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .bs-align-self-sm-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .bs-align-self-sm-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .bs-align-self-sm-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
  .bs-align-self-sm-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
}

@media (min-width: 736px) {
  .bs-flex-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .bs-flex-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .bs-flex-md-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .bs-flex-md-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .bs-flex-md-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .bs-flex-md-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .bs-flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .bs-flex-md-fill {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .bs-flex-md-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .bs-flex-md-grow-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .bs-flex-md-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .bs-flex-md-shrink-1 {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .bs-justify-content-md-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .bs-justify-content-md-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .bs-justify-content-md-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .bs-justify-content-md-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .bs-justify-content-md-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .bs-align-items-md-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .bs-align-items-md-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .bs-align-items-md-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .bs-align-items-md-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .bs-align-items-md-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .bs-align-content-md-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .bs-align-content-md-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .bs-align-content-md-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .bs-align-content-md-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .bs-align-content-md-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .bs-align-content-md-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .bs-align-self-md-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  .bs-align-self-md-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .bs-align-self-md-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .bs-align-self-md-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .bs-align-self-md-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
  .bs-align-self-md-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
}

@media (min-width: 1024px) {
  .bs-flex-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .bs-flex-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .bs-flex-lg-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .bs-flex-lg-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .bs-flex-lg-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .bs-flex-lg-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .bs-flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .bs-flex-lg-fill {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .bs-flex-lg-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .bs-flex-lg-grow-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .bs-flex-lg-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .bs-flex-lg-shrink-1 {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .bs-justify-content-lg-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .bs-justify-content-lg-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .bs-justify-content-lg-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .bs-justify-content-lg-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .bs-justify-content-lg-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .bs-align-items-lg-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .bs-align-items-lg-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .bs-align-items-lg-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .bs-align-items-lg-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .bs-align-items-lg-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .bs-align-content-lg-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .bs-align-content-lg-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .bs-align-content-lg-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .bs-align-content-lg-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .bs-align-content-lg-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .bs-align-content-lg-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .bs-align-self-lg-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  .bs-align-self-lg-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .bs-align-self-lg-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .bs-align-self-lg-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .bs-align-self-lg-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
  .bs-align-self-lg-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
}

@media (min-width: 1280px) {
  .bs-flex-xl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .bs-flex-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .bs-flex-xl-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .bs-flex-xl-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .bs-flex-xl-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .bs-flex-xl-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .bs-flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .bs-flex-xl-fill {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .bs-flex-xl-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .bs-flex-xl-grow-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .bs-flex-xl-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .bs-flex-xl-shrink-1 {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .bs-justify-content-xl-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .bs-justify-content-xl-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .bs-justify-content-xl-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .bs-justify-content-xl-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .bs-justify-content-xl-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .bs-align-items-xl-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .bs-align-items-xl-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .bs-align-items-xl-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .bs-align-items-xl-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .bs-align-items-xl-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .bs-align-content-xl-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .bs-align-content-xl-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .bs-align-content-xl-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .bs-align-content-xl-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .bs-align-content-xl-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .bs-align-content-xl-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .bs-align-self-xl-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  .bs-align-self-xl-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .bs-align-self-xl-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .bs-align-self-xl-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .bs-align-self-xl-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
  .bs-align-self-xl-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
}

.bs-float-left {
  float: left;
}

.bs-float-right {
  float: right;
}

.bs-float-none {
  float: none;
}

@media (min-width: 375px) {
  .bs-float-sm-left {
    float: left;
  }
  .bs-float-sm-right {
    float: right;
  }
  .bs-float-sm-none {
    float: none;
  }
}

@media (min-width: 736px) {
  .bs-float-md-left {
    float: left;
  }
  .bs-float-md-right {
    float: right;
  }
  .bs-float-md-none {
    float: none;
  }
}

@media (min-width: 1024px) {
  .bs-float-lg-left {
    float: left;
  }
  .bs-float-lg-right {
    float: right;
  }
  .bs-float-lg-none {
    float: none;
  }
}

@media (min-width: 1280px) {
  .bs-float-xl-left {
    float: left;
  }
  .bs-float-xl-right {
    float: right;
  }
  .bs-float-xl-none {
    float: none;
  }
}

.bs-overflow-auto {
  overflow: auto;
}

.bs-overflow-hidden {
  overflow: hidden;
}

.bs-position-static {
  position: static;
}

.bs-position-relative {
  position: relative;
}

.bs-position-absolute {
  position: absolute;
}

.bs-position-fixed {
  position: fixed;
}

.bs-position-sticky {
  position: -webkit-sticky;
  position: sticky;
}

.bs-fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.bs-fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .bs-sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.bs-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.bs-sr-only-focusable:active, .bs-sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.bs-shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.bs-shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.bs-shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}

.bs-shadow-none {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.bs-w-5 {
  width: 5%;
}

.bs-w-10 {
  width: 10%;
}

.bs-w-15 {
  width: 15%;
}

.bs-w-20 {
  width: 20%;
}

.bs-w-25 {
  width: 25%;
}

.bs-w-30 {
  width: 30%;
}

.bs-w-35 {
  width: 35%;
}

.bs-w-40 {
  width: 40%;
}

.bs-w-45 {
  width: 45%;
}

.bs-w-50 {
  width: 50%;
}

.bs-w-55 {
  width: 55%;
}

.bs-w-60 {
  width: 60%;
}

.bs-w-65 {
  width: 65%;
}

.bs-w-70 {
  width: 70%;
}

.bs-w-75 {
  width: 75%;
}

.bs-w-80 {
  width: 80%;
}

.bs-w-85 {
  width: 85%;
}

.bs-w-90 {
  width: 90%;
}

.bs-w-95 {
  width: 95%;
}

.bs-w-100 {
  width: 100%;
}

.bs-w-auto {
  width: auto;
}

@media (min-width: 375px) {
  .bs-w-sm-5 {
    width: 5%;
  }
  .bs-w-sm-10 {
    width: 10%;
  }
  .bs-w-sm-15 {
    width: 15%;
  }
  .bs-w-sm-20 {
    width: 20%;
  }
  .bs-w-sm-25 {
    width: 25%;
  }
  .bs-w-sm-30 {
    width: 30%;
  }
  .bs-w-sm-35 {
    width: 35%;
  }
  .bs-w-sm-40 {
    width: 40%;
  }
  .bs-w-sm-45 {
    width: 45%;
  }
  .bs-w-sm-50 {
    width: 50%;
  }
  .bs-w-sm-55 {
    width: 55%;
  }
  .bs-w-sm-60 {
    width: 60%;
  }
  .bs-w-sm-65 {
    width: 65%;
  }
  .bs-w-sm-70 {
    width: 70%;
  }
  .bs-w-sm-75 {
    width: 75%;
  }
  .bs-w-sm-80 {
    width: 80%;
  }
  .bs-w-sm-85 {
    width: 85%;
  }
  .bs-w-sm-90 {
    width: 90%;
  }
  .bs-w-sm-95 {
    width: 95%;
  }
  .bs-w-sm-100 {
    width: 100%;
  }
  .bs-w-sm-auto {
    width: auto;
  }
}

@media (min-width: 736px) {
  .bs-w-md-5 {
    width: 5%;
  }
  .bs-w-md-10 {
    width: 10%;
  }
  .bs-w-md-15 {
    width: 15%;
  }
  .bs-w-md-20 {
    width: 20%;
  }
  .bs-w-md-25 {
    width: 25%;
  }
  .bs-w-md-30 {
    width: 30%;
  }
  .bs-w-md-35 {
    width: 35%;
  }
  .bs-w-md-40 {
    width: 40%;
  }
  .bs-w-md-45 {
    width: 45%;
  }
  .bs-w-md-50 {
    width: 50%;
  }
  .bs-w-md-55 {
    width: 55%;
  }
  .bs-w-md-60 {
    width: 60%;
  }
  .bs-w-md-65 {
    width: 65%;
  }
  .bs-w-md-70 {
    width: 70%;
  }
  .bs-w-md-75 {
    width: 75%;
  }
  .bs-w-md-80 {
    width: 80%;
  }
  .bs-w-md-85 {
    width: 85%;
  }
  .bs-w-md-90 {
    width: 90%;
  }
  .bs-w-md-95 {
    width: 95%;
  }
  .bs-w-md-100 {
    width: 100%;
  }
  .bs-w-md-auto {
    width: auto;
  }
}

@media (min-width: 1024px) {
  .bs-w-lg-5 {
    width: 5%;
  }
  .bs-w-lg-10 {
    width: 10%;
  }
  .bs-w-lg-15 {
    width: 15%;
  }
  .bs-w-lg-20 {
    width: 20%;
  }
  .bs-w-lg-25 {
    width: 25%;
  }
  .bs-w-lg-30 {
    width: 30%;
  }
  .bs-w-lg-35 {
    width: 35%;
  }
  .bs-w-lg-40 {
    width: 40%;
  }
  .bs-w-lg-45 {
    width: 45%;
  }
  .bs-w-lg-50 {
    width: 50%;
  }
  .bs-w-lg-55 {
    width: 55%;
  }
  .bs-w-lg-60 {
    width: 60%;
  }
  .bs-w-lg-65 {
    width: 65%;
  }
  .bs-w-lg-70 {
    width: 70%;
  }
  .bs-w-lg-75 {
    width: 75%;
  }
  .bs-w-lg-80 {
    width: 80%;
  }
  .bs-w-lg-85 {
    width: 85%;
  }
  .bs-w-lg-90 {
    width: 90%;
  }
  .bs-w-lg-95 {
    width: 95%;
  }
  .bs-w-lg-100 {
    width: 100%;
  }
  .bs-w-lg-auto {
    width: auto;
  }
}

@media (min-width: 1280px) {
  .bs-w-xl-5 {
    width: 5%;
  }
  .bs-w-xl-10 {
    width: 10%;
  }
  .bs-w-xl-15 {
    width: 15%;
  }
  .bs-w-xl-20 {
    width: 20%;
  }
  .bs-w-xl-25 {
    width: 25%;
  }
  .bs-w-xl-30 {
    width: 30%;
  }
  .bs-w-xl-35 {
    width: 35%;
  }
  .bs-w-xl-40 {
    width: 40%;
  }
  .bs-w-xl-45 {
    width: 45%;
  }
  .bs-w-xl-50 {
    width: 50%;
  }
  .bs-w-xl-55 {
    width: 55%;
  }
  .bs-w-xl-60 {
    width: 60%;
  }
  .bs-w-xl-65 {
    width: 65%;
  }
  .bs-w-xl-70 {
    width: 70%;
  }
  .bs-w-xl-75 {
    width: 75%;
  }
  .bs-w-xl-80 {
    width: 80%;
  }
  .bs-w-xl-85 {
    width: 85%;
  }
  .bs-w-xl-90 {
    width: 90%;
  }
  .bs-w-xl-95 {
    width: 95%;
  }
  .bs-w-xl-100 {
    width: 100%;
  }
  .bs-w-xl-auto {
    width: auto;
  }
}

.bs-h-5 {
  height: 5%;
}

.bs-h-10 {
  height: 10%;
}

.bs-h-15 {
  height: 15%;
}

.bs-h-20 {
  height: 20%;
}

.bs-h-25 {
  height: 25%;
}

.bs-h-30 {
  height: 30%;
}

.bs-h-35 {
  height: 35%;
}

.bs-h-40 {
  height: 40%;
}

.bs-h-45 {
  height: 45%;
}

.bs-h-50 {
  height: 50%;
}

.bs-h-55 {
  height: 55%;
}

.bs-h-60 {
  height: 60%;
}

.bs-h-65 {
  height: 65%;
}

.bs-h-70 {
  height: 70%;
}

.bs-h-75 {
  height: 75%;
}

.bs-h-80 {
  height: 80%;
}

.bs-h-85 {
  height: 85%;
}

.bs-h-90 {
  height: 90%;
}

.bs-h-95 {
  height: 95%;
}

.bs-h-100 {
  height: 100%;
}

.bs-h-auto {
  height: auto;
}

@media (min-width: 375px) {
  .bs-h-sm-5 {
    height: 5%;
  }
  .bs-h-sm-10 {
    height: 10%;
  }
  .bs-h-sm-15 {
    height: 15%;
  }
  .bs-h-sm-20 {
    height: 20%;
  }
  .bs-h-sm-25 {
    height: 25%;
  }
  .bs-h-sm-30 {
    height: 30%;
  }
  .bs-h-sm-35 {
    height: 35%;
  }
  .bs-h-sm-40 {
    height: 40%;
  }
  .bs-h-sm-45 {
    height: 45%;
  }
  .bs-h-sm-50 {
    height: 50%;
  }
  .bs-h-sm-55 {
    height: 55%;
  }
  .bs-h-sm-60 {
    height: 60%;
  }
  .bs-h-sm-65 {
    height: 65%;
  }
  .bs-h-sm-70 {
    height: 70%;
  }
  .bs-h-sm-75 {
    height: 75%;
  }
  .bs-h-sm-80 {
    height: 80%;
  }
  .bs-h-sm-85 {
    height: 85%;
  }
  .bs-h-sm-90 {
    height: 90%;
  }
  .bs-h-sm-95 {
    height: 95%;
  }
  .bs-h-sm-100 {
    height: 100%;
  }
  .bs-h-sm-auto {
    height: auto;
  }
}

@media (min-width: 736px) {
  .bs-h-md-5 {
    height: 5%;
  }
  .bs-h-md-10 {
    height: 10%;
  }
  .bs-h-md-15 {
    height: 15%;
  }
  .bs-h-md-20 {
    height: 20%;
  }
  .bs-h-md-25 {
    height: 25%;
  }
  .bs-h-md-30 {
    height: 30%;
  }
  .bs-h-md-35 {
    height: 35%;
  }
  .bs-h-md-40 {
    height: 40%;
  }
  .bs-h-md-45 {
    height: 45%;
  }
  .bs-h-md-50 {
    height: 50%;
  }
  .bs-h-md-55 {
    height: 55%;
  }
  .bs-h-md-60 {
    height: 60%;
  }
  .bs-h-md-65 {
    height: 65%;
  }
  .bs-h-md-70 {
    height: 70%;
  }
  .bs-h-md-75 {
    height: 75%;
  }
  .bs-h-md-80 {
    height: 80%;
  }
  .bs-h-md-85 {
    height: 85%;
  }
  .bs-h-md-90 {
    height: 90%;
  }
  .bs-h-md-95 {
    height: 95%;
  }
  .bs-h-md-100 {
    height: 100%;
  }
  .bs-h-md-auto {
    height: auto;
  }
}

@media (min-width: 1024px) {
  .bs-h-lg-5 {
    height: 5%;
  }
  .bs-h-lg-10 {
    height: 10%;
  }
  .bs-h-lg-15 {
    height: 15%;
  }
  .bs-h-lg-20 {
    height: 20%;
  }
  .bs-h-lg-25 {
    height: 25%;
  }
  .bs-h-lg-30 {
    height: 30%;
  }
  .bs-h-lg-35 {
    height: 35%;
  }
  .bs-h-lg-40 {
    height: 40%;
  }
  .bs-h-lg-45 {
    height: 45%;
  }
  .bs-h-lg-50 {
    height: 50%;
  }
  .bs-h-lg-55 {
    height: 55%;
  }
  .bs-h-lg-60 {
    height: 60%;
  }
  .bs-h-lg-65 {
    height: 65%;
  }
  .bs-h-lg-70 {
    height: 70%;
  }
  .bs-h-lg-75 {
    height: 75%;
  }
  .bs-h-lg-80 {
    height: 80%;
  }
  .bs-h-lg-85 {
    height: 85%;
  }
  .bs-h-lg-90 {
    height: 90%;
  }
  .bs-h-lg-95 {
    height: 95%;
  }
  .bs-h-lg-100 {
    height: 100%;
  }
  .bs-h-lg-auto {
    height: auto;
  }
}

@media (min-width: 1280px) {
  .bs-h-xl-5 {
    height: 5%;
  }
  .bs-h-xl-10 {
    height: 10%;
  }
  .bs-h-xl-15 {
    height: 15%;
  }
  .bs-h-xl-20 {
    height: 20%;
  }
  .bs-h-xl-25 {
    height: 25%;
  }
  .bs-h-xl-30 {
    height: 30%;
  }
  .bs-h-xl-35 {
    height: 35%;
  }
  .bs-h-xl-40 {
    height: 40%;
  }
  .bs-h-xl-45 {
    height: 45%;
  }
  .bs-h-xl-50 {
    height: 50%;
  }
  .bs-h-xl-55 {
    height: 55%;
  }
  .bs-h-xl-60 {
    height: 60%;
  }
  .bs-h-xl-65 {
    height: 65%;
  }
  .bs-h-xl-70 {
    height: 70%;
  }
  .bs-h-xl-75 {
    height: 75%;
  }
  .bs-h-xl-80 {
    height: 80%;
  }
  .bs-h-xl-85 {
    height: 85%;
  }
  .bs-h-xl-90 {
    height: 90%;
  }
  .bs-h-xl-95 {
    height: 95%;
  }
  .bs-h-xl-100 {
    height: 100%;
  }
  .bs-h-xl-auto {
    height: auto;
  }
}

.bs-mw-100 {
  max-width: 100%;
}

.bs-mh-100 {
  max-height: 100%;
}

.bs-min-vw-100 {
  min-width: 100vw;
}

.bs-min-vh-100 {
  min-height: 100vh;
}

.bs-vw-100 {
  width: 100vw;
}

.bs-vh-100 {
  height: 100vh;
}

.bs-stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.bs-m-0 {
  margin: 0;
}

.bs-mt-0,
.bs-my-0 {
  margin-top: 0;
}

.bs-mr-0,
.bs-mx-0 {
  margin-right: 0;
}

.bs-mb-0,
.bs-my-0 {
  margin-bottom: 0;
}

.bs-ml-0,
.bs-mx-0 {
  margin-left: 0;
}

.bs-m-1 {
  margin: 1px;
}

.bs-mt-1,
.bs-my-1 {
  margin-top: 1px;
}

.bs-mr-1,
.bs-mx-1 {
  margin-right: 1px;
}

.bs-mb-1,
.bs-my-1 {
  margin-bottom: 1px;
}

.bs-ml-1,
.bs-mx-1 {
  margin-left: 1px;
}

.bs-m-2 {
  margin: 2px;
}

.bs-mt-2,
.bs-my-2 {
  margin-top: 2px;
}

.bs-mr-2,
.bs-mx-2 {
  margin-right: 2px;
}

.bs-mb-2,
.bs-my-2 {
  margin-bottom: 2px;
}

.bs-ml-2,
.bs-mx-2 {
  margin-left: 2px;
}

.bs-m-3 {
  margin: 3px;
}

.bs-mt-3,
.bs-my-3 {
  margin-top: 3px;
}

.bs-mr-3,
.bs-mx-3 {
  margin-right: 3px;
}

.bs-mb-3,
.bs-my-3 {
  margin-bottom: 3px;
}

.bs-ml-3,
.bs-mx-3 {
  margin-left: 3px;
}

.bs-m-4 {
  margin: 4px;
}

.bs-mt-4,
.bs-my-4 {
  margin-top: 4px;
}

.bs-mr-4,
.bs-mx-4 {
  margin-right: 4px;
}

.bs-mb-4,
.bs-my-4 {
  margin-bottom: 4px;
}

.bs-ml-4,
.bs-mx-4 {
  margin-left: 4px;
}

.bs-m-5 {
  margin: 5px;
}

.bs-mt-5,
.bs-my-5 {
  margin-top: 5px;
}

.bs-mr-5,
.bs-mx-5 {
  margin-right: 5px;
}

.bs-mb-5,
.bs-my-5 {
  margin-bottom: 5px;
}

.bs-ml-5,
.bs-mx-5 {
  margin-left: 5px;
}

.bs-m-6 {
  margin: 6px;
}

.bs-mt-6,
.bs-my-6 {
  margin-top: 6px;
}

.bs-mr-6,
.bs-mx-6 {
  margin-right: 6px;
}

.bs-mb-6,
.bs-my-6 {
  margin-bottom: 6px;
}

.bs-ml-6,
.bs-mx-6 {
  margin-left: 6px;
}

.bs-m-7 {
  margin: 7px;
}

.bs-mt-7,
.bs-my-7 {
  margin-top: 7px;
}

.bs-mr-7,
.bs-mx-7 {
  margin-right: 7px;
}

.bs-mb-7,
.bs-my-7 {
  margin-bottom: 7px;
}

.bs-ml-7,
.bs-mx-7 {
  margin-left: 7px;
}

.bs-m-8 {
  margin: 8px;
}

.bs-mt-8,
.bs-my-8 {
  margin-top: 8px;
}

.bs-mr-8,
.bs-mx-8 {
  margin-right: 8px;
}

.bs-mb-8,
.bs-my-8 {
  margin-bottom: 8px;
}

.bs-ml-8,
.bs-mx-8 {
  margin-left: 8px;
}

.bs-m-9 {
  margin: 9px;
}

.bs-mt-9,
.bs-my-9 {
  margin-top: 9px;
}

.bs-mr-9,
.bs-mx-9 {
  margin-right: 9px;
}

.bs-mb-9,
.bs-my-9 {
  margin-bottom: 9px;
}

.bs-ml-9,
.bs-mx-9 {
  margin-left: 9px;
}

.bs-m-10 {
  margin: 10px;
}

.bs-mt-10,
.bs-my-10 {
  margin-top: 10px;
}

.bs-mr-10,
.bs-mx-10 {
  margin-right: 10px;
}

.bs-mb-10,
.bs-my-10 {
  margin-bottom: 10px;
}

.bs-ml-10,
.bs-mx-10 {
  margin-left: 10px;
}

.bs-m-15 {
  margin: 15px;
}

.bs-mt-15,
.bs-my-15 {
  margin-top: 15px;
}

.bs-mr-15,
.bs-mx-15 {
  margin-right: 15px;
}

.bs-mb-15,
.bs-my-15 {
  margin-bottom: 15px;
}

.bs-ml-15,
.bs-mx-15 {
  margin-left: 15px;
}

.bs-m-20 {
  margin: 20px;
}

.bs-mt-20,
.bs-my-20 {
  margin-top: 20px;
}

.bs-mr-20,
.bs-mx-20 {
  margin-right: 20px;
}

.bs-mb-20,
.bs-my-20 {
  margin-bottom: 20px;
}

.bs-ml-20,
.bs-mx-20 {
  margin-left: 20px;
}

.bs-m-25 {
  margin: 25px;
}

.bs-mt-25,
.bs-my-25 {
  margin-top: 25px;
}

.bs-mr-25,
.bs-mx-25 {
  margin-right: 25px;
}

.bs-mb-25,
.bs-my-25 {
  margin-bottom: 25px;
}

.bs-ml-25,
.bs-mx-25 {
  margin-left: 25px;
}

.bs-m-30 {
  margin: 30px;
}

.bs-mt-30,
.bs-my-30 {
  margin-top: 30px;
}

.bs-mr-30,
.bs-mx-30 {
  margin-right: 30px;
}

.bs-mb-30,
.bs-my-30 {
  margin-bottom: 30px;
}

.bs-ml-30,
.bs-mx-30 {
  margin-left: 30px;
}

.bs-m-35 {
  margin: 35px;
}

.bs-mt-35,
.bs-my-35 {
  margin-top: 35px;
}

.bs-mr-35,
.bs-mx-35 {
  margin-right: 35px;
}

.bs-mb-35,
.bs-my-35 {
  margin-bottom: 35px;
}

.bs-ml-35,
.bs-mx-35 {
  margin-left: 35px;
}

.bs-m-40 {
  margin: 40px;
}

.bs-mt-40,
.bs-my-40 {
  margin-top: 40px;
}

.bs-mr-40,
.bs-mx-40 {
  margin-right: 40px;
}

.bs-mb-40,
.bs-my-40 {
  margin-bottom: 40px;
}

.bs-ml-40,
.bs-mx-40 {
  margin-left: 40px;
}

.bs-m-45 {
  margin: 45px;
}

.bs-mt-45,
.bs-my-45 {
  margin-top: 45px;
}

.bs-mr-45,
.bs-mx-45 {
  margin-right: 45px;
}

.bs-mb-45,
.bs-my-45 {
  margin-bottom: 45px;
}

.bs-ml-45,
.bs-mx-45 {
  margin-left: 45px;
}

.bs-m-50 {
  margin: 50px;
}

.bs-mt-50,
.bs-my-50 {
  margin-top: 50px;
}

.bs-mr-50,
.bs-mx-50 {
  margin-right: 50px;
}

.bs-mb-50,
.bs-my-50 {
  margin-bottom: 50px;
}

.bs-ml-50,
.bs-mx-50 {
  margin-left: 50px;
}

.bs-m-55 {
  margin: 55px;
}

.bs-mt-55,
.bs-my-55 {
  margin-top: 55px;
}

.bs-mr-55,
.bs-mx-55 {
  margin-right: 55px;
}

.bs-mb-55,
.bs-my-55 {
  margin-bottom: 55px;
}

.bs-ml-55,
.bs-mx-55 {
  margin-left: 55px;
}

.bs-m-60 {
  margin: 60px;
}

.bs-mt-60,
.bs-my-60 {
  margin-top: 60px;
}

.bs-mr-60,
.bs-mx-60 {
  margin-right: 60px;
}

.bs-mb-60,
.bs-my-60 {
  margin-bottom: 60px;
}

.bs-ml-60,
.bs-mx-60 {
  margin-left: 60px;
}

.bs-m-65 {
  margin: 65px;
}

.bs-mt-65,
.bs-my-65 {
  margin-top: 65px;
}

.bs-mr-65,
.bs-mx-65 {
  margin-right: 65px;
}

.bs-mb-65,
.bs-my-65 {
  margin-bottom: 65px;
}

.bs-ml-65,
.bs-mx-65 {
  margin-left: 65px;
}

.bs-m-70 {
  margin: 70px;
}

.bs-mt-70,
.bs-my-70 {
  margin-top: 70px;
}

.bs-mr-70,
.bs-mx-70 {
  margin-right: 70px;
}

.bs-mb-70,
.bs-my-70 {
  margin-bottom: 70px;
}

.bs-ml-70,
.bs-mx-70 {
  margin-left: 70px;
}

.bs-m-75 {
  margin: 75px;
}

.bs-mt-75,
.bs-my-75 {
  margin-top: 75px;
}

.bs-mr-75,
.bs-mx-75 {
  margin-right: 75px;
}

.bs-mb-75,
.bs-my-75 {
  margin-bottom: 75px;
}

.bs-ml-75,
.bs-mx-75 {
  margin-left: 75px;
}

.bs-m-80 {
  margin: 80px;
}

.bs-mt-80,
.bs-my-80 {
  margin-top: 80px;
}

.bs-mr-80,
.bs-mx-80 {
  margin-right: 80px;
}

.bs-mb-80,
.bs-my-80 {
  margin-bottom: 80px;
}

.bs-ml-80,
.bs-mx-80 {
  margin-left: 80px;
}

.bs-m-85 {
  margin: 85px;
}

.bs-mt-85,
.bs-my-85 {
  margin-top: 85px;
}

.bs-mr-85,
.bs-mx-85 {
  margin-right: 85px;
}

.bs-mb-85,
.bs-my-85 {
  margin-bottom: 85px;
}

.bs-ml-85,
.bs-mx-85 {
  margin-left: 85px;
}

.bs-m-90 {
  margin: 90px;
}

.bs-mt-90,
.bs-my-90 {
  margin-top: 90px;
}

.bs-mr-90,
.bs-mx-90 {
  margin-right: 90px;
}

.bs-mb-90,
.bs-my-90 {
  margin-bottom: 90px;
}

.bs-ml-90,
.bs-mx-90 {
  margin-left: 90px;
}

.bs-m-95 {
  margin: 95px;
}

.bs-mt-95,
.bs-my-95 {
  margin-top: 95px;
}

.bs-mr-95,
.bs-mx-95 {
  margin-right: 95px;
}

.bs-mb-95,
.bs-my-95 {
  margin-bottom: 95px;
}

.bs-ml-95,
.bs-mx-95 {
  margin-left: 95px;
}

.bs-m-100 {
  margin: 100px;
}

.bs-mt-100,
.bs-my-100 {
  margin-top: 100px;
}

.bs-mr-100,
.bs-mx-100 {
  margin-right: 100px;
}

.bs-mb-100,
.bs-my-100 {
  margin-bottom: 100px;
}

.bs-ml-100,
.bs-mx-100 {
  margin-left: 100px;
}

.bs-m-110 {
  margin: 110px;
}

.bs-mt-110,
.bs-my-110 {
  margin-top: 110px;
}

.bs-mr-110,
.bs-mx-110 {
  margin-right: 110px;
}

.bs-mb-110,
.bs-my-110 {
  margin-bottom: 110px;
}

.bs-ml-110,
.bs-mx-110 {
  margin-left: 110px;
}

.bs-m-120 {
  margin: 120px;
}

.bs-mt-120,
.bs-my-120 {
  margin-top: 120px;
}

.bs-mr-120,
.bs-mx-120 {
  margin-right: 120px;
}

.bs-mb-120,
.bs-my-120 {
  margin-bottom: 120px;
}

.bs-ml-120,
.bs-mx-120 {
  margin-left: 120px;
}

.bs-m-130 {
  margin: 130px;
}

.bs-mt-130,
.bs-my-130 {
  margin-top: 130px;
}

.bs-mr-130,
.bs-mx-130 {
  margin-right: 130px;
}

.bs-mb-130,
.bs-my-130 {
  margin-bottom: 130px;
}

.bs-ml-130,
.bs-mx-130 {
  margin-left: 130px;
}

.bs-m-140 {
  margin: 140px;
}

.bs-mt-140,
.bs-my-140 {
  margin-top: 140px;
}

.bs-mr-140,
.bs-mx-140 {
  margin-right: 140px;
}

.bs-mb-140,
.bs-my-140 {
  margin-bottom: 140px;
}

.bs-ml-140,
.bs-mx-140 {
  margin-left: 140px;
}

.bs-m-150 {
  margin: 150px;
}

.bs-mt-150,
.bs-my-150 {
  margin-top: 150px;
}

.bs-mr-150,
.bs-mx-150 {
  margin-right: 150px;
}

.bs-mb-150,
.bs-my-150 {
  margin-bottom: 150px;
}

.bs-ml-150,
.bs-mx-150 {
  margin-left: 150px;
}

.bs-p-0 {
  padding: 0;
}

.bs-pt-0,
.bs-py-0 {
  padding-top: 0;
}

.bs-pr-0,
.bs-px-0 {
  padding-right: 0;
}

.bs-pb-0,
.bs-py-0 {
  padding-bottom: 0;
}

.bs-pl-0,
.bs-px-0 {
  padding-left: 0;
}

.bs-p-1 {
  padding: 1px;
}

.bs-pt-1,
.bs-py-1 {
  padding-top: 1px;
}

.bs-pr-1,
.bs-px-1 {
  padding-right: 1px;
}

.bs-pb-1,
.bs-py-1 {
  padding-bottom: 1px;
}

.bs-pl-1,
.bs-px-1 {
  padding-left: 1px;
}

.bs-p-2 {
  padding: 2px;
}

.bs-pt-2,
.bs-py-2 {
  padding-top: 2px;
}

.bs-pr-2,
.bs-px-2 {
  padding-right: 2px;
}

.bs-pb-2,
.bs-py-2 {
  padding-bottom: 2px;
}

.bs-pl-2,
.bs-px-2 {
  padding-left: 2px;
}

.bs-p-3 {
  padding: 3px;
}

.bs-pt-3,
.bs-py-3 {
  padding-top: 3px;
}

.bs-pr-3,
.bs-px-3 {
  padding-right: 3px;
}

.bs-pb-3,
.bs-py-3 {
  padding-bottom: 3px;
}

.bs-pl-3,
.bs-px-3 {
  padding-left: 3px;
}

.bs-p-4 {
  padding: 4px;
}

.bs-pt-4,
.bs-py-4 {
  padding-top: 4px;
}

.bs-pr-4,
.bs-px-4 {
  padding-right: 4px;
}

.bs-pb-4,
.bs-py-4 {
  padding-bottom: 4px;
}

.bs-pl-4,
.bs-px-4 {
  padding-left: 4px;
}

.bs-p-5 {
  padding: 5px;
}

.bs-pt-5,
.bs-py-5 {
  padding-top: 5px;
}

.bs-pr-5,
.bs-px-5 {
  padding-right: 5px;
}

.bs-pb-5,
.bs-py-5 {
  padding-bottom: 5px;
}

.bs-pl-5,
.bs-px-5 {
  padding-left: 5px;
}

.bs-p-6 {
  padding: 6px;
}

.bs-pt-6,
.bs-py-6 {
  padding-top: 6px;
}

.bs-pr-6,
.bs-px-6 {
  padding-right: 6px;
}

.bs-pb-6,
.bs-py-6 {
  padding-bottom: 6px;
}

.bs-pl-6,
.bs-px-6 {
  padding-left: 6px;
}

.bs-p-7 {
  padding: 7px;
}

.bs-pt-7,
.bs-py-7 {
  padding-top: 7px;
}

.bs-pr-7,
.bs-px-7 {
  padding-right: 7px;
}

.bs-pb-7,
.bs-py-7 {
  padding-bottom: 7px;
}

.bs-pl-7,
.bs-px-7 {
  padding-left: 7px;
}

.bs-p-8 {
  padding: 8px;
}

.bs-pt-8,
.bs-py-8 {
  padding-top: 8px;
}

.bs-pr-8,
.bs-px-8 {
  padding-right: 8px;
}

.bs-pb-8,
.bs-py-8 {
  padding-bottom: 8px;
}

.bs-pl-8,
.bs-px-8 {
  padding-left: 8px;
}

.bs-p-9 {
  padding: 9px;
}

.bs-pt-9,
.bs-py-9 {
  padding-top: 9px;
}

.bs-pr-9,
.bs-px-9 {
  padding-right: 9px;
}

.bs-pb-9,
.bs-py-9 {
  padding-bottom: 9px;
}

.bs-pl-9,
.bs-px-9 {
  padding-left: 9px;
}

.bs-p-10 {
  padding: 10px;
}

.bs-pt-10,
.bs-py-10 {
  padding-top: 10px;
}

.bs-pr-10,
.bs-px-10 {
  padding-right: 10px;
}

.bs-pb-10,
.bs-py-10 {
  padding-bottom: 10px;
}

.bs-pl-10,
.bs-px-10 {
  padding-left: 10px;
}

.bs-p-15 {
  padding: 15px;
}

.bs-pt-15,
.bs-py-15 {
  padding-top: 15px;
}

.bs-pr-15,
.bs-px-15 {
  padding-right: 15px;
}

.bs-pb-15,
.bs-py-15 {
  padding-bottom: 15px;
}

.bs-pl-15,
.bs-px-15 {
  padding-left: 15px;
}

.bs-p-20 {
  padding: 20px;
}

.bs-pt-20,
.bs-py-20 {
  padding-top: 20px;
}

.bs-pr-20,
.bs-px-20 {
  padding-right: 20px;
}

.bs-pb-20,
.bs-py-20 {
  padding-bottom: 20px;
}

.bs-pl-20,
.bs-px-20 {
  padding-left: 20px;
}

.bs-p-25 {
  padding: 25px;
}

.bs-pt-25,
.bs-py-25 {
  padding-top: 25px;
}

.bs-pr-25,
.bs-px-25 {
  padding-right: 25px;
}

.bs-pb-25,
.bs-py-25 {
  padding-bottom: 25px;
}

.bs-pl-25,
.bs-px-25 {
  padding-left: 25px;
}

.bs-p-30 {
  padding: 30px;
}

.bs-pt-30,
.bs-py-30 {
  padding-top: 30px;
}

.bs-pr-30,
.bs-px-30 {
  padding-right: 30px;
}

.bs-pb-30,
.bs-py-30 {
  padding-bottom: 30px;
}

.bs-pl-30,
.bs-px-30 {
  padding-left: 30px;
}

.bs-p-35 {
  padding: 35px;
}

.bs-pt-35,
.bs-py-35 {
  padding-top: 35px;
}

.bs-pr-35,
.bs-px-35 {
  padding-right: 35px;
}

.bs-pb-35,
.bs-py-35 {
  padding-bottom: 35px;
}

.bs-pl-35,
.bs-px-35 {
  padding-left: 35px;
}

.bs-p-40 {
  padding: 40px;
}

.bs-pt-40,
.bs-py-40 {
  padding-top: 40px;
}

.bs-pr-40,
.bs-px-40 {
  padding-right: 40px;
}

.bs-pb-40,
.bs-py-40 {
  padding-bottom: 40px;
}

.bs-pl-40,
.bs-px-40 {
  padding-left: 40px;
}

.bs-p-45 {
  padding: 45px;
}

.bs-pt-45,
.bs-py-45 {
  padding-top: 45px;
}

.bs-pr-45,
.bs-px-45 {
  padding-right: 45px;
}

.bs-pb-45,
.bs-py-45 {
  padding-bottom: 45px;
}

.bs-pl-45,
.bs-px-45 {
  padding-left: 45px;
}

.bs-p-50 {
  padding: 50px;
}

.bs-pt-50,
.bs-py-50 {
  padding-top: 50px;
}

.bs-pr-50,
.bs-px-50 {
  padding-right: 50px;
}

.bs-pb-50,
.bs-py-50 {
  padding-bottom: 50px;
}

.bs-pl-50,
.bs-px-50 {
  padding-left: 50px;
}

.bs-p-55 {
  padding: 55px;
}

.bs-pt-55,
.bs-py-55 {
  padding-top: 55px;
}

.bs-pr-55,
.bs-px-55 {
  padding-right: 55px;
}

.bs-pb-55,
.bs-py-55 {
  padding-bottom: 55px;
}

.bs-pl-55,
.bs-px-55 {
  padding-left: 55px;
}

.bs-p-60 {
  padding: 60px;
}

.bs-pt-60,
.bs-py-60 {
  padding-top: 60px;
}

.bs-pr-60,
.bs-px-60 {
  padding-right: 60px;
}

.bs-pb-60,
.bs-py-60 {
  padding-bottom: 60px;
}

.bs-pl-60,
.bs-px-60 {
  padding-left: 60px;
}

.bs-p-65 {
  padding: 65px;
}

.bs-pt-65,
.bs-py-65 {
  padding-top: 65px;
}

.bs-pr-65,
.bs-px-65 {
  padding-right: 65px;
}

.bs-pb-65,
.bs-py-65 {
  padding-bottom: 65px;
}

.bs-pl-65,
.bs-px-65 {
  padding-left: 65px;
}

.bs-p-70 {
  padding: 70px;
}

.bs-pt-70,
.bs-py-70 {
  padding-top: 70px;
}

.bs-pr-70,
.bs-px-70 {
  padding-right: 70px;
}

.bs-pb-70,
.bs-py-70 {
  padding-bottom: 70px;
}

.bs-pl-70,
.bs-px-70 {
  padding-left: 70px;
}

.bs-p-75 {
  padding: 75px;
}

.bs-pt-75,
.bs-py-75 {
  padding-top: 75px;
}

.bs-pr-75,
.bs-px-75 {
  padding-right: 75px;
}

.bs-pb-75,
.bs-py-75 {
  padding-bottom: 75px;
}

.bs-pl-75,
.bs-px-75 {
  padding-left: 75px;
}

.bs-p-80 {
  padding: 80px;
}

.bs-pt-80,
.bs-py-80 {
  padding-top: 80px;
}

.bs-pr-80,
.bs-px-80 {
  padding-right: 80px;
}

.bs-pb-80,
.bs-py-80 {
  padding-bottom: 80px;
}

.bs-pl-80,
.bs-px-80 {
  padding-left: 80px;
}

.bs-p-85 {
  padding: 85px;
}

.bs-pt-85,
.bs-py-85 {
  padding-top: 85px;
}

.bs-pr-85,
.bs-px-85 {
  padding-right: 85px;
}

.bs-pb-85,
.bs-py-85 {
  padding-bottom: 85px;
}

.bs-pl-85,
.bs-px-85 {
  padding-left: 85px;
}

.bs-p-90 {
  padding: 90px;
}

.bs-pt-90,
.bs-py-90 {
  padding-top: 90px;
}

.bs-pr-90,
.bs-px-90 {
  padding-right: 90px;
}

.bs-pb-90,
.bs-py-90 {
  padding-bottom: 90px;
}

.bs-pl-90,
.bs-px-90 {
  padding-left: 90px;
}

.bs-p-95 {
  padding: 95px;
}

.bs-pt-95,
.bs-py-95 {
  padding-top: 95px;
}

.bs-pr-95,
.bs-px-95 {
  padding-right: 95px;
}

.bs-pb-95,
.bs-py-95 {
  padding-bottom: 95px;
}

.bs-pl-95,
.bs-px-95 {
  padding-left: 95px;
}

.bs-p-100 {
  padding: 100px;
}

.bs-pt-100,
.bs-py-100 {
  padding-top: 100px;
}

.bs-pr-100,
.bs-px-100 {
  padding-right: 100px;
}

.bs-pb-100,
.bs-py-100 {
  padding-bottom: 100px;
}

.bs-pl-100,
.bs-px-100 {
  padding-left: 100px;
}

.bs-p-110 {
  padding: 110px;
}

.bs-pt-110,
.bs-py-110 {
  padding-top: 110px;
}

.bs-pr-110,
.bs-px-110 {
  padding-right: 110px;
}

.bs-pb-110,
.bs-py-110 {
  padding-bottom: 110px;
}

.bs-pl-110,
.bs-px-110 {
  padding-left: 110px;
}

.bs-p-120 {
  padding: 120px;
}

.bs-pt-120,
.bs-py-120 {
  padding-top: 120px;
}

.bs-pr-120,
.bs-px-120 {
  padding-right: 120px;
}

.bs-pb-120,
.bs-py-120 {
  padding-bottom: 120px;
}

.bs-pl-120,
.bs-px-120 {
  padding-left: 120px;
}

.bs-p-130 {
  padding: 130px;
}

.bs-pt-130,
.bs-py-130 {
  padding-top: 130px;
}

.bs-pr-130,
.bs-px-130 {
  padding-right: 130px;
}

.bs-pb-130,
.bs-py-130 {
  padding-bottom: 130px;
}

.bs-pl-130,
.bs-px-130 {
  padding-left: 130px;
}

.bs-p-140 {
  padding: 140px;
}

.bs-pt-140,
.bs-py-140 {
  padding-top: 140px;
}

.bs-pr-140,
.bs-px-140 {
  padding-right: 140px;
}

.bs-pb-140,
.bs-py-140 {
  padding-bottom: 140px;
}

.bs-pl-140,
.bs-px-140 {
  padding-left: 140px;
}

.bs-p-150 {
  padding: 150px;
}

.bs-pt-150,
.bs-py-150 {
  padding-top: 150px;
}

.bs-pr-150,
.bs-px-150 {
  padding-right: 150px;
}

.bs-pb-150,
.bs-py-150 {
  padding-bottom: 150px;
}

.bs-pl-150,
.bs-px-150 {
  padding-left: 150px;
}

.bs-m-n1 {
  margin: -1px;
}

.bs-mt-n1,
.bs-my-n1 {
  margin-top: -1px;
}

.bs-mr-n1,
.bs-mx-n1 {
  margin-right: -1px;
}

.bs-mb-n1,
.bs-my-n1 {
  margin-bottom: -1px;
}

.bs-ml-n1,
.bs-mx-n1 {
  margin-left: -1px;
}

.bs-m-n2 {
  margin: -2px;
}

.bs-mt-n2,
.bs-my-n2 {
  margin-top: -2px;
}

.bs-mr-n2,
.bs-mx-n2 {
  margin-right: -2px;
}

.bs-mb-n2,
.bs-my-n2 {
  margin-bottom: -2px;
}

.bs-ml-n2,
.bs-mx-n2 {
  margin-left: -2px;
}

.bs-m-n3 {
  margin: -3px;
}

.bs-mt-n3,
.bs-my-n3 {
  margin-top: -3px;
}

.bs-mr-n3,
.bs-mx-n3 {
  margin-right: -3px;
}

.bs-mb-n3,
.bs-my-n3 {
  margin-bottom: -3px;
}

.bs-ml-n3,
.bs-mx-n3 {
  margin-left: -3px;
}

.bs-m-n4 {
  margin: -4px;
}

.bs-mt-n4,
.bs-my-n4 {
  margin-top: -4px;
}

.bs-mr-n4,
.bs-mx-n4 {
  margin-right: -4px;
}

.bs-mb-n4,
.bs-my-n4 {
  margin-bottom: -4px;
}

.bs-ml-n4,
.bs-mx-n4 {
  margin-left: -4px;
}

.bs-m-n5 {
  margin: -5px;
}

.bs-mt-n5,
.bs-my-n5 {
  margin-top: -5px;
}

.bs-mr-n5,
.bs-mx-n5 {
  margin-right: -5px;
}

.bs-mb-n5,
.bs-my-n5 {
  margin-bottom: -5px;
}

.bs-ml-n5,
.bs-mx-n5 {
  margin-left: -5px;
}

.bs-m-n6 {
  margin: -6px;
}

.bs-mt-n6,
.bs-my-n6 {
  margin-top: -6px;
}

.bs-mr-n6,
.bs-mx-n6 {
  margin-right: -6px;
}

.bs-mb-n6,
.bs-my-n6 {
  margin-bottom: -6px;
}

.bs-ml-n6,
.bs-mx-n6 {
  margin-left: -6px;
}

.bs-m-n7 {
  margin: -7px;
}

.bs-mt-n7,
.bs-my-n7 {
  margin-top: -7px;
}

.bs-mr-n7,
.bs-mx-n7 {
  margin-right: -7px;
}

.bs-mb-n7,
.bs-my-n7 {
  margin-bottom: -7px;
}

.bs-ml-n7,
.bs-mx-n7 {
  margin-left: -7px;
}

.bs-m-n8 {
  margin: -8px;
}

.bs-mt-n8,
.bs-my-n8 {
  margin-top: -8px;
}

.bs-mr-n8,
.bs-mx-n8 {
  margin-right: -8px;
}

.bs-mb-n8,
.bs-my-n8 {
  margin-bottom: -8px;
}

.bs-ml-n8,
.bs-mx-n8 {
  margin-left: -8px;
}

.bs-m-n9 {
  margin: -9px;
}

.bs-mt-n9,
.bs-my-n9 {
  margin-top: -9px;
}

.bs-mr-n9,
.bs-mx-n9 {
  margin-right: -9px;
}

.bs-mb-n9,
.bs-my-n9 {
  margin-bottom: -9px;
}

.bs-ml-n9,
.bs-mx-n9 {
  margin-left: -9px;
}

.bs-m-n10 {
  margin: -10px;
}

.bs-mt-n10,
.bs-my-n10 {
  margin-top: -10px;
}

.bs-mr-n10,
.bs-mx-n10 {
  margin-right: -10px;
}

.bs-mb-n10,
.bs-my-n10 {
  margin-bottom: -10px;
}

.bs-ml-n10,
.bs-mx-n10 {
  margin-left: -10px;
}

.bs-m-n15 {
  margin: -15px;
}

.bs-mt-n15,
.bs-my-n15 {
  margin-top: -15px;
}

.bs-mr-n15,
.bs-mx-n15 {
  margin-right: -15px;
}

.bs-mb-n15,
.bs-my-n15 {
  margin-bottom: -15px;
}

.bs-ml-n15,
.bs-mx-n15 {
  margin-left: -15px;
}

.bs-m-n20 {
  margin: -20px;
}

.bs-mt-n20,
.bs-my-n20 {
  margin-top: -20px;
}

.bs-mr-n20,
.bs-mx-n20 {
  margin-right: -20px;
}

.bs-mb-n20,
.bs-my-n20 {
  margin-bottom: -20px;
}

.bs-ml-n20,
.bs-mx-n20 {
  margin-left: -20px;
}

.bs-m-n25 {
  margin: -25px;
}

.bs-mt-n25,
.bs-my-n25 {
  margin-top: -25px;
}

.bs-mr-n25,
.bs-mx-n25 {
  margin-right: -25px;
}

.bs-mb-n25,
.bs-my-n25 {
  margin-bottom: -25px;
}

.bs-ml-n25,
.bs-mx-n25 {
  margin-left: -25px;
}

.bs-m-n30 {
  margin: -30px;
}

.bs-mt-n30,
.bs-my-n30 {
  margin-top: -30px;
}

.bs-mr-n30,
.bs-mx-n30 {
  margin-right: -30px;
}

.bs-mb-n30,
.bs-my-n30 {
  margin-bottom: -30px;
}

.bs-ml-n30,
.bs-mx-n30 {
  margin-left: -30px;
}

.bs-m-n35 {
  margin: -35px;
}

.bs-mt-n35,
.bs-my-n35 {
  margin-top: -35px;
}

.bs-mr-n35,
.bs-mx-n35 {
  margin-right: -35px;
}

.bs-mb-n35,
.bs-my-n35 {
  margin-bottom: -35px;
}

.bs-ml-n35,
.bs-mx-n35 {
  margin-left: -35px;
}

.bs-m-n40 {
  margin: -40px;
}

.bs-mt-n40,
.bs-my-n40 {
  margin-top: -40px;
}

.bs-mr-n40,
.bs-mx-n40 {
  margin-right: -40px;
}

.bs-mb-n40,
.bs-my-n40 {
  margin-bottom: -40px;
}

.bs-ml-n40,
.bs-mx-n40 {
  margin-left: -40px;
}

.bs-m-n45 {
  margin: -45px;
}

.bs-mt-n45,
.bs-my-n45 {
  margin-top: -45px;
}

.bs-mr-n45,
.bs-mx-n45 {
  margin-right: -45px;
}

.bs-mb-n45,
.bs-my-n45 {
  margin-bottom: -45px;
}

.bs-ml-n45,
.bs-mx-n45 {
  margin-left: -45px;
}

.bs-m-n50 {
  margin: -50px;
}

.bs-mt-n50,
.bs-my-n50 {
  margin-top: -50px;
}

.bs-mr-n50,
.bs-mx-n50 {
  margin-right: -50px;
}

.bs-mb-n50,
.bs-my-n50 {
  margin-bottom: -50px;
}

.bs-ml-n50,
.bs-mx-n50 {
  margin-left: -50px;
}

.bs-m-n55 {
  margin: -55px;
}

.bs-mt-n55,
.bs-my-n55 {
  margin-top: -55px;
}

.bs-mr-n55,
.bs-mx-n55 {
  margin-right: -55px;
}

.bs-mb-n55,
.bs-my-n55 {
  margin-bottom: -55px;
}

.bs-ml-n55,
.bs-mx-n55 {
  margin-left: -55px;
}

.bs-m-n60 {
  margin: -60px;
}

.bs-mt-n60,
.bs-my-n60 {
  margin-top: -60px;
}

.bs-mr-n60,
.bs-mx-n60 {
  margin-right: -60px;
}

.bs-mb-n60,
.bs-my-n60 {
  margin-bottom: -60px;
}

.bs-ml-n60,
.bs-mx-n60 {
  margin-left: -60px;
}

.bs-m-n65 {
  margin: -65px;
}

.bs-mt-n65,
.bs-my-n65 {
  margin-top: -65px;
}

.bs-mr-n65,
.bs-mx-n65 {
  margin-right: -65px;
}

.bs-mb-n65,
.bs-my-n65 {
  margin-bottom: -65px;
}

.bs-ml-n65,
.bs-mx-n65 {
  margin-left: -65px;
}

.bs-m-n70 {
  margin: -70px;
}

.bs-mt-n70,
.bs-my-n70 {
  margin-top: -70px;
}

.bs-mr-n70,
.bs-mx-n70 {
  margin-right: -70px;
}

.bs-mb-n70,
.bs-my-n70 {
  margin-bottom: -70px;
}

.bs-ml-n70,
.bs-mx-n70 {
  margin-left: -70px;
}

.bs-m-n75 {
  margin: -75px;
}

.bs-mt-n75,
.bs-my-n75 {
  margin-top: -75px;
}

.bs-mr-n75,
.bs-mx-n75 {
  margin-right: -75px;
}

.bs-mb-n75,
.bs-my-n75 {
  margin-bottom: -75px;
}

.bs-ml-n75,
.bs-mx-n75 {
  margin-left: -75px;
}

.bs-m-n80 {
  margin: -80px;
}

.bs-mt-n80,
.bs-my-n80 {
  margin-top: -80px;
}

.bs-mr-n80,
.bs-mx-n80 {
  margin-right: -80px;
}

.bs-mb-n80,
.bs-my-n80 {
  margin-bottom: -80px;
}

.bs-ml-n80,
.bs-mx-n80 {
  margin-left: -80px;
}

.bs-m-n85 {
  margin: -85px;
}

.bs-mt-n85,
.bs-my-n85 {
  margin-top: -85px;
}

.bs-mr-n85,
.bs-mx-n85 {
  margin-right: -85px;
}

.bs-mb-n85,
.bs-my-n85 {
  margin-bottom: -85px;
}

.bs-ml-n85,
.bs-mx-n85 {
  margin-left: -85px;
}

.bs-m-n90 {
  margin: -90px;
}

.bs-mt-n90,
.bs-my-n90 {
  margin-top: -90px;
}

.bs-mr-n90,
.bs-mx-n90 {
  margin-right: -90px;
}

.bs-mb-n90,
.bs-my-n90 {
  margin-bottom: -90px;
}

.bs-ml-n90,
.bs-mx-n90 {
  margin-left: -90px;
}

.bs-m-n95 {
  margin: -95px;
}

.bs-mt-n95,
.bs-my-n95 {
  margin-top: -95px;
}

.bs-mr-n95,
.bs-mx-n95 {
  margin-right: -95px;
}

.bs-mb-n95,
.bs-my-n95 {
  margin-bottom: -95px;
}

.bs-ml-n95,
.bs-mx-n95 {
  margin-left: -95px;
}

.bs-m-n100 {
  margin: -100px;
}

.bs-mt-n100,
.bs-my-n100 {
  margin-top: -100px;
}

.bs-mr-n100,
.bs-mx-n100 {
  margin-right: -100px;
}

.bs-mb-n100,
.bs-my-n100 {
  margin-bottom: -100px;
}

.bs-ml-n100,
.bs-mx-n100 {
  margin-left: -100px;
}

.bs-m-n110 {
  margin: -110px;
}

.bs-mt-n110,
.bs-my-n110 {
  margin-top: -110px;
}

.bs-mr-n110,
.bs-mx-n110 {
  margin-right: -110px;
}

.bs-mb-n110,
.bs-my-n110 {
  margin-bottom: -110px;
}

.bs-ml-n110,
.bs-mx-n110 {
  margin-left: -110px;
}

.bs-m-n120 {
  margin: -120px;
}

.bs-mt-n120,
.bs-my-n120 {
  margin-top: -120px;
}

.bs-mr-n120,
.bs-mx-n120 {
  margin-right: -120px;
}

.bs-mb-n120,
.bs-my-n120 {
  margin-bottom: -120px;
}

.bs-ml-n120,
.bs-mx-n120 {
  margin-left: -120px;
}

.bs-m-n130 {
  margin: -130px;
}

.bs-mt-n130,
.bs-my-n130 {
  margin-top: -130px;
}

.bs-mr-n130,
.bs-mx-n130 {
  margin-right: -130px;
}

.bs-mb-n130,
.bs-my-n130 {
  margin-bottom: -130px;
}

.bs-ml-n130,
.bs-mx-n130 {
  margin-left: -130px;
}

.bs-m-n140 {
  margin: -140px;
}

.bs-mt-n140,
.bs-my-n140 {
  margin-top: -140px;
}

.bs-mr-n140,
.bs-mx-n140 {
  margin-right: -140px;
}

.bs-mb-n140,
.bs-my-n140 {
  margin-bottom: -140px;
}

.bs-ml-n140,
.bs-mx-n140 {
  margin-left: -140px;
}

.bs-m-n150 {
  margin: -150px;
}

.bs-mt-n150,
.bs-my-n150 {
  margin-top: -150px;
}

.bs-mr-n150,
.bs-mx-n150 {
  margin-right: -150px;
}

.bs-mb-n150,
.bs-my-n150 {
  margin-bottom: -150px;
}

.bs-ml-n150,
.bs-mx-n150 {
  margin-left: -150px;
}

.bs-m-auto {
  margin: auto;
}

.bs-mt-auto,
.bs-my-auto {
  margin-top: auto;
}

.bs-mr-auto,
.bs-mx-auto {
  margin-right: auto;
}

.bs-mb-auto,
.bs-my-auto {
  margin-bottom: auto;
}

.bs-ml-auto,
.bs-mx-auto {
  margin-left: auto;
}

@media (min-width: 375px) {
  .bs-m-sm-0 {
    margin: 0;
  }
  .bs-mt-sm-0,
  .bs-my-sm-0 {
    margin-top: 0;
  }
  .bs-mr-sm-0,
  .bs-mx-sm-0 {
    margin-right: 0;
  }
  .bs-mb-sm-0,
  .bs-my-sm-0 {
    margin-bottom: 0;
  }
  .bs-ml-sm-0,
  .bs-mx-sm-0 {
    margin-left: 0;
  }
  .bs-m-sm-1 {
    margin: 1px;
  }
  .bs-mt-sm-1,
  .bs-my-sm-1 {
    margin-top: 1px;
  }
  .bs-mr-sm-1,
  .bs-mx-sm-1 {
    margin-right: 1px;
  }
  .bs-mb-sm-1,
  .bs-my-sm-1 {
    margin-bottom: 1px;
  }
  .bs-ml-sm-1,
  .bs-mx-sm-1 {
    margin-left: 1px;
  }
  .bs-m-sm-2 {
    margin: 2px;
  }
  .bs-mt-sm-2,
  .bs-my-sm-2 {
    margin-top: 2px;
  }
  .bs-mr-sm-2,
  .bs-mx-sm-2 {
    margin-right: 2px;
  }
  .bs-mb-sm-2,
  .bs-my-sm-2 {
    margin-bottom: 2px;
  }
  .bs-ml-sm-2,
  .bs-mx-sm-2 {
    margin-left: 2px;
  }
  .bs-m-sm-3 {
    margin: 3px;
  }
  .bs-mt-sm-3,
  .bs-my-sm-3 {
    margin-top: 3px;
  }
  .bs-mr-sm-3,
  .bs-mx-sm-3 {
    margin-right: 3px;
  }
  .bs-mb-sm-3,
  .bs-my-sm-3 {
    margin-bottom: 3px;
  }
  .bs-ml-sm-3,
  .bs-mx-sm-3 {
    margin-left: 3px;
  }
  .bs-m-sm-4 {
    margin: 4px;
  }
  .bs-mt-sm-4,
  .bs-my-sm-4 {
    margin-top: 4px;
  }
  .bs-mr-sm-4,
  .bs-mx-sm-4 {
    margin-right: 4px;
  }
  .bs-mb-sm-4,
  .bs-my-sm-4 {
    margin-bottom: 4px;
  }
  .bs-ml-sm-4,
  .bs-mx-sm-4 {
    margin-left: 4px;
  }
  .bs-m-sm-5 {
    margin: 5px;
  }
  .bs-mt-sm-5,
  .bs-my-sm-5 {
    margin-top: 5px;
  }
  .bs-mr-sm-5,
  .bs-mx-sm-5 {
    margin-right: 5px;
  }
  .bs-mb-sm-5,
  .bs-my-sm-5 {
    margin-bottom: 5px;
  }
  .bs-ml-sm-5,
  .bs-mx-sm-5 {
    margin-left: 5px;
  }
  .bs-m-sm-6 {
    margin: 6px;
  }
  .bs-mt-sm-6,
  .bs-my-sm-6 {
    margin-top: 6px;
  }
  .bs-mr-sm-6,
  .bs-mx-sm-6 {
    margin-right: 6px;
  }
  .bs-mb-sm-6,
  .bs-my-sm-6 {
    margin-bottom: 6px;
  }
  .bs-ml-sm-6,
  .bs-mx-sm-6 {
    margin-left: 6px;
  }
  .bs-m-sm-7 {
    margin: 7px;
  }
  .bs-mt-sm-7,
  .bs-my-sm-7 {
    margin-top: 7px;
  }
  .bs-mr-sm-7,
  .bs-mx-sm-7 {
    margin-right: 7px;
  }
  .bs-mb-sm-7,
  .bs-my-sm-7 {
    margin-bottom: 7px;
  }
  .bs-ml-sm-7,
  .bs-mx-sm-7 {
    margin-left: 7px;
  }
  .bs-m-sm-8 {
    margin: 8px;
  }
  .bs-mt-sm-8,
  .bs-my-sm-8 {
    margin-top: 8px;
  }
  .bs-mr-sm-8,
  .bs-mx-sm-8 {
    margin-right: 8px;
  }
  .bs-mb-sm-8,
  .bs-my-sm-8 {
    margin-bottom: 8px;
  }
  .bs-ml-sm-8,
  .bs-mx-sm-8 {
    margin-left: 8px;
  }
  .bs-m-sm-9 {
    margin: 9px;
  }
  .bs-mt-sm-9,
  .bs-my-sm-9 {
    margin-top: 9px;
  }
  .bs-mr-sm-9,
  .bs-mx-sm-9 {
    margin-right: 9px;
  }
  .bs-mb-sm-9,
  .bs-my-sm-9 {
    margin-bottom: 9px;
  }
  .bs-ml-sm-9,
  .bs-mx-sm-9 {
    margin-left: 9px;
  }
  .bs-m-sm-10 {
    margin: 10px;
  }
  .bs-mt-sm-10,
  .bs-my-sm-10 {
    margin-top: 10px;
  }
  .bs-mr-sm-10,
  .bs-mx-sm-10 {
    margin-right: 10px;
  }
  .bs-mb-sm-10,
  .bs-my-sm-10 {
    margin-bottom: 10px;
  }
  .bs-ml-sm-10,
  .bs-mx-sm-10 {
    margin-left: 10px;
  }
  .bs-m-sm-15 {
    margin: 15px;
  }
  .bs-mt-sm-15,
  .bs-my-sm-15 {
    margin-top: 15px;
  }
  .bs-mr-sm-15,
  .bs-mx-sm-15 {
    margin-right: 15px;
  }
  .bs-mb-sm-15,
  .bs-my-sm-15 {
    margin-bottom: 15px;
  }
  .bs-ml-sm-15,
  .bs-mx-sm-15 {
    margin-left: 15px;
  }
  .bs-m-sm-20 {
    margin: 20px;
  }
  .bs-mt-sm-20,
  .bs-my-sm-20 {
    margin-top: 20px;
  }
  .bs-mr-sm-20,
  .bs-mx-sm-20 {
    margin-right: 20px;
  }
  .bs-mb-sm-20,
  .bs-my-sm-20 {
    margin-bottom: 20px;
  }
  .bs-ml-sm-20,
  .bs-mx-sm-20 {
    margin-left: 20px;
  }
  .bs-m-sm-25 {
    margin: 25px;
  }
  .bs-mt-sm-25,
  .bs-my-sm-25 {
    margin-top: 25px;
  }
  .bs-mr-sm-25,
  .bs-mx-sm-25 {
    margin-right: 25px;
  }
  .bs-mb-sm-25,
  .bs-my-sm-25 {
    margin-bottom: 25px;
  }
  .bs-ml-sm-25,
  .bs-mx-sm-25 {
    margin-left: 25px;
  }
  .bs-m-sm-30 {
    margin: 30px;
  }
  .bs-mt-sm-30,
  .bs-my-sm-30 {
    margin-top: 30px;
  }
  .bs-mr-sm-30,
  .bs-mx-sm-30 {
    margin-right: 30px;
  }
  .bs-mb-sm-30,
  .bs-my-sm-30 {
    margin-bottom: 30px;
  }
  .bs-ml-sm-30,
  .bs-mx-sm-30 {
    margin-left: 30px;
  }
  .bs-m-sm-35 {
    margin: 35px;
  }
  .bs-mt-sm-35,
  .bs-my-sm-35 {
    margin-top: 35px;
  }
  .bs-mr-sm-35,
  .bs-mx-sm-35 {
    margin-right: 35px;
  }
  .bs-mb-sm-35,
  .bs-my-sm-35 {
    margin-bottom: 35px;
  }
  .bs-ml-sm-35,
  .bs-mx-sm-35 {
    margin-left: 35px;
  }
  .bs-m-sm-40 {
    margin: 40px;
  }
  .bs-mt-sm-40,
  .bs-my-sm-40 {
    margin-top: 40px;
  }
  .bs-mr-sm-40,
  .bs-mx-sm-40 {
    margin-right: 40px;
  }
  .bs-mb-sm-40,
  .bs-my-sm-40 {
    margin-bottom: 40px;
  }
  .bs-ml-sm-40,
  .bs-mx-sm-40 {
    margin-left: 40px;
  }
  .bs-m-sm-45 {
    margin: 45px;
  }
  .bs-mt-sm-45,
  .bs-my-sm-45 {
    margin-top: 45px;
  }
  .bs-mr-sm-45,
  .bs-mx-sm-45 {
    margin-right: 45px;
  }
  .bs-mb-sm-45,
  .bs-my-sm-45 {
    margin-bottom: 45px;
  }
  .bs-ml-sm-45,
  .bs-mx-sm-45 {
    margin-left: 45px;
  }
  .bs-m-sm-50 {
    margin: 50px;
  }
  .bs-mt-sm-50,
  .bs-my-sm-50 {
    margin-top: 50px;
  }
  .bs-mr-sm-50,
  .bs-mx-sm-50 {
    margin-right: 50px;
  }
  .bs-mb-sm-50,
  .bs-my-sm-50 {
    margin-bottom: 50px;
  }
  .bs-ml-sm-50,
  .bs-mx-sm-50 {
    margin-left: 50px;
  }
  .bs-m-sm-55 {
    margin: 55px;
  }
  .bs-mt-sm-55,
  .bs-my-sm-55 {
    margin-top: 55px;
  }
  .bs-mr-sm-55,
  .bs-mx-sm-55 {
    margin-right: 55px;
  }
  .bs-mb-sm-55,
  .bs-my-sm-55 {
    margin-bottom: 55px;
  }
  .bs-ml-sm-55,
  .bs-mx-sm-55 {
    margin-left: 55px;
  }
  .bs-m-sm-60 {
    margin: 60px;
  }
  .bs-mt-sm-60,
  .bs-my-sm-60 {
    margin-top: 60px;
  }
  .bs-mr-sm-60,
  .bs-mx-sm-60 {
    margin-right: 60px;
  }
  .bs-mb-sm-60,
  .bs-my-sm-60 {
    margin-bottom: 60px;
  }
  .bs-ml-sm-60,
  .bs-mx-sm-60 {
    margin-left: 60px;
  }
  .bs-m-sm-65 {
    margin: 65px;
  }
  .bs-mt-sm-65,
  .bs-my-sm-65 {
    margin-top: 65px;
  }
  .bs-mr-sm-65,
  .bs-mx-sm-65 {
    margin-right: 65px;
  }
  .bs-mb-sm-65,
  .bs-my-sm-65 {
    margin-bottom: 65px;
  }
  .bs-ml-sm-65,
  .bs-mx-sm-65 {
    margin-left: 65px;
  }
  .bs-m-sm-70 {
    margin: 70px;
  }
  .bs-mt-sm-70,
  .bs-my-sm-70 {
    margin-top: 70px;
  }
  .bs-mr-sm-70,
  .bs-mx-sm-70 {
    margin-right: 70px;
  }
  .bs-mb-sm-70,
  .bs-my-sm-70 {
    margin-bottom: 70px;
  }
  .bs-ml-sm-70,
  .bs-mx-sm-70 {
    margin-left: 70px;
  }
  .bs-m-sm-75 {
    margin: 75px;
  }
  .bs-mt-sm-75,
  .bs-my-sm-75 {
    margin-top: 75px;
  }
  .bs-mr-sm-75,
  .bs-mx-sm-75 {
    margin-right: 75px;
  }
  .bs-mb-sm-75,
  .bs-my-sm-75 {
    margin-bottom: 75px;
  }
  .bs-ml-sm-75,
  .bs-mx-sm-75 {
    margin-left: 75px;
  }
  .bs-m-sm-80 {
    margin: 80px;
  }
  .bs-mt-sm-80,
  .bs-my-sm-80 {
    margin-top: 80px;
  }
  .bs-mr-sm-80,
  .bs-mx-sm-80 {
    margin-right: 80px;
  }
  .bs-mb-sm-80,
  .bs-my-sm-80 {
    margin-bottom: 80px;
  }
  .bs-ml-sm-80,
  .bs-mx-sm-80 {
    margin-left: 80px;
  }
  .bs-m-sm-85 {
    margin: 85px;
  }
  .bs-mt-sm-85,
  .bs-my-sm-85 {
    margin-top: 85px;
  }
  .bs-mr-sm-85,
  .bs-mx-sm-85 {
    margin-right: 85px;
  }
  .bs-mb-sm-85,
  .bs-my-sm-85 {
    margin-bottom: 85px;
  }
  .bs-ml-sm-85,
  .bs-mx-sm-85 {
    margin-left: 85px;
  }
  .bs-m-sm-90 {
    margin: 90px;
  }
  .bs-mt-sm-90,
  .bs-my-sm-90 {
    margin-top: 90px;
  }
  .bs-mr-sm-90,
  .bs-mx-sm-90 {
    margin-right: 90px;
  }
  .bs-mb-sm-90,
  .bs-my-sm-90 {
    margin-bottom: 90px;
  }
  .bs-ml-sm-90,
  .bs-mx-sm-90 {
    margin-left: 90px;
  }
  .bs-m-sm-95 {
    margin: 95px;
  }
  .bs-mt-sm-95,
  .bs-my-sm-95 {
    margin-top: 95px;
  }
  .bs-mr-sm-95,
  .bs-mx-sm-95 {
    margin-right: 95px;
  }
  .bs-mb-sm-95,
  .bs-my-sm-95 {
    margin-bottom: 95px;
  }
  .bs-ml-sm-95,
  .bs-mx-sm-95 {
    margin-left: 95px;
  }
  .bs-m-sm-100 {
    margin: 100px;
  }
  .bs-mt-sm-100,
  .bs-my-sm-100 {
    margin-top: 100px;
  }
  .bs-mr-sm-100,
  .bs-mx-sm-100 {
    margin-right: 100px;
  }
  .bs-mb-sm-100,
  .bs-my-sm-100 {
    margin-bottom: 100px;
  }
  .bs-ml-sm-100,
  .bs-mx-sm-100 {
    margin-left: 100px;
  }
  .bs-m-sm-110 {
    margin: 110px;
  }
  .bs-mt-sm-110,
  .bs-my-sm-110 {
    margin-top: 110px;
  }
  .bs-mr-sm-110,
  .bs-mx-sm-110 {
    margin-right: 110px;
  }
  .bs-mb-sm-110,
  .bs-my-sm-110 {
    margin-bottom: 110px;
  }
  .bs-ml-sm-110,
  .bs-mx-sm-110 {
    margin-left: 110px;
  }
  .bs-m-sm-120 {
    margin: 120px;
  }
  .bs-mt-sm-120,
  .bs-my-sm-120 {
    margin-top: 120px;
  }
  .bs-mr-sm-120,
  .bs-mx-sm-120 {
    margin-right: 120px;
  }
  .bs-mb-sm-120,
  .bs-my-sm-120 {
    margin-bottom: 120px;
  }
  .bs-ml-sm-120,
  .bs-mx-sm-120 {
    margin-left: 120px;
  }
  .bs-m-sm-130 {
    margin: 130px;
  }
  .bs-mt-sm-130,
  .bs-my-sm-130 {
    margin-top: 130px;
  }
  .bs-mr-sm-130,
  .bs-mx-sm-130 {
    margin-right: 130px;
  }
  .bs-mb-sm-130,
  .bs-my-sm-130 {
    margin-bottom: 130px;
  }
  .bs-ml-sm-130,
  .bs-mx-sm-130 {
    margin-left: 130px;
  }
  .bs-m-sm-140 {
    margin: 140px;
  }
  .bs-mt-sm-140,
  .bs-my-sm-140 {
    margin-top: 140px;
  }
  .bs-mr-sm-140,
  .bs-mx-sm-140 {
    margin-right: 140px;
  }
  .bs-mb-sm-140,
  .bs-my-sm-140 {
    margin-bottom: 140px;
  }
  .bs-ml-sm-140,
  .bs-mx-sm-140 {
    margin-left: 140px;
  }
  .bs-m-sm-150 {
    margin: 150px;
  }
  .bs-mt-sm-150,
  .bs-my-sm-150 {
    margin-top: 150px;
  }
  .bs-mr-sm-150,
  .bs-mx-sm-150 {
    margin-right: 150px;
  }
  .bs-mb-sm-150,
  .bs-my-sm-150 {
    margin-bottom: 150px;
  }
  .bs-ml-sm-150,
  .bs-mx-sm-150 {
    margin-left: 150px;
  }
  .bs-p-sm-0 {
    padding: 0;
  }
  .bs-pt-sm-0,
  .bs-py-sm-0 {
    padding-top: 0;
  }
  .bs-pr-sm-0,
  .bs-px-sm-0 {
    padding-right: 0;
  }
  .bs-pb-sm-0,
  .bs-py-sm-0 {
    padding-bottom: 0;
  }
  .bs-pl-sm-0,
  .bs-px-sm-0 {
    padding-left: 0;
  }
  .bs-p-sm-1 {
    padding: 1px;
  }
  .bs-pt-sm-1,
  .bs-py-sm-1 {
    padding-top: 1px;
  }
  .bs-pr-sm-1,
  .bs-px-sm-1 {
    padding-right: 1px;
  }
  .bs-pb-sm-1,
  .bs-py-sm-1 {
    padding-bottom: 1px;
  }
  .bs-pl-sm-1,
  .bs-px-sm-1 {
    padding-left: 1px;
  }
  .bs-p-sm-2 {
    padding: 2px;
  }
  .bs-pt-sm-2,
  .bs-py-sm-2 {
    padding-top: 2px;
  }
  .bs-pr-sm-2,
  .bs-px-sm-2 {
    padding-right: 2px;
  }
  .bs-pb-sm-2,
  .bs-py-sm-2 {
    padding-bottom: 2px;
  }
  .bs-pl-sm-2,
  .bs-px-sm-2 {
    padding-left: 2px;
  }
  .bs-p-sm-3 {
    padding: 3px;
  }
  .bs-pt-sm-3,
  .bs-py-sm-3 {
    padding-top: 3px;
  }
  .bs-pr-sm-3,
  .bs-px-sm-3 {
    padding-right: 3px;
  }
  .bs-pb-sm-3,
  .bs-py-sm-3 {
    padding-bottom: 3px;
  }
  .bs-pl-sm-3,
  .bs-px-sm-3 {
    padding-left: 3px;
  }
  .bs-p-sm-4 {
    padding: 4px;
  }
  .bs-pt-sm-4,
  .bs-py-sm-4 {
    padding-top: 4px;
  }
  .bs-pr-sm-4,
  .bs-px-sm-4 {
    padding-right: 4px;
  }
  .bs-pb-sm-4,
  .bs-py-sm-4 {
    padding-bottom: 4px;
  }
  .bs-pl-sm-4,
  .bs-px-sm-4 {
    padding-left: 4px;
  }
  .bs-p-sm-5 {
    padding: 5px;
  }
  .bs-pt-sm-5,
  .bs-py-sm-5 {
    padding-top: 5px;
  }
  .bs-pr-sm-5,
  .bs-px-sm-5 {
    padding-right: 5px;
  }
  .bs-pb-sm-5,
  .bs-py-sm-5 {
    padding-bottom: 5px;
  }
  .bs-pl-sm-5,
  .bs-px-sm-5 {
    padding-left: 5px;
  }
  .bs-p-sm-6 {
    padding: 6px;
  }
  .bs-pt-sm-6,
  .bs-py-sm-6 {
    padding-top: 6px;
  }
  .bs-pr-sm-6,
  .bs-px-sm-6 {
    padding-right: 6px;
  }
  .bs-pb-sm-6,
  .bs-py-sm-6 {
    padding-bottom: 6px;
  }
  .bs-pl-sm-6,
  .bs-px-sm-6 {
    padding-left: 6px;
  }
  .bs-p-sm-7 {
    padding: 7px;
  }
  .bs-pt-sm-7,
  .bs-py-sm-7 {
    padding-top: 7px;
  }
  .bs-pr-sm-7,
  .bs-px-sm-7 {
    padding-right: 7px;
  }
  .bs-pb-sm-7,
  .bs-py-sm-7 {
    padding-bottom: 7px;
  }
  .bs-pl-sm-7,
  .bs-px-sm-7 {
    padding-left: 7px;
  }
  .bs-p-sm-8 {
    padding: 8px;
  }
  .bs-pt-sm-8,
  .bs-py-sm-8 {
    padding-top: 8px;
  }
  .bs-pr-sm-8,
  .bs-px-sm-8 {
    padding-right: 8px;
  }
  .bs-pb-sm-8,
  .bs-py-sm-8 {
    padding-bottom: 8px;
  }
  .bs-pl-sm-8,
  .bs-px-sm-8 {
    padding-left: 8px;
  }
  .bs-p-sm-9 {
    padding: 9px;
  }
  .bs-pt-sm-9,
  .bs-py-sm-9 {
    padding-top: 9px;
  }
  .bs-pr-sm-9,
  .bs-px-sm-9 {
    padding-right: 9px;
  }
  .bs-pb-sm-9,
  .bs-py-sm-9 {
    padding-bottom: 9px;
  }
  .bs-pl-sm-9,
  .bs-px-sm-9 {
    padding-left: 9px;
  }
  .bs-p-sm-10 {
    padding: 10px;
  }
  .bs-pt-sm-10,
  .bs-py-sm-10 {
    padding-top: 10px;
  }
  .bs-pr-sm-10,
  .bs-px-sm-10 {
    padding-right: 10px;
  }
  .bs-pb-sm-10,
  .bs-py-sm-10 {
    padding-bottom: 10px;
  }
  .bs-pl-sm-10,
  .bs-px-sm-10 {
    padding-left: 10px;
  }
  .bs-p-sm-15 {
    padding: 15px;
  }
  .bs-pt-sm-15,
  .bs-py-sm-15 {
    padding-top: 15px;
  }
  .bs-pr-sm-15,
  .bs-px-sm-15 {
    padding-right: 15px;
  }
  .bs-pb-sm-15,
  .bs-py-sm-15 {
    padding-bottom: 15px;
  }
  .bs-pl-sm-15,
  .bs-px-sm-15 {
    padding-left: 15px;
  }
  .bs-p-sm-20 {
    padding: 20px;
  }
  .bs-pt-sm-20,
  .bs-py-sm-20 {
    padding-top: 20px;
  }
  .bs-pr-sm-20,
  .bs-px-sm-20 {
    padding-right: 20px;
  }
  .bs-pb-sm-20,
  .bs-py-sm-20 {
    padding-bottom: 20px;
  }
  .bs-pl-sm-20,
  .bs-px-sm-20 {
    padding-left: 20px;
  }
  .bs-p-sm-25 {
    padding: 25px;
  }
  .bs-pt-sm-25,
  .bs-py-sm-25 {
    padding-top: 25px;
  }
  .bs-pr-sm-25,
  .bs-px-sm-25 {
    padding-right: 25px;
  }
  .bs-pb-sm-25,
  .bs-py-sm-25 {
    padding-bottom: 25px;
  }
  .bs-pl-sm-25,
  .bs-px-sm-25 {
    padding-left: 25px;
  }
  .bs-p-sm-30 {
    padding: 30px;
  }
  .bs-pt-sm-30,
  .bs-py-sm-30 {
    padding-top: 30px;
  }
  .bs-pr-sm-30,
  .bs-px-sm-30 {
    padding-right: 30px;
  }
  .bs-pb-sm-30,
  .bs-py-sm-30 {
    padding-bottom: 30px;
  }
  .bs-pl-sm-30,
  .bs-px-sm-30 {
    padding-left: 30px;
  }
  .bs-p-sm-35 {
    padding: 35px;
  }
  .bs-pt-sm-35,
  .bs-py-sm-35 {
    padding-top: 35px;
  }
  .bs-pr-sm-35,
  .bs-px-sm-35 {
    padding-right: 35px;
  }
  .bs-pb-sm-35,
  .bs-py-sm-35 {
    padding-bottom: 35px;
  }
  .bs-pl-sm-35,
  .bs-px-sm-35 {
    padding-left: 35px;
  }
  .bs-p-sm-40 {
    padding: 40px;
  }
  .bs-pt-sm-40,
  .bs-py-sm-40 {
    padding-top: 40px;
  }
  .bs-pr-sm-40,
  .bs-px-sm-40 {
    padding-right: 40px;
  }
  .bs-pb-sm-40,
  .bs-py-sm-40 {
    padding-bottom: 40px;
  }
  .bs-pl-sm-40,
  .bs-px-sm-40 {
    padding-left: 40px;
  }
  .bs-p-sm-45 {
    padding: 45px;
  }
  .bs-pt-sm-45,
  .bs-py-sm-45 {
    padding-top: 45px;
  }
  .bs-pr-sm-45,
  .bs-px-sm-45 {
    padding-right: 45px;
  }
  .bs-pb-sm-45,
  .bs-py-sm-45 {
    padding-bottom: 45px;
  }
  .bs-pl-sm-45,
  .bs-px-sm-45 {
    padding-left: 45px;
  }
  .bs-p-sm-50 {
    padding: 50px;
  }
  .bs-pt-sm-50,
  .bs-py-sm-50 {
    padding-top: 50px;
  }
  .bs-pr-sm-50,
  .bs-px-sm-50 {
    padding-right: 50px;
  }
  .bs-pb-sm-50,
  .bs-py-sm-50 {
    padding-bottom: 50px;
  }
  .bs-pl-sm-50,
  .bs-px-sm-50 {
    padding-left: 50px;
  }
  .bs-p-sm-55 {
    padding: 55px;
  }
  .bs-pt-sm-55,
  .bs-py-sm-55 {
    padding-top: 55px;
  }
  .bs-pr-sm-55,
  .bs-px-sm-55 {
    padding-right: 55px;
  }
  .bs-pb-sm-55,
  .bs-py-sm-55 {
    padding-bottom: 55px;
  }
  .bs-pl-sm-55,
  .bs-px-sm-55 {
    padding-left: 55px;
  }
  .bs-p-sm-60 {
    padding: 60px;
  }
  .bs-pt-sm-60,
  .bs-py-sm-60 {
    padding-top: 60px;
  }
  .bs-pr-sm-60,
  .bs-px-sm-60 {
    padding-right: 60px;
  }
  .bs-pb-sm-60,
  .bs-py-sm-60 {
    padding-bottom: 60px;
  }
  .bs-pl-sm-60,
  .bs-px-sm-60 {
    padding-left: 60px;
  }
  .bs-p-sm-65 {
    padding: 65px;
  }
  .bs-pt-sm-65,
  .bs-py-sm-65 {
    padding-top: 65px;
  }
  .bs-pr-sm-65,
  .bs-px-sm-65 {
    padding-right: 65px;
  }
  .bs-pb-sm-65,
  .bs-py-sm-65 {
    padding-bottom: 65px;
  }
  .bs-pl-sm-65,
  .bs-px-sm-65 {
    padding-left: 65px;
  }
  .bs-p-sm-70 {
    padding: 70px;
  }
  .bs-pt-sm-70,
  .bs-py-sm-70 {
    padding-top: 70px;
  }
  .bs-pr-sm-70,
  .bs-px-sm-70 {
    padding-right: 70px;
  }
  .bs-pb-sm-70,
  .bs-py-sm-70 {
    padding-bottom: 70px;
  }
  .bs-pl-sm-70,
  .bs-px-sm-70 {
    padding-left: 70px;
  }
  .bs-p-sm-75 {
    padding: 75px;
  }
  .bs-pt-sm-75,
  .bs-py-sm-75 {
    padding-top: 75px;
  }
  .bs-pr-sm-75,
  .bs-px-sm-75 {
    padding-right: 75px;
  }
  .bs-pb-sm-75,
  .bs-py-sm-75 {
    padding-bottom: 75px;
  }
  .bs-pl-sm-75,
  .bs-px-sm-75 {
    padding-left: 75px;
  }
  .bs-p-sm-80 {
    padding: 80px;
  }
  .bs-pt-sm-80,
  .bs-py-sm-80 {
    padding-top: 80px;
  }
  .bs-pr-sm-80,
  .bs-px-sm-80 {
    padding-right: 80px;
  }
  .bs-pb-sm-80,
  .bs-py-sm-80 {
    padding-bottom: 80px;
  }
  .bs-pl-sm-80,
  .bs-px-sm-80 {
    padding-left: 80px;
  }
  .bs-p-sm-85 {
    padding: 85px;
  }
  .bs-pt-sm-85,
  .bs-py-sm-85 {
    padding-top: 85px;
  }
  .bs-pr-sm-85,
  .bs-px-sm-85 {
    padding-right: 85px;
  }
  .bs-pb-sm-85,
  .bs-py-sm-85 {
    padding-bottom: 85px;
  }
  .bs-pl-sm-85,
  .bs-px-sm-85 {
    padding-left: 85px;
  }
  .bs-p-sm-90 {
    padding: 90px;
  }
  .bs-pt-sm-90,
  .bs-py-sm-90 {
    padding-top: 90px;
  }
  .bs-pr-sm-90,
  .bs-px-sm-90 {
    padding-right: 90px;
  }
  .bs-pb-sm-90,
  .bs-py-sm-90 {
    padding-bottom: 90px;
  }
  .bs-pl-sm-90,
  .bs-px-sm-90 {
    padding-left: 90px;
  }
  .bs-p-sm-95 {
    padding: 95px;
  }
  .bs-pt-sm-95,
  .bs-py-sm-95 {
    padding-top: 95px;
  }
  .bs-pr-sm-95,
  .bs-px-sm-95 {
    padding-right: 95px;
  }
  .bs-pb-sm-95,
  .bs-py-sm-95 {
    padding-bottom: 95px;
  }
  .bs-pl-sm-95,
  .bs-px-sm-95 {
    padding-left: 95px;
  }
  .bs-p-sm-100 {
    padding: 100px;
  }
  .bs-pt-sm-100,
  .bs-py-sm-100 {
    padding-top: 100px;
  }
  .bs-pr-sm-100,
  .bs-px-sm-100 {
    padding-right: 100px;
  }
  .bs-pb-sm-100,
  .bs-py-sm-100 {
    padding-bottom: 100px;
  }
  .bs-pl-sm-100,
  .bs-px-sm-100 {
    padding-left: 100px;
  }
  .bs-p-sm-110 {
    padding: 110px;
  }
  .bs-pt-sm-110,
  .bs-py-sm-110 {
    padding-top: 110px;
  }
  .bs-pr-sm-110,
  .bs-px-sm-110 {
    padding-right: 110px;
  }
  .bs-pb-sm-110,
  .bs-py-sm-110 {
    padding-bottom: 110px;
  }
  .bs-pl-sm-110,
  .bs-px-sm-110 {
    padding-left: 110px;
  }
  .bs-p-sm-120 {
    padding: 120px;
  }
  .bs-pt-sm-120,
  .bs-py-sm-120 {
    padding-top: 120px;
  }
  .bs-pr-sm-120,
  .bs-px-sm-120 {
    padding-right: 120px;
  }
  .bs-pb-sm-120,
  .bs-py-sm-120 {
    padding-bottom: 120px;
  }
  .bs-pl-sm-120,
  .bs-px-sm-120 {
    padding-left: 120px;
  }
  .bs-p-sm-130 {
    padding: 130px;
  }
  .bs-pt-sm-130,
  .bs-py-sm-130 {
    padding-top: 130px;
  }
  .bs-pr-sm-130,
  .bs-px-sm-130 {
    padding-right: 130px;
  }
  .bs-pb-sm-130,
  .bs-py-sm-130 {
    padding-bottom: 130px;
  }
  .bs-pl-sm-130,
  .bs-px-sm-130 {
    padding-left: 130px;
  }
  .bs-p-sm-140 {
    padding: 140px;
  }
  .bs-pt-sm-140,
  .bs-py-sm-140 {
    padding-top: 140px;
  }
  .bs-pr-sm-140,
  .bs-px-sm-140 {
    padding-right: 140px;
  }
  .bs-pb-sm-140,
  .bs-py-sm-140 {
    padding-bottom: 140px;
  }
  .bs-pl-sm-140,
  .bs-px-sm-140 {
    padding-left: 140px;
  }
  .bs-p-sm-150 {
    padding: 150px;
  }
  .bs-pt-sm-150,
  .bs-py-sm-150 {
    padding-top: 150px;
  }
  .bs-pr-sm-150,
  .bs-px-sm-150 {
    padding-right: 150px;
  }
  .bs-pb-sm-150,
  .bs-py-sm-150 {
    padding-bottom: 150px;
  }
  .bs-pl-sm-150,
  .bs-px-sm-150 {
    padding-left: 150px;
  }
  .bs-m-sm-n1 {
    margin: -1px;
  }
  .bs-mt-sm-n1,
  .bs-my-sm-n1 {
    margin-top: -1px;
  }
  .bs-mr-sm-n1,
  .bs-mx-sm-n1 {
    margin-right: -1px;
  }
  .bs-mb-sm-n1,
  .bs-my-sm-n1 {
    margin-bottom: -1px;
  }
  .bs-ml-sm-n1,
  .bs-mx-sm-n1 {
    margin-left: -1px;
  }
  .bs-m-sm-n2 {
    margin: -2px;
  }
  .bs-mt-sm-n2,
  .bs-my-sm-n2 {
    margin-top: -2px;
  }
  .bs-mr-sm-n2,
  .bs-mx-sm-n2 {
    margin-right: -2px;
  }
  .bs-mb-sm-n2,
  .bs-my-sm-n2 {
    margin-bottom: -2px;
  }
  .bs-ml-sm-n2,
  .bs-mx-sm-n2 {
    margin-left: -2px;
  }
  .bs-m-sm-n3 {
    margin: -3px;
  }
  .bs-mt-sm-n3,
  .bs-my-sm-n3 {
    margin-top: -3px;
  }
  .bs-mr-sm-n3,
  .bs-mx-sm-n3 {
    margin-right: -3px;
  }
  .bs-mb-sm-n3,
  .bs-my-sm-n3 {
    margin-bottom: -3px;
  }
  .bs-ml-sm-n3,
  .bs-mx-sm-n3 {
    margin-left: -3px;
  }
  .bs-m-sm-n4 {
    margin: -4px;
  }
  .bs-mt-sm-n4,
  .bs-my-sm-n4 {
    margin-top: -4px;
  }
  .bs-mr-sm-n4,
  .bs-mx-sm-n4 {
    margin-right: -4px;
  }
  .bs-mb-sm-n4,
  .bs-my-sm-n4 {
    margin-bottom: -4px;
  }
  .bs-ml-sm-n4,
  .bs-mx-sm-n4 {
    margin-left: -4px;
  }
  .bs-m-sm-n5 {
    margin: -5px;
  }
  .bs-mt-sm-n5,
  .bs-my-sm-n5 {
    margin-top: -5px;
  }
  .bs-mr-sm-n5,
  .bs-mx-sm-n5 {
    margin-right: -5px;
  }
  .bs-mb-sm-n5,
  .bs-my-sm-n5 {
    margin-bottom: -5px;
  }
  .bs-ml-sm-n5,
  .bs-mx-sm-n5 {
    margin-left: -5px;
  }
  .bs-m-sm-n6 {
    margin: -6px;
  }
  .bs-mt-sm-n6,
  .bs-my-sm-n6 {
    margin-top: -6px;
  }
  .bs-mr-sm-n6,
  .bs-mx-sm-n6 {
    margin-right: -6px;
  }
  .bs-mb-sm-n6,
  .bs-my-sm-n6 {
    margin-bottom: -6px;
  }
  .bs-ml-sm-n6,
  .bs-mx-sm-n6 {
    margin-left: -6px;
  }
  .bs-m-sm-n7 {
    margin: -7px;
  }
  .bs-mt-sm-n7,
  .bs-my-sm-n7 {
    margin-top: -7px;
  }
  .bs-mr-sm-n7,
  .bs-mx-sm-n7 {
    margin-right: -7px;
  }
  .bs-mb-sm-n7,
  .bs-my-sm-n7 {
    margin-bottom: -7px;
  }
  .bs-ml-sm-n7,
  .bs-mx-sm-n7 {
    margin-left: -7px;
  }
  .bs-m-sm-n8 {
    margin: -8px;
  }
  .bs-mt-sm-n8,
  .bs-my-sm-n8 {
    margin-top: -8px;
  }
  .bs-mr-sm-n8,
  .bs-mx-sm-n8 {
    margin-right: -8px;
  }
  .bs-mb-sm-n8,
  .bs-my-sm-n8 {
    margin-bottom: -8px;
  }
  .bs-ml-sm-n8,
  .bs-mx-sm-n8 {
    margin-left: -8px;
  }
  .bs-m-sm-n9 {
    margin: -9px;
  }
  .bs-mt-sm-n9,
  .bs-my-sm-n9 {
    margin-top: -9px;
  }
  .bs-mr-sm-n9,
  .bs-mx-sm-n9 {
    margin-right: -9px;
  }
  .bs-mb-sm-n9,
  .bs-my-sm-n9 {
    margin-bottom: -9px;
  }
  .bs-ml-sm-n9,
  .bs-mx-sm-n9 {
    margin-left: -9px;
  }
  .bs-m-sm-n10 {
    margin: -10px;
  }
  .bs-mt-sm-n10,
  .bs-my-sm-n10 {
    margin-top: -10px;
  }
  .bs-mr-sm-n10,
  .bs-mx-sm-n10 {
    margin-right: -10px;
  }
  .bs-mb-sm-n10,
  .bs-my-sm-n10 {
    margin-bottom: -10px;
  }
  .bs-ml-sm-n10,
  .bs-mx-sm-n10 {
    margin-left: -10px;
  }
  .bs-m-sm-n15 {
    margin: -15px;
  }
  .bs-mt-sm-n15,
  .bs-my-sm-n15 {
    margin-top: -15px;
  }
  .bs-mr-sm-n15,
  .bs-mx-sm-n15 {
    margin-right: -15px;
  }
  .bs-mb-sm-n15,
  .bs-my-sm-n15 {
    margin-bottom: -15px;
  }
  .bs-ml-sm-n15,
  .bs-mx-sm-n15 {
    margin-left: -15px;
  }
  .bs-m-sm-n20 {
    margin: -20px;
  }
  .bs-mt-sm-n20,
  .bs-my-sm-n20 {
    margin-top: -20px;
  }
  .bs-mr-sm-n20,
  .bs-mx-sm-n20 {
    margin-right: -20px;
  }
  .bs-mb-sm-n20,
  .bs-my-sm-n20 {
    margin-bottom: -20px;
  }
  .bs-ml-sm-n20,
  .bs-mx-sm-n20 {
    margin-left: -20px;
  }
  .bs-m-sm-n25 {
    margin: -25px;
  }
  .bs-mt-sm-n25,
  .bs-my-sm-n25 {
    margin-top: -25px;
  }
  .bs-mr-sm-n25,
  .bs-mx-sm-n25 {
    margin-right: -25px;
  }
  .bs-mb-sm-n25,
  .bs-my-sm-n25 {
    margin-bottom: -25px;
  }
  .bs-ml-sm-n25,
  .bs-mx-sm-n25 {
    margin-left: -25px;
  }
  .bs-m-sm-n30 {
    margin: -30px;
  }
  .bs-mt-sm-n30,
  .bs-my-sm-n30 {
    margin-top: -30px;
  }
  .bs-mr-sm-n30,
  .bs-mx-sm-n30 {
    margin-right: -30px;
  }
  .bs-mb-sm-n30,
  .bs-my-sm-n30 {
    margin-bottom: -30px;
  }
  .bs-ml-sm-n30,
  .bs-mx-sm-n30 {
    margin-left: -30px;
  }
  .bs-m-sm-n35 {
    margin: -35px;
  }
  .bs-mt-sm-n35,
  .bs-my-sm-n35 {
    margin-top: -35px;
  }
  .bs-mr-sm-n35,
  .bs-mx-sm-n35 {
    margin-right: -35px;
  }
  .bs-mb-sm-n35,
  .bs-my-sm-n35 {
    margin-bottom: -35px;
  }
  .bs-ml-sm-n35,
  .bs-mx-sm-n35 {
    margin-left: -35px;
  }
  .bs-m-sm-n40 {
    margin: -40px;
  }
  .bs-mt-sm-n40,
  .bs-my-sm-n40 {
    margin-top: -40px;
  }
  .bs-mr-sm-n40,
  .bs-mx-sm-n40 {
    margin-right: -40px;
  }
  .bs-mb-sm-n40,
  .bs-my-sm-n40 {
    margin-bottom: -40px;
  }
  .bs-ml-sm-n40,
  .bs-mx-sm-n40 {
    margin-left: -40px;
  }
  .bs-m-sm-n45 {
    margin: -45px;
  }
  .bs-mt-sm-n45,
  .bs-my-sm-n45 {
    margin-top: -45px;
  }
  .bs-mr-sm-n45,
  .bs-mx-sm-n45 {
    margin-right: -45px;
  }
  .bs-mb-sm-n45,
  .bs-my-sm-n45 {
    margin-bottom: -45px;
  }
  .bs-ml-sm-n45,
  .bs-mx-sm-n45 {
    margin-left: -45px;
  }
  .bs-m-sm-n50 {
    margin: -50px;
  }
  .bs-mt-sm-n50,
  .bs-my-sm-n50 {
    margin-top: -50px;
  }
  .bs-mr-sm-n50,
  .bs-mx-sm-n50 {
    margin-right: -50px;
  }
  .bs-mb-sm-n50,
  .bs-my-sm-n50 {
    margin-bottom: -50px;
  }
  .bs-ml-sm-n50,
  .bs-mx-sm-n50 {
    margin-left: -50px;
  }
  .bs-m-sm-n55 {
    margin: -55px;
  }
  .bs-mt-sm-n55,
  .bs-my-sm-n55 {
    margin-top: -55px;
  }
  .bs-mr-sm-n55,
  .bs-mx-sm-n55 {
    margin-right: -55px;
  }
  .bs-mb-sm-n55,
  .bs-my-sm-n55 {
    margin-bottom: -55px;
  }
  .bs-ml-sm-n55,
  .bs-mx-sm-n55 {
    margin-left: -55px;
  }
  .bs-m-sm-n60 {
    margin: -60px;
  }
  .bs-mt-sm-n60,
  .bs-my-sm-n60 {
    margin-top: -60px;
  }
  .bs-mr-sm-n60,
  .bs-mx-sm-n60 {
    margin-right: -60px;
  }
  .bs-mb-sm-n60,
  .bs-my-sm-n60 {
    margin-bottom: -60px;
  }
  .bs-ml-sm-n60,
  .bs-mx-sm-n60 {
    margin-left: -60px;
  }
  .bs-m-sm-n65 {
    margin: -65px;
  }
  .bs-mt-sm-n65,
  .bs-my-sm-n65 {
    margin-top: -65px;
  }
  .bs-mr-sm-n65,
  .bs-mx-sm-n65 {
    margin-right: -65px;
  }
  .bs-mb-sm-n65,
  .bs-my-sm-n65 {
    margin-bottom: -65px;
  }
  .bs-ml-sm-n65,
  .bs-mx-sm-n65 {
    margin-left: -65px;
  }
  .bs-m-sm-n70 {
    margin: -70px;
  }
  .bs-mt-sm-n70,
  .bs-my-sm-n70 {
    margin-top: -70px;
  }
  .bs-mr-sm-n70,
  .bs-mx-sm-n70 {
    margin-right: -70px;
  }
  .bs-mb-sm-n70,
  .bs-my-sm-n70 {
    margin-bottom: -70px;
  }
  .bs-ml-sm-n70,
  .bs-mx-sm-n70 {
    margin-left: -70px;
  }
  .bs-m-sm-n75 {
    margin: -75px;
  }
  .bs-mt-sm-n75,
  .bs-my-sm-n75 {
    margin-top: -75px;
  }
  .bs-mr-sm-n75,
  .bs-mx-sm-n75 {
    margin-right: -75px;
  }
  .bs-mb-sm-n75,
  .bs-my-sm-n75 {
    margin-bottom: -75px;
  }
  .bs-ml-sm-n75,
  .bs-mx-sm-n75 {
    margin-left: -75px;
  }
  .bs-m-sm-n80 {
    margin: -80px;
  }
  .bs-mt-sm-n80,
  .bs-my-sm-n80 {
    margin-top: -80px;
  }
  .bs-mr-sm-n80,
  .bs-mx-sm-n80 {
    margin-right: -80px;
  }
  .bs-mb-sm-n80,
  .bs-my-sm-n80 {
    margin-bottom: -80px;
  }
  .bs-ml-sm-n80,
  .bs-mx-sm-n80 {
    margin-left: -80px;
  }
  .bs-m-sm-n85 {
    margin: -85px;
  }
  .bs-mt-sm-n85,
  .bs-my-sm-n85 {
    margin-top: -85px;
  }
  .bs-mr-sm-n85,
  .bs-mx-sm-n85 {
    margin-right: -85px;
  }
  .bs-mb-sm-n85,
  .bs-my-sm-n85 {
    margin-bottom: -85px;
  }
  .bs-ml-sm-n85,
  .bs-mx-sm-n85 {
    margin-left: -85px;
  }
  .bs-m-sm-n90 {
    margin: -90px;
  }
  .bs-mt-sm-n90,
  .bs-my-sm-n90 {
    margin-top: -90px;
  }
  .bs-mr-sm-n90,
  .bs-mx-sm-n90 {
    margin-right: -90px;
  }
  .bs-mb-sm-n90,
  .bs-my-sm-n90 {
    margin-bottom: -90px;
  }
  .bs-ml-sm-n90,
  .bs-mx-sm-n90 {
    margin-left: -90px;
  }
  .bs-m-sm-n95 {
    margin: -95px;
  }
  .bs-mt-sm-n95,
  .bs-my-sm-n95 {
    margin-top: -95px;
  }
  .bs-mr-sm-n95,
  .bs-mx-sm-n95 {
    margin-right: -95px;
  }
  .bs-mb-sm-n95,
  .bs-my-sm-n95 {
    margin-bottom: -95px;
  }
  .bs-ml-sm-n95,
  .bs-mx-sm-n95 {
    margin-left: -95px;
  }
  .bs-m-sm-n100 {
    margin: -100px;
  }
  .bs-mt-sm-n100,
  .bs-my-sm-n100 {
    margin-top: -100px;
  }
  .bs-mr-sm-n100,
  .bs-mx-sm-n100 {
    margin-right: -100px;
  }
  .bs-mb-sm-n100,
  .bs-my-sm-n100 {
    margin-bottom: -100px;
  }
  .bs-ml-sm-n100,
  .bs-mx-sm-n100 {
    margin-left: -100px;
  }
  .bs-m-sm-n110 {
    margin: -110px;
  }
  .bs-mt-sm-n110,
  .bs-my-sm-n110 {
    margin-top: -110px;
  }
  .bs-mr-sm-n110,
  .bs-mx-sm-n110 {
    margin-right: -110px;
  }
  .bs-mb-sm-n110,
  .bs-my-sm-n110 {
    margin-bottom: -110px;
  }
  .bs-ml-sm-n110,
  .bs-mx-sm-n110 {
    margin-left: -110px;
  }
  .bs-m-sm-n120 {
    margin: -120px;
  }
  .bs-mt-sm-n120,
  .bs-my-sm-n120 {
    margin-top: -120px;
  }
  .bs-mr-sm-n120,
  .bs-mx-sm-n120 {
    margin-right: -120px;
  }
  .bs-mb-sm-n120,
  .bs-my-sm-n120 {
    margin-bottom: -120px;
  }
  .bs-ml-sm-n120,
  .bs-mx-sm-n120 {
    margin-left: -120px;
  }
  .bs-m-sm-n130 {
    margin: -130px;
  }
  .bs-mt-sm-n130,
  .bs-my-sm-n130 {
    margin-top: -130px;
  }
  .bs-mr-sm-n130,
  .bs-mx-sm-n130 {
    margin-right: -130px;
  }
  .bs-mb-sm-n130,
  .bs-my-sm-n130 {
    margin-bottom: -130px;
  }
  .bs-ml-sm-n130,
  .bs-mx-sm-n130 {
    margin-left: -130px;
  }
  .bs-m-sm-n140 {
    margin: -140px;
  }
  .bs-mt-sm-n140,
  .bs-my-sm-n140 {
    margin-top: -140px;
  }
  .bs-mr-sm-n140,
  .bs-mx-sm-n140 {
    margin-right: -140px;
  }
  .bs-mb-sm-n140,
  .bs-my-sm-n140 {
    margin-bottom: -140px;
  }
  .bs-ml-sm-n140,
  .bs-mx-sm-n140 {
    margin-left: -140px;
  }
  .bs-m-sm-n150 {
    margin: -150px;
  }
  .bs-mt-sm-n150,
  .bs-my-sm-n150 {
    margin-top: -150px;
  }
  .bs-mr-sm-n150,
  .bs-mx-sm-n150 {
    margin-right: -150px;
  }
  .bs-mb-sm-n150,
  .bs-my-sm-n150 {
    margin-bottom: -150px;
  }
  .bs-ml-sm-n150,
  .bs-mx-sm-n150 {
    margin-left: -150px;
  }
  .bs-m-sm-auto {
    margin: auto;
  }
  .bs-mt-sm-auto,
  .bs-my-sm-auto {
    margin-top: auto;
  }
  .bs-mr-sm-auto,
  .bs-mx-sm-auto {
    margin-right: auto;
  }
  .bs-mb-sm-auto,
  .bs-my-sm-auto {
    margin-bottom: auto;
  }
  .bs-ml-sm-auto,
  .bs-mx-sm-auto {
    margin-left: auto;
  }
}

@media (min-width: 736px) {
  .bs-m-md-0 {
    margin: 0;
  }
  .bs-mt-md-0,
  .bs-my-md-0 {
    margin-top: 0;
  }
  .bs-mr-md-0,
  .bs-mx-md-0 {
    margin-right: 0;
  }
  .bs-mb-md-0,
  .bs-my-md-0 {
    margin-bottom: 0;
  }
  .bs-ml-md-0,
  .bs-mx-md-0 {
    margin-left: 0;
  }
  .bs-m-md-1 {
    margin: 1px;
  }
  .bs-mt-md-1,
  .bs-my-md-1 {
    margin-top: 1px;
  }
  .bs-mr-md-1,
  .bs-mx-md-1 {
    margin-right: 1px;
  }
  .bs-mb-md-1,
  .bs-my-md-1 {
    margin-bottom: 1px;
  }
  .bs-ml-md-1,
  .bs-mx-md-1 {
    margin-left: 1px;
  }
  .bs-m-md-2 {
    margin: 2px;
  }
  .bs-mt-md-2,
  .bs-my-md-2 {
    margin-top: 2px;
  }
  .bs-mr-md-2,
  .bs-mx-md-2 {
    margin-right: 2px;
  }
  .bs-mb-md-2,
  .bs-my-md-2 {
    margin-bottom: 2px;
  }
  .bs-ml-md-2,
  .bs-mx-md-2 {
    margin-left: 2px;
  }
  .bs-m-md-3 {
    margin: 3px;
  }
  .bs-mt-md-3,
  .bs-my-md-3 {
    margin-top: 3px;
  }
  .bs-mr-md-3,
  .bs-mx-md-3 {
    margin-right: 3px;
  }
  .bs-mb-md-3,
  .bs-my-md-3 {
    margin-bottom: 3px;
  }
  .bs-ml-md-3,
  .bs-mx-md-3 {
    margin-left: 3px;
  }
  .bs-m-md-4 {
    margin: 4px;
  }
  .bs-mt-md-4,
  .bs-my-md-4 {
    margin-top: 4px;
  }
  .bs-mr-md-4,
  .bs-mx-md-4 {
    margin-right: 4px;
  }
  .bs-mb-md-4,
  .bs-my-md-4 {
    margin-bottom: 4px;
  }
  .bs-ml-md-4,
  .bs-mx-md-4 {
    margin-left: 4px;
  }
  .bs-m-md-5 {
    margin: 5px;
  }
  .bs-mt-md-5,
  .bs-my-md-5 {
    margin-top: 5px;
  }
  .bs-mr-md-5,
  .bs-mx-md-5 {
    margin-right: 5px;
  }
  .bs-mb-md-5,
  .bs-my-md-5 {
    margin-bottom: 5px;
  }
  .bs-ml-md-5,
  .bs-mx-md-5 {
    margin-left: 5px;
  }
  .bs-m-md-6 {
    margin: 6px;
  }
  .bs-mt-md-6,
  .bs-my-md-6 {
    margin-top: 6px;
  }
  .bs-mr-md-6,
  .bs-mx-md-6 {
    margin-right: 6px;
  }
  .bs-mb-md-6,
  .bs-my-md-6 {
    margin-bottom: 6px;
  }
  .bs-ml-md-6,
  .bs-mx-md-6 {
    margin-left: 6px;
  }
  .bs-m-md-7 {
    margin: 7px;
  }
  .bs-mt-md-7,
  .bs-my-md-7 {
    margin-top: 7px;
  }
  .bs-mr-md-7,
  .bs-mx-md-7 {
    margin-right: 7px;
  }
  .bs-mb-md-7,
  .bs-my-md-7 {
    margin-bottom: 7px;
  }
  .bs-ml-md-7,
  .bs-mx-md-7 {
    margin-left: 7px;
  }
  .bs-m-md-8 {
    margin: 8px;
  }
  .bs-mt-md-8,
  .bs-my-md-8 {
    margin-top: 8px;
  }
  .bs-mr-md-8,
  .bs-mx-md-8 {
    margin-right: 8px;
  }
  .bs-mb-md-8,
  .bs-my-md-8 {
    margin-bottom: 8px;
  }
  .bs-ml-md-8,
  .bs-mx-md-8 {
    margin-left: 8px;
  }
  .bs-m-md-9 {
    margin: 9px;
  }
  .bs-mt-md-9,
  .bs-my-md-9 {
    margin-top: 9px;
  }
  .bs-mr-md-9,
  .bs-mx-md-9 {
    margin-right: 9px;
  }
  .bs-mb-md-9,
  .bs-my-md-9 {
    margin-bottom: 9px;
  }
  .bs-ml-md-9,
  .bs-mx-md-9 {
    margin-left: 9px;
  }
  .bs-m-md-10 {
    margin: 10px;
  }
  .bs-mt-md-10,
  .bs-my-md-10 {
    margin-top: 10px;
  }
  .bs-mr-md-10,
  .bs-mx-md-10 {
    margin-right: 10px;
  }
  .bs-mb-md-10,
  .bs-my-md-10 {
    margin-bottom: 10px;
  }
  .bs-ml-md-10,
  .bs-mx-md-10 {
    margin-left: 10px;
  }
  .bs-m-md-15 {
    margin: 15px;
  }
  .bs-mt-md-15,
  .bs-my-md-15 {
    margin-top: 15px;
  }
  .bs-mr-md-15,
  .bs-mx-md-15 {
    margin-right: 15px;
  }
  .bs-mb-md-15,
  .bs-my-md-15 {
    margin-bottom: 15px;
  }
  .bs-ml-md-15,
  .bs-mx-md-15 {
    margin-left: 15px;
  }
  .bs-m-md-20 {
    margin: 20px;
  }
  .bs-mt-md-20,
  .bs-my-md-20 {
    margin-top: 20px;
  }
  .bs-mr-md-20,
  .bs-mx-md-20 {
    margin-right: 20px;
  }
  .bs-mb-md-20,
  .bs-my-md-20 {
    margin-bottom: 20px;
  }
  .bs-ml-md-20,
  .bs-mx-md-20 {
    margin-left: 20px;
  }
  .bs-m-md-25 {
    margin: 25px;
  }
  .bs-mt-md-25,
  .bs-my-md-25 {
    margin-top: 25px;
  }
  .bs-mr-md-25,
  .bs-mx-md-25 {
    margin-right: 25px;
  }
  .bs-mb-md-25,
  .bs-my-md-25 {
    margin-bottom: 25px;
  }
  .bs-ml-md-25,
  .bs-mx-md-25 {
    margin-left: 25px;
  }
  .bs-m-md-30 {
    margin: 30px;
  }
  .bs-mt-md-30,
  .bs-my-md-30 {
    margin-top: 30px;
  }
  .bs-mr-md-30,
  .bs-mx-md-30 {
    margin-right: 30px;
  }
  .bs-mb-md-30,
  .bs-my-md-30 {
    margin-bottom: 30px;
  }
  .bs-ml-md-30,
  .bs-mx-md-30 {
    margin-left: 30px;
  }
  .bs-m-md-35 {
    margin: 35px;
  }
  .bs-mt-md-35,
  .bs-my-md-35 {
    margin-top: 35px;
  }
  .bs-mr-md-35,
  .bs-mx-md-35 {
    margin-right: 35px;
  }
  .bs-mb-md-35,
  .bs-my-md-35 {
    margin-bottom: 35px;
  }
  .bs-ml-md-35,
  .bs-mx-md-35 {
    margin-left: 35px;
  }
  .bs-m-md-40 {
    margin: 40px;
  }
  .bs-mt-md-40,
  .bs-my-md-40 {
    margin-top: 40px;
  }
  .bs-mr-md-40,
  .bs-mx-md-40 {
    margin-right: 40px;
  }
  .bs-mb-md-40,
  .bs-my-md-40 {
    margin-bottom: 40px;
  }
  .bs-ml-md-40,
  .bs-mx-md-40 {
    margin-left: 40px;
  }
  .bs-m-md-45 {
    margin: 45px;
  }
  .bs-mt-md-45,
  .bs-my-md-45 {
    margin-top: 45px;
  }
  .bs-mr-md-45,
  .bs-mx-md-45 {
    margin-right: 45px;
  }
  .bs-mb-md-45,
  .bs-my-md-45 {
    margin-bottom: 45px;
  }
  .bs-ml-md-45,
  .bs-mx-md-45 {
    margin-left: 45px;
  }
  .bs-m-md-50 {
    margin: 50px;
  }
  .bs-mt-md-50,
  .bs-my-md-50 {
    margin-top: 50px;
  }
  .bs-mr-md-50,
  .bs-mx-md-50 {
    margin-right: 50px;
  }
  .bs-mb-md-50,
  .bs-my-md-50 {
    margin-bottom: 50px;
  }
  .bs-ml-md-50,
  .bs-mx-md-50 {
    margin-left: 50px;
  }
  .bs-m-md-55 {
    margin: 55px;
  }
  .bs-mt-md-55,
  .bs-my-md-55 {
    margin-top: 55px;
  }
  .bs-mr-md-55,
  .bs-mx-md-55 {
    margin-right: 55px;
  }
  .bs-mb-md-55,
  .bs-my-md-55 {
    margin-bottom: 55px;
  }
  .bs-ml-md-55,
  .bs-mx-md-55 {
    margin-left: 55px;
  }
  .bs-m-md-60 {
    margin: 60px;
  }
  .bs-mt-md-60,
  .bs-my-md-60 {
    margin-top: 60px;
  }
  .bs-mr-md-60,
  .bs-mx-md-60 {
    margin-right: 60px;
  }
  .bs-mb-md-60,
  .bs-my-md-60 {
    margin-bottom: 60px;
  }
  .bs-ml-md-60,
  .bs-mx-md-60 {
    margin-left: 60px;
  }
  .bs-m-md-65 {
    margin: 65px;
  }
  .bs-mt-md-65,
  .bs-my-md-65 {
    margin-top: 65px;
  }
  .bs-mr-md-65,
  .bs-mx-md-65 {
    margin-right: 65px;
  }
  .bs-mb-md-65,
  .bs-my-md-65 {
    margin-bottom: 65px;
  }
  .bs-ml-md-65,
  .bs-mx-md-65 {
    margin-left: 65px;
  }
  .bs-m-md-70 {
    margin: 70px;
  }
  .bs-mt-md-70,
  .bs-my-md-70 {
    margin-top: 70px;
  }
  .bs-mr-md-70,
  .bs-mx-md-70 {
    margin-right: 70px;
  }
  .bs-mb-md-70,
  .bs-my-md-70 {
    margin-bottom: 70px;
  }
  .bs-ml-md-70,
  .bs-mx-md-70 {
    margin-left: 70px;
  }
  .bs-m-md-75 {
    margin: 75px;
  }
  .bs-mt-md-75,
  .bs-my-md-75 {
    margin-top: 75px;
  }
  .bs-mr-md-75,
  .bs-mx-md-75 {
    margin-right: 75px;
  }
  .bs-mb-md-75,
  .bs-my-md-75 {
    margin-bottom: 75px;
  }
  .bs-ml-md-75,
  .bs-mx-md-75 {
    margin-left: 75px;
  }
  .bs-m-md-80 {
    margin: 80px;
  }
  .bs-mt-md-80,
  .bs-my-md-80 {
    margin-top: 80px;
  }
  .bs-mr-md-80,
  .bs-mx-md-80 {
    margin-right: 80px;
  }
  .bs-mb-md-80,
  .bs-my-md-80 {
    margin-bottom: 80px;
  }
  .bs-ml-md-80,
  .bs-mx-md-80 {
    margin-left: 80px;
  }
  .bs-m-md-85 {
    margin: 85px;
  }
  .bs-mt-md-85,
  .bs-my-md-85 {
    margin-top: 85px;
  }
  .bs-mr-md-85,
  .bs-mx-md-85 {
    margin-right: 85px;
  }
  .bs-mb-md-85,
  .bs-my-md-85 {
    margin-bottom: 85px;
  }
  .bs-ml-md-85,
  .bs-mx-md-85 {
    margin-left: 85px;
  }
  .bs-m-md-90 {
    margin: 90px;
  }
  .bs-mt-md-90,
  .bs-my-md-90 {
    margin-top: 90px;
  }
  .bs-mr-md-90,
  .bs-mx-md-90 {
    margin-right: 90px;
  }
  .bs-mb-md-90,
  .bs-my-md-90 {
    margin-bottom: 90px;
  }
  .bs-ml-md-90,
  .bs-mx-md-90 {
    margin-left: 90px;
  }
  .bs-m-md-95 {
    margin: 95px;
  }
  .bs-mt-md-95,
  .bs-my-md-95 {
    margin-top: 95px;
  }
  .bs-mr-md-95,
  .bs-mx-md-95 {
    margin-right: 95px;
  }
  .bs-mb-md-95,
  .bs-my-md-95 {
    margin-bottom: 95px;
  }
  .bs-ml-md-95,
  .bs-mx-md-95 {
    margin-left: 95px;
  }
  .bs-m-md-100 {
    margin: 100px;
  }
  .bs-mt-md-100,
  .bs-my-md-100 {
    margin-top: 100px;
  }
  .bs-mr-md-100,
  .bs-mx-md-100 {
    margin-right: 100px;
  }
  .bs-mb-md-100,
  .bs-my-md-100 {
    margin-bottom: 100px;
  }
  .bs-ml-md-100,
  .bs-mx-md-100 {
    margin-left: 100px;
  }
  .bs-m-md-110 {
    margin: 110px;
  }
  .bs-mt-md-110,
  .bs-my-md-110 {
    margin-top: 110px;
  }
  .bs-mr-md-110,
  .bs-mx-md-110 {
    margin-right: 110px;
  }
  .bs-mb-md-110,
  .bs-my-md-110 {
    margin-bottom: 110px;
  }
  .bs-ml-md-110,
  .bs-mx-md-110 {
    margin-left: 110px;
  }
  .bs-m-md-120 {
    margin: 120px;
  }
  .bs-mt-md-120,
  .bs-my-md-120 {
    margin-top: 120px;
  }
  .bs-mr-md-120,
  .bs-mx-md-120 {
    margin-right: 120px;
  }
  .bs-mb-md-120,
  .bs-my-md-120 {
    margin-bottom: 120px;
  }
  .bs-ml-md-120,
  .bs-mx-md-120 {
    margin-left: 120px;
  }
  .bs-m-md-130 {
    margin: 130px;
  }
  .bs-mt-md-130,
  .bs-my-md-130 {
    margin-top: 130px;
  }
  .bs-mr-md-130,
  .bs-mx-md-130 {
    margin-right: 130px;
  }
  .bs-mb-md-130,
  .bs-my-md-130 {
    margin-bottom: 130px;
  }
  .bs-ml-md-130,
  .bs-mx-md-130 {
    margin-left: 130px;
  }
  .bs-m-md-140 {
    margin: 140px;
  }
  .bs-mt-md-140,
  .bs-my-md-140 {
    margin-top: 140px;
  }
  .bs-mr-md-140,
  .bs-mx-md-140 {
    margin-right: 140px;
  }
  .bs-mb-md-140,
  .bs-my-md-140 {
    margin-bottom: 140px;
  }
  .bs-ml-md-140,
  .bs-mx-md-140 {
    margin-left: 140px;
  }
  .bs-m-md-150 {
    margin: 150px;
  }
  .bs-mt-md-150,
  .bs-my-md-150 {
    margin-top: 150px;
  }
  .bs-mr-md-150,
  .bs-mx-md-150 {
    margin-right: 150px;
  }
  .bs-mb-md-150,
  .bs-my-md-150 {
    margin-bottom: 150px;
  }
  .bs-ml-md-150,
  .bs-mx-md-150 {
    margin-left: 150px;
  }
  .bs-p-md-0 {
    padding: 0;
  }
  .bs-pt-md-0,
  .bs-py-md-0 {
    padding-top: 0;
  }
  .bs-pr-md-0,
  .bs-px-md-0 {
    padding-right: 0;
  }
  .bs-pb-md-0,
  .bs-py-md-0 {
    padding-bottom: 0;
  }
  .bs-pl-md-0,
  .bs-px-md-0 {
    padding-left: 0;
  }
  .bs-p-md-1 {
    padding: 1px;
  }
  .bs-pt-md-1,
  .bs-py-md-1 {
    padding-top: 1px;
  }
  .bs-pr-md-1,
  .bs-px-md-1 {
    padding-right: 1px;
  }
  .bs-pb-md-1,
  .bs-py-md-1 {
    padding-bottom: 1px;
  }
  .bs-pl-md-1,
  .bs-px-md-1 {
    padding-left: 1px;
  }
  .bs-p-md-2 {
    padding: 2px;
  }
  .bs-pt-md-2,
  .bs-py-md-2 {
    padding-top: 2px;
  }
  .bs-pr-md-2,
  .bs-px-md-2 {
    padding-right: 2px;
  }
  .bs-pb-md-2,
  .bs-py-md-2 {
    padding-bottom: 2px;
  }
  .bs-pl-md-2,
  .bs-px-md-2 {
    padding-left: 2px;
  }
  .bs-p-md-3 {
    padding: 3px;
  }
  .bs-pt-md-3,
  .bs-py-md-3 {
    padding-top: 3px;
  }
  .bs-pr-md-3,
  .bs-px-md-3 {
    padding-right: 3px;
  }
  .bs-pb-md-3,
  .bs-py-md-3 {
    padding-bottom: 3px;
  }
  .bs-pl-md-3,
  .bs-px-md-3 {
    padding-left: 3px;
  }
  .bs-p-md-4 {
    padding: 4px;
  }
  .bs-pt-md-4,
  .bs-py-md-4 {
    padding-top: 4px;
  }
  .bs-pr-md-4,
  .bs-px-md-4 {
    padding-right: 4px;
  }
  .bs-pb-md-4,
  .bs-py-md-4 {
    padding-bottom: 4px;
  }
  .bs-pl-md-4,
  .bs-px-md-4 {
    padding-left: 4px;
  }
  .bs-p-md-5 {
    padding: 5px;
  }
  .bs-pt-md-5,
  .bs-py-md-5 {
    padding-top: 5px;
  }
  .bs-pr-md-5,
  .bs-px-md-5 {
    padding-right: 5px;
  }
  .bs-pb-md-5,
  .bs-py-md-5 {
    padding-bottom: 5px;
  }
  .bs-pl-md-5,
  .bs-px-md-5 {
    padding-left: 5px;
  }
  .bs-p-md-6 {
    padding: 6px;
  }
  .bs-pt-md-6,
  .bs-py-md-6 {
    padding-top: 6px;
  }
  .bs-pr-md-6,
  .bs-px-md-6 {
    padding-right: 6px;
  }
  .bs-pb-md-6,
  .bs-py-md-6 {
    padding-bottom: 6px;
  }
  .bs-pl-md-6,
  .bs-px-md-6 {
    padding-left: 6px;
  }
  .bs-p-md-7 {
    padding: 7px;
  }
  .bs-pt-md-7,
  .bs-py-md-7 {
    padding-top: 7px;
  }
  .bs-pr-md-7,
  .bs-px-md-7 {
    padding-right: 7px;
  }
  .bs-pb-md-7,
  .bs-py-md-7 {
    padding-bottom: 7px;
  }
  .bs-pl-md-7,
  .bs-px-md-7 {
    padding-left: 7px;
  }
  .bs-p-md-8 {
    padding: 8px;
  }
  .bs-pt-md-8,
  .bs-py-md-8 {
    padding-top: 8px;
  }
  .bs-pr-md-8,
  .bs-px-md-8 {
    padding-right: 8px;
  }
  .bs-pb-md-8,
  .bs-py-md-8 {
    padding-bottom: 8px;
  }
  .bs-pl-md-8,
  .bs-px-md-8 {
    padding-left: 8px;
  }
  .bs-p-md-9 {
    padding: 9px;
  }
  .bs-pt-md-9,
  .bs-py-md-9 {
    padding-top: 9px;
  }
  .bs-pr-md-9,
  .bs-px-md-9 {
    padding-right: 9px;
  }
  .bs-pb-md-9,
  .bs-py-md-9 {
    padding-bottom: 9px;
  }
  .bs-pl-md-9,
  .bs-px-md-9 {
    padding-left: 9px;
  }
  .bs-p-md-10 {
    padding: 10px;
  }
  .bs-pt-md-10,
  .bs-py-md-10 {
    padding-top: 10px;
  }
  .bs-pr-md-10,
  .bs-px-md-10 {
    padding-right: 10px;
  }
  .bs-pb-md-10,
  .bs-py-md-10 {
    padding-bottom: 10px;
  }
  .bs-pl-md-10,
  .bs-px-md-10 {
    padding-left: 10px;
  }
  .bs-p-md-15 {
    padding: 15px;
  }
  .bs-pt-md-15,
  .bs-py-md-15 {
    padding-top: 15px;
  }
  .bs-pr-md-15,
  .bs-px-md-15 {
    padding-right: 15px;
  }
  .bs-pb-md-15,
  .bs-py-md-15 {
    padding-bottom: 15px;
  }
  .bs-pl-md-15,
  .bs-px-md-15 {
    padding-left: 15px;
  }
  .bs-p-md-20 {
    padding: 20px;
  }
  .bs-pt-md-20,
  .bs-py-md-20 {
    padding-top: 20px;
  }
  .bs-pr-md-20,
  .bs-px-md-20 {
    padding-right: 20px;
  }
  .bs-pb-md-20,
  .bs-py-md-20 {
    padding-bottom: 20px;
  }
  .bs-pl-md-20,
  .bs-px-md-20 {
    padding-left: 20px;
  }
  .bs-p-md-25 {
    padding: 25px;
  }
  .bs-pt-md-25,
  .bs-py-md-25 {
    padding-top: 25px;
  }
  .bs-pr-md-25,
  .bs-px-md-25 {
    padding-right: 25px;
  }
  .bs-pb-md-25,
  .bs-py-md-25 {
    padding-bottom: 25px;
  }
  .bs-pl-md-25,
  .bs-px-md-25 {
    padding-left: 25px;
  }
  .bs-p-md-30 {
    padding: 30px;
  }
  .bs-pt-md-30,
  .bs-py-md-30 {
    padding-top: 30px;
  }
  .bs-pr-md-30,
  .bs-px-md-30 {
    padding-right: 30px;
  }
  .bs-pb-md-30,
  .bs-py-md-30 {
    padding-bottom: 30px;
  }
  .bs-pl-md-30,
  .bs-px-md-30 {
    padding-left: 30px;
  }
  .bs-p-md-35 {
    padding: 35px;
  }
  .bs-pt-md-35,
  .bs-py-md-35 {
    padding-top: 35px;
  }
  .bs-pr-md-35,
  .bs-px-md-35 {
    padding-right: 35px;
  }
  .bs-pb-md-35,
  .bs-py-md-35 {
    padding-bottom: 35px;
  }
  .bs-pl-md-35,
  .bs-px-md-35 {
    padding-left: 35px;
  }
  .bs-p-md-40 {
    padding: 40px;
  }
  .bs-pt-md-40,
  .bs-py-md-40 {
    padding-top: 40px;
  }
  .bs-pr-md-40,
  .bs-px-md-40 {
    padding-right: 40px;
  }
  .bs-pb-md-40,
  .bs-py-md-40 {
    padding-bottom: 40px;
  }
  .bs-pl-md-40,
  .bs-px-md-40 {
    padding-left: 40px;
  }
  .bs-p-md-45 {
    padding: 45px;
  }
  .bs-pt-md-45,
  .bs-py-md-45 {
    padding-top: 45px;
  }
  .bs-pr-md-45,
  .bs-px-md-45 {
    padding-right: 45px;
  }
  .bs-pb-md-45,
  .bs-py-md-45 {
    padding-bottom: 45px;
  }
  .bs-pl-md-45,
  .bs-px-md-45 {
    padding-left: 45px;
  }
  .bs-p-md-50 {
    padding: 50px;
  }
  .bs-pt-md-50,
  .bs-py-md-50 {
    padding-top: 50px;
  }
  .bs-pr-md-50,
  .bs-px-md-50 {
    padding-right: 50px;
  }
  .bs-pb-md-50,
  .bs-py-md-50 {
    padding-bottom: 50px;
  }
  .bs-pl-md-50,
  .bs-px-md-50 {
    padding-left: 50px;
  }
  .bs-p-md-55 {
    padding: 55px;
  }
  .bs-pt-md-55,
  .bs-py-md-55 {
    padding-top: 55px;
  }
  .bs-pr-md-55,
  .bs-px-md-55 {
    padding-right: 55px;
  }
  .bs-pb-md-55,
  .bs-py-md-55 {
    padding-bottom: 55px;
  }
  .bs-pl-md-55,
  .bs-px-md-55 {
    padding-left: 55px;
  }
  .bs-p-md-60 {
    padding: 60px;
  }
  .bs-pt-md-60,
  .bs-py-md-60 {
    padding-top: 60px;
  }
  .bs-pr-md-60,
  .bs-px-md-60 {
    padding-right: 60px;
  }
  .bs-pb-md-60,
  .bs-py-md-60 {
    padding-bottom: 60px;
  }
  .bs-pl-md-60,
  .bs-px-md-60 {
    padding-left: 60px;
  }
  .bs-p-md-65 {
    padding: 65px;
  }
  .bs-pt-md-65,
  .bs-py-md-65 {
    padding-top: 65px;
  }
  .bs-pr-md-65,
  .bs-px-md-65 {
    padding-right: 65px;
  }
  .bs-pb-md-65,
  .bs-py-md-65 {
    padding-bottom: 65px;
  }
  .bs-pl-md-65,
  .bs-px-md-65 {
    padding-left: 65px;
  }
  .bs-p-md-70 {
    padding: 70px;
  }
  .bs-pt-md-70,
  .bs-py-md-70 {
    padding-top: 70px;
  }
  .bs-pr-md-70,
  .bs-px-md-70 {
    padding-right: 70px;
  }
  .bs-pb-md-70,
  .bs-py-md-70 {
    padding-bottom: 70px;
  }
  .bs-pl-md-70,
  .bs-px-md-70 {
    padding-left: 70px;
  }
  .bs-p-md-75 {
    padding: 75px;
  }
  .bs-pt-md-75,
  .bs-py-md-75 {
    padding-top: 75px;
  }
  .bs-pr-md-75,
  .bs-px-md-75 {
    padding-right: 75px;
  }
  .bs-pb-md-75,
  .bs-py-md-75 {
    padding-bottom: 75px;
  }
  .bs-pl-md-75,
  .bs-px-md-75 {
    padding-left: 75px;
  }
  .bs-p-md-80 {
    padding: 80px;
  }
  .bs-pt-md-80,
  .bs-py-md-80 {
    padding-top: 80px;
  }
  .bs-pr-md-80,
  .bs-px-md-80 {
    padding-right: 80px;
  }
  .bs-pb-md-80,
  .bs-py-md-80 {
    padding-bottom: 80px;
  }
  .bs-pl-md-80,
  .bs-px-md-80 {
    padding-left: 80px;
  }
  .bs-p-md-85 {
    padding: 85px;
  }
  .bs-pt-md-85,
  .bs-py-md-85 {
    padding-top: 85px;
  }
  .bs-pr-md-85,
  .bs-px-md-85 {
    padding-right: 85px;
  }
  .bs-pb-md-85,
  .bs-py-md-85 {
    padding-bottom: 85px;
  }
  .bs-pl-md-85,
  .bs-px-md-85 {
    padding-left: 85px;
  }
  .bs-p-md-90 {
    padding: 90px;
  }
  .bs-pt-md-90,
  .bs-py-md-90 {
    padding-top: 90px;
  }
  .bs-pr-md-90,
  .bs-px-md-90 {
    padding-right: 90px;
  }
  .bs-pb-md-90,
  .bs-py-md-90 {
    padding-bottom: 90px;
  }
  .bs-pl-md-90,
  .bs-px-md-90 {
    padding-left: 90px;
  }
  .bs-p-md-95 {
    padding: 95px;
  }
  .bs-pt-md-95,
  .bs-py-md-95 {
    padding-top: 95px;
  }
  .bs-pr-md-95,
  .bs-px-md-95 {
    padding-right: 95px;
  }
  .bs-pb-md-95,
  .bs-py-md-95 {
    padding-bottom: 95px;
  }
  .bs-pl-md-95,
  .bs-px-md-95 {
    padding-left: 95px;
  }
  .bs-p-md-100 {
    padding: 100px;
  }
  .bs-pt-md-100,
  .bs-py-md-100 {
    padding-top: 100px;
  }
  .bs-pr-md-100,
  .bs-px-md-100 {
    padding-right: 100px;
  }
  .bs-pb-md-100,
  .bs-py-md-100 {
    padding-bottom: 100px;
  }
  .bs-pl-md-100,
  .bs-px-md-100 {
    padding-left: 100px;
  }
  .bs-p-md-110 {
    padding: 110px;
  }
  .bs-pt-md-110,
  .bs-py-md-110 {
    padding-top: 110px;
  }
  .bs-pr-md-110,
  .bs-px-md-110 {
    padding-right: 110px;
  }
  .bs-pb-md-110,
  .bs-py-md-110 {
    padding-bottom: 110px;
  }
  .bs-pl-md-110,
  .bs-px-md-110 {
    padding-left: 110px;
  }
  .bs-p-md-120 {
    padding: 120px;
  }
  .bs-pt-md-120,
  .bs-py-md-120 {
    padding-top: 120px;
  }
  .bs-pr-md-120,
  .bs-px-md-120 {
    padding-right: 120px;
  }
  .bs-pb-md-120,
  .bs-py-md-120 {
    padding-bottom: 120px;
  }
  .bs-pl-md-120,
  .bs-px-md-120 {
    padding-left: 120px;
  }
  .bs-p-md-130 {
    padding: 130px;
  }
  .bs-pt-md-130,
  .bs-py-md-130 {
    padding-top: 130px;
  }
  .bs-pr-md-130,
  .bs-px-md-130 {
    padding-right: 130px;
  }
  .bs-pb-md-130,
  .bs-py-md-130 {
    padding-bottom: 130px;
  }
  .bs-pl-md-130,
  .bs-px-md-130 {
    padding-left: 130px;
  }
  .bs-p-md-140 {
    padding: 140px;
  }
  .bs-pt-md-140,
  .bs-py-md-140 {
    padding-top: 140px;
  }
  .bs-pr-md-140,
  .bs-px-md-140 {
    padding-right: 140px;
  }
  .bs-pb-md-140,
  .bs-py-md-140 {
    padding-bottom: 140px;
  }
  .bs-pl-md-140,
  .bs-px-md-140 {
    padding-left: 140px;
  }
  .bs-p-md-150 {
    padding: 150px;
  }
  .bs-pt-md-150,
  .bs-py-md-150 {
    padding-top: 150px;
  }
  .bs-pr-md-150,
  .bs-px-md-150 {
    padding-right: 150px;
  }
  .bs-pb-md-150,
  .bs-py-md-150 {
    padding-bottom: 150px;
  }
  .bs-pl-md-150,
  .bs-px-md-150 {
    padding-left: 150px;
  }
  .bs-m-md-n1 {
    margin: -1px;
  }
  .bs-mt-md-n1,
  .bs-my-md-n1 {
    margin-top: -1px;
  }
  .bs-mr-md-n1,
  .bs-mx-md-n1 {
    margin-right: -1px;
  }
  .bs-mb-md-n1,
  .bs-my-md-n1 {
    margin-bottom: -1px;
  }
  .bs-ml-md-n1,
  .bs-mx-md-n1 {
    margin-left: -1px;
  }
  .bs-m-md-n2 {
    margin: -2px;
  }
  .bs-mt-md-n2,
  .bs-my-md-n2 {
    margin-top: -2px;
  }
  .bs-mr-md-n2,
  .bs-mx-md-n2 {
    margin-right: -2px;
  }
  .bs-mb-md-n2,
  .bs-my-md-n2 {
    margin-bottom: -2px;
  }
  .bs-ml-md-n2,
  .bs-mx-md-n2 {
    margin-left: -2px;
  }
  .bs-m-md-n3 {
    margin: -3px;
  }
  .bs-mt-md-n3,
  .bs-my-md-n3 {
    margin-top: -3px;
  }
  .bs-mr-md-n3,
  .bs-mx-md-n3 {
    margin-right: -3px;
  }
  .bs-mb-md-n3,
  .bs-my-md-n3 {
    margin-bottom: -3px;
  }
  .bs-ml-md-n3,
  .bs-mx-md-n3 {
    margin-left: -3px;
  }
  .bs-m-md-n4 {
    margin: -4px;
  }
  .bs-mt-md-n4,
  .bs-my-md-n4 {
    margin-top: -4px;
  }
  .bs-mr-md-n4,
  .bs-mx-md-n4 {
    margin-right: -4px;
  }
  .bs-mb-md-n4,
  .bs-my-md-n4 {
    margin-bottom: -4px;
  }
  .bs-ml-md-n4,
  .bs-mx-md-n4 {
    margin-left: -4px;
  }
  .bs-m-md-n5 {
    margin: -5px;
  }
  .bs-mt-md-n5,
  .bs-my-md-n5 {
    margin-top: -5px;
  }
  .bs-mr-md-n5,
  .bs-mx-md-n5 {
    margin-right: -5px;
  }
  .bs-mb-md-n5,
  .bs-my-md-n5 {
    margin-bottom: -5px;
  }
  .bs-ml-md-n5,
  .bs-mx-md-n5 {
    margin-left: -5px;
  }
  .bs-m-md-n6 {
    margin: -6px;
  }
  .bs-mt-md-n6,
  .bs-my-md-n6 {
    margin-top: -6px;
  }
  .bs-mr-md-n6,
  .bs-mx-md-n6 {
    margin-right: -6px;
  }
  .bs-mb-md-n6,
  .bs-my-md-n6 {
    margin-bottom: -6px;
  }
  .bs-ml-md-n6,
  .bs-mx-md-n6 {
    margin-left: -6px;
  }
  .bs-m-md-n7 {
    margin: -7px;
  }
  .bs-mt-md-n7,
  .bs-my-md-n7 {
    margin-top: -7px;
  }
  .bs-mr-md-n7,
  .bs-mx-md-n7 {
    margin-right: -7px;
  }
  .bs-mb-md-n7,
  .bs-my-md-n7 {
    margin-bottom: -7px;
  }
  .bs-ml-md-n7,
  .bs-mx-md-n7 {
    margin-left: -7px;
  }
  .bs-m-md-n8 {
    margin: -8px;
  }
  .bs-mt-md-n8,
  .bs-my-md-n8 {
    margin-top: -8px;
  }
  .bs-mr-md-n8,
  .bs-mx-md-n8 {
    margin-right: -8px;
  }
  .bs-mb-md-n8,
  .bs-my-md-n8 {
    margin-bottom: -8px;
  }
  .bs-ml-md-n8,
  .bs-mx-md-n8 {
    margin-left: -8px;
  }
  .bs-m-md-n9 {
    margin: -9px;
  }
  .bs-mt-md-n9,
  .bs-my-md-n9 {
    margin-top: -9px;
  }
  .bs-mr-md-n9,
  .bs-mx-md-n9 {
    margin-right: -9px;
  }
  .bs-mb-md-n9,
  .bs-my-md-n9 {
    margin-bottom: -9px;
  }
  .bs-ml-md-n9,
  .bs-mx-md-n9 {
    margin-left: -9px;
  }
  .bs-m-md-n10 {
    margin: -10px;
  }
  .bs-mt-md-n10,
  .bs-my-md-n10 {
    margin-top: -10px;
  }
  .bs-mr-md-n10,
  .bs-mx-md-n10 {
    margin-right: -10px;
  }
  .bs-mb-md-n10,
  .bs-my-md-n10 {
    margin-bottom: -10px;
  }
  .bs-ml-md-n10,
  .bs-mx-md-n10 {
    margin-left: -10px;
  }
  .bs-m-md-n15 {
    margin: -15px;
  }
  .bs-mt-md-n15,
  .bs-my-md-n15 {
    margin-top: -15px;
  }
  .bs-mr-md-n15,
  .bs-mx-md-n15 {
    margin-right: -15px;
  }
  .bs-mb-md-n15,
  .bs-my-md-n15 {
    margin-bottom: -15px;
  }
  .bs-ml-md-n15,
  .bs-mx-md-n15 {
    margin-left: -15px;
  }
  .bs-m-md-n20 {
    margin: -20px;
  }
  .bs-mt-md-n20,
  .bs-my-md-n20 {
    margin-top: -20px;
  }
  .bs-mr-md-n20,
  .bs-mx-md-n20 {
    margin-right: -20px;
  }
  .bs-mb-md-n20,
  .bs-my-md-n20 {
    margin-bottom: -20px;
  }
  .bs-ml-md-n20,
  .bs-mx-md-n20 {
    margin-left: -20px;
  }
  .bs-m-md-n25 {
    margin: -25px;
  }
  .bs-mt-md-n25,
  .bs-my-md-n25 {
    margin-top: -25px;
  }
  .bs-mr-md-n25,
  .bs-mx-md-n25 {
    margin-right: -25px;
  }
  .bs-mb-md-n25,
  .bs-my-md-n25 {
    margin-bottom: -25px;
  }
  .bs-ml-md-n25,
  .bs-mx-md-n25 {
    margin-left: -25px;
  }
  .bs-m-md-n30 {
    margin: -30px;
  }
  .bs-mt-md-n30,
  .bs-my-md-n30 {
    margin-top: -30px;
  }
  .bs-mr-md-n30,
  .bs-mx-md-n30 {
    margin-right: -30px;
  }
  .bs-mb-md-n30,
  .bs-my-md-n30 {
    margin-bottom: -30px;
  }
  .bs-ml-md-n30,
  .bs-mx-md-n30 {
    margin-left: -30px;
  }
  .bs-m-md-n35 {
    margin: -35px;
  }
  .bs-mt-md-n35,
  .bs-my-md-n35 {
    margin-top: -35px;
  }
  .bs-mr-md-n35,
  .bs-mx-md-n35 {
    margin-right: -35px;
  }
  .bs-mb-md-n35,
  .bs-my-md-n35 {
    margin-bottom: -35px;
  }
  .bs-ml-md-n35,
  .bs-mx-md-n35 {
    margin-left: -35px;
  }
  .bs-m-md-n40 {
    margin: -40px;
  }
  .bs-mt-md-n40,
  .bs-my-md-n40 {
    margin-top: -40px;
  }
  .bs-mr-md-n40,
  .bs-mx-md-n40 {
    margin-right: -40px;
  }
  .bs-mb-md-n40,
  .bs-my-md-n40 {
    margin-bottom: -40px;
  }
  .bs-ml-md-n40,
  .bs-mx-md-n40 {
    margin-left: -40px;
  }
  .bs-m-md-n45 {
    margin: -45px;
  }
  .bs-mt-md-n45,
  .bs-my-md-n45 {
    margin-top: -45px;
  }
  .bs-mr-md-n45,
  .bs-mx-md-n45 {
    margin-right: -45px;
  }
  .bs-mb-md-n45,
  .bs-my-md-n45 {
    margin-bottom: -45px;
  }
  .bs-ml-md-n45,
  .bs-mx-md-n45 {
    margin-left: -45px;
  }
  .bs-m-md-n50 {
    margin: -50px;
  }
  .bs-mt-md-n50,
  .bs-my-md-n50 {
    margin-top: -50px;
  }
  .bs-mr-md-n50,
  .bs-mx-md-n50 {
    margin-right: -50px;
  }
  .bs-mb-md-n50,
  .bs-my-md-n50 {
    margin-bottom: -50px;
  }
  .bs-ml-md-n50,
  .bs-mx-md-n50 {
    margin-left: -50px;
  }
  .bs-m-md-n55 {
    margin: -55px;
  }
  .bs-mt-md-n55,
  .bs-my-md-n55 {
    margin-top: -55px;
  }
  .bs-mr-md-n55,
  .bs-mx-md-n55 {
    margin-right: -55px;
  }
  .bs-mb-md-n55,
  .bs-my-md-n55 {
    margin-bottom: -55px;
  }
  .bs-ml-md-n55,
  .bs-mx-md-n55 {
    margin-left: -55px;
  }
  .bs-m-md-n60 {
    margin: -60px;
  }
  .bs-mt-md-n60,
  .bs-my-md-n60 {
    margin-top: -60px;
  }
  .bs-mr-md-n60,
  .bs-mx-md-n60 {
    margin-right: -60px;
  }
  .bs-mb-md-n60,
  .bs-my-md-n60 {
    margin-bottom: -60px;
  }
  .bs-ml-md-n60,
  .bs-mx-md-n60 {
    margin-left: -60px;
  }
  .bs-m-md-n65 {
    margin: -65px;
  }
  .bs-mt-md-n65,
  .bs-my-md-n65 {
    margin-top: -65px;
  }
  .bs-mr-md-n65,
  .bs-mx-md-n65 {
    margin-right: -65px;
  }
  .bs-mb-md-n65,
  .bs-my-md-n65 {
    margin-bottom: -65px;
  }
  .bs-ml-md-n65,
  .bs-mx-md-n65 {
    margin-left: -65px;
  }
  .bs-m-md-n70 {
    margin: -70px;
  }
  .bs-mt-md-n70,
  .bs-my-md-n70 {
    margin-top: -70px;
  }
  .bs-mr-md-n70,
  .bs-mx-md-n70 {
    margin-right: -70px;
  }
  .bs-mb-md-n70,
  .bs-my-md-n70 {
    margin-bottom: -70px;
  }
  .bs-ml-md-n70,
  .bs-mx-md-n70 {
    margin-left: -70px;
  }
  .bs-m-md-n75 {
    margin: -75px;
  }
  .bs-mt-md-n75,
  .bs-my-md-n75 {
    margin-top: -75px;
  }
  .bs-mr-md-n75,
  .bs-mx-md-n75 {
    margin-right: -75px;
  }
  .bs-mb-md-n75,
  .bs-my-md-n75 {
    margin-bottom: -75px;
  }
  .bs-ml-md-n75,
  .bs-mx-md-n75 {
    margin-left: -75px;
  }
  .bs-m-md-n80 {
    margin: -80px;
  }
  .bs-mt-md-n80,
  .bs-my-md-n80 {
    margin-top: -80px;
  }
  .bs-mr-md-n80,
  .bs-mx-md-n80 {
    margin-right: -80px;
  }
  .bs-mb-md-n80,
  .bs-my-md-n80 {
    margin-bottom: -80px;
  }
  .bs-ml-md-n80,
  .bs-mx-md-n80 {
    margin-left: -80px;
  }
  .bs-m-md-n85 {
    margin: -85px;
  }
  .bs-mt-md-n85,
  .bs-my-md-n85 {
    margin-top: -85px;
  }
  .bs-mr-md-n85,
  .bs-mx-md-n85 {
    margin-right: -85px;
  }
  .bs-mb-md-n85,
  .bs-my-md-n85 {
    margin-bottom: -85px;
  }
  .bs-ml-md-n85,
  .bs-mx-md-n85 {
    margin-left: -85px;
  }
  .bs-m-md-n90 {
    margin: -90px;
  }
  .bs-mt-md-n90,
  .bs-my-md-n90 {
    margin-top: -90px;
  }
  .bs-mr-md-n90,
  .bs-mx-md-n90 {
    margin-right: -90px;
  }
  .bs-mb-md-n90,
  .bs-my-md-n90 {
    margin-bottom: -90px;
  }
  .bs-ml-md-n90,
  .bs-mx-md-n90 {
    margin-left: -90px;
  }
  .bs-m-md-n95 {
    margin: -95px;
  }
  .bs-mt-md-n95,
  .bs-my-md-n95 {
    margin-top: -95px;
  }
  .bs-mr-md-n95,
  .bs-mx-md-n95 {
    margin-right: -95px;
  }
  .bs-mb-md-n95,
  .bs-my-md-n95 {
    margin-bottom: -95px;
  }
  .bs-ml-md-n95,
  .bs-mx-md-n95 {
    margin-left: -95px;
  }
  .bs-m-md-n100 {
    margin: -100px;
  }
  .bs-mt-md-n100,
  .bs-my-md-n100 {
    margin-top: -100px;
  }
  .bs-mr-md-n100,
  .bs-mx-md-n100 {
    margin-right: -100px;
  }
  .bs-mb-md-n100,
  .bs-my-md-n100 {
    margin-bottom: -100px;
  }
  .bs-ml-md-n100,
  .bs-mx-md-n100 {
    margin-left: -100px;
  }
  .bs-m-md-n110 {
    margin: -110px;
  }
  .bs-mt-md-n110,
  .bs-my-md-n110 {
    margin-top: -110px;
  }
  .bs-mr-md-n110,
  .bs-mx-md-n110 {
    margin-right: -110px;
  }
  .bs-mb-md-n110,
  .bs-my-md-n110 {
    margin-bottom: -110px;
  }
  .bs-ml-md-n110,
  .bs-mx-md-n110 {
    margin-left: -110px;
  }
  .bs-m-md-n120 {
    margin: -120px;
  }
  .bs-mt-md-n120,
  .bs-my-md-n120 {
    margin-top: -120px;
  }
  .bs-mr-md-n120,
  .bs-mx-md-n120 {
    margin-right: -120px;
  }
  .bs-mb-md-n120,
  .bs-my-md-n120 {
    margin-bottom: -120px;
  }
  .bs-ml-md-n120,
  .bs-mx-md-n120 {
    margin-left: -120px;
  }
  .bs-m-md-n130 {
    margin: -130px;
  }
  .bs-mt-md-n130,
  .bs-my-md-n130 {
    margin-top: -130px;
  }
  .bs-mr-md-n130,
  .bs-mx-md-n130 {
    margin-right: -130px;
  }
  .bs-mb-md-n130,
  .bs-my-md-n130 {
    margin-bottom: -130px;
  }
  .bs-ml-md-n130,
  .bs-mx-md-n130 {
    margin-left: -130px;
  }
  .bs-m-md-n140 {
    margin: -140px;
  }
  .bs-mt-md-n140,
  .bs-my-md-n140 {
    margin-top: -140px;
  }
  .bs-mr-md-n140,
  .bs-mx-md-n140 {
    margin-right: -140px;
  }
  .bs-mb-md-n140,
  .bs-my-md-n140 {
    margin-bottom: -140px;
  }
  .bs-ml-md-n140,
  .bs-mx-md-n140 {
    margin-left: -140px;
  }
  .bs-m-md-n150 {
    margin: -150px;
  }
  .bs-mt-md-n150,
  .bs-my-md-n150 {
    margin-top: -150px;
  }
  .bs-mr-md-n150,
  .bs-mx-md-n150 {
    margin-right: -150px;
  }
  .bs-mb-md-n150,
  .bs-my-md-n150 {
    margin-bottom: -150px;
  }
  .bs-ml-md-n150,
  .bs-mx-md-n150 {
    margin-left: -150px;
  }
  .bs-m-md-auto {
    margin: auto;
  }
  .bs-mt-md-auto,
  .bs-my-md-auto {
    margin-top: auto;
  }
  .bs-mr-md-auto,
  .bs-mx-md-auto {
    margin-right: auto;
  }
  .bs-mb-md-auto,
  .bs-my-md-auto {
    margin-bottom: auto;
  }
  .bs-ml-md-auto,
  .bs-mx-md-auto {
    margin-left: auto;
  }
}

@media (min-width: 1024px) {
  .bs-m-lg-0 {
    margin: 0;
  }
  .bs-mt-lg-0,
  .bs-my-lg-0 {
    margin-top: 0;
  }
  .bs-mr-lg-0,
  .bs-mx-lg-0 {
    margin-right: 0;
  }
  .bs-mb-lg-0,
  .bs-my-lg-0 {
    margin-bottom: 0;
  }
  .bs-ml-lg-0,
  .bs-mx-lg-0 {
    margin-left: 0;
  }
  .bs-m-lg-1 {
    margin: 1px;
  }
  .bs-mt-lg-1,
  .bs-my-lg-1 {
    margin-top: 1px;
  }
  .bs-mr-lg-1,
  .bs-mx-lg-1 {
    margin-right: 1px;
  }
  .bs-mb-lg-1,
  .bs-my-lg-1 {
    margin-bottom: 1px;
  }
  .bs-ml-lg-1,
  .bs-mx-lg-1 {
    margin-left: 1px;
  }
  .bs-m-lg-2 {
    margin: 2px;
  }
  .bs-mt-lg-2,
  .bs-my-lg-2 {
    margin-top: 2px;
  }
  .bs-mr-lg-2,
  .bs-mx-lg-2 {
    margin-right: 2px;
  }
  .bs-mb-lg-2,
  .bs-my-lg-2 {
    margin-bottom: 2px;
  }
  .bs-ml-lg-2,
  .bs-mx-lg-2 {
    margin-left: 2px;
  }
  .bs-m-lg-3 {
    margin: 3px;
  }
  .bs-mt-lg-3,
  .bs-my-lg-3 {
    margin-top: 3px;
  }
  .bs-mr-lg-3,
  .bs-mx-lg-3 {
    margin-right: 3px;
  }
  .bs-mb-lg-3,
  .bs-my-lg-3 {
    margin-bottom: 3px;
  }
  .bs-ml-lg-3,
  .bs-mx-lg-3 {
    margin-left: 3px;
  }
  .bs-m-lg-4 {
    margin: 4px;
  }
  .bs-mt-lg-4,
  .bs-my-lg-4 {
    margin-top: 4px;
  }
  .bs-mr-lg-4,
  .bs-mx-lg-4 {
    margin-right: 4px;
  }
  .bs-mb-lg-4,
  .bs-my-lg-4 {
    margin-bottom: 4px;
  }
  .bs-ml-lg-4,
  .bs-mx-lg-4 {
    margin-left: 4px;
  }
  .bs-m-lg-5 {
    margin: 5px;
  }
  .bs-mt-lg-5,
  .bs-my-lg-5 {
    margin-top: 5px;
  }
  .bs-mr-lg-5,
  .bs-mx-lg-5 {
    margin-right: 5px;
  }
  .bs-mb-lg-5,
  .bs-my-lg-5 {
    margin-bottom: 5px;
  }
  .bs-ml-lg-5,
  .bs-mx-lg-5 {
    margin-left: 5px;
  }
  .bs-m-lg-6 {
    margin: 6px;
  }
  .bs-mt-lg-6,
  .bs-my-lg-6 {
    margin-top: 6px;
  }
  .bs-mr-lg-6,
  .bs-mx-lg-6 {
    margin-right: 6px;
  }
  .bs-mb-lg-6,
  .bs-my-lg-6 {
    margin-bottom: 6px;
  }
  .bs-ml-lg-6,
  .bs-mx-lg-6 {
    margin-left: 6px;
  }
  .bs-m-lg-7 {
    margin: 7px;
  }
  .bs-mt-lg-7,
  .bs-my-lg-7 {
    margin-top: 7px;
  }
  .bs-mr-lg-7,
  .bs-mx-lg-7 {
    margin-right: 7px;
  }
  .bs-mb-lg-7,
  .bs-my-lg-7 {
    margin-bottom: 7px;
  }
  .bs-ml-lg-7,
  .bs-mx-lg-7 {
    margin-left: 7px;
  }
  .bs-m-lg-8 {
    margin: 8px;
  }
  .bs-mt-lg-8,
  .bs-my-lg-8 {
    margin-top: 8px;
  }
  .bs-mr-lg-8,
  .bs-mx-lg-8 {
    margin-right: 8px;
  }
  .bs-mb-lg-8,
  .bs-my-lg-8 {
    margin-bottom: 8px;
  }
  .bs-ml-lg-8,
  .bs-mx-lg-8 {
    margin-left: 8px;
  }
  .bs-m-lg-9 {
    margin: 9px;
  }
  .bs-mt-lg-9,
  .bs-my-lg-9 {
    margin-top: 9px;
  }
  .bs-mr-lg-9,
  .bs-mx-lg-9 {
    margin-right: 9px;
  }
  .bs-mb-lg-9,
  .bs-my-lg-9 {
    margin-bottom: 9px;
  }
  .bs-ml-lg-9,
  .bs-mx-lg-9 {
    margin-left: 9px;
  }
  .bs-m-lg-10 {
    margin: 10px;
  }
  .bs-mt-lg-10,
  .bs-my-lg-10 {
    margin-top: 10px;
  }
  .bs-mr-lg-10,
  .bs-mx-lg-10 {
    margin-right: 10px;
  }
  .bs-mb-lg-10,
  .bs-my-lg-10 {
    margin-bottom: 10px;
  }
  .bs-ml-lg-10,
  .bs-mx-lg-10 {
    margin-left: 10px;
  }
  .bs-m-lg-15 {
    margin: 15px;
  }
  .bs-mt-lg-15,
  .bs-my-lg-15 {
    margin-top: 15px;
  }
  .bs-mr-lg-15,
  .bs-mx-lg-15 {
    margin-right: 15px;
  }
  .bs-mb-lg-15,
  .bs-my-lg-15 {
    margin-bottom: 15px;
  }
  .bs-ml-lg-15,
  .bs-mx-lg-15 {
    margin-left: 15px;
  }
  .bs-m-lg-20 {
    margin: 20px;
  }
  .bs-mt-lg-20,
  .bs-my-lg-20 {
    margin-top: 20px;
  }
  .bs-mr-lg-20,
  .bs-mx-lg-20 {
    margin-right: 20px;
  }
  .bs-mb-lg-20,
  .bs-my-lg-20 {
    margin-bottom: 20px;
  }
  .bs-ml-lg-20,
  .bs-mx-lg-20 {
    margin-left: 20px;
  }
  .bs-m-lg-25 {
    margin: 25px;
  }
  .bs-mt-lg-25,
  .bs-my-lg-25 {
    margin-top: 25px;
  }
  .bs-mr-lg-25,
  .bs-mx-lg-25 {
    margin-right: 25px;
  }
  .bs-mb-lg-25,
  .bs-my-lg-25 {
    margin-bottom: 25px;
  }
  .bs-ml-lg-25,
  .bs-mx-lg-25 {
    margin-left: 25px;
  }
  .bs-m-lg-30 {
    margin: 30px;
  }
  .bs-mt-lg-30,
  .bs-my-lg-30 {
    margin-top: 30px;
  }
  .bs-mr-lg-30,
  .bs-mx-lg-30 {
    margin-right: 30px;
  }
  .bs-mb-lg-30,
  .bs-my-lg-30 {
    margin-bottom: 30px;
  }
  .bs-ml-lg-30,
  .bs-mx-lg-30 {
    margin-left: 30px;
  }
  .bs-m-lg-35 {
    margin: 35px;
  }
  .bs-mt-lg-35,
  .bs-my-lg-35 {
    margin-top: 35px;
  }
  .bs-mr-lg-35,
  .bs-mx-lg-35 {
    margin-right: 35px;
  }
  .bs-mb-lg-35,
  .bs-my-lg-35 {
    margin-bottom: 35px;
  }
  .bs-ml-lg-35,
  .bs-mx-lg-35 {
    margin-left: 35px;
  }
  .bs-m-lg-40 {
    margin: 40px;
  }
  .bs-mt-lg-40,
  .bs-my-lg-40 {
    margin-top: 40px;
  }
  .bs-mr-lg-40,
  .bs-mx-lg-40 {
    margin-right: 40px;
  }
  .bs-mb-lg-40,
  .bs-my-lg-40 {
    margin-bottom: 40px;
  }
  .bs-ml-lg-40,
  .bs-mx-lg-40 {
    margin-left: 40px;
  }
  .bs-m-lg-45 {
    margin: 45px;
  }
  .bs-mt-lg-45,
  .bs-my-lg-45 {
    margin-top: 45px;
  }
  .bs-mr-lg-45,
  .bs-mx-lg-45 {
    margin-right: 45px;
  }
  .bs-mb-lg-45,
  .bs-my-lg-45 {
    margin-bottom: 45px;
  }
  .bs-ml-lg-45,
  .bs-mx-lg-45 {
    margin-left: 45px;
  }
  .bs-m-lg-50 {
    margin: 50px;
  }
  .bs-mt-lg-50,
  .bs-my-lg-50 {
    margin-top: 50px;
  }
  .bs-mr-lg-50,
  .bs-mx-lg-50 {
    margin-right: 50px;
  }
  .bs-mb-lg-50,
  .bs-my-lg-50 {
    margin-bottom: 50px;
  }
  .bs-ml-lg-50,
  .bs-mx-lg-50 {
    margin-left: 50px;
  }
  .bs-m-lg-55 {
    margin: 55px;
  }
  .bs-mt-lg-55,
  .bs-my-lg-55 {
    margin-top: 55px;
  }
  .bs-mr-lg-55,
  .bs-mx-lg-55 {
    margin-right: 55px;
  }
  .bs-mb-lg-55,
  .bs-my-lg-55 {
    margin-bottom: 55px;
  }
  .bs-ml-lg-55,
  .bs-mx-lg-55 {
    margin-left: 55px;
  }
  .bs-m-lg-60 {
    margin: 60px;
  }
  .bs-mt-lg-60,
  .bs-my-lg-60 {
    margin-top: 60px;
  }
  .bs-mr-lg-60,
  .bs-mx-lg-60 {
    margin-right: 60px;
  }
  .bs-mb-lg-60,
  .bs-my-lg-60 {
    margin-bottom: 60px;
  }
  .bs-ml-lg-60,
  .bs-mx-lg-60 {
    margin-left: 60px;
  }
  .bs-m-lg-65 {
    margin: 65px;
  }
  .bs-mt-lg-65,
  .bs-my-lg-65 {
    margin-top: 65px;
  }
  .bs-mr-lg-65,
  .bs-mx-lg-65 {
    margin-right: 65px;
  }
  .bs-mb-lg-65,
  .bs-my-lg-65 {
    margin-bottom: 65px;
  }
  .bs-ml-lg-65,
  .bs-mx-lg-65 {
    margin-left: 65px;
  }
  .bs-m-lg-70 {
    margin: 70px;
  }
  .bs-mt-lg-70,
  .bs-my-lg-70 {
    margin-top: 70px;
  }
  .bs-mr-lg-70,
  .bs-mx-lg-70 {
    margin-right: 70px;
  }
  .bs-mb-lg-70,
  .bs-my-lg-70 {
    margin-bottom: 70px;
  }
  .bs-ml-lg-70,
  .bs-mx-lg-70 {
    margin-left: 70px;
  }
  .bs-m-lg-75 {
    margin: 75px;
  }
  .bs-mt-lg-75,
  .bs-my-lg-75 {
    margin-top: 75px;
  }
  .bs-mr-lg-75,
  .bs-mx-lg-75 {
    margin-right: 75px;
  }
  .bs-mb-lg-75,
  .bs-my-lg-75 {
    margin-bottom: 75px;
  }
  .bs-ml-lg-75,
  .bs-mx-lg-75 {
    margin-left: 75px;
  }
  .bs-m-lg-80 {
    margin: 80px;
  }
  .bs-mt-lg-80,
  .bs-my-lg-80 {
    margin-top: 80px;
  }
  .bs-mr-lg-80,
  .bs-mx-lg-80 {
    margin-right: 80px;
  }
  .bs-mb-lg-80,
  .bs-my-lg-80 {
    margin-bottom: 80px;
  }
  .bs-ml-lg-80,
  .bs-mx-lg-80 {
    margin-left: 80px;
  }
  .bs-m-lg-85 {
    margin: 85px;
  }
  .bs-mt-lg-85,
  .bs-my-lg-85 {
    margin-top: 85px;
  }
  .bs-mr-lg-85,
  .bs-mx-lg-85 {
    margin-right: 85px;
  }
  .bs-mb-lg-85,
  .bs-my-lg-85 {
    margin-bottom: 85px;
  }
  .bs-ml-lg-85,
  .bs-mx-lg-85 {
    margin-left: 85px;
  }
  .bs-m-lg-90 {
    margin: 90px;
  }
  .bs-mt-lg-90,
  .bs-my-lg-90 {
    margin-top: 90px;
  }
  .bs-mr-lg-90,
  .bs-mx-lg-90 {
    margin-right: 90px;
  }
  .bs-mb-lg-90,
  .bs-my-lg-90 {
    margin-bottom: 90px;
  }
  .bs-ml-lg-90,
  .bs-mx-lg-90 {
    margin-left: 90px;
  }
  .bs-m-lg-95 {
    margin: 95px;
  }
  .bs-mt-lg-95,
  .bs-my-lg-95 {
    margin-top: 95px;
  }
  .bs-mr-lg-95,
  .bs-mx-lg-95 {
    margin-right: 95px;
  }
  .bs-mb-lg-95,
  .bs-my-lg-95 {
    margin-bottom: 95px;
  }
  .bs-ml-lg-95,
  .bs-mx-lg-95 {
    margin-left: 95px;
  }
  .bs-m-lg-100 {
    margin: 100px;
  }
  .bs-mt-lg-100,
  .bs-my-lg-100 {
    margin-top: 100px;
  }
  .bs-mr-lg-100,
  .bs-mx-lg-100 {
    margin-right: 100px;
  }
  .bs-mb-lg-100,
  .bs-my-lg-100 {
    margin-bottom: 100px;
  }
  .bs-ml-lg-100,
  .bs-mx-lg-100 {
    margin-left: 100px;
  }
  .bs-m-lg-110 {
    margin: 110px;
  }
  .bs-mt-lg-110,
  .bs-my-lg-110 {
    margin-top: 110px;
  }
  .bs-mr-lg-110,
  .bs-mx-lg-110 {
    margin-right: 110px;
  }
  .bs-mb-lg-110,
  .bs-my-lg-110 {
    margin-bottom: 110px;
  }
  .bs-ml-lg-110,
  .bs-mx-lg-110 {
    margin-left: 110px;
  }
  .bs-m-lg-120 {
    margin: 120px;
  }
  .bs-mt-lg-120,
  .bs-my-lg-120 {
    margin-top: 120px;
  }
  .bs-mr-lg-120,
  .bs-mx-lg-120 {
    margin-right: 120px;
  }
  .bs-mb-lg-120,
  .bs-my-lg-120 {
    margin-bottom: 120px;
  }
  .bs-ml-lg-120,
  .bs-mx-lg-120 {
    margin-left: 120px;
  }
  .bs-m-lg-130 {
    margin: 130px;
  }
  .bs-mt-lg-130,
  .bs-my-lg-130 {
    margin-top: 130px;
  }
  .bs-mr-lg-130,
  .bs-mx-lg-130 {
    margin-right: 130px;
  }
  .bs-mb-lg-130,
  .bs-my-lg-130 {
    margin-bottom: 130px;
  }
  .bs-ml-lg-130,
  .bs-mx-lg-130 {
    margin-left: 130px;
  }
  .bs-m-lg-140 {
    margin: 140px;
  }
  .bs-mt-lg-140,
  .bs-my-lg-140 {
    margin-top: 140px;
  }
  .bs-mr-lg-140,
  .bs-mx-lg-140 {
    margin-right: 140px;
  }
  .bs-mb-lg-140,
  .bs-my-lg-140 {
    margin-bottom: 140px;
  }
  .bs-ml-lg-140,
  .bs-mx-lg-140 {
    margin-left: 140px;
  }
  .bs-m-lg-150 {
    margin: 150px;
  }
  .bs-mt-lg-150,
  .bs-my-lg-150 {
    margin-top: 150px;
  }
  .bs-mr-lg-150,
  .bs-mx-lg-150 {
    margin-right: 150px;
  }
  .bs-mb-lg-150,
  .bs-my-lg-150 {
    margin-bottom: 150px;
  }
  .bs-ml-lg-150,
  .bs-mx-lg-150 {
    margin-left: 150px;
  }
  .bs-p-lg-0 {
    padding: 0;
  }
  .bs-pt-lg-0,
  .bs-py-lg-0 {
    padding-top: 0;
  }
  .bs-pr-lg-0,
  .bs-px-lg-0 {
    padding-right: 0;
  }
  .bs-pb-lg-0,
  .bs-py-lg-0 {
    padding-bottom: 0;
  }
  .bs-pl-lg-0,
  .bs-px-lg-0 {
    padding-left: 0;
  }
  .bs-p-lg-1 {
    padding: 1px;
  }
  .bs-pt-lg-1,
  .bs-py-lg-1 {
    padding-top: 1px;
  }
  .bs-pr-lg-1,
  .bs-px-lg-1 {
    padding-right: 1px;
  }
  .bs-pb-lg-1,
  .bs-py-lg-1 {
    padding-bottom: 1px;
  }
  .bs-pl-lg-1,
  .bs-px-lg-1 {
    padding-left: 1px;
  }
  .bs-p-lg-2 {
    padding: 2px;
  }
  .bs-pt-lg-2,
  .bs-py-lg-2 {
    padding-top: 2px;
  }
  .bs-pr-lg-2,
  .bs-px-lg-2 {
    padding-right: 2px;
  }
  .bs-pb-lg-2,
  .bs-py-lg-2 {
    padding-bottom: 2px;
  }
  .bs-pl-lg-2,
  .bs-px-lg-2 {
    padding-left: 2px;
  }
  .bs-p-lg-3 {
    padding: 3px;
  }
  .bs-pt-lg-3,
  .bs-py-lg-3 {
    padding-top: 3px;
  }
  .bs-pr-lg-3,
  .bs-px-lg-3 {
    padding-right: 3px;
  }
  .bs-pb-lg-3,
  .bs-py-lg-3 {
    padding-bottom: 3px;
  }
  .bs-pl-lg-3,
  .bs-px-lg-3 {
    padding-left: 3px;
  }
  .bs-p-lg-4 {
    padding: 4px;
  }
  .bs-pt-lg-4,
  .bs-py-lg-4 {
    padding-top: 4px;
  }
  .bs-pr-lg-4,
  .bs-px-lg-4 {
    padding-right: 4px;
  }
  .bs-pb-lg-4,
  .bs-py-lg-4 {
    padding-bottom: 4px;
  }
  .bs-pl-lg-4,
  .bs-px-lg-4 {
    padding-left: 4px;
  }
  .bs-p-lg-5 {
    padding: 5px;
  }
  .bs-pt-lg-5,
  .bs-py-lg-5 {
    padding-top: 5px;
  }
  .bs-pr-lg-5,
  .bs-px-lg-5 {
    padding-right: 5px;
  }
  .bs-pb-lg-5,
  .bs-py-lg-5 {
    padding-bottom: 5px;
  }
  .bs-pl-lg-5,
  .bs-px-lg-5 {
    padding-left: 5px;
  }
  .bs-p-lg-6 {
    padding: 6px;
  }
  .bs-pt-lg-6,
  .bs-py-lg-6 {
    padding-top: 6px;
  }
  .bs-pr-lg-6,
  .bs-px-lg-6 {
    padding-right: 6px;
  }
  .bs-pb-lg-6,
  .bs-py-lg-6 {
    padding-bottom: 6px;
  }
  .bs-pl-lg-6,
  .bs-px-lg-6 {
    padding-left: 6px;
  }
  .bs-p-lg-7 {
    padding: 7px;
  }
  .bs-pt-lg-7,
  .bs-py-lg-7 {
    padding-top: 7px;
  }
  .bs-pr-lg-7,
  .bs-px-lg-7 {
    padding-right: 7px;
  }
  .bs-pb-lg-7,
  .bs-py-lg-7 {
    padding-bottom: 7px;
  }
  .bs-pl-lg-7,
  .bs-px-lg-7 {
    padding-left: 7px;
  }
  .bs-p-lg-8 {
    padding: 8px;
  }
  .bs-pt-lg-8,
  .bs-py-lg-8 {
    padding-top: 8px;
  }
  .bs-pr-lg-8,
  .bs-px-lg-8 {
    padding-right: 8px;
  }
  .bs-pb-lg-8,
  .bs-py-lg-8 {
    padding-bottom: 8px;
  }
  .bs-pl-lg-8,
  .bs-px-lg-8 {
    padding-left: 8px;
  }
  .bs-p-lg-9 {
    padding: 9px;
  }
  .bs-pt-lg-9,
  .bs-py-lg-9 {
    padding-top: 9px;
  }
  .bs-pr-lg-9,
  .bs-px-lg-9 {
    padding-right: 9px;
  }
  .bs-pb-lg-9,
  .bs-py-lg-9 {
    padding-bottom: 9px;
  }
  .bs-pl-lg-9,
  .bs-px-lg-9 {
    padding-left: 9px;
  }
  .bs-p-lg-10 {
    padding: 10px;
  }
  .bs-pt-lg-10,
  .bs-py-lg-10 {
    padding-top: 10px;
  }
  .bs-pr-lg-10,
  .bs-px-lg-10 {
    padding-right: 10px;
  }
  .bs-pb-lg-10,
  .bs-py-lg-10 {
    padding-bottom: 10px;
  }
  .bs-pl-lg-10,
  .bs-px-lg-10 {
    padding-left: 10px;
  }
  .bs-p-lg-15 {
    padding: 15px;
  }
  .bs-pt-lg-15,
  .bs-py-lg-15 {
    padding-top: 15px;
  }
  .bs-pr-lg-15,
  .bs-px-lg-15 {
    padding-right: 15px;
  }
  .bs-pb-lg-15,
  .bs-py-lg-15 {
    padding-bottom: 15px;
  }
  .bs-pl-lg-15,
  .bs-px-lg-15 {
    padding-left: 15px;
  }
  .bs-p-lg-20 {
    padding: 20px;
  }
  .bs-pt-lg-20,
  .bs-py-lg-20 {
    padding-top: 20px;
  }
  .bs-pr-lg-20,
  .bs-px-lg-20 {
    padding-right: 20px;
  }
  .bs-pb-lg-20,
  .bs-py-lg-20 {
    padding-bottom: 20px;
  }
  .bs-pl-lg-20,
  .bs-px-lg-20 {
    padding-left: 20px;
  }
  .bs-p-lg-25 {
    padding: 25px;
  }
  .bs-pt-lg-25,
  .bs-py-lg-25 {
    padding-top: 25px;
  }
  .bs-pr-lg-25,
  .bs-px-lg-25 {
    padding-right: 25px;
  }
  .bs-pb-lg-25,
  .bs-py-lg-25 {
    padding-bottom: 25px;
  }
  .bs-pl-lg-25,
  .bs-px-lg-25 {
    padding-left: 25px;
  }
  .bs-p-lg-30 {
    padding: 30px;
  }
  .bs-pt-lg-30,
  .bs-py-lg-30 {
    padding-top: 30px;
  }
  .bs-pr-lg-30,
  .bs-px-lg-30 {
    padding-right: 30px;
  }
  .bs-pb-lg-30,
  .bs-py-lg-30 {
    padding-bottom: 30px;
  }
  .bs-pl-lg-30,
  .bs-px-lg-30 {
    padding-left: 30px;
  }
  .bs-p-lg-35 {
    padding: 35px;
  }
  .bs-pt-lg-35,
  .bs-py-lg-35 {
    padding-top: 35px;
  }
  .bs-pr-lg-35,
  .bs-px-lg-35 {
    padding-right: 35px;
  }
  .bs-pb-lg-35,
  .bs-py-lg-35 {
    padding-bottom: 35px;
  }
  .bs-pl-lg-35,
  .bs-px-lg-35 {
    padding-left: 35px;
  }
  .bs-p-lg-40 {
    padding: 40px;
  }
  .bs-pt-lg-40,
  .bs-py-lg-40 {
    padding-top: 40px;
  }
  .bs-pr-lg-40,
  .bs-px-lg-40 {
    padding-right: 40px;
  }
  .bs-pb-lg-40,
  .bs-py-lg-40 {
    padding-bottom: 40px;
  }
  .bs-pl-lg-40,
  .bs-px-lg-40 {
    padding-left: 40px;
  }
  .bs-p-lg-45 {
    padding: 45px;
  }
  .bs-pt-lg-45,
  .bs-py-lg-45 {
    padding-top: 45px;
  }
  .bs-pr-lg-45,
  .bs-px-lg-45 {
    padding-right: 45px;
  }
  .bs-pb-lg-45,
  .bs-py-lg-45 {
    padding-bottom: 45px;
  }
  .bs-pl-lg-45,
  .bs-px-lg-45 {
    padding-left: 45px;
  }
  .bs-p-lg-50 {
    padding: 50px;
  }
  .bs-pt-lg-50,
  .bs-py-lg-50 {
    padding-top: 50px;
  }
  .bs-pr-lg-50,
  .bs-px-lg-50 {
    padding-right: 50px;
  }
  .bs-pb-lg-50,
  .bs-py-lg-50 {
    padding-bottom: 50px;
  }
  .bs-pl-lg-50,
  .bs-px-lg-50 {
    padding-left: 50px;
  }
  .bs-p-lg-55 {
    padding: 55px;
  }
  .bs-pt-lg-55,
  .bs-py-lg-55 {
    padding-top: 55px;
  }
  .bs-pr-lg-55,
  .bs-px-lg-55 {
    padding-right: 55px;
  }
  .bs-pb-lg-55,
  .bs-py-lg-55 {
    padding-bottom: 55px;
  }
  .bs-pl-lg-55,
  .bs-px-lg-55 {
    padding-left: 55px;
  }
  .bs-p-lg-60 {
    padding: 60px;
  }
  .bs-pt-lg-60,
  .bs-py-lg-60 {
    padding-top: 60px;
  }
  .bs-pr-lg-60,
  .bs-px-lg-60 {
    padding-right: 60px;
  }
  .bs-pb-lg-60,
  .bs-py-lg-60 {
    padding-bottom: 60px;
  }
  .bs-pl-lg-60,
  .bs-px-lg-60 {
    padding-left: 60px;
  }
  .bs-p-lg-65 {
    padding: 65px;
  }
  .bs-pt-lg-65,
  .bs-py-lg-65 {
    padding-top: 65px;
  }
  .bs-pr-lg-65,
  .bs-px-lg-65 {
    padding-right: 65px;
  }
  .bs-pb-lg-65,
  .bs-py-lg-65 {
    padding-bottom: 65px;
  }
  .bs-pl-lg-65,
  .bs-px-lg-65 {
    padding-left: 65px;
  }
  .bs-p-lg-70 {
    padding: 70px;
  }
  .bs-pt-lg-70,
  .bs-py-lg-70 {
    padding-top: 70px;
  }
  .bs-pr-lg-70,
  .bs-px-lg-70 {
    padding-right: 70px;
  }
  .bs-pb-lg-70,
  .bs-py-lg-70 {
    padding-bottom: 70px;
  }
  .bs-pl-lg-70,
  .bs-px-lg-70 {
    padding-left: 70px;
  }
  .bs-p-lg-75 {
    padding: 75px;
  }
  .bs-pt-lg-75,
  .bs-py-lg-75 {
    padding-top: 75px;
  }
  .bs-pr-lg-75,
  .bs-px-lg-75 {
    padding-right: 75px;
  }
  .bs-pb-lg-75,
  .bs-py-lg-75 {
    padding-bottom: 75px;
  }
  .bs-pl-lg-75,
  .bs-px-lg-75 {
    padding-left: 75px;
  }
  .bs-p-lg-80 {
    padding: 80px;
  }
  .bs-pt-lg-80,
  .bs-py-lg-80 {
    padding-top: 80px;
  }
  .bs-pr-lg-80,
  .bs-px-lg-80 {
    padding-right: 80px;
  }
  .bs-pb-lg-80,
  .bs-py-lg-80 {
    padding-bottom: 80px;
  }
  .bs-pl-lg-80,
  .bs-px-lg-80 {
    padding-left: 80px;
  }
  .bs-p-lg-85 {
    padding: 85px;
  }
  .bs-pt-lg-85,
  .bs-py-lg-85 {
    padding-top: 85px;
  }
  .bs-pr-lg-85,
  .bs-px-lg-85 {
    padding-right: 85px;
  }
  .bs-pb-lg-85,
  .bs-py-lg-85 {
    padding-bottom: 85px;
  }
  .bs-pl-lg-85,
  .bs-px-lg-85 {
    padding-left: 85px;
  }
  .bs-p-lg-90 {
    padding: 90px;
  }
  .bs-pt-lg-90,
  .bs-py-lg-90 {
    padding-top: 90px;
  }
  .bs-pr-lg-90,
  .bs-px-lg-90 {
    padding-right: 90px;
  }
  .bs-pb-lg-90,
  .bs-py-lg-90 {
    padding-bottom: 90px;
  }
  .bs-pl-lg-90,
  .bs-px-lg-90 {
    padding-left: 90px;
  }
  .bs-p-lg-95 {
    padding: 95px;
  }
  .bs-pt-lg-95,
  .bs-py-lg-95 {
    padding-top: 95px;
  }
  .bs-pr-lg-95,
  .bs-px-lg-95 {
    padding-right: 95px;
  }
  .bs-pb-lg-95,
  .bs-py-lg-95 {
    padding-bottom: 95px;
  }
  .bs-pl-lg-95,
  .bs-px-lg-95 {
    padding-left: 95px;
  }
  .bs-p-lg-100 {
    padding: 100px;
  }
  .bs-pt-lg-100,
  .bs-py-lg-100 {
    padding-top: 100px;
  }
  .bs-pr-lg-100,
  .bs-px-lg-100 {
    padding-right: 100px;
  }
  .bs-pb-lg-100,
  .bs-py-lg-100 {
    padding-bottom: 100px;
  }
  .bs-pl-lg-100,
  .bs-px-lg-100 {
    padding-left: 100px;
  }
  .bs-p-lg-110 {
    padding: 110px;
  }
  .bs-pt-lg-110,
  .bs-py-lg-110 {
    padding-top: 110px;
  }
  .bs-pr-lg-110,
  .bs-px-lg-110 {
    padding-right: 110px;
  }
  .bs-pb-lg-110,
  .bs-py-lg-110 {
    padding-bottom: 110px;
  }
  .bs-pl-lg-110,
  .bs-px-lg-110 {
    padding-left: 110px;
  }
  .bs-p-lg-120 {
    padding: 120px;
  }
  .bs-pt-lg-120,
  .bs-py-lg-120 {
    padding-top: 120px;
  }
  .bs-pr-lg-120,
  .bs-px-lg-120 {
    padding-right: 120px;
  }
  .bs-pb-lg-120,
  .bs-py-lg-120 {
    padding-bottom: 120px;
  }
  .bs-pl-lg-120,
  .bs-px-lg-120 {
    padding-left: 120px;
  }
  .bs-p-lg-130 {
    padding: 130px;
  }
  .bs-pt-lg-130,
  .bs-py-lg-130 {
    padding-top: 130px;
  }
  .bs-pr-lg-130,
  .bs-px-lg-130 {
    padding-right: 130px;
  }
  .bs-pb-lg-130,
  .bs-py-lg-130 {
    padding-bottom: 130px;
  }
  .bs-pl-lg-130,
  .bs-px-lg-130 {
    padding-left: 130px;
  }
  .bs-p-lg-140 {
    padding: 140px;
  }
  .bs-pt-lg-140,
  .bs-py-lg-140 {
    padding-top: 140px;
  }
  .bs-pr-lg-140,
  .bs-px-lg-140 {
    padding-right: 140px;
  }
  .bs-pb-lg-140,
  .bs-py-lg-140 {
    padding-bottom: 140px;
  }
  .bs-pl-lg-140,
  .bs-px-lg-140 {
    padding-left: 140px;
  }
  .bs-p-lg-150 {
    padding: 150px;
  }
  .bs-pt-lg-150,
  .bs-py-lg-150 {
    padding-top: 150px;
  }
  .bs-pr-lg-150,
  .bs-px-lg-150 {
    padding-right: 150px;
  }
  .bs-pb-lg-150,
  .bs-py-lg-150 {
    padding-bottom: 150px;
  }
  .bs-pl-lg-150,
  .bs-px-lg-150 {
    padding-left: 150px;
  }
  .bs-m-lg-n1 {
    margin: -1px;
  }
  .bs-mt-lg-n1,
  .bs-my-lg-n1 {
    margin-top: -1px;
  }
  .bs-mr-lg-n1,
  .bs-mx-lg-n1 {
    margin-right: -1px;
  }
  .bs-mb-lg-n1,
  .bs-my-lg-n1 {
    margin-bottom: -1px;
  }
  .bs-ml-lg-n1,
  .bs-mx-lg-n1 {
    margin-left: -1px;
  }
  .bs-m-lg-n2 {
    margin: -2px;
  }
  .bs-mt-lg-n2,
  .bs-my-lg-n2 {
    margin-top: -2px;
  }
  .bs-mr-lg-n2,
  .bs-mx-lg-n2 {
    margin-right: -2px;
  }
  .bs-mb-lg-n2,
  .bs-my-lg-n2 {
    margin-bottom: -2px;
  }
  .bs-ml-lg-n2,
  .bs-mx-lg-n2 {
    margin-left: -2px;
  }
  .bs-m-lg-n3 {
    margin: -3px;
  }
  .bs-mt-lg-n3,
  .bs-my-lg-n3 {
    margin-top: -3px;
  }
  .bs-mr-lg-n3,
  .bs-mx-lg-n3 {
    margin-right: -3px;
  }
  .bs-mb-lg-n3,
  .bs-my-lg-n3 {
    margin-bottom: -3px;
  }
  .bs-ml-lg-n3,
  .bs-mx-lg-n3 {
    margin-left: -3px;
  }
  .bs-m-lg-n4 {
    margin: -4px;
  }
  .bs-mt-lg-n4,
  .bs-my-lg-n4 {
    margin-top: -4px;
  }
  .bs-mr-lg-n4,
  .bs-mx-lg-n4 {
    margin-right: -4px;
  }
  .bs-mb-lg-n4,
  .bs-my-lg-n4 {
    margin-bottom: -4px;
  }
  .bs-ml-lg-n4,
  .bs-mx-lg-n4 {
    margin-left: -4px;
  }
  .bs-m-lg-n5 {
    margin: -5px;
  }
  .bs-mt-lg-n5,
  .bs-my-lg-n5 {
    margin-top: -5px;
  }
  .bs-mr-lg-n5,
  .bs-mx-lg-n5 {
    margin-right: -5px;
  }
  .bs-mb-lg-n5,
  .bs-my-lg-n5 {
    margin-bottom: -5px;
  }
  .bs-ml-lg-n5,
  .bs-mx-lg-n5 {
    margin-left: -5px;
  }
  .bs-m-lg-n6 {
    margin: -6px;
  }
  .bs-mt-lg-n6,
  .bs-my-lg-n6 {
    margin-top: -6px;
  }
  .bs-mr-lg-n6,
  .bs-mx-lg-n6 {
    margin-right: -6px;
  }
  .bs-mb-lg-n6,
  .bs-my-lg-n6 {
    margin-bottom: -6px;
  }
  .bs-ml-lg-n6,
  .bs-mx-lg-n6 {
    margin-left: -6px;
  }
  .bs-m-lg-n7 {
    margin: -7px;
  }
  .bs-mt-lg-n7,
  .bs-my-lg-n7 {
    margin-top: -7px;
  }
  .bs-mr-lg-n7,
  .bs-mx-lg-n7 {
    margin-right: -7px;
  }
  .bs-mb-lg-n7,
  .bs-my-lg-n7 {
    margin-bottom: -7px;
  }
  .bs-ml-lg-n7,
  .bs-mx-lg-n7 {
    margin-left: -7px;
  }
  .bs-m-lg-n8 {
    margin: -8px;
  }
  .bs-mt-lg-n8,
  .bs-my-lg-n8 {
    margin-top: -8px;
  }
  .bs-mr-lg-n8,
  .bs-mx-lg-n8 {
    margin-right: -8px;
  }
  .bs-mb-lg-n8,
  .bs-my-lg-n8 {
    margin-bottom: -8px;
  }
  .bs-ml-lg-n8,
  .bs-mx-lg-n8 {
    margin-left: -8px;
  }
  .bs-m-lg-n9 {
    margin: -9px;
  }
  .bs-mt-lg-n9,
  .bs-my-lg-n9 {
    margin-top: -9px;
  }
  .bs-mr-lg-n9,
  .bs-mx-lg-n9 {
    margin-right: -9px;
  }
  .bs-mb-lg-n9,
  .bs-my-lg-n9 {
    margin-bottom: -9px;
  }
  .bs-ml-lg-n9,
  .bs-mx-lg-n9 {
    margin-left: -9px;
  }
  .bs-m-lg-n10 {
    margin: -10px;
  }
  .bs-mt-lg-n10,
  .bs-my-lg-n10 {
    margin-top: -10px;
  }
  .bs-mr-lg-n10,
  .bs-mx-lg-n10 {
    margin-right: -10px;
  }
  .bs-mb-lg-n10,
  .bs-my-lg-n10 {
    margin-bottom: -10px;
  }
  .bs-ml-lg-n10,
  .bs-mx-lg-n10 {
    margin-left: -10px;
  }
  .bs-m-lg-n15 {
    margin: -15px;
  }
  .bs-mt-lg-n15,
  .bs-my-lg-n15 {
    margin-top: -15px;
  }
  .bs-mr-lg-n15,
  .bs-mx-lg-n15 {
    margin-right: -15px;
  }
  .bs-mb-lg-n15,
  .bs-my-lg-n15 {
    margin-bottom: -15px;
  }
  .bs-ml-lg-n15,
  .bs-mx-lg-n15 {
    margin-left: -15px;
  }
  .bs-m-lg-n20 {
    margin: -20px;
  }
  .bs-mt-lg-n20,
  .bs-my-lg-n20 {
    margin-top: -20px;
  }
  .bs-mr-lg-n20,
  .bs-mx-lg-n20 {
    margin-right: -20px;
  }
  .bs-mb-lg-n20,
  .bs-my-lg-n20 {
    margin-bottom: -20px;
  }
  .bs-ml-lg-n20,
  .bs-mx-lg-n20 {
    margin-left: -20px;
  }
  .bs-m-lg-n25 {
    margin: -25px;
  }
  .bs-mt-lg-n25,
  .bs-my-lg-n25 {
    margin-top: -25px;
  }
  .bs-mr-lg-n25,
  .bs-mx-lg-n25 {
    margin-right: -25px;
  }
  .bs-mb-lg-n25,
  .bs-my-lg-n25 {
    margin-bottom: -25px;
  }
  .bs-ml-lg-n25,
  .bs-mx-lg-n25 {
    margin-left: -25px;
  }
  .bs-m-lg-n30 {
    margin: -30px;
  }
  .bs-mt-lg-n30,
  .bs-my-lg-n30 {
    margin-top: -30px;
  }
  .bs-mr-lg-n30,
  .bs-mx-lg-n30 {
    margin-right: -30px;
  }
  .bs-mb-lg-n30,
  .bs-my-lg-n30 {
    margin-bottom: -30px;
  }
  .bs-ml-lg-n30,
  .bs-mx-lg-n30 {
    margin-left: -30px;
  }
  .bs-m-lg-n35 {
    margin: -35px;
  }
  .bs-mt-lg-n35,
  .bs-my-lg-n35 {
    margin-top: -35px;
  }
  .bs-mr-lg-n35,
  .bs-mx-lg-n35 {
    margin-right: -35px;
  }
  .bs-mb-lg-n35,
  .bs-my-lg-n35 {
    margin-bottom: -35px;
  }
  .bs-ml-lg-n35,
  .bs-mx-lg-n35 {
    margin-left: -35px;
  }
  .bs-m-lg-n40 {
    margin: -40px;
  }
  .bs-mt-lg-n40,
  .bs-my-lg-n40 {
    margin-top: -40px;
  }
  .bs-mr-lg-n40,
  .bs-mx-lg-n40 {
    margin-right: -40px;
  }
  .bs-mb-lg-n40,
  .bs-my-lg-n40 {
    margin-bottom: -40px;
  }
  .bs-ml-lg-n40,
  .bs-mx-lg-n40 {
    margin-left: -40px;
  }
  .bs-m-lg-n45 {
    margin: -45px;
  }
  .bs-mt-lg-n45,
  .bs-my-lg-n45 {
    margin-top: -45px;
  }
  .bs-mr-lg-n45,
  .bs-mx-lg-n45 {
    margin-right: -45px;
  }
  .bs-mb-lg-n45,
  .bs-my-lg-n45 {
    margin-bottom: -45px;
  }
  .bs-ml-lg-n45,
  .bs-mx-lg-n45 {
    margin-left: -45px;
  }
  .bs-m-lg-n50 {
    margin: -50px;
  }
  .bs-mt-lg-n50,
  .bs-my-lg-n50 {
    margin-top: -50px;
  }
  .bs-mr-lg-n50,
  .bs-mx-lg-n50 {
    margin-right: -50px;
  }
  .bs-mb-lg-n50,
  .bs-my-lg-n50 {
    margin-bottom: -50px;
  }
  .bs-ml-lg-n50,
  .bs-mx-lg-n50 {
    margin-left: -50px;
  }
  .bs-m-lg-n55 {
    margin: -55px;
  }
  .bs-mt-lg-n55,
  .bs-my-lg-n55 {
    margin-top: -55px;
  }
  .bs-mr-lg-n55,
  .bs-mx-lg-n55 {
    margin-right: -55px;
  }
  .bs-mb-lg-n55,
  .bs-my-lg-n55 {
    margin-bottom: -55px;
  }
  .bs-ml-lg-n55,
  .bs-mx-lg-n55 {
    margin-left: -55px;
  }
  .bs-m-lg-n60 {
    margin: -60px;
  }
  .bs-mt-lg-n60,
  .bs-my-lg-n60 {
    margin-top: -60px;
  }
  .bs-mr-lg-n60,
  .bs-mx-lg-n60 {
    margin-right: -60px;
  }
  .bs-mb-lg-n60,
  .bs-my-lg-n60 {
    margin-bottom: -60px;
  }
  .bs-ml-lg-n60,
  .bs-mx-lg-n60 {
    margin-left: -60px;
  }
  .bs-m-lg-n65 {
    margin: -65px;
  }
  .bs-mt-lg-n65,
  .bs-my-lg-n65 {
    margin-top: -65px;
  }
  .bs-mr-lg-n65,
  .bs-mx-lg-n65 {
    margin-right: -65px;
  }
  .bs-mb-lg-n65,
  .bs-my-lg-n65 {
    margin-bottom: -65px;
  }
  .bs-ml-lg-n65,
  .bs-mx-lg-n65 {
    margin-left: -65px;
  }
  .bs-m-lg-n70 {
    margin: -70px;
  }
  .bs-mt-lg-n70,
  .bs-my-lg-n70 {
    margin-top: -70px;
  }
  .bs-mr-lg-n70,
  .bs-mx-lg-n70 {
    margin-right: -70px;
  }
  .bs-mb-lg-n70,
  .bs-my-lg-n70 {
    margin-bottom: -70px;
  }
  .bs-ml-lg-n70,
  .bs-mx-lg-n70 {
    margin-left: -70px;
  }
  .bs-m-lg-n75 {
    margin: -75px;
  }
  .bs-mt-lg-n75,
  .bs-my-lg-n75 {
    margin-top: -75px;
  }
  .bs-mr-lg-n75,
  .bs-mx-lg-n75 {
    margin-right: -75px;
  }
  .bs-mb-lg-n75,
  .bs-my-lg-n75 {
    margin-bottom: -75px;
  }
  .bs-ml-lg-n75,
  .bs-mx-lg-n75 {
    margin-left: -75px;
  }
  .bs-m-lg-n80 {
    margin: -80px;
  }
  .bs-mt-lg-n80,
  .bs-my-lg-n80 {
    margin-top: -80px;
  }
  .bs-mr-lg-n80,
  .bs-mx-lg-n80 {
    margin-right: -80px;
  }
  .bs-mb-lg-n80,
  .bs-my-lg-n80 {
    margin-bottom: -80px;
  }
  .bs-ml-lg-n80,
  .bs-mx-lg-n80 {
    margin-left: -80px;
  }
  .bs-m-lg-n85 {
    margin: -85px;
  }
  .bs-mt-lg-n85,
  .bs-my-lg-n85 {
    margin-top: -85px;
  }
  .bs-mr-lg-n85,
  .bs-mx-lg-n85 {
    margin-right: -85px;
  }
  .bs-mb-lg-n85,
  .bs-my-lg-n85 {
    margin-bottom: -85px;
  }
  .bs-ml-lg-n85,
  .bs-mx-lg-n85 {
    margin-left: -85px;
  }
  .bs-m-lg-n90 {
    margin: -90px;
  }
  .bs-mt-lg-n90,
  .bs-my-lg-n90 {
    margin-top: -90px;
  }
  .bs-mr-lg-n90,
  .bs-mx-lg-n90 {
    margin-right: -90px;
  }
  .bs-mb-lg-n90,
  .bs-my-lg-n90 {
    margin-bottom: -90px;
  }
  .bs-ml-lg-n90,
  .bs-mx-lg-n90 {
    margin-left: -90px;
  }
  .bs-m-lg-n95 {
    margin: -95px;
  }
  .bs-mt-lg-n95,
  .bs-my-lg-n95 {
    margin-top: -95px;
  }
  .bs-mr-lg-n95,
  .bs-mx-lg-n95 {
    margin-right: -95px;
  }
  .bs-mb-lg-n95,
  .bs-my-lg-n95 {
    margin-bottom: -95px;
  }
  .bs-ml-lg-n95,
  .bs-mx-lg-n95 {
    margin-left: -95px;
  }
  .bs-m-lg-n100 {
    margin: -100px;
  }
  .bs-mt-lg-n100,
  .bs-my-lg-n100 {
    margin-top: -100px;
  }
  .bs-mr-lg-n100,
  .bs-mx-lg-n100 {
    margin-right: -100px;
  }
  .bs-mb-lg-n100,
  .bs-my-lg-n100 {
    margin-bottom: -100px;
  }
  .bs-ml-lg-n100,
  .bs-mx-lg-n100 {
    margin-left: -100px;
  }
  .bs-m-lg-n110 {
    margin: -110px;
  }
  .bs-mt-lg-n110,
  .bs-my-lg-n110 {
    margin-top: -110px;
  }
  .bs-mr-lg-n110,
  .bs-mx-lg-n110 {
    margin-right: -110px;
  }
  .bs-mb-lg-n110,
  .bs-my-lg-n110 {
    margin-bottom: -110px;
  }
  .bs-ml-lg-n110,
  .bs-mx-lg-n110 {
    margin-left: -110px;
  }
  .bs-m-lg-n120 {
    margin: -120px;
  }
  .bs-mt-lg-n120,
  .bs-my-lg-n120 {
    margin-top: -120px;
  }
  .bs-mr-lg-n120,
  .bs-mx-lg-n120 {
    margin-right: -120px;
  }
  .bs-mb-lg-n120,
  .bs-my-lg-n120 {
    margin-bottom: -120px;
  }
  .bs-ml-lg-n120,
  .bs-mx-lg-n120 {
    margin-left: -120px;
  }
  .bs-m-lg-n130 {
    margin: -130px;
  }
  .bs-mt-lg-n130,
  .bs-my-lg-n130 {
    margin-top: -130px;
  }
  .bs-mr-lg-n130,
  .bs-mx-lg-n130 {
    margin-right: -130px;
  }
  .bs-mb-lg-n130,
  .bs-my-lg-n130 {
    margin-bottom: -130px;
  }
  .bs-ml-lg-n130,
  .bs-mx-lg-n130 {
    margin-left: -130px;
  }
  .bs-m-lg-n140 {
    margin: -140px;
  }
  .bs-mt-lg-n140,
  .bs-my-lg-n140 {
    margin-top: -140px;
  }
  .bs-mr-lg-n140,
  .bs-mx-lg-n140 {
    margin-right: -140px;
  }
  .bs-mb-lg-n140,
  .bs-my-lg-n140 {
    margin-bottom: -140px;
  }
  .bs-ml-lg-n140,
  .bs-mx-lg-n140 {
    margin-left: -140px;
  }
  .bs-m-lg-n150 {
    margin: -150px;
  }
  .bs-mt-lg-n150,
  .bs-my-lg-n150 {
    margin-top: -150px;
  }
  .bs-mr-lg-n150,
  .bs-mx-lg-n150 {
    margin-right: -150px;
  }
  .bs-mb-lg-n150,
  .bs-my-lg-n150 {
    margin-bottom: -150px;
  }
  .bs-ml-lg-n150,
  .bs-mx-lg-n150 {
    margin-left: -150px;
  }
  .bs-m-lg-auto {
    margin: auto;
  }
  .bs-mt-lg-auto,
  .bs-my-lg-auto {
    margin-top: auto;
  }
  .bs-mr-lg-auto,
  .bs-mx-lg-auto {
    margin-right: auto;
  }
  .bs-mb-lg-auto,
  .bs-my-lg-auto {
    margin-bottom: auto;
  }
  .bs-ml-lg-auto,
  .bs-mx-lg-auto {
    margin-left: auto;
  }
}

@media (min-width: 1280px) {
  .bs-m-xl-0 {
    margin: 0;
  }
  .bs-mt-xl-0,
  .bs-my-xl-0 {
    margin-top: 0;
  }
  .bs-mr-xl-0,
  .bs-mx-xl-0 {
    margin-right: 0;
  }
  .bs-mb-xl-0,
  .bs-my-xl-0 {
    margin-bottom: 0;
  }
  .bs-ml-xl-0,
  .bs-mx-xl-0 {
    margin-left: 0;
  }
  .bs-m-xl-1 {
    margin: 1px;
  }
  .bs-mt-xl-1,
  .bs-my-xl-1 {
    margin-top: 1px;
  }
  .bs-mr-xl-1,
  .bs-mx-xl-1 {
    margin-right: 1px;
  }
  .bs-mb-xl-1,
  .bs-my-xl-1 {
    margin-bottom: 1px;
  }
  .bs-ml-xl-1,
  .bs-mx-xl-1 {
    margin-left: 1px;
  }
  .bs-m-xl-2 {
    margin: 2px;
  }
  .bs-mt-xl-2,
  .bs-my-xl-2 {
    margin-top: 2px;
  }
  .bs-mr-xl-2,
  .bs-mx-xl-2 {
    margin-right: 2px;
  }
  .bs-mb-xl-2,
  .bs-my-xl-2 {
    margin-bottom: 2px;
  }
  .bs-ml-xl-2,
  .bs-mx-xl-2 {
    margin-left: 2px;
  }
  .bs-m-xl-3 {
    margin: 3px;
  }
  .bs-mt-xl-3,
  .bs-my-xl-3 {
    margin-top: 3px;
  }
  .bs-mr-xl-3,
  .bs-mx-xl-3 {
    margin-right: 3px;
  }
  .bs-mb-xl-3,
  .bs-my-xl-3 {
    margin-bottom: 3px;
  }
  .bs-ml-xl-3,
  .bs-mx-xl-3 {
    margin-left: 3px;
  }
  .bs-m-xl-4 {
    margin: 4px;
  }
  .bs-mt-xl-4,
  .bs-my-xl-4 {
    margin-top: 4px;
  }
  .bs-mr-xl-4,
  .bs-mx-xl-4 {
    margin-right: 4px;
  }
  .bs-mb-xl-4,
  .bs-my-xl-4 {
    margin-bottom: 4px;
  }
  .bs-ml-xl-4,
  .bs-mx-xl-4 {
    margin-left: 4px;
  }
  .bs-m-xl-5 {
    margin: 5px;
  }
  .bs-mt-xl-5,
  .bs-my-xl-5 {
    margin-top: 5px;
  }
  .bs-mr-xl-5,
  .bs-mx-xl-5 {
    margin-right: 5px;
  }
  .bs-mb-xl-5,
  .bs-my-xl-5 {
    margin-bottom: 5px;
  }
  .bs-ml-xl-5,
  .bs-mx-xl-5 {
    margin-left: 5px;
  }
  .bs-m-xl-6 {
    margin: 6px;
  }
  .bs-mt-xl-6,
  .bs-my-xl-6 {
    margin-top: 6px;
  }
  .bs-mr-xl-6,
  .bs-mx-xl-6 {
    margin-right: 6px;
  }
  .bs-mb-xl-6,
  .bs-my-xl-6 {
    margin-bottom: 6px;
  }
  .bs-ml-xl-6,
  .bs-mx-xl-6 {
    margin-left: 6px;
  }
  .bs-m-xl-7 {
    margin: 7px;
  }
  .bs-mt-xl-7,
  .bs-my-xl-7 {
    margin-top: 7px;
  }
  .bs-mr-xl-7,
  .bs-mx-xl-7 {
    margin-right: 7px;
  }
  .bs-mb-xl-7,
  .bs-my-xl-7 {
    margin-bottom: 7px;
  }
  .bs-ml-xl-7,
  .bs-mx-xl-7 {
    margin-left: 7px;
  }
  .bs-m-xl-8 {
    margin: 8px;
  }
  .bs-mt-xl-8,
  .bs-my-xl-8 {
    margin-top: 8px;
  }
  .bs-mr-xl-8,
  .bs-mx-xl-8 {
    margin-right: 8px;
  }
  .bs-mb-xl-8,
  .bs-my-xl-8 {
    margin-bottom: 8px;
  }
  .bs-ml-xl-8,
  .bs-mx-xl-8 {
    margin-left: 8px;
  }
  .bs-m-xl-9 {
    margin: 9px;
  }
  .bs-mt-xl-9,
  .bs-my-xl-9 {
    margin-top: 9px;
  }
  .bs-mr-xl-9,
  .bs-mx-xl-9 {
    margin-right: 9px;
  }
  .bs-mb-xl-9,
  .bs-my-xl-9 {
    margin-bottom: 9px;
  }
  .bs-ml-xl-9,
  .bs-mx-xl-9 {
    margin-left: 9px;
  }
  .bs-m-xl-10 {
    margin: 10px;
  }
  .bs-mt-xl-10,
  .bs-my-xl-10 {
    margin-top: 10px;
  }
  .bs-mr-xl-10,
  .bs-mx-xl-10 {
    margin-right: 10px;
  }
  .bs-mb-xl-10,
  .bs-my-xl-10 {
    margin-bottom: 10px;
  }
  .bs-ml-xl-10,
  .bs-mx-xl-10 {
    margin-left: 10px;
  }
  .bs-m-xl-15 {
    margin: 15px;
  }
  .bs-mt-xl-15,
  .bs-my-xl-15 {
    margin-top: 15px;
  }
  .bs-mr-xl-15,
  .bs-mx-xl-15 {
    margin-right: 15px;
  }
  .bs-mb-xl-15,
  .bs-my-xl-15 {
    margin-bottom: 15px;
  }
  .bs-ml-xl-15,
  .bs-mx-xl-15 {
    margin-left: 15px;
  }
  .bs-m-xl-20 {
    margin: 20px;
  }
  .bs-mt-xl-20,
  .bs-my-xl-20 {
    margin-top: 20px;
  }
  .bs-mr-xl-20,
  .bs-mx-xl-20 {
    margin-right: 20px;
  }
  .bs-mb-xl-20,
  .bs-my-xl-20 {
    margin-bottom: 20px;
  }
  .bs-ml-xl-20,
  .bs-mx-xl-20 {
    margin-left: 20px;
  }
  .bs-m-xl-25 {
    margin: 25px;
  }
  .bs-mt-xl-25,
  .bs-my-xl-25 {
    margin-top: 25px;
  }
  .bs-mr-xl-25,
  .bs-mx-xl-25 {
    margin-right: 25px;
  }
  .bs-mb-xl-25,
  .bs-my-xl-25 {
    margin-bottom: 25px;
  }
  .bs-ml-xl-25,
  .bs-mx-xl-25 {
    margin-left: 25px;
  }
  .bs-m-xl-30 {
    margin: 30px;
  }
  .bs-mt-xl-30,
  .bs-my-xl-30 {
    margin-top: 30px;
  }
  .bs-mr-xl-30,
  .bs-mx-xl-30 {
    margin-right: 30px;
  }
  .bs-mb-xl-30,
  .bs-my-xl-30 {
    margin-bottom: 30px;
  }
  .bs-ml-xl-30,
  .bs-mx-xl-30 {
    margin-left: 30px;
  }
  .bs-m-xl-35 {
    margin: 35px;
  }
  .bs-mt-xl-35,
  .bs-my-xl-35 {
    margin-top: 35px;
  }
  .bs-mr-xl-35,
  .bs-mx-xl-35 {
    margin-right: 35px;
  }
  .bs-mb-xl-35,
  .bs-my-xl-35 {
    margin-bottom: 35px;
  }
  .bs-ml-xl-35,
  .bs-mx-xl-35 {
    margin-left: 35px;
  }
  .bs-m-xl-40 {
    margin: 40px;
  }
  .bs-mt-xl-40,
  .bs-my-xl-40 {
    margin-top: 40px;
  }
  .bs-mr-xl-40,
  .bs-mx-xl-40 {
    margin-right: 40px;
  }
  .bs-mb-xl-40,
  .bs-my-xl-40 {
    margin-bottom: 40px;
  }
  .bs-ml-xl-40,
  .bs-mx-xl-40 {
    margin-left: 40px;
  }
  .bs-m-xl-45 {
    margin: 45px;
  }
  .bs-mt-xl-45,
  .bs-my-xl-45 {
    margin-top: 45px;
  }
  .bs-mr-xl-45,
  .bs-mx-xl-45 {
    margin-right: 45px;
  }
  .bs-mb-xl-45,
  .bs-my-xl-45 {
    margin-bottom: 45px;
  }
  .bs-ml-xl-45,
  .bs-mx-xl-45 {
    margin-left: 45px;
  }
  .bs-m-xl-50 {
    margin: 50px;
  }
  .bs-mt-xl-50,
  .bs-my-xl-50 {
    margin-top: 50px;
  }
  .bs-mr-xl-50,
  .bs-mx-xl-50 {
    margin-right: 50px;
  }
  .bs-mb-xl-50,
  .bs-my-xl-50 {
    margin-bottom: 50px;
  }
  .bs-ml-xl-50,
  .bs-mx-xl-50 {
    margin-left: 50px;
  }
  .bs-m-xl-55 {
    margin: 55px;
  }
  .bs-mt-xl-55,
  .bs-my-xl-55 {
    margin-top: 55px;
  }
  .bs-mr-xl-55,
  .bs-mx-xl-55 {
    margin-right: 55px;
  }
  .bs-mb-xl-55,
  .bs-my-xl-55 {
    margin-bottom: 55px;
  }
  .bs-ml-xl-55,
  .bs-mx-xl-55 {
    margin-left: 55px;
  }
  .bs-m-xl-60 {
    margin: 60px;
  }
  .bs-mt-xl-60,
  .bs-my-xl-60 {
    margin-top: 60px;
  }
  .bs-mr-xl-60,
  .bs-mx-xl-60 {
    margin-right: 60px;
  }
  .bs-mb-xl-60,
  .bs-my-xl-60 {
    margin-bottom: 60px;
  }
  .bs-ml-xl-60,
  .bs-mx-xl-60 {
    margin-left: 60px;
  }
  .bs-m-xl-65 {
    margin: 65px;
  }
  .bs-mt-xl-65,
  .bs-my-xl-65 {
    margin-top: 65px;
  }
  .bs-mr-xl-65,
  .bs-mx-xl-65 {
    margin-right: 65px;
  }
  .bs-mb-xl-65,
  .bs-my-xl-65 {
    margin-bottom: 65px;
  }
  .bs-ml-xl-65,
  .bs-mx-xl-65 {
    margin-left: 65px;
  }
  .bs-m-xl-70 {
    margin: 70px;
  }
  .bs-mt-xl-70,
  .bs-my-xl-70 {
    margin-top: 70px;
  }
  .bs-mr-xl-70,
  .bs-mx-xl-70 {
    margin-right: 70px;
  }
  .bs-mb-xl-70,
  .bs-my-xl-70 {
    margin-bottom: 70px;
  }
  .bs-ml-xl-70,
  .bs-mx-xl-70 {
    margin-left: 70px;
  }
  .bs-m-xl-75 {
    margin: 75px;
  }
  .bs-mt-xl-75,
  .bs-my-xl-75 {
    margin-top: 75px;
  }
  .bs-mr-xl-75,
  .bs-mx-xl-75 {
    margin-right: 75px;
  }
  .bs-mb-xl-75,
  .bs-my-xl-75 {
    margin-bottom: 75px;
  }
  .bs-ml-xl-75,
  .bs-mx-xl-75 {
    margin-left: 75px;
  }
  .bs-m-xl-80 {
    margin: 80px;
  }
  .bs-mt-xl-80,
  .bs-my-xl-80 {
    margin-top: 80px;
  }
  .bs-mr-xl-80,
  .bs-mx-xl-80 {
    margin-right: 80px;
  }
  .bs-mb-xl-80,
  .bs-my-xl-80 {
    margin-bottom: 80px;
  }
  .bs-ml-xl-80,
  .bs-mx-xl-80 {
    margin-left: 80px;
  }
  .bs-m-xl-85 {
    margin: 85px;
  }
  .bs-mt-xl-85,
  .bs-my-xl-85 {
    margin-top: 85px;
  }
  .bs-mr-xl-85,
  .bs-mx-xl-85 {
    margin-right: 85px;
  }
  .bs-mb-xl-85,
  .bs-my-xl-85 {
    margin-bottom: 85px;
  }
  .bs-ml-xl-85,
  .bs-mx-xl-85 {
    margin-left: 85px;
  }
  .bs-m-xl-90 {
    margin: 90px;
  }
  .bs-mt-xl-90,
  .bs-my-xl-90 {
    margin-top: 90px;
  }
  .bs-mr-xl-90,
  .bs-mx-xl-90 {
    margin-right: 90px;
  }
  .bs-mb-xl-90,
  .bs-my-xl-90 {
    margin-bottom: 90px;
  }
  .bs-ml-xl-90,
  .bs-mx-xl-90 {
    margin-left: 90px;
  }
  .bs-m-xl-95 {
    margin: 95px;
  }
  .bs-mt-xl-95,
  .bs-my-xl-95 {
    margin-top: 95px;
  }
  .bs-mr-xl-95,
  .bs-mx-xl-95 {
    margin-right: 95px;
  }
  .bs-mb-xl-95,
  .bs-my-xl-95 {
    margin-bottom: 95px;
  }
  .bs-ml-xl-95,
  .bs-mx-xl-95 {
    margin-left: 95px;
  }
  .bs-m-xl-100 {
    margin: 100px;
  }
  .bs-mt-xl-100,
  .bs-my-xl-100 {
    margin-top: 100px;
  }
  .bs-mr-xl-100,
  .bs-mx-xl-100 {
    margin-right: 100px;
  }
  .bs-mb-xl-100,
  .bs-my-xl-100 {
    margin-bottom: 100px;
  }
  .bs-ml-xl-100,
  .bs-mx-xl-100 {
    margin-left: 100px;
  }
  .bs-m-xl-110 {
    margin: 110px;
  }
  .bs-mt-xl-110,
  .bs-my-xl-110 {
    margin-top: 110px;
  }
  .bs-mr-xl-110,
  .bs-mx-xl-110 {
    margin-right: 110px;
  }
  .bs-mb-xl-110,
  .bs-my-xl-110 {
    margin-bottom: 110px;
  }
  .bs-ml-xl-110,
  .bs-mx-xl-110 {
    margin-left: 110px;
  }
  .bs-m-xl-120 {
    margin: 120px;
  }
  .bs-mt-xl-120,
  .bs-my-xl-120 {
    margin-top: 120px;
  }
  .bs-mr-xl-120,
  .bs-mx-xl-120 {
    margin-right: 120px;
  }
  .bs-mb-xl-120,
  .bs-my-xl-120 {
    margin-bottom: 120px;
  }
  .bs-ml-xl-120,
  .bs-mx-xl-120 {
    margin-left: 120px;
  }
  .bs-m-xl-130 {
    margin: 130px;
  }
  .bs-mt-xl-130,
  .bs-my-xl-130 {
    margin-top: 130px;
  }
  .bs-mr-xl-130,
  .bs-mx-xl-130 {
    margin-right: 130px;
  }
  .bs-mb-xl-130,
  .bs-my-xl-130 {
    margin-bottom: 130px;
  }
  .bs-ml-xl-130,
  .bs-mx-xl-130 {
    margin-left: 130px;
  }
  .bs-m-xl-140 {
    margin: 140px;
  }
  .bs-mt-xl-140,
  .bs-my-xl-140 {
    margin-top: 140px;
  }
  .bs-mr-xl-140,
  .bs-mx-xl-140 {
    margin-right: 140px;
  }
  .bs-mb-xl-140,
  .bs-my-xl-140 {
    margin-bottom: 140px;
  }
  .bs-ml-xl-140,
  .bs-mx-xl-140 {
    margin-left: 140px;
  }
  .bs-m-xl-150 {
    margin: 150px;
  }
  .bs-mt-xl-150,
  .bs-my-xl-150 {
    margin-top: 150px;
  }
  .bs-mr-xl-150,
  .bs-mx-xl-150 {
    margin-right: 150px;
  }
  .bs-mb-xl-150,
  .bs-my-xl-150 {
    margin-bottom: 150px;
  }
  .bs-ml-xl-150,
  .bs-mx-xl-150 {
    margin-left: 150px;
  }
  .bs-p-xl-0 {
    padding: 0;
  }
  .bs-pt-xl-0,
  .bs-py-xl-0 {
    padding-top: 0;
  }
  .bs-pr-xl-0,
  .bs-px-xl-0 {
    padding-right: 0;
  }
  .bs-pb-xl-0,
  .bs-py-xl-0 {
    padding-bottom: 0;
  }
  .bs-pl-xl-0,
  .bs-px-xl-0 {
    padding-left: 0;
  }
  .bs-p-xl-1 {
    padding: 1px;
  }
  .bs-pt-xl-1,
  .bs-py-xl-1 {
    padding-top: 1px;
  }
  .bs-pr-xl-1,
  .bs-px-xl-1 {
    padding-right: 1px;
  }
  .bs-pb-xl-1,
  .bs-py-xl-1 {
    padding-bottom: 1px;
  }
  .bs-pl-xl-1,
  .bs-px-xl-1 {
    padding-left: 1px;
  }
  .bs-p-xl-2 {
    padding: 2px;
  }
  .bs-pt-xl-2,
  .bs-py-xl-2 {
    padding-top: 2px;
  }
  .bs-pr-xl-2,
  .bs-px-xl-2 {
    padding-right: 2px;
  }
  .bs-pb-xl-2,
  .bs-py-xl-2 {
    padding-bottom: 2px;
  }
  .bs-pl-xl-2,
  .bs-px-xl-2 {
    padding-left: 2px;
  }
  .bs-p-xl-3 {
    padding: 3px;
  }
  .bs-pt-xl-3,
  .bs-py-xl-3 {
    padding-top: 3px;
  }
  .bs-pr-xl-3,
  .bs-px-xl-3 {
    padding-right: 3px;
  }
  .bs-pb-xl-3,
  .bs-py-xl-3 {
    padding-bottom: 3px;
  }
  .bs-pl-xl-3,
  .bs-px-xl-3 {
    padding-left: 3px;
  }
  .bs-p-xl-4 {
    padding: 4px;
  }
  .bs-pt-xl-4,
  .bs-py-xl-4 {
    padding-top: 4px;
  }
  .bs-pr-xl-4,
  .bs-px-xl-4 {
    padding-right: 4px;
  }
  .bs-pb-xl-4,
  .bs-py-xl-4 {
    padding-bottom: 4px;
  }
  .bs-pl-xl-4,
  .bs-px-xl-4 {
    padding-left: 4px;
  }
  .bs-p-xl-5 {
    padding: 5px;
  }
  .bs-pt-xl-5,
  .bs-py-xl-5 {
    padding-top: 5px;
  }
  .bs-pr-xl-5,
  .bs-px-xl-5 {
    padding-right: 5px;
  }
  .bs-pb-xl-5,
  .bs-py-xl-5 {
    padding-bottom: 5px;
  }
  .bs-pl-xl-5,
  .bs-px-xl-5 {
    padding-left: 5px;
  }
  .bs-p-xl-6 {
    padding: 6px;
  }
  .bs-pt-xl-6,
  .bs-py-xl-6 {
    padding-top: 6px;
  }
  .bs-pr-xl-6,
  .bs-px-xl-6 {
    padding-right: 6px;
  }
  .bs-pb-xl-6,
  .bs-py-xl-6 {
    padding-bottom: 6px;
  }
  .bs-pl-xl-6,
  .bs-px-xl-6 {
    padding-left: 6px;
  }
  .bs-p-xl-7 {
    padding: 7px;
  }
  .bs-pt-xl-7,
  .bs-py-xl-7 {
    padding-top: 7px;
  }
  .bs-pr-xl-7,
  .bs-px-xl-7 {
    padding-right: 7px;
  }
  .bs-pb-xl-7,
  .bs-py-xl-7 {
    padding-bottom: 7px;
  }
  .bs-pl-xl-7,
  .bs-px-xl-7 {
    padding-left: 7px;
  }
  .bs-p-xl-8 {
    padding: 8px;
  }
  .bs-pt-xl-8,
  .bs-py-xl-8 {
    padding-top: 8px;
  }
  .bs-pr-xl-8,
  .bs-px-xl-8 {
    padding-right: 8px;
  }
  .bs-pb-xl-8,
  .bs-py-xl-8 {
    padding-bottom: 8px;
  }
  .bs-pl-xl-8,
  .bs-px-xl-8 {
    padding-left: 8px;
  }
  .bs-p-xl-9 {
    padding: 9px;
  }
  .bs-pt-xl-9,
  .bs-py-xl-9 {
    padding-top: 9px;
  }
  .bs-pr-xl-9,
  .bs-px-xl-9 {
    padding-right: 9px;
  }
  .bs-pb-xl-9,
  .bs-py-xl-9 {
    padding-bottom: 9px;
  }
  .bs-pl-xl-9,
  .bs-px-xl-9 {
    padding-left: 9px;
  }
  .bs-p-xl-10 {
    padding: 10px;
  }
  .bs-pt-xl-10,
  .bs-py-xl-10 {
    padding-top: 10px;
  }
  .bs-pr-xl-10,
  .bs-px-xl-10 {
    padding-right: 10px;
  }
  .bs-pb-xl-10,
  .bs-py-xl-10 {
    padding-bottom: 10px;
  }
  .bs-pl-xl-10,
  .bs-px-xl-10 {
    padding-left: 10px;
  }
  .bs-p-xl-15 {
    padding: 15px;
  }
  .bs-pt-xl-15,
  .bs-py-xl-15 {
    padding-top: 15px;
  }
  .bs-pr-xl-15,
  .bs-px-xl-15 {
    padding-right: 15px;
  }
  .bs-pb-xl-15,
  .bs-py-xl-15 {
    padding-bottom: 15px;
  }
  .bs-pl-xl-15,
  .bs-px-xl-15 {
    padding-left: 15px;
  }
  .bs-p-xl-20 {
    padding: 20px;
  }
  .bs-pt-xl-20,
  .bs-py-xl-20 {
    padding-top: 20px;
  }
  .bs-pr-xl-20,
  .bs-px-xl-20 {
    padding-right: 20px;
  }
  .bs-pb-xl-20,
  .bs-py-xl-20 {
    padding-bottom: 20px;
  }
  .bs-pl-xl-20,
  .bs-px-xl-20 {
    padding-left: 20px;
  }
  .bs-p-xl-25 {
    padding: 25px;
  }
  .bs-pt-xl-25,
  .bs-py-xl-25 {
    padding-top: 25px;
  }
  .bs-pr-xl-25,
  .bs-px-xl-25 {
    padding-right: 25px;
  }
  .bs-pb-xl-25,
  .bs-py-xl-25 {
    padding-bottom: 25px;
  }
  .bs-pl-xl-25,
  .bs-px-xl-25 {
    padding-left: 25px;
  }
  .bs-p-xl-30 {
    padding: 30px;
  }
  .bs-pt-xl-30,
  .bs-py-xl-30 {
    padding-top: 30px;
  }
  .bs-pr-xl-30,
  .bs-px-xl-30 {
    padding-right: 30px;
  }
  .bs-pb-xl-30,
  .bs-py-xl-30 {
    padding-bottom: 30px;
  }
  .bs-pl-xl-30,
  .bs-px-xl-30 {
    padding-left: 30px;
  }
  .bs-p-xl-35 {
    padding: 35px;
  }
  .bs-pt-xl-35,
  .bs-py-xl-35 {
    padding-top: 35px;
  }
  .bs-pr-xl-35,
  .bs-px-xl-35 {
    padding-right: 35px;
  }
  .bs-pb-xl-35,
  .bs-py-xl-35 {
    padding-bottom: 35px;
  }
  .bs-pl-xl-35,
  .bs-px-xl-35 {
    padding-left: 35px;
  }
  .bs-p-xl-40 {
    padding: 40px;
  }
  .bs-pt-xl-40,
  .bs-py-xl-40 {
    padding-top: 40px;
  }
  .bs-pr-xl-40,
  .bs-px-xl-40 {
    padding-right: 40px;
  }
  .bs-pb-xl-40,
  .bs-py-xl-40 {
    padding-bottom: 40px;
  }
  .bs-pl-xl-40,
  .bs-px-xl-40 {
    padding-left: 40px;
  }
  .bs-p-xl-45 {
    padding: 45px;
  }
  .bs-pt-xl-45,
  .bs-py-xl-45 {
    padding-top: 45px;
  }
  .bs-pr-xl-45,
  .bs-px-xl-45 {
    padding-right: 45px;
  }
  .bs-pb-xl-45,
  .bs-py-xl-45 {
    padding-bottom: 45px;
  }
  .bs-pl-xl-45,
  .bs-px-xl-45 {
    padding-left: 45px;
  }
  .bs-p-xl-50 {
    padding: 50px;
  }
  .bs-pt-xl-50,
  .bs-py-xl-50 {
    padding-top: 50px;
  }
  .bs-pr-xl-50,
  .bs-px-xl-50 {
    padding-right: 50px;
  }
  .bs-pb-xl-50,
  .bs-py-xl-50 {
    padding-bottom: 50px;
  }
  .bs-pl-xl-50,
  .bs-px-xl-50 {
    padding-left: 50px;
  }
  .bs-p-xl-55 {
    padding: 55px;
  }
  .bs-pt-xl-55,
  .bs-py-xl-55 {
    padding-top: 55px;
  }
  .bs-pr-xl-55,
  .bs-px-xl-55 {
    padding-right: 55px;
  }
  .bs-pb-xl-55,
  .bs-py-xl-55 {
    padding-bottom: 55px;
  }
  .bs-pl-xl-55,
  .bs-px-xl-55 {
    padding-left: 55px;
  }
  .bs-p-xl-60 {
    padding: 60px;
  }
  .bs-pt-xl-60,
  .bs-py-xl-60 {
    padding-top: 60px;
  }
  .bs-pr-xl-60,
  .bs-px-xl-60 {
    padding-right: 60px;
  }
  .bs-pb-xl-60,
  .bs-py-xl-60 {
    padding-bottom: 60px;
  }
  .bs-pl-xl-60,
  .bs-px-xl-60 {
    padding-left: 60px;
  }
  .bs-p-xl-65 {
    padding: 65px;
  }
  .bs-pt-xl-65,
  .bs-py-xl-65 {
    padding-top: 65px;
  }
  .bs-pr-xl-65,
  .bs-px-xl-65 {
    padding-right: 65px;
  }
  .bs-pb-xl-65,
  .bs-py-xl-65 {
    padding-bottom: 65px;
  }
  .bs-pl-xl-65,
  .bs-px-xl-65 {
    padding-left: 65px;
  }
  .bs-p-xl-70 {
    padding: 70px;
  }
  .bs-pt-xl-70,
  .bs-py-xl-70 {
    padding-top: 70px;
  }
  .bs-pr-xl-70,
  .bs-px-xl-70 {
    padding-right: 70px;
  }
  .bs-pb-xl-70,
  .bs-py-xl-70 {
    padding-bottom: 70px;
  }
  .bs-pl-xl-70,
  .bs-px-xl-70 {
    padding-left: 70px;
  }
  .bs-p-xl-75 {
    padding: 75px;
  }
  .bs-pt-xl-75,
  .bs-py-xl-75 {
    padding-top: 75px;
  }
  .bs-pr-xl-75,
  .bs-px-xl-75 {
    padding-right: 75px;
  }
  .bs-pb-xl-75,
  .bs-py-xl-75 {
    padding-bottom: 75px;
  }
  .bs-pl-xl-75,
  .bs-px-xl-75 {
    padding-left: 75px;
  }
  .bs-p-xl-80 {
    padding: 80px;
  }
  .bs-pt-xl-80,
  .bs-py-xl-80 {
    padding-top: 80px;
  }
  .bs-pr-xl-80,
  .bs-px-xl-80 {
    padding-right: 80px;
  }
  .bs-pb-xl-80,
  .bs-py-xl-80 {
    padding-bottom: 80px;
  }
  .bs-pl-xl-80,
  .bs-px-xl-80 {
    padding-left: 80px;
  }
  .bs-p-xl-85 {
    padding: 85px;
  }
  .bs-pt-xl-85,
  .bs-py-xl-85 {
    padding-top: 85px;
  }
  .bs-pr-xl-85,
  .bs-px-xl-85 {
    padding-right: 85px;
  }
  .bs-pb-xl-85,
  .bs-py-xl-85 {
    padding-bottom: 85px;
  }
  .bs-pl-xl-85,
  .bs-px-xl-85 {
    padding-left: 85px;
  }
  .bs-p-xl-90 {
    padding: 90px;
  }
  .bs-pt-xl-90,
  .bs-py-xl-90 {
    padding-top: 90px;
  }
  .bs-pr-xl-90,
  .bs-px-xl-90 {
    padding-right: 90px;
  }
  .bs-pb-xl-90,
  .bs-py-xl-90 {
    padding-bottom: 90px;
  }
  .bs-pl-xl-90,
  .bs-px-xl-90 {
    padding-left: 90px;
  }
  .bs-p-xl-95 {
    padding: 95px;
  }
  .bs-pt-xl-95,
  .bs-py-xl-95 {
    padding-top: 95px;
  }
  .bs-pr-xl-95,
  .bs-px-xl-95 {
    padding-right: 95px;
  }
  .bs-pb-xl-95,
  .bs-py-xl-95 {
    padding-bottom: 95px;
  }
  .bs-pl-xl-95,
  .bs-px-xl-95 {
    padding-left: 95px;
  }
  .bs-p-xl-100 {
    padding: 100px;
  }
  .bs-pt-xl-100,
  .bs-py-xl-100 {
    padding-top: 100px;
  }
  .bs-pr-xl-100,
  .bs-px-xl-100 {
    padding-right: 100px;
  }
  .bs-pb-xl-100,
  .bs-py-xl-100 {
    padding-bottom: 100px;
  }
  .bs-pl-xl-100,
  .bs-px-xl-100 {
    padding-left: 100px;
  }
  .bs-p-xl-110 {
    padding: 110px;
  }
  .bs-pt-xl-110,
  .bs-py-xl-110 {
    padding-top: 110px;
  }
  .bs-pr-xl-110,
  .bs-px-xl-110 {
    padding-right: 110px;
  }
  .bs-pb-xl-110,
  .bs-py-xl-110 {
    padding-bottom: 110px;
  }
  .bs-pl-xl-110,
  .bs-px-xl-110 {
    padding-left: 110px;
  }
  .bs-p-xl-120 {
    padding: 120px;
  }
  .bs-pt-xl-120,
  .bs-py-xl-120 {
    padding-top: 120px;
  }
  .bs-pr-xl-120,
  .bs-px-xl-120 {
    padding-right: 120px;
  }
  .bs-pb-xl-120,
  .bs-py-xl-120 {
    padding-bottom: 120px;
  }
  .bs-pl-xl-120,
  .bs-px-xl-120 {
    padding-left: 120px;
  }
  .bs-p-xl-130 {
    padding: 130px;
  }
  .bs-pt-xl-130,
  .bs-py-xl-130 {
    padding-top: 130px;
  }
  .bs-pr-xl-130,
  .bs-px-xl-130 {
    padding-right: 130px;
  }
  .bs-pb-xl-130,
  .bs-py-xl-130 {
    padding-bottom: 130px;
  }
  .bs-pl-xl-130,
  .bs-px-xl-130 {
    padding-left: 130px;
  }
  .bs-p-xl-140 {
    padding: 140px;
  }
  .bs-pt-xl-140,
  .bs-py-xl-140 {
    padding-top: 140px;
  }
  .bs-pr-xl-140,
  .bs-px-xl-140 {
    padding-right: 140px;
  }
  .bs-pb-xl-140,
  .bs-py-xl-140 {
    padding-bottom: 140px;
  }
  .bs-pl-xl-140,
  .bs-px-xl-140 {
    padding-left: 140px;
  }
  .bs-p-xl-150 {
    padding: 150px;
  }
  .bs-pt-xl-150,
  .bs-py-xl-150 {
    padding-top: 150px;
  }
  .bs-pr-xl-150,
  .bs-px-xl-150 {
    padding-right: 150px;
  }
  .bs-pb-xl-150,
  .bs-py-xl-150 {
    padding-bottom: 150px;
  }
  .bs-pl-xl-150,
  .bs-px-xl-150 {
    padding-left: 150px;
  }
  .bs-m-xl-n1 {
    margin: -1px;
  }
  .bs-mt-xl-n1,
  .bs-my-xl-n1 {
    margin-top: -1px;
  }
  .bs-mr-xl-n1,
  .bs-mx-xl-n1 {
    margin-right: -1px;
  }
  .bs-mb-xl-n1,
  .bs-my-xl-n1 {
    margin-bottom: -1px;
  }
  .bs-ml-xl-n1,
  .bs-mx-xl-n1 {
    margin-left: -1px;
  }
  .bs-m-xl-n2 {
    margin: -2px;
  }
  .bs-mt-xl-n2,
  .bs-my-xl-n2 {
    margin-top: -2px;
  }
  .bs-mr-xl-n2,
  .bs-mx-xl-n2 {
    margin-right: -2px;
  }
  .bs-mb-xl-n2,
  .bs-my-xl-n2 {
    margin-bottom: -2px;
  }
  .bs-ml-xl-n2,
  .bs-mx-xl-n2 {
    margin-left: -2px;
  }
  .bs-m-xl-n3 {
    margin: -3px;
  }
  .bs-mt-xl-n3,
  .bs-my-xl-n3 {
    margin-top: -3px;
  }
  .bs-mr-xl-n3,
  .bs-mx-xl-n3 {
    margin-right: -3px;
  }
  .bs-mb-xl-n3,
  .bs-my-xl-n3 {
    margin-bottom: -3px;
  }
  .bs-ml-xl-n3,
  .bs-mx-xl-n3 {
    margin-left: -3px;
  }
  .bs-m-xl-n4 {
    margin: -4px;
  }
  .bs-mt-xl-n4,
  .bs-my-xl-n4 {
    margin-top: -4px;
  }
  .bs-mr-xl-n4,
  .bs-mx-xl-n4 {
    margin-right: -4px;
  }
  .bs-mb-xl-n4,
  .bs-my-xl-n4 {
    margin-bottom: -4px;
  }
  .bs-ml-xl-n4,
  .bs-mx-xl-n4 {
    margin-left: -4px;
  }
  .bs-m-xl-n5 {
    margin: -5px;
  }
  .bs-mt-xl-n5,
  .bs-my-xl-n5 {
    margin-top: -5px;
  }
  .bs-mr-xl-n5,
  .bs-mx-xl-n5 {
    margin-right: -5px;
  }
  .bs-mb-xl-n5,
  .bs-my-xl-n5 {
    margin-bottom: -5px;
  }
  .bs-ml-xl-n5,
  .bs-mx-xl-n5 {
    margin-left: -5px;
  }
  .bs-m-xl-n6 {
    margin: -6px;
  }
  .bs-mt-xl-n6,
  .bs-my-xl-n6 {
    margin-top: -6px;
  }
  .bs-mr-xl-n6,
  .bs-mx-xl-n6 {
    margin-right: -6px;
  }
  .bs-mb-xl-n6,
  .bs-my-xl-n6 {
    margin-bottom: -6px;
  }
  .bs-ml-xl-n6,
  .bs-mx-xl-n6 {
    margin-left: -6px;
  }
  .bs-m-xl-n7 {
    margin: -7px;
  }
  .bs-mt-xl-n7,
  .bs-my-xl-n7 {
    margin-top: -7px;
  }
  .bs-mr-xl-n7,
  .bs-mx-xl-n7 {
    margin-right: -7px;
  }
  .bs-mb-xl-n7,
  .bs-my-xl-n7 {
    margin-bottom: -7px;
  }
  .bs-ml-xl-n7,
  .bs-mx-xl-n7 {
    margin-left: -7px;
  }
  .bs-m-xl-n8 {
    margin: -8px;
  }
  .bs-mt-xl-n8,
  .bs-my-xl-n8 {
    margin-top: -8px;
  }
  .bs-mr-xl-n8,
  .bs-mx-xl-n8 {
    margin-right: -8px;
  }
  .bs-mb-xl-n8,
  .bs-my-xl-n8 {
    margin-bottom: -8px;
  }
  .bs-ml-xl-n8,
  .bs-mx-xl-n8 {
    margin-left: -8px;
  }
  .bs-m-xl-n9 {
    margin: -9px;
  }
  .bs-mt-xl-n9,
  .bs-my-xl-n9 {
    margin-top: -9px;
  }
  .bs-mr-xl-n9,
  .bs-mx-xl-n9 {
    margin-right: -9px;
  }
  .bs-mb-xl-n9,
  .bs-my-xl-n9 {
    margin-bottom: -9px;
  }
  .bs-ml-xl-n9,
  .bs-mx-xl-n9 {
    margin-left: -9px;
  }
  .bs-m-xl-n10 {
    margin: -10px;
  }
  .bs-mt-xl-n10,
  .bs-my-xl-n10 {
    margin-top: -10px;
  }
  .bs-mr-xl-n10,
  .bs-mx-xl-n10 {
    margin-right: -10px;
  }
  .bs-mb-xl-n10,
  .bs-my-xl-n10 {
    margin-bottom: -10px;
  }
  .bs-ml-xl-n10,
  .bs-mx-xl-n10 {
    margin-left: -10px;
  }
  .bs-m-xl-n15 {
    margin: -15px;
  }
  .bs-mt-xl-n15,
  .bs-my-xl-n15 {
    margin-top: -15px;
  }
  .bs-mr-xl-n15,
  .bs-mx-xl-n15 {
    margin-right: -15px;
  }
  .bs-mb-xl-n15,
  .bs-my-xl-n15 {
    margin-bottom: -15px;
  }
  .bs-ml-xl-n15,
  .bs-mx-xl-n15 {
    margin-left: -15px;
  }
  .bs-m-xl-n20 {
    margin: -20px;
  }
  .bs-mt-xl-n20,
  .bs-my-xl-n20 {
    margin-top: -20px;
  }
  .bs-mr-xl-n20,
  .bs-mx-xl-n20 {
    margin-right: -20px;
  }
  .bs-mb-xl-n20,
  .bs-my-xl-n20 {
    margin-bottom: -20px;
  }
  .bs-ml-xl-n20,
  .bs-mx-xl-n20 {
    margin-left: -20px;
  }
  .bs-m-xl-n25 {
    margin: -25px;
  }
  .bs-mt-xl-n25,
  .bs-my-xl-n25 {
    margin-top: -25px;
  }
  .bs-mr-xl-n25,
  .bs-mx-xl-n25 {
    margin-right: -25px;
  }
  .bs-mb-xl-n25,
  .bs-my-xl-n25 {
    margin-bottom: -25px;
  }
  .bs-ml-xl-n25,
  .bs-mx-xl-n25 {
    margin-left: -25px;
  }
  .bs-m-xl-n30 {
    margin: -30px;
  }
  .bs-mt-xl-n30,
  .bs-my-xl-n30 {
    margin-top: -30px;
  }
  .bs-mr-xl-n30,
  .bs-mx-xl-n30 {
    margin-right: -30px;
  }
  .bs-mb-xl-n30,
  .bs-my-xl-n30 {
    margin-bottom: -30px;
  }
  .bs-ml-xl-n30,
  .bs-mx-xl-n30 {
    margin-left: -30px;
  }
  .bs-m-xl-n35 {
    margin: -35px;
  }
  .bs-mt-xl-n35,
  .bs-my-xl-n35 {
    margin-top: -35px;
  }
  .bs-mr-xl-n35,
  .bs-mx-xl-n35 {
    margin-right: -35px;
  }
  .bs-mb-xl-n35,
  .bs-my-xl-n35 {
    margin-bottom: -35px;
  }
  .bs-ml-xl-n35,
  .bs-mx-xl-n35 {
    margin-left: -35px;
  }
  .bs-m-xl-n40 {
    margin: -40px;
  }
  .bs-mt-xl-n40,
  .bs-my-xl-n40 {
    margin-top: -40px;
  }
  .bs-mr-xl-n40,
  .bs-mx-xl-n40 {
    margin-right: -40px;
  }
  .bs-mb-xl-n40,
  .bs-my-xl-n40 {
    margin-bottom: -40px;
  }
  .bs-ml-xl-n40,
  .bs-mx-xl-n40 {
    margin-left: -40px;
  }
  .bs-m-xl-n45 {
    margin: -45px;
  }
  .bs-mt-xl-n45,
  .bs-my-xl-n45 {
    margin-top: -45px;
  }
  .bs-mr-xl-n45,
  .bs-mx-xl-n45 {
    margin-right: -45px;
  }
  .bs-mb-xl-n45,
  .bs-my-xl-n45 {
    margin-bottom: -45px;
  }
  .bs-ml-xl-n45,
  .bs-mx-xl-n45 {
    margin-left: -45px;
  }
  .bs-m-xl-n50 {
    margin: -50px;
  }
  .bs-mt-xl-n50,
  .bs-my-xl-n50 {
    margin-top: -50px;
  }
  .bs-mr-xl-n50,
  .bs-mx-xl-n50 {
    margin-right: -50px;
  }
  .bs-mb-xl-n50,
  .bs-my-xl-n50 {
    margin-bottom: -50px;
  }
  .bs-ml-xl-n50,
  .bs-mx-xl-n50 {
    margin-left: -50px;
  }
  .bs-m-xl-n55 {
    margin: -55px;
  }
  .bs-mt-xl-n55,
  .bs-my-xl-n55 {
    margin-top: -55px;
  }
  .bs-mr-xl-n55,
  .bs-mx-xl-n55 {
    margin-right: -55px;
  }
  .bs-mb-xl-n55,
  .bs-my-xl-n55 {
    margin-bottom: -55px;
  }
  .bs-ml-xl-n55,
  .bs-mx-xl-n55 {
    margin-left: -55px;
  }
  .bs-m-xl-n60 {
    margin: -60px;
  }
  .bs-mt-xl-n60,
  .bs-my-xl-n60 {
    margin-top: -60px;
  }
  .bs-mr-xl-n60,
  .bs-mx-xl-n60 {
    margin-right: -60px;
  }
  .bs-mb-xl-n60,
  .bs-my-xl-n60 {
    margin-bottom: -60px;
  }
  .bs-ml-xl-n60,
  .bs-mx-xl-n60 {
    margin-left: -60px;
  }
  .bs-m-xl-n65 {
    margin: -65px;
  }
  .bs-mt-xl-n65,
  .bs-my-xl-n65 {
    margin-top: -65px;
  }
  .bs-mr-xl-n65,
  .bs-mx-xl-n65 {
    margin-right: -65px;
  }
  .bs-mb-xl-n65,
  .bs-my-xl-n65 {
    margin-bottom: -65px;
  }
  .bs-ml-xl-n65,
  .bs-mx-xl-n65 {
    margin-left: -65px;
  }
  .bs-m-xl-n70 {
    margin: -70px;
  }
  .bs-mt-xl-n70,
  .bs-my-xl-n70 {
    margin-top: -70px;
  }
  .bs-mr-xl-n70,
  .bs-mx-xl-n70 {
    margin-right: -70px;
  }
  .bs-mb-xl-n70,
  .bs-my-xl-n70 {
    margin-bottom: -70px;
  }
  .bs-ml-xl-n70,
  .bs-mx-xl-n70 {
    margin-left: -70px;
  }
  .bs-m-xl-n75 {
    margin: -75px;
  }
  .bs-mt-xl-n75,
  .bs-my-xl-n75 {
    margin-top: -75px;
  }
  .bs-mr-xl-n75,
  .bs-mx-xl-n75 {
    margin-right: -75px;
  }
  .bs-mb-xl-n75,
  .bs-my-xl-n75 {
    margin-bottom: -75px;
  }
  .bs-ml-xl-n75,
  .bs-mx-xl-n75 {
    margin-left: -75px;
  }
  .bs-m-xl-n80 {
    margin: -80px;
  }
  .bs-mt-xl-n80,
  .bs-my-xl-n80 {
    margin-top: -80px;
  }
  .bs-mr-xl-n80,
  .bs-mx-xl-n80 {
    margin-right: -80px;
  }
  .bs-mb-xl-n80,
  .bs-my-xl-n80 {
    margin-bottom: -80px;
  }
  .bs-ml-xl-n80,
  .bs-mx-xl-n80 {
    margin-left: -80px;
  }
  .bs-m-xl-n85 {
    margin: -85px;
  }
  .bs-mt-xl-n85,
  .bs-my-xl-n85 {
    margin-top: -85px;
  }
  .bs-mr-xl-n85,
  .bs-mx-xl-n85 {
    margin-right: -85px;
  }
  .bs-mb-xl-n85,
  .bs-my-xl-n85 {
    margin-bottom: -85px;
  }
  .bs-ml-xl-n85,
  .bs-mx-xl-n85 {
    margin-left: -85px;
  }
  .bs-m-xl-n90 {
    margin: -90px;
  }
  .bs-mt-xl-n90,
  .bs-my-xl-n90 {
    margin-top: -90px;
  }
  .bs-mr-xl-n90,
  .bs-mx-xl-n90 {
    margin-right: -90px;
  }
  .bs-mb-xl-n90,
  .bs-my-xl-n90 {
    margin-bottom: -90px;
  }
  .bs-ml-xl-n90,
  .bs-mx-xl-n90 {
    margin-left: -90px;
  }
  .bs-m-xl-n95 {
    margin: -95px;
  }
  .bs-mt-xl-n95,
  .bs-my-xl-n95 {
    margin-top: -95px;
  }
  .bs-mr-xl-n95,
  .bs-mx-xl-n95 {
    margin-right: -95px;
  }
  .bs-mb-xl-n95,
  .bs-my-xl-n95 {
    margin-bottom: -95px;
  }
  .bs-ml-xl-n95,
  .bs-mx-xl-n95 {
    margin-left: -95px;
  }
  .bs-m-xl-n100 {
    margin: -100px;
  }
  .bs-mt-xl-n100,
  .bs-my-xl-n100 {
    margin-top: -100px;
  }
  .bs-mr-xl-n100,
  .bs-mx-xl-n100 {
    margin-right: -100px;
  }
  .bs-mb-xl-n100,
  .bs-my-xl-n100 {
    margin-bottom: -100px;
  }
  .bs-ml-xl-n100,
  .bs-mx-xl-n100 {
    margin-left: -100px;
  }
  .bs-m-xl-n110 {
    margin: -110px;
  }
  .bs-mt-xl-n110,
  .bs-my-xl-n110 {
    margin-top: -110px;
  }
  .bs-mr-xl-n110,
  .bs-mx-xl-n110 {
    margin-right: -110px;
  }
  .bs-mb-xl-n110,
  .bs-my-xl-n110 {
    margin-bottom: -110px;
  }
  .bs-ml-xl-n110,
  .bs-mx-xl-n110 {
    margin-left: -110px;
  }
  .bs-m-xl-n120 {
    margin: -120px;
  }
  .bs-mt-xl-n120,
  .bs-my-xl-n120 {
    margin-top: -120px;
  }
  .bs-mr-xl-n120,
  .bs-mx-xl-n120 {
    margin-right: -120px;
  }
  .bs-mb-xl-n120,
  .bs-my-xl-n120 {
    margin-bottom: -120px;
  }
  .bs-ml-xl-n120,
  .bs-mx-xl-n120 {
    margin-left: -120px;
  }
  .bs-m-xl-n130 {
    margin: -130px;
  }
  .bs-mt-xl-n130,
  .bs-my-xl-n130 {
    margin-top: -130px;
  }
  .bs-mr-xl-n130,
  .bs-mx-xl-n130 {
    margin-right: -130px;
  }
  .bs-mb-xl-n130,
  .bs-my-xl-n130 {
    margin-bottom: -130px;
  }
  .bs-ml-xl-n130,
  .bs-mx-xl-n130 {
    margin-left: -130px;
  }
  .bs-m-xl-n140 {
    margin: -140px;
  }
  .bs-mt-xl-n140,
  .bs-my-xl-n140 {
    margin-top: -140px;
  }
  .bs-mr-xl-n140,
  .bs-mx-xl-n140 {
    margin-right: -140px;
  }
  .bs-mb-xl-n140,
  .bs-my-xl-n140 {
    margin-bottom: -140px;
  }
  .bs-ml-xl-n140,
  .bs-mx-xl-n140 {
    margin-left: -140px;
  }
  .bs-m-xl-n150 {
    margin: -150px;
  }
  .bs-mt-xl-n150,
  .bs-my-xl-n150 {
    margin-top: -150px;
  }
  .bs-mr-xl-n150,
  .bs-mx-xl-n150 {
    margin-right: -150px;
  }
  .bs-mb-xl-n150,
  .bs-my-xl-n150 {
    margin-bottom: -150px;
  }
  .bs-ml-xl-n150,
  .bs-mx-xl-n150 {
    margin-left: -150px;
  }
  .bs-m-xl-auto {
    margin: auto;
  }
  .bs-mt-xl-auto,
  .bs-my-xl-auto {
    margin-top: auto;
  }
  .bs-mr-xl-auto,
  .bs-mx-xl-auto {
    margin-right: auto;
  }
  .bs-mb-xl-auto,
  .bs-my-xl-auto {
    margin-bottom: auto;
  }
  .bs-ml-xl-auto,
  .bs-mx-xl-auto {
    margin-left: auto;
  }
}

.bs-text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.bs-text-justify {
  text-align: justify;
}

.bs-text-wrap {
  white-space: normal;
}

.bs-text-nowrap {
  white-space: nowrap;
}

.bs-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bs-text-left {
  text-align: left;
}

.bs-text-right {
  text-align: right;
}

.bs-text-center {
  text-align: center;
}

@media (min-width: 375px) {
  .bs-text-sm-left {
    text-align: left;
  }
  .bs-text-sm-right {
    text-align: right;
  }
  .bs-text-sm-center {
    text-align: center;
  }
}

@media (min-width: 736px) {
  .bs-text-md-left {
    text-align: left;
  }
  .bs-text-md-right {
    text-align: right;
  }
  .bs-text-md-center {
    text-align: center;
  }
}

@media (min-width: 1024px) {
  .bs-text-lg-left {
    text-align: left;
  }
  .bs-text-lg-right {
    text-align: right;
  }
  .bs-text-lg-center {
    text-align: center;
  }
}

@media (min-width: 1280px) {
  .bs-text-xl-left {
    text-align: left;
  }
  .bs-text-xl-right {
    text-align: right;
  }
  .bs-text-xl-center {
    text-align: center;
  }
}

.bs-text-10 {
  font-size: 1rem;
}

.bs-text-11 {
  font-size: 1.1rem;
}

.bs-text-12 {
  font-size: 1.2rem;
}

.bs-text-13 {
  font-size: 1.3rem;
}

.bs-text-14 {
  font-size: 1.4rem;
}

.bs-text-15 {
  font-size: 1.5rem;
}

.bs-text-16 {
  font-size: 1.6rem;
}

.bs-text-17 {
  font-size: 1.7rem;
}

.bs-text-18 {
  font-size: 1.8rem;
}

.bs-text-19 {
  font-size: 1.9rem;
}

.bs-text-20 {
  font-size: 2rem;
}

.bs-text-21 {
  font-size: 2.1rem;
}

.bs-text-22 {
  font-size: 2.2rem;
}

.bs-text-23 {
  font-size: 2.3rem;
}

.bs-text-24 {
  font-size: 2.4rem;
}

.bs-text-25 {
  font-size: 2.5rem;
}

.bs-text-26 {
  font-size: 2.6rem;
}

.bs-text-27 {
  font-size: 2.7rem;
}

.bs-text-28 {
  font-size: 2.8rem;
}

.bs-text-29 {
  font-size: 2.9rem;
}

.bs-text-30 {
  font-size: 3rem;
}

.bs-text-35 {
  font-size: 3.5rem;
}

.bs-text-40 {
  font-size: 4rem;
}

.bs-text-45 {
  font-size: 4.5rem;
}

.bs-text-50 {
  font-size: 5rem;
}

.bs-text-55 {
  font-size: 5.5rem;
}

.bs-text-60 {
  font-size: 6rem;
}

.bs-text-65 {
  font-size: 6.5rem;
}

.bs-text-70 {
  font-size: 7rem;
}

.bs-text-75 {
  font-size: 7.5rem;
}

.bs-text-80 {
  font-size: 8rem;
}

.bs-text-85 {
  font-size: 8.5rem;
}

.bs-text-90 {
  font-size: 9rem;
}

.bs-text-95 {
  font-size: 9.5rem;
}

.bs-text-100 {
  font-size: 10rem;
}

.bs-text-110 {
  font-size: 11rem;
}

.bs-text-120 {
  font-size: 12rem;
}

.bs-text-130 {
  font-size: 13rem;
}

.bs-text-140 {
  font-size: 14rem;
}

.bs-text-150 {
  font-size: 15rem;
}

.bs-text-160 {
  font-size: 16rem;
}

.bs-text-170 {
  font-size: 17rem;
}

.bs-text-180 {
  font-size: 18rem;
}

.bs-text-190 {
  font-size: 19rem;
}

.bs-text-200 {
  font-size: 20rem;
}

@media (min-width: 375px) {
  .bs-text-sm-10 {
    font-size: 1rem;
  }
  .bs-text-sm-11 {
    font-size: 1.1rem;
  }
  .bs-text-sm-12 {
    font-size: 1.2rem;
  }
  .bs-text-sm-13 {
    font-size: 1.3rem;
  }
  .bs-text-sm-14 {
    font-size: 1.4rem;
  }
  .bs-text-sm-15 {
    font-size: 1.5rem;
  }
  .bs-text-sm-16 {
    font-size: 1.6rem;
  }
  .bs-text-sm-17 {
    font-size: 1.7rem;
  }
  .bs-text-sm-18 {
    font-size: 1.8rem;
  }
  .bs-text-sm-19 {
    font-size: 1.9rem;
  }
  .bs-text-sm-20 {
    font-size: 2rem;
  }
  .bs-text-sm-21 {
    font-size: 2.1rem;
  }
  .bs-text-sm-22 {
    font-size: 2.2rem;
  }
  .bs-text-sm-23 {
    font-size: 2.3rem;
  }
  .bs-text-sm-24 {
    font-size: 2.4rem;
  }
  .bs-text-sm-25 {
    font-size: 2.5rem;
  }
  .bs-text-sm-26 {
    font-size: 2.6rem;
  }
  .bs-text-sm-27 {
    font-size: 2.7rem;
  }
  .bs-text-sm-28 {
    font-size: 2.8rem;
  }
  .bs-text-sm-29 {
    font-size: 2.9rem;
  }
  .bs-text-sm-30 {
    font-size: 3rem;
  }
  .bs-text-sm-35 {
    font-size: 3.5rem;
  }
  .bs-text-sm-40 {
    font-size: 4rem;
  }
  .bs-text-sm-45 {
    font-size: 4.5rem;
  }
  .bs-text-sm-50 {
    font-size: 5rem;
  }
  .bs-text-sm-55 {
    font-size: 5.5rem;
  }
  .bs-text-sm-60 {
    font-size: 6rem;
  }
  .bs-text-sm-65 {
    font-size: 6.5rem;
  }
  .bs-text-sm-70 {
    font-size: 7rem;
  }
  .bs-text-sm-75 {
    font-size: 7.5rem;
  }
  .bs-text-sm-80 {
    font-size: 8rem;
  }
  .bs-text-sm-85 {
    font-size: 8.5rem;
  }
  .bs-text-sm-90 {
    font-size: 9rem;
  }
  .bs-text-sm-95 {
    font-size: 9.5rem;
  }
  .bs-text-sm-100 {
    font-size: 10rem;
  }
  .bs-text-sm-110 {
    font-size: 11rem;
  }
  .bs-text-sm-120 {
    font-size: 12rem;
  }
  .bs-text-sm-130 {
    font-size: 13rem;
  }
  .bs-text-sm-140 {
    font-size: 14rem;
  }
  .bs-text-sm-150 {
    font-size: 15rem;
  }
  .bs-text-sm-160 {
    font-size: 16rem;
  }
  .bs-text-sm-170 {
    font-size: 17rem;
  }
  .bs-text-sm-180 {
    font-size: 18rem;
  }
  .bs-text-sm-190 {
    font-size: 19rem;
  }
  .bs-text-sm-200 {
    font-size: 20rem;
  }
}

@media (min-width: 736px) {
  .bs-text-md-10 {
    font-size: 1rem;
  }
  .bs-text-md-11 {
    font-size: 1.1rem;
  }
  .bs-text-md-12 {
    font-size: 1.2rem;
  }
  .bs-text-md-13 {
    font-size: 1.3rem;
  }
  .bs-text-md-14 {
    font-size: 1.4rem;
  }
  .bs-text-md-15 {
    font-size: 1.5rem;
  }
  .bs-text-md-16 {
    font-size: 1.6rem;
  }
  .bs-text-md-17 {
    font-size: 1.7rem;
  }
  .bs-text-md-18 {
    font-size: 1.8rem;
  }
  .bs-text-md-19 {
    font-size: 1.9rem;
  }
  .bs-text-md-20 {
    font-size: 2rem;
  }
  .bs-text-md-21 {
    font-size: 2.1rem;
  }
  .bs-text-md-22 {
    font-size: 2.2rem;
  }
  .bs-text-md-23 {
    font-size: 2.3rem;
  }
  .bs-text-md-24 {
    font-size: 2.4rem;
  }
  .bs-text-md-25 {
    font-size: 2.5rem;
  }
  .bs-text-md-26 {
    font-size: 2.6rem;
  }
  .bs-text-md-27 {
    font-size: 2.7rem;
  }
  .bs-text-md-28 {
    font-size: 2.8rem;
  }
  .bs-text-md-29 {
    font-size: 2.9rem;
  }
  .bs-text-md-30 {
    font-size: 3rem;
  }
  .bs-text-md-35 {
    font-size: 3.5rem;
  }
  .bs-text-md-40 {
    font-size: 4rem;
  }
  .bs-text-md-45 {
    font-size: 4.5rem;
  }
  .bs-text-md-50 {
    font-size: 5rem;
  }
  .bs-text-md-55 {
    font-size: 5.5rem;
  }
  .bs-text-md-60 {
    font-size: 6rem;
  }
  .bs-text-md-65 {
    font-size: 6.5rem;
  }
  .bs-text-md-70 {
    font-size: 7rem;
  }
  .bs-text-md-75 {
    font-size: 7.5rem;
  }
  .bs-text-md-80 {
    font-size: 8rem;
  }
  .bs-text-md-85 {
    font-size: 8.5rem;
  }
  .bs-text-md-90 {
    font-size: 9rem;
  }
  .bs-text-md-95 {
    font-size: 9.5rem;
  }
  .bs-text-md-100 {
    font-size: 10rem;
  }
  .bs-text-md-110 {
    font-size: 11rem;
  }
  .bs-text-md-120 {
    font-size: 12rem;
  }
  .bs-text-md-130 {
    font-size: 13rem;
  }
  .bs-text-md-140 {
    font-size: 14rem;
  }
  .bs-text-md-150 {
    font-size: 15rem;
  }
  .bs-text-md-160 {
    font-size: 16rem;
  }
  .bs-text-md-170 {
    font-size: 17rem;
  }
  .bs-text-md-180 {
    font-size: 18rem;
  }
  .bs-text-md-190 {
    font-size: 19rem;
  }
  .bs-text-md-200 {
    font-size: 20rem;
  }
}

@media (min-width: 1024px) {
  .bs-text-lg-10 {
    font-size: 1rem;
  }
  .bs-text-lg-11 {
    font-size: 1.1rem;
  }
  .bs-text-lg-12 {
    font-size: 1.2rem;
  }
  .bs-text-lg-13 {
    font-size: 1.3rem;
  }
  .bs-text-lg-14 {
    font-size: 1.4rem;
  }
  .bs-text-lg-15 {
    font-size: 1.5rem;
  }
  .bs-text-lg-16 {
    font-size: 1.6rem;
  }
  .bs-text-lg-17 {
    font-size: 1.7rem;
  }
  .bs-text-lg-18 {
    font-size: 1.8rem;
  }
  .bs-text-lg-19 {
    font-size: 1.9rem;
  }
  .bs-text-lg-20 {
    font-size: 2rem;
  }
  .bs-text-lg-21 {
    font-size: 2.1rem;
  }
  .bs-text-lg-22 {
    font-size: 2.2rem;
  }
  .bs-text-lg-23 {
    font-size: 2.3rem;
  }
  .bs-text-lg-24 {
    font-size: 2.4rem;
  }
  .bs-text-lg-25 {
    font-size: 2.5rem;
  }
  .bs-text-lg-26 {
    font-size: 2.6rem;
  }
  .bs-text-lg-27 {
    font-size: 2.7rem;
  }
  .bs-text-lg-28 {
    font-size: 2.8rem;
  }
  .bs-text-lg-29 {
    font-size: 2.9rem;
  }
  .bs-text-lg-30 {
    font-size: 3rem;
  }
  .bs-text-lg-35 {
    font-size: 3.5rem;
  }
  .bs-text-lg-40 {
    font-size: 4rem;
  }
  .bs-text-lg-45 {
    font-size: 4.5rem;
  }
  .bs-text-lg-50 {
    font-size: 5rem;
  }
  .bs-text-lg-55 {
    font-size: 5.5rem;
  }
  .bs-text-lg-60 {
    font-size: 6rem;
  }
  .bs-text-lg-65 {
    font-size: 6.5rem;
  }
  .bs-text-lg-70 {
    font-size: 7rem;
  }
  .bs-text-lg-75 {
    font-size: 7.5rem;
  }
  .bs-text-lg-80 {
    font-size: 8rem;
  }
  .bs-text-lg-85 {
    font-size: 8.5rem;
  }
  .bs-text-lg-90 {
    font-size: 9rem;
  }
  .bs-text-lg-95 {
    font-size: 9.5rem;
  }
  .bs-text-lg-100 {
    font-size: 10rem;
  }
  .bs-text-lg-110 {
    font-size: 11rem;
  }
  .bs-text-lg-120 {
    font-size: 12rem;
  }
  .bs-text-lg-130 {
    font-size: 13rem;
  }
  .bs-text-lg-140 {
    font-size: 14rem;
  }
  .bs-text-lg-150 {
    font-size: 15rem;
  }
  .bs-text-lg-160 {
    font-size: 16rem;
  }
  .bs-text-lg-170 {
    font-size: 17rem;
  }
  .bs-text-lg-180 {
    font-size: 18rem;
  }
  .bs-text-lg-190 {
    font-size: 19rem;
  }
  .bs-text-lg-200 {
    font-size: 20rem;
  }
}

@media (min-width: 1280px) {
  .bs-text-xl-10 {
    font-size: 1rem;
  }
  .bs-text-xl-11 {
    font-size: 1.1rem;
  }
  .bs-text-xl-12 {
    font-size: 1.2rem;
  }
  .bs-text-xl-13 {
    font-size: 1.3rem;
  }
  .bs-text-xl-14 {
    font-size: 1.4rem;
  }
  .bs-text-xl-15 {
    font-size: 1.5rem;
  }
  .bs-text-xl-16 {
    font-size: 1.6rem;
  }
  .bs-text-xl-17 {
    font-size: 1.7rem;
  }
  .bs-text-xl-18 {
    font-size: 1.8rem;
  }
  .bs-text-xl-19 {
    font-size: 1.9rem;
  }
  .bs-text-xl-20 {
    font-size: 2rem;
  }
  .bs-text-xl-21 {
    font-size: 2.1rem;
  }
  .bs-text-xl-22 {
    font-size: 2.2rem;
  }
  .bs-text-xl-23 {
    font-size: 2.3rem;
  }
  .bs-text-xl-24 {
    font-size: 2.4rem;
  }
  .bs-text-xl-25 {
    font-size: 2.5rem;
  }
  .bs-text-xl-26 {
    font-size: 2.6rem;
  }
  .bs-text-xl-27 {
    font-size: 2.7rem;
  }
  .bs-text-xl-28 {
    font-size: 2.8rem;
  }
  .bs-text-xl-29 {
    font-size: 2.9rem;
  }
  .bs-text-xl-30 {
    font-size: 3rem;
  }
  .bs-text-xl-35 {
    font-size: 3.5rem;
  }
  .bs-text-xl-40 {
    font-size: 4rem;
  }
  .bs-text-xl-45 {
    font-size: 4.5rem;
  }
  .bs-text-xl-50 {
    font-size: 5rem;
  }
  .bs-text-xl-55 {
    font-size: 5.5rem;
  }
  .bs-text-xl-60 {
    font-size: 6rem;
  }
  .bs-text-xl-65 {
    font-size: 6.5rem;
  }
  .bs-text-xl-70 {
    font-size: 7rem;
  }
  .bs-text-xl-75 {
    font-size: 7.5rem;
  }
  .bs-text-xl-80 {
    font-size: 8rem;
  }
  .bs-text-xl-85 {
    font-size: 8.5rem;
  }
  .bs-text-xl-90 {
    font-size: 9rem;
  }
  .bs-text-xl-95 {
    font-size: 9.5rem;
  }
  .bs-text-xl-100 {
    font-size: 10rem;
  }
  .bs-text-xl-110 {
    font-size: 11rem;
  }
  .bs-text-xl-120 {
    font-size: 12rem;
  }
  .bs-text-xl-130 {
    font-size: 13rem;
  }
  .bs-text-xl-140 {
    font-size: 14rem;
  }
  .bs-text-xl-150 {
    font-size: 15rem;
  }
  .bs-text-xl-160 {
    font-size: 16rem;
  }
  .bs-text-xl-170 {
    font-size: 17rem;
  }
  .bs-text-xl-180 {
    font-size: 18rem;
  }
  .bs-text-xl-190 {
    font-size: 19rem;
  }
  .bs-text-xl-200 {
    font-size: 20rem;
  }
}

.bs-line-height-1 {
  line-height: 1;
}

.bs-line-height-2 {
  line-height: 1.2;
}

.bs-line-height-3 {
  line-height: 1.4;
}

.bs-line-height-4 {
  line-height: 1.6;
}

.bs-line-height-5 {
  line-height: 1.8;
}

.bs-line-height-6 {
  line-height: 2;
}

.bs-text-lowercase {
  text-transform: lowercase;
}

.bs-text-uppercase {
  text-transform: uppercase;
}

.bs-text-capitalize {
  text-transform: capitalize;
}

.bs-font-weight-light {
  font-weight: 300;
}

.bs-font-weight-lighter {
  font-weight: lighter;
}

.bs-font-weight-normal {
  font-weight: 400;
}

.bs-font-weight-bold {
  font-weight: 700;
}

.bs-font-weight-bolder {
  font-weight: bolder;
}

.bs-font-italic {
  font-style: italic;
}

.bs-text-white {
  color: #FFF;
}

.bs-text-primary {
  color: #e6002d;
}

a.bs-text-primary:hover, a.bs-text-primary:focus {
  color: #9a001e;
}

.bs-text-secondary {
  color: #707070;
}

a.bs-text-secondary:hover, a.bs-text-secondary:focus {
  color: #4a4a4a;
}

.bs-text-success {
  color: #4CAF50;
}

a.bs-text-success:hover, a.bs-text-success:focus {
  color: #357a38;
}

.bs-text-info {
  color: #00BCD4;
}

a.bs-text-info:hover, a.bs-text-info:focus {
  color: #007888;
}

.bs-text-warning {
  color: #FCC800;
}

a.bs-text-warning:hover, a.bs-text-warning:focus {
  color: #b08b00;
}

.bs-text-danger {
  color: #f44336;
}

a.bs-text-danger:hover, a.bs-text-danger:focus {
  color: #d2190b;
}

.bs-text-light {
  color: #F5F5F5;
}

a.bs-text-light:hover, a.bs-text-light:focus {
  color: #cfcfcf;
}

.bs-text-dark {
  color: #333333;
}

a.bs-text-dark:hover, a.bs-text-dark:focus {
  color: #0d0d0d;
}

.bs-text-black {
  color: #000;
}

a.bs-text-black:hover, a.bs-text-black:focus {
  color: black;
}

.bs-text-gold {
  color: #dbb400;
}

a.bs-text-gold:hover, a.bs-text-gold:focus {
  color: #8f7500;
}

.bs-text-silver {
  color: #bdc3c9;
}

a.bs-text-silver:hover, a.bs-text-silver:focus {
  color: #939da7;
}

.bs-text-bronze {
  color: #ac6b25;
}

a.bs-text-bronze:hover, a.bs-text-bronze:focus {
  color: #6d4417;
}

.bs-text-gray {
  color: #9E9E9E;
}

a.bs-text-gray:hover, a.bs-text-gray:focus {
  color: #787878;
}

.bs-text-gray-50 {
  color: #FAFAFA;
}

a.bs-text-gray-50:hover, a.bs-text-gray-50:focus {
  color: #d4d4d4;
}

.bs-text-gray-100 {
  color: #F5F5F5;
}

a.bs-text-gray-100:hover, a.bs-text-gray-100:focus {
  color: #cfcfcf;
}

.bs-text-gray-200 {
  color: #EEEEEE;
}

a.bs-text-gray-200:hover, a.bs-text-gray-200:focus {
  color: #c8c8c8;
}

.bs-text-gray-250 {
  color: #E5E5E5;
}

a.bs-text-gray-250:hover, a.bs-text-gray-250:focus {
  color: #bfbfbf;
}

.bs-text-gray-300 {
  color: #D2D2D2;
}

a.bs-text-gray-300:hover, a.bs-text-gray-300:focus {
  color: #acacac;
}

.bs-text-gray-400 {
  color: #BDBDBD;
}

a.bs-text-gray-400:hover, a.bs-text-gray-400:focus {
  color: #979797;
}

.bs-text-gray-500 {
  color: #9E9E9E;
}

a.bs-text-gray-500:hover, a.bs-text-gray-500:focus {
  color: #787878;
}

.bs-text-gray-600 {
  color: #707070;
}

a.bs-text-gray-600:hover, a.bs-text-gray-600:focus {
  color: #4a4a4a;
}

.bs-text-gray-700 {
  color: #616161;
}

a.bs-text-gray-700:hover, a.bs-text-gray-700:focus {
  color: #3b3b3b;
}

.bs-text-gray-800 {
  color: #333333;
}

a.bs-text-gray-800:hover, a.bs-text-gray-800:focus {
  color: #0d0d0d;
}

.bs-text-gray-900 {
  color: #1D1D1D;
}

a.bs-text-gray-900:hover, a.bs-text-gray-900:focus {
  color: black;
}

.bs-text-red {
  color: #f44336;
}

a.bs-text-red:hover, a.bs-text-red:focus {
  color: #d2190b;
}

.bs-text-red-50 {
  color: #ffebee;
}

a.bs-text-red-50:hover, a.bs-text-red-50:focus {
  color: #ff9fad;
}

.bs-text-red-100 {
  color: #ffcdd2;
}

a.bs-text-red-100:hover, a.bs-text-red-100:focus {
  color: #ff818d;
}

.bs-text-red-200 {
  color: #ef9a9a;
}

a.bs-text-red-200:hover, a.bs-text-red-200:focus {
  color: #e55858;
}

.bs-text-red-300 {
  color: #e57373;
}

a.bs-text-red-300:hover, a.bs-text-red-300:focus {
  color: #d93232;
}

.bs-text-red-400 {
  color: #ef5350;
}

a.bs-text-red-400:hover, a.bs-text-red-400:focus {
  color: #de1814;
}

.bs-text-red-500 {
  color: #f44336;
}

a.bs-text-red-500:hover, a.bs-text-red-500:focus {
  color: #d2190b;
}

.bs-text-red-600 {
  color: #e53935;
}

a.bs-text-red-600:hover, a.bs-text-red-600:focus {
  color: #b61b17;
}

.bs-text-red-700 {
  color: #d32f2f;
}

a.bs-text-red-700:hover, a.bs-text-red-700:focus {
  color: #962020;
}

.bs-text-red-800 {
  color: #c62828;
}

a.bs-text-red-800:hover, a.bs-text-red-800:focus {
  color: #861b1b;
}

.bs-text-red-900 {
  color: #b71c1c;
}

a.bs-text-red-900:hover, a.bs-text-red-900:focus {
  color: #751212;
}

.bs-text-pink {
  color: #E91E63;
}

a.bs-text-pink:hover, a.bs-text-pink:focus {
  color: #aa1145;
}

.bs-text-pink-50 {
  color: #FCE4EC;
}

a.bs-text-pink-50:hover, a.bs-text-pink-50:focus {
  color: #f49fbc;
}

.bs-text-pink-100 {
  color: #F8BBD0;
}

a.bs-text-pink-100:hover, a.bs-text-pink-100:focus {
  color: #f176a0;
}

.bs-text-pink-200 {
  color: #F48FB1;
}

a.bs-text-pink-200:hover, a.bs-text-pink-200:focus {
  color: #ed4980;
}

.bs-text-pink-300 {
  color: #F06292;
}

a.bs-text-pink-300:hover, a.bs-text-pink-300:focus {
  color: #e91c62;
}

.bs-text-pink-400 {
  color: #EC407A;
}

a.bs-text-pink-400:hover, a.bs-text-pink-400:focus {
  color: #cb1452;
}

.bs-text-pink-500 {
  color: #E5006A;
}

a.bs-text-pink-500:hover, a.bs-text-pink-500:focus {
  color: #990047;
}

.bs-text-pink-600 {
  color: #D81B60;
}

a.bs-text-pink-600:hover, a.bs-text-pink-600:focus {
  color: #941342;
}

.bs-text-pink-700 {
  color: #C2185B;
}

a.bs-text-pink-700:hover, a.bs-text-pink-700:focus {
  color: #7e103b;
}

.bs-text-pink-800 {
  color: #AD1457;
}

a.bs-text-pink-800:hover, a.bs-text-pink-800:focus {
  color: #680c35;
}

.bs-text-pink-900 {
  color: #880E4F;
}

a.bs-text-pink-900:hover, a.bs-text-pink-900:focus {
  color: #430727;
}

.bs-text-purple {
  color: #9C27B0;
}

a.bs-text-purple:hover, a.bs-text-purple:focus {
  color: #641971;
}

.bs-text-purple-50 {
  color: #F3E5F5;
}

a.bs-text-purple-50:hover, a.bs-text-purple-50:focus {
  color: #daaee0;
}

.bs-text-purple-100 {
  color: #E1BEE7;
}

a.bs-text-purple-100:hover, a.bs-text-purple-100:focus {
  color: #c786d2;
}

.bs-text-purple-200 {
  color: #CE93D8;
}

a.bs-text-purple-200:hover, a.bs-text-purple-200:focus {
  color: #b55bc4;
}

.bs-text-purple-300 {
  color: #BA68C8;
}

a.bs-text-purple-300:hover, a.bs-text-purple-300:focus {
  color: #973da7;
}

.bs-text-purple-400 {
  color: #AB47BC;
}

a.bs-text-purple-400:hover, a.bs-text-purple-400:focus {
  color: #793186;
}

.bs-text-purple-500 {
  color: #920783;
}

a.bs-text-purple-500:hover, a.bs-text-purple-500:focus {
  color: #490442;
}

.bs-text-purple-600 {
  color: #8E24AA;
}

a.bs-text-purple-600:hover, a.bs-text-purple-600:focus {
  color: #59176b;
}

.bs-text-purple-700 {
  color: #7B1FA2;
}

a.bs-text-purple-700:hover, a.bs-text-purple-700:focus {
  color: #4a1362;
}

.bs-text-purple-800 {
  color: #6A1B9A;
}

a.bs-text-purple-800:hover, a.bs-text-purple-800:focus {
  color: #3d1059;
}

.bs-text-purple-900 {
  color: #4A148C;
}

a.bs-text-purple-900:hover, a.bs-text-purple-900:focus {
  color: #270a49;
}

.bs-text-deep-purple {
  color: #673AB7;
}

a.bs-text-deep-purple:hover, a.bs-text-deep-purple:focus {
  color: #46287d;
}

.bs-text-deep-purple-50 {
  color: #EDE7F6;
}

a.bs-text-deep-purple-50:hover, a.bs-text-deep-purple-50:focus {
  color: #c3afe1;
}

.bs-text-deep-purple-100 {
  color: #D1C4E9;
}

a.bs-text-deep-purple-100:hover, a.bs-text-deep-purple-100:focus {
  color: #a68cd4;
}

.bs-text-deep-purple-200 {
  color: #B39DDB;
}

a.bs-text-deep-purple-200:hover, a.bs-text-deep-purple-200:focus {
  color: #8865c6;
}

.bs-text-deep-purple-300 {
  color: #9575CD;
}

a.bs-text-deep-purple-300:hover, a.bs-text-deep-purple-300:focus {
  color: #6b41b4;
}

.bs-text-deep-purple-400 {
  color: #7E57C2;
}

a.bs-text-deep-purple-400:hover, a.bs-text-deep-purple-400:focus {
  color: #593696;
}

.bs-text-deep-purple-500 {
  color: #673AB7;
}

a.bs-text-deep-purple-500:hover, a.bs-text-deep-purple-500:focus {
  color: #46287d;
}

.bs-text-deep-purple-600 {
  color: #5E35B1;
}

a.bs-text-deep-purple-600:hover, a.bs-text-deep-purple-600:focus {
  color: #3f2376;
}

.bs-text-deep-purple-700 {
  color: #512DA8;
}

a.bs-text-deep-purple-700:hover, a.bs-text-deep-purple-700:focus {
  color: #341d6c;
}

.bs-text-deep-purple-800 {
  color: #4527A0;
}

a.bs-text-deep-purple-800:hover, a.bs-text-deep-purple-800:focus {
  color: #2a1862;
}

.bs-text-deep-purple-900 {
  color: #311B92;
}

a.bs-text-deep-purple-900:hover, a.bs-text-deep-purple-900:focus {
  color: #1b0f51;
}

.bs-text-indigo {
  color: #3F51B5;
}

a.bs-text-indigo:hover, a.bs-text-indigo:focus {
  color: #2b387c;
}

.bs-text-indigo-50 {
  color: #E8EAF6;
}

a.bs-text-indigo-50:hover, a.bs-text-indigo-50:focus {
  color: #b1b8e0;
}

.bs-text-indigo-100 {
  color: #C5CAE9;
}

a.bs-text-indigo-100:hover, a.bs-text-indigo-100:focus {
  color: #8e97d4;
}

.bs-text-indigo-200 {
  color: #9FA8DA;
}

a.bs-text-indigo-200:hover, a.bs-text-indigo-200:focus {
  color: #6876c5;
}

.bs-text-indigo-300 {
  color: #7986CB;
}

a.bs-text-indigo-300:hover, a.bs-text-indigo-300:focus {
  color: #4556b2;
}

.bs-text-indigo-400 {
  color: #5C6BC0;
}

a.bs-text-indigo-400:hover, a.bs-text-indigo-400:focus {
  color: #3a4896;
}

.bs-text-indigo-500 {
  color: #3F51B5;
}

a.bs-text-indigo-500:hover, a.bs-text-indigo-500:focus {
  color: #2b387c;
}

.bs-text-indigo-600 {
  color: #3949AB;
}

a.bs-text-indigo-600:hover, a.bs-text-indigo-600:focus {
  color: #263172;
}

.bs-text-indigo-700 {
  color: #303F9F;
}

a.bs-text-indigo-700:hover, a.bs-text-indigo-700:focus {
  color: #1e2864;
}

.bs-text-indigo-800 {
  color: #283593;
}

a.bs-text-indigo-800:hover, a.bs-text-indigo-800:focus {
  color: #181f57;
}

.bs-text-indigo-900 {
  color: #1A237E;
}

a.bs-text-indigo-900:hover, a.bs-text-indigo-900:focus {
  color: #0d113f;
}

.bs-text-blue {
  color: #2196F3;
}

a.bs-text-blue:hover, a.bs-text-blue:focus {
  color: #0a6ebd;
}

.bs-text-blue-50 {
  color: #E3F2FD;
}

a.bs-text-blue-50:hover, a.bs-text-blue-50:focus {
  color: #9cd1f8;
}

.bs-text-blue-100 {
  color: #BBDEFB;
}

a.bs-text-blue-100:hover, a.bs-text-blue-100:focus {
  color: #73bbf7;
}

.bs-text-blue-200 {
  color: #90CAF9;
}

a.bs-text-blue-200:hover, a.bs-text-blue-200:focus {
  color: #47a7f5;
}

.bs-text-blue-300 {
  color: #64B5F6;
}

a.bs-text-blue-300:hover, a.bs-text-blue-300:focus {
  color: #1c92f2;
}

.bs-text-blue-400 {
  color: #42A5F5;
}

a.bs-text-blue-400:hover, a.bs-text-blue-400:focus {
  color: #0c80df;
}

.bs-text-blue-500 {
  color: #2196F3;
}

a.bs-text-blue-500:hover, a.bs-text-blue-500:focus {
  color: #0a6ebd;
}

.bs-text-blue-600 {
  color: #1E88E5;
}

a.bs-text-blue-600:hover, a.bs-text-blue-600:focus {
  color: #1360a4;
}

.bs-text-blue-700 {
  color: #1976D2;
}

a.bs-text-blue-700:hover, a.bs-text-blue-700:focus {
  color: #11508e;
}

.bs-text-blue-800 {
  color: #1565C0;
}

a.bs-text-blue-800:hover, a.bs-text-blue-800:focus {
  color: #0d417b;
}

.bs-text-blue-900 {
  color: #0068B7;
}

a.bs-text-blue-900:hover, a.bs-text-blue-900:focus {
  color: #003d6b;
}

.bs-text-light-blue {
  color: #03A9F4;
}

a.bs-text-light-blue:hover, a.bs-text-light-blue:focus {
  color: #0275a8;
}

.bs-text-light-blue-50 {
  color: #E1F5FE;
}

a.bs-text-light-blue-50:hover, a.bs-text-light-blue-50:focus {
  color: #97dcfc;
}

.bs-text-light-blue-100 {
  color: #B3E5FC;
}

a.bs-text-light-blue-100:hover, a.bs-text-light-blue-100:focus {
  color: #69ccf9;
}

.bs-text-light-blue-200 {
  color: #81D4FA;
}

a.bs-text-light-blue-200:hover, a.bs-text-light-blue-200:focus {
  color: #37bbf7;
}

.bs-text-light-blue-300 {
  color: #4FC3F7;
}

a.bs-text-light-blue-300:hover, a.bs-text-light-blue-300:focus {
  color: #0ba8ef;
}

.bs-text-light-blue-400 {
  color: #29B6F6;
}

a.bs-text-light-blue-400:hover, a.bs-text-light-blue-400:focus {
  color: #088eca;
}

.bs-text-light-blue-500 {
  color: #03A9F4;
}

a.bs-text-light-blue-500:hover, a.bs-text-light-blue-500:focus {
  color: #0275a8;
}

.bs-text-light-blue-600 {
  color: #039BE5;
}

a.bs-text-light-blue-600:hover, a.bs-text-light-blue-600:focus {
  color: #026899;
}

.bs-text-light-blue-700 {
  color: #0288D1;
}

a.bs-text-light-blue-700:hover, a.bs-text-light-blue-700:focus {
  color: #015785;
}

.bs-text-light-blue-800 {
  color: #0277BD;
}

a.bs-text-light-blue-800:hover, a.bs-text-light-blue-800:focus {
  color: #014771;
}

.bs-text-light-blue-900 {
  color: #01579B;
}

a.bs-text-light-blue-900:hover, a.bs-text-light-blue-900:focus {
  color: #012c4f;
}

.bs-text-cyan {
  color: #00BCD4;
}

a.bs-text-cyan:hover, a.bs-text-cyan:focus {
  color: #007888;
}

.bs-text-cyan-50 {
  color: #E0F7FA;
}

a.bs-text-cyan-50:hover, a.bs-text-cyan-50:focus {
  color: #9ee6ef;
}

.bs-text-cyan-100 {
  color: #B2EBF2;
}

a.bs-text-cyan-100:hover, a.bs-text-cyan-100:focus {
  color: #71dae7;
}

.bs-text-cyan-200 {
  color: #80DEEA;
}

a.bs-text-cyan-200:hover, a.bs-text-cyan-200:focus {
  color: #3ecddf;
}

.bs-text-cyan-300 {
  color: #4DD0E1;
}

a.bs-text-cyan-300:hover, a.bs-text-cyan-300:focus {
  color: #21afc1;
}

.bs-text-cyan-400 {
  color: #26C6DA;
}

a.bs-text-cyan-400:hover, a.bs-text-cyan-400:focus {
  color: #1a8b99;
}

.bs-text-cyan-500 {
  color: #00BCD4;
}

a.bs-text-cyan-500:hover, a.bs-text-cyan-500:focus {
  color: #007888;
}

.bs-text-cyan-600 {
  color: #00ACC1;
}

a.bs-text-cyan-600:hover, a.bs-text-cyan-600:focus {
  color: #006875;
}

.bs-text-cyan-700 {
  color: #0097A7;
}

a.bs-text-cyan-700:hover, a.bs-text-cyan-700:focus {
  color: #00525b;
}

.bs-text-cyan-800 {
  color: #00838F;
}

a.bs-text-cyan-800:hover, a.bs-text-cyan-800:focus {
  color: #003d43;
}

.bs-text-cyan-900 {
  color: #006064;
}

a.bs-text-cyan-900:hover, a.bs-text-cyan-900:focus {
  color: #001718;
}

.bs-text-teal {
  color: #009688;
}

a.bs-text-teal:hover, a.bs-text-teal:focus {
  color: #004a43;
}

.bs-text-teal-50 {
  color: #E0F2F1;
}

a.bs-text-teal-50:hover, a.bs-text-teal-50:focus {
  color: #aadbd9;
}

.bs-text-teal-100 {
  color: #B2DFDB;
}

a.bs-text-teal-100:hover, a.bs-text-teal-100:focus {
  color: #7cc9c2;
}

.bs-text-teal-200 {
  color: #80CBC4;
}

a.bs-text-teal-200:hover, a.bs-text-teal-200:focus {
  color: #4ab5ab;
}

.bs-text-teal-300 {
  color: #4DB6AC;
}

a.bs-text-teal-300:hover, a.bs-text-teal-300:focus {
  color: #35817a;
}

.bs-text-teal-400 {
  color: #26A69A;
}

a.bs-text-teal-400:hover, a.bs-text-teal-400:focus {
  color: #186860;
}

.bs-text-teal-500 {
  color: #009688;
}

a.bs-text-teal-500:hover, a.bs-text-teal-500:focus {
  color: #004a43;
}

.bs-text-teal-600 {
  color: #00897B;
}

a.bs-text-teal-600:hover, a.bs-text-teal-600:focus {
  color: #003d36;
}

.bs-text-teal-700 {
  color: #00796B;
}

a.bs-text-teal-700:hover, a.bs-text-teal-700:focus {
  color: #002d27;
}

.bs-text-teal-800 {
  color: #00695C;
}

a.bs-text-teal-800:hover, a.bs-text-teal-800:focus {
  color: #001d19;
}

.bs-text-teal-900 {
  color: #004D40;
}

a.bs-text-teal-900:hover, a.bs-text-teal-900:focus {
  color: #000100;
}

.bs-text-green {
  color: #4CAF50;
}

a.bs-text-green:hover, a.bs-text-green:focus {
  color: #357a38;
}

.bs-text-green-50 {
  color: #E8F5E9;
}

a.bs-text-green-50:hover, a.bs-text-green-50:focus {
  color: #b3deb6;
}

.bs-text-green-100 {
  color: #C8E6C9;
}

a.bs-text-green-100:hover, a.bs-text-green-100:focus {
  color: #93ce95;
}

.bs-text-green-200 {
  color: #A5D6A7;
}

a.bs-text-green-200:hover, a.bs-text-green-200:focus {
  color: #70be74;
}

.bs-text-green-300 {
  color: #81C784;
}

a.bs-text-green-300:hover, a.bs-text-green-300:focus {
  color: #4dae52;
}

.bs-text-green-400 {
  color: #66BB6A;
}

a.bs-text-green-400:hover, a.bs-text-green-400:focus {
  color: #419345;
}

.bs-text-green-500 {
  color: #4CAF50;
}

a.bs-text-green-500:hover, a.bs-text-green-500:focus {
  color: #357a38;
}

.bs-text-green-600 {
  color: #43A047;
}

a.bs-text-green-600:hover, a.bs-text-green-600:focus {
  color: #2c6a2f;
}

.bs-text-green-700 {
  color: #388E3C;
}

a.bs-text-green-700:hover, a.bs-text-green-700:focus {
  color: #225725;
}

.bs-text-green-800 {
  color: #2E7D32;
}

a.bs-text-green-800:hover, a.bs-text-green-800:focus {
  color: #19451c;
}

.bs-text-green-900 {
  color: #1B5E20;
}

a.bs-text-green-900:hover, a.bs-text-green-900:focus {
  color: #0a230c;
}

.bs-text-light-green {
  color: #8BC34A;
}

a.bs-text-light-green:hover, a.bs-text-light-green:focus {
  color: #649130;
}

.bs-text-light-green-50 {
  color: #F1F8E9;
}

a.bs-text-light-green-50:hover, a.bs-text-light-green-50:focus {
  color: #cce6af;
}

.bs-text-light-green-100 {
  color: #DCEDC8;
}

a.bs-text-light-green-100:hover, a.bs-text-light-green-100:focus {
  color: #b7da8e;
}

.bs-text-light-green-200 {
  color: #C5E1A5;
}

a.bs-text-light-green-200:hover, a.bs-text-light-green-200:focus {
  color: #a0ce6c;
}

.bs-text-light-green-300 {
  color: #AED581;
}

a.bs-text-light-green-300:hover, a.bs-text-light-green-300:focus {
  color: #89c248;
}

.bs-text-light-green-400 {
  color: #9CCC65;
}

a.bs-text-light-green-400:hover, a.bs-text-light-green-400:focus {
  color: #76ac39;
}

.bs-text-light-green-500 {
  color: #8FC31F;
}

a.bs-text-light-green-500:hover, a.bs-text-light-green-500:focus {
  color: #5f8115;
}

.bs-text-light-green-600 {
  color: #7CB342;
}

a.bs-text-light-green-600:hover, a.bs-text-light-green-600:focus {
  color: #557b2d;
}

.bs-text-light-green-700 {
  color: #689F38;
}

a.bs-text-light-green-700:hover, a.bs-text-light-green-700:focus {
  color: #436624;
}

.bs-text-light-green-800 {
  color: #558B2F;
}

a.bs-text-light-green-800:hover, a.bs-text-light-green-800:focus {
  color: #32521c;
}

.bs-text-light-green-900 {
  color: #33691E;
}

a.bs-text-light-green-900:hover, a.bs-text-light-green-900:focus {
  color: #162e0d;
}

.bs-text-lime {
  color: #CDDC39;
}

a.bs-text-lime:hover, a.bs-text-lime:focus {
  color: #9daa1e;
}

.bs-text-lime-50 {
  color: #F9FBE7;
}

a.bs-text-lime-50:hover, a.bs-text-lime-50:focus {
  color: #e9f0a5;
}

.bs-text-lime-100 {
  color: #F0F4C3;
}

a.bs-text-lime-100:hover, a.bs-text-lime-100:focus {
  color: #e0e882;
}

.bs-text-lime-200 {
  color: #E6EE9C;
}

a.bs-text-lime-200:hover, a.bs-text-lime-200:focus {
  color: #d6e35b;
}

.bs-text-lime-300 {
  color: #DCE775;
}

a.bs-text-lime-300:hover, a.bs-text-lime-300:focus {
  color: #cbdc34;
}

.bs-text-lime-400 {
  color: #D4E157;
}

a.bs-text-lime-400:hover, a.bs-text-lime-400:focus {
  color: #b8c824;
}

.bs-text-lime-500 {
  color: #CDDC39;
}

a.bs-text-lime-500:hover, a.bs-text-lime-500:focus {
  color: #9daa1e;
}

.bs-text-lime-600 {
  color: #C0CA33;
}

a.bs-text-lime-600:hover, a.bs-text-lime-600:focus {
  color: #868d24;
}

.bs-text-lime-700 {
  color: #AFB42B;
}

a.bs-text-lime-700:hover, a.bs-text-lime-700:focus {
  color: #73761c;
}

.bs-text-lime-800 {
  color: #9E9D24;
}

a.bs-text-lime-800:hover, a.bs-text-lime-800:focus {
  color: #605f16;
}

.bs-text-lime-900 {
  color: #827717;
}

a.bs-text-lime-900:hover, a.bs-text-lime-900:focus {
  color: #413c0c;
}

.bs-text-yellow {
  color: #FCC800;
}

a.bs-text-yellow:hover, a.bs-text-yellow:focus {
  color: #b08b00;
}

.bs-text-yellow-50 {
  color: #FFFDE7;
}

a.bs-text-yellow-50:hover, a.bs-text-yellow-50:focus {
  color: #fff79b;
}

.bs-text-yellow-100 {
  color: #FFF9C4;
}

a.bs-text-yellow-100:hover, a.bs-text-yellow-100:focus {
  color: #fff178;
}

.bs-text-yellow-200 {
  color: #FFF59D;
}

a.bs-text-yellow-200:hover, a.bs-text-yellow-200:focus {
  color: #ffed51;
}

.bs-text-yellow-300 {
  color: #FFF176;
}

a.bs-text-yellow-300:hover, a.bs-text-yellow-300:focus {
  color: #ffe92a;
}

.bs-text-yellow-400 {
  color: #FFEE58;
}

a.bs-text-yellow-400:hover, a.bs-text-yellow-400:focus {
  color: #ffe60c;
}

.bs-text-yellow-500 {
  color: #FFEB3B;
}

a.bs-text-yellow-500:hover, a.bs-text-yellow-500:focus {
  color: #eed500;
}

.bs-text-yellow-600 {
  color: #FDD835;
}

a.bs-text-yellow-600:hover, a.bs-text-yellow-600:focus {
  color: #e3ba02;
}

.bs-text-yellow-700 {
  color: #FBC02D;
}

a.bs-text-yellow-700:hover, a.bs-text-yellow-700:focus {
  color: #d79b04;
}

.bs-text-yellow-800 {
  color: #F9A825;
}

a.bs-text-yellow-800:hover, a.bs-text-yellow-800:focus {
  color: #cc8006;
}

.bs-text-yellow-900 {
  color: #F57F17;
}

a.bs-text-yellow-900:hover, a.bs-text-yellow-900:focus {
  color: #b85a08;
}

.bs-text-amber {
  color: #FFC107;
}

a.bs-text-amber:hover, a.bs-text-amber:focus {
  color: #ba8b00;
}

.bs-text-amber-50 {
  color: #FFF8E1;
}

a.bs-text-amber-50:hover, a.bs-text-amber-50:focus {
  color: #ffe695;
}

.bs-text-amber-100 {
  color: #FFECB3;
}

a.bs-text-amber-100:hover, a.bs-text-amber-100:focus {
  color: #ffd967;
}

.bs-text-amber-200 {
  color: #FFE082;
}

a.bs-text-amber-200:hover, a.bs-text-amber-200:focus {
  color: #ffcd36;
}

.bs-text-amber-300 {
  color: #FFD54F;
}

a.bs-text-amber-300:hover, a.bs-text-amber-300:focus {
  color: #ffc303;
}

.bs-text-amber-400 {
  color: #FFCA28;
}

a.bs-text-amber-400:hover, a.bs-text-amber-400:focus {
  color: #dba500;
}

.bs-text-amber-500 {
  color: #FFC107;
}

a.bs-text-amber-500:hover, a.bs-text-amber-500:focus {
  color: #ba8b00;
}

.bs-text-amber-600 {
  color: #FFB300;
}

a.bs-text-amber-600:hover, a.bs-text-amber-600:focus {
  color: #b37d00;
}

.bs-text-amber-700 {
  color: #FFA000;
}

a.bs-text-amber-700:hover, a.bs-text-amber-700:focus {
  color: #b37000;
}

.bs-text-amber-800 {
  color: #FF8F00;
}

a.bs-text-amber-800:hover, a.bs-text-amber-800:focus {
  color: #b36400;
}

.bs-text-amber-900 {
  color: #FF6F00;
}

a.bs-text-amber-900:hover, a.bs-text-amber-900:focus {
  color: #b34e00;
}

.bs-text-orange {
  color: #FF9800;
}

a.bs-text-orange:hover, a.bs-text-orange:focus {
  color: #b36a00;
}

.bs-text-orange-50 {
  color: #FFF3E0;
}

a.bs-text-orange-50:hover, a.bs-text-orange-50:focus {
  color: #ffd594;
}

.bs-text-orange-100 {
  color: #FFE0B2;
}

a.bs-text-orange-100:hover, a.bs-text-orange-100:focus {
  color: #ffc166;
}

.bs-text-orange-200 {
  color: #FFCC80;
}

a.bs-text-orange-200:hover, a.bs-text-orange-200:focus {
  color: #ffad34;
}

.bs-text-orange-300 {
  color: #FFB74D;
}

a.bs-text-orange-300:hover, a.bs-text-orange-300:focus {
  color: #ff9801;
}

.bs-text-orange-400 {
  color: #FFA726;
}

a.bs-text-orange-400:hover, a.bs-text-orange-400:focus {
  color: #d98100;
}

.bs-text-orange-500 {
  color: #FF9800;
}

a.bs-text-orange-500:hover, a.bs-text-orange-500:focus {
  color: #b36a00;
}

.bs-text-orange-600 {
  color: #FB8C00;
}

a.bs-text-orange-600:hover, a.bs-text-orange-600:focus {
  color: #af6100;
}

.bs-text-orange-700 {
  color: #F57C00;
}

a.bs-text-orange-700:hover, a.bs-text-orange-700:focus {
  color: #a95500;
}

.bs-text-orange-800 {
  color: #EF6C00;
}

a.bs-text-orange-800:hover, a.bs-text-orange-800:focus {
  color: #a34900;
}

.bs-text-orange-900 {
  color: #E65100;
}

a.bs-text-orange-900:hover, a.bs-text-orange-900:focus {
  color: #9a3600;
}

.bs-text-deep-orange {
  color: #FF5722;
}

a.bs-text-deep-orange:hover, a.bs-text-deep-orange:focus {
  color: #d53300;
}

.bs-text-deep-orange-50 {
  color: #FBE9E7;
}

a.bs-text-deep-orange-50:hover, a.bs-text-deep-orange-50:focus {
  color: #f0ada5;
}

.bs-text-deep-orange-100 {
  color: #FFCCBC;
}

a.bs-text-deep-orange-100:hover, a.bs-text-deep-orange-100:focus {
  color: #ff9270;
}

.bs-text-deep-orange-200 {
  color: #FFAB91;
}

a.bs-text-deep-orange-200:hover, a.bs-text-deep-orange-200:focus {
  color: #ff7145;
}

.bs-text-deep-orange-300 {
  color: #FF8A65;
}

a.bs-text-deep-orange-300:hover, a.bs-text-deep-orange-300:focus {
  color: #ff5019;
}

.bs-text-deep-orange-400 {
  color: #FF7043;
}

a.bs-text-deep-orange-400:hover, a.bs-text-deep-orange-400:focus {
  color: #f63b00;
}

.bs-text-deep-orange-500 {
  color: #FF5722;
}

a.bs-text-deep-orange-500:hover, a.bs-text-deep-orange-500:focus {
  color: #d53300;
}

.bs-text-deep-orange-600 {
  color: #F4511E;
}

a.bs-text-deep-orange-600:hover, a.bs-text-deep-orange-600:focus {
  color: #bc3409;
}

.bs-text-deep-orange-700 {
  color: #E64A19;
}

a.bs-text-deep-orange-700:hover, a.bs-text-deep-orange-700:focus {
  color: #a13412;
}

.bs-text-deep-orange-800 {
  color: #D84315;
}

a.bs-text-deep-orange-800:hover, a.bs-text-deep-orange-800:focus {
  color: #922d0e;
}

.bs-text-deep-orange-900 {
  color: #BF360C;
}

a.bs-text-deep-orange-900:hover, a.bs-text-deep-orange-900:focus {
  color: #772207;
}

.bs-text-brown {
  color: #795548;
}

a.bs-text-brown:hover, a.bs-text-brown:focus {
  color: #49332b;
}

.bs-text-brown-50 {
  color: #EFEBE9;
}

a.bs-text-brown-50:hover, a.bs-text-brown-50:focus {
  color: #cfc3bd;
}

.bs-text-brown-100 {
  color: #D7CCC8;
}

a.bs-text-brown-100:hover, a.bs-text-brown-100:focus {
  color: #b7a39c;
}

.bs-text-brown-200 {
  color: #BCAAA4;
}

a.bs-text-brown-200:hover, a.bs-text-brown-200:focus {
  color: #9c8178;
}

.bs-text-brown-300 {
  color: #A1887F;
}

a.bs-text-brown-300:hover, a.bs-text-brown-300:focus {
  color: #7a625a;
}

.bs-text-brown-400 {
  color: #8D6E63;
}

a.bs-text-brown-400:hover, a.bs-text-brown-400:focus {
  color: #604b43;
}

.bs-text-brown-500 {
  color: #795548;
}

a.bs-text-brown-500:hover, a.bs-text-brown-500:focus {
  color: #49332b;
}

.bs-text-brown-600 {
  color: #6D4C41;
}

a.bs-text-brown-600:hover, a.bs-text-brown-600:focus {
  color: #3d2b24;
}

.bs-text-brown-700 {
  color: #5D4037;
}

a.bs-text-brown-700:hover, a.bs-text-brown-700:focus {
  color: #2d1f1b;
}

.bs-text-brown-800 {
  color: #4E342E;
}

a.bs-text-brown-800:hover, a.bs-text-brown-800:focus {
  color: #1e1412;
}

.bs-text-brown-900 {
  color: #3E2723;
}

a.bs-text-brown-900:hover, a.bs-text-brown-900:focus {
  color: #0d0807;
}

.bs-text-blue-gray {
  color: #607D8B;
}

a.bs-text-blue-gray:hover, a.bs-text-blue-gray:focus {
  color: #41545e;
}

.bs-text-blue-gray-50 {
  color: #ECEFF1;
}

a.bs-text-blue-gray-50:hover, a.bs-text-blue-gray-50:focus {
  color: #c0cad1;
}

.bs-text-blue-gray-100 {
  color: #CFD8DC;
}

a.bs-text-blue-gray-100:hover, a.bs-text-blue-gray-100:focus {
  color: #a3b4bc;
}

.bs-text-blue-gray-200 {
  color: #B0BEC5;
}

a.bs-text-blue-gray-200:hover, a.bs-text-blue-gray-200:focus {
  color: #849aa5;
}

.bs-text-blue-gray-300 {
  color: #90A4AE;
}

a.bs-text-blue-gray-300:hover, a.bs-text-blue-gray-300:focus {
  color: #667f8c;
}

.bs-text-blue-gray-400 {
  color: #78909C;
}

a.bs-text-blue-gray-400:hover, a.bs-text-blue-gray-400:focus {
  color: #546973;
}

.bs-text-blue-gray-500 {
  color: #607D8B;
}

a.bs-text-blue-gray-500:hover, a.bs-text-blue-gray-500:focus {
  color: #41545e;
}

.bs-text-blue-gray-600 {
  color: #546E7A;
}

a.bs-text-blue-gray-600:hover, a.bs-text-blue-gray-600:focus {
  color: #35454d;
}

.bs-text-blue-gray-700 {
  color: #455A64;
}

a.bs-text-blue-gray-700:hover, a.bs-text-blue-gray-700:focus {
  color: #263137;
}

.bs-text-blue-gray-800 {
  color: #37474F;
}

a.bs-text-blue-gray-800:hover, a.bs-text-blue-gray-800:focus {
  color: #181e22;
}

.bs-text-blue-gray-900 {
  color: #263238;
}

a.bs-text-blue-gray-900:hover, a.bs-text-blue-gray-900:focus {
  color: #07090a;
}

.bs-text-body {
  color: #1D1D1D;
}

.bs-text-muted {
  color: #707070;
}

.bs-text-black-50 {
  color: rgba(0, 0, 0, 0.5);
}

.bs-text-white-50 {
  color: rgba(255, 255, 255, 0.5);
}

.bs-text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.bs-text-decoration-none {
  text-decoration: none;
}

.bs-text-break {
  word-break: break-word;
  overflow-wrap: break-word;
}

.bs-text-reset {
  color: inherit;
}

.bs-table-spacing-1 {
  border-spacing: 1px;
}

.bs-table-spacing-2 {
  border-spacing: 2px;
}

.bs-table-spacing-3 {
  border-spacing: 3px;
}

.bs-table-spacing-4 {
  border-spacing: 4px;
}

.bs-table-spacing-5 {
  border-spacing: 5px;
}

.bs-table-spacing-6 {
  border-spacing: 6px;
}

.bs-table-spacing-7 {
  border-spacing: 7px;
}

.bs-table-spacing-8 {
  border-spacing: 8px;
}

.bs-table-spacing-9 {
  border-spacing: 9px;
}

.bs-table-spacing-10 {
  border-spacing: 10px;
}

@media (min-width: 375px) {
  .bs-table-spacing-sm-1 {
    border-spacing: 1px;
  }
  .bs-table-spacing-sm-2 {
    border-spacing: 2px;
  }
  .bs-table-spacing-sm-3 {
    border-spacing: 3px;
  }
  .bs-table-spacing-sm-4 {
    border-spacing: 4px;
  }
  .bs-table-spacing-sm-5 {
    border-spacing: 5px;
  }
  .bs-table-spacing-sm-6 {
    border-spacing: 6px;
  }
  .bs-table-spacing-sm-7 {
    border-spacing: 7px;
  }
  .bs-table-spacing-sm-8 {
    border-spacing: 8px;
  }
  .bs-table-spacing-sm-9 {
    border-spacing: 9px;
  }
  .bs-table-spacing-sm-10 {
    border-spacing: 10px;
  }
}

@media (min-width: 736px) {
  .bs-table-spacing-md-1 {
    border-spacing: 1px;
  }
  .bs-table-spacing-md-2 {
    border-spacing: 2px;
  }
  .bs-table-spacing-md-3 {
    border-spacing: 3px;
  }
  .bs-table-spacing-md-4 {
    border-spacing: 4px;
  }
  .bs-table-spacing-md-5 {
    border-spacing: 5px;
  }
  .bs-table-spacing-md-6 {
    border-spacing: 6px;
  }
  .bs-table-spacing-md-7 {
    border-spacing: 7px;
  }
  .bs-table-spacing-md-8 {
    border-spacing: 8px;
  }
  .bs-table-spacing-md-9 {
    border-spacing: 9px;
  }
  .bs-table-spacing-md-10 {
    border-spacing: 10px;
  }
}

@media (min-width: 1024px) {
  .bs-table-spacing-lg-1 {
    border-spacing: 1px;
  }
  .bs-table-spacing-lg-2 {
    border-spacing: 2px;
  }
  .bs-table-spacing-lg-3 {
    border-spacing: 3px;
  }
  .bs-table-spacing-lg-4 {
    border-spacing: 4px;
  }
  .bs-table-spacing-lg-5 {
    border-spacing: 5px;
  }
  .bs-table-spacing-lg-6 {
    border-spacing: 6px;
  }
  .bs-table-spacing-lg-7 {
    border-spacing: 7px;
  }
  .bs-table-spacing-lg-8 {
    border-spacing: 8px;
  }
  .bs-table-spacing-lg-9 {
    border-spacing: 9px;
  }
  .bs-table-spacing-lg-10 {
    border-spacing: 10px;
  }
}

@media (min-width: 1280px) {
  .bs-table-spacing-xl-1 {
    border-spacing: 1px;
  }
  .bs-table-spacing-xl-2 {
    border-spacing: 2px;
  }
  .bs-table-spacing-xl-3 {
    border-spacing: 3px;
  }
  .bs-table-spacing-xl-4 {
    border-spacing: 4px;
  }
  .bs-table-spacing-xl-5 {
    border-spacing: 5px;
  }
  .bs-table-spacing-xl-6 {
    border-spacing: 6px;
  }
  .bs-table-spacing-xl-7 {
    border-spacing: 7px;
  }
  .bs-table-spacing-xl-8 {
    border-spacing: 8px;
  }
  .bs-table-spacing-xl-9 {
    border-spacing: 9px;
  }
  .bs-table-spacing-xl-10 {
    border-spacing: 10px;
  }
}

.bs-table-collapse {
  border-collapse: collapse;
}

.bs-table-separate {
  border-collapse: separate;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a:not(.bs-btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #9E9E9E;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 1024px !important;
  }
  .bs-container {
    min-width: 1024px !important;
  }
  .bs-navbar {
    display: none;
  }
  .bs-badge {
    border: 1px solid #000;
  }
  .bs-table {
    border-collapse: collapse !important;
  }
  .bs-table td,
  .bs-table th {
    background-color: #FFF !important;
  }
  .bs-table-bordered th,
  .bs-table-bordered td {
    border: 1px solid #D2D2D2 !important;
  }
  .bs-table-dark {
    color: inherit;
  }
  .bs-table-dark th,
  .bs-table-dark td,
  .bs-table-dark thead th,
  .bs-table-dark tbody + tbody {
    border-color: #9E9E9E;
  }
  .bs-table .bs-thead-dark th {
    color: inherit;
    border-color: #9E9E9E;
  }
}


/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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

audio,
canvas,
progress,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}

template,
[hidden] {
  display: none;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: none;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

dfn {
  font-style: italic;
}

mark {
  color: #000;
  background-color: #ff0;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

code,
kbd,
pre,
samp {
  font-family: monospace, sans-serif;
  font-size: 1em;
}

hr {
  overflow: visible;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

button,
input,
select,
textarea {
  font: inherit;
  margin: 0;
}

optgroup {
  font-weight: bold;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

legend {
  display: table;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  padding: 0;
  white-space: normal;
  color: inherit;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  opacity: 0.54;
  color: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

div,
h1,
h2,
h3,
h4,
h5,
h6,
form,
ul,
li,
ol,
dl,
dt,
dd,
p,
fieldset,
pre,
code,
legend,
blockquote,
figure {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 12px;
}

li {
  list-style: none;
}

pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: none;
}

img {
  vertical-align: top;
  line-height: 1;
}

caption {
  padding: 0;
}

th,
td {
  padding: 0;
}

fieldset {
  border: 0;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html,
body {
  background-color: #fff;
}

html {
  font-size: 62.5%;
}

body {
  color: #000;
  font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
  font-size: 1.2rem;
  line-height: 1.6;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (min-width: 737px) {
  body {
    font-size: 1.5rem;
  }
}

a {
  color: #e6002d;
  text-decoration: none;
}

img {
  max-width: 100%;
  vertical-align: bottom;
}

iframe {
  vertical-align: bottom;
  border: none;
}

svg {
  vertical-align: bottom;
}

.container-lg {
  position: relative;
  margin: auto;
}

@media (min-width: 1024px) {
  .container-lg {
    width: 94%;
    max-width: 1260px;
  }
}

.container-md {
  position: relative;
  margin: auto;
}

@media (min-width: 737px) {
  .container-md {
    width: 94%;
    max-width: 960px;
  }
}

@media (min-width: 1024px) {
  .container-md {
    width: 94%;
    max-width: 1260px;
  }
}

.container {
  position: relative;
  width: 92%;
  max-width: 706px;
  margin: auto;
}

@media (min-width: 737px) {
  .container {
    width: 94%;
    max-width: 960px;
  }
}

@media (min-width: 1024px) {
  .container {
    width: 94%;
    max-width: 1260px;
  }
}

@media (min-width: 1024px) {
  .container--narrow {
    max-width: 1024px;
  }
}

.container--unlimited {
  max-width: none;
}

.l-flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -15px;
}

.row > [class^="col"] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.gutter-10.row {
  margin: -5px;
}

.gutter-10 > [class^="col"] {
  padding: 5px;
}

@media (min-width: 737px) {
  .gutter-md-10.row {
    margin: -5px;
  }
  .gutter-md-10 > [class^="col"] {
    padding: 5px;
  }
}

@media (min-width: 1024px) {
  .gutter-lg-10.row {
    margin: -5px;
  }
  .gutter-lg-10 > [class^="col"] {
    padding: 5px;
  }
}

.gutter-20.row {
  margin: -10px;
}

.gutter-20 > [class^="col"] {
  padding: 10px;
}

@media (min-width: 737px) {
  .gutter-md-20.row {
    margin: -10px;
  }
  .gutter-md-20 > [class^="col"] {
    padding: 10px;
  }
}

@media (min-width: 1024px) {
  .gutter-lg-20.row {
    margin: -10px;
  }
  .gutter-lg-20 > [class^="col"] {
    padding: 10px;
  }
}

.gutter-30.row {
  margin: -15px;
}

.gutter-30 > [class^="col"] {
  padding: 15px;
}

@media (min-width: 737px) {
  .gutter-md-30.row {
    margin: -15px;
  }
  .gutter-md-30 > [class^="col"] {
    padding: 15px;
  }
}

@media (min-width: 1024px) {
  .gutter-lg-30.row {
    margin: -15px;
  }
  .gutter-lg-30 > [class^="col"] {
    padding: 15px;
  }
}

.gutter-40.row {
  margin: -20px;
}

.gutter-40 > [class^="col"] {
  padding: 20px;
}

@media (min-width: 737px) {
  .gutter-md-40.row {
    margin: -20px;
  }
  .gutter-md-40 > [class^="col"] {
    padding: 20px;
  }
}

@media (min-width: 1024px) {
  .gutter-lg-40.row {
    margin: -20px;
  }
  .gutter-lg-40 > [class^="col"] {
    padding: 20px;
  }
}

.gutter-50.row {
  margin: -25px;
}

.gutter-50 > [class^="col"] {
  padding: 25px;
}

@media (min-width: 737px) {
  .gutter-md-50.row {
    margin: -25px;
  }
  .gutter-md-50 > [class^="col"] {
    padding: 25px;
  }
}

@media (min-width: 1024px) {
  .gutter-lg-50.row {
    margin: -25px;
  }
  .gutter-lg-50 > [class^="col"] {
    padding: 25px;
  }
}

.col {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  padding: 15px;
}

.col-1 {
  -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%;
  max-width: 8.33333%;
}

@media (min-width: 737px) {
  .col-md-1 {
    -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
}

@media (min-width: 1024px) {
  .col-lg-1 {
    -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
}

.col-2 {
  -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%;
  max-width: 16.66667%;
}

@media (min-width: 737px) {
  .col-md-2 {
    -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
}

@media (min-width: 1024px) {
  .col-lg-2 {
    -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
}

.col-3 {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
}

@media (min-width: 737px) {
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
}

@media (min-width: 1024px) {
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
}

.col-4 {
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
  max-width: 33.33333%;
}

@media (min-width: 737px) {
  .col-md-4 {
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 1024px) {
  .col-lg-4 {
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}

.col-5 {
  -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%;
  max-width: 41.66667%;
}

@media (min-width: 737px) {
  .col-md-5 {
    -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
}

@media (min-width: 1024px) {
  .col-lg-5 {
    -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
}

.col-6 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 737px) {
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
}

@media (min-width: 1024px) {
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
}

.col-7 {
  -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%;
  max-width: 58.33333%;
}

@media (min-width: 737px) {
  .col-md-7 {
    -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
}

@media (min-width: 1024px) {
  .col-lg-7 {
    -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
}

.col-8 {
  -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%;
  max-width: 66.66667%;
}

@media (min-width: 737px) {
  .col-md-8 {
    -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
}

@media (min-width: 1024px) {
  .col-lg-8 {
    -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
}

.col-9 {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  max-width: 75%;
}

@media (min-width: 737px) {
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
}

@media (min-width: 1024px) {
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
}

.col-10 {
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
  max-width: 83.33333%;
}

@media (min-width: 737px) {
  .col-md-10 {
    -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
}

@media (min-width: 1024px) {
  .col-lg-10 {
    -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
}

.col-11 {
  -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%;
  max-width: 91.66667%;
}

@media (min-width: 737px) {
  .col-md-11 {
    -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
}

@media (min-width: 1024px) {
  .col-lg-11 {
    -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
}

.col-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

@media (min-width: 737px) {
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}

.col-1of10 {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
  max-width: 10%;
}

@media (min-width: 737px) {
  .col-md-1of10 {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
}

@media (min-width: 1024px) {
  .col-lg-1of10 {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
}

.col-2of10 {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  max-width: 20%;
}

@media (min-width: 737px) {
  .col-md-2of10 {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
}

@media (min-width: 1024px) {
  .col-lg-2of10 {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
}

.col-3of10 {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  max-width: 30%;
}

@media (min-width: 737px) {
  .col-md-3of10 {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
}

@media (min-width: 1024px) {
  .col-lg-3of10 {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
}

.col-4of10 {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  max-width: 40%;
}

@media (min-width: 737px) {
  .col-md-4of10 {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
}

@media (min-width: 1024px) {
  .col-lg-4of10 {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
}

.col-5of10 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
}

@media (min-width: 737px) {
  .col-md-5of10 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
}

@media (min-width: 1024px) {
  .col-lg-5of10 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
}

.col-6of10 {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  max-width: 60%;
}

@media (min-width: 737px) {
  .col-md-6of10 {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
}

@media (min-width: 1024px) {
  .col-lg-6of10 {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
}

.col-7of10 {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
  max-width: 70%;
}

@media (min-width: 737px) {
  .col-md-7of10 {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
}

@media (min-width: 1024px) {
  .col-lg-7of10 {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
}

.col-8of10 {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  max-width: 80%;
}

@media (min-width: 737px) {
  .col-md-8of10 {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
}

@media (min-width: 1024px) {
  .col-lg-8of10 {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
}

.col-9of10 {
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
  max-width: 90%;
}

@media (min-width: 737px) {
  .col-md-9of10 {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
}

@media (min-width: 1024px) {
  .col-lg-9of10 {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
}

.col-10of10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

@media (min-width: 737px) {
  .col-md-10of10 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  .col-lg-10of10 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}

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

@media (min-width: 737px) {
  .m-md-0 {
    margin: 0em !important;
  }
}

@media (min-width: 1024px) {
  .m-lg-0 {
    margin: 0em !important;
  }
}

.m-1 {
  margin: 1em !important;
}

@media (min-width: 737px) {
  .m-md-1 {
    margin: 1em !important;
  }
}

@media (min-width: 1024px) {
  .m-lg-1 {
    margin: 1em !important;
  }
}

.m-2 {
  margin: 2em !important;
}

@media (min-width: 737px) {
  .m-md-2 {
    margin: 2em !important;
  }
}

@media (min-width: 1024px) {
  .m-lg-2 {
    margin: 2em !important;
  }
}

.m-3 {
  margin: 3em !important;
}

@media (min-width: 737px) {
  .m-md-3 {
    margin: 3em !important;
  }
}

@media (min-width: 1024px) {
  .m-lg-3 {
    margin: 3em !important;
  }
}

.m-4 {
  margin: 4em !important;
}

@media (min-width: 737px) {
  .m-md-4 {
    margin: 4em !important;
  }
}

@media (min-width: 1024px) {
  .m-lg-4 {
    margin: 4em !important;
  }
}

.m-5 {
  margin: 5em !important;
}

@media (min-width: 737px) {
  .m-md-5 {
    margin: 5em !important;
  }
}

@media (min-width: 1024px) {
  .m-lg-5 {
    margin: 5em !important;
  }
}

.m-6 {
  margin: 6em !important;
}

@media (min-width: 737px) {
  .m-md-6 {
    margin: 6em !important;
  }
}

@media (min-width: 1024px) {
  .m-lg-6 {
    margin: 6em !important;
  }
}

.m-7 {
  margin: 7em !important;
}

@media (min-width: 737px) {
  .m-md-7 {
    margin: 7em !important;
  }
}

@media (min-width: 1024px) {
  .m-lg-7 {
    margin: 7em !important;
  }
}

.m-8 {
  margin: 8em !important;
}

@media (min-width: 737px) {
  .m-md-8 {
    margin: 8em !important;
  }
}

@media (min-width: 1024px) {
  .m-lg-8 {
    margin: 8em !important;
  }
}

.m-9 {
  margin: 9em !important;
}

@media (min-width: 737px) {
  .m-md-9 {
    margin: 9em !important;
  }
}

@media (min-width: 1024px) {
  .m-lg-9 {
    margin: 9em !important;
  }
}

.m-10 {
  margin: 10em !important;
}

@media (min-width: 737px) {
  .m-md-10 {
    margin: 10em !important;
  }
}

@media (min-width: 1024px) {
  .m-lg-10 {
    margin: 10em !important;
  }
}

.mx-0 {
  margin-right: 0em !important;
  margin-left: 0em !important;
}

@media (min-width: 737px) {
  .mx-md-0 {
    margin-right: 0em !important;
    margin-left: 0em !important;
  }
}

@media (min-width: 1024px) {
  .mx-lg-0 {
    margin-right: 0em !important;
    margin-left: 0em !important;
  }
}

.mx-1 {
  margin-right: 1em !important;
  margin-left: 1em !important;
}

@media (min-width: 737px) {
  .mx-md-1 {
    margin-right: 1em !important;
    margin-left: 1em !important;
  }
}

@media (min-width: 1024px) {
  .mx-lg-1 {
    margin-right: 1em !important;
    margin-left: 1em !important;
  }
}

.mx-2 {
  margin-right: 2em !important;
  margin-left: 2em !important;
}

@media (min-width: 737px) {
  .mx-md-2 {
    margin-right: 2em !important;
    margin-left: 2em !important;
  }
}

@media (min-width: 1024px) {
  .mx-lg-2 {
    margin-right: 2em !important;
    margin-left: 2em !important;
  }
}

.mx-3 {
  margin-right: 3em !important;
  margin-left: 3em !important;
}

@media (min-width: 737px) {
  .mx-md-3 {
    margin-right: 3em !important;
    margin-left: 3em !important;
  }
}

@media (min-width: 1024px) {
  .mx-lg-3 {
    margin-right: 3em !important;
    margin-left: 3em !important;
  }
}

.mx-4 {
  margin-right: 4em !important;
  margin-left: 4em !important;
}

@media (min-width: 737px) {
  .mx-md-4 {
    margin-right: 4em !important;
    margin-left: 4em !important;
  }
}

@media (min-width: 1024px) {
  .mx-lg-4 {
    margin-right: 4em !important;
    margin-left: 4em !important;
  }
}

.mx-5 {
  margin-right: 5em !important;
  margin-left: 5em !important;
}

@media (min-width: 737px) {
  .mx-md-5 {
    margin-right: 5em !important;
    margin-left: 5em !important;
  }
}

@media (min-width: 1024px) {
  .mx-lg-5 {
    margin-right: 5em !important;
    margin-left: 5em !important;
  }
}

.mx-6 {
  margin-right: 6em !important;
  margin-left: 6em !important;
}

@media (min-width: 737px) {
  .mx-md-6 {
    margin-right: 6em !important;
    margin-left: 6em !important;
  }
}

@media (min-width: 1024px) {
  .mx-lg-6 {
    margin-right: 6em !important;
    margin-left: 6em !important;
  }
}

.mx-7 {
  margin-right: 7em !important;
  margin-left: 7em !important;
}

@media (min-width: 737px) {
  .mx-md-7 {
    margin-right: 7em !important;
    margin-left: 7em !important;
  }
}

@media (min-width: 1024px) {
  .mx-lg-7 {
    margin-right: 7em !important;
    margin-left: 7em !important;
  }
}

.mx-8 {
  margin-right: 8em !important;
  margin-left: 8em !important;
}

@media (min-width: 737px) {
  .mx-md-8 {
    margin-right: 8em !important;
    margin-left: 8em !important;
  }
}

@media (min-width: 1024px) {
  .mx-lg-8 {
    margin-right: 8em !important;
    margin-left: 8em !important;
  }
}

.mx-9 {
  margin-right: 9em !important;
  margin-left: 9em !important;
}

@media (min-width: 737px) {
  .mx-md-9 {
    margin-right: 9em !important;
    margin-left: 9em !important;
  }
}

@media (min-width: 1024px) {
  .mx-lg-9 {
    margin-right: 9em !important;
    margin-left: 9em !important;
  }
}

.mx-10 {
  margin-right: 10em !important;
  margin-left: 10em !important;
}

@media (min-width: 737px) {
  .mx-md-10 {
    margin-right: 10em !important;
    margin-left: 10em !important;
  }
}

@media (min-width: 1024px) {
  .mx-lg-10 {
    margin-right: 10em !important;
    margin-left: 10em !important;
  }
}

.my-0 {
  margin-top: 0em !important;
  margin-bottom: 0em !important;
}

@media (min-width: 737px) {
  .my-md-0 {
    margin-top: 0em !important;
    margin-bottom: 0em !important;
  }
}

@media (min-width: 1024px) {
  .my-lg-0 {
    margin-top: 0em !important;
    margin-bottom: 0em !important;
  }
}

.my-1 {
  margin-top: 1em !important;
  margin-bottom: 1em !important;
}

@media (min-width: 737px) {
  .my-md-1 {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
}

@media (min-width: 1024px) {
  .my-lg-1 {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
}

.my-2 {
  margin-top: 2em !important;
  margin-bottom: 2em !important;
}

@media (min-width: 737px) {
  .my-md-2 {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
  }
}

@media (min-width: 1024px) {
  .my-lg-2 {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
  }
}

.my-3 {
  margin-top: 3em !important;
  margin-bottom: 3em !important;
}

@media (min-width: 737px) {
  .my-md-3 {
    margin-top: 3em !important;
    margin-bottom: 3em !important;
  }
}

@media (min-width: 1024px) {
  .my-lg-3 {
    margin-top: 3em !important;
    margin-bottom: 3em !important;
  }
}

.my-4 {
  margin-top: 4em !important;
  margin-bottom: 4em !important;
}

@media (min-width: 737px) {
  .my-md-4 {
    margin-top: 4em !important;
    margin-bottom: 4em !important;
  }
}

@media (min-width: 1024px) {
  .my-lg-4 {
    margin-top: 4em !important;
    margin-bottom: 4em !important;
  }
}

.my-5 {
  margin-top: 5em !important;
  margin-bottom: 5em !important;
}

@media (min-width: 737px) {
  .my-md-5 {
    margin-top: 5em !important;
    margin-bottom: 5em !important;
  }
}

@media (min-width: 1024px) {
  .my-lg-5 {
    margin-top: 5em !important;
    margin-bottom: 5em !important;
  }
}

.my-6 {
  margin-top: 6em !important;
  margin-bottom: 6em !important;
}

@media (min-width: 737px) {
  .my-md-6 {
    margin-top: 6em !important;
    margin-bottom: 6em !important;
  }
}

@media (min-width: 1024px) {
  .my-lg-6 {
    margin-top: 6em !important;
    margin-bottom: 6em !important;
  }
}

.my-7 {
  margin-top: 7em !important;
  margin-bottom: 7em !important;
}

@media (min-width: 737px) {
  .my-md-7 {
    margin-top: 7em !important;
    margin-bottom: 7em !important;
  }
}

@media (min-width: 1024px) {
  .my-lg-7 {
    margin-top: 7em !important;
    margin-bottom: 7em !important;
  }
}

.my-8 {
  margin-top: 8em !important;
  margin-bottom: 8em !important;
}

@media (min-width: 737px) {
  .my-md-8 {
    margin-top: 8em !important;
    margin-bottom: 8em !important;
  }
}

@media (min-width: 1024px) {
  .my-lg-8 {
    margin-top: 8em !important;
    margin-bottom: 8em !important;
  }
}

.my-9 {
  margin-top: 9em !important;
  margin-bottom: 9em !important;
}

@media (min-width: 737px) {
  .my-md-9 {
    margin-top: 9em !important;
    margin-bottom: 9em !important;
  }
}

@media (min-width: 1024px) {
  .my-lg-9 {
    margin-top: 9em !important;
    margin-bottom: 9em !important;
  }
}

.my-10 {
  margin-top: 10em !important;
  margin-bottom: 10em !important;
}

@media (min-width: 737px) {
  .my-md-10 {
    margin-top: 10em !important;
    margin-bottom: 10em !important;
  }
}

@media (min-width: 1024px) {
  .my-lg-10 {
    margin-top: 10em !important;
    margin-bottom: 10em !important;
  }
}

.mt-0 {
  margin-top: 0em !important;
}

@media (min-width: 737px) {
  .mt-md-0 {
    margin-top: 0em !important;
  }
}

@media (min-width: 1024px) {
  .mt-lg-0 {
    margin-top: 0em !important;
  }
}

.mt-1 {
  margin-top: 1em !important;
}

@media (min-width: 737px) {
  .mt-md-1 {
    margin-top: 1em !important;
  }
}

@media (min-width: 1024px) {
  .mt-lg-1 {
    margin-top: 1em !important;
  }
}

.mt-2 {
  margin-top: 2em !important;
}

@media (min-width: 737px) {
  .mt-md-2 {
    margin-top: 2em !important;
  }
}

@media (min-width: 1024px) {
  .mt-lg-2 {
    margin-top: 2em !important;
  }
}

.mt-3 {
  margin-top: 3em !important;
}

@media (min-width: 737px) {
  .mt-md-3 {
    margin-top: 3em !important;
  }
}

@media (min-width: 1024px) {
  .mt-lg-3 {
    margin-top: 3em !important;
  }
}

.mt-4 {
  margin-top: 4em !important;
}

@media (min-width: 737px) {
  .mt-md-4 {
    margin-top: 4em !important;
  }
}

@media (min-width: 1024px) {
  .mt-lg-4 {
    margin-top: 4em !important;
  }
}

.mt-5 {
  margin-top: 5em !important;
}

@media (min-width: 737px) {
  .mt-md-5 {
    margin-top: 5em !important;
  }
}

@media (min-width: 1024px) {
  .mt-lg-5 {
    margin-top: 5em !important;
  }
}

.mt-6 {
  margin-top: 6em !important;
}

@media (min-width: 737px) {
  .mt-md-6 {
    margin-top: 6em !important;
  }
}

@media (min-width: 1024px) {
  .mt-lg-6 {
    margin-top: 6em !important;
  }
}

.mt-7 {
  margin-top: 7em !important;
}

@media (min-width: 737px) {
  .mt-md-7 {
    margin-top: 7em !important;
  }
}

@media (min-width: 1024px) {
  .mt-lg-7 {
    margin-top: 7em !important;
  }
}

.mt-8 {
  margin-top: 8em !important;
}

@media (min-width: 737px) {
  .mt-md-8 {
    margin-top: 8em !important;
  }
}

@media (min-width: 1024px) {
  .mt-lg-8 {
    margin-top: 8em !important;
  }
}

.mt-9 {
  margin-top: 9em !important;
}

@media (min-width: 737px) {
  .mt-md-9 {
    margin-top: 9em !important;
  }
}

@media (min-width: 1024px) {
  .mt-lg-9 {
    margin-top: 9em !important;
  }
}

.mt-10 {
  margin-top: 10em !important;
}

@media (min-width: 737px) {
  .mt-md-10 {
    margin-top: 10em !important;
  }
}

@media (min-width: 1024px) {
  .mt-lg-10 {
    margin-top: 10em !important;
  }
}

.mr-0 {
  margin-right: 0em !important;
}

@media (min-width: 737px) {
  .mr-md-0 {
    margin-right: 0em !important;
  }
}

@media (min-width: 1024px) {
  .mr-lg-0 {
    margin-right: 0em !important;
  }
}

.mr-1 {
  margin-right: 1em !important;
}

@media (min-width: 737px) {
  .mr-md-1 {
    margin-right: 1em !important;
  }
}

@media (min-width: 1024px) {
  .mr-lg-1 {
    margin-right: 1em !important;
  }
}

.mr-2 {
  margin-right: 2em !important;
}

@media (min-width: 737px) {
  .mr-md-2 {
    margin-right: 2em !important;
  }
}

@media (min-width: 1024px) {
  .mr-lg-2 {
    margin-right: 2em !important;
  }
}

.mr-3 {
  margin-right: 3em !important;
}

@media (min-width: 737px) {
  .mr-md-3 {
    margin-right: 3em !important;
  }
}

@media (min-width: 1024px) {
  .mr-lg-3 {
    margin-right: 3em !important;
  }
}

.mr-4 {
  margin-right: 4em !important;
}

@media (min-width: 737px) {
  .mr-md-4 {
    margin-right: 4em !important;
  }
}

@media (min-width: 1024px) {
  .mr-lg-4 {
    margin-right: 4em !important;
  }
}

.mr-5 {
  margin-right: 5em !important;
}

@media (min-width: 737px) {
  .mr-md-5 {
    margin-right: 5em !important;
  }
}

@media (min-width: 1024px) {
  .mr-lg-5 {
    margin-right: 5em !important;
  }
}

.mr-6 {
  margin-right: 6em !important;
}

@media (min-width: 737px) {
  .mr-md-6 {
    margin-right: 6em !important;
  }
}

@media (min-width: 1024px) {
  .mr-lg-6 {
    margin-right: 6em !important;
  }
}

.mr-7 {
  margin-right: 7em !important;
}

@media (min-width: 737px) {
  .mr-md-7 {
    margin-right: 7em !important;
  }
}

@media (min-width: 1024px) {
  .mr-lg-7 {
    margin-right: 7em !important;
  }
}

.mr-8 {
  margin-right: 8em !important;
}

@media (min-width: 737px) {
  .mr-md-8 {
    margin-right: 8em !important;
  }
}

@media (min-width: 1024px) {
  .mr-lg-8 {
    margin-right: 8em !important;
  }
}

.mr-9 {
  margin-right: 9em !important;
}

@media (min-width: 737px) {
  .mr-md-9 {
    margin-right: 9em !important;
  }
}

@media (min-width: 1024px) {
  .mr-lg-9 {
    margin-right: 9em !important;
  }
}

.mr-10 {
  margin-right: 10em !important;
}

@media (min-width: 737px) {
  .mr-md-10 {
    margin-right: 10em !important;
  }
}

@media (min-width: 1024px) {
  .mr-lg-10 {
    margin-right: 10em !important;
  }
}

.mb-0 {
  margin-bottom: 0em !important;
}

@media (min-width: 737px) {
  .mb-md-0 {
    margin-bottom: 0em !important;
  }
}

@media (min-width: 1024px) {
  .mb-lg-0 {
    margin-bottom: 0em !important;
  }
}

.mb-1 {
  margin-bottom: 1em !important;
}

@media (min-width: 737px) {
  .mb-md-1 {
    margin-bottom: 1em !important;
  }
}

@media (min-width: 1024px) {
  .mb-lg-1 {
    margin-bottom: 1em !important;
  }
}

.mb-2 {
  margin-bottom: 2em !important;
}

@media (min-width: 737px) {
  .mb-md-2 {
    margin-bottom: 2em !important;
  }
}

@media (min-width: 1024px) {
  .mb-lg-2 {
    margin-bottom: 2em !important;
  }
}

.mb-3 {
  margin-bottom: 3em !important;
}

@media (min-width: 737px) {
  .mb-md-3 {
    margin-bottom: 3em !important;
  }
}

@media (min-width: 1024px) {
  .mb-lg-3 {
    margin-bottom: 3em !important;
  }
}

.mb-4 {
  margin-bottom: 4em !important;
}

@media (min-width: 737px) {
  .mb-md-4 {
    margin-bottom: 4em !important;
  }
}

@media (min-width: 1024px) {
  .mb-lg-4 {
    margin-bottom: 4em !important;
  }
}

.mb-5 {
  margin-bottom: 5em !important;
}

@media (min-width: 737px) {
  .mb-md-5 {
    margin-bottom: 5em !important;
  }
}

@media (min-width: 1024px) {
  .mb-lg-5 {
    margin-bottom: 5em !important;
  }
}

.mb-6 {
  margin-bottom: 6em !important;
}

@media (min-width: 737px) {
  .mb-md-6 {
    margin-bottom: 6em !important;
  }
}

@media (min-width: 1024px) {
  .mb-lg-6 {
    margin-bottom: 6em !important;
  }
}

.mb-7 {
  margin-bottom: 7em !important;
}

@media (min-width: 737px) {
  .mb-md-7 {
    margin-bottom: 7em !important;
  }
}

@media (min-width: 1024px) {
  .mb-lg-7 {
    margin-bottom: 7em !important;
  }
}

.mb-8 {
  margin-bottom: 8em !important;
}

@media (min-width: 737px) {
  .mb-md-8 {
    margin-bottom: 8em !important;
  }
}

@media (min-width: 1024px) {
  .mb-lg-8 {
    margin-bottom: 8em !important;
  }
}

.mb-9 {
  margin-bottom: 9em !important;
}

@media (min-width: 737px) {
  .mb-md-9 {
    margin-bottom: 9em !important;
  }
}

@media (min-width: 1024px) {
  .mb-lg-9 {
    margin-bottom: 9em !important;
  }
}

.mb-10 {
  margin-bottom: 10em !important;
}

@media (min-width: 737px) {
  .mb-md-10 {
    margin-bottom: 10em !important;
  }
}

@media (min-width: 1024px) {
  .mb-lg-10 {
    margin-bottom: 10em !important;
  }
}

.ml-0 {
  margin-left: 0em !important;
}

@media (min-width: 737px) {
  .ml-md-0 {
    margin-left: 0em !important;
  }
}

@media (min-width: 1024px) {
  .ml-lg-0 {
    margin-left: 0em !important;
  }
}

.ml-1 {
  margin-left: 1em !important;
}

@media (min-width: 737px) {
  .ml-md-1 {
    margin-left: 1em !important;
  }
}

@media (min-width: 1024px) {
  .ml-lg-1 {
    margin-left: 1em !important;
  }
}

.ml-2 {
  margin-left: 2em !important;
}

@media (min-width: 737px) {
  .ml-md-2 {
    margin-left: 2em !important;
  }
}

@media (min-width: 1024px) {
  .ml-lg-2 {
    margin-left: 2em !important;
  }
}

.ml-3 {
  margin-left: 3em !important;
}

@media (min-width: 737px) {
  .ml-md-3 {
    margin-left: 3em !important;
  }
}

@media (min-width: 1024px) {
  .ml-lg-3 {
    margin-left: 3em !important;
  }
}

.ml-4 {
  margin-left: 4em !important;
}

@media (min-width: 737px) {
  .ml-md-4 {
    margin-left: 4em !important;
  }
}

@media (min-width: 1024px) {
  .ml-lg-4 {
    margin-left: 4em !important;
  }
}

.ml-5 {
  margin-left: 5em !important;
}

@media (min-width: 737px) {
  .ml-md-5 {
    margin-left: 5em !important;
  }
}

@media (min-width: 1024px) {
  .ml-lg-5 {
    margin-left: 5em !important;
  }
}

.ml-6 {
  margin-left: 6em !important;
}

@media (min-width: 737px) {
  .ml-md-6 {
    margin-left: 6em !important;
  }
}

@media (min-width: 1024px) {
  .ml-lg-6 {
    margin-left: 6em !important;
  }
}

.ml-7 {
  margin-left: 7em !important;
}

@media (min-width: 737px) {
  .ml-md-7 {
    margin-left: 7em !important;
  }
}

@media (min-width: 1024px) {
  .ml-lg-7 {
    margin-left: 7em !important;
  }
}

.ml-8 {
  margin-left: 8em !important;
}

@media (min-width: 737px) {
  .ml-md-8 {
    margin-left: 8em !important;
  }
}

@media (min-width: 1024px) {
  .ml-lg-8 {
    margin-left: 8em !important;
  }
}

.ml-9 {
  margin-left: 9em !important;
}

@media (min-width: 737px) {
  .ml-md-9 {
    margin-left: 9em !important;
  }
}

@media (min-width: 1024px) {
  .ml-lg-9 {
    margin-left: 9em !important;
  }
}

.ml-10 {
  margin-left: 10em !important;
}

@media (min-width: 737px) {
  .ml-md-10 {
    margin-left: 10em !important;
  }
}

@media (min-width: 1024px) {
  .ml-lg-10 {
    margin-left: 10em !important;
  }
}

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

@media (min-width: 737px) {
  .p-md-0 {
    padding: 0em !important;
  }
}

@media (min-width: 1024px) {
  .p-lg-0 {
    padding: 0em !important;
  }
}

.p-1 {
  padding: 1em !important;
}

@media (min-width: 737px) {
  .p-md-1 {
    padding: 1em !important;
  }
}

@media (min-width: 1024px) {
  .p-lg-1 {
    padding: 1em !important;
  }
}

.p-2 {
  padding: 2em !important;
}

@media (min-width: 737px) {
  .p-md-2 {
    padding: 2em !important;
  }
}

@media (min-width: 1024px) {
  .p-lg-2 {
    padding: 2em !important;
  }
}

.p-3 {
  padding: 3em !important;
}

@media (min-width: 737px) {
  .p-md-3 {
    padding: 3em !important;
  }
}

@media (min-width: 1024px) {
  .p-lg-3 {
    padding: 3em !important;
  }
}

.p-4 {
  padding: 4em !important;
}

@media (min-width: 737px) {
  .p-md-4 {
    padding: 4em !important;
  }
}

@media (min-width: 1024px) {
  .p-lg-4 {
    padding: 4em !important;
  }
}

.p-5 {
  padding: 5em !important;
}

@media (min-width: 737px) {
  .p-md-5 {
    padding: 5em !important;
  }
}

@media (min-width: 1024px) {
  .p-lg-5 {
    padding: 5em !important;
  }
}

.p-6 {
  padding: 6em !important;
}

@media (min-width: 737px) {
  .p-md-6 {
    padding: 6em !important;
  }
}

@media (min-width: 1024px) {
  .p-lg-6 {
    padding: 6em !important;
  }
}

.p-7 {
  padding: 7em !important;
}

@media (min-width: 737px) {
  .p-md-7 {
    padding: 7em !important;
  }
}

@media (min-width: 1024px) {
  .p-lg-7 {
    padding: 7em !important;
  }
}

.p-8 {
  padding: 8em !important;
}

@media (min-width: 737px) {
  .p-md-8 {
    padding: 8em !important;
  }
}

@media (min-width: 1024px) {
  .p-lg-8 {
    padding: 8em !important;
  }
}

.p-9 {
  padding: 9em !important;
}

@media (min-width: 737px) {
  .p-md-9 {
    padding: 9em !important;
  }
}

@media (min-width: 1024px) {
  .p-lg-9 {
    padding: 9em !important;
  }
}

.p-10 {
  padding: 10em !important;
}

@media (min-width: 737px) {
  .p-md-10 {
    padding: 10em !important;
  }
}

@media (min-width: 1024px) {
  .p-lg-10 {
    padding: 10em !important;
  }
}

.px-0 {
  padding-right: 0em !important;
  padding-left: 0em !important;
}

@media (min-width: 737px) {
  .px-md-0 {
    padding-right: 0em !important;
    padding-left: 0em !important;
  }
}

@media (min-width: 1024px) {
  .px-lg-0 {
    padding-right: 0em !important;
    padding-left: 0em !important;
  }
}

.px-1 {
  padding-right: 1em !important;
  padding-left: 1em !important;
}

@media (min-width: 737px) {
  .px-md-1 {
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}

@media (min-width: 1024px) {
  .px-lg-1 {
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}

.px-2 {
  padding-right: 2em !important;
  padding-left: 2em !important;
}

@media (min-width: 737px) {
  .px-md-2 {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}

@media (min-width: 1024px) {
  .px-lg-2 {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}

.px-3 {
  padding-right: 3em !important;
  padding-left: 3em !important;
}

@media (min-width: 737px) {
  .px-md-3 {
    padding-right: 3em !important;
    padding-left: 3em !important;
  }
}

@media (min-width: 1024px) {
  .px-lg-3 {
    padding-right: 3em !important;
    padding-left: 3em !important;
  }
}

.px-4 {
  padding-right: 4em !important;
  padding-left: 4em !important;
}

@media (min-width: 737px) {
  .px-md-4 {
    padding-right: 4em !important;
    padding-left: 4em !important;
  }
}

@media (min-width: 1024px) {
  .px-lg-4 {
    padding-right: 4em !important;
    padding-left: 4em !important;
  }
}

.px-5 {
  padding-right: 5em !important;
  padding-left: 5em !important;
}

@media (min-width: 737px) {
  .px-md-5 {
    padding-right: 5em !important;
    padding-left: 5em !important;
  }
}

@media (min-width: 1024px) {
  .px-lg-5 {
    padding-right: 5em !important;
    padding-left: 5em !important;
  }
}

.px-6 {
  padding-right: 6em !important;
  padding-left: 6em !important;
}

@media (min-width: 737px) {
  .px-md-6 {
    padding-right: 6em !important;
    padding-left: 6em !important;
  }
}

@media (min-width: 1024px) {
  .px-lg-6 {
    padding-right: 6em !important;
    padding-left: 6em !important;
  }
}

.px-7 {
  padding-right: 7em !important;
  padding-left: 7em !important;
}

@media (min-width: 737px) {
  .px-md-7 {
    padding-right: 7em !important;
    padding-left: 7em !important;
  }
}

@media (min-width: 1024px) {
  .px-lg-7 {
    padding-right: 7em !important;
    padding-left: 7em !important;
  }
}

.px-8 {
  padding-right: 8em !important;
  padding-left: 8em !important;
}

@media (min-width: 737px) {
  .px-md-8 {
    padding-right: 8em !important;
    padding-left: 8em !important;
  }
}

@media (min-width: 1024px) {
  .px-lg-8 {
    padding-right: 8em !important;
    padding-left: 8em !important;
  }
}

.px-9 {
  padding-right: 9em !important;
  padding-left: 9em !important;
}

@media (min-width: 737px) {
  .px-md-9 {
    padding-right: 9em !important;
    padding-left: 9em !important;
  }
}

@media (min-width: 1024px) {
  .px-lg-9 {
    padding-right: 9em !important;
    padding-left: 9em !important;
  }
}

.px-10 {
  padding-right: 10em !important;
  padding-left: 10em !important;
}

@media (min-width: 737px) {
  .px-md-10 {
    padding-right: 10em !important;
    padding-left: 10em !important;
  }
}

@media (min-width: 1024px) {
  .px-lg-10 {
    padding-right: 10em !important;
    padding-left: 10em !important;
  }
}

.py-0 {
  padding-top: 0em !important;
  padding-bottom: 0em !important;
}

@media (min-width: 737px) {
  .py-md-0 {
    padding-top: 0em !important;
    padding-bottom: 0em !important;
  }
}

@media (min-width: 1024px) {
  .py-lg-0 {
    padding-top: 0em !important;
    padding-bottom: 0em !important;
  }
}

.py-1 {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}

@media (min-width: 737px) {
  .py-md-1 {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
  }
}

@media (min-width: 1024px) {
  .py-lg-1 {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
  }
}

.py-2 {
  padding-top: 2em !important;
  padding-bottom: 2em !important;
}

@media (min-width: 737px) {
  .py-md-2 {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
  }
}

@media (min-width: 1024px) {
  .py-lg-2 {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
  }
}

.py-3 {
  padding-top: 3em !important;
  padding-bottom: 3em !important;
}

@media (min-width: 737px) {
  .py-md-3 {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
  }
}

@media (min-width: 1024px) {
  .py-lg-3 {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
  }
}

.py-4 {
  padding-top: 4em !important;
  padding-bottom: 4em !important;
}

@media (min-width: 737px) {
  .py-md-4 {
    padding-top: 4em !important;
    padding-bottom: 4em !important;
  }
}

@media (min-width: 1024px) {
  .py-lg-4 {
    padding-top: 4em !important;
    padding-bottom: 4em !important;
  }
}

.py-5 {
  padding-top: 5em !important;
  padding-bottom: 5em !important;
}

@media (min-width: 737px) {
  .py-md-5 {
    padding-top: 5em !important;
    padding-bottom: 5em !important;
  }
}

@media (min-width: 1024px) {
  .py-lg-5 {
    padding-top: 5em !important;
    padding-bottom: 5em !important;
  }
}

.py-6 {
  padding-top: 6em !important;
  padding-bottom: 6em !important;
}

@media (min-width: 737px) {
  .py-md-6 {
    padding-top: 6em !important;
    padding-bottom: 6em !important;
  }
}

@media (min-width: 1024px) {
  .py-lg-6 {
    padding-top: 6em !important;
    padding-bottom: 6em !important;
  }
}

.py-7 {
  padding-top: 7em !important;
  padding-bottom: 7em !important;
}

@media (min-width: 737px) {
  .py-md-7 {
    padding-top: 7em !important;
    padding-bottom: 7em !important;
  }
}

@media (min-width: 1024px) {
  .py-lg-7 {
    padding-top: 7em !important;
    padding-bottom: 7em !important;
  }
}

.py-8 {
  padding-top: 8em !important;
  padding-bottom: 8em !important;
}

@media (min-width: 737px) {
  .py-md-8 {
    padding-top: 8em !important;
    padding-bottom: 8em !important;
  }
}

@media (min-width: 1024px) {
  .py-lg-8 {
    padding-top: 8em !important;
    padding-bottom: 8em !important;
  }
}

.py-9 {
  padding-top: 9em !important;
  padding-bottom: 9em !important;
}

@media (min-width: 737px) {
  .py-md-9 {
    padding-top: 9em !important;
    padding-bottom: 9em !important;
  }
}

@media (min-width: 1024px) {
  .py-lg-9 {
    padding-top: 9em !important;
    padding-bottom: 9em !important;
  }
}

.py-10 {
  padding-top: 10em !important;
  padding-bottom: 10em !important;
}

@media (min-width: 737px) {
  .py-md-10 {
    padding-top: 10em !important;
    padding-bottom: 10em !important;
  }
}

@media (min-width: 1024px) {
  .py-lg-10 {
    padding-top: 10em !important;
    padding-bottom: 10em !important;
  }
}

.pt-0 {
  padding-top: 0em !important;
}

@media (min-width: 737px) {
  .pt-md-0 {
    padding-top: 0em !important;
  }
}

@media (min-width: 1024px) {
  .pt-lg-0 {
    padding-top: 0em !important;
  }
}

.pt-1 {
  padding-top: 1em !important;
}

@media (min-width: 737px) {
  .pt-md-1 {
    padding-top: 1em !important;
  }
}

@media (min-width: 1024px) {
  .pt-lg-1 {
    padding-top: 1em !important;
  }
}

.pt-2 {
  padding-top: 2em !important;
}

@media (min-width: 737px) {
  .pt-md-2 {
    padding-top: 2em !important;
  }
}

@media (min-width: 1024px) {
  .pt-lg-2 {
    padding-top: 2em !important;
  }
}

.pt-3 {
  padding-top: 3em !important;
}

@media (min-width: 737px) {
  .pt-md-3 {
    padding-top: 3em !important;
  }
}

@media (min-width: 1024px) {
  .pt-lg-3 {
    padding-top: 3em !important;
  }
}

.pt-4 {
  padding-top: 4em !important;
}

@media (min-width: 737px) {
  .pt-md-4 {
    padding-top: 4em !important;
  }
}

@media (min-width: 1024px) {
  .pt-lg-4 {
    padding-top: 4em !important;
  }
}

.pt-5 {
  padding-top: 5em !important;
}

@media (min-width: 737px) {
  .pt-md-5 {
    padding-top: 5em !important;
  }
}

@media (min-width: 1024px) {
  .pt-lg-5 {
    padding-top: 5em !important;
  }
}

.pt-6 {
  padding-top: 6em !important;
}

@media (min-width: 737px) {
  .pt-md-6 {
    padding-top: 6em !important;
  }
}

@media (min-width: 1024px) {
  .pt-lg-6 {
    padding-top: 6em !important;
  }
}

.pt-7 {
  padding-top: 7em !important;
}

@media (min-width: 737px) {
  .pt-md-7 {
    padding-top: 7em !important;
  }
}

@media (min-width: 1024px) {
  .pt-lg-7 {
    padding-top: 7em !important;
  }
}

.pt-8 {
  padding-top: 8em !important;
}

@media (min-width: 737px) {
  .pt-md-8 {
    padding-top: 8em !important;
  }
}

@media (min-width: 1024px) {
  .pt-lg-8 {
    padding-top: 8em !important;
  }
}

.pt-9 {
  padding-top: 9em !important;
}

@media (min-width: 737px) {
  .pt-md-9 {
    padding-top: 9em !important;
  }
}

@media (min-width: 1024px) {
  .pt-lg-9 {
    padding-top: 9em !important;
  }
}

.pt-10 {
  padding-top: 10em !important;
}

@media (min-width: 737px) {
  .pt-md-10 {
    padding-top: 10em !important;
  }
}

@media (min-width: 1024px) {
  .pt-lg-10 {
    padding-top: 10em !important;
  }
}

.pr-0 {
  padding-right: 0em !important;
}

@media (min-width: 737px) {
  .pr-md-0 {
    padding-right: 0em !important;
  }
}

@media (min-width: 1024px) {
  .pr-lg-0 {
    padding-right: 0em !important;
  }
}

.pr-1 {
  padding-right: 1em !important;
}

@media (min-width: 737px) {
  .pr-md-1 {
    padding-right: 1em !important;
  }
}

@media (min-width: 1024px) {
  .pr-lg-1 {
    padding-right: 1em !important;
  }
}

.pr-2 {
  padding-right: 2em !important;
}

@media (min-width: 737px) {
  .pr-md-2 {
    padding-right: 2em !important;
  }
}

@media (min-width: 1024px) {
  .pr-lg-2 {
    padding-right: 2em !important;
  }
}

.pr-3 {
  padding-right: 3em !important;
}

@media (min-width: 737px) {
  .pr-md-3 {
    padding-right: 3em !important;
  }
}

@media (min-width: 1024px) {
  .pr-lg-3 {
    padding-right: 3em !important;
  }
}

.pr-4 {
  padding-right: 4em !important;
}

@media (min-width: 737px) {
  .pr-md-4 {
    padding-right: 4em !important;
  }
}

@media (min-width: 1024px) {
  .pr-lg-4 {
    padding-right: 4em !important;
  }
}

.pr-5 {
  padding-right: 5em !important;
}

@media (min-width: 737px) {
  .pr-md-5 {
    padding-right: 5em !important;
  }
}

@media (min-width: 1024px) {
  .pr-lg-5 {
    padding-right: 5em !important;
  }
}

.pr-6 {
  padding-right: 6em !important;
}

@media (min-width: 737px) {
  .pr-md-6 {
    padding-right: 6em !important;
  }
}

@media (min-width: 1024px) {
  .pr-lg-6 {
    padding-right: 6em !important;
  }
}

.pr-7 {
  padding-right: 7em !important;
}

@media (min-width: 737px) {
  .pr-md-7 {
    padding-right: 7em !important;
  }
}

@media (min-width: 1024px) {
  .pr-lg-7 {
    padding-right: 7em !important;
  }
}

.pr-8 {
  padding-right: 8em !important;
}

@media (min-width: 737px) {
  .pr-md-8 {
    padding-right: 8em !important;
  }
}

@media (min-width: 1024px) {
  .pr-lg-8 {
    padding-right: 8em !important;
  }
}

.pr-9 {
  padding-right: 9em !important;
}

@media (min-width: 737px) {
  .pr-md-9 {
    padding-right: 9em !important;
  }
}

@media (min-width: 1024px) {
  .pr-lg-9 {
    padding-right: 9em !important;
  }
}

.pr-10 {
  padding-right: 10em !important;
}

@media (min-width: 737px) {
  .pr-md-10 {
    padding-right: 10em !important;
  }
}

@media (min-width: 1024px) {
  .pr-lg-10 {
    padding-right: 10em !important;
  }
}

.pb-0 {
  padding-bottom: 0em !important;
}

@media (min-width: 737px) {
  .pb-md-0 {
    padding-bottom: 0em !important;
  }
}

@media (min-width: 1024px) {
  .pb-lg-0 {
    padding-bottom: 0em !important;
  }
}

.pb-1 {
  padding-bottom: 1em !important;
}

@media (min-width: 737px) {
  .pb-md-1 {
    padding-bottom: 1em !important;
  }
}

@media (min-width: 1024px) {
  .pb-lg-1 {
    padding-bottom: 1em !important;
  }
}

.pb-2 {
  padding-bottom: 2em !important;
}

@media (min-width: 737px) {
  .pb-md-2 {
    padding-bottom: 2em !important;
  }
}

@media (min-width: 1024px) {
  .pb-lg-2 {
    padding-bottom: 2em !important;
  }
}

.pb-3 {
  padding-bottom: 3em !important;
}

@media (min-width: 737px) {
  .pb-md-3 {
    padding-bottom: 3em !important;
  }
}

@media (min-width: 1024px) {
  .pb-lg-3 {
    padding-bottom: 3em !important;
  }
}

.pb-4 {
  padding-bottom: 4em !important;
}

@media (min-width: 737px) {
  .pb-md-4 {
    padding-bottom: 4em !important;
  }
}

@media (min-width: 1024px) {
  .pb-lg-4 {
    padding-bottom: 4em !important;
  }
}

.pb-5 {
  padding-bottom: 5em !important;
}

@media (min-width: 737px) {
  .pb-md-5 {
    padding-bottom: 5em !important;
  }
}

@media (min-width: 1024px) {
  .pb-lg-5 {
    padding-bottom: 5em !important;
  }
}

.pb-6 {
  padding-bottom: 6em !important;
}

@media (min-width: 737px) {
  .pb-md-6 {
    padding-bottom: 6em !important;
  }
}

@media (min-width: 1024px) {
  .pb-lg-6 {
    padding-bottom: 6em !important;
  }
}

.pb-7 {
  padding-bottom: 7em !important;
}

@media (min-width: 737px) {
  .pb-md-7 {
    padding-bottom: 7em !important;
  }
}

@media (min-width: 1024px) {
  .pb-lg-7 {
    padding-bottom: 7em !important;
  }
}

.pb-8 {
  padding-bottom: 8em !important;
}

@media (min-width: 737px) {
  .pb-md-8 {
    padding-bottom: 8em !important;
  }
}

@media (min-width: 1024px) {
  .pb-lg-8 {
    padding-bottom: 8em !important;
  }
}

.pb-9 {
  padding-bottom: 9em !important;
}

@media (min-width: 737px) {
  .pb-md-9 {
    padding-bottom: 9em !important;
  }
}

@media (min-width: 1024px) {
  .pb-lg-9 {
    padding-bottom: 9em !important;
  }
}

.pb-10 {
  padding-bottom: 10em !important;
}

@media (min-width: 737px) {
  .pb-md-10 {
    padding-bottom: 10em !important;
  }
}

@media (min-width: 1024px) {
  .pb-lg-10 {
    padding-bottom: 10em !important;
  }
}

.pl-0 {
  padding-left: 0em !important;
}

@media (min-width: 737px) {
  .pl-md-0 {
    padding-left: 0em !important;
  }
}

@media (min-width: 1024px) {
  .pl-lg-0 {
    padding-left: 0em !important;
  }
}

.pl-1 {
  padding-left: 1em !important;
}

@media (min-width: 737px) {
  .pl-md-1 {
    padding-left: 1em !important;
  }
}

@media (min-width: 1024px) {
  .pl-lg-1 {
    padding-left: 1em !important;
  }
}

.pl-2 {
  padding-left: 2em !important;
}

@media (min-width: 737px) {
  .pl-md-2 {
    padding-left: 2em !important;
  }
}

@media (min-width: 1024px) {
  .pl-lg-2 {
    padding-left: 2em !important;
  }
}

.pl-3 {
  padding-left: 3em !important;
}

@media (min-width: 737px) {
  .pl-md-3 {
    padding-left: 3em !important;
  }
}

@media (min-width: 1024px) {
  .pl-lg-3 {
    padding-left: 3em !important;
  }
}

.pl-4 {
  padding-left: 4em !important;
}

@media (min-width: 737px) {
  .pl-md-4 {
    padding-left: 4em !important;
  }
}

@media (min-width: 1024px) {
  .pl-lg-4 {
    padding-left: 4em !important;
  }
}

.pl-5 {
  padding-left: 5em !important;
}

@media (min-width: 737px) {
  .pl-md-5 {
    padding-left: 5em !important;
  }
}

@media (min-width: 1024px) {
  .pl-lg-5 {
    padding-left: 5em !important;
  }
}

.pl-6 {
  padding-left: 6em !important;
}

@media (min-width: 737px) {
  .pl-md-6 {
    padding-left: 6em !important;
  }
}

@media (min-width: 1024px) {
  .pl-lg-6 {
    padding-left: 6em !important;
  }
}

.pl-7 {
  padding-left: 7em !important;
}

@media (min-width: 737px) {
  .pl-md-7 {
    padding-left: 7em !important;
  }
}

@media (min-width: 1024px) {
  .pl-lg-7 {
    padding-left: 7em !important;
  }
}

.pl-8 {
  padding-left: 8em !important;
}

@media (min-width: 737px) {
  .pl-md-8 {
    padding-left: 8em !important;
  }
}

@media (min-width: 1024px) {
  .pl-lg-8 {
    padding-left: 8em !important;
  }
}

.pl-9 {
  padding-left: 9em !important;
}

@media (min-width: 737px) {
  .pl-md-9 {
    padding-left: 9em !important;
  }
}

@media (min-width: 1024px) {
  .pl-lg-9 {
    padding-left: 9em !important;
  }
}

.pl-10 {
  padding-left: 10em !important;
}

@media (min-width: 737px) {
  .pl-md-10 {
    padding-left: 10em !important;
  }
}

@media (min-width: 1024px) {
  .pl-lg-10 {
    padding-left: 10em !important;
  }
}

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

@media (min-width: 737px) {
  .d-md-block {
    display: block !important;
  }
}

@media (min-width: 1024px) {
  .d-lg-block {
    display: block !important;
  }
}

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

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

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