.flx-img {
  max-height: 250px;
  height: auto;
  width: auto;
  max-width: 250px;
}

.flx-mw-c-lg {
  max-width: 1170px;
}
.flx-mw-c-md {
  max-width: 970px;
}
.flx-mw-c-sm {
  max-width: 750px;
}

.h-100 {
  height: 100%;
}

.w-100 {
  width: 100%;
}

.h-300 {
  height: 300px;
}

/*Margin LTRB*/
.flx-m-0 {
  margin: 0;
}

.flx-m-1 {
  margin: 4;
}

.flx-m-2 {
  margin: 8;
}

.flx-m-3 {
  margin: 16;
}

.flx-m-4 {
  margin: 24;
}

.flx-m-5 {
  margin: 48;
}

/*Margin L*/
.flx-ml-0 {
  margin-left: 0;
}

.flx-ml-1 {
  margin-left: 4;
}

.flx-ml-2 {
  margin-left: 8;
}

.flx-ml-3 {
  margin-left: 16;
}

.flx-ml-4 {
  margin-left: 24;
}

.flx-ml-5 {
  margin-left: 48;
}

/*Margin T*/
.flx-mt-0 {
  margin-top: 0;
}

.flx-mt-1 {
  margin-top: 4;
}

.flx-mt-2 {
  margin-top: 8;
}

.flx-mt-3 {
  margin-top: 16;
}

.flx-mt-4 {
  margin-top: 24;
}

.flx-mt-5 {
  margin-top: 48;
}

/*Margin R*/
.flx-mr-0 {
  margin-right: 0;
}

.flx-mr-1 {
  margin-right: 4;
}

.flx-mr-2 {
  margin-right: 8;
}

.flx-mr-3 {
  margin-right: 16;
}

.flx-mr-4 {
  margin-right: 24;
}

.flx-mr-5 {
  margin-right: 48;
}

/*Margin B*/
.flx-mb-0 {
  margin-bottom: 0;
}

.flx-mb-1 {
  margin-bottom: 4;
}

.flx-mb-2 {
  margin-bottom: 8;
}

.flx-mb-3 {
  margin-bottom: 16;
}

.flx-mb-4 {
  margin-bottom: 24;
}

.flx-mb-5 {
  margin-bottom: 48;
}

/*Margin TB*/
.flx-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.flx-my-1 {
  margin-top: 4;
  margin-bottom: 4;
}

.flx-my-2 {
  margin-top: 8;
  margin-bottom: 8;
}

.flx-my-3 {
  margin-top: 16;
  margin-bottom: 16;
}

.flx-my-4 {
  margin-top: 24;
  margin-bottom: 24;
}

.flx-my-5 {
  margin-top: 48;
  margin-bottom: 48;
}

/*Margin LR*/
.flx-mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.flx-mx-1 {
  margin-left: 4;
  margin-right: 4;
}

.flx-mx-2 {
  margin-left: 8;
  margin-right: 8;
}

.flx-mx-3 {
  margin-left: 16;
  margin-right: 16;
}

.flx-mx-4 {
  margin-left: 24;
  margin-right: 24;
}

.flx-mx-5 {
  margin-left: 48;
  margin-right: 48;
}

/*#region automargin*/
.flx-ml-auto {
  margin-left: auto;
}

.flx-mr-auto {
  margin-right: auto;
}

.flx-mb-auto {
  margin-bottom: auto;
}

.flx-mt-auto {
  margin-top: auto;
}

.flx-m-auto {
  margin: auto;
}

.flx-my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.flx-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

