.box-container {
  box-sizing: border-box;
  padding-right: 1rem;
  padding-left: 1rem;
}

.flex-container,
.flex-container-fluid {
  margin-right: auto;
  margin-left: auto;
}

.flex-container {
  overflow: hidden;
}

.flex-container-fluid {
  padding-right: 2rem;
  padding-left: 2rem;
}

.frow {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -2rem;
}

.frow.nosep {
  margin-right: 0;
  margin-left: 0;
}

.frow.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.centered-col {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}

.flex-col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.fcol-box {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.fcol {
  padding-left: 2rem;
}

[class^="col-xs"],
[class*=" col-xs"] {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-left: 2rem;
}

.frow.nosep>[class^="col-xs"],
.frow.nosep>[class*=" col-xs"] {
  padding-left: 0;
}

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

.col-xs-1 {
  -ms-flex-preferred-size: 8.33333333%;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}

.col-xs-2 {
  -ms-flex-preferred-size: 16.66666667%;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}

.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

.col-xs-4 {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}

.col-xs-5 {
  -ms-flex-preferred-size: 41.66666667%;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}

.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

.col-xs-7 {
  -ms-flex-preferred-size: 58.33333333%;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}

.col-xs-8 {
  -ms-flex-preferred-size: 66.66666667%;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}

.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.col-xs-10 {
  -ms-flex-preferred-size: 83.33333333%;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}

.col-xs-11 {
  -ms-flex-preferred-size: 91.66666667%;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}

.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}


/* For 5 Column Setup */

.col-xs-1-5 {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  max-width: 20%;
}

.col-xs-2-5 {
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  max-width: 40%;
}

.col-xs-4-5 {
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
  max-width: 80%;
}

.col-xs-5-5 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.start-xs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
}

.center-xs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.end-xs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}

.top-xs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.middle-xs {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bottom-xs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.baseline-xs {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.stretch-xs {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

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

.between-xs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

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

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

.ord-xs-2 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 2;
  order: 2;
}

.ord-xs-3 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 3;
  order: 3;
}

.ord-xs-4 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 4;
  order: 4;
}

.ord-xs-5 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 5;
  order: 5;
}

.ord-xs-6 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 6;
  order: 6;
}

.ord-xs-7 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 7;
  order: 7;
}

.ord-xs-8 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 8;
  order: 8;
}

.ord-xs-9 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 9;
  order: 9;
}

.ord-xs-10 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 10;
  order: 10;
}

.ord-xs-11 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 11;
  order: 11;
}

.ord-xs-12 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 12;
  order: 12;
}


