.mfs-8 {
  font-size: 8px;
}

@media (min-width: 576px) {
  .mfs-sm-8 {
    font-size: 8px;
  }
}
@media (min-width: 768px) {
  .mfs-md-8 {
    font-size: 8px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-8 {
    font-size: 8px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-8 {
    font-size: 8px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-8 {
    font-size: 8px;
  }
}
.mfs-10 {
  font-size: 10px;
}

@media (min-width: 576px) {
  .mfs-sm-10 {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .mfs-md-10 {
    font-size: 10px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-10 {
    font-size: 10px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-10 {
    font-size: 10px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-10 {
    font-size: 10px;
  }
}
.mfs-12 {
  font-size: 12px;
}

@media (min-width: 576px) {
  .mfs-sm-12 {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .mfs-md-12 {
    font-size: 12px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-12 {
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-12 {
    font-size: 12px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-12 {
    font-size: 12px;
  }
}
.mfs-13 {
  font-size: 13px;
}

@media (min-width: 576px) {
  .mfs-sm-13 {
    font-size: 13px;
  }
}
@media (min-width: 768px) {
  .mfs-md-13 {
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-13 {
    font-size: 13px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-13 {
    font-size: 13px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-13 {
    font-size: 13px;
  }
}
.mfs-14 {
  font-size: 14px;
}

@media (min-width: 576px) {
  .mfs-sm-14 {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .mfs-md-14 {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-14 {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-14 {
    font-size: 14px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-14 {
    font-size: 14px;
  }
}
.mfs-15 {
  font-size: 15px;
}

@media (min-width: 576px) {
  .mfs-sm-15 {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .mfs-md-15 {
    font-size: 15px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-15 {
    font-size: 15px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-15 {
    font-size: 15px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-15 {
    font-size: 15px;
  }
}
.mfs-16 {
  font-size: 16px;
}

@media (min-width: 576px) {
  .mfs-sm-16 {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .mfs-md-16 {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-16 {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-16 {
    font-size: 16px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-16 {
    font-size: 16px;
  }
}
.mfs-18 {
  font-size: 18px;
}

@media (min-width: 576px) {
  .mfs-sm-18 {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .mfs-md-18 {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-18 {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-18 {
    font-size: 18px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-18 {
    font-size: 18px;
  }
}
.mfs-20 {
  font-size: 20px;
}

@media (min-width: 576px) {
  .mfs-sm-20 {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .mfs-md-20 {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-20 {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-20 {
    font-size: 20px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-20 {
    font-size: 20px;
  }
}
.mfs-22 {
  font-size: 22px;
}

@media (min-width: 576px) {
  .mfs-sm-22 {
    font-size: 22px;
  }
}
@media (min-width: 768px) {
  .mfs-md-22 {
    font-size: 22px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-22 {
    font-size: 22px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-22 {
    font-size: 22px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-22 {
    font-size: 22px;
  }
}
.mfs-24 {
  font-size: 24px;
}

@media (min-width: 576px) {
  .mfs-sm-24 {
    font-size: 24px;
  }
}
@media (min-width: 768px) {
  .mfs-md-24 {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-24 {
    font-size: 24px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-24 {
    font-size: 24px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-24 {
    font-size: 24px;
  }
}
.mfs-28 {
  font-size: 28px;
}

@media (min-width: 576px) {
  .mfs-sm-28 {
    font-size: 28px;
  }
}
@media (min-width: 768px) {
  .mfs-md-28 {
    font-size: 28px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-28 {
    font-size: 28px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-28 {
    font-size: 28px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-28 {
    font-size: 28px;
  }
}
.mfs-32 {
  font-size: 32px;
}

@media (min-width: 576px) {
  .mfs-sm-32 {
    font-size: 32px;
  }
}
@media (min-width: 768px) {
  .mfs-md-32 {
    font-size: 32px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-32 {
    font-size: 32px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-32 {
    font-size: 32px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-32 {
    font-size: 32px;
  }
}
.mfs-36 {
  font-size: 36px;
}

@media (min-width: 576px) {
  .mfs-sm-36 {
    font-size: 36px;
  }
}
@media (min-width: 768px) {
  .mfs-md-36 {
    font-size: 36px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-36 {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-36 {
    font-size: 36px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-36 {
    font-size: 36px;
  }
}
.mfs-40 {
  font-size: 40px;
}

@media (min-width: 576px) {
  .mfs-sm-40 {
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .mfs-md-40 {
    font-size: 40px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-40 {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-40 {
    font-size: 40px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-40 {
    font-size: 40px;
  }
}
.mfs-44 {
  font-size: 44px;
}

@media (min-width: 576px) {
  .mfs-sm-44 {
    font-size: 44px;
  }
}
@media (min-width: 768px) {
  .mfs-md-44 {
    font-size: 44px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-44 {
    font-size: 44px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-44 {
    font-size: 44px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-44 {
    font-size: 44px;
  }
}
.mfs-48 {
  font-size: 48px;
}

@media (min-width: 576px) {
  .mfs-sm-48 {
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  .mfs-md-48 {
    font-size: 48px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-48 {
    font-size: 48px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-48 {
    font-size: 48px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-48 {
    font-size: 48px;
  }
}
.mfs-52 {
  font-size: 52px;
}

@media (min-width: 576px) {
  .mfs-sm-52 {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .mfs-md-52 {
    font-size: 52px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-52 {
    font-size: 52px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-52 {
    font-size: 52px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-52 {
    font-size: 52px;
  }
}
.mfs-56 {
  font-size: 56px;
}

@media (min-width: 576px) {
  .mfs-sm-56 {
    font-size: 56px;
  }
}
@media (min-width: 768px) {
  .mfs-md-56 {
    font-size: 56px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-56 {
    font-size: 56px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-56 {
    font-size: 56px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-56 {
    font-size: 56px;
  }
}
.mfs-60 {
  font-size: 60px;
}

@media (min-width: 576px) {
  .mfs-sm-60 {
    font-size: 60px;
  }
}
@media (min-width: 768px) {
  .mfs-md-60 {
    font-size: 60px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-60 {
    font-size: 60px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-60 {
    font-size: 60px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-60 {
    font-size: 60px;
  }
}
.mfs-64 {
  font-size: 64px;
}

@media (min-width: 576px) {
  .mfs-sm-64 {
    font-size: 64px;
  }
}
@media (min-width: 768px) {
  .mfs-md-64 {
    font-size: 64px;
  }
}
@media (min-width: 992px) {
  .mfs-lg-64 {
    font-size: 64px;
  }
}
@media (min-width: 1200px) {
  .mfs-xl-64 {
    font-size: 64px;
  }
}
@media (min-width: 1400px) {
  .mfs-xxl-64 {
    font-size: 64px;
  }
}
.mfs-0 {
  font-size: 0px;
}

.mm-0 {
  margin: 0px;
}

.mp-0 {
  padding: 0px;
}

.mmt-0 {
  margin-top: 0px;
}

.mmb-0 {
  margin-bottom: 0px;
}

.mml-0 {
  margin-left: 0px;
}

.mmr-0 {
  margin-right: 0px;
}

.mmx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mmy-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.mpt-0 {
  padding-top: 0px;
}

.mpb-0 {
  padding-bottom: 0px;
}

.mpl-0 {
  padding-left: 0px;
}

.mpr-0 {
  padding-right: 0px;
}

.mpx-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.mpy-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

@media (min-width: 576px) {
  .mm-sm-0 {
    margin: 0px;
  }
  .mp-sm-0 {
    padding: 0px;
  }
  .mmt-sm-0 {
    margin-top: 0px;
  }
  .mmb-sm-0 {
    margin-bottom: 0px;
  }
  .mml-sm-0 {
    margin-left: 0px;
  }
  .mmr-sm-0 {
    margin-right: 0px;
  }
  .mpt-sm-0 {
    padding-top: 0px;
  }
  .mpb-sm-0 {
    padding-bottom: 0px;
  }
  .mpl-sm-0 {
    padding-left: 0px;
  }
  .mpr-sm-0 {
    padding-right: 0px;
  }
  .mpx-sm-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .mpy-sm-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .mmx-sm-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mmy-sm-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mp-sm-0 {
    padding: 0px;
  }
  .mm-sm-0 {
    margin: 0px;
  }
}
@media (min-width: 768px) {
  .mm-md-0 {
    margin: 0px;
  }
  .mp-md-0 {
    padding: 0px;
  }
  .mmt-md-0 {
    margin-top: 0px;
  }
  .mmb-md-0 {
    margin-bottom: 0px;
  }
  .mml-md-0 {
    margin-left: 0px;
  }
  .mmr-md-0 {
    margin-right: 0px;
  }
  .mpt-md-0 {
    padding-top: 0px;
  }
  .mpb-md-0 {
    padding-bottom: 0px;
  }
  .mpl-md-0 {
    padding-left: 0px;
  }
  .mpr-md-0 {
    padding-right: 0px;
  }
  .mpx-md-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .mpy-md-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .mmx-md-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mmy-md-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mp-md-0 {
    padding: 0px;
  }
  .mm-md-0 {
    margin: 0px;
  }
}
@media (min-width: 992px) {
  .mm-lg-0 {
    margin: 0px;
  }
  .mp-lg-0 {
    padding: 0px;
  }
  .mmt-lg-0 {
    margin-top: 0px;
  }
  .mmb-lg-0 {
    margin-bottom: 0px;
  }
  .mml-lg-0 {
    margin-left: 0px;
  }
  .mmr-lg-0 {
    margin-right: 0px;
  }
  .mpt-lg-0 {
    padding-top: 0px;
  }
  .mpb-lg-0 {
    padding-bottom: 0px;
  }
  .mpl-lg-0 {
    padding-left: 0px;
  }
  .mpr-lg-0 {
    padding-right: 0px;
  }
  .mpx-lg-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .mpy-lg-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .mmx-lg-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mmy-lg-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mp-lg-0 {
    padding: 0px;
  }
  .mm-lg-0 {
    margin: 0px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-0 {
    margin: 0px;
  }
  .mp-xl-0 {
    padding: 0px;
  }
  .mmt-xl-0 {
    margin-top: 0px;
  }
  .mmb-xl-0 {
    margin-bottom: 0px;
  }
  .mml-xl-0 {
    margin-left: 0px;
  }
  .mmr-xl-0 {
    margin-right: 0px;
  }
  .mpt-xl-0 {
    padding-top: 0px;
  }
  .mpb-xl-0 {
    padding-bottom: 0px;
  }
  .mpl-xl-0 {
    padding-left: 0px;
  }
  .mpr-xl-0 {
    padding-right: 0px;
  }
  .mpx-xl-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .mpy-xl-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .mmx-xl-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mmy-xl-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mp-xl-0 {
    padding: 0px;
  }
  .mm-xl-0 {
    margin: 0px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-0 {
    margin: 0px;
  }
  .mp-xxl-0 {
    padding: 0px;
  }
  .mmt-xxl-0 {
    margin-top: 0px;
  }
  .mmb-xxl-0 {
    margin-bottom: 0px;
  }
  .mml-xxl-0 {
    margin-left: 0px;
  }
  .mmr-xxl-0 {
    margin-right: 0px;
  }
  .mpt-xxl-0 {
    padding-top: 0px;
  }
  .mpb-xxl-0 {
    padding-bottom: 0px;
  }
  .mpl-xxl-0 {
    padding-left: 0px;
  }
  .mpr-xxl-0 {
    padding-right: 0px;
  }
  .mpx-xxl-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .mpy-xxl-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .mmx-xxl-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mmy-xxl-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mp-xxl-0 {
    padding: 0px;
  }
  .mm-xxl-0 {
    margin: 0px;
  }
}
.mfs-4 {
  font-size: 4px;
}

.mm-4 {
  margin: 4px;
}

.mp-4 {
  padding: 4px;
}

.mmt-4 {
  margin-top: 4px;
}

.mmb-4 {
  margin-bottom: 4px;
}

.mml-4 {
  margin-left: 4px;
}

.mmr-4 {
  margin-right: 4px;
}

.mmx-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.mmy-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.mpt-4 {
  padding-top: 4px;
}

.mpb-4 {
  padding-bottom: 4px;
}

.mpl-4 {
  padding-left: 4px;
}

.mpr-4 {
  padding-right: 4px;
}

.mpx-4 {
  padding-left: 4px;
  padding-right: 4px;
}

.mpy-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

@media (min-width: 576px) {
  .mm-sm-4 {
    margin: 4px;
  }
  .mp-sm-4 {
    padding: 4px;
  }
  .mmt-sm-4 {
    margin-top: 4px;
  }
  .mmb-sm-4 {
    margin-bottom: 4px;
  }
  .mml-sm-4 {
    margin-left: 4px;
  }
  .mmr-sm-4 {
    margin-right: 4px;
  }
  .mpt-sm-4 {
    padding-top: 4px;
  }
  .mpb-sm-4 {
    padding-bottom: 4px;
  }
  .mpl-sm-4 {
    padding-left: 4px;
  }
  .mpr-sm-4 {
    padding-right: 4px;
  }
  .mpx-sm-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .mpy-sm-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .mmx-sm-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .mmy-sm-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mp-sm-4 {
    padding: 4px;
  }
  .mm-sm-4 {
    margin: 4px;
  }
}
@media (min-width: 768px) {
  .mm-md-4 {
    margin: 4px;
  }
  .mp-md-4 {
    padding: 4px;
  }
  .mmt-md-4 {
    margin-top: 4px;
  }
  .mmb-md-4 {
    margin-bottom: 4px;
  }
  .mml-md-4 {
    margin-left: 4px;
  }
  .mmr-md-4 {
    margin-right: 4px;
  }
  .mpt-md-4 {
    padding-top: 4px;
  }
  .mpb-md-4 {
    padding-bottom: 4px;
  }
  .mpl-md-4 {
    padding-left: 4px;
  }
  .mpr-md-4 {
    padding-right: 4px;
  }
  .mpx-md-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .mpy-md-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .mmx-md-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .mmy-md-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mp-md-4 {
    padding: 4px;
  }
  .mm-md-4 {
    margin: 4px;
  }
}
@media (min-width: 992px) {
  .mm-lg-4 {
    margin: 4px;
  }
  .mp-lg-4 {
    padding: 4px;
  }
  .mmt-lg-4 {
    margin-top: 4px;
  }
  .mmb-lg-4 {
    margin-bottom: 4px;
  }
  .mml-lg-4 {
    margin-left: 4px;
  }
  .mmr-lg-4 {
    margin-right: 4px;
  }
  .mpt-lg-4 {
    padding-top: 4px;
  }
  .mpb-lg-4 {
    padding-bottom: 4px;
  }
  .mpl-lg-4 {
    padding-left: 4px;
  }
  .mpr-lg-4 {
    padding-right: 4px;
  }
  .mpx-lg-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .mpy-lg-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .mmx-lg-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .mmy-lg-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mp-lg-4 {
    padding: 4px;
  }
  .mm-lg-4 {
    margin: 4px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-4 {
    margin: 4px;
  }
  .mp-xl-4 {
    padding: 4px;
  }
  .mmt-xl-4 {
    margin-top: 4px;
  }
  .mmb-xl-4 {
    margin-bottom: 4px;
  }
  .mml-xl-4 {
    margin-left: 4px;
  }
  .mmr-xl-4 {
    margin-right: 4px;
  }
  .mpt-xl-4 {
    padding-top: 4px;
  }
  .mpb-xl-4 {
    padding-bottom: 4px;
  }
  .mpl-xl-4 {
    padding-left: 4px;
  }
  .mpr-xl-4 {
    padding-right: 4px;
  }
  .mpx-xl-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .mpy-xl-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .mmx-xl-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .mmy-xl-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mp-xl-4 {
    padding: 4px;
  }
  .mm-xl-4 {
    margin: 4px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-4 {
    margin: 4px;
  }
  .mp-xxl-4 {
    padding: 4px;
  }
  .mmt-xxl-4 {
    margin-top: 4px;
  }
  .mmb-xxl-4 {
    margin-bottom: 4px;
  }
  .mml-xxl-4 {
    margin-left: 4px;
  }
  .mmr-xxl-4 {
    margin-right: 4px;
  }
  .mpt-xxl-4 {
    padding-top: 4px;
  }
  .mpb-xxl-4 {
    padding-bottom: 4px;
  }
  .mpl-xxl-4 {
    padding-left: 4px;
  }
  .mpr-xxl-4 {
    padding-right: 4px;
  }
  .mpx-xxl-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .mpy-xxl-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .mmx-xxl-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .mmy-xxl-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mp-xxl-4 {
    padding: 4px;
  }
  .mm-xxl-4 {
    margin: 4px;
  }
}
.mfs-8 {
  font-size: 8px;
}

.mm-8 {
  margin: 8px;
}

.mp-8 {
  padding: 8px;
}

.mmt-8 {
  margin-top: 8px;
}

.mmb-8 {
  margin-bottom: 8px;
}

.mml-8 {
  margin-left: 8px;
}

.mmr-8 {
  margin-right: 8px;
}

.mmx-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.mmy-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.mpt-8 {
  padding-top: 8px;
}

.mpb-8 {
  padding-bottom: 8px;
}

.mpl-8 {
  padding-left: 8px;
}

.mpr-8 {
  padding-right: 8px;
}

.mpx-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.mpy-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

@media (min-width: 576px) {
  .mm-sm-8 {
    margin: 8px;
  }
  .mp-sm-8 {
    padding: 8px;
  }
  .mmt-sm-8 {
    margin-top: 8px;
  }
  .mmb-sm-8 {
    margin-bottom: 8px;
  }
  .mml-sm-8 {
    margin-left: 8px;
  }
  .mmr-sm-8 {
    margin-right: 8px;
  }
  .mpt-sm-8 {
    padding-top: 8px;
  }
  .mpb-sm-8 {
    padding-bottom: 8px;
  }
  .mpl-sm-8 {
    padding-left: 8px;
  }
  .mpr-sm-8 {
    padding-right: 8px;
  }
  .mpx-sm-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .mpy-sm-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .mmx-sm-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .mmy-sm-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mp-sm-8 {
    padding: 8px;
  }
  .mm-sm-8 {
    margin: 8px;
  }
}
@media (min-width: 768px) {
  .mm-md-8 {
    margin: 8px;
  }
  .mp-md-8 {
    padding: 8px;
  }
  .mmt-md-8 {
    margin-top: 8px;
  }
  .mmb-md-8 {
    margin-bottom: 8px;
  }
  .mml-md-8 {
    margin-left: 8px;
  }
  .mmr-md-8 {
    margin-right: 8px;
  }
  .mpt-md-8 {
    padding-top: 8px;
  }
  .mpb-md-8 {
    padding-bottom: 8px;
  }
  .mpl-md-8 {
    padding-left: 8px;
  }
  .mpr-md-8 {
    padding-right: 8px;
  }
  .mpx-md-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .mpy-md-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .mmx-md-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .mmy-md-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mp-md-8 {
    padding: 8px;
  }
  .mm-md-8 {
    margin: 8px;
  }
}
@media (min-width: 992px) {
  .mm-lg-8 {
    margin: 8px;
  }
  .mp-lg-8 {
    padding: 8px;
  }
  .mmt-lg-8 {
    margin-top: 8px;
  }
  .mmb-lg-8 {
    margin-bottom: 8px;
  }
  .mml-lg-8 {
    margin-left: 8px;
  }
  .mmr-lg-8 {
    margin-right: 8px;
  }
  .mpt-lg-8 {
    padding-top: 8px;
  }
  .mpb-lg-8 {
    padding-bottom: 8px;
  }
  .mpl-lg-8 {
    padding-left: 8px;
  }
  .mpr-lg-8 {
    padding-right: 8px;
  }
  .mpx-lg-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .mpy-lg-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .mmx-lg-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .mmy-lg-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mp-lg-8 {
    padding: 8px;
  }
  .mm-lg-8 {
    margin: 8px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-8 {
    margin: 8px;
  }
  .mp-xl-8 {
    padding: 8px;
  }
  .mmt-xl-8 {
    margin-top: 8px;
  }
  .mmb-xl-8 {
    margin-bottom: 8px;
  }
  .mml-xl-8 {
    margin-left: 8px;
  }
  .mmr-xl-8 {
    margin-right: 8px;
  }
  .mpt-xl-8 {
    padding-top: 8px;
  }
  .mpb-xl-8 {
    padding-bottom: 8px;
  }
  .mpl-xl-8 {
    padding-left: 8px;
  }
  .mpr-xl-8 {
    padding-right: 8px;
  }
  .mpx-xl-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .mpy-xl-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .mmx-xl-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .mmy-xl-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mp-xl-8 {
    padding: 8px;
  }
  .mm-xl-8 {
    margin: 8px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-8 {
    margin: 8px;
  }
  .mp-xxl-8 {
    padding: 8px;
  }
  .mmt-xxl-8 {
    margin-top: 8px;
  }
  .mmb-xxl-8 {
    margin-bottom: 8px;
  }
  .mml-xxl-8 {
    margin-left: 8px;
  }
  .mmr-xxl-8 {
    margin-right: 8px;
  }
  .mpt-xxl-8 {
    padding-top: 8px;
  }
  .mpb-xxl-8 {
    padding-bottom: 8px;
  }
  .mpl-xxl-8 {
    padding-left: 8px;
  }
  .mpr-xxl-8 {
    padding-right: 8px;
  }
  .mpx-xxl-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .mpy-xxl-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .mmx-xxl-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .mmy-xxl-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mp-xxl-8 {
    padding: 8px;
  }
  .mm-xxl-8 {
    margin: 8px;
  }
}
.mfs-12 {
  font-size: 12px;
}

.mm-12 {
  margin: 12px;
}

.mp-12 {
  padding: 12px;
}

.mmt-12 {
  margin-top: 12px;
}

.mmb-12 {
  margin-bottom: 12px;
}

.mml-12 {
  margin-left: 12px;
}

.mmr-12 {
  margin-right: 12px;
}

.mmx-12 {
  margin-left: 12px;
  margin-right: 12px;
}

.mmy-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.mpt-12 {
  padding-top: 12px;
}

.mpb-12 {
  padding-bottom: 12px;
}

.mpl-12 {
  padding-left: 12px;
}

.mpr-12 {
  padding-right: 12px;
}

.mpx-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.mpy-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media (min-width: 576px) {
  .mm-sm-12 {
    margin: 12px;
  }
  .mp-sm-12 {
    padding: 12px;
  }
  .mmt-sm-12 {
    margin-top: 12px;
  }
  .mmb-sm-12 {
    margin-bottom: 12px;
  }
  .mml-sm-12 {
    margin-left: 12px;
  }
  .mmr-sm-12 {
    margin-right: 12px;
  }
  .mpt-sm-12 {
    padding-top: 12px;
  }
  .mpb-sm-12 {
    padding-bottom: 12px;
  }
  .mpl-sm-12 {
    padding-left: 12px;
  }
  .mpr-sm-12 {
    padding-right: 12px;
  }
  .mpx-sm-12 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .mpy-sm-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .mmx-sm-12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .mmy-sm-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mp-sm-12 {
    padding: 12px;
  }
  .mm-sm-12 {
    margin: 12px;
  }
}
@media (min-width: 768px) {
  .mm-md-12 {
    margin: 12px;
  }
  .mp-md-12 {
    padding: 12px;
  }
  .mmt-md-12 {
    margin-top: 12px;
  }
  .mmb-md-12 {
    margin-bottom: 12px;
  }
  .mml-md-12 {
    margin-left: 12px;
  }
  .mmr-md-12 {
    margin-right: 12px;
  }
  .mpt-md-12 {
    padding-top: 12px;
  }
  .mpb-md-12 {
    padding-bottom: 12px;
  }
  .mpl-md-12 {
    padding-left: 12px;
  }
  .mpr-md-12 {
    padding-right: 12px;
  }
  .mpx-md-12 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .mpy-md-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .mmx-md-12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .mmy-md-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mp-md-12 {
    padding: 12px;
  }
  .mm-md-12 {
    margin: 12px;
  }
}
@media (min-width: 992px) {
  .mm-lg-12 {
    margin: 12px;
  }
  .mp-lg-12 {
    padding: 12px;
  }
  .mmt-lg-12 {
    margin-top: 12px;
  }
  .mmb-lg-12 {
    margin-bottom: 12px;
  }
  .mml-lg-12 {
    margin-left: 12px;
  }
  .mmr-lg-12 {
    margin-right: 12px;
  }
  .mpt-lg-12 {
    padding-top: 12px;
  }
  .mpb-lg-12 {
    padding-bottom: 12px;
  }
  .mpl-lg-12 {
    padding-left: 12px;
  }
  .mpr-lg-12 {
    padding-right: 12px;
  }
  .mpx-lg-12 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .mpy-lg-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .mmx-lg-12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .mmy-lg-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mp-lg-12 {
    padding: 12px;
  }
  .mm-lg-12 {
    margin: 12px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-12 {
    margin: 12px;
  }
  .mp-xl-12 {
    padding: 12px;
  }
  .mmt-xl-12 {
    margin-top: 12px;
  }
  .mmb-xl-12 {
    margin-bottom: 12px;
  }
  .mml-xl-12 {
    margin-left: 12px;
  }
  .mmr-xl-12 {
    margin-right: 12px;
  }
  .mpt-xl-12 {
    padding-top: 12px;
  }
  .mpb-xl-12 {
    padding-bottom: 12px;
  }
  .mpl-xl-12 {
    padding-left: 12px;
  }
  .mpr-xl-12 {
    padding-right: 12px;
  }
  .mpx-xl-12 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .mpy-xl-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .mmx-xl-12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .mmy-xl-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mp-xl-12 {
    padding: 12px;
  }
  .mm-xl-12 {
    margin: 12px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-12 {
    margin: 12px;
  }
  .mp-xxl-12 {
    padding: 12px;
  }
  .mmt-xxl-12 {
    margin-top: 12px;
  }
  .mmb-xxl-12 {
    margin-bottom: 12px;
  }
  .mml-xxl-12 {
    margin-left: 12px;
  }
  .mmr-xxl-12 {
    margin-right: 12px;
  }
  .mpt-xxl-12 {
    padding-top: 12px;
  }
  .mpb-xxl-12 {
    padding-bottom: 12px;
  }
  .mpl-xxl-12 {
    padding-left: 12px;
  }
  .mpr-xxl-12 {
    padding-right: 12px;
  }
  .mpx-xxl-12 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .mpy-xxl-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .mmx-xxl-12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .mmy-xxl-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mp-xxl-12 {
    padding: 12px;
  }
  .mm-xxl-12 {
    margin: 12px;
  }
}
.mfs-14 {
  font-size: 14px;
}

.mm-14 {
  margin: 14px;
}

.mp-14 {
  padding: 14px;
}

.mmt-14 {
  margin-top: 14px;
}

.mmb-14 {
  margin-bottom: 14px;
}

.mml-14 {
  margin-left: 14px;
}

.mmr-14 {
  margin-right: 14px;
}

.mmx-14 {
  margin-left: 14px;
  margin-right: 14px;
}

.mmy-14 {
  margin-top: 14px;
  margin-bottom: 14px;
}

.mpt-14 {
  padding-top: 14px;
}

.mpb-14 {
  padding-bottom: 14px;
}

.mpl-14 {
  padding-left: 14px;
}

.mpr-14 {
  padding-right: 14px;
}

.mpx-14 {
  padding-left: 14px;
  padding-right: 14px;
}

.mpy-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

@media (min-width: 576px) {
  .mm-sm-14 {
    margin: 14px;
  }
  .mp-sm-14 {
    padding: 14px;
  }
  .mmt-sm-14 {
    margin-top: 14px;
  }
  .mmb-sm-14 {
    margin-bottom: 14px;
  }
  .mml-sm-14 {
    margin-left: 14px;
  }
  .mmr-sm-14 {
    margin-right: 14px;
  }
  .mpt-sm-14 {
    padding-top: 14px;
  }
  .mpb-sm-14 {
    padding-bottom: 14px;
  }
  .mpl-sm-14 {
    padding-left: 14px;
  }
  .mpr-sm-14 {
    padding-right: 14px;
  }
  .mpx-sm-14 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .mpy-sm-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .mmx-sm-14 {
    margin-left: 14px;
    margin-right: 14px;
  }
  .mmy-sm-14 {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .mp-sm-14 {
    padding: 14px;
  }
  .mm-sm-14 {
    margin: 14px;
  }
}
@media (min-width: 768px) {
  .mm-md-14 {
    margin: 14px;
  }
  .mp-md-14 {
    padding: 14px;
  }
  .mmt-md-14 {
    margin-top: 14px;
  }
  .mmb-md-14 {
    margin-bottom: 14px;
  }
  .mml-md-14 {
    margin-left: 14px;
  }
  .mmr-md-14 {
    margin-right: 14px;
  }
  .mpt-md-14 {
    padding-top: 14px;
  }
  .mpb-md-14 {
    padding-bottom: 14px;
  }
  .mpl-md-14 {
    padding-left: 14px;
  }
  .mpr-md-14 {
    padding-right: 14px;
  }
  .mpx-md-14 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .mpy-md-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .mmx-md-14 {
    margin-left: 14px;
    margin-right: 14px;
  }
  .mmy-md-14 {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .mp-md-14 {
    padding: 14px;
  }
  .mm-md-14 {
    margin: 14px;
  }
}
@media (min-width: 992px) {
  .mm-lg-14 {
    margin: 14px;
  }
  .mp-lg-14 {
    padding: 14px;
  }
  .mmt-lg-14 {
    margin-top: 14px;
  }
  .mmb-lg-14 {
    margin-bottom: 14px;
  }
  .mml-lg-14 {
    margin-left: 14px;
  }
  .mmr-lg-14 {
    margin-right: 14px;
  }
  .mpt-lg-14 {
    padding-top: 14px;
  }
  .mpb-lg-14 {
    padding-bottom: 14px;
  }
  .mpl-lg-14 {
    padding-left: 14px;
  }
  .mpr-lg-14 {
    padding-right: 14px;
  }
  .mpx-lg-14 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .mpy-lg-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .mmx-lg-14 {
    margin-left: 14px;
    margin-right: 14px;
  }
  .mmy-lg-14 {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .mp-lg-14 {
    padding: 14px;
  }
  .mm-lg-14 {
    margin: 14px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-14 {
    margin: 14px;
  }
  .mp-xl-14 {
    padding: 14px;
  }
  .mmt-xl-14 {
    margin-top: 14px;
  }
  .mmb-xl-14 {
    margin-bottom: 14px;
  }
  .mml-xl-14 {
    margin-left: 14px;
  }
  .mmr-xl-14 {
    margin-right: 14px;
  }
  .mpt-xl-14 {
    padding-top: 14px;
  }
  .mpb-xl-14 {
    padding-bottom: 14px;
  }
  .mpl-xl-14 {
    padding-left: 14px;
  }
  .mpr-xl-14 {
    padding-right: 14px;
  }
  .mpx-xl-14 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .mpy-xl-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .mmx-xl-14 {
    margin-left: 14px;
    margin-right: 14px;
  }
  .mmy-xl-14 {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .mp-xl-14 {
    padding: 14px;
  }
  .mm-xl-14 {
    margin: 14px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-14 {
    margin: 14px;
  }
  .mp-xxl-14 {
    padding: 14px;
  }
  .mmt-xxl-14 {
    margin-top: 14px;
  }
  .mmb-xxl-14 {
    margin-bottom: 14px;
  }
  .mml-xxl-14 {
    margin-left: 14px;
  }
  .mmr-xxl-14 {
    margin-right: 14px;
  }
  .mpt-xxl-14 {
    padding-top: 14px;
  }
  .mpb-xxl-14 {
    padding-bottom: 14px;
  }
  .mpl-xxl-14 {
    padding-left: 14px;
  }
  .mpr-xxl-14 {
    padding-right: 14px;
  }
  .mpx-xxl-14 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .mpy-xxl-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .mmx-xxl-14 {
    margin-left: 14px;
    margin-right: 14px;
  }
  .mmy-xxl-14 {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .mp-xxl-14 {
    padding: 14px;
  }
  .mm-xxl-14 {
    margin: 14px;
  }
}
.mfs-16 {
  font-size: 16px;
}

.mm-16 {
  margin: 16px;
}

.mp-16 {
  padding: 16px;
}

.mmt-16 {
  margin-top: 16px;
}

.mmb-16 {
  margin-bottom: 16px;
}

.mml-16 {
  margin-left: 16px;
}

.mmr-16 {
  margin-right: 16px;
}

.mmx-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.mmy-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.mpt-16 {
  padding-top: 16px;
}

.mpb-16 {
  padding-bottom: 16px;
}

.mpl-16 {
  padding-left: 16px;
}

.mpr-16 {
  padding-right: 16px;
}

.mpx-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.mpy-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

@media (min-width: 576px) {
  .mm-sm-16 {
    margin: 16px;
  }
  .mp-sm-16 {
    padding: 16px;
  }
  .mmt-sm-16 {
    margin-top: 16px;
  }
  .mmb-sm-16 {
    margin-bottom: 16px;
  }
  .mml-sm-16 {
    margin-left: 16px;
  }
  .mmr-sm-16 {
    margin-right: 16px;
  }
  .mpt-sm-16 {
    padding-top: 16px;
  }
  .mpb-sm-16 {
    padding-bottom: 16px;
  }
  .mpl-sm-16 {
    padding-left: 16px;
  }
  .mpr-sm-16 {
    padding-right: 16px;
  }
  .mpx-sm-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .mpy-sm-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .mmx-sm-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .mmy-sm-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mp-sm-16 {
    padding: 16px;
  }
  .mm-sm-16 {
    margin: 16px;
  }
}
@media (min-width: 768px) {
  .mm-md-16 {
    margin: 16px;
  }
  .mp-md-16 {
    padding: 16px;
  }
  .mmt-md-16 {
    margin-top: 16px;
  }
  .mmb-md-16 {
    margin-bottom: 16px;
  }
  .mml-md-16 {
    margin-left: 16px;
  }
  .mmr-md-16 {
    margin-right: 16px;
  }
  .mpt-md-16 {
    padding-top: 16px;
  }
  .mpb-md-16 {
    padding-bottom: 16px;
  }
  .mpl-md-16 {
    padding-left: 16px;
  }
  .mpr-md-16 {
    padding-right: 16px;
  }
  .mpx-md-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .mpy-md-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .mmx-md-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .mmy-md-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mp-md-16 {
    padding: 16px;
  }
  .mm-md-16 {
    margin: 16px;
  }
}
@media (min-width: 992px) {
  .mm-lg-16 {
    margin: 16px;
  }
  .mp-lg-16 {
    padding: 16px;
  }
  .mmt-lg-16 {
    margin-top: 16px;
  }
  .mmb-lg-16 {
    margin-bottom: 16px;
  }
  .mml-lg-16 {
    margin-left: 16px;
  }
  .mmr-lg-16 {
    margin-right: 16px;
  }
  .mpt-lg-16 {
    padding-top: 16px;
  }
  .mpb-lg-16 {
    padding-bottom: 16px;
  }
  .mpl-lg-16 {
    padding-left: 16px;
  }
  .mpr-lg-16 {
    padding-right: 16px;
  }
  .mpx-lg-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .mpy-lg-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .mmx-lg-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .mmy-lg-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mp-lg-16 {
    padding: 16px;
  }
  .mm-lg-16 {
    margin: 16px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-16 {
    margin: 16px;
  }
  .mp-xl-16 {
    padding: 16px;
  }
  .mmt-xl-16 {
    margin-top: 16px;
  }
  .mmb-xl-16 {
    margin-bottom: 16px;
  }
  .mml-xl-16 {
    margin-left: 16px;
  }
  .mmr-xl-16 {
    margin-right: 16px;
  }
  .mpt-xl-16 {
    padding-top: 16px;
  }
  .mpb-xl-16 {
    padding-bottom: 16px;
  }
  .mpl-xl-16 {
    padding-left: 16px;
  }
  .mpr-xl-16 {
    padding-right: 16px;
  }
  .mpx-xl-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .mpy-xl-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .mmx-xl-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .mmy-xl-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mp-xl-16 {
    padding: 16px;
  }
  .mm-xl-16 {
    margin: 16px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-16 {
    margin: 16px;
  }
  .mp-xxl-16 {
    padding: 16px;
  }
  .mmt-xxl-16 {
    margin-top: 16px;
  }
  .mmb-xxl-16 {
    margin-bottom: 16px;
  }
  .mml-xxl-16 {
    margin-left: 16px;
  }
  .mmr-xxl-16 {
    margin-right: 16px;
  }
  .mpt-xxl-16 {
    padding-top: 16px;
  }
  .mpb-xxl-16 {
    padding-bottom: 16px;
  }
  .mpl-xxl-16 {
    padding-left: 16px;
  }
  .mpr-xxl-16 {
    padding-right: 16px;
  }
  .mpx-xxl-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .mpy-xxl-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .mmx-xxl-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .mmy-xxl-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mp-xxl-16 {
    padding: 16px;
  }
  .mm-xxl-16 {
    margin: 16px;
  }
}
.mfs-20 {
  font-size: 20px;
}

.mm-20 {
  margin: 20px;
}

.mp-20 {
  padding: 20px;
}

.mmt-20 {
  margin-top: 20px;
}

.mmb-20 {
  margin-bottom: 20px;
}

.mml-20 {
  margin-left: 20px;
}

.mmr-20 {
  margin-right: 20px;
}

.mmx-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.mmy-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mpt-20 {
  padding-top: 20px;
}

.mpb-20 {
  padding-bottom: 20px;
}

.mpl-20 {
  padding-left: 20px;
}

.mpr-20 {
  padding-right: 20px;
}

.mpx-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.mpy-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (min-width: 576px) {
  .mm-sm-20 {
    margin: 20px;
  }
  .mp-sm-20 {
    padding: 20px;
  }
  .mmt-sm-20 {
    margin-top: 20px;
  }
  .mmb-sm-20 {
    margin-bottom: 20px;
  }
  .mml-sm-20 {
    margin-left: 20px;
  }
  .mmr-sm-20 {
    margin-right: 20px;
  }
  .mpt-sm-20 {
    padding-top: 20px;
  }
  .mpb-sm-20 {
    padding-bottom: 20px;
  }
  .mpl-sm-20 {
    padding-left: 20px;
  }
  .mpr-sm-20 {
    padding-right: 20px;
  }
  .mpx-sm-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .mpy-sm-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .mmx-sm-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mmy-sm-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mp-sm-20 {
    padding: 20px;
  }
  .mm-sm-20 {
    margin: 20px;
  }
}
@media (min-width: 768px) {
  .mm-md-20 {
    margin: 20px;
  }
  .mp-md-20 {
    padding: 20px;
  }
  .mmt-md-20 {
    margin-top: 20px;
  }
  .mmb-md-20 {
    margin-bottom: 20px;
  }
  .mml-md-20 {
    margin-left: 20px;
  }
  .mmr-md-20 {
    margin-right: 20px;
  }
  .mpt-md-20 {
    padding-top: 20px;
  }
  .mpb-md-20 {
    padding-bottom: 20px;
  }
  .mpl-md-20 {
    padding-left: 20px;
  }
  .mpr-md-20 {
    padding-right: 20px;
  }
  .mpx-md-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .mpy-md-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .mmx-md-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mmy-md-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mp-md-20 {
    padding: 20px;
  }
  .mm-md-20 {
    margin: 20px;
  }
}
@media (min-width: 992px) {
  .mm-lg-20 {
    margin: 20px;
  }
  .mp-lg-20 {
    padding: 20px;
  }
  .mmt-lg-20 {
    margin-top: 20px;
  }
  .mmb-lg-20 {
    margin-bottom: 20px;
  }
  .mml-lg-20 {
    margin-left: 20px;
  }
  .mmr-lg-20 {
    margin-right: 20px;
  }
  .mpt-lg-20 {
    padding-top: 20px;
  }
  .mpb-lg-20 {
    padding-bottom: 20px;
  }
  .mpl-lg-20 {
    padding-left: 20px;
  }
  .mpr-lg-20 {
    padding-right: 20px;
  }
  .mpx-lg-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .mpy-lg-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .mmx-lg-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mmy-lg-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mp-lg-20 {
    padding: 20px;
  }
  .mm-lg-20 {
    margin: 20px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-20 {
    margin: 20px;
  }
  .mp-xl-20 {
    padding: 20px;
  }
  .mmt-xl-20 {
    margin-top: 20px;
  }
  .mmb-xl-20 {
    margin-bottom: 20px;
  }
  .mml-xl-20 {
    margin-left: 20px;
  }
  .mmr-xl-20 {
    margin-right: 20px;
  }
  .mpt-xl-20 {
    padding-top: 20px;
  }
  .mpb-xl-20 {
    padding-bottom: 20px;
  }
  .mpl-xl-20 {
    padding-left: 20px;
  }
  .mpr-xl-20 {
    padding-right: 20px;
  }
  .mpx-xl-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .mpy-xl-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .mmx-xl-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mmy-xl-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mp-xl-20 {
    padding: 20px;
  }
  .mm-xl-20 {
    margin: 20px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-20 {
    margin: 20px;
  }
  .mp-xxl-20 {
    padding: 20px;
  }
  .mmt-xxl-20 {
    margin-top: 20px;
  }
  .mmb-xxl-20 {
    margin-bottom: 20px;
  }
  .mml-xxl-20 {
    margin-left: 20px;
  }
  .mmr-xxl-20 {
    margin-right: 20px;
  }
  .mpt-xxl-20 {
    padding-top: 20px;
  }
  .mpb-xxl-20 {
    padding-bottom: 20px;
  }
  .mpl-xxl-20 {
    padding-left: 20px;
  }
  .mpr-xxl-20 {
    padding-right: 20px;
  }
  .mpx-xxl-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .mpy-xxl-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .mmx-xxl-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mmy-xxl-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mp-xxl-20 {
    padding: 20px;
  }
  .mm-xxl-20 {
    margin: 20px;
  }
}
.mfs-24 {
  font-size: 24px;
}

.mm-24 {
  margin: 24px;
}

.mp-24 {
  padding: 24px;
}

.mmt-24 {
  margin-top: 24px;
}

.mmb-24 {
  margin-bottom: 24px;
}

.mml-24 {
  margin-left: 24px;
}

.mmr-24 {
  margin-right: 24px;
}

.mmx-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.mmy-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.mpt-24 {
  padding-top: 24px;
}

.mpb-24 {
  padding-bottom: 24px;
}

.mpl-24 {
  padding-left: 24px;
}

.mpr-24 {
  padding-right: 24px;
}

.mpx-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.mpy-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

@media (min-width: 576px) {
  .mm-sm-24 {
    margin: 24px;
  }
  .mp-sm-24 {
    padding: 24px;
  }
  .mmt-sm-24 {
    margin-top: 24px;
  }
  .mmb-sm-24 {
    margin-bottom: 24px;
  }
  .mml-sm-24 {
    margin-left: 24px;
  }
  .mmr-sm-24 {
    margin-right: 24px;
  }
  .mpt-sm-24 {
    padding-top: 24px;
  }
  .mpb-sm-24 {
    padding-bottom: 24px;
  }
  .mpl-sm-24 {
    padding-left: 24px;
  }
  .mpr-sm-24 {
    padding-right: 24px;
  }
  .mpx-sm-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .mpy-sm-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .mmx-sm-24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .mmy-sm-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .mp-sm-24 {
    padding: 24px;
  }
  .mm-sm-24 {
    margin: 24px;
  }
}
@media (min-width: 768px) {
  .mm-md-24 {
    margin: 24px;
  }
  .mp-md-24 {
    padding: 24px;
  }
  .mmt-md-24 {
    margin-top: 24px;
  }
  .mmb-md-24 {
    margin-bottom: 24px;
  }
  .mml-md-24 {
    margin-left: 24px;
  }
  .mmr-md-24 {
    margin-right: 24px;
  }
  .mpt-md-24 {
    padding-top: 24px;
  }
  .mpb-md-24 {
    padding-bottom: 24px;
  }
  .mpl-md-24 {
    padding-left: 24px;
  }
  .mpr-md-24 {
    padding-right: 24px;
  }
  .mpx-md-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .mpy-md-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .mmx-md-24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .mmy-md-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .mp-md-24 {
    padding: 24px;
  }
  .mm-md-24 {
    margin: 24px;
  }
}
@media (min-width: 992px) {
  .mm-lg-24 {
    margin: 24px;
  }
  .mp-lg-24 {
    padding: 24px;
  }
  .mmt-lg-24 {
    margin-top: 24px;
  }
  .mmb-lg-24 {
    margin-bottom: 24px;
  }
  .mml-lg-24 {
    margin-left: 24px;
  }
  .mmr-lg-24 {
    margin-right: 24px;
  }
  .mpt-lg-24 {
    padding-top: 24px;
  }
  .mpb-lg-24 {
    padding-bottom: 24px;
  }
  .mpl-lg-24 {
    padding-left: 24px;
  }
  .mpr-lg-24 {
    padding-right: 24px;
  }
  .mpx-lg-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .mpy-lg-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .mmx-lg-24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .mmy-lg-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .mp-lg-24 {
    padding: 24px;
  }
  .mm-lg-24 {
    margin: 24px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-24 {
    margin: 24px;
  }
  .mp-xl-24 {
    padding: 24px;
  }
  .mmt-xl-24 {
    margin-top: 24px;
  }
  .mmb-xl-24 {
    margin-bottom: 24px;
  }
  .mml-xl-24 {
    margin-left: 24px;
  }
  .mmr-xl-24 {
    margin-right: 24px;
  }
  .mpt-xl-24 {
    padding-top: 24px;
  }
  .mpb-xl-24 {
    padding-bottom: 24px;
  }
  .mpl-xl-24 {
    padding-left: 24px;
  }
  .mpr-xl-24 {
    padding-right: 24px;
  }
  .mpx-xl-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .mpy-xl-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .mmx-xl-24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .mmy-xl-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .mp-xl-24 {
    padding: 24px;
  }
  .mm-xl-24 {
    margin: 24px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-24 {
    margin: 24px;
  }
  .mp-xxl-24 {
    padding: 24px;
  }
  .mmt-xxl-24 {
    margin-top: 24px;
  }
  .mmb-xxl-24 {
    margin-bottom: 24px;
  }
  .mml-xxl-24 {
    margin-left: 24px;
  }
  .mmr-xxl-24 {
    margin-right: 24px;
  }
  .mpt-xxl-24 {
    padding-top: 24px;
  }
  .mpb-xxl-24 {
    padding-bottom: 24px;
  }
  .mpl-xxl-24 {
    padding-left: 24px;
  }
  .mpr-xxl-24 {
    padding-right: 24px;
  }
  .mpx-xxl-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .mpy-xxl-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .mmx-xxl-24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .mmy-xxl-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .mp-xxl-24 {
    padding: 24px;
  }
  .mm-xxl-24 {
    margin: 24px;
  }
}
.mfs-28 {
  font-size: 28px;
}

.mm-28 {
  margin: 28px;
}

.mp-28 {
  padding: 28px;
}

.mmt-28 {
  margin-top: 28px;
}

.mmb-28 {
  margin-bottom: 28px;
}

.mml-28 {
  margin-left: 28px;
}

.mmr-28 {
  margin-right: 28px;
}

.mmx-28 {
  margin-left: 28px;
  margin-right: 28px;
}

.mmy-28 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.mpt-28 {
  padding-top: 28px;
}

.mpb-28 {
  padding-bottom: 28px;
}

.mpl-28 {
  padding-left: 28px;
}

.mpr-28 {
  padding-right: 28px;
}

.mpx-28 {
  padding-left: 28px;
  padding-right: 28px;
}

.mpy-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}

@media (min-width: 576px) {
  .mm-sm-28 {
    margin: 28px;
  }
  .mp-sm-28 {
    padding: 28px;
  }
  .mmt-sm-28 {
    margin-top: 28px;
  }
  .mmb-sm-28 {
    margin-bottom: 28px;
  }
  .mml-sm-28 {
    margin-left: 28px;
  }
  .mmr-sm-28 {
    margin-right: 28px;
  }
  .mpt-sm-28 {
    padding-top: 28px;
  }
  .mpb-sm-28 {
    padding-bottom: 28px;
  }
  .mpl-sm-28 {
    padding-left: 28px;
  }
  .mpr-sm-28 {
    padding-right: 28px;
  }
  .mpx-sm-28 {
    padding-left: 28px;
    padding-right: 28px;
  }
  .mpy-sm-28 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .mmx-sm-28 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .mmy-sm-28 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .mp-sm-28 {
    padding: 28px;
  }
  .mm-sm-28 {
    margin: 28px;
  }
}
@media (min-width: 768px) {
  .mm-md-28 {
    margin: 28px;
  }
  .mp-md-28 {
    padding: 28px;
  }
  .mmt-md-28 {
    margin-top: 28px;
  }
  .mmb-md-28 {
    margin-bottom: 28px;
  }
  .mml-md-28 {
    margin-left: 28px;
  }
  .mmr-md-28 {
    margin-right: 28px;
  }
  .mpt-md-28 {
    padding-top: 28px;
  }
  .mpb-md-28 {
    padding-bottom: 28px;
  }
  .mpl-md-28 {
    padding-left: 28px;
  }
  .mpr-md-28 {
    padding-right: 28px;
  }
  .mpx-md-28 {
    padding-left: 28px;
    padding-right: 28px;
  }
  .mpy-md-28 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .mmx-md-28 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .mmy-md-28 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .mp-md-28 {
    padding: 28px;
  }
  .mm-md-28 {
    margin: 28px;
  }
}
@media (min-width: 992px) {
  .mm-lg-28 {
    margin: 28px;
  }
  .mp-lg-28 {
    padding: 28px;
  }
  .mmt-lg-28 {
    margin-top: 28px;
  }
  .mmb-lg-28 {
    margin-bottom: 28px;
  }
  .mml-lg-28 {
    margin-left: 28px;
  }
  .mmr-lg-28 {
    margin-right: 28px;
  }
  .mpt-lg-28 {
    padding-top: 28px;
  }
  .mpb-lg-28 {
    padding-bottom: 28px;
  }
  .mpl-lg-28 {
    padding-left: 28px;
  }
  .mpr-lg-28 {
    padding-right: 28px;
  }
  .mpx-lg-28 {
    padding-left: 28px;
    padding-right: 28px;
  }
  .mpy-lg-28 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .mmx-lg-28 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .mmy-lg-28 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .mp-lg-28 {
    padding: 28px;
  }
  .mm-lg-28 {
    margin: 28px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-28 {
    margin: 28px;
  }
  .mp-xl-28 {
    padding: 28px;
  }
  .mmt-xl-28 {
    margin-top: 28px;
  }
  .mmb-xl-28 {
    margin-bottom: 28px;
  }
  .mml-xl-28 {
    margin-left: 28px;
  }
  .mmr-xl-28 {
    margin-right: 28px;
  }
  .mpt-xl-28 {
    padding-top: 28px;
  }
  .mpb-xl-28 {
    padding-bottom: 28px;
  }
  .mpl-xl-28 {
    padding-left: 28px;
  }
  .mpr-xl-28 {
    padding-right: 28px;
  }
  .mpx-xl-28 {
    padding-left: 28px;
    padding-right: 28px;
  }
  .mpy-xl-28 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .mmx-xl-28 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .mmy-xl-28 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .mp-xl-28 {
    padding: 28px;
  }
  .mm-xl-28 {
    margin: 28px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-28 {
    margin: 28px;
  }
  .mp-xxl-28 {
    padding: 28px;
  }
  .mmt-xxl-28 {
    margin-top: 28px;
  }
  .mmb-xxl-28 {
    margin-bottom: 28px;
  }
  .mml-xxl-28 {
    margin-left: 28px;
  }
  .mmr-xxl-28 {
    margin-right: 28px;
  }
  .mpt-xxl-28 {
    padding-top: 28px;
  }
  .mpb-xxl-28 {
    padding-bottom: 28px;
  }
  .mpl-xxl-28 {
    padding-left: 28px;
  }
  .mpr-xxl-28 {
    padding-right: 28px;
  }
  .mpx-xxl-28 {
    padding-left: 28px;
    padding-right: 28px;
  }
  .mpy-xxl-28 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .mmx-xxl-28 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .mmy-xxl-28 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .mp-xxl-28 {
    padding: 28px;
  }
  .mm-xxl-28 {
    margin: 28px;
  }
}
.mfs-32 {
  font-size: 32px;
}

.mm-32 {
  margin: 32px;
}

.mp-32 {
  padding: 32px;
}

.mmt-32 {
  margin-top: 32px;
}

.mmb-32 {
  margin-bottom: 32px;
}

.mml-32 {
  margin-left: 32px;
}

.mmr-32 {
  margin-right: 32px;
}

.mmx-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.mmy-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.mpt-32 {
  padding-top: 32px;
}

.mpb-32 {
  padding-bottom: 32px;
}

.mpl-32 {
  padding-left: 32px;
}

.mpr-32 {
  padding-right: 32px;
}

.mpx-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.mpy-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

@media (min-width: 576px) {
  .mm-sm-32 {
    margin: 32px;
  }
  .mp-sm-32 {
    padding: 32px;
  }
  .mmt-sm-32 {
    margin-top: 32px;
  }
  .mmb-sm-32 {
    margin-bottom: 32px;
  }
  .mml-sm-32 {
    margin-left: 32px;
  }
  .mmr-sm-32 {
    margin-right: 32px;
  }
  .mpt-sm-32 {
    padding-top: 32px;
  }
  .mpb-sm-32 {
    padding-bottom: 32px;
  }
  .mpl-sm-32 {
    padding-left: 32px;
  }
  .mpr-sm-32 {
    padding-right: 32px;
  }
  .mpx-sm-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .mpy-sm-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .mmx-sm-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .mmy-sm-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mp-sm-32 {
    padding: 32px;
  }
  .mm-sm-32 {
    margin: 32px;
  }
}
@media (min-width: 768px) {
  .mm-md-32 {
    margin: 32px;
  }
  .mp-md-32 {
    padding: 32px;
  }
  .mmt-md-32 {
    margin-top: 32px;
  }
  .mmb-md-32 {
    margin-bottom: 32px;
  }
  .mml-md-32 {
    margin-left: 32px;
  }
  .mmr-md-32 {
    margin-right: 32px;
  }
  .mpt-md-32 {
    padding-top: 32px;
  }
  .mpb-md-32 {
    padding-bottom: 32px;
  }
  .mpl-md-32 {
    padding-left: 32px;
  }
  .mpr-md-32 {
    padding-right: 32px;
  }
  .mpx-md-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .mpy-md-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .mmx-md-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .mmy-md-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mp-md-32 {
    padding: 32px;
  }
  .mm-md-32 {
    margin: 32px;
  }
}
@media (min-width: 992px) {
  .mm-lg-32 {
    margin: 32px;
  }
  .mp-lg-32 {
    padding: 32px;
  }
  .mmt-lg-32 {
    margin-top: 32px;
  }
  .mmb-lg-32 {
    margin-bottom: 32px;
  }
  .mml-lg-32 {
    margin-left: 32px;
  }
  .mmr-lg-32 {
    margin-right: 32px;
  }
  .mpt-lg-32 {
    padding-top: 32px;
  }
  .mpb-lg-32 {
    padding-bottom: 32px;
  }
  .mpl-lg-32 {
    padding-left: 32px;
  }
  .mpr-lg-32 {
    padding-right: 32px;
  }
  .mpx-lg-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .mpy-lg-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .mmx-lg-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .mmy-lg-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mp-lg-32 {
    padding: 32px;
  }
  .mm-lg-32 {
    margin: 32px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-32 {
    margin: 32px;
  }
  .mp-xl-32 {
    padding: 32px;
  }
  .mmt-xl-32 {
    margin-top: 32px;
  }
  .mmb-xl-32 {
    margin-bottom: 32px;
  }
  .mml-xl-32 {
    margin-left: 32px;
  }
  .mmr-xl-32 {
    margin-right: 32px;
  }
  .mpt-xl-32 {
    padding-top: 32px;
  }
  .mpb-xl-32 {
    padding-bottom: 32px;
  }
  .mpl-xl-32 {
    padding-left: 32px;
  }
  .mpr-xl-32 {
    padding-right: 32px;
  }
  .mpx-xl-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .mpy-xl-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .mmx-xl-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .mmy-xl-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mp-xl-32 {
    padding: 32px;
  }
  .mm-xl-32 {
    margin: 32px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-32 {
    margin: 32px;
  }
  .mp-xxl-32 {
    padding: 32px;
  }
  .mmt-xxl-32 {
    margin-top: 32px;
  }
  .mmb-xxl-32 {
    margin-bottom: 32px;
  }
  .mml-xxl-32 {
    margin-left: 32px;
  }
  .mmr-xxl-32 {
    margin-right: 32px;
  }
  .mpt-xxl-32 {
    padding-top: 32px;
  }
  .mpb-xxl-32 {
    padding-bottom: 32px;
  }
  .mpl-xxl-32 {
    padding-left: 32px;
  }
  .mpr-xxl-32 {
    padding-right: 32px;
  }
  .mpx-xxl-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .mpy-xxl-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .mmx-xxl-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .mmy-xxl-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mp-xxl-32 {
    padding: 32px;
  }
  .mm-xxl-32 {
    margin: 32px;
  }
}
.mfs-36 {
  font-size: 36px;
}

.mm-36 {
  margin: 36px;
}

.mp-36 {
  padding: 36px;
}

.mmt-36 {
  margin-top: 36px;
}

.mmb-36 {
  margin-bottom: 36px;
}

.mml-36 {
  margin-left: 36px;
}

.mmr-36 {
  margin-right: 36px;
}

.mmx-36 {
  margin-left: 36px;
  margin-right: 36px;
}

.mmy-36 {
  margin-top: 36px;
  margin-bottom: 36px;
}

.mpt-36 {
  padding-top: 36px;
}

.mpb-36 {
  padding-bottom: 36px;
}

.mpl-36 {
  padding-left: 36px;
}

.mpr-36 {
  padding-right: 36px;
}

.mpx-36 {
  padding-left: 36px;
  padding-right: 36px;
}

.mpy-36 {
  padding-top: 36px;
  padding-bottom: 36px;
}

@media (min-width: 576px) {
  .mm-sm-36 {
    margin: 36px;
  }
  .mp-sm-36 {
    padding: 36px;
  }
  .mmt-sm-36 {
    margin-top: 36px;
  }
  .mmb-sm-36 {
    margin-bottom: 36px;
  }
  .mml-sm-36 {
    margin-left: 36px;
  }
  .mmr-sm-36 {
    margin-right: 36px;
  }
  .mpt-sm-36 {
    padding-top: 36px;
  }
  .mpb-sm-36 {
    padding-bottom: 36px;
  }
  .mpl-sm-36 {
    padding-left: 36px;
  }
  .mpr-sm-36 {
    padding-right: 36px;
  }
  .mpx-sm-36 {
    padding-left: 36px;
    padding-right: 36px;
  }
  .mpy-sm-36 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .mmx-sm-36 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .mmy-sm-36 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .mp-sm-36 {
    padding: 36px;
  }
  .mm-sm-36 {
    margin: 36px;
  }
}
@media (min-width: 768px) {
  .mm-md-36 {
    margin: 36px;
  }
  .mp-md-36 {
    padding: 36px;
  }
  .mmt-md-36 {
    margin-top: 36px;
  }
  .mmb-md-36 {
    margin-bottom: 36px;
  }
  .mml-md-36 {
    margin-left: 36px;
  }
  .mmr-md-36 {
    margin-right: 36px;
  }
  .mpt-md-36 {
    padding-top: 36px;
  }
  .mpb-md-36 {
    padding-bottom: 36px;
  }
  .mpl-md-36 {
    padding-left: 36px;
  }
  .mpr-md-36 {
    padding-right: 36px;
  }
  .mpx-md-36 {
    padding-left: 36px;
    padding-right: 36px;
  }
  .mpy-md-36 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .mmx-md-36 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .mmy-md-36 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .mp-md-36 {
    padding: 36px;
  }
  .mm-md-36 {
    margin: 36px;
  }
}
@media (min-width: 992px) {
  .mm-lg-36 {
    margin: 36px;
  }
  .mp-lg-36 {
    padding: 36px;
  }
  .mmt-lg-36 {
    margin-top: 36px;
  }
  .mmb-lg-36 {
    margin-bottom: 36px;
  }
  .mml-lg-36 {
    margin-left: 36px;
  }
  .mmr-lg-36 {
    margin-right: 36px;
  }
  .mpt-lg-36 {
    padding-top: 36px;
  }
  .mpb-lg-36 {
    padding-bottom: 36px;
  }
  .mpl-lg-36 {
    padding-left: 36px;
  }
  .mpr-lg-36 {
    padding-right: 36px;
  }
  .mpx-lg-36 {
    padding-left: 36px;
    padding-right: 36px;
  }
  .mpy-lg-36 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .mmx-lg-36 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .mmy-lg-36 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .mp-lg-36 {
    padding: 36px;
  }
  .mm-lg-36 {
    margin: 36px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-36 {
    margin: 36px;
  }
  .mp-xl-36 {
    padding: 36px;
  }
  .mmt-xl-36 {
    margin-top: 36px;
  }
  .mmb-xl-36 {
    margin-bottom: 36px;
  }
  .mml-xl-36 {
    margin-left: 36px;
  }
  .mmr-xl-36 {
    margin-right: 36px;
  }
  .mpt-xl-36 {
    padding-top: 36px;
  }
  .mpb-xl-36 {
    padding-bottom: 36px;
  }
  .mpl-xl-36 {
    padding-left: 36px;
  }
  .mpr-xl-36 {
    padding-right: 36px;
  }
  .mpx-xl-36 {
    padding-left: 36px;
    padding-right: 36px;
  }
  .mpy-xl-36 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .mmx-xl-36 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .mmy-xl-36 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .mp-xl-36 {
    padding: 36px;
  }
  .mm-xl-36 {
    margin: 36px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-36 {
    margin: 36px;
  }
  .mp-xxl-36 {
    padding: 36px;
  }
  .mmt-xxl-36 {
    margin-top: 36px;
  }
  .mmb-xxl-36 {
    margin-bottom: 36px;
  }
  .mml-xxl-36 {
    margin-left: 36px;
  }
  .mmr-xxl-36 {
    margin-right: 36px;
  }
  .mpt-xxl-36 {
    padding-top: 36px;
  }
  .mpb-xxl-36 {
    padding-bottom: 36px;
  }
  .mpl-xxl-36 {
    padding-left: 36px;
  }
  .mpr-xxl-36 {
    padding-right: 36px;
  }
  .mpx-xxl-36 {
    padding-left: 36px;
    padding-right: 36px;
  }
  .mpy-xxl-36 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .mmx-xxl-36 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .mmy-xxl-36 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .mp-xxl-36 {
    padding: 36px;
  }
  .mm-xxl-36 {
    margin: 36px;
  }
}
.mfs-40 {
  font-size: 40px;
}

.mm-40 {
  margin: 40px;
}

.mp-40 {
  padding: 40px;
}

.mmt-40 {
  margin-top: 40px;
}

.mmb-40 {
  margin-bottom: 40px;
}

.mml-40 {
  margin-left: 40px;
}

.mmr-40 {
  margin-right: 40px;
}

.mmx-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.mmy-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mpt-40 {
  padding-top: 40px;
}

.mpb-40 {
  padding-bottom: 40px;
}

.mpl-40 {
  padding-left: 40px;
}

.mpr-40 {
  padding-right: 40px;
}

.mpx-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.mpy-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (min-width: 576px) {
  .mm-sm-40 {
    margin: 40px;
  }
  .mp-sm-40 {
    padding: 40px;
  }
  .mmt-sm-40 {
    margin-top: 40px;
  }
  .mmb-sm-40 {
    margin-bottom: 40px;
  }
  .mml-sm-40 {
    margin-left: 40px;
  }
  .mmr-sm-40 {
    margin-right: 40px;
  }
  .mpt-sm-40 {
    padding-top: 40px;
  }
  .mpb-sm-40 {
    padding-bottom: 40px;
  }
  .mpl-sm-40 {
    padding-left: 40px;
  }
  .mpr-sm-40 {
    padding-right: 40px;
  }
  .mpx-sm-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .mpy-sm-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .mmx-sm-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mmy-sm-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mp-sm-40 {
    padding: 40px;
  }
  .mm-sm-40 {
    margin: 40px;
  }
}
@media (min-width: 768px) {
  .mm-md-40 {
    margin: 40px;
  }
  .mp-md-40 {
    padding: 40px;
  }
  .mmt-md-40 {
    margin-top: 40px;
  }
  .mmb-md-40 {
    margin-bottom: 40px;
  }
  .mml-md-40 {
    margin-left: 40px;
  }
  .mmr-md-40 {
    margin-right: 40px;
  }
  .mpt-md-40 {
    padding-top: 40px;
  }
  .mpb-md-40 {
    padding-bottom: 40px;
  }
  .mpl-md-40 {
    padding-left: 40px;
  }
  .mpr-md-40 {
    padding-right: 40px;
  }
  .mpx-md-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .mpy-md-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .mmx-md-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mmy-md-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mp-md-40 {
    padding: 40px;
  }
  .mm-md-40 {
    margin: 40px;
  }
}
@media (min-width: 992px) {
  .mm-lg-40 {
    margin: 40px;
  }
  .mp-lg-40 {
    padding: 40px;
  }
  .mmt-lg-40 {
    margin-top: 40px;
  }
  .mmb-lg-40 {
    margin-bottom: 40px;
  }
  .mml-lg-40 {
    margin-left: 40px;
  }
  .mmr-lg-40 {
    margin-right: 40px;
  }
  .mpt-lg-40 {
    padding-top: 40px;
  }
  .mpb-lg-40 {
    padding-bottom: 40px;
  }
  .mpl-lg-40 {
    padding-left: 40px;
  }
  .mpr-lg-40 {
    padding-right: 40px;
  }
  .mpx-lg-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .mpy-lg-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .mmx-lg-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mmy-lg-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mp-lg-40 {
    padding: 40px;
  }
  .mm-lg-40 {
    margin: 40px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-40 {
    margin: 40px;
  }
  .mp-xl-40 {
    padding: 40px;
  }
  .mmt-xl-40 {
    margin-top: 40px;
  }
  .mmb-xl-40 {
    margin-bottom: 40px;
  }
  .mml-xl-40 {
    margin-left: 40px;
  }
  .mmr-xl-40 {
    margin-right: 40px;
  }
  .mpt-xl-40 {
    padding-top: 40px;
  }
  .mpb-xl-40 {
    padding-bottom: 40px;
  }
  .mpl-xl-40 {
    padding-left: 40px;
  }
  .mpr-xl-40 {
    padding-right: 40px;
  }
  .mpx-xl-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .mpy-xl-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .mmx-xl-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mmy-xl-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mp-xl-40 {
    padding: 40px;
  }
  .mm-xl-40 {
    margin: 40px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-40 {
    margin: 40px;
  }
  .mp-xxl-40 {
    padding: 40px;
  }
  .mmt-xxl-40 {
    margin-top: 40px;
  }
  .mmb-xxl-40 {
    margin-bottom: 40px;
  }
  .mml-xxl-40 {
    margin-left: 40px;
  }
  .mmr-xxl-40 {
    margin-right: 40px;
  }
  .mpt-xxl-40 {
    padding-top: 40px;
  }
  .mpb-xxl-40 {
    padding-bottom: 40px;
  }
  .mpl-xxl-40 {
    padding-left: 40px;
  }
  .mpr-xxl-40 {
    padding-right: 40px;
  }
  .mpx-xxl-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .mpy-xxl-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .mmx-xxl-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mmy-xxl-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mp-xxl-40 {
    padding: 40px;
  }
  .mm-xxl-40 {
    margin: 40px;
  }
}
.mfs-44 {
  font-size: 44px;
}

.mm-44 {
  margin: 44px;
}

.mp-44 {
  padding: 44px;
}

.mmt-44 {
  margin-top: 44px;
}

.mmb-44 {
  margin-bottom: 44px;
}

.mml-44 {
  margin-left: 44px;
}

.mmr-44 {
  margin-right: 44px;
}

.mmx-44 {
  margin-left: 44px;
  margin-right: 44px;
}

.mmy-44 {
  margin-top: 44px;
  margin-bottom: 44px;
}

.mpt-44 {
  padding-top: 44px;
}

.mpb-44 {
  padding-bottom: 44px;
}

.mpl-44 {
  padding-left: 44px;
}

.mpr-44 {
  padding-right: 44px;
}

.mpx-44 {
  padding-left: 44px;
  padding-right: 44px;
}

.mpy-44 {
  padding-top: 44px;
  padding-bottom: 44px;
}

@media (min-width: 576px) {
  .mm-sm-44 {
    margin: 44px;
  }
  .mp-sm-44 {
    padding: 44px;
  }
  .mmt-sm-44 {
    margin-top: 44px;
  }
  .mmb-sm-44 {
    margin-bottom: 44px;
  }
  .mml-sm-44 {
    margin-left: 44px;
  }
  .mmr-sm-44 {
    margin-right: 44px;
  }
  .mpt-sm-44 {
    padding-top: 44px;
  }
  .mpb-sm-44 {
    padding-bottom: 44px;
  }
  .mpl-sm-44 {
    padding-left: 44px;
  }
  .mpr-sm-44 {
    padding-right: 44px;
  }
  .mpx-sm-44 {
    padding-left: 44px;
    padding-right: 44px;
  }
  .mpy-sm-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .mmx-sm-44 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .mmy-sm-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .mp-sm-44 {
    padding: 44px;
  }
  .mm-sm-44 {
    margin: 44px;
  }
}
@media (min-width: 768px) {
  .mm-md-44 {
    margin: 44px;
  }
  .mp-md-44 {
    padding: 44px;
  }
  .mmt-md-44 {
    margin-top: 44px;
  }
  .mmb-md-44 {
    margin-bottom: 44px;
  }
  .mml-md-44 {
    margin-left: 44px;
  }
  .mmr-md-44 {
    margin-right: 44px;
  }
  .mpt-md-44 {
    padding-top: 44px;
  }
  .mpb-md-44 {
    padding-bottom: 44px;
  }
  .mpl-md-44 {
    padding-left: 44px;
  }
  .mpr-md-44 {
    padding-right: 44px;
  }
  .mpx-md-44 {
    padding-left: 44px;
    padding-right: 44px;
  }
  .mpy-md-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .mmx-md-44 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .mmy-md-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .mp-md-44 {
    padding: 44px;
  }
  .mm-md-44 {
    margin: 44px;
  }
}
@media (min-width: 992px) {
  .mm-lg-44 {
    margin: 44px;
  }
  .mp-lg-44 {
    padding: 44px;
  }
  .mmt-lg-44 {
    margin-top: 44px;
  }
  .mmb-lg-44 {
    margin-bottom: 44px;
  }
  .mml-lg-44 {
    margin-left: 44px;
  }
  .mmr-lg-44 {
    margin-right: 44px;
  }
  .mpt-lg-44 {
    padding-top: 44px;
  }
  .mpb-lg-44 {
    padding-bottom: 44px;
  }
  .mpl-lg-44 {
    padding-left: 44px;
  }
  .mpr-lg-44 {
    padding-right: 44px;
  }
  .mpx-lg-44 {
    padding-left: 44px;
    padding-right: 44px;
  }
  .mpy-lg-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .mmx-lg-44 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .mmy-lg-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .mp-lg-44 {
    padding: 44px;
  }
  .mm-lg-44 {
    margin: 44px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-44 {
    margin: 44px;
  }
  .mp-xl-44 {
    padding: 44px;
  }
  .mmt-xl-44 {
    margin-top: 44px;
  }
  .mmb-xl-44 {
    margin-bottom: 44px;
  }
  .mml-xl-44 {
    margin-left: 44px;
  }
  .mmr-xl-44 {
    margin-right: 44px;
  }
  .mpt-xl-44 {
    padding-top: 44px;
  }
  .mpb-xl-44 {
    padding-bottom: 44px;
  }
  .mpl-xl-44 {
    padding-left: 44px;
  }
  .mpr-xl-44 {
    padding-right: 44px;
  }
  .mpx-xl-44 {
    padding-left: 44px;
    padding-right: 44px;
  }
  .mpy-xl-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .mmx-xl-44 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .mmy-xl-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .mp-xl-44 {
    padding: 44px;
  }
  .mm-xl-44 {
    margin: 44px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-44 {
    margin: 44px;
  }
  .mp-xxl-44 {
    padding: 44px;
  }
  .mmt-xxl-44 {
    margin-top: 44px;
  }
  .mmb-xxl-44 {
    margin-bottom: 44px;
  }
  .mml-xxl-44 {
    margin-left: 44px;
  }
  .mmr-xxl-44 {
    margin-right: 44px;
  }
  .mpt-xxl-44 {
    padding-top: 44px;
  }
  .mpb-xxl-44 {
    padding-bottom: 44px;
  }
  .mpl-xxl-44 {
    padding-left: 44px;
  }
  .mpr-xxl-44 {
    padding-right: 44px;
  }
  .mpx-xxl-44 {
    padding-left: 44px;
    padding-right: 44px;
  }
  .mpy-xxl-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .mmx-xxl-44 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .mmy-xxl-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .mp-xxl-44 {
    padding: 44px;
  }
  .mm-xxl-44 {
    margin: 44px;
  }
}
.mfs-48 {
  font-size: 48px;
}

.mm-48 {
  margin: 48px;
}

.mp-48 {
  padding: 48px;
}

.mmt-48 {
  margin-top: 48px;
}

.mmb-48 {
  margin-bottom: 48px;
}

.mml-48 {
  margin-left: 48px;
}

.mmr-48 {
  margin-right: 48px;
}

.mmx-48 {
  margin-left: 48px;
  margin-right: 48px;
}

.mmy-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.mpt-48 {
  padding-top: 48px;
}

.mpb-48 {
  padding-bottom: 48px;
}

.mpl-48 {
  padding-left: 48px;
}

.mpr-48 {
  padding-right: 48px;
}

.mpx-48 {
  padding-left: 48px;
  padding-right: 48px;
}

.mpy-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

@media (min-width: 576px) {
  .mm-sm-48 {
    margin: 48px;
  }
  .mp-sm-48 {
    padding: 48px;
  }
  .mmt-sm-48 {
    margin-top: 48px;
  }
  .mmb-sm-48 {
    margin-bottom: 48px;
  }
  .mml-sm-48 {
    margin-left: 48px;
  }
  .mmr-sm-48 {
    margin-right: 48px;
  }
  .mpt-sm-48 {
    padding-top: 48px;
  }
  .mpb-sm-48 {
    padding-bottom: 48px;
  }
  .mpl-sm-48 {
    padding-left: 48px;
  }
  .mpr-sm-48 {
    padding-right: 48px;
  }
  .mpx-sm-48 {
    padding-left: 48px;
    padding-right: 48px;
  }
  .mpy-sm-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .mmx-sm-48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .mmy-sm-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .mp-sm-48 {
    padding: 48px;
  }
  .mm-sm-48 {
    margin: 48px;
  }
}
@media (min-width: 768px) {
  .mm-md-48 {
    margin: 48px;
  }
  .mp-md-48 {
    padding: 48px;
  }
  .mmt-md-48 {
    margin-top: 48px;
  }
  .mmb-md-48 {
    margin-bottom: 48px;
  }
  .mml-md-48 {
    margin-left: 48px;
  }
  .mmr-md-48 {
    margin-right: 48px;
  }
  .mpt-md-48 {
    padding-top: 48px;
  }
  .mpb-md-48 {
    padding-bottom: 48px;
  }
  .mpl-md-48 {
    padding-left: 48px;
  }
  .mpr-md-48 {
    padding-right: 48px;
  }
  .mpx-md-48 {
    padding-left: 48px;
    padding-right: 48px;
  }
  .mpy-md-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .mmx-md-48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .mmy-md-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .mp-md-48 {
    padding: 48px;
  }
  .mm-md-48 {
    margin: 48px;
  }
}
@media (min-width: 992px) {
  .mm-lg-48 {
    margin: 48px;
  }
  .mp-lg-48 {
    padding: 48px;
  }
  .mmt-lg-48 {
    margin-top: 48px;
  }
  .mmb-lg-48 {
    margin-bottom: 48px;
  }
  .mml-lg-48 {
    margin-left: 48px;
  }
  .mmr-lg-48 {
    margin-right: 48px;
  }
  .mpt-lg-48 {
    padding-top: 48px;
  }
  .mpb-lg-48 {
    padding-bottom: 48px;
  }
  .mpl-lg-48 {
    padding-left: 48px;
  }
  .mpr-lg-48 {
    padding-right: 48px;
  }
  .mpx-lg-48 {
    padding-left: 48px;
    padding-right: 48px;
  }
  .mpy-lg-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .mmx-lg-48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .mmy-lg-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .mp-lg-48 {
    padding: 48px;
  }
  .mm-lg-48 {
    margin: 48px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-48 {
    margin: 48px;
  }
  .mp-xl-48 {
    padding: 48px;
  }
  .mmt-xl-48 {
    margin-top: 48px;
  }
  .mmb-xl-48 {
    margin-bottom: 48px;
  }
  .mml-xl-48 {
    margin-left: 48px;
  }
  .mmr-xl-48 {
    margin-right: 48px;
  }
  .mpt-xl-48 {
    padding-top: 48px;
  }
  .mpb-xl-48 {
    padding-bottom: 48px;
  }
  .mpl-xl-48 {
    padding-left: 48px;
  }
  .mpr-xl-48 {
    padding-right: 48px;
  }
  .mpx-xl-48 {
    padding-left: 48px;
    padding-right: 48px;
  }
  .mpy-xl-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .mmx-xl-48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .mmy-xl-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .mp-xl-48 {
    padding: 48px;
  }
  .mm-xl-48 {
    margin: 48px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-48 {
    margin: 48px;
  }
  .mp-xxl-48 {
    padding: 48px;
  }
  .mmt-xxl-48 {
    margin-top: 48px;
  }
  .mmb-xxl-48 {
    margin-bottom: 48px;
  }
  .mml-xxl-48 {
    margin-left: 48px;
  }
  .mmr-xxl-48 {
    margin-right: 48px;
  }
  .mpt-xxl-48 {
    padding-top: 48px;
  }
  .mpb-xxl-48 {
    padding-bottom: 48px;
  }
  .mpl-xxl-48 {
    padding-left: 48px;
  }
  .mpr-xxl-48 {
    padding-right: 48px;
  }
  .mpx-xxl-48 {
    padding-left: 48px;
    padding-right: 48px;
  }
  .mpy-xxl-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .mmx-xxl-48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .mmy-xxl-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .mp-xxl-48 {
    padding: 48px;
  }
  .mm-xxl-48 {
    margin: 48px;
  }
}
.mfs-52 {
  font-size: 52px;
}

.mm-52 {
  margin: 52px;
}

.mp-52 {
  padding: 52px;
}

.mmt-52 {
  margin-top: 52px;
}

.mmb-52 {
  margin-bottom: 52px;
}

.mml-52 {
  margin-left: 52px;
}

.mmr-52 {
  margin-right: 52px;
}

.mmx-52 {
  margin-left: 52px;
  margin-right: 52px;
}

.mmy-52 {
  margin-top: 52px;
  margin-bottom: 52px;
}

.mpt-52 {
  padding-top: 52px;
}

.mpb-52 {
  padding-bottom: 52px;
}

.mpl-52 {
  padding-left: 52px;
}

.mpr-52 {
  padding-right: 52px;
}

.mpx-52 {
  padding-left: 52px;
  padding-right: 52px;
}

.mpy-52 {
  padding-top: 52px;
  padding-bottom: 52px;
}

@media (min-width: 576px) {
  .mm-sm-52 {
    margin: 52px;
  }
  .mp-sm-52 {
    padding: 52px;
  }
  .mmt-sm-52 {
    margin-top: 52px;
  }
  .mmb-sm-52 {
    margin-bottom: 52px;
  }
  .mml-sm-52 {
    margin-left: 52px;
  }
  .mmr-sm-52 {
    margin-right: 52px;
  }
  .mpt-sm-52 {
    padding-top: 52px;
  }
  .mpb-sm-52 {
    padding-bottom: 52px;
  }
  .mpl-sm-52 {
    padding-left: 52px;
  }
  .mpr-sm-52 {
    padding-right: 52px;
  }
  .mpx-sm-52 {
    padding-left: 52px;
    padding-right: 52px;
  }
  .mpy-sm-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .mmx-sm-52 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .mmy-sm-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .mp-sm-52 {
    padding: 52px;
  }
  .mm-sm-52 {
    margin: 52px;
  }
}
@media (min-width: 768px) {
  .mm-md-52 {
    margin: 52px;
  }
  .mp-md-52 {
    padding: 52px;
  }
  .mmt-md-52 {
    margin-top: 52px;
  }
  .mmb-md-52 {
    margin-bottom: 52px;
  }
  .mml-md-52 {
    margin-left: 52px;
  }
  .mmr-md-52 {
    margin-right: 52px;
  }
  .mpt-md-52 {
    padding-top: 52px;
  }
  .mpb-md-52 {
    padding-bottom: 52px;
  }
  .mpl-md-52 {
    padding-left: 52px;
  }
  .mpr-md-52 {
    padding-right: 52px;
  }
  .mpx-md-52 {
    padding-left: 52px;
    padding-right: 52px;
  }
  .mpy-md-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .mmx-md-52 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .mmy-md-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .mp-md-52 {
    padding: 52px;
  }
  .mm-md-52 {
    margin: 52px;
  }
}
@media (min-width: 992px) {
  .mm-lg-52 {
    margin: 52px;
  }
  .mp-lg-52 {
    padding: 52px;
  }
  .mmt-lg-52 {
    margin-top: 52px;
  }
  .mmb-lg-52 {
    margin-bottom: 52px;
  }
  .mml-lg-52 {
    margin-left: 52px;
  }
  .mmr-lg-52 {
    margin-right: 52px;
  }
  .mpt-lg-52 {
    padding-top: 52px;
  }
  .mpb-lg-52 {
    padding-bottom: 52px;
  }
  .mpl-lg-52 {
    padding-left: 52px;
  }
  .mpr-lg-52 {
    padding-right: 52px;
  }
  .mpx-lg-52 {
    padding-left: 52px;
    padding-right: 52px;
  }
  .mpy-lg-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .mmx-lg-52 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .mmy-lg-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .mp-lg-52 {
    padding: 52px;
  }
  .mm-lg-52 {
    margin: 52px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-52 {
    margin: 52px;
  }
  .mp-xl-52 {
    padding: 52px;
  }
  .mmt-xl-52 {
    margin-top: 52px;
  }
  .mmb-xl-52 {
    margin-bottom: 52px;
  }
  .mml-xl-52 {
    margin-left: 52px;
  }
  .mmr-xl-52 {
    margin-right: 52px;
  }
  .mpt-xl-52 {
    padding-top: 52px;
  }
  .mpb-xl-52 {
    padding-bottom: 52px;
  }
  .mpl-xl-52 {
    padding-left: 52px;
  }
  .mpr-xl-52 {
    padding-right: 52px;
  }
  .mpx-xl-52 {
    padding-left: 52px;
    padding-right: 52px;
  }
  .mpy-xl-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .mmx-xl-52 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .mmy-xl-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .mp-xl-52 {
    padding: 52px;
  }
  .mm-xl-52 {
    margin: 52px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-52 {
    margin: 52px;
  }
  .mp-xxl-52 {
    padding: 52px;
  }
  .mmt-xxl-52 {
    margin-top: 52px;
  }
  .mmb-xxl-52 {
    margin-bottom: 52px;
  }
  .mml-xxl-52 {
    margin-left: 52px;
  }
  .mmr-xxl-52 {
    margin-right: 52px;
  }
  .mpt-xxl-52 {
    padding-top: 52px;
  }
  .mpb-xxl-52 {
    padding-bottom: 52px;
  }
  .mpl-xxl-52 {
    padding-left: 52px;
  }
  .mpr-xxl-52 {
    padding-right: 52px;
  }
  .mpx-xxl-52 {
    padding-left: 52px;
    padding-right: 52px;
  }
  .mpy-xxl-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .mmx-xxl-52 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .mmy-xxl-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .mp-xxl-52 {
    padding: 52px;
  }
  .mm-xxl-52 {
    margin: 52px;
  }
}
.mfs-56 {
  font-size: 56px;
}

.mm-56 {
  margin: 56px;
}

.mp-56 {
  padding: 56px;
}

.mmt-56 {
  margin-top: 56px;
}

.mmb-56 {
  margin-bottom: 56px;
}

.mml-56 {
  margin-left: 56px;
}

.mmr-56 {
  margin-right: 56px;
}

.mmx-56 {
  margin-left: 56px;
  margin-right: 56px;
}

.mmy-56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.mpt-56 {
  padding-top: 56px;
}

.mpb-56 {
  padding-bottom: 56px;
}

.mpl-56 {
  padding-left: 56px;
}

.mpr-56 {
  padding-right: 56px;
}

.mpx-56 {
  padding-left: 56px;
  padding-right: 56px;
}

.mpy-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

@media (min-width: 576px) {
  .mm-sm-56 {
    margin: 56px;
  }
  .mp-sm-56 {
    padding: 56px;
  }
  .mmt-sm-56 {
    margin-top: 56px;
  }
  .mmb-sm-56 {
    margin-bottom: 56px;
  }
  .mml-sm-56 {
    margin-left: 56px;
  }
  .mmr-sm-56 {
    margin-right: 56px;
  }
  .mpt-sm-56 {
    padding-top: 56px;
  }
  .mpb-sm-56 {
    padding-bottom: 56px;
  }
  .mpl-sm-56 {
    padding-left: 56px;
  }
  .mpr-sm-56 {
    padding-right: 56px;
  }
  .mpx-sm-56 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .mpy-sm-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .mmx-sm-56 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .mmy-sm-56 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .mp-sm-56 {
    padding: 56px;
  }
  .mm-sm-56 {
    margin: 56px;
  }
}
@media (min-width: 768px) {
  .mm-md-56 {
    margin: 56px;
  }
  .mp-md-56 {
    padding: 56px;
  }
  .mmt-md-56 {
    margin-top: 56px;
  }
  .mmb-md-56 {
    margin-bottom: 56px;
  }
  .mml-md-56 {
    margin-left: 56px;
  }
  .mmr-md-56 {
    margin-right: 56px;
  }
  .mpt-md-56 {
    padding-top: 56px;
  }
  .mpb-md-56 {
    padding-bottom: 56px;
  }
  .mpl-md-56 {
    padding-left: 56px;
  }
  .mpr-md-56 {
    padding-right: 56px;
  }
  .mpx-md-56 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .mpy-md-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .mmx-md-56 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .mmy-md-56 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .mp-md-56 {
    padding: 56px;
  }
  .mm-md-56 {
    margin: 56px;
  }
}
@media (min-width: 992px) {
  .mm-lg-56 {
    margin: 56px;
  }
  .mp-lg-56 {
    padding: 56px;
  }
  .mmt-lg-56 {
    margin-top: 56px;
  }
  .mmb-lg-56 {
    margin-bottom: 56px;
  }
  .mml-lg-56 {
    margin-left: 56px;
  }
  .mmr-lg-56 {
    margin-right: 56px;
  }
  .mpt-lg-56 {
    padding-top: 56px;
  }
  .mpb-lg-56 {
    padding-bottom: 56px;
  }
  .mpl-lg-56 {
    padding-left: 56px;
  }
  .mpr-lg-56 {
    padding-right: 56px;
  }
  .mpx-lg-56 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .mpy-lg-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .mmx-lg-56 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .mmy-lg-56 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .mp-lg-56 {
    padding: 56px;
  }
  .mm-lg-56 {
    margin: 56px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-56 {
    margin: 56px;
  }
  .mp-xl-56 {
    padding: 56px;
  }
  .mmt-xl-56 {
    margin-top: 56px;
  }
  .mmb-xl-56 {
    margin-bottom: 56px;
  }
  .mml-xl-56 {
    margin-left: 56px;
  }
  .mmr-xl-56 {
    margin-right: 56px;
  }
  .mpt-xl-56 {
    padding-top: 56px;
  }
  .mpb-xl-56 {
    padding-bottom: 56px;
  }
  .mpl-xl-56 {
    padding-left: 56px;
  }
  .mpr-xl-56 {
    padding-right: 56px;
  }
  .mpx-xl-56 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .mpy-xl-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .mmx-xl-56 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .mmy-xl-56 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .mp-xl-56 {
    padding: 56px;
  }
  .mm-xl-56 {
    margin: 56px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-56 {
    margin: 56px;
  }
  .mp-xxl-56 {
    padding: 56px;
  }
  .mmt-xxl-56 {
    margin-top: 56px;
  }
  .mmb-xxl-56 {
    margin-bottom: 56px;
  }
  .mml-xxl-56 {
    margin-left: 56px;
  }
  .mmr-xxl-56 {
    margin-right: 56px;
  }
  .mpt-xxl-56 {
    padding-top: 56px;
  }
  .mpb-xxl-56 {
    padding-bottom: 56px;
  }
  .mpl-xxl-56 {
    padding-left: 56px;
  }
  .mpr-xxl-56 {
    padding-right: 56px;
  }
  .mpx-xxl-56 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .mpy-xxl-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .mmx-xxl-56 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .mmy-xxl-56 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .mp-xxl-56 {
    padding: 56px;
  }
  .mm-xxl-56 {
    margin: 56px;
  }
}
.mfs-60 {
  font-size: 60px;
}

.mm-60 {
  margin: 60px;
}

.mp-60 {
  padding: 60px;
}

.mmt-60 {
  margin-top: 60px;
}

.mmb-60 {
  margin-bottom: 60px;
}

.mml-60 {
  margin-left: 60px;
}

.mmr-60 {
  margin-right: 60px;
}

.mmx-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.mmy-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.mpt-60 {
  padding-top: 60px;
}

.mpb-60 {
  padding-bottom: 60px;
}

.mpl-60 {
  padding-left: 60px;
}

.mpr-60 {
  padding-right: 60px;
}

.mpx-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.mpy-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

@media (min-width: 576px) {
  .mm-sm-60 {
    margin: 60px;
  }
  .mp-sm-60 {
    padding: 60px;
  }
  .mmt-sm-60 {
    margin-top: 60px;
  }
  .mmb-sm-60 {
    margin-bottom: 60px;
  }
  .mml-sm-60 {
    margin-left: 60px;
  }
  .mmr-sm-60 {
    margin-right: 60px;
  }
  .mpt-sm-60 {
    padding-top: 60px;
  }
  .mpb-sm-60 {
    padding-bottom: 60px;
  }
  .mpl-sm-60 {
    padding-left: 60px;
  }
  .mpr-sm-60 {
    padding-right: 60px;
  }
  .mpx-sm-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .mpy-sm-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .mmx-sm-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mmy-sm-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mp-sm-60 {
    padding: 60px;
  }
  .mm-sm-60 {
    margin: 60px;
  }
}
@media (min-width: 768px) {
  .mm-md-60 {
    margin: 60px;
  }
  .mp-md-60 {
    padding: 60px;
  }
  .mmt-md-60 {
    margin-top: 60px;
  }
  .mmb-md-60 {
    margin-bottom: 60px;
  }
  .mml-md-60 {
    margin-left: 60px;
  }
  .mmr-md-60 {
    margin-right: 60px;
  }
  .mpt-md-60 {
    padding-top: 60px;
  }
  .mpb-md-60 {
    padding-bottom: 60px;
  }
  .mpl-md-60 {
    padding-left: 60px;
  }
  .mpr-md-60 {
    padding-right: 60px;
  }
  .mpx-md-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .mpy-md-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .mmx-md-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mmy-md-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mp-md-60 {
    padding: 60px;
  }
  .mm-md-60 {
    margin: 60px;
  }
}
@media (min-width: 992px) {
  .mm-lg-60 {
    margin: 60px;
  }
  .mp-lg-60 {
    padding: 60px;
  }
  .mmt-lg-60 {
    margin-top: 60px;
  }
  .mmb-lg-60 {
    margin-bottom: 60px;
  }
  .mml-lg-60 {
    margin-left: 60px;
  }
  .mmr-lg-60 {
    margin-right: 60px;
  }
  .mpt-lg-60 {
    padding-top: 60px;
  }
  .mpb-lg-60 {
    padding-bottom: 60px;
  }
  .mpl-lg-60 {
    padding-left: 60px;
  }
  .mpr-lg-60 {
    padding-right: 60px;
  }
  .mpx-lg-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .mpy-lg-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .mmx-lg-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mmy-lg-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mp-lg-60 {
    padding: 60px;
  }
  .mm-lg-60 {
    margin: 60px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-60 {
    margin: 60px;
  }
  .mp-xl-60 {
    padding: 60px;
  }
  .mmt-xl-60 {
    margin-top: 60px;
  }
  .mmb-xl-60 {
    margin-bottom: 60px;
  }
  .mml-xl-60 {
    margin-left: 60px;
  }
  .mmr-xl-60 {
    margin-right: 60px;
  }
  .mpt-xl-60 {
    padding-top: 60px;
  }
  .mpb-xl-60 {
    padding-bottom: 60px;
  }
  .mpl-xl-60 {
    padding-left: 60px;
  }
  .mpr-xl-60 {
    padding-right: 60px;
  }
  .mpx-xl-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .mpy-xl-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .mmx-xl-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mmy-xl-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mp-xl-60 {
    padding: 60px;
  }
  .mm-xl-60 {
    margin: 60px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-60 {
    margin: 60px;
  }
  .mp-xxl-60 {
    padding: 60px;
  }
  .mmt-xxl-60 {
    margin-top: 60px;
  }
  .mmb-xxl-60 {
    margin-bottom: 60px;
  }
  .mml-xxl-60 {
    margin-left: 60px;
  }
  .mmr-xxl-60 {
    margin-right: 60px;
  }
  .mpt-xxl-60 {
    padding-top: 60px;
  }
  .mpb-xxl-60 {
    padding-bottom: 60px;
  }
  .mpl-xxl-60 {
    padding-left: 60px;
  }
  .mpr-xxl-60 {
    padding-right: 60px;
  }
  .mpx-xxl-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .mpy-xxl-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .mmx-xxl-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mmy-xxl-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mp-xxl-60 {
    padding: 60px;
  }
  .mm-xxl-60 {
    margin: 60px;
  }
}
.mfs-64 {
  font-size: 64px;
}

.mm-64 {
  margin: 64px;
}

.mp-64 {
  padding: 64px;
}

.mmt-64 {
  margin-top: 64px;
}

.mmb-64 {
  margin-bottom: 64px;
}

.mml-64 {
  margin-left: 64px;
}

.mmr-64 {
  margin-right: 64px;
}

.mmx-64 {
  margin-left: 64px;
  margin-right: 64px;
}

.mmy-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.mpt-64 {
  padding-top: 64px;
}

.mpb-64 {
  padding-bottom: 64px;
}

.mpl-64 {
  padding-left: 64px;
}

.mpr-64 {
  padding-right: 64px;
}

.mpx-64 {
  padding-left: 64px;
  padding-right: 64px;
}

.mpy-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

@media (min-width: 576px) {
  .mm-sm-64 {
    margin: 64px;
  }
  .mp-sm-64 {
    padding: 64px;
  }
  .mmt-sm-64 {
    margin-top: 64px;
  }
  .mmb-sm-64 {
    margin-bottom: 64px;
  }
  .mml-sm-64 {
    margin-left: 64px;
  }
  .mmr-sm-64 {
    margin-right: 64px;
  }
  .mpt-sm-64 {
    padding-top: 64px;
  }
  .mpb-sm-64 {
    padding-bottom: 64px;
  }
  .mpl-sm-64 {
    padding-left: 64px;
  }
  .mpr-sm-64 {
    padding-right: 64px;
  }
  .mpx-sm-64 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .mpy-sm-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .mmx-sm-64 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .mmy-sm-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mp-sm-64 {
    padding: 64px;
  }
  .mm-sm-64 {
    margin: 64px;
  }
}
@media (min-width: 768px) {
  .mm-md-64 {
    margin: 64px;
  }
  .mp-md-64 {
    padding: 64px;
  }
  .mmt-md-64 {
    margin-top: 64px;
  }
  .mmb-md-64 {
    margin-bottom: 64px;
  }
  .mml-md-64 {
    margin-left: 64px;
  }
  .mmr-md-64 {
    margin-right: 64px;
  }
  .mpt-md-64 {
    padding-top: 64px;
  }
  .mpb-md-64 {
    padding-bottom: 64px;
  }
  .mpl-md-64 {
    padding-left: 64px;
  }
  .mpr-md-64 {
    padding-right: 64px;
  }
  .mpx-md-64 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .mpy-md-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .mmx-md-64 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .mmy-md-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mp-md-64 {
    padding: 64px;
  }
  .mm-md-64 {
    margin: 64px;
  }
}
@media (min-width: 992px) {
  .mm-lg-64 {
    margin: 64px;
  }
  .mp-lg-64 {
    padding: 64px;
  }
  .mmt-lg-64 {
    margin-top: 64px;
  }
  .mmb-lg-64 {
    margin-bottom: 64px;
  }
  .mml-lg-64 {
    margin-left: 64px;
  }
  .mmr-lg-64 {
    margin-right: 64px;
  }
  .mpt-lg-64 {
    padding-top: 64px;
  }
  .mpb-lg-64 {
    padding-bottom: 64px;
  }
  .mpl-lg-64 {
    padding-left: 64px;
  }
  .mpr-lg-64 {
    padding-right: 64px;
  }
  .mpx-lg-64 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .mpy-lg-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .mmx-lg-64 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .mmy-lg-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mp-lg-64 {
    padding: 64px;
  }
  .mm-lg-64 {
    margin: 64px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-64 {
    margin: 64px;
  }
  .mp-xl-64 {
    padding: 64px;
  }
  .mmt-xl-64 {
    margin-top: 64px;
  }
  .mmb-xl-64 {
    margin-bottom: 64px;
  }
  .mml-xl-64 {
    margin-left: 64px;
  }
  .mmr-xl-64 {
    margin-right: 64px;
  }
  .mpt-xl-64 {
    padding-top: 64px;
  }
  .mpb-xl-64 {
    padding-bottom: 64px;
  }
  .mpl-xl-64 {
    padding-left: 64px;
  }
  .mpr-xl-64 {
    padding-right: 64px;
  }
  .mpx-xl-64 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .mpy-xl-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .mmx-xl-64 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .mmy-xl-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mp-xl-64 {
    padding: 64px;
  }
  .mm-xl-64 {
    margin: 64px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-64 {
    margin: 64px;
  }
  .mp-xxl-64 {
    padding: 64px;
  }
  .mmt-xxl-64 {
    margin-top: 64px;
  }
  .mmb-xxl-64 {
    margin-bottom: 64px;
  }
  .mml-xxl-64 {
    margin-left: 64px;
  }
  .mmr-xxl-64 {
    margin-right: 64px;
  }
  .mpt-xxl-64 {
    padding-top: 64px;
  }
  .mpb-xxl-64 {
    padding-bottom: 64px;
  }
  .mpl-xxl-64 {
    padding-left: 64px;
  }
  .mpr-xxl-64 {
    padding-right: 64px;
  }
  .mpx-xxl-64 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .mpy-xxl-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .mmx-xxl-64 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .mmy-xxl-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mp-xxl-64 {
    padding: 64px;
  }
  .mm-xxl-64 {
    margin: 64px;
  }
}
.mfs-72 {
  font-size: 72px;
}

.mm-72 {
  margin: 72px;
}

.mp-72 {
  padding: 72px;
}

.mmt-72 {
  margin-top: 72px;
}

.mmb-72 {
  margin-bottom: 72px;
}

.mml-72 {
  margin-left: 72px;
}

.mmr-72 {
  margin-right: 72px;
}

.mmx-72 {
  margin-left: 72px;
  margin-right: 72px;
}

.mmy-72 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.mpt-72 {
  padding-top: 72px;
}

.mpb-72 {
  padding-bottom: 72px;
}

.mpl-72 {
  padding-left: 72px;
}

.mpr-72 {
  padding-right: 72px;
}

.mpx-72 {
  padding-left: 72px;
  padding-right: 72px;
}

.mpy-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}

@media (min-width: 576px) {
  .mm-sm-72 {
    margin: 72px;
  }
  .mp-sm-72 {
    padding: 72px;
  }
  .mmt-sm-72 {
    margin-top: 72px;
  }
  .mmb-sm-72 {
    margin-bottom: 72px;
  }
  .mml-sm-72 {
    margin-left: 72px;
  }
  .mmr-sm-72 {
    margin-right: 72px;
  }
  .mpt-sm-72 {
    padding-top: 72px;
  }
  .mpb-sm-72 {
    padding-bottom: 72px;
  }
  .mpl-sm-72 {
    padding-left: 72px;
  }
  .mpr-sm-72 {
    padding-right: 72px;
  }
  .mpx-sm-72 {
    padding-left: 72px;
    padding-right: 72px;
  }
  .mpy-sm-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .mmx-sm-72 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .mmy-sm-72 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .mp-sm-72 {
    padding: 72px;
  }
  .mm-sm-72 {
    margin: 72px;
  }
}
@media (min-width: 768px) {
  .mm-md-72 {
    margin: 72px;
  }
  .mp-md-72 {
    padding: 72px;
  }
  .mmt-md-72 {
    margin-top: 72px;
  }
  .mmb-md-72 {
    margin-bottom: 72px;
  }
  .mml-md-72 {
    margin-left: 72px;
  }
  .mmr-md-72 {
    margin-right: 72px;
  }
  .mpt-md-72 {
    padding-top: 72px;
  }
  .mpb-md-72 {
    padding-bottom: 72px;
  }
  .mpl-md-72 {
    padding-left: 72px;
  }
  .mpr-md-72 {
    padding-right: 72px;
  }
  .mpx-md-72 {
    padding-left: 72px;
    padding-right: 72px;
  }
  .mpy-md-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .mmx-md-72 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .mmy-md-72 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .mp-md-72 {
    padding: 72px;
  }
  .mm-md-72 {
    margin: 72px;
  }
}
@media (min-width: 992px) {
  .mm-lg-72 {
    margin: 72px;
  }
  .mp-lg-72 {
    padding: 72px;
  }
  .mmt-lg-72 {
    margin-top: 72px;
  }
  .mmb-lg-72 {
    margin-bottom: 72px;
  }
  .mml-lg-72 {
    margin-left: 72px;
  }
  .mmr-lg-72 {
    margin-right: 72px;
  }
  .mpt-lg-72 {
    padding-top: 72px;
  }
  .mpb-lg-72 {
    padding-bottom: 72px;
  }
  .mpl-lg-72 {
    padding-left: 72px;
  }
  .mpr-lg-72 {
    padding-right: 72px;
  }
  .mpx-lg-72 {
    padding-left: 72px;
    padding-right: 72px;
  }
  .mpy-lg-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .mmx-lg-72 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .mmy-lg-72 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .mp-lg-72 {
    padding: 72px;
  }
  .mm-lg-72 {
    margin: 72px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-72 {
    margin: 72px;
  }
  .mp-xl-72 {
    padding: 72px;
  }
  .mmt-xl-72 {
    margin-top: 72px;
  }
  .mmb-xl-72 {
    margin-bottom: 72px;
  }
  .mml-xl-72 {
    margin-left: 72px;
  }
  .mmr-xl-72 {
    margin-right: 72px;
  }
  .mpt-xl-72 {
    padding-top: 72px;
  }
  .mpb-xl-72 {
    padding-bottom: 72px;
  }
  .mpl-xl-72 {
    padding-left: 72px;
  }
  .mpr-xl-72 {
    padding-right: 72px;
  }
  .mpx-xl-72 {
    padding-left: 72px;
    padding-right: 72px;
  }
  .mpy-xl-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .mmx-xl-72 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .mmy-xl-72 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .mp-xl-72 {
    padding: 72px;
  }
  .mm-xl-72 {
    margin: 72px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-72 {
    margin: 72px;
  }
  .mp-xxl-72 {
    padding: 72px;
  }
  .mmt-xxl-72 {
    margin-top: 72px;
  }
  .mmb-xxl-72 {
    margin-bottom: 72px;
  }
  .mml-xxl-72 {
    margin-left: 72px;
  }
  .mmr-xxl-72 {
    margin-right: 72px;
  }
  .mpt-xxl-72 {
    padding-top: 72px;
  }
  .mpb-xxl-72 {
    padding-bottom: 72px;
  }
  .mpl-xxl-72 {
    padding-left: 72px;
  }
  .mpr-xxl-72 {
    padding-right: 72px;
  }
  .mpx-xxl-72 {
    padding-left: 72px;
    padding-right: 72px;
  }
  .mpy-xxl-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .mmx-xxl-72 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .mmy-xxl-72 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .mp-xxl-72 {
    padding: 72px;
  }
  .mm-xxl-72 {
    margin: 72px;
  }
}
.mfs-80 {
  font-size: 80px;
}

.mm-80 {
  margin: 80px;
}

.mp-80 {
  padding: 80px;
}

.mmt-80 {
  margin-top: 80px;
}

.mmb-80 {
  margin-bottom: 80px;
}

.mml-80 {
  margin-left: 80px;
}

.mmr-80 {
  margin-right: 80px;
}

.mmx-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.mmy-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.mpt-80 {
  padding-top: 80px;
}

.mpb-80 {
  padding-bottom: 80px;
}

.mpl-80 {
  padding-left: 80px;
}

.mpr-80 {
  padding-right: 80px;
}

.mpx-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.mpy-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

@media (min-width: 576px) {
  .mm-sm-80 {
    margin: 80px;
  }
  .mp-sm-80 {
    padding: 80px;
  }
  .mmt-sm-80 {
    margin-top: 80px;
  }
  .mmb-sm-80 {
    margin-bottom: 80px;
  }
  .mml-sm-80 {
    margin-left: 80px;
  }
  .mmr-sm-80 {
    margin-right: 80px;
  }
  .mpt-sm-80 {
    padding-top: 80px;
  }
  .mpb-sm-80 {
    padding-bottom: 80px;
  }
  .mpl-sm-80 {
    padding-left: 80px;
  }
  .mpr-sm-80 {
    padding-right: 80px;
  }
  .mpx-sm-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .mpy-sm-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .mmx-sm-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mmy-sm-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mp-sm-80 {
    padding: 80px;
  }
  .mm-sm-80 {
    margin: 80px;
  }
}
@media (min-width: 768px) {
  .mm-md-80 {
    margin: 80px;
  }
  .mp-md-80 {
    padding: 80px;
  }
  .mmt-md-80 {
    margin-top: 80px;
  }
  .mmb-md-80 {
    margin-bottom: 80px;
  }
  .mml-md-80 {
    margin-left: 80px;
  }
  .mmr-md-80 {
    margin-right: 80px;
  }
  .mpt-md-80 {
    padding-top: 80px;
  }
  .mpb-md-80 {
    padding-bottom: 80px;
  }
  .mpl-md-80 {
    padding-left: 80px;
  }
  .mpr-md-80 {
    padding-right: 80px;
  }
  .mpx-md-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .mpy-md-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .mmx-md-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mmy-md-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mp-md-80 {
    padding: 80px;
  }
  .mm-md-80 {
    margin: 80px;
  }
}
@media (min-width: 992px) {
  .mm-lg-80 {
    margin: 80px;
  }
  .mp-lg-80 {
    padding: 80px;
  }
  .mmt-lg-80 {
    margin-top: 80px;
  }
  .mmb-lg-80 {
    margin-bottom: 80px;
  }
  .mml-lg-80 {
    margin-left: 80px;
  }
  .mmr-lg-80 {
    margin-right: 80px;
  }
  .mpt-lg-80 {
    padding-top: 80px;
  }
  .mpb-lg-80 {
    padding-bottom: 80px;
  }
  .mpl-lg-80 {
    padding-left: 80px;
  }
  .mpr-lg-80 {
    padding-right: 80px;
  }
  .mpx-lg-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .mpy-lg-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .mmx-lg-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mmy-lg-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mp-lg-80 {
    padding: 80px;
  }
  .mm-lg-80 {
    margin: 80px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-80 {
    margin: 80px;
  }
  .mp-xl-80 {
    padding: 80px;
  }
  .mmt-xl-80 {
    margin-top: 80px;
  }
  .mmb-xl-80 {
    margin-bottom: 80px;
  }
  .mml-xl-80 {
    margin-left: 80px;
  }
  .mmr-xl-80 {
    margin-right: 80px;
  }
  .mpt-xl-80 {
    padding-top: 80px;
  }
  .mpb-xl-80 {
    padding-bottom: 80px;
  }
  .mpl-xl-80 {
    padding-left: 80px;
  }
  .mpr-xl-80 {
    padding-right: 80px;
  }
  .mpx-xl-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .mpy-xl-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .mmx-xl-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mmy-xl-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mp-xl-80 {
    padding: 80px;
  }
  .mm-xl-80 {
    margin: 80px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-80 {
    margin: 80px;
  }
  .mp-xxl-80 {
    padding: 80px;
  }
  .mmt-xxl-80 {
    margin-top: 80px;
  }
  .mmb-xxl-80 {
    margin-bottom: 80px;
  }
  .mml-xxl-80 {
    margin-left: 80px;
  }
  .mmr-xxl-80 {
    margin-right: 80px;
  }
  .mpt-xxl-80 {
    padding-top: 80px;
  }
  .mpb-xxl-80 {
    padding-bottom: 80px;
  }
  .mpl-xxl-80 {
    padding-left: 80px;
  }
  .mpr-xxl-80 {
    padding-right: 80px;
  }
  .mpx-xxl-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .mpy-xxl-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .mmx-xxl-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mmy-xxl-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mp-xxl-80 {
    padding: 80px;
  }
  .mm-xxl-80 {
    margin: 80px;
  }
}
.mfs-92 {
  font-size: 92px;
}

.mm-92 {
  margin: 92px;
}

.mp-92 {
  padding: 92px;
}

.mmt-92 {
  margin-top: 92px;
}

.mmb-92 {
  margin-bottom: 92px;
}

.mml-92 {
  margin-left: 92px;
}

.mmr-92 {
  margin-right: 92px;
}

.mmx-92 {
  margin-left: 92px;
  margin-right: 92px;
}

.mmy-92 {
  margin-top: 92px;
  margin-bottom: 92px;
}

.mpt-92 {
  padding-top: 92px;
}

.mpb-92 {
  padding-bottom: 92px;
}

.mpl-92 {
  padding-left: 92px;
}

.mpr-92 {
  padding-right: 92px;
}

.mpx-92 {
  padding-left: 92px;
  padding-right: 92px;
}

.mpy-92 {
  padding-top: 92px;
  padding-bottom: 92px;
}

@media (min-width: 576px) {
  .mm-sm-92 {
    margin: 92px;
  }
  .mp-sm-92 {
    padding: 92px;
  }
  .mmt-sm-92 {
    margin-top: 92px;
  }
  .mmb-sm-92 {
    margin-bottom: 92px;
  }
  .mml-sm-92 {
    margin-left: 92px;
  }
  .mmr-sm-92 {
    margin-right: 92px;
  }
  .mpt-sm-92 {
    padding-top: 92px;
  }
  .mpb-sm-92 {
    padding-bottom: 92px;
  }
  .mpl-sm-92 {
    padding-left: 92px;
  }
  .mpr-sm-92 {
    padding-right: 92px;
  }
  .mpx-sm-92 {
    padding-left: 92px;
    padding-right: 92px;
  }
  .mpy-sm-92 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .mmx-sm-92 {
    margin-left: 92px;
    margin-right: 92px;
  }
  .mmy-sm-92 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .mp-sm-92 {
    padding: 92px;
  }
  .mm-sm-92 {
    margin: 92px;
  }
}
@media (min-width: 768px) {
  .mm-md-92 {
    margin: 92px;
  }
  .mp-md-92 {
    padding: 92px;
  }
  .mmt-md-92 {
    margin-top: 92px;
  }
  .mmb-md-92 {
    margin-bottom: 92px;
  }
  .mml-md-92 {
    margin-left: 92px;
  }
  .mmr-md-92 {
    margin-right: 92px;
  }
  .mpt-md-92 {
    padding-top: 92px;
  }
  .mpb-md-92 {
    padding-bottom: 92px;
  }
  .mpl-md-92 {
    padding-left: 92px;
  }
  .mpr-md-92 {
    padding-right: 92px;
  }
  .mpx-md-92 {
    padding-left: 92px;
    padding-right: 92px;
  }
  .mpy-md-92 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .mmx-md-92 {
    margin-left: 92px;
    margin-right: 92px;
  }
  .mmy-md-92 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .mp-md-92 {
    padding: 92px;
  }
  .mm-md-92 {
    margin: 92px;
  }
}
@media (min-width: 992px) {
  .mm-lg-92 {
    margin: 92px;
  }
  .mp-lg-92 {
    padding: 92px;
  }
  .mmt-lg-92 {
    margin-top: 92px;
  }
  .mmb-lg-92 {
    margin-bottom: 92px;
  }
  .mml-lg-92 {
    margin-left: 92px;
  }
  .mmr-lg-92 {
    margin-right: 92px;
  }
  .mpt-lg-92 {
    padding-top: 92px;
  }
  .mpb-lg-92 {
    padding-bottom: 92px;
  }
  .mpl-lg-92 {
    padding-left: 92px;
  }
  .mpr-lg-92 {
    padding-right: 92px;
  }
  .mpx-lg-92 {
    padding-left: 92px;
    padding-right: 92px;
  }
  .mpy-lg-92 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .mmx-lg-92 {
    margin-left: 92px;
    margin-right: 92px;
  }
  .mmy-lg-92 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .mp-lg-92 {
    padding: 92px;
  }
  .mm-lg-92 {
    margin: 92px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-92 {
    margin: 92px;
  }
  .mp-xl-92 {
    padding: 92px;
  }
  .mmt-xl-92 {
    margin-top: 92px;
  }
  .mmb-xl-92 {
    margin-bottom: 92px;
  }
  .mml-xl-92 {
    margin-left: 92px;
  }
  .mmr-xl-92 {
    margin-right: 92px;
  }
  .mpt-xl-92 {
    padding-top: 92px;
  }
  .mpb-xl-92 {
    padding-bottom: 92px;
  }
  .mpl-xl-92 {
    padding-left: 92px;
  }
  .mpr-xl-92 {
    padding-right: 92px;
  }
  .mpx-xl-92 {
    padding-left: 92px;
    padding-right: 92px;
  }
  .mpy-xl-92 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .mmx-xl-92 {
    margin-left: 92px;
    margin-right: 92px;
  }
  .mmy-xl-92 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .mp-xl-92 {
    padding: 92px;
  }
  .mm-xl-92 {
    margin: 92px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-92 {
    margin: 92px;
  }
  .mp-xxl-92 {
    padding: 92px;
  }
  .mmt-xxl-92 {
    margin-top: 92px;
  }
  .mmb-xxl-92 {
    margin-bottom: 92px;
  }
  .mml-xxl-92 {
    margin-left: 92px;
  }
  .mmr-xxl-92 {
    margin-right: 92px;
  }
  .mpt-xxl-92 {
    padding-top: 92px;
  }
  .mpb-xxl-92 {
    padding-bottom: 92px;
  }
  .mpl-xxl-92 {
    padding-left: 92px;
  }
  .mpr-xxl-92 {
    padding-right: 92px;
  }
  .mpx-xxl-92 {
    padding-left: 92px;
    padding-right: 92px;
  }
  .mpy-xxl-92 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .mmx-xxl-92 {
    margin-left: 92px;
    margin-right: 92px;
  }
  .mmy-xxl-92 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .mp-xxl-92 {
    padding: 92px;
  }
  .mm-xxl-92 {
    margin: 92px;
  }
}
.mfs-100 {
  font-size: 100px;
}

.mm-100 {
  margin: 100px;
}

.mp-100 {
  padding: 100px;
}

.mmt-100 {
  margin-top: 100px;
}

.mmb-100 {
  margin-bottom: 100px;
}

.mml-100 {
  margin-left: 100px;
}

.mmr-100 {
  margin-right: 100px;
}

.mmx-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.mmy-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.mpt-100 {
  padding-top: 100px;
}

.mpb-100 {
  padding-bottom: 100px;
}

.mpl-100 {
  padding-left: 100px;
}

.mpr-100 {
  padding-right: 100px;
}

.mpx-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.mpy-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

@media (min-width: 576px) {
  .mm-sm-100 {
    margin: 100px;
  }
  .mp-sm-100 {
    padding: 100px;
  }
  .mmt-sm-100 {
    margin-top: 100px;
  }
  .mmb-sm-100 {
    margin-bottom: 100px;
  }
  .mml-sm-100 {
    margin-left: 100px;
  }
  .mmr-sm-100 {
    margin-right: 100px;
  }
  .mpt-sm-100 {
    padding-top: 100px;
  }
  .mpb-sm-100 {
    padding-bottom: 100px;
  }
  .mpl-sm-100 {
    padding-left: 100px;
  }
  .mpr-sm-100 {
    padding-right: 100px;
  }
  .mpx-sm-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .mpy-sm-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .mmx-sm-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mmy-sm-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mp-sm-100 {
    padding: 100px;
  }
  .mm-sm-100 {
    margin: 100px;
  }
}
@media (min-width: 768px) {
  .mm-md-100 {
    margin: 100px;
  }
  .mp-md-100 {
    padding: 100px;
  }
  .mmt-md-100 {
    margin-top: 100px;
  }
  .mmb-md-100 {
    margin-bottom: 100px;
  }
  .mml-md-100 {
    margin-left: 100px;
  }
  .mmr-md-100 {
    margin-right: 100px;
  }
  .mpt-md-100 {
    padding-top: 100px;
  }
  .mpb-md-100 {
    padding-bottom: 100px;
  }
  .mpl-md-100 {
    padding-left: 100px;
  }
  .mpr-md-100 {
    padding-right: 100px;
  }
  .mpx-md-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .mpy-md-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .mmx-md-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mmy-md-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mp-md-100 {
    padding: 100px;
  }
  .mm-md-100 {
    margin: 100px;
  }
}
@media (min-width: 992px) {
  .mm-lg-100 {
    margin: 100px;
  }
  .mp-lg-100 {
    padding: 100px;
  }
  .mmt-lg-100 {
    margin-top: 100px;
  }
  .mmb-lg-100 {
    margin-bottom: 100px;
  }
  .mml-lg-100 {
    margin-left: 100px;
  }
  .mmr-lg-100 {
    margin-right: 100px;
  }
  .mpt-lg-100 {
    padding-top: 100px;
  }
  .mpb-lg-100 {
    padding-bottom: 100px;
  }
  .mpl-lg-100 {
    padding-left: 100px;
  }
  .mpr-lg-100 {
    padding-right: 100px;
  }
  .mpx-lg-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .mpy-lg-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .mmx-lg-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mmy-lg-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mp-lg-100 {
    padding: 100px;
  }
  .mm-lg-100 {
    margin: 100px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-100 {
    margin: 100px;
  }
  .mp-xl-100 {
    padding: 100px;
  }
  .mmt-xl-100 {
    margin-top: 100px;
  }
  .mmb-xl-100 {
    margin-bottom: 100px;
  }
  .mml-xl-100 {
    margin-left: 100px;
  }
  .mmr-xl-100 {
    margin-right: 100px;
  }
  .mpt-xl-100 {
    padding-top: 100px;
  }
  .mpb-xl-100 {
    padding-bottom: 100px;
  }
  .mpl-xl-100 {
    padding-left: 100px;
  }
  .mpr-xl-100 {
    padding-right: 100px;
  }
  .mpx-xl-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .mpy-xl-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .mmx-xl-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mmy-xl-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mp-xl-100 {
    padding: 100px;
  }
  .mm-xl-100 {
    margin: 100px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-100 {
    margin: 100px;
  }
  .mp-xxl-100 {
    padding: 100px;
  }
  .mmt-xxl-100 {
    margin-top: 100px;
  }
  .mmb-xxl-100 {
    margin-bottom: 100px;
  }
  .mml-xxl-100 {
    margin-left: 100px;
  }
  .mmr-xxl-100 {
    margin-right: 100px;
  }
  .mpt-xxl-100 {
    padding-top: 100px;
  }
  .mpb-xxl-100 {
    padding-bottom: 100px;
  }
  .mpl-xxl-100 {
    padding-left: 100px;
  }
  .mpr-xxl-100 {
    padding-right: 100px;
  }
  .mpx-xxl-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .mpy-xxl-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .mmx-xxl-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mmy-xxl-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mp-xxl-100 {
    padding: 100px;
  }
  .mm-xxl-100 {
    margin: 100px;
  }
}
.mfs-120 {
  font-size: 120px;
}

.mm-120 {
  margin: 120px;
}

.mp-120 {
  padding: 120px;
}

.mmt-120 {
  margin-top: 120px;
}

.mmb-120 {
  margin-bottom: 120px;
}

.mml-120 {
  margin-left: 120px;
}

.mmr-120 {
  margin-right: 120px;
}

.mmx-120 {
  margin-left: 120px;
  margin-right: 120px;
}

.mmy-120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.mpt-120 {
  padding-top: 120px;
}

.mpb-120 {
  padding-bottom: 120px;
}

.mpl-120 {
  padding-left: 120px;
}

.mpr-120 {
  padding-right: 120px;
}

.mpx-120 {
  padding-left: 120px;
  padding-right: 120px;
}

.mpy-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

@media (min-width: 576px) {
  .mm-sm-120 {
    margin: 120px;
  }
  .mp-sm-120 {
    padding: 120px;
  }
  .mmt-sm-120 {
    margin-top: 120px;
  }
  .mmb-sm-120 {
    margin-bottom: 120px;
  }
  .mml-sm-120 {
    margin-left: 120px;
  }
  .mmr-sm-120 {
    margin-right: 120px;
  }
  .mpt-sm-120 {
    padding-top: 120px;
  }
  .mpb-sm-120 {
    padding-bottom: 120px;
  }
  .mpl-sm-120 {
    padding-left: 120px;
  }
  .mpr-sm-120 {
    padding-right: 120px;
  }
  .mpx-sm-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .mpy-sm-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .mmx-sm-120 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .mmy-sm-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .mp-sm-120 {
    padding: 120px;
  }
  .mm-sm-120 {
    margin: 120px;
  }
}
@media (min-width: 768px) {
  .mm-md-120 {
    margin: 120px;
  }
  .mp-md-120 {
    padding: 120px;
  }
  .mmt-md-120 {
    margin-top: 120px;
  }
  .mmb-md-120 {
    margin-bottom: 120px;
  }
  .mml-md-120 {
    margin-left: 120px;
  }
  .mmr-md-120 {
    margin-right: 120px;
  }
  .mpt-md-120 {
    padding-top: 120px;
  }
  .mpb-md-120 {
    padding-bottom: 120px;
  }
  .mpl-md-120 {
    padding-left: 120px;
  }
  .mpr-md-120 {
    padding-right: 120px;
  }
  .mpx-md-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .mpy-md-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .mmx-md-120 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .mmy-md-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .mp-md-120 {
    padding: 120px;
  }
  .mm-md-120 {
    margin: 120px;
  }
}
@media (min-width: 992px) {
  .mm-lg-120 {
    margin: 120px;
  }
  .mp-lg-120 {
    padding: 120px;
  }
  .mmt-lg-120 {
    margin-top: 120px;
  }
  .mmb-lg-120 {
    margin-bottom: 120px;
  }
  .mml-lg-120 {
    margin-left: 120px;
  }
  .mmr-lg-120 {
    margin-right: 120px;
  }
  .mpt-lg-120 {
    padding-top: 120px;
  }
  .mpb-lg-120 {
    padding-bottom: 120px;
  }
  .mpl-lg-120 {
    padding-left: 120px;
  }
  .mpr-lg-120 {
    padding-right: 120px;
  }
  .mpx-lg-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .mpy-lg-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .mmx-lg-120 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .mmy-lg-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .mp-lg-120 {
    padding: 120px;
  }
  .mm-lg-120 {
    margin: 120px;
  }
}
@media (min-width: 1200px) {
  .mm-xl-120 {
    margin: 120px;
  }
  .mp-xl-120 {
    padding: 120px;
  }
  .mmt-xl-120 {
    margin-top: 120px;
  }
  .mmb-xl-120 {
    margin-bottom: 120px;
  }
  .mml-xl-120 {
    margin-left: 120px;
  }
  .mmr-xl-120 {
    margin-right: 120px;
  }
  .mpt-xl-120 {
    padding-top: 120px;
  }
  .mpb-xl-120 {
    padding-bottom: 120px;
  }
  .mpl-xl-120 {
    padding-left: 120px;
  }
  .mpr-xl-120 {
    padding-right: 120px;
  }
  .mpx-xl-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .mpy-xl-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .mmx-xl-120 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .mmy-xl-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .mp-xl-120 {
    padding: 120px;
  }
  .mm-xl-120 {
    margin: 120px;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-120 {
    margin: 120px;
  }
  .mp-xxl-120 {
    padding: 120px;
  }
  .mmt-xxl-120 {
    margin-top: 120px;
  }
  .mmb-xxl-120 {
    margin-bottom: 120px;
  }
  .mml-xxl-120 {
    margin-left: 120px;
  }
  .mmr-xxl-120 {
    margin-right: 120px;
  }
  .mpt-xxl-120 {
    padding-top: 120px;
  }
  .mpb-xxl-120 {
    padding-bottom: 120px;
  }
  .mpl-xxl-120 {
    padding-left: 120px;
  }
  .mpr-xxl-120 {
    padding-right: 120px;
  }
  .mpx-xxl-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .mpy-xxl-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .mmx-xxl-120 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .mmy-xxl-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .mp-xxl-120 {
    padding: 120px;
  }
  .mm-xxl-120 {
    margin: 120px;
  }
}
.mtext-white {
  color: #ffffff;
}

.mtext-primary {
  color: #62145c;
}

.mtext-default {
  color: #20303c;
}

.mtext-neutral {
  color: #6e7881;
}

.mtext-neutral-heavy {
  color: #4d5963;
}

.mtext-accent {
  color: #f04b22;
}

.mtext-white-neutral {
  color: #dcdcdc;
}

.mtext-primary-heavy {
  color: #2f0638;
}

.mtext-primary-light {
  color: #f7cfe5;
}

.mtext-accent-light {
  color: #fdd5b8;
}

.mtext-accent-heavy {
  color: #8b0a0d;
}

.mbg-light {
  background-color: #ececec;
}

.mbg-accent {
  background-color: #f04b22;
}

.mbg-primary {
  background-color: #62145c;
}

.mbg-white {
  background-color: #ffffff;
}

.mbg-dark {
  background-color: #010101;
}

.mbg-default {
  background-color: #20303c;
}

.mbg-primary-heavy {
  background-color: #2f0638;
}

.mbg-primary-light {
  background-color: #f7cfe5;
}

.mbg-primary-extra-light {
  background-color: #fdf3f9;
}

.mbg-accent-light {
  background-color: #fdd5b8;
}

.mbg-accent-heavy {
  background-color: #8b0a0d;
}

.mstroke-default {
  border-color: #ececec;
}

.mstroke-white {
  border-color: #ffffff;
}

.mstroke-accent {
  border-color: #f04b22;
}

.mstroke-primary {
  border-color: #62145c;
}

.mbg-primary-gradient {
  background: linear-gradient(180deg, rgb(253, 243, 249) 0%, rgb(255, 255, 255) 100%);
}

.mtransition-default {
  transition: 0.3s all;
}

.mtransition-long {
  transition: 0.5s all;
}

.mshadow-default {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
}

.mshadow-light {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

html {
  font-size: 16px;
  color: #20303c;
  overflow-x: hidden;
}

body {
  overflow-x: hidden;
  font-family: sans-serif;
}

a {
  color: #20303c;
  transition: 0.3s all;
  text-decoration: none;
}
.mnavbar {
  padding-top: 0;
  padding-bottom: 0;
}
.mnavbar .mnavbar-container .mnavbar-brand {
  transition: 0.3s all;
  padding-top: 16px;
  padding-bottom: 16px;
  height: auto;
}
.mnavbar .mnavbar-container .mnavbar-brand .mlogo {
  transition: 0.3s all;
  height: 32px;
  width: auto;
}
.mnavbar .mnavbar-container .msub-navbar-brand {
  transition: 0.3s all;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 0;
}
.mnavbar .mnavbar-container .msub-navbar-brand .mlogo {
  transition: 0.3s all;
  height: 0;
  width: auto;
  opacity: 0;
}
.mnavbar .mnavbar-container .navbar-nav {
  transition: 0.3s all;
}
.mnavbar .mnavbar-container .navbar-nav .nav-item {
  transition: 0.3s all;
}
.mnavbar .mnavbar-container .navbar-nav .nav-item .nav-link {
  padding-top: 12px;
  padding-bottom: 12px;
  color: #20303c;
  text-transform: uppercase;
  position: relative;
  font-size: 16px;
  padding-left: 8px;
  padding-right: 8px;
  padding-left: 28px;
  transition: 0.3s all;
}
.mnavbar .mnavbar-container .navbar-nav .nav-item .nav-link::after {
  content: "\f0da";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  position: absolute;
  left: 0px;
  opacity: 0;
  transition: 0.3s all;
}
.mnavbar .mnavbar-container .navbar-nav .nav-item .nav-link.active::after, .mnavbar .mnavbar-container .navbar-nav .nav-item .nav-link:hover::after {
  opacity: 1;
}
.mnavbar.fixed-top {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  border-bottom: 1px solid #ececec;
}
@media (min-width: 992px) {
  .mnavbar .mnavbar-container {
    flex-direction: column;
  }
  .mnavbar .mnavbar-container .mnavbar-brand {
    padding-top: 24px;
    padding-bottom: 24px;
    margin-right: 0;
  }
  .mnavbar .mnavbar-container .mnavbar-brand .mlogo {
    height: 56px;
  }
  .mnavbar .mnavbar-container .mnavbar-collapse {
    width: 100%;
  }
  .mnavbar .mnavbar-container .mnavbar-collapse .navbar-nav {
    flex: 1;
    justify-content: space-between;
  }
  .mnavbar .mnavbar-container .mnavbar-collapse .navbar-nav .nav-item .nav-link {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 8px;
  }
  .mnavbar .mnavbar-container .mnavbar-collapse .navbar-nav .nav-item .nav-link::after {
    content: "\f0d8";
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
  }
  .mnavbar.fixed-top .mnavbar-container .mnavbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 0;
  }
  .mnavbar.fixed-top .mnavbar-container .mnavbar-brand .mlogo {
    height: 0;
    opacity: 0;
  }
  .mnavbar.fixed-top .mnavbar-container .msub-navbar-brand {
    padding-top: 16px;
    padding-bottom: 16px;
    height: auto;
  }
  .mnavbar.fixed-top .mnavbar-container .msub-navbar-brand .mlogo {
    height: 40px;
    opacity: 1;
  }
  .mnavbar.fixed-top .mnavbar-container .mnavbar-collapse .navbar-nav {
    justify-content: flex-end;
  }
  .mnavbar.fixed-top .mnavbar-container .mnavbar-collapse .navbar-nav .nav-item {
    margin-left: 24px;
  }
  .mnavbar.fixed-top .mnavbar-container .mnavbar-collapse .navbar-nav .nav-item .nav-link {
    font-size: 14px;
  }
}

.msection {
  padding-top: 100px;
  padding-bottom: 100px;
}
.msection.msection-first {
  padding-top: 64px;
}
@media (min-width: 992px) {
  .msection.msection-first {
    padding-top: 100px;
  }
}

.msection-home {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-top: 24px;
}

.mowl-carousel .owl-dots .owl-dot span {
  width: 20px;
  height: 20px;
  border: 1px solid;
  position: relative;
  background: transparent !important;
  margin: 4px;
}
.mowl-carousel .owl-dots .owl-dot span:after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-color: #010101;
  opacity: 0;
  transition: 0.3s all;
}
.mowl-carousel .owl-dots .owl-dot.active span:after, .mowl-carousel .owl-dots .owl-dot:hover span:after {
  opacity: 1;
}
.mowl-carousel .owl-nav {
  margin-top: 48px;
  display: block;
  margin-left: auto;
  text-align: end;
}
.mowl-carousel .owl-nav button {
  width: 48px;
  height: 48px;
  background-color: #010101 !important;
  transition: 0.3s all;
}
.mowl-carousel .owl-nav button span {
  display: none;
}
.mowl-carousel .owl-nav button:after {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  color: #ffffff;
  transition: 0.3s all;
}
.mowl-carousel .owl-nav button.owl-next {
  margin: 0;
  border-radius: 0;
  margin-left: 8px;
}
.mowl-carousel .owl-nav button.owl-next:after {
  content: "\f054";
}
.mowl-carousel .owl-nav button.owl-prev {
  margin: 0;
  border-radius: 0;
}
.mowl-carousel .owl-nav button.owl-prev:after {
  content: "\f053";
}
.mowl-carousel .owl-nav button:hover {
  background-color: #f04b22 !important;
}
.mowl-carousel .owl-nav button:hover:after {
  color: #ffffff;
}

.mowl-carousel-home .owl-nav {
  margin-top: 0px;
  margin-right: 1rem;
  transform: translateY(-50%);
  z-index: 1;
}
.mowl-carousel-home .owl-dots {
  position: absolute;
  bottom: 48px;
  left: 24px;
}
.mowl-carousel-home .owl-dots .owl-dot span {
  border: 1px solid #ffffff;
}
.mowl-carousel-home .owl-dots .owl-dot span:after {
  background-color: #ffffff;
}
.mowl-carousel-home .item {
  position: relative;
  aspect-ratio: 1440/640;
  width: 100%;
}
.mowl-carousel-home .item .img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mowl-carousel-home .item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(1, 1, 1, 0.36);
}
.mowl-carousel-home .item .overlay .content {
  color: #ffffff;
  padding: 24px;
  padding-top: 72px;
}
.mowl-carousel-home .item .overlay .content .title {
  font-size: 48px;
  margin-bottom: 24px;
  font-weight: 700;
}
.mowl-carousel-home .item .overlay .content .body {
  font-size: 16px;
  margin-bottom: 0px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .mowl-carousel-home .owl-nav {
    margin-top: 0px;
    position: absolute;
    bottom: 24px;
    right: 24px;
    transform: translateY(0);
    margin-right: auto;
  }
  .mowl-carousel-home .owl-nav button {
    background-color: #ffffff !important;
  }
  .mowl-carousel-home .owl-nav button:after {
    color: #20303c;
  }
  .mowl-carousel-home .owl-nav button:hover {
    background-color: #010101 !important;
  }
  .mowl-carousel-home .owl-nav button:hover:after {
    color: #ffffff;
  }
  .mowl-carousel-home .owl-dots {
    bottom: 24px;
  }
}
@media (min-width: 992px) {
  .mowl-carousel-home .item .overlay .content {
    padding-top: 72px;
  }
  .mowl-carousel-home .item .overlay .content .title {
    font-size: 64px;
    margin-bottom: 24px;
  }
  .mowl-carousel-home .item .overlay .content .body {
    font-size: 20px;
  }
}
@media (min-width: 576px) {
  .mowl-carousel-home .owl-dots {
    left: calc((100% - 548px) / 2 + 45.66484px);
  }
  .mowl-carousel-home .owl-nav {
    right: calc((100% - 548px) / 2 + 45.66484px);
  }
  .mowl-carousel-home .item .overlay .content {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .mowl-carousel-home .owl-dots {
    left: calc((100% - 720px) / 2 + 59.9976px);
  }
  .mowl-carousel-home .owl-nav {
    right: calc((100% - 720px) / 2 + 59.9976px);
  }
  .mowl-carousel-home .item .overlay .content {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 992px) {
  .mowl-carousel-home .owl-dots {
    left: calc((100% - 960px) / 2 + 79.9968px);
  }
  .mowl-carousel-home .owl-nav {
    right: calc((100% - 960px) / 2 + 79.9968px);
  }
  .mowl-carousel-home .item .overlay .content {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 1200px) {
  .mowl-carousel-home .owl-dots {
    left: calc((100% - 1140px) / 2 + 94.9962px);
  }
  .mowl-carousel-home .owl-nav {
    right: calc((100% - 1140px) / 2 + 94.9962px);
  }
  .mowl-carousel-home .item .overlay .content {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 1400px) {
  .mowl-carousel-home .owl-dots {
    left: calc((100% - 1320px) / 2 + 109.9956px);
  }
  .mowl-carousel-home .owl-nav {
    right: calc((100% - 1320px) / 2 + 109.9956px);
  }
  .mowl-carousel-home .item .overlay .content {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.msection-title {
  font-size: 48px;
  margin-bottom: 32px;
  font-weight: 700;
}

.msection-subtitle {
  font-size: 20px;
  color: #62145c;
  margin-bottom: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.msection-headline {
  font-size: 28px;
  margin-bottom: 0px;
  font-weight: 700;
}

.msection-subheadline {
  font-size: 20px;
  font-weight: 700;
}

.minfo-list {
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

.mimage .img-container {
  overflow: hidden;
  width: 100%;
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
  transition: 0.3s all;
}
.mimage .img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  transition: 0.3s all;
}
.mimage .caption {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 24px;
  padding-right: 24px;
  margin-left: 24px;
  background-color: #62145c;
  color: #ffffff;
  transition: 0.3s all;
  display: inline-block;
  transform: translateY(-50%);
}
.mimage:hover .img {
  transform: scale(1.4);
}
.mimage:hover .caption {
  background-color: #f04b22;
}

.mbtn {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  border-radius: 0;
  transition: 0.3s all;
}
.mbtn .icon {
  margin-left: 12px;
  transition: 0.3s all;
}
.mbtn.btn-accent {
  background-color: #f04b22;
  color: #ffffff;
}
.mbtn.btn-accent:hover {
  background-color: #010101;
  color: #ffffff;
}
.mbtn.btn-link {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  color: #ffffff;
  text-decoration: none;
}
.mbtn:hover:has(.icon) {
  padding-right: 20px;
}
.mbtn:hover .icon {
  margin-left: 16px;
}

@media (min-width: 768px) {
  .mservice-list > *:nth-child(even) .mservice-item .img-container {
    order: 2;
  }
}

.mservice-item {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
  transition: 0.3s all;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.mservice-item .img-container .img {
  height: 280px;
}
.mservice-item .content {
  background-color: #62145c;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 32px;
  padding-bottom: 32px;
  transition: 0.3s all;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
}
.mservice-item .content .title {
  font-size: 20px;
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.mservice-item .content .body-container {
  flex: 1;
}
.mservice-item .content .body {
  font-size: 16px;
  color: #dcdcdc;
  margin-bottom: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.mservice-item:hover .content {
  background-color: #f04b22;
}

.mfacility-item {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
  background-color: #ffffff;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 64px;
  padding-bottom: 32px;
  margin-top: 36px;
  display: flex;
  flex-direction: column;
  flex: 1;
  position: relative;
}
.mfacility-item .icon-container {
  background-color: #62145c;
  transition: 0.3s all;
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  transform: translateY(calc(-50% - 64px)) translateX(-50%);
  left: 50%;
}
.mfacility-item .icon-container .icon {
  color: #ffffff;
  font-size: 32px;
}
.mfacility-item .content .title {
  font-size: 24px;
  margin-bottom: 16px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  text-align: center;
}
.mfacility-item .content .body-container {
  flex: 1;
}
.mfacility-item .content .body {
  font-size: 16px;
  color: #6e7881;
  margin-bottom: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  text-align: center;
}
.mfacility-item:hover .icon-container {
  background-color: #f04b22;
}

.msection-call-to-action {
  padding-top: 0px;
  padding-bottom: 0px;
}

.mcall-to-action {
  position: relative;
  height: 640px;
  background-image: url("../img/home-call-to-action.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
}
.mcall-to-action .overlay {
  background-color: rgba(1, 1, 1, 0.8);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  display: flex;
  align-items: center;
}
.mcall-to-action .overlay .content .title {
  font-size: 48px;
  color: #ffffff;
  margin-bottom: 0px;
  font-weight: 700;
}
.mcall-to-action .overlay .content .subtitle {
  font-size: 20px;
  margin-bottom: 12px;
  color: #dcdcdc;
}
@media (min-width: 768px) {
  .mcall-to-action {
    height: 480px;
  }
}
@media (min-width: 992px) {
  .mcall-to-action {
    height: 394px;
  }
}

.mmap {
  width: 100%;
  height: 360px;
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
}
.mmap iframe {
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .mmap {
    height: 480px;
  }
}
@media (min-width: 1200px) {
  .mmap {
    height: 592px;
  }
}

.mnotation-item {
  display: flex;
  flex-direction: row;
}
.mnotation-item .icon-container {
  background-color: #62145c;
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
  transition: 0.3s all;
  width: 68px;
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mnotation-item .icon-container .icon {
  font-size: 24px;
  color: #ffffff;
}
.mnotation-item .content {
  margin-left: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}
.mnotation-item .content .title {
  font-size: 16px;
  margin-bottom: 4px;
  font-weight: 700;
}
.mnotation-item .content .body {
  font-size: 14px;
  margin-bottom: 0px;
  color: #4d5963;
}
.mnotation-item:hover .icon-container {
  background-color: #f04b22;
}

.mnav-pills .nav-link,
.mnav-pills-dropdown .nav-link {
  border: 1px solid #000;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  padding-bottom: 16px;
  color: #62145c;
  border-color: #62145c;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-radius: 0px;
  font-weight: 700;
}
.mnav-pills .nav-link .icon-container,
.mnav-pills-dropdown .nav-link .icon-container {
  background-color: #62145c;
  color: #ffffff;
  width: 58px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mnav-pills .nav-link:has(.icon-container),
.mnav-pills-dropdown .nav-link:has(.icon-container) {
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  justify-content: flex-start;
}
.mnav-pills .nav-link:has(.icon-container) .icon-container + span,
.mnav-pills-dropdown .nav-link:has(.icon-container) .icon-container + span {
  padding-left: 24px;
}
.mnav-pills .nav-link:has(.icon) span,
.mnav-pills-dropdown .nav-link:has(.icon) span {
  margin-right: 12px;
}
.mnav-pills .nav-link:hover, .mnav-pills .nav-link.active,
.mnav-pills-dropdown .nav-link:hover,
.mnav-pills-dropdown .nav-link.active {
  background-color: #62145c;
  color: #ffffff;
}
.mnav-pills .dropdown-menu,
.mnav-pills-dropdown .dropdown-menu {
  padding-top: 0px;
  padding-bottom: 0px;
}
.mnav-pills .dropdown-menu li .dropdown-item,
.mnav-pills-dropdown .dropdown-menu li .dropdown-item {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.mnav-pills .dropdown-menu li .dropdown-item.active,
.mnav-pills-dropdown .dropdown-menu li .dropdown-item.active {
  background-color: #62145c;
}
.mnav-pills .dropdown-menu.show,
.mnav-pills-dropdown .dropdown-menu.show {
  width: 100%;
}

.mnav-pills-dropdown .nav-link.dropdown-toggle.active {
  color: #62145c;
  background-color: transparent;
}

.mdiscover-item {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
}
.mdiscover-item .img {
  width: 100%;
}

.mhome-about-img-1 {
  aspect-ratio: 306/544;
}

.mhome-about-img-2 {
  aspect-ratio: 306/344;
}

.mhome-about-img-3 {
  aspect-ratio: 306/304;
}

.msection-img-1-1 {
  aspect-ratio: 306/420;
}

.msection-img-1-2 {
  aspect-ratio: 306/640;
}

.msection-img-2 {
  aspect-ratio: 1294/480;
}

.msection-img-3-1 {
  aspect-ratio: 306/420;
}

.msection-img-3-2 {
  aspect-ratio: 306/306;
}

.msection-img-3-3 {
  aspect-ratio: 306/306;
}

.mnews-item {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
  display: flex;
  flex-direction: row;
}
.mnews-item .img-container {
  width: auto;
}
.mnews-item .img-container .img {
  width: 180px;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1/1;
}
.mnews-item .content {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: #62145c;
  transition: 0.3s all;
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
}
.mnews-item .content .title {
  font-size: 20px;
  color: #ffffff;
  margin-bottom: 12px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.mnews-item .content .body-container {
  flex: 1;
}
.mnews-item .content .body {
  color: #dcdcdc;
  margin-bottom: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.mnews-item:hover .content {
  background-color: #f04b22;
}
.mnews-item.mnews-item-vertical {
  flex-direction: column;
}
.mnews-item.mnews-item-vertical .img-container img {
  height: 240px;
  width: 100%;
  aspect-ratio: 391/240;
}
.mnews-item.mnews-item-vertical .content .body-container {
  margin-bottom: 24px;
}

.msection-footer {
  border-top: 1px solid #ececec;
}
.msection-footer .mlogo {
  height: 56px;
  width: auto;
}

.msocial-link {
  font-size: 32px;
  color: #f04b22;
}
.msocial-link:hover {
  color: #20303c;
}

.msection-copyright {
  border-top: 1px solid #ececec;
  padding-top: 12px;
  padding-bottom: 12px;
}

.mform-control {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  background-color: #ececec;
  border-color: #ececec !important;
  border-radius: 0;
  outline: none;
}
.mform-control::-moz-placeholder {
  color: #6e7881;
}
.mform-control::placeholder {
  color: #6e7881;
}
.mform-control:focus, .mform-control:hover {
  background-color: #ececec;
  outline: none !important;
  outline-width: 0 !important;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.minput-group .input-group-text {
  background-color: #ececec;
  color: #6e7881;
  border-color: #ececec;
  width: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}
.minput-group .mform-control {
  padding-left: 0px;
}

.mpattern {
  position: absolute;
  z-index: -1;
  pointer-events: none;
}

.mbackground-primary-1 {
  position: relative;
}
.mbackground-primary-1 .mpattern {
  height: 200px;
  width: 100%;
  bottom: 0;
}
@media (min-width: 768px) {
  .mbackground-primary-1 .mpattern {
    height: 280px;
  }
}
@media (min-width: 992px) {
  .mbackground-primary-1 .mpattern {
    height: 320px;
  }
}
@media (min-width: 1200px) {
  .mbackground-primary-1 .mpattern {
    height: 480px;
  }
}

.mbackground-primary-2 {
  position: relative;
}
.mbackground-primary-2 .mpattern {
  height: 400px;
  width: 100%;
  top: 0;
}
@media (min-width: 768px) {
  .mbackground-primary-2 .mpattern {
    height: 560px;
  }
}
@media (min-width: 992px) {
  .mbackground-primary-2 .mpattern {
    height: 640px;
  }
}
@media (min-width: 1200px) {
  .mbackground-primary-2 .mpattern {
    height: 720px;
  }
}

.mbackground-accent-1 {
  position: relative;
}
.mbackground-accent-1 .mpattern {
  height: 160px;
  width: 100%;
  bottom: 0;
}
@media (min-width: 768px) {
  .mbackground-accent-1 .mpattern {
    height: 280px;
  }
}
@media (min-width: 992px) {
  .mbackground-accent-1 .mpattern {
    height: 240px;
  }
}
@media (min-width: 1200px) {
  .mbackground-accent-1 .mpattern {
    height: 280px;
  }
}

.mbackground-accent-2 {
  position: relative;
}
.mbackground-accent-2 .mpattern {
  height: 480px;
  width: 100%;
  top: 0;
}
@media (min-width: 768px) {
  .mbackground-accent-2 .mpattern {
    height: 560px;
  }
}
@media (min-width: 992px) {
  .mbackground-accent-2 .mpattern {
    height: 640px;
  }
}
@media (min-width: 1200px) {
  .mbackground-accent-2 .mpattern {
    height: 720px;
  }
}

.mback-to-top {
  position: fixed;
  right: 48px;
  bottom: 48px;
  z-index: 100;
}
.mback-to-top .mback-to-top-btn {
  background-color: #010101;
  color: #ffffff;
  font-size: 20px;
  transition: 0.3s all;
  display: flex;
  width: 56px;
  height: 56px;
  border-radius: 100%;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: translateY(100%);
  pointer-events: none;
}
.mback-to-top .mback-to-top-btn.revealed {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}

.mheader {
  margin-top: 24px;
  background-image: url("../img/background-header.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 280px;
  position: relative;
}
.mheader .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(47, 6, 56, 0.8);
  display: flex;
  align-items: flex-end;
}
.mheader .overlay .content {
  padding-top: 64px;
  padding-bottom: 64px;
}
.mheader .overlay .content .subtitle {
  font-size: 20px;
  color: #dcdcdc;
  margin-bottom: 16px;
  text-transform: uppercase;
}
.mheader .overlay .content .title {
  font-size: 48px;
  color: #ffffff;
  margin-bottom: 0px;
  font-weight: 700;
  text-transform: uppercase;
}

.mbreadcrumb {
  margin-top: 24px;
}
.mbreadcrumb .breadcrumb .breadcrumb-item {
  font-size: 14px;
  color: #20303c;
}
.mbreadcrumb .breadcrumb .breadcrumb-item:before {
  color: #6e7881;
  padding-right: 16px;
  font-weight: 500;
}
.mbreadcrumb .breadcrumb .breadcrumb-item.active {
  font-weight: 700;
}
.mbreadcrumb .breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding-left: 16px;
}

.minfo-item {
  background-color: #ffffff;
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-left: 64px;
  margin-left: 36px;
  display: flex;
  flex-direction: row;
  position: relative;
}
.minfo-item .icon-container {
  background-color: #62145c;
  transition: 0.3s all;
  transform: translateX(calc(-50% - 64px));
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 16px;
}
.minfo-item .icon-container .icon {
  font-size: 32px;
  color: #ffffff;
}
.minfo-item .content .title {
  font-size: 20px;
  margin-bottom: 12px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.minfo-item .content .body-container {
  flex: 1;
}
.minfo-item .content .body {
  font-size: 16px;
  color: #20303c;
  margin-bottom: 0px;
}
.minfo-item:hover .icon-container {
  background-color: #f04b22;
}

.minfo-item-2 .title-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 16px;
}
.minfo-item-2 .title-container .icon {
  font-size: 20px;
  color: #62145c;
  margin-right: 12px;
}
.minfo-item-2 .title-container .title {
  font-size: 20px;
  color: #62145c;
  margin-bottom: 0px;
  margin-right: 16px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.minfo-item-2 .title-container:after {
  background-color: #62145c;
  content: "";
  height: 1px;
  flex: 1;
}
.minfo-item-2 .body-container {
  flex: 1;
}
.minfo-item-2 .body {
  font-size: 16px;
  color: #4d5963;
  margin-bottom: 0px;
  text-align: justify;
}

.mowl-carousel-timeline .item .content {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 32px;
  border-left: 1px solid #62145c;
}
.mowl-carousel-timeline .item .content .title {
  font-size: 24px;
  color: #62145c;
  margin-bottom: 24px;
  font-weight: 700;
}
.mowl-carousel-timeline .item .content .img-container {
  margin-bottom: 24px;
}
.mowl-carousel-timeline .item .content .img-container .img {
  aspect-ratio: 360/240;
}
.mowl-carousel-timeline .item .content .body {
  color: #4d5963;
  margin-bottom: 0px;
}

.mpagination .pagination {
  margin-bottom: 0px;
  display: flex;
  flex-direction: row;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.mpagination .page-item .page-link {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  color: #f04b22;
  border: 1px solid #f04b22;
  border-radius: 0;
}
.mpagination .page-item:hover .page-link {
  background-color: rgba(240, 75, 34, 0.2);
}
.mpagination .page-item.active .page-link {
  background-color: #f04b22;
  color: #ffffff;
}
.mpagination .page-item:first-child .page-link, .mpagination .page-item:last-child .page-link {
  background-color: #f04b22;
  color: #ffffff;
}

.flex-1 {
  flex: 1;
}

.mbtn-group {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.mbtn-group > .mbtn {
  padding: 12px;
  flex: 0;
  white-space: nowrap;
}

.marticle {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}
.marticle img {
  width: 100%;
}
.marticle > * {
  margin-bottom: 0px;
}

.sr [class*=mani-] {
  visibility: hidden;
}

.mfloor-plan-img {
  max-height: 480px;
  max-width: 100%;
}/*# sourceMappingURL=style.css.map */