/*responsive variations*/
@media (max-width: 768px) {
  .flx-ml-xs-auto {
    margin-left: auto;
  }
  .flx-mr-xs-auto {
    margin-right: auto;
  }
  .flx-mb-xs-auto {
    margin-bottom: auto;
  }
  .flx-mt-xs-auto {
    margin-top: auto;
  }
  .flx-m-xs-auto {
    margin: auto;
  }
  .flx-my-xs-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .flx-mx-xs-auto {
    margin-left: auto;
    margin-right: auto;
  }
  /*Margin LTRB*/
  .flx-m-xs-0 {
    margin: 0;
  }
  .flx-m-xs-1 {
    margin: 4;
  }
  .flx-m-xs-2 {
    margin: 8;
  }
  .flx-m-xs-3 {
    margin: 16;
  }
  .flx-m-xs-4 {
    margin: 24;
  }
  .flx-m-xs-5 {
    margin: 48;
  }
  /*Margin L*/
  .flx-ml-xs-0 {
    margin-left: 0;
  }
  .flx-ml-xs-1 {
    margin-left: 4;
  }
  .flx-ml-xs-2 {
    margin-left: 8;
  }
  .flx-ml-xs-3 {
    margin-left: 16;
  }
  .flx-ml-xs-4 {
    margin-left: 24;
  }
  .flx-ml-xs-5 {
    margin-left: 48;
  }
  /*Margin T*/
  .flx-mt-xs-0 {
    margin-top: 0;
  }
  .flx-mt-xs-1 {
    margin-top: 4;
  }
  .flx-mt-xs-2 {
    margin-top: 8;
  }
  .flx-mt-xs-3 {
    margin-top: 16;
  }
  .flx-mt-xs-4 {
    margin-top: 24;
  }
  .flx-mt-xs-5 {
    margin-top: 48;
  }
  /*Margin R*/
  .flx-mr-xs-0 {
    margin-right: 0;
  }
  .flx-mr-xs-1 {
    margin-right: 4;
  }
  .flx-mr-xs-2 {
    margin-right: 8;
  }
  .flx-mr-xs-3 {
    margin-right: 16;
  }
  .flx-mr-xs-4 {
    margin-right: 24;
  }
  .flx-mr-xs-5 {
    margin-right: 48;
  }
  /*Margin B*/
  .flx-mb-xs-0 {
    margin-bottom: 0;
  }
  .flx-mb-xs-1 {
    margin-bottom: 4;
  }
  .flx-mb-xs-2 {
    margin-bottom: 8;
  }
  .flx-mb-xs-3 {
    margin-bottom: 16;
  }
  .flx-mb-xs-4 {
    margin-bottom: 24;
  }
  .flx-mb-xs-5 {
    margin-bottom: 48;
  }
  /*Margin TB*/
  .flx-my-xs-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .flx-my-xs-1 {
    margin-top: 4;
    margin-bottom: 4;
  }
  .flx-my-xs-2 {
    margin-top: 8;
    margin-bottom: 8;
  }
  .flx-my-xs-3 {
    margin-top: 16;
    margin-bottom: 16;
  }
  .flx-my-xs-4 {
    margin-top: 24;
    margin-bottom: 24;
  }
  .flx-my-xs-5 {
    margin-top: 48;
    margin-bottom: 48;
  }
  /*Margin LR*/
  .flx-mx-xs-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .flx-mx-xs-1 {
    margin-left: 4;
    margin-right: 4;
  }
  .flx-mx-xs-2 {
    margin-left: 8;
    margin-right: 8;
  }
  .flx-mx-xs-3 {
    margin-left: 16;
    margin-right: 16;
  }
  .flx-mx-xs-4 {
    margin-left: 24;
    margin-right: 24;
  }
  .flx-mx-xs-5 {
    margin-left: 48;
    margin-right: 48;
  }
}