.mt-xs-0, .nmt-xs {margin-top: 0;}
.mb-xs-0, .nmb-xs {margin-bottom: 0;}
.pt-xs-0, .npt-xs {padding-top: 0;}
.pb-xs-0, .npb-xs {padding-bottom: 0;}
.mt-xs-1, .mt-xs {margin-top: 1em;}
.mb-xs-1, .mb-xs {margin-bottom: 1em;}
.pt-xs-1, .pt-xs {padding-top: 1em;}
.pb-xs-1, .pb-xs {padding-bottom: 1em;}
.mt-xs-2 {margin-top: 2em;}
.mb-xs-2 {margin-bottom: 2em;}
.pt-xs-2 {padding-top: 2em;}
.pb-xs-2 {padding-bottom: 2em;}
.mt-xs-3 {margin-top: 3em;}
.mb-xs-3 {margin-bottom: 3em;}
.pt-xs-3 {padding-top: 3em;}
.pb-xs-3 {padding-bottom: 3em;}
.mt-xs-4 {margin-top: 4em;}
.mb-xs-4 {margin-bottom: 4em;}
.pt-xs-4 {padding-top: 4em;}
.pb-xs-4 {padding-bottom: 4em;}
.mt-xs-5 {margin-top: 5em;}
.mb-xs-5 {margin-bottom: 5em;}
.pt-xs-5 {padding-top: 5em;}
.pb-xs-5 {padding-bottom: 5em;}
.mt-xs-6 {margin-top: 6em;}
.mb-xs-6 {margin-bottom: 6em;}
.pt-xs-6 {padding-top: 6em;}
.pb-xs-6 {padding-bottom: 6em;}
.mt-xs-7 {margin-top: 7em;}
.mb-xs-7 {margin-bottom: 7em;}
.pt-xs-7 {padding-top: 7em;}
.pb-xs-7 {padding-bottom: 7em;}
.mt-xs-8 {margin-top: 8em;}
.mb-xs-8 {margin-bottom: 8em;}
.pt-xs-8 {padding-top: 8em;}
.pb-xs-8 {padding-bottom: 8em;}
.mt-xs-9 {margin-top: 9em;}
.mb-xs-9 {margin-bottom: 9em;}
.pt-xs-9 {padding-top: 9em;}
.pb-xs-9 {padding-bottom: 9em;}
.mt-xs-10 {margin-top: 10em;}
.mb-xs-10 {margin-bottom: 10em;}
.pt-xs-10 {padding-top: 10em;}
.pb-xs-10 {padding-bottom: 10em;}
.rmt-xs, .rmt-xs-1 {margin-top: 1rem;}
.rmb-xs, .rmb-xs-1 {margin-bottom: 1rem;}
.rpt-xs, .rpt-xs-1 {padding-top: 1rem;}
.rpb-xs, .rpb-xs-1 {padding-bottom: 1rem;}
.rmt-xs-2 {margin-top: 2rem;}
.rmb-xs-2 {margin-bottom: 2rem;}
.rpt-xs-2 {padding-top: 2rem;}
.rpb-xs-2 {padding-bottom: 2rem;}
.rmt-xs-3 {margin-top: 3rem;}
.rmb-xs-3 {margin-bottom: 3rem;}
.rpt-xs-3 {padding-top: 3rem;}
.rpb-xs-3 {padding-bottom: 3rem;}
.rmt-xs-4 {margin-top: 4rem;}
.rmb-xs-4 {margin-bottom: 4rem;}
.rpt-xs-4 {padding-top: 4rem;}
.rpb-xs-4 {padding-bottom: 4rem;}
.rmt-xs-5 {margin-top: 5rem;}
.rmb-xs-5 {margin-bottom: 5rem;}
.rpt-xs-5 {padding-top: 5rem;}
.rpb-xs-5 {padding-bottom: 5rem;}
.rmt-xs-6 {margin-top: 6rem;}
.rmb-xs-6 {margin-bottom: 6rem;}
.rpt-xs-6 {padding-top: 6rem;}
.rpb-xs-6 {padding-bottom: 6rem;}
.rmt-xs-7 {margin-top: 7rem;}
.rmb-xs-7 {margin-bottom: 7rem;}
.rpt-xs-7 {padding-top: 7rem;}
.rpb-xs-7 {padding-bottom: 7rem;}
.rmt-xs-8 {margin-top: 8rem;}
.rmb-xs-8 {margin-bottom: 8rem;}
.rpt-xs-8 {padding-top: 8rem;}
.rpb-xs-8 {padding-bottom: 8rem;}
.rmt-xs-9 {margin-top: 9rem;}
.rmb-xs-9 {margin-bottom: 9rem;}
.rpt-xs-9 {padding-top: 9rem;}
.rpb-xs-9 {padding-bottom: 9rem;}
.rmt-xs-10 {margin-top: 10rem;}
.rmb-xs-10 {margin-bottom: 10rem;}
.rpt-xs-10 {padding-top: 10rem;}
.rpb-xs-10 {padding-bottom: 10rem;}
.fs-xs-01 {font-size: 0.1em;}
.fs-xs-02 {font-size: 0.2em;}
.fs-xs-03 {font-size: 0.3em;}
.fs-xs-04 {font-size: 0.4em;}
.fs-xs-05 {font-size: 0.5em;}
.fs-xs-06 {font-size: 0.6em;}
.fs-xs-07 {font-size: 0.7em;}
.fs-xs-08 {font-size: 0.8em;}
.fs-xs-09 {font-size: 0.9em;}
.fs-xs-1 {font-size: 1em;}
.fs-xs-1-5 {font-size: 1.5em;}
.fs-xs-2 {font-size: 2em;}
.fs-xs-2-5 {font-size: 2.5em;}
.fs-xs-3 {font-size: 3em;}
.fs-xs-3-5 {font-size: 3.5em;}
.fs-xs-4 {font-size: 4em;}
.fs-xs-4-5 {font-size: 4.5em;}
.fs-xs-5 {font-size: 5em;}
.fs-xs-5-5 {font-size: 5.5em;}
.fs-xs-6 {font-size: 6em;}
.fs-xs-6-5 {font-size: 6.5em;}
.fs-xs-7 {font-size: 7em;}
.fs-xs-7-5 {font-size: 7.5em;}
.fs-xs-8 {font-size: 8em;}
.fs-xs-8-5 {font-size: 8.5em;}
.fs-xs-9 {font-size: 9em;}
.fs-xs-9-5 {font-size: 9.5em;}
.fs-xs-10 {font-size: 10em;}
.fs-xs-10-5 {font-size: 10.5em;}
.rfs-xs-01 {font-size: 0.1rem;}
.rfs-xs-02 {font-size: 0.2rem;}
.rfs-xs-03 {font-size: 0.3rem;}
.rfs-xs-04 {font-size: 0.4rem;}
.rfs-xs-05 {font-size: 0.5rem;}
.rfs-xs-06 {font-size: 0.6rem;}
.rfs-xs-07 {font-size: 0.7rem;}
.rfs-xs-08 {font-size: 0.8rem;}
.rfs-xs-09 {font-size: 0.9rem;}
.rfs-xs-1 {font-size: 1rem;}
.rfs-xs-2 {font-size: 2rem;}
.rfs-xs-3 {font-size: 3rem;}
.rfs-xs-4 {font-size: 4rem;}
.rfs-xs-5 {font-size: 5rem;}
.rfs-xs-6 {font-size: 6rem;}
.rfs-xs-7 {font-size: 7rem;}
.rfs-xs-8 {font-size: 8rem;}
.rfs-xs-9 {font-size: 9rem;}
.rfs-xs-10 {font-size: 10rem;}


.col-bottom-xs {
  align-self: flex-end;
}

.col-middle-xs {
  align-self: center;
}

.col-top-xs {
  align-self: flex-start;
}

