/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/self-serve/src/styles.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

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

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

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

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

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

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

@media (min-width: 22.5em) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 45em) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 67.5em) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-center {
  justify-content: center !important;
}

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

.justify-content-around {
  justify-content: space-around !important;
}

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

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

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

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

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

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

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

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

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

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

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1;
}

.order-last {
  order: 12;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

@media (min-width: 22.5em) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 12;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
}
@media (min-width: 45em) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 12;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
}
@media (min-width: 67.5em) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 12;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
}
.m-0 {
  margin: 0px !important;
}

.mt-0,
.my-0 {
  margin-top: 0px !important;
}

.mr-0,
.mx-0 {
  margin-right: 0px !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0px !important;
}

.ml-0,
.mx-0 {
  margin-left: 0px !important;
}

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

.mt-5,
.my-5 {
  margin-top: 5px !important;
}

.mr-5,
.mx-5 {
  margin-right: 5px !important;
}

.mb-5,
.my-5 {
  margin-bottom: 5px !important;
}

.ml-5,
.mx-5 {
  margin-left: 5px !important;
}

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

.mt-10,
.my-10 {
  margin-top: 10px !important;
}

.mr-10,
.mx-10 {
  margin-right: 10px !important;
}

.mb-10,
.my-10 {
  margin-bottom: 10px !important;
}

.ml-10,
.mx-10 {
  margin-left: 10px !important;
}

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

.mt-15,
.my-15 {
  margin-top: 15px !important;
}

.mr-15,
.mx-15 {
  margin-right: 15px !important;
}

.mb-15,
.my-15 {
  margin-bottom: 15px !important;
}

.ml-15,
.mx-15 {
  margin-left: 15px !important;
}

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

.mt-20,
.my-20 {
  margin-top: 20px !important;
}

.mr-20,
.mx-20 {
  margin-right: 20px !important;
}

.mb-20,
.my-20 {
  margin-bottom: 20px !important;
}

.ml-20,
.mx-20 {
  margin-left: 20px !important;
}

.m-25 {
  margin: 25px !important;
}

.mt-25,
.my-25 {
  margin-top: 25px !important;
}

.mr-25,
.mx-25 {
  margin-right: 25px !important;
}

.mb-25,
.my-25 {
  margin-bottom: 25px !important;
}

.ml-25,
.mx-25 {
  margin-left: 25px !important;
}

.m-30 {
  margin: 30px !important;
}

.mt-30,
.my-30 {
  margin-top: 30px !important;
}

.mr-30,
.mx-30 {
  margin-right: 30px !important;
}

.mb-30,
.my-30 {
  margin-bottom: 30px !important;
}

.ml-30,
.mx-30 {
  margin-left: 30px !important;
}

.m-35 {
  margin: 35px !important;
}

.mt-35,
.my-35 {
  margin-top: 35px !important;
}

.mr-35,
.mx-35 {
  margin-right: 35px !important;
}

.mb-35,
.my-35 {
  margin-bottom: 35px !important;
}

.ml-35,
.mx-35 {
  margin-left: 35px !important;
}

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

.mt-40,
.my-40 {
  margin-top: 40px !important;
}

.mr-40,
.mx-40 {
  margin-right: 40px !important;
}

.mb-40,
.my-40 {
  margin-bottom: 40px !important;
}

.ml-40,
.mx-40 {
  margin-left: 40px !important;
}

.m-45 {
  margin: 45px !important;
}

.mt-45,
.my-45 {
  margin-top: 45px !important;
}

.mr-45,
.mx-45 {
  margin-right: 45px !important;
}

.mb-45,
.my-45 {
  margin-bottom: 45px !important;
}

.ml-45,
.mx-45 {
  margin-left: 45px !important;
}

.m-50 {
  margin: 50px !important;
}

.mt-50,
.my-50 {
  margin-top: 50px !important;
}

.mr-50,
.mx-50 {
  margin-right: 50px !important;
}

.mb-50,
.my-50 {
  margin-bottom: 50px !important;
}

.ml-50,
.mx-50 {
  margin-left: 50px !important;
}

.m-55 {
  margin: 55px !important;
}

.mt-55,
.my-55 {
  margin-top: 55px !important;
}

.mr-55,
.mx-55 {
  margin-right: 55px !important;
}

.mb-55,
.my-55 {
  margin-bottom: 55px !important;
}

.ml-55,
.mx-55 {
  margin-left: 55px !important;
}

.m-60 {
  margin: 60px !important;
}

.mt-60,
.my-60 {
  margin-top: 60px !important;
}

.mr-60,
.mx-60 {
  margin-right: 60px !important;
}

.mb-60,
.my-60 {
  margin-bottom: 60px !important;
}

.ml-60,
.mx-60 {
  margin-left: 60px !important;
}

.m-65 {
  margin: 65px !important;
}

.mt-65,
.my-65 {
  margin-top: 65px !important;
}

.mr-65,
.mx-65 {
  margin-right: 65px !important;
}

.mb-65,
.my-65 {
  margin-bottom: 65px !important;
}

.ml-65,
.mx-65 {
  margin-left: 65px !important;
}

.m-70 {
  margin: 70px !important;
}

.mt-70,
.my-70 {
  margin-top: 70px !important;
}

.mr-70,
.mx-70 {
  margin-right: 70px !important;
}

.mb-70,
.my-70 {
  margin-bottom: 70px !important;
}

.ml-70,
.mx-70 {
  margin-left: 70px !important;
}

.m-75 {
  margin: 75px !important;
}

.mt-75,
.my-75 {
  margin-top: 75px !important;
}

.mr-75,
.mx-75 {
  margin-right: 75px !important;
}

.mb-75,
.my-75 {
  margin-bottom: 75px !important;
}

.ml-75,
.mx-75 {
  margin-left: 75px !important;
}

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

.mt-80,
.my-80 {
  margin-top: 80px !important;
}

.mr-80,
.mx-80 {
  margin-right: 80px !important;
}

.mb-80,
.my-80 {
  margin-bottom: 80px !important;
}

.ml-80,
.mx-80 {
  margin-left: 80px !important;
}

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

.mt-4,
.my-4 {
  margin-top: 4px !important;
}

.mr-4,
.mx-4 {
  margin-right: 4px !important;
}

.mb-4,
.my-4 {
  margin-bottom: 4px !important;
}

.ml-4,
.mx-4 {
  margin-left: 4px !important;
}

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

.mt-8,
.my-8 {
  margin-top: 8px !important;
}

.mr-8,
.mx-8 {
  margin-right: 8px !important;
}

.mb-8,
.my-8 {
  margin-bottom: 8px !important;
}

.ml-8,
.mx-8 {
  margin-left: 8px !important;
}

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

.mt-12,
.my-12 {
  margin-top: 12px !important;
}

.mr-12,
.mx-12 {
  margin-right: 12px !important;
}

.mb-12,
.my-12 {
  margin-bottom: 12px !important;
}

.ml-12,
.mx-12 {
  margin-left: 12px !important;
}

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

.mt-16,
.my-16 {
  margin-top: 16px !important;
}

.mr-16,
.mx-16 {
  margin-right: 16px !important;
}

.mb-16,
.my-16 {
  margin-bottom: 16px !important;
}

.ml-16,
.mx-16 {
  margin-left: 16px !important;
}

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

.mt-24,
.my-24 {
  margin-top: 24px !important;
}

.mr-24,
.mx-24 {
  margin-right: 24px !important;
}

.mb-24,
.my-24 {
  margin-bottom: 24px !important;
}

.ml-24,
.mx-24 {
  margin-left: 24px !important;
}

.m-28 {
  margin: 28px !important;
}

.mt-28,
.my-28 {
  margin-top: 28px !important;
}

.mr-28,
.mx-28 {
  margin-right: 28px !important;
}

.mb-28,
.my-28 {
  margin-bottom: 28px !important;
}

.ml-28,
.mx-28 {
  margin-left: 28px !important;
}

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

.mt-32,
.my-32 {
  margin-top: 32px !important;
}

.mr-32,
.mx-32 {
  margin-right: 32px !important;
}

.mb-32,
.my-32 {
  margin-bottom: 32px !important;
}

.ml-32,
.mx-32 {
  margin-left: 32px !important;
}

.m-36 {
  margin: 36px !important;
}

.mt-36,
.my-36 {
  margin-top: 36px !important;
}

.mr-36,
.mx-36 {
  margin-right: 36px !important;
}

.mb-36,
.my-36 {
  margin-bottom: 36px !important;
}

.ml-36,
.mx-36 {
  margin-left: 36px !important;
}

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

.pt-0,
.py-0 {
  padding-top: 0px !important;
}

.pr-0,
.px-0 {
  padding-right: 0px !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0px !important;
}

.pl-0,
.px-0 {
  padding-left: 0px !important;
}

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

.pt-5,
.py-5 {
  padding-top: 5px !important;
}

.pr-5,
.px-5 {
  padding-right: 5px !important;
}

.pb-5,
.py-5 {
  padding-bottom: 5px !important;
}

.pl-5,
.px-5 {
  padding-left: 5px !important;
}

.p-10 {
  padding: 10px !important;
}

.pt-10,
.py-10 {
  padding-top: 10px !important;
}

.pr-10,
.px-10 {
  padding-right: 10px !important;
}

.pb-10,
.py-10 {
  padding-bottom: 10px !important;
}

.pl-10,
.px-10 {
  padding-left: 10px !important;
}

.p-15 {
  padding: 15px !important;
}

.pt-15,
.py-15 {
  padding-top: 15px !important;
}

.pr-15,
.px-15 {
  padding-right: 15px !important;
}

.pb-15,
.py-15 {
  padding-bottom: 15px !important;
}

.pl-15,
.px-15 {
  padding-left: 15px !important;
}

.p-20 {
  padding: 20px !important;
}

.pt-20,
.py-20 {
  padding-top: 20px !important;
}

.pr-20,
.px-20 {
  padding-right: 20px !important;
}

.pb-20,
.py-20 {
  padding-bottom: 20px !important;
}

.pl-20,
.px-20 {
  padding-left: 20px !important;
}

.p-25 {
  padding: 25px !important;
}

.pt-25,
.py-25 {
  padding-top: 25px !important;
}

.pr-25,
.px-25 {
  padding-right: 25px !important;
}

.pb-25,
.py-25 {
  padding-bottom: 25px !important;
}

.pl-25,
.px-25 {
  padding-left: 25px !important;
}

.p-30 {
  padding: 30px !important;
}

.pt-30,
.py-30 {
  padding-top: 30px !important;
}

.pr-30,
.px-30 {
  padding-right: 30px !important;
}

.pb-30,
.py-30 {
  padding-bottom: 30px !important;
}

.pl-30,
.px-30 {
  padding-left: 30px !important;
}

.p-35 {
  padding: 35px !important;
}

.pt-35,
.py-35 {
  padding-top: 35px !important;
}

.pr-35,
.px-35 {
  padding-right: 35px !important;
}

.pb-35,
.py-35 {
  padding-bottom: 35px !important;
}

.pl-35,
.px-35 {
  padding-left: 35px !important;
}

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

.pt-40,
.py-40 {
  padding-top: 40px !important;
}

.pr-40,
.px-40 {
  padding-right: 40px !important;
}

.pb-40,
.py-40 {
  padding-bottom: 40px !important;
}

.pl-40,
.px-40 {
  padding-left: 40px !important;
}

.p-45 {
  padding: 45px !important;
}

.pt-45,
.py-45 {
  padding-top: 45px !important;
}

.pr-45,
.px-45 {
  padding-right: 45px !important;
}

.pb-45,
.py-45 {
  padding-bottom: 45px !important;
}

.pl-45,
.px-45 {
  padding-left: 45px !important;
}

.p-50 {
  padding: 50px !important;
}

.pt-50,
.py-50 {
  padding-top: 50px !important;
}

.pr-50,
.px-50 {
  padding-right: 50px !important;
}

.pb-50,
.py-50 {
  padding-bottom: 50px !important;
}

.pl-50,
.px-50 {
  padding-left: 50px !important;
}

.p-55 {
  padding: 55px !important;
}

.pt-55,
.py-55 {
  padding-top: 55px !important;
}

.pr-55,
.px-55 {
  padding-right: 55px !important;
}

.pb-55,
.py-55 {
  padding-bottom: 55px !important;
}

.pl-55,
.px-55 {
  padding-left: 55px !important;
}

.p-60 {
  padding: 60px !important;
}

.pt-60,
.py-60 {
  padding-top: 60px !important;
}

.pr-60,
.px-60 {
  padding-right: 60px !important;
}

.pb-60,
.py-60 {
  padding-bottom: 60px !important;
}

.pl-60,
.px-60 {
  padding-left: 60px !important;
}

.p-65 {
  padding: 65px !important;
}

.pt-65,
.py-65 {
  padding-top: 65px !important;
}

.pr-65,
.px-65 {
  padding-right: 65px !important;
}

.pb-65,
.py-65 {
  padding-bottom: 65px !important;
}

.pl-65,
.px-65 {
  padding-left: 65px !important;
}

.p-70 {
  padding: 70px !important;
}

.pt-70,
.py-70 {
  padding-top: 70px !important;
}

.pr-70,
.px-70 {
  padding-right: 70px !important;
}

.pb-70,
.py-70 {
  padding-bottom: 70px !important;
}

.pl-70,
.px-70 {
  padding-left: 70px !important;
}

.p-75 {
  padding: 75px !important;
}

.pt-75,
.py-75 {
  padding-top: 75px !important;
}

.pr-75,
.px-75 {
  padding-right: 75px !important;
}

.pb-75,
.py-75 {
  padding-bottom: 75px !important;
}

.pl-75,
.px-75 {
  padding-left: 75px !important;
}

.p-80 {
  padding: 80px !important;
}

.pt-80,
.py-80 {
  padding-top: 80px !important;
}

.pr-80,
.px-80 {
  padding-right: 80px !important;
}

.pb-80,
.py-80 {
  padding-bottom: 80px !important;
}

.pl-80,
.px-80 {
  padding-left: 80px !important;
}

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

.pt-4,
.py-4 {
  padding-top: 4px !important;
}

.pr-4,
.px-4 {
  padding-right: 4px !important;
}

.pb-4,
.py-4 {
  padding-bottom: 4px !important;
}

.pl-4,
.px-4 {
  padding-left: 4px !important;
}

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

.pt-8,
.py-8 {
  padding-top: 8px !important;
}

.pr-8,
.px-8 {
  padding-right: 8px !important;
}

.pb-8,
.py-8 {
  padding-bottom: 8px !important;
}

.pl-8,
.px-8 {
  padding-left: 8px !important;
}

.p-12 {
  padding: 12px !important;
}

.pt-12,
.py-12 {
  padding-top: 12px !important;
}

.pr-12,
.px-12 {
  padding-right: 12px !important;
}

.pb-12,
.py-12 {
  padding-bottom: 12px !important;
}

.pl-12,
.px-12 {
  padding-left: 12px !important;
}

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

.pt-16,
.py-16 {
  padding-top: 16px !important;
}

.pr-16,
.px-16 {
  padding-right: 16px !important;
}

.pb-16,
.py-16 {
  padding-bottom: 16px !important;
}

.pl-16,
.px-16 {
  padding-left: 16px !important;
}

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

.pt-24,
.py-24 {
  padding-top: 24px !important;
}

.pr-24,
.px-24 {
  padding-right: 24px !important;
}

.pb-24,
.py-24 {
  padding-bottom: 24px !important;
}

.pl-24,
.px-24 {
  padding-left: 24px !important;
}

.p-28 {
  padding: 28px !important;
}

.pt-28,
.py-28 {
  padding-top: 28px !important;
}

.pr-28,
.px-28 {
  padding-right: 28px !important;
}

.pb-28,
.py-28 {
  padding-bottom: 28px !important;
}

.pl-28,
.px-28 {
  padding-left: 28px !important;
}

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

.pt-32,
.py-32 {
  padding-top: 32px !important;
}

.pr-32,
.px-32 {
  padding-right: 32px !important;
}

.pb-32,
.py-32 {
  padding-bottom: 32px !important;
}

.pl-32,
.px-32 {
  padding-left: 32px !important;
}

.p-36 {
  padding: 36px !important;
}

.pt-36,
.py-36 {
  padding-top: 36px !important;
}

.pr-36,
.px-36 {
  padding-right: 36px !important;
}

.pb-36,
.py-36 {
  padding-bottom: 36px !important;
}