@media (min-width: 768px) {
  .flx-ml-sm-auto {
    margin-left: auto;
  }
  .flx-mr-sm-auto {
    margin-right: auto;
  }
  .flx-mb-sm-auto {
    margin-bottom: auto;
  }
  .flx-mt-sm-auto {
    margin-top: auto;
  }
  .flx-m-sm-auto {
    margin: auto;
  }
  .flx-my-sm-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .flx-mx-sm-auto {
    margin-left: auto;
    margin-right: auto;
  }
  /*Margin LTRB*/
  .flx-m-sm-0 {
    margin: 0;
  }
  .flx-m-sm-1 {
    margin: 4;
  }
  .flx-m-sm-2 {
    margin: 8;
  }
  .flx-m-sm-3 {
    margin: 16;
  }
  .flx-m-sm-4 {
    margin: 24;
  }
  .flx-m-sm-5 {
    margin: 48;
  }
  /*Margin L*/
  .flx-ml-sm-0 {
    margin-left: 0;
  }
  .flx-ml-sm-1 {
    margin-left: 4;
  }
  .flx-ml-sm-2 {
    margin-left: 8;
  }
  .flx-ml-sm-3 {
    margin-left: 16;
  }
  .flx-ml-sm-4 {
    margin-left: 24;
  }
  .flx-ml-sm-5 {
    margin-left: 48;
  }
  /*Margin T*/
  .flx-mt-sm-0 {
    margin-top: 0;
  }
  .flx-mt-sm-1 {
    margin-top: 4;
  }
  .flx-mt-sm-2 {
    margin-top: 8;
  }
  .flx-mt-sm-3 {
    margin-top: 16;
  }
  .flx-mt-sm-4 {
    margin-top: 24;
  }
  .flx-mt-sm-5 {
    margin-top: 48;
  }
  /*Margin R*/
  .flx-mr-sm-0 {
    margin-right: 0;
  }
  .flx-mr-sm-1 {
    margin-right: 4;
  }
  .flx-mr-sm-2 {
    margin-right: 8;
  }
  .flx-mr-sm-3 {
    margin-right: 16;
  }
  .flx-mr-sm-4 {
    margin-right: 24;
  }
  .flx-mr-sm-5 {
    margin-right: 48;
  }
  /*Margin B*/
  .flx-mb-sm-0 {
    margin-bottom: 0;
  }
  .flx-mb-sm-1 {
    margin-bottom: 4;
  }
  .flx-mb-sm-2 {
    margin-bottom: 8;
  }
  .flx-mb-sm-3 {
    margin-bottom: 16;
  }
  .flx-mb-sm-4 {
    margin-bottom: 24;
  }
  .flx-mb-sm-5 {
    margin-bottom: 48;
  }
  /*Margin TB*/
  .flx-my-sm-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .flx-my-sm-1 {
    margin-top: 4;
    margin-bottom: 4;
  }
  .flx-my-sm-2 {
    margin-top: 8;
    margin-bottom: 8;
  }
  .flx-my-sm-3 {
    margin-top: 16;
    margin-bottom: 16;
  }
  .flx-my-sm-4 {
    margin-top: 24;
    margin-bottom: 24;
  }
  .flx-my-sm-5 {
    margin-top: 48;
    margin-bottom: 48;
  }
  /*Margin LR*/
  .flx-mx-sm-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .flx-mx-sm-1 {
    margin-left: 4;
    margin-right: 4;
  }
  .flx-mx-sm-2 {
    margin-left: 8;
    margin-right: 8;
  }
  .flx-mx-sm-3 {
    margin-left: 16;
    margin-right: 16;
  }
  .flx-mx-sm-4 {
    margin-left: 24;
    margin-right: 24;
  }
  .flx-mx-sm-5 {
    margin-left: 48;
    margin-right: 48;
  }
}