@media only screen and (max-width: 37.49em) {
  .hide-l-sm {
    display: none !important;
  }
}
/* sm: 600px */
@media only screen and (min-width: 37.5em) {
  .hide-m-sm {
    display: none !important;
  }
  [class^="col-sm"],
  [class*=" col-sm"] {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 2rem;
  }
  .frow.nosep>[class^="col-sm"],
  .frow.nosep>[class*=" col-sm"] {
    padding-right: 0;
    padding-left: 0;
  }
  .col-sm {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  /* For 5 Column Setup */
  .col-sm-1-5 {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
  .col-sm-2-5 {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
  }
  .col-sm-4-5 {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%;
  }
  .col-sm-5-5 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }
  .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
  .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-sm {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-sm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .ord-sm-1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 1;
    order: 1;
  }
  .ord-sm-2 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 2;
    order: 2;
  }
  .ord-sm-3 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 3;
    order: 3;
  }
  .ord-sm-4 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 4;
    order: 4;
  }
  .ord-sm-5 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 5;
    order: 5;
  }
  .ord-sm-6 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 6;
    order: 6;
  }
  .ord-sm-7 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 7;
    order: 7;
  }
  .ord-sm-8 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 8;
    order: 8;
  }
  .ord-sm-9 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 9;
    order: 9;
  }
  .ord-sm-10 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 10;
    order: 10;
  }
  .ord-sm-11 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 11;
    order: 11;
  }
  .ord-sm-12 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 12;
    order: 12;
  }
  .mt-sm-0, .nmt-sm {margin-top: 0;}
  .mb-sm-0, .nmb-sm {margin-bottom: 0;}
  .pt-sm-0, .npt-sm {padding-top: 0;}
  .pb-sm-0, .npb-sm {padding-bottom: 0;}
  .mt-sm-1, .mt-sm {margin-top: 1em;}
  .mb-sm-1, .mb-sm {margin-bottom: 1em;}
  .pt-sm-1, .pt-sm {padding-top: 1em;}
  .pb-sm-1, .pb-sm {padding-bottom: 1em;}
  .mt-sm-2 {margin-top: 2em;}
  .mb-sm-2 {margin-bottom: 2em;}
  .pt-sm-2 {padding-top: 2em;}
  .pb-sm-2 {padding-bottom: 2em;}
  .mt-sm-3 {margin-top: 3em;}
  .mb-sm-3 {margin-bottom: 3em;}
  .pt-sm-3 {padding-top: 3em;}
  .pb-sm-3 {padding-bottom: 3em;}
  .mt-sm-4 {margin-top: 4em;}
  .mb-sm-4 {margin-bottom: 4em;}
  .pt-sm-4 {padding-top: 4em;}
  .pb-sm-4 {padding-bottom: 4em;}
  .mt-sm-5 {margin-top: 5em;}
  .mb-sm-5 {margin-bottom: 5em;}
  .pt-sm-5 {padding-top: 5em;}
  .pb-sm-5 {padding-bottom: 5em;}
  .mt-sm-6 {margin-top: 6em;}
  .mb-sm-6 {margin-bottom: 6em;}
  .pt-sm-6 {padding-top: 6em;}
  .pb-sm-6 {padding-bottom: 6em;}
  .mt-sm-7 {margin-top: 7em;}
  .mb-sm-7 {margin-bottom: 7em;}
  .pt-sm-7 {padding-top: 7em;}
  .pb-sm-7 {padding-bottom: 7em;}
  .mt-sm-8 {margin-top: 8em;}
  .mb-sm-8 {margin-bottom: 8em;}
  .pt-sm-8 {padding-top: 8em;}
  .pb-sm-8 {padding-bottom: 8em;}
  .mt-sm-9 {margin-top: 9em;}
  .mb-sm-9 {margin-bottom: 9em;}
  .pt-sm-9 {padding-top: 9em;}
  .pb-sm-9 {padding-bottom: 9em;}
  .mt-sm-10 {margin-top: 10em;}
  .mb-sm-10 {margin-bottom: 10em;}
  .pt-sm-10 {padding-top: 10em;}
  .pb-sm-10 {padding-bottom: 10em;}
  .rmt-sm, .rmt-sm-1 {margin-top: 1rem;}
  .rmb-sm, .rmb-sm-1 {margin-bottom: 1rem;}
  .rpt-sm, .rpt-sm-1 {padding-top: 1rem;}
  .rpb-sm, .rpb-sm-1 {padding-bottom: 1rem;}
  .rmt-sm-2 {margin-top: 2rem;}
  .rmb-sm-2 {margin-bottom: 2rem;}
  .rpt-sm-2 {padding-top: 2rem;}
  .rpb-sm-2 {padding-bottom: 2rem;}
  .rmt-sm-3 {margin-top: 3rem;}
  .rmb-sm-3 {margin-bottom: 3rem;}
  .rpt-sm-3 {padding-top: 3rem;}
  .rpb-sm-3 {padding-bottom: 3rem;}
  .rmt-sm-4 {margin-top: 4rem;}
  .rmb-sm-4 {margin-bottom: 4rem;}
  .rpt-sm-4 {padding-top: 4rem;}
  .rpb-sm-4 {padding-bottom: 4rem;}
  .rmt-sm-5 {margin-top: 5rem;}
  .rmb-sm-5 {margin-bottom: 5rem;}
  .rpt-sm-5 {padding-top: 5rem;}
  .rpb-sm-5 {padding-bottom: 5rem;}
  .rmt-sm-6 {margin-top: 6rem;}
  .rmb-sm-6 {margin-bottom: 6rem;}
  .rpt-sm-6 {padding-top: 6rem;}
  .rpb-sm-6 {padding-bottom: 6rem;}
  .rmt-sm-7 {margin-top: 7rem;}
  .rmb-sm-7 {margin-bottom: 7rem;}
  .rpt-sm-7 {padding-top: 7rem;}
  .rpb-sm-7 {padding-bottom: 7rem;}
  .rmt-sm-8 {margin-top: 8rem;}
  .rmb-sm-8 {margin-bottom: 8rem;}
  .rpt-sm-8 {padding-top: 8rem;}
  .rpb-sm-8 {padding-bottom: 8rem;}
  .rmt-sm-9 {margin-top: 9rem;}
  .rmb-sm-9 {margin-bottom: 9rem;}
  .rpt-sm-9 {padding-top: 9rem;}
  .rpb-sm-9 {padding-bottom: 9rem;}
  .rmt-sm-10 {margin-top: 10rem;}
  .rmb-sm-10 {margin-bottom: 10rem;}
  .rpt-sm-10 {padding-top: 10rem;}
  .rpb-sm-10 {padding-bottom: 10rem;}
  .fs-sm-01 {font-size: 0.1em;}
  .fs-sm-02 {font-size: 0.2em;}
  .fs-sm-03 {font-size: 0.3em;}
  .fs-sm-04 {font-size: 0.4em;}
  .fs-sm-05 {font-size: 0.5em;}
  .fs-sm-06 {font-size: 0.6em;}
  .fs-sm-07 {font-size: 0.7em;}
  .fs-sm-08 {font-size: 0.8em;}
  .fs-sm-09 {font-size: 0.9em;}
  .fs-sm-1 {font-size: 1em;}
  .fs-sm-1-5 {font-size: 1.5em;}
  .fs-sm-2 {font-size: 2em;}
  .fs-sm-2-5 {font-size: 2.5em;}
  .fs-sm-3 {font-size: 3em;}
  .fs-sm-3-5 {font-size: 3.5em;}
  .fs-sm-4 {font-size: 4em;}
  .fs-sm-4-5 {font-size: 4.5em;}
  .fs-sm-5 {font-size: 5em;}
  .fs-sm-5-5 {font-size: 5.5em;}
  .fs-sm-6 {font-size: 6em;}
  .fs-sm-6-5 {font-size: 6.5em;}
  .fs-sm-7 {font-size: 7em;}
  .fs-sm-7-5 {font-size: 7.5em;}
  .fs-sm-8 {font-size: 8em;}
  .fs-sm-8-5 {font-size: 8.5em;}
  .fs-sm-9 {font-size: 9em;}
  .fs-sm-9-5 {font-size: 9.5em;}
  .fs-sm-10 {font-size: 10em;}
  .fs-sm-10-5 {font-size: 10.5em;}
  .rfs-sm-01 {font-size: 0.1rem;}
  .rfs-sm-02 {font-size: 0.2rem;}
  .rfs-sm-03 {font-size: 0.3rem;}
  .rfs-sm-04 {font-size: 0.4rem;}
  .rfs-sm-05 {font-size: 0.5rem;}
  .rfs-sm-06 {font-size: 0.6rem;}
  .rfs-sm-07 {font-size: 0.7rem;}
  .rfs-sm-08 {font-size: 0.8rem;}
  .rfs-sm-09 {font-size: 0.9rem;}
  .rfs-sm-1 {font-size: 1rem;}
  .rfs-sm-2 {font-size: 2rem;}
  .rfs-sm-3 {font-size: 3rem;}
  .rfs-sm-4 {font-size: 4rem;}
  .rfs-sm-5 {font-size: 5rem;}
  .rfs-sm-6 {font-size: 6rem;}
  .rfs-sm-7 {font-size: 7rem;}
  .rfs-sm-8 {font-size: 8rem;}
  .rfs-sm-9 {font-size: 9rem;}
  .rfs-sm-10 {font-size: 10rem;}
  .col-bottom-sm {
    align-self: flex-end;
  }
  .col-middle-sm {
    align-self: center;
  }
  .col-top-sm {
    align-self: flex-start;
  }
}