.pl-36,
.px-36 {
  padding-left: 36px !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

.gap-0 {
  gap: 0px !important;
}

.gap-5 {
  gap: 5px !important;
}

.gap-10 {
  gap: 10px !important;
}

.gap-15 {
  gap: 15px !important;
}

.gap-20 {
  gap: 20px !important;
}

.gap-25 {
  gap: 25px !important;
}

.gap-30 {
  gap: 30px !important;
}

.gap-35 {
  gap: 35px !important;
}

.gap-40 {
  gap: 40px !important;
}

.gap-45 {
  gap: 45px !important;
}

.gap-50 {
  gap: 50px !important;
}

.gap-55 {
  gap: 55px !important;
}

.gap-60 {
  gap: 60px !important;
}

.gap-65 {
  gap: 65px !important;
}

.gap-70 {
  gap: 70px !important;
}

.gap-75 {
  gap: 75px !important;
}

.gap-80 {
  gap: 80px !important;
}

.gap-4 {
  gap: 4px !important;
}

.gap-8 {
  gap: 8px !important;
}

.gap-12 {
  gap: 12px !important;
}

.gap-16 {
  gap: 16px !important;
}

.gap-24 {
  gap: 24px !important;
}

.gap-28 {
  gap: 28px !important;
}

.gap-32 {
  gap: 32px !important;
}

.gap-36 {
  gap: 36px !important;
}

@media (min-width: 22.5em) {
  .m-sm-0 {
    margin: 0px !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0px !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0px !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0px !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0px !important;
  }
  .m-sm-5 {
    margin: 5px !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 5px !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 5px !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 5px !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 5px !important;
  }
  .m-sm-10 {
    margin: 10px !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 10px !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 10px !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 10px !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 10px !important;
  }
  .m-sm-15 {
    margin: 15px !important;
  }
  .mt-sm-15,
  .my-sm-15 {
    margin-top: 15px !important;
  }
  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 15px !important;
  }
  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 15px !important;
  }
  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 15px !important;
  }
  .m-sm-20 {
    margin: 20px !important;
  }
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 20px !important;
  }
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 20px !important;
  }
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 20px !important;
  }
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 20px !important;
  }
  .m-sm-25 {
    margin: 25px !important;
  }
  .mt-sm-25,
  .my-sm-25 {
    margin-top: 25px !important;
  }
  .mr-sm-25,
  .mx-sm-25 {
    margin-right: 25px !important;
  }
  .mb-sm-25,
  .my-sm-25 {
    margin-bottom: 25px !important;
  }
  .ml-sm-25,
  .mx-sm-25 {
    margin-left: 25px !important;
  }
  .m-sm-30 {
    margin: 30px !important;
  }
  .mt-sm-30,
  .my-sm-30 {
    margin-top: 30px !important;
  }
  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 30px !important;
  }
  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 30px !important;
  }
  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 30px !important;
  }
  .m-sm-35 {
    margin: 35px !important;
  }
  .mt-sm-35,
  .my-sm-35 {
    margin-top: 35px !important;
  }
  .mr-sm-35,
  .mx-sm-35 {
    margin-right: 35px !important;
  }
  .mb-sm-35,
  .my-sm-35 {
    margin-bottom: 35px !important;
  }
  .ml-sm-35,
  .mx-sm-35 {
    margin-left: 35px !important;
  }
  .m-sm-40 {
    margin: 40px !important;
  }
  .mt-sm-40,
  .my-sm-40 {
    margin-top: 40px !important;
  }
  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 40px !important;
  }
  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 40px !important;
  }
  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 40px !important;
  }
  .m-sm-45 {
    margin: 45px !important;
  }
  .mt-sm-45,
  .my-sm-45 {
    margin-top: 45px !important;
  }
  .mr-sm-45,
  .mx-sm-45 {
    margin-right: 45px !important;
  }
  .mb-sm-45,
  .my-sm-45 {
    margin-bottom: 45px !important;
  }
  .ml-sm-45,
  .mx-sm-45 {
    margin-left: 45px !important;
  }
  .m-sm-50 {
    margin: 50px !important;
  }
  .mt-sm-50,
  .my-sm-50 {
    margin-top: 50px !important;
  }
  .mr-sm-50,
  .mx-sm-50 {
    margin-right: 50px !important;
  }
  .mb-sm-50,
  .my-sm-50 {
    margin-bottom: 50px !important;
  }
  .ml-sm-50,
  .mx-sm-50 {
    margin-left: 50px !important;
  }
  .m-sm-55 {
    margin: 55px !important;
  }
  .mt-sm-55,
  .my-sm-55 {
    margin-top: 55px !important;
  }
  .mr-sm-55,
  .mx-sm-55 {
    margin-right: 55px !important;
  }
  .mb-sm-55,
  .my-sm-55 {
    margin-bottom: 55px !important;
  }
  .ml-sm-55,
  .mx-sm-55 {
    margin-left: 55px !important;
  }
  .m-sm-60 {
    margin: 60px !important;
  }
  .mt-sm-60,
  .my-sm-60 {
    margin-top: 60px !important;
  }
  .mr-sm-60,
  .mx-sm-60 {
    margin-right: 60px !important;
  }
  .mb-sm-60,
  .my-sm-60 {
    margin-bottom: 60px !important;
  }
  .ml-sm-60,
  .mx-sm-60 {
    margin-left: 60px !important;
  }
  .m-sm-65 {
    margin: 65px !important;
  }
  .mt-sm-65,
  .my-sm-65 {
    margin-top: 65px !important;
  }
  .mr-sm-65,
  .mx-sm-65 {
    margin-right: 65px !important;
  }
  .mb-sm-65,
  .my-sm-65 {
    margin-bottom: 65px !important;
  }
  .ml-sm-65,
  .mx-sm-65 {
    margin-left: 65px !important;
  }
  .m-sm-70 {
    margin: 70px !important;
  }
  .mt-sm-70,
  .my-sm-70 {
    margin-top: 70px !important;
  }
  .mr-sm-70,
  .mx-sm-70 {
    margin-right: 70px !important;
  }
  .mb-sm-70,
  .my-sm-70 {
    margin-bottom: 70px !important;
  }
  .ml-sm-70,
  .mx-sm-70 {
    margin-left: 70px !important;
  }
  .m-sm-75 {
    margin: 75px !important;
  }
  .mt-sm-75,
  .my-sm-75 {
    margin-top: 75px !important;
  }
  .mr-sm-75,
  .mx-sm-75 {
    margin-right: 75px !important;
  }
  .mb-sm-75,
  .my-sm-75 {
    margin-bottom: 75px !important;
  }
  .ml-sm-75,
  .mx-sm-75 {
    margin-left: 75px !important;
  }
  .m-sm-80 {
    margin: 80px !important;
  }
  .mt-sm-80,
  .my-sm-80 {
    margin-top: 80px !important;
  }
  .mr-sm-80,
  .mx-sm-80 {
    margin-right: 80px !important;
  }
  .mb-sm-80,
  .my-sm-80 {
    margin-bottom: 80px !important;
  }
  .ml-sm-80,
  .mx-sm-80 {
    margin-left: 80px !important;
  }
  .m-sm-4 {
    margin: 4px !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 4px !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 4px !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 4px !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 4px !important;
  }
  .m-sm-8 {
    margin: 8px !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 8px !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 8px !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 8px !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 8px !important;
  }
  .m-sm-12 {
    margin: 12px !important;
  }
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 12px !important;
  }
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 12px !important;
  }
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 12px !important;
  }
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 12px !important;
  }
  .m-sm-16 {
    margin: 16px !important;
  }
  .mt-sm-16,
  .my-sm-16 {
    margin-top: 16px !important;
  }
  .mr-sm-16,
  .mx-sm-16 {
    margin-right: 16px !important;
  }
  .mb-sm-16,
  .my-sm-16 {
    margin-bottom: 16px !important;
  }
  .ml-sm-16,
  .mx-sm-16 {
    margin-left: 16px !important;
  }
  .m-sm-24 {
    margin: 24px !important;
  }
  .mt-sm-24,
  .my-sm-24 {
    margin-top: 24px !important;
  }
  .mr-sm-24,
  .mx-sm-24 {
    margin-right: 24px !important;
  }
  .mb-sm-24,
  .my-sm-24 {
    margin-bottom: 24px !important;
  }
  .ml-sm-24,
  .mx-sm-24 {
    margin-left: 24px !important;
  }
  .m-sm-28 {
    margin: 28px !important;
  }
  .mt-sm-28,
  .my-sm-28 {
    margin-top: 28px !important;
  }
  .mr-sm-28,
  .mx-sm-28 {
    margin-right: 28px !important;
  }
  .mb-sm-28,
  .my-sm-28 {
    margin-bottom: 28px !important;
  }
  .ml-sm-28,
  .mx-sm-28 {
    margin-left: 28px !important;
  }
  .m-sm-32 {
    margin: 32px !important;
  }
  .mt-sm-32,
  .my-sm-32 {
    margin-top: 32px !important;
  }
  .mr-sm-32,
  .mx-sm-32 {
    margin-right: 32px !important;
  }
  .mb-sm-32,
  .my-sm-32 {
    margin-bottom: 32px !important;
  }
  .ml-sm-32,
  .mx-sm-32 {
    margin-left: 32px !important;
  }
  .m-sm-36 {
    margin: 36px !important;
  }
  .mt-sm-36,
  .my-sm-36 {
    margin-top: 36px !important;
  }
  .mr-sm-36,
  .mx-sm-36 {
    margin-right: 36px !important;
  }
  .mb-sm-36,
  .my-sm-36 {
    margin-bottom: 36px !important;
  }
  .ml-sm-36,
  .mx-sm-36 {
    margin-left: 36px !important;
  }
  .p-sm-0 {
    padding: 0px !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0px !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0px !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0px !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0px !important;
  }
  .p-sm-5 {
    padding: 5px !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 5px !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 5px !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 5px !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 5px !important;
  }
  .p-sm-10 {
    padding: 10px !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 10px !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 10px !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 10px !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 10px !important;
  }
  .p-sm-15 {
    padding: 15px !important;
  }
  .pt-sm-15,
  .py-sm-15 {
    padding-top: 15px !important;
  }
  .pr-sm-15,
  .px-sm-15 {
    padding-right: 15px !important;
  }
  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 15px !important;
  }
  .pl-sm-15,
  .px-sm-15 {
    padding-left: 15px !important;
  }
  .p-sm-20 {
    padding: 20px !important;
  }
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 20px !important;
  }
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 20px !important;
  }
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 20px !important;
  }
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 20px !important;
  }
  .p-sm-25 {
    padding: 25px !important;
  }
  .pt-sm-25,
  .py-sm-25 {
    padding-top: 25px !important;
  }
  .pr-sm-25,
  .px-sm-25 {
    padding-right: 25px !important;
  }
  .pb-sm-25,
  .py-sm-25 {
    padding-bottom: 25px !important;
  }
  .pl-sm-25,
  .px-sm-25 {
    padding-left: 25px !important;
  }
  .p-sm-30 {
    padding: 30px !important;
  }
  .pt-sm-30,
  .py-sm-30 {
    padding-top: 30px !important;
  }
  .pr-sm-30,
  .px-sm-30 {
    padding-right: 30px !important;
  }
  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 30px !important;
  }
  .pl-sm-30,
  .px-sm-30 {
    padding-left: 30px !important;
  }
  .p-sm-35 {
    padding: 35px !important;
  }
  .pt-sm-35,
  .py-sm-35 {
    padding-top: 35px !important;
  }
  .pr-sm-35,
  .px-sm-35 {
    padding-right: 35px !important;
  }
  .pb-sm-35,
  .py-sm-35 {
    padding-bottom: 35px !important;
  }
  .pl-sm-35,
  .px-sm-35 {
    padding-left: 35px !important;
  }
  .p-sm-40 {
    padding: 40px !important;
  }
  .pt-sm-40,
  .py-sm-40 {
    padding-top: 40px !important;
  }
  .pr-sm-40,
  .px-sm-40 {
    padding-right: 40px !important;
  }
  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 40px !important;
  }
  .pl-sm-40,
  .px-sm-40 {
    padding-left: 40px !important;
  }
  .p-sm-45 {
    padding: 45px !important;
  }
  .pt-sm-45,
  .py-sm-45 {
    padding-top: 45px !important;
  }
  .pr-sm-45,
  .px-sm-45 {
    padding-right: 45px !important;
  }
  .pb-sm-45,
  .py-sm-45 {
    padding-bottom: 45px !important;
  }
  .pl-sm-45,
  .px-sm-45 {
    padding-left: 45px !important;
  }
  .p-sm-50 {
    padding: 50px !important;
  }
  .pt-sm-50,
  .py-sm-50 {
    padding-top: 50px !important;
  }
  .pr-sm-50,
  .px-sm-50 {
    padding-right: 50px !important;
  }
  .pb-sm-50,
  .py-sm-50 {
    padding-bottom: 50px !important;
  }
  .pl-sm-50,
  .px-sm-50 {
    padding-left: 50px !important;
  }
  .p-sm-55 {
    padding: 55px !important;
  }
  .pt-sm-55,
  .py-sm-55 {
    padding-top: 55px !important;
  }
  .pr-sm-55,
  .px-sm-55 {
    padding-right: 55px !important;
  }
  .pb-sm-55,
  .py-sm-55 {
    padding-bottom: 55px !important;
  }
  .pl-sm-55,
  .px-sm-55 {
    padding-left: 55px !important;
  }
  .p-sm-60 {
    padding: 60px !important;
  }
  .pt-sm-60,
  .py-sm-60 {
    padding-top: 60px !important;
  }
  .pr-sm-60,
  .px-sm-60 {
    padding-right: 60px !important;
  }
  .pb-sm-60,
  .py-sm-60 {
    padding-bottom: 60px !important;
  }
  .pl-sm-60,
  .px-sm-60 {
    padding-left: 60px !important;
  }
  .p-sm-65 {
    padding: 65px !important;
  }
  .pt-sm-65,
  .py-sm-65 {
    padding-top: 65px !important;
  }
  .pr-sm-65,
  .px-sm-65 {
    padding-right: 65px !important;
  }
  .pb-sm-65,
  .py-sm-65 {
    padding-bottom: 65px !important;
  }
  .pl-sm-65,
  .px-sm-65 {
    padding-left: 65px !important;
  }
  .p-sm-70 {
    padding: 70px !important;
  }
  .pt-sm-70,
  .py-sm-70 {
    padding-top: 70px !important;
  }
  .pr-sm-70,
  .px-sm-70 {
    padding-right: 70px !important;
  }
  .pb-sm-70,
  .py-sm-70 {
    padding-bottom: 70px !important;
  }
  .pl-sm-70,
  .px-sm-70 {
    padding-left: 70px !important;
  }
  .p-sm-75 {
    padding: 75px !important;
  }
  .pt-sm-75,
  .py-sm-75 {
    padding-top: 75px !important;
  }
  .pr-sm-75,
  .px-sm-75 {
    padding-right: 75px !important;
  }
  .pb-sm-75,
  .py-sm-75 {
    padding-bottom: 75px !important;
  }
  .pl-sm-75,
  .px-sm-75 {
    padding-left: 75px !important;
  }
  .p-sm-80 {
    padding: 80px !important;
  }
  .pt-sm-80,
  .py-sm-80 {
    padding-top: 80px !important;
  }
  .pr-sm-80,
  .px-sm-80 {
    padding-right: 80px !important;
  }
  .pb-sm-80,
  .py-sm-80 {
    padding-bottom: 80px !important;
  }
  .pl-sm-80,
  .px-sm-80 {
    padding-left: 80px !important;
  }
  .p-sm-4 {
    padding: 4px !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 4px !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 4px !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 4px !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 4px !important;
  }
  .p-sm-8 {
    padding: 8px !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 8px !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 8px !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 8px !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 8px !important;
  }
  .p-sm-12 {
    padding: 12px !important;
  }
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 12px !important;
  }
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 12px !important;
  }
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 12px !important;
  }
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 12px !important;
  }
  .p-sm-16 {
    padding: 16px !important;
  }
  .pt-sm-16,
  .py-sm-16 {
    padding-top: 16px !important;
  }
  .pr-sm-16,
  .px-sm-16 {
    padding-right: 16px !important;
  }
  .pb-sm-16,
  .py-sm-16 {
    padding-bottom: 16px !important;
  }
  .pl-sm-16,
  .px-sm-16 {
    padding-left: 16px !important;
  }
  .p-sm-24 {
    padding: 24px !important;
  }
  .pt-sm-24,
  .py-sm-24 {
    padding-top: 24px !important;
  }
  .pr-sm-24,
  .px-sm-24 {
    padding-right: 24px !important;
  }
  .pb-sm-24,
  .py-sm-24 {
    padding-bottom: 24px !important;
  }
  .pl-sm-24,
  .px-sm-24 {
    padding-left: 24px !important;
  }
  .p-sm-28 {
    padding: 28px !important;
  }
  .pt-sm-28,
  .py-sm-28 {
    padding-top: 28px !important;
  }
  .pr-sm-28,
  .px-sm-28 {
    padding-right: 28px !important;
  }
  .pb-sm-28,
  .py-sm-28 {
    padding-bottom: 28px !important;
  }
  .pl-sm-28,
  .px-sm-28 {
    padding-left: 28px !important;
  }
  .p-sm-32 {
    padding: 32px !important;
  }
  .pt-sm-32,
  .py-sm-32 {
    padding-top: 32px !important;
  }
  .pr-sm-32,
  .px-sm-32 {
    padding-right: 32px !important;
  }
  .pb-sm-32,
  .py-sm-32 {
    padding-bottom: 32px !important;
  }
  .pl-sm-32,
  .px-sm-32 {
    padding-left: 32px !important;
  }
  .p-sm-36 {
    padding: 36px !important;
  }
  .pt-sm-36,
  .py-sm-36 {
    padding-top: 36px !important;
  }
  .pr-sm-36,
  .px-sm-36 {
    padding-right: 36px !important;
  }
  .pb-sm-36,
  .py-sm-36 {
    padding-bottom: 36px !important;
  }
  .pl-sm-36,
  .px-sm-36 {
    padding-left: 36px !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
  .gap-sm-0 {
    gap: 0px !important;
  }
  .gap-sm-5 {
    gap: 5px !important;
  }
  .gap-sm-10 {
    gap: 10px !important;
  }
  .gap-sm-15 {
    gap: 15px !important;
  }
  .gap-sm-20 {
    gap: 20px !important;
  }
  .gap-sm-25 {
    gap: 25px !important;
  }
  .gap-sm-30 {
    gap: 30px !important;
  }
  .gap-sm-35 {
    gap: 35px !important;
  }
  .gap-sm-40 {
    gap: 40px !important;
  }
  .gap-sm-45 {
    gap: 45px !important;
  }
  .gap-sm-50 {
    gap: 50px !important;
  }
  .gap-sm-55 {
    gap: 55px !important;
  }
  .gap-sm-60 {
    gap: 60px !important;
  }
  .gap-sm-65 {
    gap: 65px !important;
  }
  .gap-sm-70 {
    gap: 70px !important;
  }
  .gap-sm-75 {
    gap: 75px !important;
  }
  .gap-sm-80 {
    gap: 80px !important;
  }
  .gap-sm-4 {
    gap: 4px !important;
  }
  .gap-sm-8 {
    gap: 8px !important;
  }
  .gap-sm-12 {
    gap: 12px !important;
  }
  .gap-sm-16 {
    gap: 16px !important;
  }
  .gap-sm-24 {
    gap: 24px !important;
  }
  .gap-sm-28 {
    gap: 28px !important;
  }
  .gap-sm-32 {
    gap: 32px !important;
  }
  .gap-sm-36 {
    gap: 36px !important;
  }
}
@media (min-width: 45em) {
  .m-md-0 {
    margin: 0px !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0px !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0px !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0px !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0px !important;
  }
  .m-md-5 {
    margin: 5px !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 5px !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 5px !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 5px !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 5px !important;
  }
  .m-md-10 {
    margin: 10px !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 10px !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 10px !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 10px !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 10px !important;
  }
  .m-md-15 {
    margin: 15px !important;
  }
  .mt-md-15,
  .my-md-15 {
    margin-top: 15px !important;
  }
  .mr-md-15,
  .mx-md-15 {
    margin-right: 15px !important;
  }
  .mb-md-15,
  .my-md-15 {
    margin-bottom: 15px !important;
  }
  .ml-md-15,
  .mx-md-15 {
    margin-left: 15px !important;
  }
  .m-md-20 {
    margin: 20px !important;
  }
  .mt-md-20,
  .my-md-20 {
    margin-top: 20px !important;
  }
  .mr-md-20,
  .mx-md-20 {
    margin-right: 20px !important;
  }
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 20px !important;
  }
  .ml-md-20,
  .mx-md-20 {
    margin-left: 20px !important;
  }
  .m-md-25 {
    margin: 25px !important;
  }
  .mt-md-25,
  .my-md-25 {
    margin-top: 25px !important;
  }
  .mr-md-25,
  .mx-md-25 {
    margin-right: 25px !important;
  }
  .mb-md-25,
  .my-md-25 {
    margin-bottom: 25px !important;
  }
  .ml-md-25,
  .mx-md-25 {
    margin-left: 25px !important;
  }
  .m-md-30 {
    margin: 30px !important;
  }
  .mt-md-30,
  .my-md-30 {
    margin-top: 30px !important;
  }
  .mr-md-30,
  .mx-md-30 {
    margin-right: 30px !important;
  }
  .mb-md-30,
  .my-md-30 {
    margin-bottom: 30px !important;
  }
  .ml-md-30,
  .mx-md-30 {
    margin-left: 30px !important;
  }
  .m-md-35 {
    margin: 35px !important;
  }
  .mt-md-35,
  .my-md-35 {
    margin-top: 35px !important;
  }
  .mr-md-35,
  .mx-md-35 {
    margin-right: 35px !important;
  }
  .mb-md-35,
  .my-md-35 {
    margin-bottom: 35px !important;
  }
  .ml-md-35,
  .mx-md-35 {
    margin-left: 35px !important;
  }
  .m-md-40 {
    margin: 40px !important;
  }
  .mt-md-40,
  .my-md-40 {
    margin-top: 40px !important;
  }
  .mr-md-40,
  .mx-md-40 {
    margin-right: 40px !important;
  }
  .mb-md-40,
  .my-md-40 {
    margin-bottom: 40px !important;
  }
  .ml-md-40,
  .mx-md-40 {
    margin-left: 40px !important;
  }
  .m-md-45 {
    margin: 45px !important;
  }
  .mt-md-45,
  .my-md-45 {
    margin-top: 45px !important;
  }
  .mr-md-45,
  .mx-md-45 {
    margin-right: 45px !important;
  }
  .mb-md-45,
  .my-md-45 {
    margin-bottom: 45px !important;
  }
  .ml-md-45,
  .mx-md-45 {
    margin-left: 45px !important;
  }
  .m-md-50 {
    margin: 50px !important;
  }
  .mt-md-50,
  .my-md-50 {
    margin-top: 50px !important;
  }
  .mr-md-50,
  .mx-md-50 {
    margin-right: 50px !important;
  }
  .mb-md-50,
  .my-md-50 {
    margin-bottom: 50px !important;
  }
  .ml-md-50,
  .mx-md-50 {
    margin-left: 50px !important;
  }
  .m-md-55 {
    margin: 55px !important;
  }
  .mt-md-55,
  .my-md-55 {
    margin-top: 55px !important;
  }
  .mr-md-55,
  .mx-md-55 {
    margin-right: 55px !important;
  }
  .mb-md-55,
  .my-md-55 {
    margin-bottom: 55px !important;
  }
  .ml-md-55,
  .mx-md-55 {
    margin-left: 55px !important;
  }
  .m-md-60 {
    margin: 60px !important;
  }
  .mt-md-60,
  .my-md-60 {
    margin-top: 60px !important;
  }
  .mr-md-60,
  .mx-md-60 {
    margin-right: 60px !important;
  }
  .mb-md-60,
  .my-md-60 {
    margin-bottom: 60px !important;
  }
  .ml-md-60,
  .mx-md-60 {
    margin-left: 60px !important;
  }
  .m-md-65 {
    margin: 65px !important;
  }
  .mt-md-65,
  .my-md-65 {
    margin-top: 65px !important;
  }
  .mr-md-65,
  .mx-md-65 {
    margin-right: 65px !important;
  }
  .mb-md-65,
  .my-md-65 {
    margin-bottom: 65px !important;
  }
  .ml-md-65,
  .mx-md-65 {
    margin-left: 65px !important;
  }
  .m-md-70 {
    margin: 70px !important;
  }
  .mt-md-70,
  .my-md-70 {
    margin-top: 70px !important;
  }
  .mr-md-70,
  .mx-md-70 {
    margin-right: 70px !important;
  }
  .mb-md-70,
  .my-md-70 {
    margin-bottom: 70px !important;
  }
  .ml-md-70,
  .mx-md-70 {
    margin-left: 70px !important;
  }
  .m-md-75 {
    margin: 75px !important;
  }
  .mt-md-75,
  .my-md-75 {
    margin-top: 75px !important;
  }
  .mr-md-75,
  .mx-md-75 {
    margin-right: 75px !important;
  }
  .mb-md-75,
  .my-md-75 {
    margin-bottom: 75px !important;
  }
  .ml-md-75,
  .mx-md-75 {
    margin-left: 75px !important;
  }
  .m-md-80 {
    margin: 80px !important;
  }
  .mt-md-80,
  .my-md-80 {
    margin-top: 80px !important;
  }
  .mr-md-80,
  .mx-md-80 {
    margin-right: 80px !important;
  }
  .mb-md-80,
  .my-md-80 {
    margin-bottom: 80px !important;
  }
  .ml-md-80,
  .mx-md-80 {
    margin-left: 80px !important;
  }
  .m-md-4 {
    margin: 4px !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 4px !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 4px !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 4px !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 4px !important;
  }
  .m-md-8 {
    margin: 8px !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 8px !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 8px !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 8px !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 8px !important;
  }
  .m-md-12 {
    margin: 12px !important;
  }
  .mt-md-12,
  .my-md-12 {
    margin-top: 12px !important;
  }
  .mr-md-12,
  .mx-md-12 {
    margin-right: 12px !important;
  }
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 12px !important;
  }
  .ml-md-12,
  .mx-md-12 {
    margin-left: 12px !important;
  }
  .m-md-16 {
    margin: 16px !important;
  }
  .mt-md-16,
  .my-md-16 {
    margin-top: 16px !important;
  }
  .mr-md-16,
  .mx-md-16 {
    margin-right: 16px !important;
  }
  .mb-md-16,
  .my-md-16 {
    margin-bottom: 16px !important;
  }
  .ml-md-16,
  .mx-md-16 {
    margin-left: 16px !important;
  }
  .m-md-24 {
    margin: 24px !important;
  }
  .mt-md-24,
  .my-md-24 {
    margin-top: 24px !important;
  }
  .mr-md-24,
  .mx-md-24 {
    margin-right: 24px !important;
  }
  .mb-md-24,
  .my-md-24 {
    margin-bottom: 24px !important;
  }
  .ml-md-24,
  .mx-md-24 {
    margin-left: 24px !important;
  }
  .m-md-28 {
    margin: 28px !important;
  }
  .mt-md-28,
  .my-md-28 {
    margin-top: 28px !important;
  }
  .mr-md-28,
  .mx-md-28 {
    margin-right: 28px !important;
  }
  .mb-md-28,
  .my-md-28 {
    margin-bottom: 28px !important;
  }
  .ml-md-28,
  .mx-md-28 {
    margin-left: 28px !important;
  }
  .m-md-32 {
    margin: 32px !important;
  }
  .mt-md-32,
  .my-md-32 {
    margin-top: 32px !important;
  }
  .mr-md-32,
  .mx-md-32 {
    margin-right: 32px !important;
  }
  .mb-md-32,
  .my-md-32 {
    margin-bottom: 32px !important;
  }
  .ml-md-32,
  .mx-md-32 {
    margin-left: 32px !important;
  }
  .m-md-36 {
    margin: 36px !important;
  }
  .mt-md-36,
  .my-md-36 {
    margin-top: 36px !important;
  }
  .mr-md-36,
  .mx-md-36 {
    margin-right: 36px !important;
  }
  .mb-md-36,
  .my-md-36 {
    margin-bottom: 36px !important;
  }
  .ml-md-36,
  .mx-md-36 {
    margin-left: 36px !important;
  }
  .p-md-0 {
    padding: 0px !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0px !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0px !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0px !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0px !important;
  }
  .p-md-5 {
    padding: 5px !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 5px !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 5px !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 5px !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 5px !important;
  }
  .p-md-10 {
    padding: 10px !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 10px !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 10px !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 10px !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 10px !important;
  }
  .p-md-15 {
    padding: 15px !important;
  }
  .pt-md-15,
  .py-md-15 {
    padding-top: 15px !important;
  }
  .pr-md-15,
  .px-md-15 {
    padding-right: 15px !important;
  }
  .pb-md-15,
  .py-md-15 {
    padding-bottom: 15px !important;
  }
  .pl-md-15,
  .px-md-15 {
    padding-left: 15px !important;
  }
  .p-md-20 {
    padding: 20px !important;
  }
  .pt-md-20,
  .py-md-20 {
    padding-top: 20px !important;
  }
  .pr-md-20,
  .px-md-20 {
    padding-right: 20px !important;
  }
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 20px !important;
  }
  .pl-md-20,
  .px-md-20 {
    padding-left: 20px !important;
  }
  .p-md-25 {
    padding: 25px !important;
  }
  .pt-md-25,
  .py-md-25 {
    padding-top: 25px !important;
  }
  .pr-md-25,
  .px-md-25 {
    padding-right: 25px !important;
  }
  .pb-md-25,
  .py-md-25 {
    padding-bottom: 25px !important;
  }
  .pl-md-25,
  .px-md-25 {
    padding-left: 25px !important;
  }
  .p-md-30 {
    padding: 30px !important;
  }
  .pt-md-30,
  .py-md-30 {
    padding-top: 30px !important;
  }
  .pr-md-30,
  .px-md-30 {
    padding-right: 30px !important;
  }
  .pb-md-30,
  .py-md-30 {
    padding-bottom: 30px !important;
  }
  .pl-md-30,
  .px-md-30 {
    padding-left: 30px !important;
  }
  .p-md-35 {
    padding: 35px !important;
  }
  .pt-md-35,
  .py-md-35 {
    padding-top: 35px !important;
  }
  .pr-md-35,
  .px-md-35 {
    padding-right: 35px !important;
  }
  .pb-md-35,
  .py-md-35 {
    padding-bottom: 35px !important;
  }
  .pl-md-35,
  .px-md-35 {
    padding-left: 35px !important;
  }
  .p-md-40 {
    padding: 40px !important;
  }
  .pt-md-40,
  .py-md-40 {
    padding-top: 40px !important;
  }
  .pr-md-40,
  .px-md-40 {
    padding-right: 40px !important;
  }
  .pb-md-40,
  .py-md-40 {
    padding-bottom: 40px !important;
  }
  .pl-md-40,
  .px-md-40 {
    padding-left: 40px !important;
  }
  .p-md-45 {
    padding: 45px !important;
  }
  .pt-md-45,
  .py-md-45 {
    padding-top: 45px !important;
  }
  .pr-md-45,
  .px-md-45 {
    padding-right: 45px !important;
  }
  .pb-md-45,
  .py-md-45 {
    padding-bottom: 45px !important;
  }
  .pl-md-45,
  .px-md-45 {
    padding-left: 45px !important;
  }
  .p-md-50 {
    padding: 50px !important;
  }
  .pt-md-50,
  .py-md-50 {
    padding-top: 50px !important;
  }
  .pr-md-50,
  .px-md-50 {
    padding-right: 50px !important;
  }
  .pb-md-50,
  .py-md-50 {
    padding-bottom: 50px !important;
  }
  .pl-md-50,
  .px-md-50 {
    padding-left: 50px !important;
  }
  .p-md-55 {
    padding: 55px !important;
  }
  .pt-md-55,
  .py-md-55 {
    padding-top: 55px !important;
  }
  .pr-md-55,
  .px-md-55 {
    padding-right: 55px !important;
  }
  .pb-md-55,
  .py-md-55 {
    padding-bottom: 55px !important;
  }
  .pl-md-55,
  .px-md-55 {
    padding-left: 55px !important;
  }
  .p-md-60 {
    padding: 60px !important;
  }
  .pt-md-60,
  .py-md-60 {
    padding-top: 60px !important;
  }
  .pr-md-60,
  .px-md-60 {
    padding-right: 60px !important;
  }
  .pb-md-60,
  .py-md-60 {
    padding-bottom: 60px !important;
  }
  .pl-md-60,
  .px-md-60 {
    padding-left: 60px !important;
  }
  .p-md-65 {
    padding: 65px !important;
  }
  .pt-md-65,
  .py-md-65 {
    padding-top: 65px !important;
  }
  .pr-md-65,
  .px-md-65 {
    padding-right: 65px !important;
  }
  .pb-md-65,
  .py-md-65 {
    padding-bottom: 65px !important;
  }
  .pl-md-65,
  .px-md-65 {
    padding-left: 65px !important;
  }
  .p-md-70 {
    padding: 70px !important;
  }
  .pt-md-70,
  .py-md-70 {
    padding-top: 70px !important;
  }
  .pr-md-70,
  .px-md-70 {
    padding-right: 70px !important;
  }
  .pb-md-70,
  .py-md-70 {
    padding-bottom: 70px !important;
  }
  .pl-md-70,
  .px-md-70 {
    padding-left: 70px !important;
  }
  .p-md-75 {
    padding: 75px !important;
  }
  .pt-md-75,
  .py-md-75 {
    padding-top: 75px !important;
  }
  .pr-md-75,
  .px-md-75 {
    padding-right: 75px !important;
  }
  .pb-md-75,
  .py-md-75 {
    padding-bottom: 75px !important;
  }
  .pl-md-75,
  .px-md-75 {
    padding-left: 75px !important;
  }
  .p-md-80 {
    padding: 80px !important;
  }
  .pt-md-80,
  .py-md-80 {
    padding-top: 80px !important;
  }
  .pr-md-80,
  .px-md-80 {
    padding-right: 80px !important;
  }
  .pb-md-80,
  .py-md-80 {
    padding-bottom: 80px !important;
  }
  .pl-md-80,
  .px-md-80 {
    padding-left: 80px !important;
  }
  .p-md-4 {
    padding: 4px !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 4px !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 4px !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 4px !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 4px !important;
  }
  .p-md-8 {
    padding: 8px !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 8px !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 8px !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 8px !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 8px !important;
  }
  .p-md-12 {
    padding: 12px !important;
  }
  .pt-md-12,
  .py-md-12 {
    padding-top: 12px !important;
  }
  .pr-md-12,
  .px-md-12 {
    padding-right: 12px !important;
  }
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 12px !important;
  }
  .pl-md-12,
  .px-md-12 {
    padding-left: 12px !important;
  }
  .p-md-16 {
    padding: 16px !important;
  }
  .pt-md-16,
  .py-md-16 {
    padding-top: 16px !important;
  }
  .pr-md-16,
  .px-md-16 {
    padding-right: 16px !important;
  }
  .pb-md-16,
  .py-md-16 {
    padding-bottom: 16px !important;
  }
  .pl-md-16,
  .px-md-16 {
    padding-left: 16px !important;
  }
  .p-md-24 {
    padding: 24px !important;
  }
  .pt-md-24,
  .py-md-24 {
    padding-top: 24px !important;
  }
  .pr-md-24,
  .px-md-24 {
    padding-right: 24px !important;
  }
  .pb-md-24,
  .py-md-24 {
    padding-bottom: 24px !important;
  }
  .pl-md-24,
  .px-md-24 {
    padding-left: 24px !important;
  }
  .p-md-28 {
    padding: 28px !important;
  }
  .pt-md-28,
  .py-md-28 {
    padding-top: 28px !important;
  }
  .pr-md-28,
  .px-md-28 {
    padding-right: 28px !important;
  }
  .pb-md-28,
  .py-md-28 {
    padding-bottom: 28px !important;
  }
  .pl-md-28,
  .px-md-28 {
    padding-left: 28px !important;
  }
  .p-md-32 {
    padding: 32px !important;
  }
  .pt-md-32,
  .py-md-32 {
    padding-top: 32px !important;
  }
  .pr-md-32,
  .px-md-32 {
    padding-right: 32px !important;
  }
  .pb-md-32,
  .py-md-32 {
    padding-bottom: 32px !important;
  }
  .pl-md-32,
  .px-md-32 {
    padding-left: 32px !important;
  }
  .p-md-36 {
    padding: 36px !important;
  }
  .pt-md-36,
  .py-md-36 {
    padding-top: 36px !important;
  }
  .pr-md-36,
  .px-md-36 {
    padding-right: 36px !important;
  }
  .pb-md-36,
  .py-md-36 {
    padding-bottom: 36px !important;
  }
  .pl-md-36,
  .px-md-36 {
    padding-left: 36px !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
  .gap-md-0 {
    gap: 0px !important;
  }
  .gap-md-5 {
    gap: 5px !important;
  }
  .gap-md-10 {
    gap: 10px !important;
  }
  .gap-md-15 {
    gap: 15px !important;
  }
  .gap-md-20 {
    gap: 20px !important;
  }
  .gap-md-25 {
    gap: 25px !important;
  }
  .gap-md-30 {
    gap: 30px !important;
  }
  .gap-md-35 {
    gap: 35px !important;
  }
  .gap-md-40 {
    gap: 40px !important;
  }
  .gap-md-45 {
    gap: 45px !important;
  }
  .gap-md-50 {
    gap: 50px !important;
  }
  .gap-md-55 {
    gap: 55px !important;
  }
  .gap-md-60 {
    gap: 60px !important;
  }
  .gap-md-65 {
    gap: 65px !important;
  }
  .gap-md-70 {
    gap: 70px !important;
  }
  .gap-md-75 {
    gap: 75px !important;
  }
  .gap-md-80 {
    gap: 80px !important;
  }
  .gap-md-4 {
    gap: 4px !important;
  }
  .gap-md-8 {
    gap: 8px !important;
  }
  .gap-md-12 {
    gap: 12px !important;
  }
  .gap-md-16 {
    gap: 16px !important;
  }
  .gap-md-24 {
    gap: 24px !important;
  }
  .gap-md-28 {
    gap: 28px !important;
  }
  .gap-md-32 {
    gap: 32px !important;
  }
  .gap-md-36 {
    gap: 36px !important;
  }
}
@media (min-width: 67.5em) {
  .m-lg-0 {
    margin: 0px !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0px !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0px !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0px !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0px !important;
  }
  .m-lg-5 {
    margin: 5px !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 5px !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 5px !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 5px !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 5px !important;
  }
  .m-lg-10 {
    margin: 10px !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 10px !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 10px !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 10px !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 10px !important;
  }
  .m-lg-15 {
    margin: 15px !important;
  }
  .mt-lg-15,
  .my-lg-15 {
    margin-top: 15px !important;
  }
  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 15px !important;
  }
  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 15px !important;
  }
  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 15px !important;
  }
  .m-lg-20 {
    margin: 20px !important;
  }
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 20px !important;
  }
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 20px !important;
  }
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 20px !important;
  }
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 20px !important;
  }
  .m-lg-25 {
    margin: 25px !important;
  }
  .mt-lg-25,
  .my-lg-25 {
    margin-top: 25px !important;
  }
  .mr-lg-25,
  .mx-lg-25 {
    margin-right: 25px !important;
  }
  .mb-lg-25,
  .my-lg-25 {
    margin-bottom: 25px !important;
  }
  .ml-lg-25,
  .mx-lg-25 {
    margin-left: 25px !important;
  }
  .m-lg-30 {
    margin: 30px !important;
  }
  .mt-lg-30,
  .my-lg-30 {
    margin-top: 30px !important;
  }
  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 30px !important;
  }
  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 30px !important;
  }
  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 30px !important;
  }
  .m-lg-35 {
    margin: 35px !important;
  }
  .mt-lg-35,
  .my-lg-35 {
    margin-top: 35px !important;
  }
  .mr-lg-35,
  .mx-lg-35 {
    margin-right: 35px !important;
  }
  .mb-lg-35,
  .my-lg-35 {
    margin-bottom: 35px !important;
  }
  .ml-lg-35,
  .mx-lg-35 {
    margin-left: 35px !important;
  }
  .m-lg-40 {
    margin: 40px !important;
  }
  .mt-lg-40,
  .my-lg-40 {
    margin-top: 40px !important;
  }
  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 40px !important;
  }
  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 40px !important;
  }
  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 40px !important;
  }
  .m-lg-45 {
    margin: 45px !important;
  }
  .mt-lg-45,
  .my-lg-45 {
    margin-top: 45px !important;
  }
  .mr-lg-45,
  .mx-lg-45 {
    margin-right: 45px !important;
  }
  .mb-lg-45,
  .my-lg-45 {
    margin-bottom: 45px !important;
  }
  .ml-lg-45,
  .mx-lg-45 {
    margin-left: 45px !important;
  }
  .m-lg-50 {
    margin: 50px !important;
  }
  .mt-lg-50,
  .my-lg-50 {
    margin-top: 50px !important;
  }
  .mr-lg-50,
  .mx-lg-50 {
    margin-right: 50px !important;
  }
  .mb-lg-50,
  .my-lg-50 {
    margin-bottom: 50px !important;
  }
  .ml-lg-50,
  .mx-lg-50 {
    margin-left: 50px !important;
  }
  .m-lg-55 {
    margin: 55px !important;
  }
  .mt-lg-55,
  .my-lg-55 {
    margin-top: 55px !important;
  }
  .mr-lg-55,
  .mx-lg-55 {
    margin-right: 55px !important;
  }
  .mb-lg-55,
  .my-lg-55 {
    margin-bottom: 55px !important;
  }
  .ml-lg-55,
  .mx-lg-55 {
    margin-left: 55px !important;
  }
  .m-lg-60 {
    margin: 60px !important;
  }
  .mt-lg-60,
  .my-lg-60 {
    margin-top: 60px !important;
  }
  .mr-lg-60,
  .mx-lg-60 {
    margin-right: 60px !important;
  }
  .mb-lg-60,
  .my-lg-60 {
    margin-bottom: 60px !important;
  }
  .ml-lg-60,
  .mx-lg-60 {
    margin-left: 60px !important;
  }
  .m-lg-65 {
    margin: 65px !important;
  }
  .mt-lg-65,
  .my-lg-65 {
    margin-top: 65px !important;
  }
  .mr-lg-65,
  .mx-lg-65 {
    margin-right: 65px !important;
  }
  .mb-lg-65,
  .my-lg-65 {
    margin-bottom: 65px !important;
  }
  .ml-lg-65,
  .mx-lg-65 {
    margin-left: 65px !important;
  }
  .m-lg-70 {
    margin: 70px !important;
  }
  .mt-lg-70,
  .my-lg-70 {
    margin-top: 70px !important;
  }
  .mr-lg-70,
  .mx-lg-70 {
    margin-right: 70px !important;
  }
  .mb-lg-70,
  .my-lg-70 {
    margin-bottom: 70px !important;
  }
  .ml-lg-70,
  .mx-lg-70 {
    margin-left: 70px !important;
  }
  .m-lg-75 {
    margin: 75px !important;
  }
  .mt-lg-75,
  .my-lg-75 {
    margin-top: 75px !important;
  }
  .mr-lg-75,
  .mx-lg-75 {
    margin-right: 75px !important;
  }
  .mb-lg-75,
  .my-lg-75 {
    margin-bottom: 75px !important;
  }
  .ml-lg-75,
  .mx-lg-75 {
    margin-left: 75px !important;
  }
  .m-lg-80 {
    margin: 80px !important;
  }
  .mt-lg-80,
  .my-lg-80 {
    margin-top: 80px !important;
  }
  .mr-lg-80,
  .mx-lg-80 {
    margin-right: 80px !important;
  }
  .mb-lg-80,
  .my-lg-80 {
    margin-bottom: 80px !important;
  }
  .ml-lg-80,
  .mx-lg-80 {
    margin-left: 80px !important;
  }
  .m-lg-4 {
    margin: 4px !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 4px !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 4px !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 4px !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 4px !important;
  }
  .m-lg-8 {
    margin: 8px !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 8px !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 8px !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 8px !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 8px !important;
  }
  .m-lg-12 {
    margin: 12px !important;
  }
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 12px !important;
  }
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 12px !important;
  }
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 12px !important;
  }
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 12px !important;
  }
  .m-lg-16 {
    margin: 16px !important;
  }
  .mt-lg-16,
  .my-lg-16 {
    margin-top: 16px !important;
  }
  .mr-lg-16,
  .mx-lg-16 {
    margin-right: 16px !important;
  }
  .mb-lg-16,
  .my-lg-16 {
    margin-bottom: 16px !important;
  }
  .ml-lg-16,
  .mx-lg-16 {
    margin-left: 16px !important;
  }
  .m-lg-24 {
    margin: 24px !important;
  }
  .mt-lg-24,
  .my-lg-24 {
    margin-top: 24px !important;
  }
  .mr-lg-24,
  .mx-lg-24 {
    margin-right: 24px !important;
  }
  .mb-lg-24,
  .my-lg-24 {
    margin-bottom: 24px !important;
  }
  .ml-lg-24,
  .mx-lg-24 {
    margin-left: 24px !important;
  }
  .m-lg-28 {
    margin: 28px !important;
  }
  .mt-lg-28,
  .my-lg-28 {
    margin-top: 28px !important;
  }
  .mr-lg-28,
  .mx-lg-28 {
    margin-right: 28px !important;
  }
  .mb-lg-28,
  .my-lg-28 {
    margin-bottom: 28px !important;
  }
  .ml-lg-28,
  .mx-lg-28 {
    margin-left: 28px !important;
  }
  .m-lg-32 {
    margin: 32px !important;
  }
  .mt-lg-32,
  .my-lg-32 {
    margin-top: 32px !important;
  }
  .mr-lg-32,
  .mx-lg-32 {
    margin-right: 32px !important;
  }
  .mb-lg-32,
  .my-lg-32 {
    margin-bottom: 32px !important;
  }
  .ml-lg-32,
  .mx-lg-32 {
    margin-left: 32px !important;
  }
  .m-lg-36 {
    margin: 36px !important;
  }
  .mt-lg-36,
  .my-lg-36 {
    margin-top: 36px !important;
  }
  .mr-lg-36,
  .mx-lg-36 {
    margin-right: 36px !important;
  }
  .mb-lg-36,
  .my-lg-36 {
    margin-bottom: 36px !important;
  }
  .ml-lg-36,
  .mx-lg-36 {
    margin-left: 36px !important;
  }
  .p-lg-0 {
    padding: 0px !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0px !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0px !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0px !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0px !important;
  }
  .p-lg-5 {
    padding: 5px !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 5px !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 5px !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 5px !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 5px !important;
  }
  .p-lg-10 {
    padding: 10px !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 10px !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 10px !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 10px !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 10px !important;
  }
  .p-lg-15 {
    padding: 15px !important;
  }
  .pt-lg-15,
  .py-lg-15 {
    padding-top: 15px !important;
  }
  .pr-lg-15,
  .px-lg-15 {
    padding-right: 15px !important;
  }
  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 15px !important;
  }
  .pl-lg-15,
  .px-lg-15 {
    padding-left: 15px !important;
  }
  .p-lg-20 {
    padding: 20px !important;
  }
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 20px !important;
  }
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 20px !important;
  }
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 20px !important;
  }
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 20px !important;
  }
  .p-lg-25 {
    padding: 25px !important;
  }
  .pt-lg-25,
  .py-lg-25 {
    padding-top: 25px !important;
  }
  .pr-lg-25,
  .px-lg-25 {
    padding-right: 25px !important;
  }
  .pb-lg-25,
  .py-lg-25 {
    padding-bottom: 25px !important;
  }
  .pl-lg-25,
  .px-lg-25 {
    padding-left: 25px !important;
  }
  .p-lg-30 {
    padding: 30px !important;
  }
  .pt-lg-30,
  .py-lg-30 {
    padding-top: 30px !important;
  }
  .pr-lg-30,
  .px-lg-30 {
    padding-right: 30px !important;
  }
  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 30px !important;
  }
  .pl-lg-30,
  .px-lg-30 {
    padding-left: 30px !important;
  }
  .p-lg-35 {
    padding: 35px !important;
  }
  .pt-lg-35,
  .py-lg-35 {
    padding-top: 35px !important;
  }
  .pr-lg-35,
  .px-lg-35 {
    padding-right: 35px !important;
  }
  .pb-lg-35,
  .py-lg-35 {
    padding-bottom: 35px !important;
  }
  .pl-lg-35,
  .px-lg-35 {
    padding-left: 35px !important;
  }
  .p-lg-40 {
    padding: 40px !important;
  }
  .pt-lg-40,
  .py-lg-40 {
    padding-top: 40px !important;
  }
  .pr-lg-40,
  .px-lg-40 {
    padding-right: 40px !important;
  }
  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 40px !important;
  }
  .pl-lg-40,
  .px-lg-40 {
    padding-left: 40px !important;
  }
  .p-lg-45 {
    padding: 45px !important;
  }
  .pt-lg-45,
  .py-lg-45 {
    padding-top: 45px !important;
  }
  .pr-lg-45,
  .px-lg-45 {
    padding-right: 45px !important;
  }
  .pb-lg-45,
  .py-lg-45 {
    padding-bottom: 45px !important;
  }
  .pl-lg-45,
  .px-lg-45 {
    padding-left: 45px !important;
  }
  .p-lg-50 {
    padding: 50px !important;
  }
  .pt-lg-50,
  .py-lg-50 {
    padding-top: 50px !important;
  }
  .pr-lg-50,
  .px-lg-50 {
    padding-right: 50px !important;
  }
  .pb-lg-50,
  .py-lg-50 {
    padding-bottom: 50px !important;
  }
  .pl-lg-50,
  .px-lg-50 {
    padding-left: 50px !important;
  }
  .p-lg-55 {
    padding: 55px !important;
  }
  .pt-lg-55,
  .py-lg-55 {
    padding-top: 55px !important;
  }
  .pr-lg-55,
  .px-lg-55 {
    padding-right: 55px !important;
  }
  .pb-lg-55,
  .py-lg-55 {
    padding-bottom: 55px !important;
  }
  .pl-lg-55,
  .px-lg-55 {
    padding-left: 55px !important;
  }
  .p-lg-60 {
    padding: 60px !important;
  }
  .pt-lg-60,
  .py-lg-60 {
    padding-top: 60px !important;
  }
  .pr-lg-60,
  .px-lg-60 {
    padding-right: 60px !important;
  }
  .pb-lg-60,
  .py-lg-60 {
    padding-bottom: 60px !important;
  }
  .pl-lg-60,
  .px-lg-60 {
    padding-left: 60px !important;
  }
  .p-lg-65 {
    padding: 65px !important;
  }
  .pt-lg-65,
  .py-lg-65 {
    padding-top: 65px !important;
  }
  .pr-lg-65,
  .px-lg-65 {
    padding-right: 65px !important;
  }
  .pb-lg-65,
  .py-lg-65 {
    padding-bottom: 65px !important;
  }
  .pl-lg-65,
  .px-lg-65 {
    padding-left: 65px !important;
  }
  .p-lg-70 {
    padding: 70px !important;
  }
  .pt-lg-70,
  .py-lg-70 {
    padding-top: 70px !important;
  }
  .pr-lg-70,
  .px-lg-70 {
    padding-right: 70px !important;
  }
  .pb-lg-70,
  .py-lg-70 {
    padding-bottom: 70px !important;
  }
  .pl-lg-70,
  .px-lg-70 {
    padding-left: 70px !important;
  }
  .p-lg-75 {
    padding: 75px !important;
  }
  .pt-lg-75,
  .py-lg-75 {
    padding-top: 75px !important;
  }
  .pr-lg-75,
  .px-lg-75 {
    padding-right: 75px !important;
  }
  .pb-lg-75,
  .py-lg-75 {
    padding-bottom: 75px !important;
  }
  .pl-lg-75,
  .px-lg-75 {
    padding-left: 75px !important;
  }
  .p-lg-80 {
    padding: 80px !important;
  }
  .pt-lg-80,
  .py-lg-80 {
    padding-top: 80px !important;
  }
  .pr-lg-80,
  .px-lg-80 {
    padding-right: 80px !important;
  }
  .pb-lg-80,
  .py-lg-80 {
    padding-bottom: 80px !important;
  }
  .pl-lg-80,
  .px-lg-80 {
    padding-left: 80px !important;
  }
  .p-lg-4 {
    padding: 4px !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 4px !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 4px !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 4px !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 4px !important;
  }
  .p-lg-8 {
    padding: 8px !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 8px !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 8px !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 8px !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 8px !important;
  }
  .p-lg-12 {
    padding: 12px !important;
  }
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 12px !important;
  }
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 12px !important;
  }
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 12px !important;
  }
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 12px !important;
  }
  .p-lg-16 {
    padding: 16px !important;
  }
  .pt-lg-16,
  .py-lg-16 {
    padding-top: 16px !important;
  }
  .pr-lg-16,
  .px-lg-16 {
    padding-right: 16px !important;
  }
  .pb-lg-16,
  .py-lg-16 {
    padding-bottom: 16px !important;
  }
  .pl-lg-16,
  .px-lg-16 {
    padding-left: 16px !important;
  }
  .p-lg-24 {
    padding: 24px !important;
  }
  .pt-lg-24,
  .py-lg-24 {
    padding-top: 24px !important;
  }
  .pr-lg-24,
  .px-lg-24 {
    padding-right: 24px !important;
  }
  .pb-lg-24,
  .py-lg-24 {
    padding-bottom: 24px !important;
  }
  .pl-lg-24,
  .px-lg-24 {
    padding-left: 24px !important;
  }
  .p-lg-28 {
    padding: 28px !important;
  }
  .pt-lg-28,
  .py-lg-28 {
    padding-top: 28px !important;
  }
  .pr-lg-28,
  .px-lg-28 {
    padding-right: 28px !important;
  }
  .pb-lg-28,
  .py-lg-28 {
    padding-bottom: 28px !important;
  }
  .pl-lg-28,
  .px-lg-28 {
    padding-left: 28px !important;
  }
  .p-lg-32 {
    padding: 32px !important;
  }
  .pt-lg-32,
  .py-lg-32 {
    padding-top: 32px !important;
  }
  .pr-lg-32,
  .px-lg-32 {
    padding-right: 32px !important;
  }
  .pb-lg-32,
  .py-lg-32 {
    padding-bottom: 32px !important;
  }
  .pl-lg-32,
  .px-lg-32 {
    padding-left: 32px !important;
  }
  .p-lg-36 {
    padding: 36px !important;
  }
  .pt-lg-36,
  .py-lg-36 {
    padding-top: 36px !important;
  }
  .pr-lg-36,
  .px-lg-36 {
    padding-right: 36px !important;
  }
  .pb-lg-36,
  .py-lg-36 {
    padding-bottom: 36px !important;
  }
  .pl-lg-36,
  .px-lg-36 {
    padding-left: 36px !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
  .gap-lg-0 {
    gap: 0px !important;
  }
  .gap-lg-5 {
    gap: 5px !important;
  }
  .gap-lg-10 {
    gap: 10px !important;
  }
  .gap-lg-15 {
    gap: 15px !important;
  }
  .gap-lg-20 {
    gap: 20px !important;
  }
  .gap-lg-25 {
    gap: 25px !important;
  }
  .gap-lg-30 {
    gap: 30px !important;
  }
  .gap-lg-35 {
    gap: 35px !important;
  }
  .gap-lg-40 {
    gap: 40px !important;
  }
  .gap-lg-45 {
    gap: 45px !important;
  }
  .gap-lg-50 {
    gap: 50px !important;
  }
  .gap-lg-55 {
    gap: 55px !important;
  }
  .gap-lg-60 {
    gap: 60px !important;
  }
  .gap-lg-65 {
    gap: 65px !important;
  }
  .gap-lg-70 {
    gap: 70px !important;
  }
  .gap-lg-75 {
    gap: 75px !important;
  }
  .gap-lg-80 {
    gap: 80px !important;
  }
  .gap-lg-4 {
    gap: 4px !important;
  }
  .gap-lg-8 {
    gap: 8px !important;
  }
  .gap-lg-12 {
    gap: 12px !important;
  }
  .gap-lg-16 {
    gap: 16px !important;
  }
  .gap-lg-24 {
    gap: 24px !important;
  }
  .gap-lg-28 {
    gap: 28px !important;
  }
  .gap-lg-32 {
    gap: 32px !important;
  }
  .gap-lg-36 {
    gap: 36px !important;
  }
}
.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 22.5em) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 45em) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 67.5em) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.break-word {
  word-break: break-word !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.cursor-pointer {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-180 {
  width: 180px !important;
}

.w-188 {
  width: 188px !important;
}

.w-288 {
  width: 288px !important;
}

.w-390 {
  width: 390px !important;
}

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

.maxw-0 {
  max-width: 0% !important;
}

.maxw-1 {
  max-width: 1% !important;
}

.maxw-2 {
  max-width: 2% !important;
}

.maxw-3 {
  max-width: 3% !important;
}

.maxw-4 {
  max-width: 4% !important;
}

.maxw-5 {
  max-width: 5% !important;
}

.maxw-6 {
  max-width: 6% !important;
}

.maxw-7 {
  max-width: 7% !important;
}

.maxw-8 {
  max-width: 8% !important;
}

.maxw-9 {
  max-width: 9% !important;
}

.maxw-10 {
  max-width: 10% !important;
}

.maxw-11 {
  max-width: 11% !important;
}

.maxw-12 {
  max-width: 12% !important;
}

.maxw-13 {
  max-width: 13% !important;
}

.maxw-14 {
  max-width: 14% !important;
}

.maxw-15 {
  max-width: 15% !important;
}

.maxw-16 {
  max-width: 16% !important;
}

.maxw-17 {
  max-width: 17% !important;
}

.maxw-18 {
  max-width: 18% !important;
}

.maxw-19 {
  max-width: 19% !important;
}

.maxw-20 {
  max-width: 20% !important;
}

.maxw-21 {
  max-width: 21% !important;
}

.maxw-22 {
  max-width: 22% !important;
}

.maxw-23 {
  max-width: 23% !important;
}

.maxw-24 {
  max-width: 24% !important;
}

.maxw-25 {
  max-width: 25% !important;
}

.maxw-26 {
  max-width: 26% !important;
}

.maxw-27 {
  max-width: 27% !important;
}

.maxw-28 {
  max-width: 28% !important;
}

.maxw-29 {
  max-width: 29% !important;
}

.maxw-30 {
  max-width: 30% !important;
}

.maxw-31 {
  max-width: 31% !important;
}

.maxw-32 {
  max-width: 32% !important;
}

.maxw-33 {
  max-width: 33% !important;
}

.maxw-34 {
  max-width: 34% !important;
}

.maxw-35 {
  max-width: 35% !important;
}

.maxw-36 {
  max-width: 36% !important;
}

.maxw-37 {
  max-width: 37% !important;
}

.maxw-38 {
  max-width: 38% !important;
}

.maxw-39 {
  max-width: 39% !important;
}

.maxw-40 {
  max-width: 40% !important;
}

.maxw-41 {
  max-width: 41% !important;
}

.maxw-42 {
  max-width: 42% !important;
}

.maxw-43 {
  max-width: 43% !important;
}

.maxw-44 {
  max-width: 44% !important;
}

.maxw-45 {
  max-width: 45% !important;
}

.maxw-46 {
  max-width: 46% !important;
}

.maxw-47 {
  max-width: 47% !important;
}

.maxw-48 {
  max-width: 48% !important;
}

.maxw-49 {
  max-width: 49% !important;
}

.maxw-50 {
  max-width: 50% !important;
}

.maxw-51 {
  max-width: 51% !important;
}

.maxw-52 {
  max-width: 52% !important;
}

.maxw-53 {
  max-width: 53% !important;
}

.maxw-54 {
  max-width: 54% !important;
}

.maxw-55 {
  max-width: 55% !important;
}

.maxw-56 {
  max-width: 56% !important;
}

.maxw-57 {
  max-width: 57% !important;
}

.maxw-58 {
  max-width: 58% !important;
}

.maxw-59 {
  max-width: 59% !important;
}

.maxw-60 {
  max-width: 60% !important;
}

.maxw-61 {
  max-width: 61% !important;
}

.maxw-62 {
  max-width: 62% !important;
}

.maxw-63 {
  max-width: 63% !important;
}

.maxw-64 {
  max-width: 64% !important;
}

.maxw-65 {
  max-width: 65% !important;
}

.maxw-66 {
  max-width: 66% !important;
}

.maxw-67 {
  max-width: 67% !important;
}

.maxw-68 {
  max-width: 68% !important;
}

.maxw-69 {
  max-width: 69% !important;
}

.maxw-70 {
  max-width: 70% !important;
}

.maxw-71 {
  max-width: 71% !important;
}

.maxw-72 {
  max-width: 72% !important;
}

.maxw-73 {
  max-width: 73% !important;
}

.maxw-74 {
  max-width: 74% !important;
}

.maxw-75 {
  max-width: 75% !important;
}

.maxw-76 {
  max-width: 76% !important;
}

.maxw-77 {
  max-width: 77% !important;
}

.maxw-78 {
  max-width: 78% !important;
}

.maxw-79 {
  max-width: 79% !important;
}

.maxw-80 {
  max-width: 80% !important;
}

.maxw-81 {
  max-width: 81% !important;
}

.maxw-82 {
  max-width: 82% !important;
}

.maxw-83 {
  max-width: 83% !important;
}

.maxw-84 {
  max-width: 84% !important;
}

.maxw-85 {
  max-width: 85% !important;
}

.maxw-86 {
  max-width: 86% !important;
}

.maxw-87 {
  max-width: 87% !important;
}

.maxw-88 {
  max-width: 88% !important;
}

.maxw-89 {
  max-width: 89% !important;
}

.maxw-90 {
  max-width: 90% !important;
}

.maxw-91 {
  max-width: 91% !important;
}

.maxw-92 {
  max-width: 92% !important;
}

.maxw-93 {
  max-width: 93% !important;
}

.maxw-94 {
  max-width: 94% !important;
}

.maxw-95 {
  max-width: 95% !important;
}

.maxw-96 {
  max-width: 96% !important;
}

.maxw-97 {
  max-width: 97% !important;
}

.maxw-98 {
  max-width: 98% !important;
}

.maxw-99 {
  max-width: 99% !important;
}

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

.maxw-auto {
  max-width: auto !important;
}

.minw-0 {
  min-width: 0% !important;
}

.minw-1 {
  min-width: 1% !important;
}

.minw-2 {
  min-width: 2% !important;
}

.minw-3 {
  min-width: 3% !important;
}

.minw-4 {
  min-width: 4% !important;
}

.minw-5 {
  min-width: 5% !important;
}

.minw-6 {
  min-width: 6% !important;
}

.minw-7 {
  min-width: 7% !important;
}

.minw-8 {
  min-width: 8% !important;
}

.minw-9 {
  min-width: 9% !important;
}

.minw-10 {
  min-width: 10% !important;
}

.minw-11 {
  min-width: 11% !important;
}

.minw-12 {
  min-width: 12% !important;
}

.minw-13 {
  min-width: 13% !important;
}

.minw-14 {
  min-width: 14% !important;
}

.minw-15 {
  min-width: 15% !important;
}

.minw-16 {
  min-width: 16% !important;
}

.minw-17 {
  min-width: 17% !important;
}

.minw-18 {
  min-width: 18% !important;
}

.minw-19 {
  min-width: 19% !important;
}

.minw-20 {
  min-width: 20% !important;
}

.minw-21 {
  min-width: 21% !important;
}

.minw-22 {
  min-width: 22% !important;
}

.minw-23 {
  min-width: 23% !important;
}

.minw-24 {
  min-width: 24% !important;
}

.minw-25 {
  min-width: 25% !important;
}

.minw-26 {
  min-width: 26% !important;
}

.minw-27 {
  min-width: 27% !important;
}

.minw-28 {
  min-width: 28% !important;
}

.minw-29 {
  min-width: 29% !important;
}

.minw-30 {
  min-width: 30% !important;
}

.minw-31 {
  min-width: 31% !important;
}

.minw-32 {
  min-width: 32% !important;
}

.minw-33 {
  min-width: 33% !important;
}

.minw-34 {
  min-width: 34% !important;
}

.minw-35 {
  min-width: 35% !important;
}

.minw-36 {
  min-width: 36% !important;
}

.minw-37 {
  min-width: 37% !important;
}

.minw-38 {
  min-width: 38% !important;
}

.minw-39 {
  min-width: 39% !important;
}

.minw-40 {
  min-width: 40% !important;
}

.minw-41 {
  min-width: 41% !important;
}

.minw-42 {
  min-width: 42% !important;
}

.minw-43 {
  min-width: 43% !important;
}

.minw-44 {
  min-width: 44% !important;
}

.minw-45 {
  min-width: 45% !important;
}

.minw-46 {
  min-width: 46% !important;
}

.minw-47 {
  min-width: 47% !important;
}

.minw-48 {
  min-width: 48% !important;
}

.minw-49 {
  min-width: 49% !important;
}

.minw-50 {
  min-width: 50% !important;
}

.minw-51 {
  min-width: 51% !important;
}

.minw-52 {
  min-width: 52% !important;
}

.minw-53 {
  min-width: 53% !important;
}

.minw-54 {
  min-width: 54% !important;
}

.minw-55 {
  min-width: 55% !important;
}

.minw-56 {
  min-width: 56% !important;
}

.minw-57 {
  min-width: 57% !important;
}

.minw-58 {
  min-width: 58% !important;
}

.minw-59 {
  min-width: 59% !important;
}

.minw-60 {
  min-width: 60% !important;
}

.minw-61 {
  min-width: 61% !important;
}

.minw-62 {
  min-width: 62% !important;
}

.minw-63 {
  min-width: 63% !important;
}

.minw-64 {
  min-width: 64% !important;
}

.minw-65 {
  min-width: 65% !important;
}

.minw-66 {
  min-width: 66% !important;
}

.minw-67 {
  min-width: 67% !important;
}

.minw-68 {
  min-width: 68% !important;
}

.minw-69 {
  min-width: 69% !important;
}

.minw-70 {
  min-width: 70% !important;
}

.minw-71 {
  min-width: 71% !important;
}

.minw-72 {
  min-width: 72% !important;
}

.minw-73 {
  min-width: 73% !important;
}

.minw-74 {
  min-width: 74% !important;
}

.minw-75 {
  min-width: 75% !important;
}

.minw-76 {
  min-width: 76% !important;
}

.minw-77 {
  min-width: 77% !important;
}

.minw-78 {
  min-width: 78% !important;
}

.minw-79 {
  min-width: 79% !important;
}

.minw-80 {
  min-width: 80% !important;
}

.minw-81 {
  min-width: 81% !important;
}

.minw-82 {
  min-width: 82% !important;
}

.minw-83 {
  min-width: 83% !important;
}

.minw-84 {
  min-width: 84% !important;
}

.minw-85 {
  min-width: 85% !important;
}

.minw-86 {
  min-width: 86% !important;
}

.minw-87 {
  min-width: 87% !important;
}

.minw-88 {
  min-width: 88% !important;
}

.minw-89 {
  min-width: 89% !important;
}

.minw-90 {
  min-width: 90% !important;
}

.minw-91 {
  min-width: 91% !important;
}

.minw-92 {
  min-width: 92% !important;
}

.minw-93 {
  min-width: 93% !important;
}

.minw-94 {
  min-width: 94% !important;
}

.minw-95 {
  min-width: 95% !important;
}

.minw-96 {
  min-width: 96% !important;
}

.minw-97 {
  min-width: 97% !important;
}

.minw-98 {
  min-width: 98% !important;
}

.minw-99 {
  min-width: 99% !important;
}

.minw-100 {
  min-width: 100% !important;
}

.minw-auto {
  min-width: auto !important;
}

@media (min-width: 22.5em) {
  .w-sm-0 {
    width: 0% !important;
  }
  .w-sm-1 {
    width: 1% !important;
  }
  .w-sm-2 {
    width: 2% !important;
  }
  .w-sm-3 {
    width: 3% !important;
  }
  .w-sm-4 {
    width: 4% !important;
  }
  .w-sm-5 {
    width: 5% !important;
  }
  .w-sm-6 {
    width: 6% !important;
  }
  .w-sm-7 {
    width: 7% !important;
  }
  .w-sm-8 {
    width: 8% !important;
  }
  .w-sm-9 {
    width: 9% !important;
  }
  .w-sm-10 {
    width: 10% !important;
  }
  .w-sm-11 {
    width: 11% !important;
  }
  .w-sm-12 {
    width: 12% !important;
  }
  .w-sm-13 {
    width: 13% !important;
  }
  .w-sm-14 {
    width: 14% !important;
  }
  .w-sm-15 {
    width: 15% !important;
  }
  .w-sm-16 {
    width: 16% !important;
  }
  .w-sm-17 {
    width: 17% !important;
  }
  .w-sm-18 {
    width: 18% !important;
  }
  .w-sm-19 {
    width: 19% !important;
  }
  .w-sm-20 {
    width: 20% !important;
  }
  .w-sm-21 {
    width: 21% !important;
  }
  .w-sm-22 {
    width: 22% !important;
  }
  .w-sm-23 {
    width: 23% !important;
  }
  .w-sm-24 {
    width: 24% !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-26 {
    width: 26% !important;
  }
  .w-sm-27 {
    width: 27% !important;
  }
  .w-sm-28 {
    width: 28% !important;
  }
  .w-sm-29 {
    width: 29% !important;
  }
  .w-sm-30 {
    width: 30% !important;
  }
  .w-sm-31 {
    width: 31% !important;
  }
  .w-sm-32 {
    width: 32% !important;
  }
  .w-sm-33 {
    width: 33% !important;
  }
  .w-sm-34 {
    width: 34% !important;
  }
  .w-sm-35 {
    width: 35% !important;
  }
  .w-sm-36 {
    width: 36% !important;
  }
  .w-sm-37 {
    width: 37% !important;
  }
  .w-sm-38 {
    width: 38% !important;
  }
  .w-sm-39 {
    width: 39% !important;
  }
  .w-sm-40 {
    width: 40% !important;
  }
  .w-sm-41 {
    width: 41% !important;
  }
  .w-sm-42 {
    width: 42% !important;
  }
  .w-sm-43 {
    width: 43% !important;
  }
  .w-sm-44 {
    width: 44% !important;
  }
  .w-sm-45 {
    width: 45% !important;
  }
  .w-sm-46 {
    width: 46% !important;
  }
  .w-sm-47 {
    width: 47% !important;
  }
  .w-sm-48 {
    width: 48% !important;
  }
  .w-sm-49 {
    width: 49% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-51 {
    width: 51% !important;
  }
  .w-sm-52 {
    width: 52% !important;
  }
  .w-sm-53 {
    width: 53% !important;
  }
  .w-sm-54 {
    width: 54% !important;
  }
  .w-sm-55 {
    width: 55% !important;
  }
  .w-sm-56 {
    width: 56% !important;
  }
  .w-sm-57 {
    width: 57% !important;
  }
  .w-sm-58 {
    width: 58% !important;
  }
  .w-sm-59 {
    width: 59% !important;
  }
  .w-sm-60 {
    width: 60% !important;
  }
  .w-sm-61 {
    width: 61% !important;
  }
  .w-sm-62 {
    width: 62% !important;
  }
  .w-sm-63 {
    width: 63% !important;
  }
  .w-sm-64 {
    width: 64% !important;
  }
  .w-sm-65 {
    width: 65% !important;
  }
  .w-sm-66 {
    width: 66% !important;
  }
  .w-sm-67 {
    width: 67% !important;
  }
  .w-sm-68 {
    width: 68% !important;
  }
  .w-sm-69 {
    width: 69% !important;
  }
  .w-sm-70 {
    width: 70% !important;
  }
  .w-sm-71 {
    width: 71% !important;
  }
  .w-sm-72 {
    width: 72% !important;
  }
  .w-sm-73 {
    width: 73% !important;
  }
  .w-sm-74 {
    width: 74% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-76 {
    width: 76% !important;
  }
  .w-sm-77 {
    width: 77% !important;
  }
  .w-sm-78 {
    width: 78% !important;
  }
  .w-sm-79 {
    width: 79% !important;
  }
  .w-sm-80 {
    width: 80% !important;
  }
  .w-sm-81 {
    width: 81% !important;
  }
  .w-sm-82 {
    width: 82% !important;
  }
  .w-sm-83 {
    width: 83% !important;
  }
  .w-sm-84 {
    width: 84% !important;
  }
  .w-sm-85 {
    width: 85% !important;
  }
  .w-sm-86 {
    width: 86% !important;
  }
  .w-sm-87 {
    width: 87% !important;
  }
  .w-sm-88 {
    width: 88% !important;
  }
  .w-sm-89 {
    width: 89% !important;
  }
  .w-sm-90 {
    width: 90% !important;
  }
  .w-sm-91 {
    width: 91% !important;
  }
  .w-sm-92 {
    width: 92% !important;
  }
  .w-sm-93 {
    width: 93% !important;
  }
  .w-sm-94 {
    width: 94% !important;
  }
  .w-sm-95 {
    width: 95% !important;
  }
  .w-sm-96 {
    width: 96% !important;
  }
  .w-sm-97 {
    width: 97% !important;
  }
  .w-sm-98 {
    width: 98% !important;
  }
  .w-sm-99 {
    width: 99% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-180 {
    width: 180px !important;
  }
  .w-sm-188 {
    width: 188px !important;
  }
  .w-sm-288 {
    width: 288px !important;
  }
  .w-sm-390 {
    width: 390px !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .maxw-sm-0 {
    max-width: 0% !important;
  }
  .maxw-sm-1 {
    max-width: 1% !important;
  }
  .maxw-sm-2 {
    max-width: 2% !important;
  }
  .maxw-sm-3 {
    max-width: 3% !important;
  }
  .maxw-sm-4 {
    max-width: 4% !important;
  }
  .maxw-sm-5 {
    max-width: 5% !important;
  }
  .maxw-sm-6 {
    max-width: 6% !important;
  }
  .maxw-sm-7 {
    max-width: 7% !important;
  }
  .maxw-sm-8 {
    max-width: 8% !important;
  }
  .maxw-sm-9 {
    max-width: 9% !important;
  }
  .maxw-sm-10 {
    max-width: 10% !important;
  }
  .maxw-sm-11 {
    max-width: 11% !important;
  }
  .maxw-sm-12 {
    max-width: 12% !important;
  }
  .maxw-sm-13 {
    max-width: 13% !important;
  }
  .maxw-sm-14 {
    max-width: 14% !important;
  }
  .maxw-sm-15 {
    max-width: 15% !important;
  }
  .maxw-sm-16 {
    max-width: 16% !important;
  }
  .maxw-sm-17 {
    max-width: 17% !important;
  }
  .maxw-sm-18 {
    max-width: 18% !important;
  }
  .maxw-sm-19 {
    max-width: 19% !important;
  }
  .maxw-sm-20 {
    max-width: 20% !important;
  }
  .maxw-sm-21 {
    max-width: 21% !important;
  }
  .maxw-sm-22 {
    max-width: 22% !important;
  }
  .maxw-sm-23 {
    max-width: 23% !important;
  }
  .maxw-sm-24 {
    max-width: 24% !important;
  }
  .maxw-sm-25 {
    max-width: 25% !important;
  }
  .maxw-sm-26 {
    max-width: 26% !important;
  }
  .maxw-sm-27 {
    max-width: 27% !important;
  }
  .maxw-sm-28 {
    max-width: 28% !important;
  }
  .maxw-sm-29 {
    max-width: 29% !important;
  }
  .maxw-sm-30 {
    max-width: 30% !important;
  }
  .maxw-sm-31 {
    max-width: 31% !important;
  }
  .maxw-sm-32 {
    max-width: 32% !important;
  }
  .maxw-sm-33 {
    max-width: 33% !important;
  }
  .maxw-sm-34 {
    max-width: 34% !important;
  }
  .maxw-sm-35 {
    max-width: 35% !important;
  }
  .maxw-sm-36 {
    max-width: 36% !important;
  }
  .maxw-sm-37 {
    max-width: 37% !important;
  }
  .maxw-sm-38 {
    max-width: 38% !important;
  }
  .maxw-sm-39 {
    max-width: 39% !important;
  }
  .maxw-sm-40 {
    max-width: 40% !important;
  }
  .maxw-sm-41 {
    max-width: 41% !important;
  }
  .maxw-sm-42 {
    max-width: 42% !important;
  }
  .maxw-sm-43 {
    max-width: 43% !important;
  }
  .maxw-sm-44 {
    max-width: 44% !important;
  }
  .maxw-sm-45 {
    max-width: 45% !important;
  }
  .maxw-sm-46 {
    max-width: 46% !important;
  }
  .maxw-sm-47 {
    max-width: 47% !important;
  }
  .maxw-sm-48 {
    max-width: 48% !important;
  }
  .maxw-sm-49 {
    max-width: 49% !important;
  }
  .maxw-sm-50 {
    max-width: 50% !important;
  }
  .maxw-sm-51 {
    max-width: 51% !important;
  }
  .maxw-sm-52 {
    max-width: 52% !important;
  }
  .maxw-sm-53 {
    max-width: 53% !important;
  }
  .maxw-sm-54 {
    max-width: 54% !important;
  }
  .maxw-sm-55 {
    max-width: 55% !important;
  }
  .maxw-sm-56 {
    max-width: 56% !important;
  }
  .maxw-sm-57 {
    max-width: 57% !important;
  }
  .maxw-sm-58 {
    max-width: 58% !important;
  }
  .maxw-sm-59 {
    max-width: 59% !important;
  }
  .maxw-sm-60 {
    max-width: 60% !important;
  }
  .maxw-sm-61 {
    max-width: 61% !important;
  }
  .maxw-sm-62 {
    max-width: 62% !important;
  }
  .maxw-sm-63 {
    max-width: 63% !important;
  }
  .maxw-sm-64 {
    max-width: 64% !important;
  }
  .maxw-sm-65 {
    max-width: 65% !important;
  }
  .maxw-sm-66 {
    max-width: 66% !important;
  }
  .maxw-sm-67 {
    max-width: 67% !important;
  }
  .maxw-sm-68 {
    max-width: 68% !important;
  }
  .maxw-sm-69 {
    max-width: 69% !important;
  }
  .maxw-sm-70 {
    max-width: 70% !important;
  }
  .maxw-sm-71 {
    max-width: 71% !important;
  }
  .maxw-sm-72 {
    max-width: 72% !important;
  }
  .maxw-sm-73 {
    max-width: 73% !important;
  }
  .maxw-sm-74 {
    max-width: 74% !important;
  }
  .maxw-sm-75 {
    max-width: 75% !important;
  }
  .maxw-sm-76 {
    max-width: 76% !important;
  }
  .maxw-sm-77 {
    max-width: 77% !important;
  }
  .maxw-sm-78 {
    max-width: 78% !important;
  }
  .maxw-sm-79 {
    max-width: 79% !important;
  }
  .maxw-sm-80 {
    max-width: 80% !important;
  }
  .maxw-sm-81 {
    max-width: 81% !important;
  }
  .maxw-sm-82 {
    max-width: 82% !important;
  }
  .maxw-sm-83 {
    max-width: 83% !important;
  }
  .maxw-sm-84 {
    max-width: 84% !important;
  }
  .maxw-sm-85 {
    max-width: 85% !important;
  }
  .maxw-sm-86 {
    max-width: 86% !important;
  }
  .maxw-sm-87 {
    max-width: 87% !important;
  }
  .maxw-sm-88 {
    max-width: 88% !important;
  }
  .maxw-sm-89 {
    max-width: 89% !important;
  }
  .maxw-sm-90 {
    max-width: 90% !important;
  }
  .maxw-sm-91 {
    max-width: 91% !important;
  }
  .maxw-sm-92 {
    max-width: 92% !important;
  }
  .maxw-sm-93 {
    max-width: 93% !important;
  }
  .maxw-sm-94 {
    max-width: 94% !important;
  }
  .maxw-sm-95 {
    max-width: 95% !important;
  }
  .maxw-sm-96 {
    max-width: 96% !important;
  }
  .maxw-sm-97 {
    max-width: 97% !important;
  }
  .maxw-sm-98 {
    max-width: 98% !important;
  }
  .maxw-sm-99 {
    max-width: 99% !important;
  }
  .maxw-sm-100 {
    max-width: 100% !important;
  }
  .maxw-sm-auto {
    max-width: auto !important;
  }
  .minw-sm-0 {
    min-width: 0% !important;
  }
  .minw-sm-1 {
    min-width: 1% !important;
  }
  .minw-sm-2 {
    min-width: 2% !important;
  }
  .minw-sm-3 {
    min-width: 3% !important;
  }
  .minw-sm-4 {
    min-width: 4% !important;
  }
  .minw-sm-5 {
    min-width: 5% !important;
  }
  .minw-sm-6 {
    min-width: 6% !important;
  }
  .minw-sm-7 {
    min-width: 7% !important;
  }
  .minw-sm-8 {
    min-width: 8% !important;
  }
  .minw-sm-9 {
    min-width: 9% !important;
  }
  .minw-sm-10 {
    min-width: 10% !important;
  }
  .minw-sm-11 {
    min-width: 11% !important;
  }
  .minw-sm-12 {
    min-width: 12% !important;
  }
  .minw-sm-13 {
    min-width: 13% !important;
  }
  .minw-sm-14 {
    min-width: 14% !important;
  }
  .minw-sm-15 {
    min-width: 15% !important;
  }
  .minw-sm-16 {
    min-width: 16% !important;
  }
  .minw-sm-17 {
    min-width: 17% !important;
  }
  .minw-sm-18 {
    min-width: 18% !important;
  }
  .minw-sm-19 {
    min-width: 19% !important;
  }
  .minw-sm-20 {
    min-width: 20% !important;
  }
  .minw-sm-21 {
    min-width: 21% !important;
  }
  .minw-sm-22 {
    min-width: 22% !important;
  }
  .minw-sm-23 {
    min-width: 23% !important;
  }
  .minw-sm-24 {
    min-width: 24% !important;
  }
  .minw-sm-25 {
    min-width: 25% !important;
  }
  .minw-sm-26 {
    min-width: 26% !important;
  }
  .minw-sm-27 {
    min-width: 27% !important;
  }
  .minw-sm-28 {
    min-width: 28% !important;
  }
  .minw-sm-29 {
    min-width: 29% !important;
  }
  .minw-sm-30 {
    min-width: 30% !important;
  }
  .minw-sm-31 {
    min-width: 31% !important;
  }
  .minw-sm-32 {
    min-width: 32% !important;
  }
  .minw-sm-33 {
    min-width: 33% !important;
  }
  .minw-sm-34 {
    min-width: 34% !important;
  }
  .minw-sm-35 {
    min-width: 35% !important;
  }
  .minw-sm-36 {
    min-width: 36% !important;
  }
  .minw-sm-37 {
    min-width: 37% !important;
  }
  .minw-sm-38 {
    min-width: 38% !important;
  }
  .minw-sm-39 {
    min-width: 39% !important;
  }
  .minw-sm-40 {
    min-width: 40% !important;
  }
  .minw-sm-41 {
    min-width: 41% !important;
  }
  .minw-sm-42 {
    min-width: 42% !important;
  }
  .minw-sm-43 {
    min-width: 43% !important;
  }
  .minw-sm-44 {
    min-width: 44% !important;
  }
  .minw-sm-45 {
    min-width: 45% !important;
  }
  .minw-sm-46 {
    min-width: 46% !important;
  }
  .minw-sm-47 {
    min-width: 47% !important;
  }
  .minw-sm-48 {
    min-width: 48% !important;
  }
  .minw-sm-49 {
    min-width: 49% !important;
  }
  .minw-sm-50 {
    min-width: 50% !important;
  }
  .minw-sm-51 {
    min-width: 51% !important;
  }
  .minw-sm-52 {
    min-width: 52% !important;
  }
  .minw-sm-53 {
    min-width: 53% !important;
  }
  .minw-sm-54 {
    min-width: 54% !important;
  }
  .minw-sm-55 {
    min-width: 55% !important;
  }
  .minw-sm-56 {
    min-width: 56% !important;
  }
  .minw-sm-57 {
    min-width: 57% !important;
  }
  .minw-sm-58 {
    min-width: 58% !important;
  }
  .minw-sm-59 {
    min-width: 59% !important;
  }
  .minw-sm-60 {
    min-width: 60% !important;
  }
  .minw-sm-61 {
    min-width: 61% !important;
  }
  .minw-sm-62 {
    min-width: 62% !important;
  }
  .minw-sm-63 {
    min-width: 63% !important;
  }
  .minw-sm-64 {
    min-width: 64% !important;
  }
  .minw-sm-65 {
    min-width: 65% !important;
  }
  .minw-sm-66 {
    min-width: 66% !important;
  }
  .minw-sm-67 {
    min-width: 67% !important;
  }
  .minw-sm-68 {
    min-width: 68% !important;
  }
  .minw-sm-69 {
    min-width: 69% !important;
  }
  .minw-sm-70 {
    min-width: 70% !important;
  }
  .minw-sm-71 {
    min-width: 71% !important;
  }
  .minw-sm-72 {
    min-width: 72% !important;
  }
  .minw-sm-73 {
    min-width: 73% !important;
  }
  .minw-sm-74 {
    min-width: 74% !important;
  }
  .minw-sm-75 {
    min-width: 75% !important;
  }
  .minw-sm-76 {
    min-width: 76% !important;
  }
  .minw-sm-77 {
    min-width: 77% !important;
  }
  .minw-sm-78 {
    min-width: 78% !important;
  }
  .minw-sm-79 {
    min-width: 79% !important;
  }
  .minw-sm-80 {
    min-width: 80% !important;
  }
  .minw-sm-81 {
    min-width: 81% !important;
  }
  .minw-sm-82 {
    min-width: 82% !important;
  }
  .minw-sm-83 {
    min-width: 83% !important;
  }
  .minw-sm-84 {
    min-width: 84% !important;
  }
  .minw-sm-85 {
    min-width: 85% !important;
  }
  .minw-sm-86 {
    min-width: 86% !important;
  }
  .minw-sm-87 {
    min-width: 87% !important;
  }
  .minw-sm-88 {
    min-width: 88% !important;
  }
  .minw-sm-89 {
    min-width: 89% !important;
  }
  .minw-sm-90 {
    min-width: 90% !important;
  }
  .minw-sm-91 {
    min-width: 91% !important;
  }
  .minw-sm-92 {
    min-width: 92% !important;
  }
  .minw-sm-93 {
    min-width: 93% !important;
  }
  .minw-sm-94 {
    min-width: 94% !important;
  }
  .minw-sm-95 {
    min-width: 95% !important;
  }
  .minw-sm-96 {
    min-width: 96% !important;
  }
  .minw-sm-97 {
    min-width: 97% !important;
  }
  .minw-sm-98 {
    min-width: 98% !important;
  }
  .minw-sm-99 {
    min-width: 99% !important;
  }
  .minw-sm-100 {
    min-width: 100% !important;
  }
  .minw-sm-auto {
    min-width: auto !important;
  }
}
@media (min-width: 45em) {
  .w-md-0 {
    width: 0% !important;
  }
  .w-md-1 {
    width: 1% !important;
  }
  .w-md-2 {
    width: 2% !important;
  }
  .w-md-3 {
    width: 3% !important;
  }
  .w-md-4 {
    width: 4% !important;
  }
  .w-md-5 {
    width: 5% !important;
  }
  .w-md-6 {
    width: 6% !important;
  }
  .w-md-7 {
    width: 7% !important;
  }
  .w-md-8 {
    width: 8% !important;
  }
  .w-md-9 {
    width: 9% !important;
  }
  .w-md-10 {
    width: 10% !important;
  }
  .w-md-11 {
    width: 11% !important;
  }
  .w-md-12 {
    width: 12% !important;
  }
  .w-md-13 {
    width: 13% !important;
  }
  .w-md-14 {
    width: 14% !important;
  }
  .w-md-15 {
    width: 15% !important;
  }
  .w-md-16 {
    width: 16% !important;
  }
  .w-md-17 {
    width: 17% !important;
  }
  .w-md-18 {
    width: 18% !important;
  }
  .w-md-19 {
    width: 19% !important;
  }
  .w-md-20 {
    width: 20% !important;
  }
  .w-md-21 {
    width: 21% !important;
  }
  .w-md-22 {
    width: 22% !important;
  }
  .w-md-23 {
    width: 23% !important;
  }
  .w-md-24 {
    width: 24% !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-26 {
    width: 26% !important;
  }
  .w-md-27 {
    width: 27% !important;
  }
  .w-md-28 {
    width: 28% !important;
  }
  .w-md-29 {
    width: 29% !important;
  }
  .w-md-30 {
    width: 30% !important;
  }
  .w-md-31 {
    width: 31% !important;
  }
  .w-md-32 {
    width: 32% !important;
  }
  .w-md-33 {
    width: 33% !important;
  }
  .w-md-34 {
    width: 34% !important;
  }
  .w-md-35 {
    width: 35% !important;
  }
  .w-md-36 {
    width: 36% !important;
  }
  .w-md-37 {
    width: 37% !important;
  }
  .w-md-38 {
    width: 38% !important;
  }
  .w-md-39 {
    width: 39% !important;
  }
  .w-md-40 {
    width: 40% !important;
  }
  .w-md-41 {
    width: 41% !important;
  }
  .w-md-42 {
    width: 42% !important;
  }
  .w-md-43 {
    width: 43% !important;
  }
  .w-md-44 {
    width: 44% !important;
  }
  .w-md-45 {
    width: 45% !important;
  }
  .w-md-46 {
    width: 46% !important;
  }
  .w-md-47 {
    width: 47% !important;
  }
  .w-md-48 {
    width: 48% !important;
  }
  .w-md-49 {
    width: 49% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-51 {
    width: 51% !important;
  }
  .w-md-52 {
    width: 52% !important;
  }
  .w-md-53 {
    width: 53% !important;
  }
  .w-md-54 {
    width: 54% !important;
  }
  .w-md-55 {
    width: 55% !important;
  }
  .w-md-56 {
    width: 56% !important;
  }
  .w-md-57 {
    width: 57% !important;
  }
  .w-md-58 {
    width: 58% !important;
  }
  .w-md-59 {
    width: 59% !important;
  }
  .w-md-60 {
    width: 60% !important;
  }
  .w-md-61 {
    width: 61% !important;
  }
  .w-md-62 {
    width: 62% !important;
  }
  .w-md-63 {
    width: 63% !important;
  }
  .w-md-64 {
    width: 64% !important;
  }
  .w-md-65 {
    width: 65% !important;
  }
  .w-md-66 {
    width: 66% !important;
  }
  .w-md-67 {
    width: 67% !important;
  }
  .w-md-68 {
    width: 68% !important;
  }
  .w-md-69 {
    width: 69% !important;
  }
  .w-md-70 {
    width: 70% !important;
  }
  .w-md-71 {
    width: 71% !important;
  }
  .w-md-72 {
    width: 72% !important;
  }
  .w-md-73 {
    width: 73% !important;
  }
  .w-md-74 {
    width: 74% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-76 {
    width: 76% !important;
  }
  .w-md-77 {
    width: 77% !important;
  }
  .w-md-78 {
    width: 78% !important;
  }
  .w-md-79 {
    width: 79% !important;
  }
  .w-md-80 {
    width: 80% !important;
  }
  .w-md-81 {
    width: 81% !important;
  }
  .w-md-82 {
    width: 82% !important;
  }
  .w-md-83 {
    width: 83% !important;
  }
  .w-md-84 {
    width: 84% !important;
  }
  .w-md-85 {
    width: 85% !important;
  }
  .w-md-86 {
    width: 86% !important;
  }
  .w-md-87 {
    width: 87% !important;
  }
  .w-md-88 {
    width: 88% !important;
  }
  .w-md-89 {
    width: 89% !important;
  }
  .w-md-90 {
    width: 90% !important;
  }
  .w-md-91 {
    width: 91% !important;
  }
  .w-md-92 {
    width: 92% !important;
  }
  .w-md-93 {
    width: 93% !important;
  }
  .w-md-94 {
    width: 94% !important;
  }
  .w-md-95 {
    width: 95% !important;
  }
  .w-md-96 {
    width: 96% !important;
  }
  .w-md-97 {
    width: 97% !important;
  }
  .w-md-98 {
    width: 98% !important;
  }
  .w-md-99 {
    width: 99% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-180 {
    width: 180px !important;
  }
  .w-md-188 {
    width: 188px !important;
  }
  .w-md-288 {
    width: 288px !important;
  }
  .w-md-390 {
    width: 390px !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .maxw-md-0 {
    max-width: 0% !important;
  }
  .maxw-md-1 {
    max-width: 1% !important;
  }
  .maxw-md-2 {
    max-width: 2% !important;
  }
  .maxw-md-3 {
    max-width: 3% !important;
  }
  .maxw-md-4 {
    max-width: 4% !important;
  }
  .maxw-md-5 {
    max-width: 5% !important;
  }
  .maxw-md-6 {
    max-width: 6% !important;
  }
  .maxw-md-7 {
    max-width: 7% !important;
  }
  .maxw-md-8 {
    max-width: 8% !important;
  }
  .maxw-md-9 {
    max-width: 9% !important;
  }
  .maxw-md-10 {
    max-width: 10% !important;
  }
  .maxw-md-11 {
    max-width: 11% !important;
  }
  .maxw-md-12 {
    max-width: 12% !important;
  }
  .maxw-md-13 {
    max-width: 13% !important;
  }
  .maxw-md-14 {
    max-width: 14% !important;
  }
  .maxw-md-15 {
    max-width: 15% !important;
  }
  .maxw-md-16 {
    max-width: 16% !important;
  }
  .maxw-md-17 {
    max-width: 17% !important;
  }
  .maxw-md-18 {
    max-width: 18% !important;
  }
  .maxw-md-19 {
    max-width: 19% !important;
  }
  .maxw-md-20 {
    max-width: 20% !important;
  }
  .maxw-md-21 {
    max-width: 21% !important;
  }
  .maxw-md-22 {
    max-width: 22% !important;
  }
  .maxw-md-23 {
    max-width: 23% !important;
  }
  .maxw-md-24 {
    max-width: 24% !important;
  }
  .maxw-md-25 {
    max-width: 25% !important;
  }
  .maxw-md-26 {
    max-width: 26% !important;
  }
  .maxw-md-27 {
    max-width: 27% !important;
  }
  .maxw-md-28 {
    max-width: 28% !important;
  }
  .maxw-md-29 {
    max-width: 29% !important;
  }
  .maxw-md-30 {
    max-width: 30% !important;
  }
  .maxw-md-31 {
    max-width: 31% !important;
  }
  .maxw-md-32 {
    max-width: 32% !important;
  }
  .maxw-md-33 {
    max-width: 33% !important;
  }
  .maxw-md-34 {
    max-width: 34% !important;
  }
  .maxw-md-35 {
    max-width: 35% !important;
  }
  .maxw-md-36 {
    max-width: 36% !important;
  }
  .maxw-md-37 {
    max-width: 37% !important;
  }
  .maxw-md-38 {
    max-width: 38% !important;
  }
  .maxw-md-39 {
    max-width: 39% !important;
  }
  .maxw-md-40 {
    max-width: 40% !important;
  }
  .maxw-md-41 {
    max-width: 41% !important;
  }
  .maxw-md-42 {
    max-width: 42% !important;
  }
  .maxw-md-43 {
    max-width: 43% !important;
  }
  .maxw-md-44 {
    max-width: 44% !important;
  }
  .maxw-md-45 {
    max-width: 45% !important;
  }
  .maxw-md-46 {
    max-width: 46% !important;
  }
  .maxw-md-47 {
    max-width: 47% !important;
  }
  .maxw-md-48 {
    max-width: 48% !important;
  }
  .maxw-md-49 {
    max-width: 49% !important;
  }
  .maxw-md-50 {
    max-width: 50% !important;
  }
  .maxw-md-51 {
    max-width: 51% !important;
  }
  .maxw-md-52 {
    max-width: 52% !important;
  }
  .maxw-md-53 {
    max-width: 53% !important;
  }
  .maxw-md-54 {
    max-width: 54% !important;
  }
  .maxw-md-55 {
    max-width: 55% !important;
  }
  .maxw-md-56 {
    max-width: 56% !important;
  }
  .maxw-md-57 {
    max-width: 57% !important;
  }
  .maxw-md-58 {
    max-width: 58% !important;
  }
  .maxw-md-59 {
    max-width: 59% !important;
  }
  .maxw-md-60 {
    max-width: 60% !important;
  }
  .maxw-md-61 {
    max-width: 61% !important;
  }
  .maxw-md-62 {
    max-width: 62% !important;
  }
  .maxw-md-63 {
    max-width: 63% !important;
  }
  .maxw-md-64 {
    max-width: 64% !important;
  }
  .maxw-md-65 {
    max-width: 65% !important;
  }
  .maxw-md-66 {
    max-width: 66% !important;
  }
  .maxw-md-67 {
    max-width: 67% !important;
  }
  .maxw-md-68 {
    max-width: 68% !important;
  }
  .maxw-md-69 {
    max-width: 69% !important;
  }
  .maxw-md-70 {
    max-width: 70% !important;
  }
  .maxw-md-71 {
    max-width: 71% !important;
  }
  .maxw-md-72 {
    max-width: 72% !important;
  }
  .maxw-md-73 {
    max-width: 73% !important;
  }
  .maxw-md-74 {
    max-width: 74% !important;
  }
  .maxw-md-75 {
    max-width: 75% !important;
  }
  .maxw-md-76 {
    max-width: 76% !important;
  }
  .maxw-md-77 {
    max-width: 77% !important;
  }
  .maxw-md-78 {
    max-width: 78% !important;
  }
  .maxw-md-79 {
    max-width: 79% !important;
  }
  .maxw-md-80 {
    max-width: 80% !important;
  }
  .maxw-md-81 {
    max-width: 81% !important;
  }
  .maxw-md-82 {
    max-width: 82% !important;
  }
  .maxw-md-83 {
    max-width: 83% !important;
  }
  .maxw-md-84 {
    max-width: 84% !important;
  }
  .maxw-md-85 {
    max-width: 85% !important;
  }
  .maxw-md-86 {
    max-width: 86% !important;
  }
  .maxw-md-87 {
    max-width: 87% !important;
  }
  .maxw-md-88 {
    max-width: 88% !important;
  }
  .maxw-md-89 {
    max-width: 89% !important;
  }
  .maxw-md-90 {
    max-width: 90% !important;
  }
  .maxw-md-91 {
    max-width: 91% !important;
  }
  .maxw-md-92 {
    max-width: 92% !important;
  }
  .maxw-md-93 {
    max-width: 93% !important;
  }
  .maxw-md-94 {
    max-width: 94% !important;
  }
  .maxw-md-95 {
    max-width: 95% !important;
  }
  .maxw-md-96 {
    max-width: 96% !important;
  }
  .maxw-md-97 {
    max-width: 97% !important;
  }
  .maxw-md-98 {
    max-width: 98% !important;
  }
  .maxw-md-99 {
    max-width: 99% !important;
  }
  .maxw-md-100 {
    max-width: 100% !important;
  }
  .maxw-md-auto {
    max-width: auto !important;
  }
  .minw-md-0 {
    min-width: 0% !important;
  }
  .minw-md-1 {
    min-width: 1% !important;
  }
  .minw-md-2 {
    min-width: 2% !important;
  }
  .minw-md-3 {
    min-width: 3% !important;
  }
  .minw-md-4 {
    min-width: 4% !important;
  }
  .minw-md-5 {
    min-width: 5% !important;
  }
  .minw-md-6 {
    min-width: 6% !important;
  }
  .minw-md-7 {
    min-width: 7% !important;
  }
  .minw-md-8 {
    min-width: 8% !important;
  }
  .minw-md-9 {
    min-width: 9% !important;
  }
  .minw-md-10 {
    min-width: 10% !important;
  }
  .minw-md-11 {
    min-width: 11% !important;
  }
  .minw-md-12 {
    min-width: 12% !important;
  }
  .minw-md-13 {
    min-width: 13% !important;
  }
  .minw-md-14 {
    min-width: 14% !important;
  }
  .minw-md-15 {
    min-width: 15% !important;
  }
  .minw-md-16 {
    min-width: 16% !important;
  }
  .minw-md-17 {
    min-width: 17% !important;
  }
  .minw-md-18 {
    min-width: 18% !important;
  }
  .minw-md-19 {
    min-width: 19% !important;
  }
  .minw-md-20 {
    min-width: 20% !important;
  }
  .minw-md-21 {
    min-width: 21% !important;
  }
  .minw-md-22 {
    min-width: 22% !important;
  }
  .minw-md-23 {
    min-width: 23% !important;
  }
  .minw-md-24 {
    min-width: 24% !important;
  }
  .minw-md-25 {
    min-width: 25% !important;
  }
  .minw-md-26 {
    min-width: 26% !important;
  }
  .minw-md-27 {
    min-width: 27% !important;
  }
  .minw-md-28 {
    min-width: 28% !important;
  }
  .minw-md-29 {
    min-width: 29% !important;
  }
  .minw-md-30 {
    min-width: 30% !important;
  }
  .minw-md-31 {
    min-width: 31% !important;
  }
  .minw-md-32 {
    min-width: 32% !important;
  }
  .minw-md-33 {
    min-width: 33% !important;
  }
  .minw-md-34 {
    min-width: 34% !important;
  }
  .minw-md-35 {
    min-width: 35% !important;
  }
  .minw-md-36 {
    min-width: 36% !important;
  }
  .minw-md-37 {
    min-width: 37% !important;
  }
  .minw-md-38 {
    min-width: 38% !important;
  }
  .minw-md-39 {
    min-width: 39% !important;
  }
  .minw-md-40 {
    min-width: 40% !important;
  }
  .minw-md-41 {
    min-width: 41% !important;
  }
  .minw-md-42 {
    min-width: 42% !important;
  }
  .minw-md-43 {
    min-width: 43% !important;
  }
  .minw-md-44 {
    min-width: 44% !important;
  }
  .minw-md-45 {
    min-width: 45% !important;
  }
  .minw-md-46 {
    min-width: 46% !important;
  }
  .minw-md-47 {
    min-width: 47% !important;
  }
  .minw-md-48 {
    min-width: 48% !important;
  }
  .minw-md-49 {
    min-width: 49% !important;
  }
  .minw-md-50 {
    min-width: 50% !important;
  }
  .minw-md-51 {
    min-width: 51% !important;
  }
  .minw-md-52 {
    min-width: 52% !important;
  }
  .minw-md-53 {
    min-width: 53% !important;
  }
  .minw-md-54 {
    min-width: 54% !important;
  }
  .minw-md-55 {
    min-width: 55% !important;
  }
  .minw-md-56 {
    min-width: 56% !important;
  }
  .minw-md-57 {
    min-width: 57% !important;
  }
  .minw-md-58 {
    min-width: 58% !important;
  }
  .minw-md-59 {
    min-width: 59% !important;
  }
  .minw-md-60 {
    min-width: 60% !important;
  }
  .minw-md-61 {
    min-width: 61% !important;
  }
  .minw-md-62 {
    min-width: 62% !important;
  }
  .minw-md-63 {
    min-width: 63% !important;
  }
  .minw-md-64 {
    min-width: 64% !important;
  }
  .minw-md-65 {
    min-width: 65% !important;
  }
  .minw-md-66 {
    min-width: 66% !important;
  }
  .minw-md-67 {
    min-width: 67% !important;
  }
  .minw-md-68 {
    min-width: 68% !important;
  }
  .minw-md-69 {
    min-width: 69% !important;
  }
  .minw-md-70 {
    min-width: 70% !important;
  }
  .minw-md-71 {
    min-width: 71% !important;
  }
  .minw-md-72 {
    min-width: 72% !important;
  }
  .minw-md-73 {
    min-width: 73% !important;
  }
  .minw-md-74 {
    min-width: 74% !important;
  }
  .minw-md-75 {
    min-width: 75% !important;
  }
  .minw-md-76 {
    min-width: 76% !important;
  }
  .minw-md-77 {
    min-width: 77% !important;
  }
  .minw-md-78 {
    min-width: 78% !important;
  }
  .minw-md-79 {
    min-width: 79% !important;
  }
  .minw-md-80 {
    min-width: 80% !important;
  }
  .minw-md-81 {
    min-width: 81% !important;
  }
  .minw-md-82 {
    min-width: 82% !important;
  }
  .minw-md-83 {
    min-width: 83% !important;
  }
  .minw-md-84 {
    min-width: 84% !important;
  }
  .minw-md-85 {
    min-width: 85% !important;
  }
  .minw-md-86 {
    min-width: 86% !important;
  }
  .minw-md-87 {
    min-width: 87% !important;
  }
  .minw-md-88 {
    min-width: 88% !important;
  }
  .minw-md-89 {
    min-width: 89% !important;
  }
  .minw-md-90 {
    min-width: 90% !important;
  }
  .minw-md-91 {
    min-width: 91% !important;
  }
  .minw-md-92 {
    min-width: 92% !important;
  }
  .minw-md-93 {
    min-width: 93% !important;
  }
  .minw-md-94 {
    min-width: 94% !important;
  }
  .minw-md-95 {
    min-width: 95% !important;
  }
  .minw-md-96 {
    min-width: 96% !important;
  }
  .minw-md-97 {
    min-width: 97% !important;
  }
  .minw-md-98 {
    min-width: 98% !important;
  }
  .minw-md-99 {
    min-width: 99% !important;
  }
  .minw-md-100 {
    min-width: 100% !important;
  }
  .minw-md-auto {
    min-width: auto !important;
  }
}
@media (min-width: 67.5em) {
  .w-lg-0 {
    width: 0% !important;
  }
  .w-lg-1 {
    width: 1% !important;
  }
  .w-lg-2 {
    width: 2% !important;
  }
  .w-lg-3 {
    width: 3% !important;
  }
  .w-lg-4 {
    width: 4% !important;
  }
  .w-lg-5 {
    width: 5% !important;
  }
  .w-lg-6 {
    width: 6% !important;
  }
  .w-lg-7 {
    width: 7% !important;
  }
  .w-lg-8 {
    width: 8% !important;
  }
  .w-lg-9 {
    width: 9% !important;
  }
  .w-lg-10 {
    width: 10% !important;
  }
  .w-lg-11 {
    width: 11% !important;
  }
  .w-lg-12 {
    width: 12% !important;
  }
  .w-lg-13 {
    width: 13% !important;
  }
  .w-lg-14 {
    width: 14% !important;
  }
  .w-lg-15 {
    width: 15% !important;
  }
  .w-lg-16 {
    width: 16% !important;
  }
  .w-lg-17 {
    width: 17% !important;
  }
  .w-lg-18 {
    width: 18% !important;
  }
  .w-lg-19 {
    width: 19% !important;
  }
  .w-lg-20 {
    width: 20% !important;
  }
  .w-lg-21 {
    width: 21% !important;
  }
  .w-lg-22 {
    width: 22% !important;
  }
  .w-lg-23 {
    width: 23% !important;
  }
  .w-lg-24 {
    width: 24% !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-26 {
    width: 26% !important;
  }
  .w-lg-27 {
    width: 27% !important;
  }
  .w-lg-28 {
    width: 28% !important;
  }
  .w-lg-29 {
    width: 29% !important;
  }
  .w-lg-30 {
    width: 30% !important;
  }
  .w-lg-31 {
    width: 31% !important;
  }
  .w-lg-32 {
    width: 32% !important;
  }
  .w-lg-33 {
    width: 33% !important;
  }
  .w-lg-34 {
    width: 34% !important;
  }
  .w-lg-35 {
    width: 35% !important;
  }
  .w-lg-36 {
    width: 36% !important;
  }
  .w-lg-37 {
    width: 37% !important;
  }
  .w-lg-38 {
    width: 38% !important;
  }
  .w-lg-39 {
    width: 39% !important;
  }
  .w-lg-40 {
    width: 40% !important;
  }
  .w-lg-41 {
    width: 41% !important;
  }
  .w-lg-42 {
    width: 42% !important;
  }
  .w-lg-43 {
    width: 43% !important;
  }
  .w-lg-44 {
    width: 44% !important;
  }
  .w-lg-45 {
    width: 45% !important;
  }
  .w-lg-46 {
    width: 46% !important;
  }
  .w-lg-47 {
    width: 47% !important;
  }
  .w-lg-48 {
    width: 48% !important;
  }
  .w-lg-49 {
    width: 49% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-51 {
    width: 51% !important;
  }
  .w-lg-52 {
    width: 52% !important;
  }
  .w-lg-53 {
    width: 53% !important;
  }
  .w-lg-54 {
    width: 54% !important;
  }
  .w-lg-55 {
    width: 55% !important;
  }
  .w-lg-56 {
    width: 56% !important;
  }
  .w-lg-57 {
    width: 57% !important;
  }
  .w-lg-58 {
    width: 58% !important;
  }
  .w-lg-59 {
    width: 59% !important;
  }
  .w-lg-60 {
    width: 60% !important;
  }
  .w-lg-61 {
    width: 61% !important;
  }
  .w-lg-62 {
    width: 62% !important;
  }
  .w-lg-63 {
    width: 63% !important;
  }
  .w-lg-64 {
    width: 64% !important;
  }
  .w-lg-65 {
    width: 65% !important;
  }
  .w-lg-66 {
    width: 66% !important;
  }
  .w-lg-67 {
    width: 67% !important;
  }
  .w-lg-68 {
    width: 68% !important;
  }
  .w-lg-69 {
    width: 69% !important;
  }
  .w-lg-70 {
    width: 70% !important;
  }
  .w-lg-71 {
    width: 71% !important;
  }
  .w-lg-72 {
    width: 72% !important;
  }
  .w-lg-73 {
    width: 73% !important;
  }
  .w-lg-74 {
    width: 74% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-76 {
    width: 76% !important;
  }
  .w-lg-77 {
    width: 77% !important;
  }
  .w-lg-78 {
    width: 78% !important;
  }
  .w-lg-79 {
    width: 79% !important;
  }
  .w-lg-80 {
    width: 80% !important;
  }
  .w-lg-81 {
    width: 81% !important;
  }
  .w-lg-82 {
    width: 82% !important;
  }
  .w-lg-83 {
    width: 83% !important;
  }
  .w-lg-84 {
    width: 84% !important;
  }
  .w-lg-85 {
    width: 85% !important;
  }
  .w-lg-86 {
    width: 86% !important;
  }
  .w-lg-87 {
    width: 87% !important;
  }
  .w-lg-88 {
    width: 88% !important;
  }
  .w-lg-89 {
    width: 89% !important;
  }
  .w-lg-90 {
    width: 90% !important;
  }
  .w-lg-91 {
    width: 91% !important;
  }
  .w-lg-92 {
    width: 92% !important;
  }
  .w-lg-93 {
    width: 93% !important;
  }
  .w-lg-94 {
    width: 94% !important;
  }
  .w-lg-95 {
    width: 95% !important;
  }
  .w-lg-96 {
    width: 96% !important;
  }
  .w-lg-97 {
    width: 97% !important;
  }
  .w-lg-98 {
    width: 98% !important;
  }
  .w-lg-99 {
    width: 99% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-180 {
    width: 180px !important;
  }
  .w-lg-188 {
    width: 188px !important;
  }
  .w-lg-288 {
    width: 288px !important;
  }
  .w-lg-390 {
    width: 390px !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .maxw-lg-0 {
    max-width: 0% !important;
  }
  .maxw-lg-1 {
    max-width: 1% !important;
  }
  .maxw-lg-2 {
    max-width: 2% !important;
  }
  .maxw-lg-3 {
    max-width: 3% !important;
  }
  .maxw-lg-4 {
    max-width: 4% !important;
  }
  .maxw-lg-5 {
    max-width: 5% !important;
  }
  .maxw-lg-6 {
    max-width: 6% !important;
  }
  .maxw-lg-7 {
    max-width: 7% !important;
  }
  .maxw-lg-8 {
    max-width: 8% !important;
  }
  .maxw-lg-9 {
    max-width: 9% !important;
  }
  .maxw-lg-10 {
    max-width: 10% !important;
  }
  .maxw-lg-11 {
    max-width: 11% !important;
  }
  .maxw-lg-12 {
    max-width: 12% !important;
  }
  .maxw-lg-13 {
    max-width: 13% !important;
  }
  .maxw-lg-14 {
    max-width: 14% !important;
  }
  .maxw-lg-15 {
    max-width: 15% !important;
  }
  .maxw-lg-16 {
    max-width: 16% !important;
  }
  .maxw-lg-17 {
    max-width: 17% !important;
  }
  .maxw-lg-18 {
    max-width: 18% !important;
  }
  .maxw-lg-19 {
    max-width: 19% !important;
  }
  .maxw-lg-20 {
    max-width: 20% !important;
  }
  .maxw-lg-21 {
    max-width: 21% !important;
  }
  .maxw-lg-22 {
    max-width: 22% !important;
  }
  .maxw-lg-23 {
    max-width: 23% !important;
  }
  .maxw-lg-24 {
    max-width: 24% !important;
  }
  .maxw-lg-25 {
    max-width: 25% !important;
  }
  .maxw-lg-26 {
    max-width: 26% !important;
  }
  .maxw-lg-27 {
    max-width: 27% !important;
  }
  .maxw-lg-28 {
    max-width: 28% !important;
  }
  .maxw-lg-29 {
    max-width: 29% !important;
  }
  .maxw-lg-30 {
    max-width: 30% !important;
  }
  .maxw-lg-31 {
    max-width: 31% !important;
  }
  .maxw-lg-32 {
    max-width: 32% !important;
  }
  .maxw-lg-33 {
    max-width: 33% !important;
  }
  .maxw-lg-34 {
    max-width: 34% !important;
  }
  .maxw-lg-35 {
    max-width: 35% !important;
  }
  .maxw-lg-36 {
    max-width: 36% !important;
  }
  .maxw-lg-37 {
    max-width: 37% !important;
  }
  .maxw-lg-38 {
    max-width: 38% !important;
  }
  .maxw-lg-39 {
    max-width: 39% !important;
  }
  .maxw-lg-40 {
    max-width: 40% !important;
  }
  .maxw-lg-41 {
    max-width: 41% !important;
  }
  .maxw-lg-42 {
    max-width: 42% !important;
  }
  .maxw-lg-43 {
    max-width: 43% !important;
  }
  .maxw-lg-44 {
    max-width: 44% !important;
  }
  .maxw-lg-45 {
    max-width: 45% !important;
  }
  .maxw-lg-46 {
    max-width: 46% !important;
  }
  .maxw-lg-47 {
    max-width: 47% !important;
  }
  .maxw-lg-48 {
    max-width: 48% !important;
  }
  .maxw-lg-49 {
    max-width: 49% !important;
  }
  .maxw-lg-50 {
    max-width: 50% !important;
  }
  .maxw-lg-51 {
    max-width: 51% !important;
  }
  .maxw-lg-52 {
    max-width: 52% !important;
  }
  .maxw-lg-53 {
    max-width: 53% !important;
  }
  .maxw-lg-54 {
    max-width: 54% !important;
  }
  .maxw-lg-55 {
    max-width: 55% !important;
  }
  .maxw-lg-56 {
    max-width: 56% !important;
  }
  .maxw-lg-57 {
    max-width: 57% !important;
  }
  .maxw-lg-58 {
    max-width: 58% !important;
  }
  .maxw-lg-59 {
    max-width: 59% !important;
  }
  .maxw-lg-60 {
    max-width: 60% !important;
  }
  .maxw-lg-61 {
    max-width: 61% !important;
  }
  .maxw-lg-62 {
    max-width: 62% !important;
  }
  .maxw-lg-63 {
    max-width: 63% !important;
  }
  .maxw-lg-64 {
    max-width: 64% !important;
  }
  .maxw-lg-65 {
    max-width: 65% !important;
  }
  .maxw-lg-66 {
    max-width: 66% !important;
  }
  .maxw-lg-67 {
    max-width: 67% !important;
  }
  .maxw-lg-68 {
    max-width: 68% !important;
  }
  .maxw-lg-69 {
    max-width: 69% !important;
  }
  .maxw-lg-70 {
    max-width: 70% !important;
  }
  .maxw-lg-71 {
    max-width: 71% !important;
  }
  .maxw-lg-72 {
    max-width: 72% !important;
  }
  .maxw-lg-73 {
    max-width: 73% !important;
  }
  .maxw-lg-74 {
    max-width: 74% !important;
  }
  .maxw-lg-75 {
    max-width: 75% !important;
  }
  .maxw-lg-76 {
    max-width: 76% !important;
  }
  .maxw-lg-77 {
    max-width: 77% !important;
  }
  .maxw-lg-78 {
    max-width: 78% !important;
  }
  .maxw-lg-79 {
    max-width: 79% !important;
  }
  .maxw-lg-80 {
    max-width: 80% !important;
  }
  .maxw-lg-81 {
    max-width: 81% !important;
  }
  .maxw-lg-82 {
    max-width: 82% !important;
  }
  .maxw-lg-83 {
    max-width: 83% !important;
  }
  .maxw-lg-84 {
    max-width: 84% !important;
  }
  .maxw-lg-85 {
    max-width: 85% !important;
  }
  .maxw-lg-86 {
    max-width: 86% !important;
  }
  .maxw-lg-87 {
    max-width: 87% !important;
  }
  .maxw-lg-88 {
    max-width: 88% !important;
  }
  .maxw-lg-89 {
    max-width: 89% !important;
  }
  .maxw-lg-90 {
    max-width: 90% !important;
  }
  .maxw-lg-91 {
    max-width: 91% !important;
  }
  .maxw-lg-92 {
    max-width: 92% !important;
  }
  .maxw-lg-93 {
    max-width: 93% !important;
  }
  .maxw-lg-94 {
    max-width: 94% !important;
  }
  .maxw-lg-95 {
    max-width: 95% !important;
  }
  .maxw-lg-96 {
    max-width: 96% !important;
  }
  .maxw-lg-97 {
    max-width: 97% !important;
  }
  .maxw-lg-98 {
    max-width: 98% !important;
  }
  .maxw-lg-99 {
    max-width: 99% !important;
  }
  .maxw-lg-100 {
    max-width: 100% !important;
  }
  .maxw-lg-auto {
    max-width: auto !important;
  }
  .minw-lg-0 {
    min-width: 0% !important;
  }
  .minw-lg-1 {
    min-width: 1% !important;
  }
  .minw-lg-2 {
    min-width: 2% !important;
  }
  .minw-lg-3 {
    min-width: 3% !important;
  }
  .minw-lg-4 {
    min-width: 4% !important;
  }
  .minw-lg-5 {
    min-width: 5% !important;
  }
  .minw-lg-6 {
    min-width: 6% !important;
  }
  .minw-lg-7 {
    min-width: 7% !important;
  }
  .minw-lg-8 {
    min-width: 8% !important;
  }
  .minw-lg-9 {
    min-width: 9% !important;
  }
  .minw-lg-10 {
    min-width: 10% !important;
  }
  .minw-lg-11 {
    min-width: 11% !important;
  }
  .minw-lg-12 {
    min-width: 12% !important;
  }
  .minw-lg-13 {
    min-width: 13% !important;
  }
  .minw-lg-14 {
    min-width: 14% !important;
  }
  .minw-lg-15 {
    min-width: 15% !important;
  }
  .minw-lg-16 {
    min-width: 16% !important;
  }
  .minw-lg-17 {
    min-width: 17% !important;
  }
  .minw-lg-18 {
    min-width: 18% !important;
  }
  .minw-lg-19 {
    min-width: 19% !important;
  }
  .minw-lg-20 {
    min-width: 20% !important;
  }
  .minw-lg-21 {
    min-width: 21% !important;
  }
  .minw-lg-22 {
    min-width: 22% !important;
  }
  .minw-lg-23 {
    min-width: 23% !important;
  }
  .minw-lg-24 {
    min-width: 24% !important;
  }
  .minw-lg-25 {
    min-width: 25% !important;
  }
  .minw-lg-26 {
    min-width: 26% !important;
  }
  .minw-lg-27 {
    min-width: 27% !important;
  }
  .minw-lg-28 {
    min-width: 28% !important;
  }
  .minw-lg-29 {
    min-width: 29% !important;
  }
  .minw-lg-30 {
    min-width: 30% !important;
  }
  .minw-lg-31 {
    min-width: 31% !important;
  }
  .minw-lg-32 {
    min-width: 32% !important;
  }
  .minw-lg-33 {
    min-width: 33% !important;
  }
  .minw-lg-34 {
    min-width: 34% !important;
  }
  .minw-lg-35 {
    min-width: 35% !important;
  }
  .minw-lg-36 {
    min-width: 36% !important;
  }
  .minw-lg-37 {
    min-width: 37% !important;
  }
  .minw-lg-38 {
    min-width: 38% !important;
  }
  .minw-lg-39 {
    min-width: 39% !important;
  }
  .minw-lg-40 {
    min-width: 40% !important;
  }
  .minw-lg-41 {
    min-width: 41% !important;
  }
  .minw-lg-42 {
    min-width: 42% !important;
  }
  .minw-lg-43 {
    min-width: 43% !important;
  }
  .minw-lg-44 {
    min-width: 44% !important;
  }
  .minw-lg-45 {
    min-width: 45% !important;
  }
  .minw-lg-46 {
    min-width: 46% !important;
  }
  .minw-lg-47 {
    min-width: 47% !important;
  }
  .minw-lg-48 {
    min-width: 48% !important;
  }
  .minw-lg-49 {
    min-width: 49% !important;
  }
  .minw-lg-50 {
    min-width: 50% !important;
  }
  .minw-lg-51 {
    min-width: 51% !important;
  }
  .minw-lg-52 {
    min-width: 52% !important;
  }
  .minw-lg-53 {
    min-width: 53% !important;
  }
  .minw-lg-54 {
    min-width: 54% !important;
  }
  .minw-lg-55 {
    min-width: 55% !important;
  }
  .minw-lg-56 {
    min-width: 56% !important;
  }
  .minw-lg-57 {
    min-width: 57% !important;
  }
  .minw-lg-58 {
    min-width: 58% !important;
  }
  .minw-lg-59 {
    min-width: 59% !important;
  }
  .minw-lg-60 {
    min-width: 60% !important;
  }
  .minw-lg-61 {
    min-width: 61% !important;
  }
  .minw-lg-62 {
    min-width: 62% !important;
  }
  .minw-lg-63 {
    min-width: 63% !important;
  }
  .minw-lg-64 {
    min-width: 64% !important;
  }
  .minw-lg-65 {
    min-width: 65% !important;
  }
  .minw-lg-66 {
    min-width: 66% !important;
  }
  .minw-lg-67 {
    min-width: 67% !important;
  }
  .minw-lg-68 {
    min-width: 68% !important;
  }
  .minw-lg-69 {
    min-width: 69% !important;
  }
  .minw-lg-70 {
    min-width: 70% !important;
  }
  .minw-lg-71 {
    min-width: 71% !important;
  }
  .minw-lg-72 {
    min-width: 72% !important;
  }
  .minw-lg-73 {
    min-width: 73% !important;
  }
  .minw-lg-74 {
    min-width: 74% !important;
  }
  .minw-lg-75 {
    min-width: 75% !important;
  }
  .minw-lg-76 {
    min-width: 76% !important;
  }
  .minw-lg-77 {
    min-width: 77% !important;
  }
  .minw-lg-78 {
    min-width: 78% !important;
  }
  .minw-lg-79 {
    min-width: 79% !important;
  }
  .minw-lg-80 {
    min-width: 80% !important;
  }
  .minw-lg-81 {
    min-width: 81% !important;
  }
  .minw-lg-82 {
    min-width: 82% !important;
  }
  .minw-lg-83 {
    min-width: 83% !important;
  }
  .minw-lg-84 {
    min-width: 84% !important;
  }
  .minw-lg-85 {
    min-width: 85% !important;
  }
  .minw-lg-86 {
    min-width: 86% !important;
  }
  .minw-lg-87 {
    min-width: 87% !important;
  }
  .minw-lg-88 {
    min-width: 88% !important;
  }
  .minw-lg-89 {
    min-width: 89% !important;
  }
  .minw-lg-90 {
    min-width: 90% !important;
  }
  .minw-lg-91 {
    min-width: 91% !important;
  }
  .minw-lg-92 {
    min-width: 92% !important;
  }
  .minw-lg-93 {
    min-width: 93% !important;
  }
  .minw-lg-94 {
    min-width: 94% !important;
  }
  .minw-lg-95 {
    min-width: 95% !important;
  }
  .minw-lg-96 {
    min-width: 96% !important;
  }
  .minw-lg-97 {
    min-width: 97% !important;
  }
  .minw-lg-98 {
    min-width: 98% !important;
  }
  .minw-lg-99 {
    min-width: 99% !important;
  }
  .minw-lg-100 {
    min-width: 100% !important;
  }
  .minw-lg-auto {
    min-width: auto !important;
  }
}
.auto-coverages .max-content {
  width: max-content;
}
.auto-coverages.l-columns.l-columns--2-large {
  gap: 0px;
}
.auto-coverages .list-alt-check-icon {
  background: var(--image-list-alt-check-icon) no-repeat center center;
  height: 36px;
  width: 36px;
}
.auto-coverages .information-icon {
  background: var(--image-information-icon) no-repeat;
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.auto-coverages .personal-injury-icon {
  background: var(--image-personal-injury-icon) no-repeat center center;
  height: 36px;
  width: 36px;
}
.auto-coverages .no-crash-icon {
  background: var(--image-no-crash-icon) no-repeat center center;
  height: 36px;
  width: 36px;
}

.banner-heading {
  background-color: var(--color-page-heading-bg);
  color: var(--color-text-base);
}

.banner.m-hero.t-accent-light {
  background-color: var(--color-banner);
}
.banner.m-hero.t-accent-light:before {
  background-color: var(--color-banner);
}
.banner.m-hero.t-accent-light .button-container {
  gap: 15px;
}
.banner.m-hero.t-accent-light .button-container img {
  border-radius: 0;
}
.banner.m-hero.t-accent-light .a-breadcrumb .a-breadcrumb-list__item .a-breadcrumb-page {
  cursor: pointer;
  color: var(--color-text-light);
}
.banner.m-hero.t-accent-light:has(.m-hero__image img) nav.a-breadcrumb:not(m-long-form-hero .a-breadcrumb) {
  background: none;
}
.banner.m-hero.t-accent-light.imageless-banner .m-hero-message {
  padding-top: 60px;
}
.banner.m-hero.t-accent-light.imageless-banner .a-breadcrumb-list__item::before {
  background-color: var(--color-phone-call-btn) !important;
}
.banner.m-hero.t-accent-light.imageless-banner .a-breadcrumb-list__item .a-breadcrumb-page {
  color: var(--color-phone-call-btn);
  text-decoration-color: var(--color-phone-call-btn);
}

@media (min-width: 45em) {
  .banner.m-hero.t-accent-light .a-breadcrumb .a-breadcrumb-list__item .a-breadcrumb-page {
    color: var(--color-phone-call-btn);
  }
}
.a-button {
  line-height: 24px;
}
.a-button.m-show-more-button {
  padding: 0;
}

.call-center-layout {
  gap: 8.33333%;
}
.call-center-layout__main-area {
  flex: 6;
}
.call-center-layout__tile-area {
  flex: 5;
}

.call-center .title-image {
  border-radius: 0;
}
.call-center .phone-call-btn {
  max-width: 285px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  direction: ltr;
  margin: 0 auto;
  unicode-bidi: plaintext;
}
.call-center .phone-call-btn a {
  text-decoration: none;
  color: var(--color-phone-call-btn);
}

.change-payment-date .page-heading {
  background-color: var(--color-page-heading-bg);
  color: var(--color-text-base);
}

.contact-us .contact-card {
  border: 1px solid var(--color-border);
  border-radius: 10px;
  box-shadow: 0px 2px 10px 0px var(--color-shadow);
}

.container-box {
  border: 1px solid var(--color-border);
  border-radius: 10px;
  box-shadow: 0px 2px 10px 0px var(--color-shadow);
}
.container-box .container-box-title {
  gap: 10px;
}

.document .title-icon {
  background: var(--image-document-icon) no-repeat center center;
  height: 36px;
  width: 36px;
}
.document .list-item:not(:last-child) {
  border-bottom: 1px solid var(--color-sub-border);
  padding-bottom: 15px;
}
.document .list-item:not(:first-child) {
  padding-top: 15px;
}
.document .list-item .date {
  color: var(--color-date-subtext);
}
.document .download-btn {
  background-image: url(//static.aviva.io/assets/themes-icons/v2/aviva/default/functional/user-actions/download-blue.svg);
  background-repeat: no-repeat;
  background-position-x: right;
}

.drivers .l-columns {
  row-gap: 15px;
}
.drivers .driver-icon {
  background: var(--image-driver-icon) no-repeat center center;
  height: 36px;
  width: 36px;
}
.drivers .divider-bottom {
  border-bottom: 1px solid var(--color-sub-border);
}
@media (min-width: 45em) {
  .drivers .l-columns {
    row-gap: 20px;
  }
}

.footer .m-footer-content .phoneNum {
  color: var(--color-text-light);
}
.footer .m-footer-content .footer-link {
  color: var(--color-text-light);
}
.footer .m-footer-content .link-container {
  gap: 20px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 45em) {
  .footer .m-footer-content .link-container {
    grid-template-columns: repeat(5, minmax(0, 19.5fr)) minmax(0, 22fr);
  }
}

.js-o-masthead .o-masthead.verify-email .o-masthead__logged-in-link,
.js-o-masthead .o-masthead.verify-email .o-masthead__skip-links {
  display: none;
}
.js-o-masthead .o-masthead-navigation__close::after {
  display: none;
}
.js-o-masthead .o-masthead-support__heading {
  border-bottom: 0px;
}
.js-o-masthead .o-masthead-support__heading.with-border {
  border-top: 1px solid var(--color-border);
}
.js-o-masthead .a-list-plain {
  padding-top: 0;
}
.js-o-masthead .a-list-plain a.o-masthead-support__link {
  background-image: none;
}
.js-o-masthead .log-out a {
  text-decoration-color: var(--color-text-light);
}
.js-o-masthead .log-out .log-out-icon {
  background: var(--image-logout-icon) no-repeat center center;
  height: 24px;
  width: 24px;
}

@media (min-width: 45em) {
  .js-o-masthead .o-masthead-logged-in__logout {
    border-top: 0;
  }
  .js-o-masthead.js-o-masthead--narrow-megamenu .o-masthead-support__heading {
    border-bottom: 0px;
  }
  .js-o-masthead.js-o-masthead--narrow-megamenu .o-masthead-support__heading.with-border {
    border-top: 1px solid var(--color-border);
  }
}
.landing .card-container {
  border: 1px solid rgb(198, 198, 198);
}
.landing .card-container.t-accent-dark {
  background: rgb(0, 89, 107);
}
.landing .card-container .title-image {
  border-radius: 0;
}
.landing .policy-title {
  gap: 10px;
}
.landing .policy-title .policy-status {
  min-height: 34px;
  height: 100%;
  border-radius: 20px;
}
.landing .policy-title .policy-status.active {
  background: rgba(62, 129, 44, 0.2);
  background-image: var(--image-active-icon);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
  background-size: 20px 20px;
}
.landing .policy-title .policy-status.inactive {
  background: rgba(177, 1, 1, 0.2);
  background-image: var(--image-inactive-icon);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
  background-size: 20px 20px;
}
.landing .policy-title .policy-status.scheduled {
  background: rgb(230, 231, 230);
  background-image: var(--image-scheduled-icon);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
  background-size: 20px 20px;
}
@media (min-width: 45em) {
  .landing .policy-title {
    gap: 15px;
  }
}

.loading-indicator-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(35, 36, 41, 0.5);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}

.loading-indicator-active {
  overflow: hidden;
  height: 100vh;
}

.o-modal {
  min-height: 258px;
  padding: 0;
  width: 100%;
}
.o-modal .o-modal-inner {
  border-radius: 24px;
}
.o-modal .title-image {
  border-radius: 0;
}
.o-modal .warning-icon {
  vertical-align: bottom;
}
.o-modal .lower-section {
  background-color: var(--color-modal-background);
}

@media (min-width: 45em) {
  .o-modal {
    width: 660px;
  }
}
.submit-claim-modal .phone-btn a {
  color: var(--color-phone-call-btn);
}

.iframe-css {
  border-radius: 12px;
  background-color: #eeefee;
}

.named-insured .l-columns {
  row-gap: 15px;
}
.named-insured .person-icon {
  background: var(--image-named-insured-icon) no-repeat center center;
  height: 30px;
  width: 30px;
}
.named-insured .divider-bottom {
  border-bottom: 1px solid var(--color-sub-border);
}
@media (min-width: 45em) {
  .named-insured .l-columns {
    row-gap: 20px;
  }
}

.payment-details .title-icon {
  background: var(--image-payment-schedule-icon) no-repeat center center;
  height: 36px;
  width: 36px;
}
.payment-details .detail-row div {
  flex: 1;
}

.payment-schedule .title-icon {
  background: var(--image-payment-schedule-icon) no-repeat center center;
  height: 36px;
  width: 36px;
}
.payment-schedule .m-data-replay-item:nth-child(even) {
  background: var(--color-table-background);
}
.payment-schedule .m-data-replay-item__title:first-child,
.payment-schedule .m-data-replay-item__data:first-child {
  flex-basis: 100%;
}
.payment-schedule .m-data-replay-item__title:last-child,
.payment-schedule .m-data-replay-item__data:last-child {
  text-align: right;
}

.property-policy-list .m-card-content {
  min-height: 200px;
}

.property-coverages.l-columns.l-columns--2-large {
  gap: 0px;
}
.property-coverages .title-icon {
  background: var(--image-list-alt-check-icon) no-repeat center center;
  height: 36px;
  width: 36px;
}
.property-coverages .information-icon {
  background: var(--image-information-icon) no-repeat center center;
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.property-coverages .list-alt-check-icon {
  background: var(--image-list-alt-check-icon) no-repeat center center;
  height: 36px;
  width: 36px;
}
.property-coverages .person-icon {
  background: var(--image-person-icon) no-repeat center center;
  height: 36px;
  width: 36px;
}

.m-tabs .m-tabs__nav {
  margin-bottom: 0;
}

/*# sourceMappingURL=styles.1a35b38291a9bf3b.css.map*/