@media (min-width: 992px) {
  .flx-ml-md-auto {
    margin-left: auto;
  }
  .flx-mr-md-auto {
    margin-right: auto;
  }
  .flx-mb-md-auto {
    margin-bottom: auto;
  }
  .flx-mt-md-auto {
    margin-top: auto;
  }
  .flx-m-md-auto {
    margin: auto;
  }
  .flx-my-md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .flx-mx-md-auto {
    margin-left: auto;
    margin-right: auto;
  }
  /*Margin LTRB*/
  .flx-m-md-0 {
    margin: 0;
  }
  .flx-m-md-1 {
    margin: 4;
  }
  .flx-m-md-2 {
    margin: 8;
  }
  .flx-m-md-3 {
    margin: 16;
  }
  .flx-m-md-4 {
    margin: 24;
  }
  .flx-m-md-5 {
    margin: 48;
  }
  /*Margin L*/
  .flx-ml-md-0 {
    margin-left: 0;
  }
  .flx-ml-md-1 {
    margin-left: 4;
  }
  .flx-ml-md-2 {
    margin-left: 8;
  }
  .flx-ml-md-3 {
    margin-left: 16;
  }
  .flx-ml-md-4 {
    margin-left: 24;
  }
  .flx-ml-md-5 {
    margin-left: 48;
  }
  /*Margin T*/
  .flx-mt-md-0 {
    margin-top: 0;
  }
  .flx-mt-md-1 {
    margin-top: 4;
  }
  .flx-mt-md-2 {
    margin-top: 8;
  }
  .flx-mt-md-3 {
    margin-top: 16;
  }
  .flx-mt-md-4 {
    margin-top: 24;
  }
  .flx-mt-md-5 {
    margin-top: 48;
  }
  /*Margin R*/
  .flx-mr-md-0 {
    margin-right: 0;
  }
  .flx-mr-md-1 {
    margin-right: 4;
  }
  .flx-mr-md-2 {
    margin-right: 8;
  }
  .flx-mr-md-3 {
    margin-right: 16;
  }
  .flx-mr-md-4 {
    margin-right: 24;
  }
  .flx-mr-md-5 {
    margin-right: 48;
  }
  /*Margin B*/
  .flx-mb-md-0 {
    margin-bottom: 0;
  }
  .flx-mb-md-1 {
    margin-bottom: 4;
  }
  .flx-mb-md-2 {
    margin-bottom: 8;
  }
  .flx-mb-md-3 {
    margin-bottom: 16;
  }
  .flx-mb-md-4 {
    margin-bottom: 24;
  }
  .flx-mb-md-5 {
    margin-bottom: 48;
  }
  /*Margin TB*/
  .flx-my-md-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .flx-my-md-1 {
    margin-top: 4;
    margin-bottom: 4;
  }
  .flx-my-md-2 {
    margin-top: 8;
    margin-bottom: 8;
  }
  .flx-my-md-3 {
    margin-top: 16;
    margin-bottom: 16;
  }
  .flx-my-md-4 {
    margin-top: 24;
    margin-bottom: 24;
  }
  .flx-my-md-5 {
    margin-top: 48;
    margin-bottom: 48;
  }
  /*Margin LR*/
  .flx-mx-md-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .flx-mx-md-1 {
    margin-left: 4;
    margin-right: 4;
  }
  .flx-mx-md-2 {
    margin-left: 8;
    margin-right: 8;
  }
  .flx-mx-md-3 {
    margin-left: 16;
    margin-right: 16;
  }
  .flx-mx-md-4 {
    margin-left: 24;
    margin-right: 24;
  }
  .flx-mx-md-5 {
    margin-left: 48;
    margin-right: 48;
  }
}

@media (min-width: 1200px) {
  .flx-ml-lg-auto {
    margin-left: auto;
  }
  .flx-mr-lg-auto {
    margin-right: auto;
  }
  .flx-mb-lg-auto {
    margin-bottom: auto;
  }
  .flx-mt-lg-auto {
    margin-top: auto;
  }
  .flx-m-lg-auto {
    margin: auto;
  }
  .flx-my-lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .flx-mx-lg-auto {
    margin-left: auto;
    margin-right: auto;
  }
  /*Margin LTRB*/
  .flx-m-lg-0 {
    margin: 0;
  }
  .flx-m-lg-1 {
    margin: 4;
  }
  .flx-m-lg-2 {
    margin: 8;
  }
  .flx-m-lg-3 {
    margin: 16;
  }
  .flx-m-lg-4 {
    margin: 24;
  }
  .flx-m-lg-5 {
    margin: 48;
  }
  /*Margin L*/
  .flx-ml-lg-0 {
    margin-left: 0;
  }
  .flx-ml-lg-1 {
    margin-left: 4;
  }
  .flx-ml-lg-2 {
    margin-left: 8;
  }
  .flx-ml-lg-3 {
    margin-left: 16;
  }
  .flx-ml-lg-4 {
    margin-left: 24;
  }
  .flx-ml-lg-5 {
    margin-left: 48;
  }
  /*Margin T*/
  .flx-mt-lg-0 {
    margin-top: 0;
  }
  .flx-mt-lg-1 {
    margin-top: 4;
  }
  .flx-mt-lg-2 {
    margin-top: 8;
  }
  .flx-mt-lg-3 {
    margin-top: 16;
  }
  .flx-mt-lg-4 {
    margin-top: 24;
  }
  .flx-mt-lg-5 {
    margin-top: 48;
  }
  /*Margin R*/
  .flx-mr-lg-0 {
    margin-right: 0;
  }
  .flx-mr-lg-1 {
    margin-right: 4;
  }
  .flx-mr-lg-2 {
    margin-right: 8;
  }
  .flx-mr-lg-3 {
    margin-right: 16;
  }
  .flx-mr-lg-4 {
    margin-right: 24;
  }
  .flx-mr-lg-5 {
    margin-right: 48;
  }
  /*Margin B*/
  .flx-mb-lg-0 {
    margin-bottom: 0;
  }
  .flx-mb-lg-1 {
    margin-bottom: 4;
  }
  .flx-mb-lg-2 {
    margin-bottom: 8;
  }
  .flx-mb-lg-3 {
    margin-bottom: 16;
  }
  .flx-mb-lg-4 {
    margin-bottom: 24;
  }
  .flx-mb-lg-5 {
    margin-bottom: 48;
  }
  /*Margin TB*/
  .flx-my-lg-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .flx-my-lg-1 {
    margin-top: 4;
    margin-bottom: 4;
  }
  .flx-my-lg-2 {
    margin-top: 8;
    margin-bottom: 8;
  }
  .flx-my-lg-3 {
    margin-top: 16;
    margin-bottom: 16;
  }
  .flx-my-lg-4 {
    margin-top: 24;
    margin-bottom: 24;
  }
  .flx-my-lg-5 {
    margin-top: 48;
    margin-bottom: 48;
  }
  /*Margin LR*/
  .flx-mx-lg-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .flx-mx-lg-1 {
    margin-left: 4;
    margin-right: 4;
  }
  .flx-mx-lg-2 {
    margin-left: 8;
    margin-right: 8;
  }
  .flx-mx-lg-3 {
    margin-left: 16;
    margin-right: 16;
  }
  .flx-mx-lg-4 {
    margin-left: 24;
    margin-right: 24;
  }
  .flx-mx-lg-5 {
    margin-left: 48;
    margin-right: 48;
  }
}