@media only screen and (max-width: 47.99em) {
  .hide-l-md {
    display: none !important;
  }
}
/* md: 768px */
@media only screen and (min-width: 48em) {
  .hide-m-md {
    display: none !important;
  }
  [class^="col-md"],
  [class*=" col-md"] {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 2rem;
  }
  .frow.nosep>[class^="col-md"],
  .frow.nosep>[class*=" col-md"] {
    padding-right: 0;
    padding-left: 0;
  }
  .col-md {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  /* For 5 Column Setup */
  .col-md-1-5 {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
  .col-md-2-5 {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
  }
  .col-md-4-5 {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%;
  }
  .col-md-5-5 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }
  .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
  .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-md {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .ord-md-1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 1;
    order: 1;
  }
  .ord-md-2 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 2;
    order: 2;
  }
  .ord-md-3 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 3;
    order: 3;
  }
  .ord-md-4 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 4;
    order: 4;
  }
  .ord-md-5 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 5;
    order: 5;
  }
  .ord-md-6 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 6;
    order: 6;
  }
  .ord-md-7 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 7;
    order: 7;
  }
  .ord-md-8 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 8;
    order: 8;
  }
  .ord-md-9 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 9;
    order: 9;
  }
  .ord-md-10 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 10;
    order: 10;
  }
  .ord-md-11 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 11;
    order: 11;
  }
  .ord-md-12 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 12;
    order: 12;
  }
  .mt-md-0, .nmt-md {margin-top: 0;}
  .mb-md-0, .nmb-md {margin-bottom: 0;}
  .pt-md-0, .npt-md {padding-top: 0;}
  .pb-md-0, .npb-md {padding-bottom: 0;}
  .mt-md-1, .mt-md {margin-top: 1em;}
  .mb-md-1, .mb-md {margin-bottom: 1em;}
  .pt-md-1, .pt-md {padding-top: 1em;}
  .pb-md-1, .pb-md {padding-bottom: 1em;}
  .mt-md-2 {margin-top: 2em;}
  .mb-md-2 {margin-bottom: 2em;}
  .pt-md-2 {padding-top: 2em;}
  .pb-md-2 {padding-bottom: 2em;}
  .mt-md-3 {margin-top: 3em;}
  .mb-md-3 {margin-bottom: 3em;}
  .pt-md-3 {padding-top: 3em;}
  .pb-md-3 {padding-bottom: 3em;}
  .mt-md-4 {margin-top: 4em;}
  .mb-md-4 {margin-bottom: 4em;}
  .pt-md-4 {padding-top: 4em;}
  .pb-md-4 {padding-bottom: 4em;}
  .mt-md-5 {margin-top: 5em;}
  .mb-md-5 {margin-bottom: 5em;}
  .pt-md-5 {padding-top: 5em;}
  .pb-md-5 {padding-bottom: 5em;}
  .mt-md-6 {margin-top: 6em;}
  .mb-md-6 {margin-bottom: 6em;}
  .pt-md-6 {padding-top: 6em;}
  .pb-md-6 {padding-bottom: 6em;}
  .mt-md-7 {margin-top: 7em;}
  .mb-md-7 {margin-bottom: 7em;}
  .pt-md-7 {padding-top: 7em;}
  .pb-md-7 {padding-bottom: 7em;}
  .mt-md-8 {margin-top: 8em;}
  .mb-md-8 {margin-bottom: 8em;}
  .pt-md-8 {padding-top: 8em;}
  .pb-md-8 {padding-bottom: 8em;}
  .mt-md-9 {margin-top: 9em;}
  .mb-md-9 {margin-bottom: 9em;}
  .pt-md-9 {padding-top: 9em;}
  .pb-md-9 {padding-bottom: 9em;}
  .mt-md-10 {margin-top: 10em;}
  .mb-md-10 {margin-bottom: 10em;}
  .pt-md-10 {padding-top: 10em;}
  .pb-md-10 {padding-bottom: 10em;}
  .rmt-md, .rmt-md-1 {margin-top: 1rem;}
  .rmb-md, .rmb-md-1 {margin-bottom: 1rem;}
  .rpt-md, .rpt-md-1 {padding-top: 1rem;}
  .rpb-md, .rpb-md-1 {padding-bottom: 1rem;}
  .rmt-md-2 {margin-top: 2rem;}
  .rmb-md-2 {margin-bottom: 2rem;}
  .rpt-md-2 {padding-top: 2rem;}
  .rpb-md-2 {padding-bottom: 2rem;}
  .rmt-md-3 {margin-top: 3rem;}
  .rmb-md-3 {margin-bottom: 3rem;}
  .rpt-md-3 {padding-top: 3rem;}
  .rpb-md-3 {padding-bottom: 3rem;}
  .rmt-md-4 {margin-top: 4rem;}
  .rmb-md-4 {margin-bottom: 4rem;}
  .rpt-md-4 {padding-top: 4rem;}
  .rpb-md-4 {padding-bottom: 4rem;}
  .rmt-md-5 {margin-top: 5rem;}
  .rmb-md-5 {margin-bottom: 5rem;}
  .rpt-md-5 {padding-top: 5rem;}
  .rpb-md-5 {padding-bottom: 5rem;}
  .rmt-md-6 {margin-top: 6rem;}
  .rmb-md-6 {margin-bottom: 6rem;}
  .rpt-md-6 {padding-top: 6rem;}
  .rpb-md-6 {padding-bottom: 6rem;}
  .rmt-md-7 {margin-top: 7rem;}
  .rmb-md-7 {margin-bottom: 7rem;}
  .rpt-md-7 {padding-top: 7rem;}
  .rpb-md-7 {padding-bottom: 7rem;}
  .rmt-md-8 {margin-top: 8rem;}
  .rmb-md-8 {margin-bottom: 8rem;}
  .rpt-md-8 {padding-top: 8rem;}
  .rpb-md-8 {padding-bottom: 8rem;}
  .rmt-md-9 {margin-top: 9rem;}
  .rmb-md-9 {margin-bottom: 9rem;}
  .rpt-md-9 {padding-top: 9rem;}
  .rpb-md-9 {padding-bottom: 9rem;}
  .rmt-md-10 {margin-top: 10rem;}
  .rmb-md-10 {margin-bottom: 10rem;}
  .rpt-md-10 {padding-top: 10rem;}
  .rpb-md-10 {padding-bottom: 10rem;}
  .fs-md-01 {font-size: 0.1em;}
  .fs-md-02 {font-size: 0.2em;}
  .fs-md-03 {font-size: 0.3em;}
  .fs-md-04 {font-size: 0.4em;}
  .fs-md-05 {font-size: 0.5em;}
  .fs-md-06 {font-size: 0.6em;}
  .fs-md-07 {font-size: 0.7em;}
  .fs-md-08 {font-size: 0.8em;}
  .fs-md-09 {font-size: 0.9em;}
  .fs-md-1 {font-size: 1em;}
  .fs-md-1-5 {font-size: 1.5em;}
  .fs-md-2 {font-size: 2em;}
  .fs-md-2-5 {font-size: 2.5em;}
  .fs-md-3 {font-size: 3em;}
  .fs-md-3-5 {font-size: 3.5em;}
  .fs-md-4 {font-size: 4em;}
  .fs-md-4-5 {font-size: 4.5em;}
  .fs-md-5 {font-size: 5em;}
  .fs-md-5-5 {font-size: 5.5em;}
  .fs-md-6 {font-size: 6em;}
  .fs-md-6-5 {font-size: 6.5em;}
  .fs-md-7 {font-size: 7em;}
  .fs-md-7-5 {font-size: 7.5em;}
  .fs-md-8 {font-size: 8em;}
  .fs-md-8-5 {font-size: 8.5em;}
  .fs-md-9 {font-size: 9em;}
  .fs-md-9-5 {font-size: 9.5em;}
  .fs-md-10 {font-size: 10em;}
  .fs-md-10-5 {font-size: 10.5em;}
  .rfs-md-01 {font-size: 0.1rem;}
  .rfs-md-02 {font-size: 0.2rem;}
  .rfs-md-03 {font-size: 0.3rem;}
  .rfs-md-04 {font-size: 0.4rem;}
  .rfs-md-05 {font-size: 0.5rem;}
  .rfs-md-06 {font-size: 0.6rem;}
  .rfs-md-07 {font-size: 0.7rem;}
  .rfs-md-08 {font-size: 0.8rem;}
  .rfs-md-09 {font-size: 0.9rem;}
  .rfs-md-1 {font-size: 1rem;}
  .rfs-md-2 {font-size: 2rem;}
  .rfs-md-3 {font-size: 3rem;}
  .rfs-md-4 {font-size: 4rem;}
  .rfs-md-5 {font-size: 5rem;}
  .rfs-md-6 {font-size: 6rem;}
  .rfs-md-7 {font-size: 7rem;}
  .rfs-md-8 {font-size: 8rem;}
  .rfs-md-9 {font-size: 9rem;}
  .rfs-md-10 {font-size: 10rem;}
  .col-bottom-md {
    align-self: flex-end;
  }
  .col-middle-md {
    align-self: center;
  }
  .col-top-md {
    align-self: flex-start;
  }
}