.d-flx-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*responsive variations*/
}

.d-flx-flex.flx-jc-l {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.d-flx-flex.flx-jc-r {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}

.d-flx-flex.flx-jc-c {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.d-flx-flex.flx-ai-fs {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.d-flx-flex.flx-ai-fe {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.d-flx-flex.flx-ai-c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.d-flx-flex.flx-as-fs {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.d-flx-flex.flx-as-fe {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.d-flx-flex.flx-as-c {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

@media (max-width: 768px) {
  .d-flx-flex.flx-jc-xs-l {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .d-flx-flex.flx-jc-xs-r {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
  .d-flx-flex.flx-jc-xs-c {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .d-flx-flex.flx-ai-xs-fs {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .d-flx-flex.flx-ai-xs-fe {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .d-flx-flex.flx-ai-xs-c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .d-flx-flex.flx-as-xs-fs {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .d-flx-flex.flx-as-xs-fe {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .d-flx-flex.flx-as-xs-c {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}

@media (min-width: 768px) {
  .d-flx-flex.flx-jc-sm-l {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .d-flx-flex.flx-jc-sm-r {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
  .d-flx-flex.flx-jc-sm-c {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .d-flx-flex.flx-ai-sm-fs {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .d-flx-flex.flx-ai-sm-fe {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .d-flx-flex.flx-ai-sm-c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .d-flx-flex.flx-as-sm-fs {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .d-flx-flex.flx-as-sm-fe {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .d-flx-flex.flx-as-sm-c {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}

@media (min-width: 992px) {
  .d-flx-flex.flx-jc-md-l {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .d-flx-flex.flx-jc-md-r {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
  .d-flx-flex.flx-jc-md-c {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .d-flx-flex.flx-ai-md-fs {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .d-flx-flex.flx-ai-md-fe {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .d-flx-flex.flx-ai-md-c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .d-flx-flex.flx-as-md-fs {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .d-flx-flex.flx-as-md-fe {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .d-flx-flex.flx-as-md-c {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}

@media (min-width: 1200px) {
  .d-flx-flex.flx-jc-lg-l {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .d-flx-flex.flx-jc-lg-r {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
  .d-flx-flex.flx-jc-lg-c {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .d-flx-flex.flx-ai-lg-fs {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .d-flx-flex.flx-ai-lg-fe {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .d-flx-flex.flx-ai-lg-c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .d-flx-flex.flx-as-lg-fs {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .d-flx-flex.flx-as-lg-fe {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .d-flx-flex.flx-as-lg-c {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}
/*# sourceMappingURL=flx.css.map */