@media only screen and (max-width: 62.49em) {
  .hide-l-lg {
    display: none !important;
  }
}
/* lg: 1000px */
@media only screen and (min-width: 62.5em) {
  .hide-m-lg {
    display: none !important;
  }
  [class^="col-lg"],
  [class*=" col-lg"] {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 2rem;
  }
  .frow.nosep>[class^="col-lg"],
  .frow.nosep>[class*=" col-lg"] {
    padding-right: 0;
    padding-left: 0;
  }
  .col-lg {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  /* For 5 Column Setup */
  .col-lg-1-5 {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
  .col-lg-2-5 {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
  }
  .col-lg-4-5 {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%;
  }
  .col-lg-5-5 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }
  .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
  .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-lg {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-lg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .ord-lg-1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 1;
    order: 1;
  }
  .ord-lg-2 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 2;
    order: 2;
  }
  .ord-lg-3 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 3;
    order: 3;
  }
  .ord-lg-4 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 4;
    order: 4;
  }
  .ord-lg-5 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 5;
    order: 5;
  }
  .ord-lg-6 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 6;
    order: 6;
  }
  .ord-lg-7 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 7;
    order: 7;
  }
  .ord-lg-8 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 8;
    order: 8;
  }
  .ord-lg-9 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 9;
    order: 9;
  }
  .ord-lg-10 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 10;
    order: 10;
  }
  .ord-lg-11 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 11;
    order: 11;
  }
  .ord-lg-12 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 12;
    order: 12;
  }
  .mt-lg-0, .nmt-lg {margin-top: 0;}
  .mb-lg-0, .nmb-lg {margin-bottom: 0;}
  .pt-lg-0, .npt-lg {padding-top: 0;}
  .pb-lg-0, .npb-lg {padding-bottom: 0;}
  .mt-lg-1, .mt-lg {margin-top: 1em;}
  .mb-lg-1, .mb-lg {margin-bottom: 1em;}
  .pt-lg-1, .pt-lg {padding-top: 1em;}
  .pb-lg-1, .pb-lg {padding-bottom: 1em;}
  .mt-lg-2 {margin-top: 2em;}
  .mb-lg-2 {margin-bottom: 2em;}
  .pt-lg-2 {padding-top: 2em;}
  .pb-lg-2 {padding-bottom: 2em;}
  .mt-lg-3 {margin-top: 3em;}
  .mb-lg-3 {margin-bottom: 3em;}
  .pt-lg-3 {padding-top: 3em;}
  .pb-lg-3 {padding-bottom: 3em;}
  .mt-lg-4 {margin-top: 4em;}
  .mb-lg-4 {margin-bottom: 4em;}
  .pt-lg-4 {padding-top: 4em;}
  .pb-lg-4 {padding-bottom: 4em;}
  .mt-lg-5 {margin-top: 5em;}
  .mb-lg-5 {margin-bottom: 5em;}
  .pt-lg-5 {padding-top: 5em;}
  .pb-lg-5 {padding-bottom: 5em;}
  .mt-lg-6 {margin-top: 6em;}
  .mb-lg-6 {margin-bottom: 6em;}
  .pt-lg-6 {padding-top: 6em;}
  .pb-lg-6 {padding-bottom: 6em;}
  .mt-lg-7 {margin-top: 7em;}
  .mb-lg-7 {margin-bottom: 7em;}
  .pt-lg-7 {padding-top: 7em;}
  .pb-lg-7 {padding-bottom: 7em;}
  .mt-lg-8 {margin-top: 8em;}
  .mb-lg-8 {margin-bottom: 8em;}
  .pt-lg-8 {padding-top: 8em;}
  .pb-lg-8 {padding-bottom: 8em;}
  .mt-lg-9 {margin-top: 9em;}
  .mb-lg-9 {margin-bottom: 9em;}
  .pt-lg-9 {padding-top: 9em;}
  .pb-lg-9 {padding-bottom: 9em;}
  .mt-lg-10 {margin-top: 10em;}
  .mb-lg-10 {margin-bottom: 10em;}
  .pt-lg-10 {padding-top: 10em;}
  .pb-lg-10 {padding-bottom: 10em;}
  .rmt-lg, .rmt-lg-1 {margin-top: 1rem;}
  .rmb-lg, .rmb-lg-1 {margin-bottom: 1rem;}
  .rpt-lg, .rpt-lg-1 {padding-top: 1rem;}
  .rpb-lg, .rpb-lg-1 {padding-bottom: 1rem;}
  .rmt-lg-2 {margin-top: 2rem;}
  .rmb-lg-2 {margin-bottom: 2rem;}
  .rpt-lg-2 {padding-top: 2rem;}
  .rpb-lg-2 {padding-bottom: 2rem;}
  .rmt-lg-3 {margin-top: 3rem;}
  .rmb-lg-3 {margin-bottom: 3rem;}
  .rpt-lg-3 {padding-top: 3rem;}
  .rpb-lg-3 {padding-bottom: 3rem;}
  .rmt-lg-4 {margin-top: 4rem;}
  .rmb-lg-4 {margin-bottom: 4rem;}
  .rpt-lg-4 {padding-top: 4rem;}
  .rpb-lg-4 {padding-bottom: 4rem;}
  .rmt-lg-5 {margin-top: 5rem;}
  .rmb-lg-5 {margin-bottom: 5rem;}
  .rpt-lg-5 {padding-top: 5rem;}
  .rpb-lg-5 {padding-bottom: 5rem;}
  .rmt-lg-6 {margin-top: 6rem;}
  .rmb-lg-6 {margin-bottom: 6rem;}
  .rpt-lg-6 {padding-top: 6rem;}
  .rpb-lg-6 {padding-bottom: 6rem;}
  .rmt-lg-7 {margin-top: 7rem;}
  .rmb-lg-7 {margin-bottom: 7rem;}
  .rpt-lg-7 {padding-top: 7rem;}
  .rpb-lg-7 {padding-bottom: 7rem;}
  .rmt-lg-8 {margin-top: 8rem;}
  .rmb-lg-8 {margin-bottom: 8rem;}
  .rpt-lg-8 {padding-top: 8rem;}
  .rpb-lg-8 {padding-bottom: 8rem;}
  .rmt-lg-9 {margin-top: 9rem;}
  .rmb-lg-9 {margin-bottom: 9rem;}
  .rpt-lg-9 {padding-top: 9rem;}
  .rpb-lg-9 {padding-bottom: 9rem;}
  .rmt-lg-10 {margin-top: 10rem;}
  .rmb-lg-10 {margin-bottom: 10rem;}
  .rpt-lg-10 {padding-top: 10rem;}
  .rpb-lg-10 {padding-bottom: 10rem;}
  .fs-lg-01 {font-size: 0.1em;}
  .fs-lg-02 {font-size: 0.2em;}
  .fs-lg-03 {font-size: 0.3em;}
  .fs-lg-04 {font-size: 0.4em;}
  .fs-lg-05 {font-size: 0.5em;}
  .fs-lg-06 {font-size: 0.6em;}
  .fs-lg-07 {font-size: 0.7em;}
  .fs-lg-08 {font-size: 0.8em;}
  .fs-lg-09 {font-size: 0.9em;}
  .fs-lg-1 {font-size: 1em;}
  .fs-lg-1-5 {font-size: 1.5em;}
  .fs-lg-2 {font-size: 2em;}
  .fs-lg-2-5 {font-size: 2.5em;}
  .fs-lg-3 {font-size: 3em;}
  .fs-lg-3-5 {font-size: 3.5em;}
  .fs-lg-4 {font-size: 4em;}
  .fs-lg-4-5 {font-size: 4.5em;}
  .fs-lg-5 {font-size: 5em;}
  .fs-lg-5-5 {font-size: 5.5em;}
  .fs-lg-6 {font-size: 6em;}
  .fs-lg-6-5 {font-size: 6.5em;}
  .fs-lg-7 {font-size: 7em;}
  .fs-lg-7-5 {font-size: 7.5em;}
  .fs-lg-8 {font-size: 8em;}
  .fs-lg-8-5 {font-size: 8.5em;}
  .fs-lg-9 {font-size: 9em;}
  .fs-lg-9-5 {font-size: 9.5em;}
  .fs-lg-10 {font-size: 10em;}
  .fs-lg-10-5 {font-size: 10.5em;}
  .rfs-lg-01 {font-size: 0.1rem;}
  .rfs-lg-02 {font-size: 0.2rem;}
  .rfs-lg-03 {font-size: 0.3rem;}
  .rfs-lg-04 {font-size: 0.4rem;}
  .rfs-lg-05 {font-size: 0.5rem;}
  .rfs-lg-06 {font-size: 0.6rem;}
  .rfs-lg-07 {font-size: 0.7rem;}
  .rfs-lg-08 {font-size: 0.8rem;}
  .rfs-lg-09 {font-size: 0.9rem;}
  .rfs-lg-1 {font-size: 1rem;}
  .rfs-lg-2 {font-size: 2rem;}
  .rfs-lg-3 {font-size: 3rem;}
  .rfs-lg-4 {font-size: 4rem;}
  .rfs-lg-5 {font-size: 5rem;}
  .rfs-lg-6 {font-size: 6rem;}
  .rfs-lg-7 {font-size: 7rem;}
  .rfs-lg-8 {font-size: 8rem;}
  .rfs-lg-9 {font-size: 9rem;}
  .rfs-lg-10 {font-size: 10rem;}
  .col-bottom-lg {
    align-self: flex-end;
  }
  .col-middle-lg {
    align-self: center;
  }
  .col-top-lg {
    align-self: flex-start;
  }
}


@media only screen and (max-width: 74.99em) {
  .hide-l-xl {
    display: none !important;
  }
}
/* xl: 1200px */
@media only screen and (min-width: 75em) {
  .hide-m-xl {
    display: none !important;
  }
  [class^="col-xl"],
  [class*=" col-xl"] {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 2rem;
  }
  .frow.nosep>[class^="col-xl"],
  .frow.nosep>[class*=" col-xl"] {
    padding-right: 0;
    padding-left: 0;
  }
  .col-xl {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-xl-offset-0 {
    margin-left: 0
  }
  .col-xl-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xl-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xl-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xl-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xl-offset-11 {
    margin-left: 91.66666667%;
  }
  /* For 5 Column Setup */
  .col-xl-1-5 {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }
  .col-xl-2-5 {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
  }
  .col-xl-4-5 {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%;
  }
  .col-xl-5-5 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .start-xl {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }
  .center-xl {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-xl {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
  .top-xl {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-xl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-xl {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-xl {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-xl {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-xl {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-xl {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .ord-xl-1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 1;
    order: 1;
  }
  .ord-xl-2 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 2;
    order: 2;
  }
  .ord-xl-3 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 3;
    order: 3;
  }
  .ord-xl-4 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 4;
    order: 4;
  }
  .ord-xl-5 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 5;
    order: 5;
  }
  .ord-xl-6 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 6;
    order: 6;
  }
  .ord-xl-7 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 7;
    order: 7;
  }
  .ord-xl-8 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 8;
    order: 8;
  }
  .ord-xl-9 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 9;
    order: 9;
  }
  .ord-xl-10 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 10;
    order: 10;
  }
  .ord-xl-11 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 11;
    order: 11;
  }
  .ord-xl-12 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 12;
    order: 12;
  }
  .mt-xl-0, .nmt-xl {margin-top: 0;}
  .mb-xl-0, .nmb-xl {margin-bottom: 0;}
  .pt-xl-0, .npt-xl {padding-top: 0;}
  .pb-xl-0, .npb-xl {padding-bottom: 0;}
  .mt-xl-1, .mt-xl {margin-top: 1em;}
  .mb-xl-1, .mb-xl {margin-bottom: 1em;}
  .pt-xl-1, .pt-xl {padding-top: 1em;}
  .pb-xl-1, .pb-xl {padding-bottom: 1em;}
  .mt-xl-2 {margin-top: 2em;}
  .mb-xl-2 {margin-bottom: 2em;}
  .pt-xl-2 {padding-top: 2em;}
  .pb-xl-2 {padding-bottom: 2em;}
  .mt-xl-3 {margin-top: 3em;}
  .mb-xl-3 {margin-bottom: 3em;}
  .pt-xl-3 {padding-top: 3em;}
  .pb-xl-3 {padding-bottom: 3em;}
  .mt-xl-4 {margin-top: 4em;}
  .mb-xl-4 {margin-bottom: 4em;}
  .pt-xl-4 {padding-top: 4em;}
  .pb-xl-4 {padding-bottom: 4em;}
  .mt-xl-5 {margin-top: 5em;}
  .mb-xl-5 {margin-bottom: 5em;}
  .pt-xl-5 {padding-top: 5em;}
  .pb-xl-5 {padding-bottom: 5em;}
  .mt-xl-6 {margin-top: 6em;}
  .mb-xl-6 {margin-bottom: 6em;}
  .pt-xl-6 {padding-top: 6em;}
  .pb-xl-6 {padding-bottom: 6em;}
  .mt-xl-7 {margin-top: 7em;}
  .mb-xl-7 {margin-bottom: 7em;}
  .pt-xl-7 {padding-top: 7em;}
  .pb-xl-7 {padding-bottom: 7em;}
  .mt-xl-8 {margin-top: 8em;}
  .mb-xl-8 {margin-bottom: 8em;}
  .pt-xl-8 {padding-top: 8em;}
  .pb-xl-8 {padding-bottom: 8em;}
  .mt-xl-9 {margin-top: 9em;}
  .mb-xl-9 {margin-bottom: 9em;}
  .pt-xl-9 {padding-top: 9em;}
  .pb-xl-9 {padding-bottom: 9em;}
  .mt-xl-10 {margin-top: 10em;}
  .mb-xl-10 {margin-bottom: 10em;}
  .pt-xl-10 {padding-top: 10em;}
  .pb-xl-10 {padding-bottom: 10em;}
  .rmt-xl-1, .rmt-xl {margin-top: 1rem;}
  .rmb-xl-1, .rmb-xl {margin-bottom: 1rem;}
  .rpt-xl-1, .rpt-xl {padding-top: 1rem;}
  .rpb-xl-1, .rpb-xl {padding-bottom: 1rem;}
  .rmt-xl-2 {margin-top: 2rem;}
  .rmb-xl-2 {margin-bottom: 2rem;}
  .rpt-xl-2 {padding-top: 2rem;}
  .rpb-xl-2 {padding-bottom: 2rem;}
  .rmt-xl-3 {margin-top: 3rem;}
  .rmb-xl-3 {margin-bottom: 3rem;}
  .rpt-xl-3 {padding-top: 3rem;}
  .rpb-xl-3 {padding-bottom: 3rem;}
  .rmt-xl-4 {margin-top: 4rem;}
  .rmb-xl-4 {margin-bottom: 4rem;}
  .rpt-xl-4 {padding-top: 4rem;}
  .rpb-xl-4 {padding-bottom: 4rem;}
  .rmt-xl-5 {margin-top: 5rem;}
  .rmb-xl-5 {margin-bottom: 5rem;}
  .rpt-xl-5 {padding-top: 5rem;}
  .rpb-xl-5 {padding-bottom: 5rem;}
  .rmt-xl-6 {margin-top: 6rem;}
  .rmb-xl-6 {margin-bottom: 6rem;}
  .rpt-xl-6 {padding-top: 6rem;}
  .rpb-xl-6 {padding-bottom: 6rem;}
  .rmt-xl-7 {margin-top: 7rem;}
  .rmb-xl-7 {margin-bottom: 7rem;}
  .rpt-xl-7 {padding-top: 7rem;}
  .rpb-xl-7 {padding-bottom: 7rem;}
  .rmt-xl-8 {margin-top: 8rem;}
  .rmb-xl-8 {margin-bottom: 8rem;}
  .rpt-xl-8 {padding-top: 8rem;}
  .rpb-xl-8 {padding-bottom: 8rem;}
  .rmt-xl-9 {margin-top: 9rem;}
  .rmb-xl-9 {margin-bottom: 9rem;}
  .rpt-xl-9 {padding-top: 9rem;}
  .rpb-xl-9 {padding-bottom: 9rem;}
  .rmt-xl-10 {margin-top: 10rem;}
  .rmb-xl-10 {margin-bottom: 10rem;}
  .rpt-xl-10 {padding-top: 10rem;}
  .rpb-xl-10 {padding-bottom: 10rem;}
  .fs-xl-01 {font-size: 0.1em;}
  .fs-xl-02 {font-size: 0.2em;}
  .fs-xl-03 {font-size: 0.3em;}
  .fs-xl-04 {font-size: 0.4em;}
  .fs-xl-05 {font-size: 0.5em;}
  .fs-xl-06 {font-size: 0.6em;}
  .fs-xl-07 {font-size: 0.7em;}
  .fs-xl-08 {font-size: 0.8em;}
  .fs-xl-09 {font-size: 0.9em;}
  .fs-xl-1 {font-size: 1em;}
  .fs-xl-1-5 {font-size: 1.5em;}
  .fs-xl-2 {font-size: 2em;}
  .fs-xl-2-5 {font-size: 2.5em;}
  .fs-xl-3 {font-size: 3em;}
  .fs-xl-3-5 {font-size: 3.5em;}
  .fs-xl-4 {font-size: 4em;}
  .fs-xl-4-5 {font-size: 4.5em;}
  .fs-xl-5 {font-size: 5em;}
  .fs-xl-5-5 {font-size: 5.5em;}
  .fs-xl-6 {font-size: 6em;}
  .fs-xl-6-5 {font-size: 6.5em;}
  .fs-xl-7 {font-size: 7em;}
  .fs-xl-7-5 {font-size: 7.5em;}
  .fs-xl-8 {font-size: 8em;}
  .fs-xl-8-5 {font-size: 8.5em;}
  .fs-xl-9 {font-size: 9em;}
  .fs-xl-9-5 {font-size: 9.5em;}
  .fs-xl-10 {font-size: 10em;}
  .fs-xl-10-5 {font-size: 10.5em;}
  .rfs-xl-01 {font-size: 0.1rem;}
  .rfs-xl-02 {font-size: 0.2rem;}
  .rfs-xl-03 {font-size: 0.3rem;}
  .rfs-xl-04 {font-size: 0.4rem;}
  .rfs-xl-05 {font-size: 0.5rem;}
  .rfs-xl-06 {font-size: 0.6rem;}
  .rfs-xl-07 {font-size: 0.7rem;}
  .rfs-xl-08 {font-size: 0.8rem;}
  .rfs-xl-09 {font-size: 0.9rem;}
  .rfs-xl-1 {font-size: 1rem;}
  .rfs-xl-2 {font-size: 2rem;}
  .rfs-xl-3 {font-size: 3rem;}
  .rfs-xl-4 {font-size: 4rem;}
  .rfs-xl-5 {font-size: 5rem;}
  .rfs-xl-6 {font-size: 6rem;}
  .rfs-xl-7 {font-size: 7rem;}
  .rfs-xl-8 {font-size: 8rem;}
  .rfs-xl-9 {font-size: 9rem;}
  .rfs-xl-10 {font-size: 10rem;}
  .col-bottom-xl {
    align-self: flex-end;
  }
  .col-middle-xl {
    align-self: center;
  }
  .col-top-xl {
    align-self: flex-start;
  }
}
