@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
.mradius-4 {
  border-radius: 4px;
}

.mradius-8 {
  border-radius: 8px;
}

.mradius-15 {
  border-radius: 15px;
}

.mradius-30 {
  border-radius: 30px;
}

.mradius-50 {
  border-radius: 50px;
}

@media (min-width: 576px) {
  .mradius-sm-4 {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .mradius-md-4 {
    border-radius: 4px;
  }
}
@media (min-width: 992px) {
  .mradius-lg-4 {
    border-radius: 4px;
  }
}
@media (min-width: 1200px) {
  .mradius-xl-4 {
    border-radius: 4px;
  }
}
@media (min-width: 1400px) {
  .mradius-xxl-4 {
    border-radius: 4px;
  }
}
@media (min-width: 1920px) {
  .mradius-xxxl-4 {
    border-radius: 4px;
  }
}
@media (min-width: 576px) {
  .mradius-sm-8 {
    border-radius: 8px;
  }
}
@media (min-width: 768px) {
  .mradius-md-8 {
    border-radius: 8px;
  }
}
@media (min-width: 992px) {
  .mradius-lg-8 {
    border-radius: 8px;
  }
}
@media (min-width: 1200px) {
  .mradius-xl-8 {
    border-radius: 8px;
  }
}
@media (min-width: 1400px) {
  .mradius-xxl-8 {
    border-radius: 8px;
  }
}
@media (min-width: 1920px) {
  .mradius-xxxl-8 {
    border-radius: 8px;
  }
}
@media (min-width: 576px) {
  .mradius-sm-15 {
    border-radius: 15px;
  }
}
@media (min-width: 768px) {
  .mradius-md-15 {
    border-radius: 15px;
  }
}
@media (min-width: 992px) {
  .mradius-lg-15 {
    border-radius: 15px;
  }
}
@media (min-width: 1200px) {
  .mradius-xl-15 {
    border-radius: 15px;
  }
}
@media (min-width: 1400px) {
  .mradius-xxl-15 {
    border-radius: 15px;
  }
}
@media (min-width: 1920px) {
  .mradius-xxxl-15 {
    border-radius: 15px;
  }
}
@media (min-width: 576px) {
  .mradius-sm-30 {
    border-radius: 30px;
  }
}
@media (min-width: 768px) {
  .mradius-md-30 {
    border-radius: 30px;
  }
}
@media (min-width: 992px) {
  .mradius-lg-30 {
    border-radius: 30px;
  }
}
@media (min-width: 1200px) {
  .mradius-xl-30 {
    border-radius: 30px;
  }
}
@media (min-width: 1400px) {
  .mradius-xxl-30 {
    border-radius: 30px;
  }
}
@media (min-width: 1920px) {
  .mradius-xxxl-30 {
    border-radius: 30px;
  }
}
@media (min-width: 576px) {
  .mradius-sm-50 {
    border-radius: 50px;
  }
}
@media (min-width: 768px) {
  .mradius-md-50 {
    border-radius: 50px;
  }
}
@media (min-width: 992px) {
  .mradius-lg-50 {
    border-radius: 50px;
  }
}
@media (min-width: 1200px) {
  .mradius-xl-50 {
    border-radius: 50px;
  }
}
@media (min-width: 1400px) {
  .mradius-xxl-50 {
    border-radius: 50px;
  }
}
@media (min-width: 1920px) {
  .mradius-xxxl-50 {
    border-radius: 50px;
  }
}
.mfs-8 {
  font-size: 8px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-8 {
    font-size: 8px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-10 {
    font-size: 10px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-12 {
    font-size: 12px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-14 {
    font-size: 14px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-16 {
    font-size: 16px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-18 {
    font-size: 18px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-20 {
    font-size: 20px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-22 {
    font-size: 22px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-24 {
    font-size: 24px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-28 {
    font-size: 28px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-32 {
    font-size: 32px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-36 {
    font-size: 36px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-40 {
    font-size: 40px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-44 {
    font-size: 44px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-48 {
    font-size: 48px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-52 {
    font-size: 52px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-56 {
    font-size: 56px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-60 {
    font-size: 60px;
  }
}
@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;
  }
}
@media (min-width: 1920px) {
  .mfs-xxxl-64 {
    font-size: 64px;
  }
}
.mtypography-h1 {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 64px;
  line-height: 110%;
}

.mtypography-h2 {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 51px;
  line-height: 120%;
}

.mtypography-h3 {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 41px;
  line-height: 110%;
}

.mtypography-h4 {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 110%;
}

.mtypography-h5 {
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 26px;
  line-height: 110%;
}

.mtypography-h6 {
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 21px;
  line-height: 110%;
}

.mtypography-p0 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
}

.mtypography-p1 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
}

.mtypography-p2 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
}

.mtypography-p3 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
}

.mtypography-p4 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
}

.mtypography-menu {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 110%;
}

.mtypography-button {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 110%;
  text-transform: uppercase;
}

.mtypography-button-mobile {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 110%;
  text-transform: uppercase;
}

.mtypography-blog-body {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 28px;
  line-height: 150%;
}

@media (min-width: 576px) {
  .mtypography-sm-h1 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-h1 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-h1 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-h1 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-h1 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-h1 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-h2 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 51px;
    line-height: 120%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-h2 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 51px;
    line-height: 120%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-h2 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 51px;
    line-height: 120%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-h2 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 51px;
    line-height: 120%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-h2 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 51px;
    line-height: 120%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-h2 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 51px;
    line-height: 120%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 41px;
    line-height: 110%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 41px;
    line-height: 110%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 41px;
    line-height: 110%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 41px;
    line-height: 110%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 41px;
    line-height: 110%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 41px;
    line-height: 110%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 33px;
    line-height: 110%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 33px;
    line-height: 110%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 33px;
    line-height: 110%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 33px;
    line-height: 110%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 33px;
    line-height: 110%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 33px;
    line-height: 110%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-h5 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 26px;
    line-height: 110%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-h5 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 26px;
    line-height: 110%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-h5 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 26px;
    line-height: 110%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-h5 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 26px;
    line-height: 110%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-h5 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 26px;
    line-height: 110%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-h5 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 26px;
    line-height: 110%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-h6 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 110%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-h6 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 110%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-h6 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 110%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-h6 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 110%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-h6 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 110%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-h6 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 110%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-p0 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-p0 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-p0 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-p0 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-p0 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-p0 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-p1 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-p1 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-p1 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-p1 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-p1 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-p1 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-p2 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-p2 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-p2 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-p2 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-p2 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-p2 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-p3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-p3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-p3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-p3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-p3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-p3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-p4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-p4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-p4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-p4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-p4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-p4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-menu {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 110%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-menu {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 110%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-menu {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 110%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-menu {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 110%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-menu {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 110%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-menu {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 110%;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-button {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 768px) {
  .mtypography-md-button {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-button {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-button {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-button {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-button {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-button-mobile {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 768px) {
  .mtypography-md-button-mobile {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-button-mobile {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-button-mobile {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-button-mobile {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-button-mobile {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    text-transform: uppercase;
  }
}
@media (min-width: 576px) {
  .mtypography-sm-blog-body {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 28px;
    line-height: 150%;
  }
}
@media (min-width: 768px) {
  .mtypography-md-blog-body {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 28px;
    line-height: 150%;
  }
}
@media (min-width: 992px) {
  .mtypography-lg-blog-body {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 28px;
    line-height: 150%;
  }
}
@media (min-width: 1200px) {
  .mtypography-xl-blog-body {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 28px;
    line-height: 150%;
  }
}
@media (min-width: 1400px) {
  .mtypography-xxl-blog-body {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 28px;
    line-height: 150%;
  }
}
@media (min-width: 1920px) {
  .mtypography-xxxl-blog-body {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 28px;
    line-height: 150%;
  }
}
.mfs-0 {
  font-size: 0px !important;
}

.mm-0 {
  margin: 0px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-4 {
  font-size: 4px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-12 {
  font-size: 12px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-14 {
  font-size: 14px !important;
}

.mm-14 {
  margin: 14px !important;
}

.mp-14 {
  padding: 14px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mrow-gap-14 {
  row-gap: 14px !important;
}

.mfs-16 {
  font-size: 16px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-20 {
  font-size: 20px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-24 {
  font-size: 24px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-28 {
  font-size: 28px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-30 {
  font-size: 30px !important;
}

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

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

.mmt-30 {
  margin-top: 30px !important;
}

.mmb-30 {
  margin-bottom: 30px !important;
}

.mml-30 {
  margin-left: 30px !important;
}

.mmr-30 {
  margin-right: 30px !important;
}

.mmx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.mmy-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.mpt-30 {
  padding-top: 30px !important;
}

.mpb-30 {
  padding-bottom: 30px !important;
}

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

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

.mpx-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.mpy-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

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

.mfs-32 {
  font-size: 32px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-36 {
  font-size: 36px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-40 {
  font-size: 40px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-44 {
  font-size: 44px !important;
}

.mm-44 {
  margin: 44px !important;
}

.mp-44 {
  padding: 44px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mrow-gap-44 {
  row-gap: 44px !important;
}

.mfs-48 {
  font-size: 48px !important;
}

.mm-48 {
  margin: 48px !important;
}

.mp-48 {
  padding: 48px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mrow-gap-48 {
  row-gap: 48px !important;
}

.mfs-52 {
  font-size: 52px !important;
}

.mm-52 {
  margin: 52px !important;
}

.mp-52 {
  padding: 52px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mrow-gap-52 {
  row-gap: 52px !important;
}

.mfs-56 {
  font-size: 56px !important;
}

.mm-56 {
  margin: 56px !important;
}

.mp-56 {
  padding: 56px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mrow-gap-56 {
  row-gap: 56px !important;
}

.mfs-60 {
  font-size: 60px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-64 {
  font-size: 64px !important;
}

.mm-64 {
  margin: 64px !important;
}

.mp-64 {
  padding: 64px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mrow-gap-64 {
  row-gap: 64px !important;
}

.mfs-72 {
  font-size: 72px !important;
}

.mm-72 {
  margin: 72px !important;
}

.mp-72 {
  padding: 72px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mrow-gap-72 {
  row-gap: 72px !important;
}

.mfs-80 {
  font-size: 80px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfs-92 {
  font-size: 92px !important;
}

.mm-92 {
  margin: 92px !important;
}

.mp-92 {
  padding: 92px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mrow-gap-92 {
  row-gap: 92px !important;
}

.mfs-100 {
  font-size: 100px !important;
}

.mm-100 {
  margin: 100px !important;
}

.mp-100 {
  padding: 100px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mrow-gap-100 {
  row-gap: 100px !important;
}

.mfs-120 {
  font-size: 120px !important;
}

.mm-120 {
  margin: 120px !important;
}

.mp-120 {
  padding: 120px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mrow-gap-120 {
  row-gap: 120px !important;
}

.mfs-160 {
  font-size: 160px !important;
}

.mm-160 {
  margin: 160px !important;
}

.mp-160 {
  padding: 160px !important;
}

.mmt-160 {
  margin-top: 160px !important;
}

.mmb-160 {
  margin-bottom: 160px !important;
}

.mml-160 {
  margin-left: 160px !important;
}

.mmr-160 {
  margin-right: 160px !important;
}

.mmx-160 {
  margin-left: 160px !important;
  margin-right: 160px !important;
}

.mmy-160 {
  margin-top: 160px !important;
  margin-bottom: 160px !important;
}

.mpt-160 {
  padding-top: 160px !important;
}

.mpb-160 {
  padding-bottom: 160px !important;
}

.mpl-160 {
  padding-left: 160px !important;
}

.mpr-160 {
  padding-right: 160px !important;
}

.mpx-160 {
  padding-left: 160px !important;
  padding-right: 160px !important;
}

.mpy-160 {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}

.mrow-gap-160 {
  row-gap: 160px !important;
}

.mfs-180 {
  font-size: 180px !important;
}

.mm-180 {
  margin: 180px !important;
}

.mp-180 {
  padding: 180px !important;
}

.mmt-180 {
  margin-top: 180px !important;
}

.mmb-180 {
  margin-bottom: 180px !important;
}

.mml-180 {
  margin-left: 180px !important;
}

.mmr-180 {
  margin-right: 180px !important;
}

.mmx-180 {
  margin-left: 180px !important;
  margin-right: 180px !important;
}

.mmy-180 {
  margin-top: 180px !important;
  margin-bottom: 180px !important;
}

.mpt-180 {
  padding-top: 180px !important;
}

.mpb-180 {
  padding-bottom: 180px !important;
}

.mpl-180 {
  padding-left: 180px !important;
}

.mpr-180 {
  padding-right: 180px !important;
}

.mpx-180 {
  padding-left: 180px !important;
  padding-right: 180px !important;
}

.mpy-180 {
  padding-top: 180px !important;
  padding-bottom: 180px !important;
}

.mrow-gap-180 {
  row-gap: 180px !important;
}

.mfs-200 {
  font-size: 200px !important;
}

.mm-200 {
  margin: 200px !important;
}

.mp-200 {
  padding: 200px !important;
}

.mmt-200 {
  margin-top: 200px !important;
}

.mmb-200 {
  margin-bottom: 200px !important;
}

.mml-200 {
  margin-left: 200px !important;
}

.mmr-200 {
  margin-right: 200px !important;
}

.mmx-200 {
  margin-left: 200px !important;
  margin-right: 200px !important;
}

.mmy-200 {
  margin-top: 200px !important;
  margin-bottom: 200px !important;
}

.mpt-200 {
  padding-top: 200px !important;
}

.mpb-200 {
  padding-bottom: 200px !important;
}

.mpl-200 {
  padding-left: 200px !important;
}

.mpr-200 {
  padding-right: 200px !important;
}

.mpx-200 {
  padding-left: 200px !important;
  padding-right: 200px !important;
}

.mpy-200 {
  padding-top: 200px !important;
  padding-bottom: 200px !important;
}

.mrow-gap-200 {
  row-gap: 200px !important;
}

.mfs-240 {
  font-size: 240px !important;
}

.mm-240 {
  margin: 240px !important;
}

.mp-240 {
  padding: 240px !important;
}

.mmt-240 {
  margin-top: 240px !important;
}

.mmb-240 {
  margin-bottom: 240px !important;
}

.mml-240 {
  margin-left: 240px !important;
}

.mmr-240 {
  margin-right: 240px !important;
}

.mmx-240 {
  margin-left: 240px !important;
  margin-right: 240px !important;
}

.mmy-240 {
  margin-top: 240px !important;
  margin-bottom: 240px !important;
}

.mpt-240 {
  padding-top: 240px !important;
}

.mpb-240 {
  padding-bottom: 240px !important;
}

.mpl-240 {
  padding-left: 240px !important;
}

.mpr-240 {
  padding-right: 240px !important;
}

.mpx-240 {
  padding-left: 240px !important;
  padding-right: 240px !important;
}

.mpy-240 {
  padding-top: 240px !important;
  padding-bottom: 240px !important;
}

.mrow-gap-240 {
  row-gap: 240px !important;
}

.mfs-264 {
  font-size: 264px !important;
}

.mm-264 {
  margin: 264px !important;
}

.mp-264 {
  padding: 264px !important;
}

.mmt-264 {
  margin-top: 264px !important;
}

.mmb-264 {
  margin-bottom: 264px !important;
}

.mml-264 {
  margin-left: 264px !important;
}

.mmr-264 {
  margin-right: 264px !important;
}

.mmx-264 {
  margin-left: 264px !important;
  margin-right: 264px !important;
}

.mmy-264 {
  margin-top: 264px !important;
  margin-bottom: 264px !important;
}

.mpt-264 {
  padding-top: 264px !important;
}

.mpb-264 {
  padding-bottom: 264px !important;
}

.mpl-264 {
  padding-left: 264px !important;
}

.mpr-264 {
  padding-right: 264px !important;
}

.mpx-264 {
  padding-left: 264px !important;
  padding-right: 264px !important;
}

.mpy-264 {
  padding-top: 264px !important;
  padding-bottom: 264px !important;
}

.mrow-gap-264 {
  row-gap: 264px !important;
}

.mfs-280 {
  font-size: 280px !important;
}

.mm-280 {
  margin: 280px !important;
}

.mp-280 {
  padding: 280px !important;
}

.mmt-280 {
  margin-top: 280px !important;
}

.mmb-280 {
  margin-bottom: 280px !important;
}

.mml-280 {
  margin-left: 280px !important;
}

.mmr-280 {
  margin-right: 280px !important;
}

.mmx-280 {
  margin-left: 280px !important;
  margin-right: 280px !important;
}

.mmy-280 {
  margin-top: 280px !important;
  margin-bottom: 280px !important;
}

.mpt-280 {
  padding-top: 280px !important;
}

.mpb-280 {
  padding-bottom: 280px !important;
}

.mpl-280 {
  padding-left: 280px !important;
}

.mpr-280 {
  padding-right: 280px !important;
}

.mpx-280 {
  padding-left: 280px !important;
  padding-right: 280px !important;
}

.mpy-280 {
  padding-top: 280px !important;
  padding-bottom: 280px !important;
}

.mrow-gap-280 {
  row-gap: 280px !important;
}

@media (min-width: 576px) {
  .mm-sm-0 {
    margin: 0px !important;
  }
  .mp-sm-0 {
    padding: 0px !important;
  }
  .mmt-sm-0 {
    margin-top: 0px !important;
  }
  .mmb-sm-0 {
    margin-bottom: 0px !important;
  }
  .mml-sm-0 {
    margin-left: 0px !important;
  }
  .mmr-sm-0 {
    margin-right: 0px !important;
  }
  .mpt-sm-0 {
    padding-top: 0px !important;
  }
  .mpb-sm-0 {
    padding-bottom: 0px !important;
  }
  .mpl-sm-0 {
    padding-left: 0px !important;
  }
  .mpr-sm-0 {
    padding-right: 0px !important;
  }
  .mpx-sm-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .mpy-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .mmx-sm-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .mmy-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mp-sm-0 {
    padding: 0px !important;
  }
  .mm-sm-0 {
    margin: 0px !important;
  }
  .mrow-gap-sm-0 {
    row-gap: 0px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-0 {
    margin: 0px !important;
  }
  .mp-md-0 {
    padding: 0px !important;
  }
  .mmt-md-0 {
    margin-top: 0px !important;
  }
  .mmb-md-0 {
    margin-bottom: 0px !important;
  }
  .mml-md-0 {
    margin-left: 0px !important;
  }
  .mmr-md-0 {
    margin-right: 0px !important;
  }
  .mpt-md-0 {
    padding-top: 0px !important;
  }
  .mpb-md-0 {
    padding-bottom: 0px !important;
  }
  .mpl-md-0 {
    padding-left: 0px !important;
  }
  .mpr-md-0 {
    padding-right: 0px !important;
  }
  .mpx-md-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .mpy-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .mmx-md-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .mmy-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mp-md-0 {
    padding: 0px !important;
  }
  .mm-md-0 {
    margin: 0px !important;
  }
  .mrow-gap-md-0 {
    row-gap: 0px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-0 {
    margin: 0px !important;
  }
  .mp-lg-0 {
    padding: 0px !important;
  }
  .mmt-lg-0 {
    margin-top: 0px !important;
  }
  .mmb-lg-0 {
    margin-bottom: 0px !important;
  }
  .mml-lg-0 {
    margin-left: 0px !important;
  }
  .mmr-lg-0 {
    margin-right: 0px !important;
  }
  .mpt-lg-0 {
    padding-top: 0px !important;
  }
  .mpb-lg-0 {
    padding-bottom: 0px !important;
  }
  .mpl-lg-0 {
    padding-left: 0px !important;
  }
  .mpr-lg-0 {
    padding-right: 0px !important;
  }
  .mpx-lg-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .mpy-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .mmx-lg-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .mmy-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mp-lg-0 {
    padding: 0px !important;
  }
  .mm-lg-0 {
    margin: 0px !important;
  }
  .mrow-gap-lg-0 {
    row-gap: 0px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-0 {
    margin: 0px !important;
  }
  .mp-xl-0 {
    padding: 0px !important;
  }
  .mmt-xl-0 {
    margin-top: 0px !important;
  }
  .mmb-xl-0 {
    margin-bottom: 0px !important;
  }
  .mml-xl-0 {
    margin-left: 0px !important;
  }
  .mmr-xl-0 {
    margin-right: 0px !important;
  }
  .mpt-xl-0 {
    padding-top: 0px !important;
  }
  .mpb-xl-0 {
    padding-bottom: 0px !important;
  }
  .mpl-xl-0 {
    padding-left: 0px !important;
  }
  .mpr-xl-0 {
    padding-right: 0px !important;
  }
  .mpx-xl-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .mpy-xl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .mmx-xl-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .mmy-xl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mp-xl-0 {
    padding: 0px !important;
  }
  .mm-xl-0 {
    margin: 0px !important;
  }
  .mrow-gap-xl-0 {
    row-gap: 0px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-0 {
    margin: 0px !important;
  }
  .mp-xxl-0 {
    padding: 0px !important;
  }
  .mmt-xxl-0 {
    margin-top: 0px !important;
  }
  .mmb-xxl-0 {
    margin-bottom: 0px !important;
  }
  .mml-xxl-0 {
    margin-left: 0px !important;
  }
  .mmr-xxl-0 {
    margin-right: 0px !important;
  }
  .mpt-xxl-0 {
    padding-top: 0px !important;
  }
  .mpb-xxl-0 {
    padding-bottom: 0px !important;
  }
  .mpl-xxl-0 {
    padding-left: 0px !important;
  }
  .mpr-xxl-0 {
    padding-right: 0px !important;
  }
  .mpx-xxl-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .mpy-xxl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .mmx-xxl-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .mmy-xxl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mp-xxl-0 {
    padding: 0px !important;
  }
  .mm-xxl-0 {
    margin: 0px !important;
  }
  .mrow-gap-xxl-0 {
    row-gap: 0px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-0 {
    margin: 0px !important;
  }
  .mp-xxxl-0 {
    padding: 0px !important;
  }
  .mmt-xxxl-0 {
    margin-top: 0px !important;
  }
  .mmb-xxxl-0 {
    margin-bottom: 0px !important;
  }
  .mml-xxxl-0 {
    margin-left: 0px !important;
  }
  .mmr-xxxl-0 {
    margin-right: 0px !important;
  }
  .mpt-xxxl-0 {
    padding-top: 0px !important;
  }
  .mpb-xxxl-0 {
    padding-bottom: 0px !important;
  }
  .mpl-xxxl-0 {
    padding-left: 0px !important;
  }
  .mpr-xxxl-0 {
    padding-right: 0px !important;
  }
  .mpx-xxxl-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .mpy-xxxl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .mmx-xxxl-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .mmy-xxxl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mp-xxxl-0 {
    padding: 0px !important;
  }
  .mm-xxxl-0 {
    margin: 0px !important;
  }
  .mrow-gap-xxxl-0 {
    row-gap: 0px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-4 {
    margin: 4px !important;
  }
  .mp-sm-4 {
    padding: 4px !important;
  }
  .mmt-sm-4 {
    margin-top: 4px !important;
  }
  .mmb-sm-4 {
    margin-bottom: 4px !important;
  }
  .mml-sm-4 {
    margin-left: 4px !important;
  }
  .mmr-sm-4 {
    margin-right: 4px !important;
  }
  .mpt-sm-4 {
    padding-top: 4px !important;
  }
  .mpb-sm-4 {
    padding-bottom: 4px !important;
  }
  .mpl-sm-4 {
    padding-left: 4px !important;
  }
  .mpr-sm-4 {
    padding-right: 4px !important;
  }
  .mpx-sm-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .mpy-sm-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .mmx-sm-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .mmy-sm-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mp-sm-4 {
    padding: 4px !important;
  }
  .mm-sm-4 {
    margin: 4px !important;
  }
  .mrow-gap-sm-4 {
    row-gap: 4px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-4 {
    margin: 4px !important;
  }
  .mp-md-4 {
    padding: 4px !important;
  }
  .mmt-md-4 {
    margin-top: 4px !important;
  }
  .mmb-md-4 {
    margin-bottom: 4px !important;
  }
  .mml-md-4 {
    margin-left: 4px !important;
  }
  .mmr-md-4 {
    margin-right: 4px !important;
  }
  .mpt-md-4 {
    padding-top: 4px !important;
  }
  .mpb-md-4 {
    padding-bottom: 4px !important;
  }
  .mpl-md-4 {
    padding-left: 4px !important;
  }
  .mpr-md-4 {
    padding-right: 4px !important;
  }
  .mpx-md-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .mpy-md-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .mmx-md-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .mmy-md-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mp-md-4 {
    padding: 4px !important;
  }
  .mm-md-4 {
    margin: 4px !important;
  }
  .mrow-gap-md-4 {
    row-gap: 4px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-4 {
    margin: 4px !important;
  }
  .mp-lg-4 {
    padding: 4px !important;
  }
  .mmt-lg-4 {
    margin-top: 4px !important;
  }
  .mmb-lg-4 {
    margin-bottom: 4px !important;
  }
  .mml-lg-4 {
    margin-left: 4px !important;
  }
  .mmr-lg-4 {
    margin-right: 4px !important;
  }
  .mpt-lg-4 {
    padding-top: 4px !important;
  }
  .mpb-lg-4 {
    padding-bottom: 4px !important;
  }
  .mpl-lg-4 {
    padding-left: 4px !important;
  }
  .mpr-lg-4 {
    padding-right: 4px !important;
  }
  .mpx-lg-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .mpy-lg-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .mmx-lg-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .mmy-lg-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mp-lg-4 {
    padding: 4px !important;
  }
  .mm-lg-4 {
    margin: 4px !important;
  }
  .mrow-gap-lg-4 {
    row-gap: 4px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-4 {
    margin: 4px !important;
  }
  .mp-xl-4 {
    padding: 4px !important;
  }
  .mmt-xl-4 {
    margin-top: 4px !important;
  }
  .mmb-xl-4 {
    margin-bottom: 4px !important;
  }
  .mml-xl-4 {
    margin-left: 4px !important;
  }
  .mmr-xl-4 {
    margin-right: 4px !important;
  }
  .mpt-xl-4 {
    padding-top: 4px !important;
  }
  .mpb-xl-4 {
    padding-bottom: 4px !important;
  }
  .mpl-xl-4 {
    padding-left: 4px !important;
  }
  .mpr-xl-4 {
    padding-right: 4px !important;
  }
  .mpx-xl-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .mpy-xl-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .mmx-xl-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .mmy-xl-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mp-xl-4 {
    padding: 4px !important;
  }
  .mm-xl-4 {
    margin: 4px !important;
  }
  .mrow-gap-xl-4 {
    row-gap: 4px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-4 {
    margin: 4px !important;
  }
  .mp-xxl-4 {
    padding: 4px !important;
  }
  .mmt-xxl-4 {
    margin-top: 4px !important;
  }
  .mmb-xxl-4 {
    margin-bottom: 4px !important;
  }
  .mml-xxl-4 {
    margin-left: 4px !important;
  }
  .mmr-xxl-4 {
    margin-right: 4px !important;
  }
  .mpt-xxl-4 {
    padding-top: 4px !important;
  }
  .mpb-xxl-4 {
    padding-bottom: 4px !important;
  }
  .mpl-xxl-4 {
    padding-left: 4px !important;
  }
  .mpr-xxl-4 {
    padding-right: 4px !important;
  }
  .mpx-xxl-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .mpy-xxl-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .mmx-xxl-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .mmy-xxl-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mp-xxl-4 {
    padding: 4px !important;
  }
  .mm-xxl-4 {
    margin: 4px !important;
  }
  .mrow-gap-xxl-4 {
    row-gap: 4px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-4 {
    margin: 4px !important;
  }
  .mp-xxxl-4 {
    padding: 4px !important;
  }
  .mmt-xxxl-4 {
    margin-top: 4px !important;
  }
  .mmb-xxxl-4 {
    margin-bottom: 4px !important;
  }
  .mml-xxxl-4 {
    margin-left: 4px !important;
  }
  .mmr-xxxl-4 {
    margin-right: 4px !important;
  }
  .mpt-xxxl-4 {
    padding-top: 4px !important;
  }
  .mpb-xxxl-4 {
    padding-bottom: 4px !important;
  }
  .mpl-xxxl-4 {
    padding-left: 4px !important;
  }
  .mpr-xxxl-4 {
    padding-right: 4px !important;
  }
  .mpx-xxxl-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .mpy-xxxl-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .mmx-xxxl-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .mmy-xxxl-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mp-xxxl-4 {
    padding: 4px !important;
  }
  .mm-xxxl-4 {
    margin: 4px !important;
  }
  .mrow-gap-xxxl-4 {
    row-gap: 4px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-8 {
    margin: 8px !important;
  }
  .mp-sm-8 {
    padding: 8px !important;
  }
  .mmt-sm-8 {
    margin-top: 8px !important;
  }
  .mmb-sm-8 {
    margin-bottom: 8px !important;
  }
  .mml-sm-8 {
    margin-left: 8px !important;
  }
  .mmr-sm-8 {
    margin-right: 8px !important;
  }
  .mpt-sm-8 {
    padding-top: 8px !important;
  }
  .mpb-sm-8 {
    padding-bottom: 8px !important;
  }
  .mpl-sm-8 {
    padding-left: 8px !important;
  }
  .mpr-sm-8 {
    padding-right: 8px !important;
  }
  .mpx-sm-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .mpy-sm-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .mmx-sm-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .mmy-sm-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .mp-sm-8 {
    padding: 8px !important;
  }
  .mm-sm-8 {
    margin: 8px !important;
  }
  .mrow-gap-sm-8 {
    row-gap: 8px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-8 {
    margin: 8px !important;
  }
  .mp-md-8 {
    padding: 8px !important;
  }
  .mmt-md-8 {
    margin-top: 8px !important;
  }
  .mmb-md-8 {
    margin-bottom: 8px !important;
  }
  .mml-md-8 {
    margin-left: 8px !important;
  }
  .mmr-md-8 {
    margin-right: 8px !important;
  }
  .mpt-md-8 {
    padding-top: 8px !important;
  }
  .mpb-md-8 {
    padding-bottom: 8px !important;
  }
  .mpl-md-8 {
    padding-left: 8px !important;
  }
  .mpr-md-8 {
    padding-right: 8px !important;
  }
  .mpx-md-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .mpy-md-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .mmx-md-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .mmy-md-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .mp-md-8 {
    padding: 8px !important;
  }
  .mm-md-8 {
    margin: 8px !important;
  }
  .mrow-gap-md-8 {
    row-gap: 8px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-8 {
    margin: 8px !important;
  }
  .mp-lg-8 {
    padding: 8px !important;
  }
  .mmt-lg-8 {
    margin-top: 8px !important;
  }
  .mmb-lg-8 {
    margin-bottom: 8px !important;
  }
  .mml-lg-8 {
    margin-left: 8px !important;
  }
  .mmr-lg-8 {
    margin-right: 8px !important;
  }
  .mpt-lg-8 {
    padding-top: 8px !important;
  }
  .mpb-lg-8 {
    padding-bottom: 8px !important;
  }
  .mpl-lg-8 {
    padding-left: 8px !important;
  }
  .mpr-lg-8 {
    padding-right: 8px !important;
  }
  .mpx-lg-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .mpy-lg-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .mmx-lg-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .mmy-lg-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .mp-lg-8 {
    padding: 8px !important;
  }
  .mm-lg-8 {
    margin: 8px !important;
  }
  .mrow-gap-lg-8 {
    row-gap: 8px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-8 {
    margin: 8px !important;
  }
  .mp-xl-8 {
    padding: 8px !important;
  }
  .mmt-xl-8 {
    margin-top: 8px !important;
  }
  .mmb-xl-8 {
    margin-bottom: 8px !important;
  }
  .mml-xl-8 {
    margin-left: 8px !important;
  }
  .mmr-xl-8 {
    margin-right: 8px !important;
  }
  .mpt-xl-8 {
    padding-top: 8px !important;
  }
  .mpb-xl-8 {
    padding-bottom: 8px !important;
  }
  .mpl-xl-8 {
    padding-left: 8px !important;
  }
  .mpr-xl-8 {
    padding-right: 8px !important;
  }
  .mpx-xl-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .mpy-xl-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .mmx-xl-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .mmy-xl-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .mp-xl-8 {
    padding: 8px !important;
  }
  .mm-xl-8 {
    margin: 8px !important;
  }
  .mrow-gap-xl-8 {
    row-gap: 8px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-8 {
    margin: 8px !important;
  }
  .mp-xxl-8 {
    padding: 8px !important;
  }
  .mmt-xxl-8 {
    margin-top: 8px !important;
  }
  .mmb-xxl-8 {
    margin-bottom: 8px !important;
  }
  .mml-xxl-8 {
    margin-left: 8px !important;
  }
  .mmr-xxl-8 {
    margin-right: 8px !important;
  }
  .mpt-xxl-8 {
    padding-top: 8px !important;
  }
  .mpb-xxl-8 {
    padding-bottom: 8px !important;
  }
  .mpl-xxl-8 {
    padding-left: 8px !important;
  }
  .mpr-xxl-8 {
    padding-right: 8px !important;
  }
  .mpx-xxl-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .mpy-xxl-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .mmx-xxl-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .mmy-xxl-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .mp-xxl-8 {
    padding: 8px !important;
  }
  .mm-xxl-8 {
    margin: 8px !important;
  }
  .mrow-gap-xxl-8 {
    row-gap: 8px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-8 {
    margin: 8px !important;
  }
  .mp-xxxl-8 {
    padding: 8px !important;
  }
  .mmt-xxxl-8 {
    margin-top: 8px !important;
  }
  .mmb-xxxl-8 {
    margin-bottom: 8px !important;
  }
  .mml-xxxl-8 {
    margin-left: 8px !important;
  }
  .mmr-xxxl-8 {
    margin-right: 8px !important;
  }
  .mpt-xxxl-8 {
    padding-top: 8px !important;
  }
  .mpb-xxxl-8 {
    padding-bottom: 8px !important;
  }
  .mpl-xxxl-8 {
    padding-left: 8px !important;
  }
  .mpr-xxxl-8 {
    padding-right: 8px !important;
  }
  .mpx-xxxl-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .mpy-xxxl-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .mmx-xxxl-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .mmy-xxxl-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .mp-xxxl-8 {
    padding: 8px !important;
  }
  .mm-xxxl-8 {
    margin: 8px !important;
  }
  .mrow-gap-xxxl-8 {
    row-gap: 8px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-12 {
    margin: 12px !important;
  }
  .mp-sm-12 {
    padding: 12px !important;
  }
  .mmt-sm-12 {
    margin-top: 12px !important;
  }
  .mmb-sm-12 {
    margin-bottom: 12px !important;
  }
  .mml-sm-12 {
    margin-left: 12px !important;
  }
  .mmr-sm-12 {
    margin-right: 12px !important;
  }
  .mpt-sm-12 {
    padding-top: 12px !important;
  }
  .mpb-sm-12 {
    padding-bottom: 12px !important;
  }
  .mpl-sm-12 {
    padding-left: 12px !important;
  }
  .mpr-sm-12 {
    padding-right: 12px !important;
  }
  .mpx-sm-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .mpy-sm-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .mmx-sm-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .mmy-sm-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .mp-sm-12 {
    padding: 12px !important;
  }
  .mm-sm-12 {
    margin: 12px !important;
  }
  .mrow-gap-sm-12 {
    row-gap: 12px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-12 {
    margin: 12px !important;
  }
  .mp-md-12 {
    padding: 12px !important;
  }
  .mmt-md-12 {
    margin-top: 12px !important;
  }
  .mmb-md-12 {
    margin-bottom: 12px !important;
  }
  .mml-md-12 {
    margin-left: 12px !important;
  }
  .mmr-md-12 {
    margin-right: 12px !important;
  }
  .mpt-md-12 {
    padding-top: 12px !important;
  }
  .mpb-md-12 {
    padding-bottom: 12px !important;
  }
  .mpl-md-12 {
    padding-left: 12px !important;
  }
  .mpr-md-12 {
    padding-right: 12px !important;
  }
  .mpx-md-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .mpy-md-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .mmx-md-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .mmy-md-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .mp-md-12 {
    padding: 12px !important;
  }
  .mm-md-12 {
    margin: 12px !important;
  }
  .mrow-gap-md-12 {
    row-gap: 12px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-12 {
    margin: 12px !important;
  }
  .mp-lg-12 {
    padding: 12px !important;
  }
  .mmt-lg-12 {
    margin-top: 12px !important;
  }
  .mmb-lg-12 {
    margin-bottom: 12px !important;
  }
  .mml-lg-12 {
    margin-left: 12px !important;
  }
  .mmr-lg-12 {
    margin-right: 12px !important;
  }
  .mpt-lg-12 {
    padding-top: 12px !important;
  }
  .mpb-lg-12 {
    padding-bottom: 12px !important;
  }
  .mpl-lg-12 {
    padding-left: 12px !important;
  }
  .mpr-lg-12 {
    padding-right: 12px !important;
  }
  .mpx-lg-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .mpy-lg-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .mmx-lg-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .mmy-lg-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .mp-lg-12 {
    padding: 12px !important;
  }
  .mm-lg-12 {
    margin: 12px !important;
  }
  .mrow-gap-lg-12 {
    row-gap: 12px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-12 {
    margin: 12px !important;
  }
  .mp-xl-12 {
    padding: 12px !important;
  }
  .mmt-xl-12 {
    margin-top: 12px !important;
  }
  .mmb-xl-12 {
    margin-bottom: 12px !important;
  }
  .mml-xl-12 {
    margin-left: 12px !important;
  }
  .mmr-xl-12 {
    margin-right: 12px !important;
  }
  .mpt-xl-12 {
    padding-top: 12px !important;
  }
  .mpb-xl-12 {
    padding-bottom: 12px !important;
  }
  .mpl-xl-12 {
    padding-left: 12px !important;
  }
  .mpr-xl-12 {
    padding-right: 12px !important;
  }
  .mpx-xl-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .mpy-xl-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .mmx-xl-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .mmy-xl-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .mp-xl-12 {
    padding: 12px !important;
  }
  .mm-xl-12 {
    margin: 12px !important;
  }
  .mrow-gap-xl-12 {
    row-gap: 12px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-12 {
    margin: 12px !important;
  }
  .mp-xxl-12 {
    padding: 12px !important;
  }
  .mmt-xxl-12 {
    margin-top: 12px !important;
  }
  .mmb-xxl-12 {
    margin-bottom: 12px !important;
  }
  .mml-xxl-12 {
    margin-left: 12px !important;
  }
  .mmr-xxl-12 {
    margin-right: 12px !important;
  }
  .mpt-xxl-12 {
    padding-top: 12px !important;
  }
  .mpb-xxl-12 {
    padding-bottom: 12px !important;
  }
  .mpl-xxl-12 {
    padding-left: 12px !important;
  }
  .mpr-xxl-12 {
    padding-right: 12px !important;
  }
  .mpx-xxl-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .mpy-xxl-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .mmx-xxl-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .mmy-xxl-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .mp-xxl-12 {
    padding: 12px !important;
  }
  .mm-xxl-12 {
    margin: 12px !important;
  }
  .mrow-gap-xxl-12 {
    row-gap: 12px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-12 {
    margin: 12px !important;
  }
  .mp-xxxl-12 {
    padding: 12px !important;
  }
  .mmt-xxxl-12 {
    margin-top: 12px !important;
  }
  .mmb-xxxl-12 {
    margin-bottom: 12px !important;
  }
  .mml-xxxl-12 {
    margin-left: 12px !important;
  }
  .mmr-xxxl-12 {
    margin-right: 12px !important;
  }
  .mpt-xxxl-12 {
    padding-top: 12px !important;
  }
  .mpb-xxxl-12 {
    padding-bottom: 12px !important;
  }
  .mpl-xxxl-12 {
    padding-left: 12px !important;
  }
  .mpr-xxxl-12 {
    padding-right: 12px !important;
  }
  .mpx-xxxl-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .mpy-xxxl-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .mmx-xxxl-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .mmy-xxxl-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .mp-xxxl-12 {
    padding: 12px !important;
  }
  .mm-xxxl-12 {
    margin: 12px !important;
  }
  .mrow-gap-xxxl-12 {
    row-gap: 12px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-14 {
    margin: 14px !important;
  }
  .mp-sm-14 {
    padding: 14px !important;
  }
  .mmt-sm-14 {
    margin-top: 14px !important;
  }
  .mmb-sm-14 {
    margin-bottom: 14px !important;
  }
  .mml-sm-14 {
    margin-left: 14px !important;
  }
  .mmr-sm-14 {
    margin-right: 14px !important;
  }
  .mpt-sm-14 {
    padding-top: 14px !important;
  }
  .mpb-sm-14 {
    padding-bottom: 14px !important;
  }
  .mpl-sm-14 {
    padding-left: 14px !important;
  }
  .mpr-sm-14 {
    padding-right: 14px !important;
  }
  .mpx-sm-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .mpy-sm-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .mmx-sm-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .mmy-sm-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .mp-sm-14 {
    padding: 14px !important;
  }
  .mm-sm-14 {
    margin: 14px !important;
  }
  .mrow-gap-sm-14 {
    row-gap: 14px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-14 {
    margin: 14px !important;
  }
  .mp-md-14 {
    padding: 14px !important;
  }
  .mmt-md-14 {
    margin-top: 14px !important;
  }
  .mmb-md-14 {
    margin-bottom: 14px !important;
  }
  .mml-md-14 {
    margin-left: 14px !important;
  }
  .mmr-md-14 {
    margin-right: 14px !important;
  }
  .mpt-md-14 {
    padding-top: 14px !important;
  }
  .mpb-md-14 {
    padding-bottom: 14px !important;
  }
  .mpl-md-14 {
    padding-left: 14px !important;
  }
  .mpr-md-14 {
    padding-right: 14px !important;
  }
  .mpx-md-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .mpy-md-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .mmx-md-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .mmy-md-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .mp-md-14 {
    padding: 14px !important;
  }
  .mm-md-14 {
    margin: 14px !important;
  }
  .mrow-gap-md-14 {
    row-gap: 14px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-14 {
    margin: 14px !important;
  }
  .mp-lg-14 {
    padding: 14px !important;
  }
  .mmt-lg-14 {
    margin-top: 14px !important;
  }
  .mmb-lg-14 {
    margin-bottom: 14px !important;
  }
  .mml-lg-14 {
    margin-left: 14px !important;
  }
  .mmr-lg-14 {
    margin-right: 14px !important;
  }
  .mpt-lg-14 {
    padding-top: 14px !important;
  }
  .mpb-lg-14 {
    padding-bottom: 14px !important;
  }
  .mpl-lg-14 {
    padding-left: 14px !important;
  }
  .mpr-lg-14 {
    padding-right: 14px !important;
  }
  .mpx-lg-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .mpy-lg-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .mmx-lg-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .mmy-lg-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .mp-lg-14 {
    padding: 14px !important;
  }
  .mm-lg-14 {
    margin: 14px !important;
  }
  .mrow-gap-lg-14 {
    row-gap: 14px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-14 {
    margin: 14px !important;
  }
  .mp-xl-14 {
    padding: 14px !important;
  }
  .mmt-xl-14 {
    margin-top: 14px !important;
  }
  .mmb-xl-14 {
    margin-bottom: 14px !important;
  }
  .mml-xl-14 {
    margin-left: 14px !important;
  }
  .mmr-xl-14 {
    margin-right: 14px !important;
  }
  .mpt-xl-14 {
    padding-top: 14px !important;
  }
  .mpb-xl-14 {
    padding-bottom: 14px !important;
  }
  .mpl-xl-14 {
    padding-left: 14px !important;
  }
  .mpr-xl-14 {
    padding-right: 14px !important;
  }
  .mpx-xl-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .mpy-xl-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .mmx-xl-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .mmy-xl-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .mp-xl-14 {
    padding: 14px !important;
  }
  .mm-xl-14 {
    margin: 14px !important;
  }
  .mrow-gap-xl-14 {
    row-gap: 14px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-14 {
    margin: 14px !important;
  }
  .mp-xxl-14 {
    padding: 14px !important;
  }
  .mmt-xxl-14 {
    margin-top: 14px !important;
  }
  .mmb-xxl-14 {
    margin-bottom: 14px !important;
  }
  .mml-xxl-14 {
    margin-left: 14px !important;
  }
  .mmr-xxl-14 {
    margin-right: 14px !important;
  }
  .mpt-xxl-14 {
    padding-top: 14px !important;
  }
  .mpb-xxl-14 {
    padding-bottom: 14px !important;
  }
  .mpl-xxl-14 {
    padding-left: 14px !important;
  }
  .mpr-xxl-14 {
    padding-right: 14px !important;
  }
  .mpx-xxl-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .mpy-xxl-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .mmx-xxl-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .mmy-xxl-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .mp-xxl-14 {
    padding: 14px !important;
  }
  .mm-xxl-14 {
    margin: 14px !important;
  }
  .mrow-gap-xxl-14 {
    row-gap: 14px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-14 {
    margin: 14px !important;
  }
  .mp-xxxl-14 {
    padding: 14px !important;
  }
  .mmt-xxxl-14 {
    margin-top: 14px !important;
  }
  .mmb-xxxl-14 {
    margin-bottom: 14px !important;
  }
  .mml-xxxl-14 {
    margin-left: 14px !important;
  }
  .mmr-xxxl-14 {
    margin-right: 14px !important;
  }
  .mpt-xxxl-14 {
    padding-top: 14px !important;
  }
  .mpb-xxxl-14 {
    padding-bottom: 14px !important;
  }
  .mpl-xxxl-14 {
    padding-left: 14px !important;
  }
  .mpr-xxxl-14 {
    padding-right: 14px !important;
  }
  .mpx-xxxl-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .mpy-xxxl-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .mmx-xxxl-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .mmy-xxxl-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .mp-xxxl-14 {
    padding: 14px !important;
  }
  .mm-xxxl-14 {
    margin: 14px !important;
  }
  .mrow-gap-xxxl-14 {
    row-gap: 14px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-16 {
    margin: 16px !important;
  }
  .mp-sm-16 {
    padding: 16px !important;
  }
  .mmt-sm-16 {
    margin-top: 16px !important;
  }
  .mmb-sm-16 {
    margin-bottom: 16px !important;
  }
  .mml-sm-16 {
    margin-left: 16px !important;
  }
  .mmr-sm-16 {
    margin-right: 16px !important;
  }
  .mpt-sm-16 {
    padding-top: 16px !important;
  }
  .mpb-sm-16 {
    padding-bottom: 16px !important;
  }
  .mpl-sm-16 {
    padding-left: 16px !important;
  }
  .mpr-sm-16 {
    padding-right: 16px !important;
  }
  .mpx-sm-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .mpy-sm-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .mmx-sm-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .mmy-sm-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .mp-sm-16 {
    padding: 16px !important;
  }
  .mm-sm-16 {
    margin: 16px !important;
  }
  .mrow-gap-sm-16 {
    row-gap: 16px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-16 {
    margin: 16px !important;
  }
  .mp-md-16 {
    padding: 16px !important;
  }
  .mmt-md-16 {
    margin-top: 16px !important;
  }
  .mmb-md-16 {
    margin-bottom: 16px !important;
  }
  .mml-md-16 {
    margin-left: 16px !important;
  }
  .mmr-md-16 {
    margin-right: 16px !important;
  }
  .mpt-md-16 {
    padding-top: 16px !important;
  }
  .mpb-md-16 {
    padding-bottom: 16px !important;
  }
  .mpl-md-16 {
    padding-left: 16px !important;
  }
  .mpr-md-16 {
    padding-right: 16px !important;
  }
  .mpx-md-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .mpy-md-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .mmx-md-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .mmy-md-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .mp-md-16 {
    padding: 16px !important;
  }
  .mm-md-16 {
    margin: 16px !important;
  }
  .mrow-gap-md-16 {
    row-gap: 16px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-16 {
    margin: 16px !important;
  }
  .mp-lg-16 {
    padding: 16px !important;
  }
  .mmt-lg-16 {
    margin-top: 16px !important;
  }
  .mmb-lg-16 {
    margin-bottom: 16px !important;
  }
  .mml-lg-16 {
    margin-left: 16px !important;
  }
  .mmr-lg-16 {
    margin-right: 16px !important;
  }
  .mpt-lg-16 {
    padding-top: 16px !important;
  }
  .mpb-lg-16 {
    padding-bottom: 16px !important;
  }
  .mpl-lg-16 {
    padding-left: 16px !important;
  }
  .mpr-lg-16 {
    padding-right: 16px !important;
  }
  .mpx-lg-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .mpy-lg-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .mmx-lg-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .mmy-lg-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .mp-lg-16 {
    padding: 16px !important;
  }
  .mm-lg-16 {
    margin: 16px !important;
  }
  .mrow-gap-lg-16 {
    row-gap: 16px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-16 {
    margin: 16px !important;
  }
  .mp-xl-16 {
    padding: 16px !important;
  }
  .mmt-xl-16 {
    margin-top: 16px !important;
  }
  .mmb-xl-16 {
    margin-bottom: 16px !important;
  }
  .mml-xl-16 {
    margin-left: 16px !important;
  }
  .mmr-xl-16 {
    margin-right: 16px !important;
  }
  .mpt-xl-16 {
    padding-top: 16px !important;
  }
  .mpb-xl-16 {
    padding-bottom: 16px !important;
  }
  .mpl-xl-16 {
    padding-left: 16px !important;
  }
  .mpr-xl-16 {
    padding-right: 16px !important;
  }
  .mpx-xl-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .mpy-xl-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .mmx-xl-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .mmy-xl-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .mp-xl-16 {
    padding: 16px !important;
  }
  .mm-xl-16 {
    margin: 16px !important;
  }
  .mrow-gap-xl-16 {
    row-gap: 16px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-16 {
    margin: 16px !important;
  }
  .mp-xxl-16 {
    padding: 16px !important;
  }
  .mmt-xxl-16 {
    margin-top: 16px !important;
  }
  .mmb-xxl-16 {
    margin-bottom: 16px !important;
  }
  .mml-xxl-16 {
    margin-left: 16px !important;
  }
  .mmr-xxl-16 {
    margin-right: 16px !important;
  }
  .mpt-xxl-16 {
    padding-top: 16px !important;
  }
  .mpb-xxl-16 {
    padding-bottom: 16px !important;
  }
  .mpl-xxl-16 {
    padding-left: 16px !important;
  }
  .mpr-xxl-16 {
    padding-right: 16px !important;
  }
  .mpx-xxl-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .mpy-xxl-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .mmx-xxl-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .mmy-xxl-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .mp-xxl-16 {
    padding: 16px !important;
  }
  .mm-xxl-16 {
    margin: 16px !important;
  }
  .mrow-gap-xxl-16 {
    row-gap: 16px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-16 {
    margin: 16px !important;
  }
  .mp-xxxl-16 {
    padding: 16px !important;
  }
  .mmt-xxxl-16 {
    margin-top: 16px !important;
  }
  .mmb-xxxl-16 {
    margin-bottom: 16px !important;
  }
  .mml-xxxl-16 {
    margin-left: 16px !important;
  }
  .mmr-xxxl-16 {
    margin-right: 16px !important;
  }
  .mpt-xxxl-16 {
    padding-top: 16px !important;
  }
  .mpb-xxxl-16 {
    padding-bottom: 16px !important;
  }
  .mpl-xxxl-16 {
    padding-left: 16px !important;
  }
  .mpr-xxxl-16 {
    padding-right: 16px !important;
  }
  .mpx-xxxl-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .mpy-xxxl-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .mmx-xxxl-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .mmy-xxxl-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .mp-xxxl-16 {
    padding: 16px !important;
  }
  .mm-xxxl-16 {
    margin: 16px !important;
  }
  .mrow-gap-xxxl-16 {
    row-gap: 16px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-20 {
    margin: 20px !important;
  }
  .mp-sm-20 {
    padding: 20px !important;
  }
  .mmt-sm-20 {
    margin-top: 20px !important;
  }
  .mmb-sm-20 {
    margin-bottom: 20px !important;
  }
  .mml-sm-20 {
    margin-left: 20px !important;
  }
  .mmr-sm-20 {
    margin-right: 20px !important;
  }
  .mpt-sm-20 {
    padding-top: 20px !important;
  }
  .mpb-sm-20 {
    padding-bottom: 20px !important;
  }
  .mpl-sm-20 {
    padding-left: 20px !important;
  }
  .mpr-sm-20 {
    padding-right: 20px !important;
  }
  .mpx-sm-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .mpy-sm-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .mmx-sm-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mmy-sm-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mp-sm-20 {
    padding: 20px !important;
  }
  .mm-sm-20 {
    margin: 20px !important;
  }
  .mrow-gap-sm-20 {
    row-gap: 20px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-20 {
    margin: 20px !important;
  }
  .mp-md-20 {
    padding: 20px !important;
  }
  .mmt-md-20 {
    margin-top: 20px !important;
  }
  .mmb-md-20 {
    margin-bottom: 20px !important;
  }
  .mml-md-20 {
    margin-left: 20px !important;
  }
  .mmr-md-20 {
    margin-right: 20px !important;
  }
  .mpt-md-20 {
    padding-top: 20px !important;
  }
  .mpb-md-20 {
    padding-bottom: 20px !important;
  }
  .mpl-md-20 {
    padding-left: 20px !important;
  }
  .mpr-md-20 {
    padding-right: 20px !important;
  }
  .mpx-md-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .mpy-md-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .mmx-md-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mmy-md-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mp-md-20 {
    padding: 20px !important;
  }
  .mm-md-20 {
    margin: 20px !important;
  }
  .mrow-gap-md-20 {
    row-gap: 20px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-20 {
    margin: 20px !important;
  }
  .mp-lg-20 {
    padding: 20px !important;
  }
  .mmt-lg-20 {
    margin-top: 20px !important;
  }
  .mmb-lg-20 {
    margin-bottom: 20px !important;
  }
  .mml-lg-20 {
    margin-left: 20px !important;
  }
  .mmr-lg-20 {
    margin-right: 20px !important;
  }
  .mpt-lg-20 {
    padding-top: 20px !important;
  }
  .mpb-lg-20 {
    padding-bottom: 20px !important;
  }
  .mpl-lg-20 {
    padding-left: 20px !important;
  }
  .mpr-lg-20 {
    padding-right: 20px !important;
  }
  .mpx-lg-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .mpy-lg-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .mmx-lg-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mmy-lg-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mp-lg-20 {
    padding: 20px !important;
  }
  .mm-lg-20 {
    margin: 20px !important;
  }
  .mrow-gap-lg-20 {
    row-gap: 20px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-20 {
    margin: 20px !important;
  }
  .mp-xl-20 {
    padding: 20px !important;
  }
  .mmt-xl-20 {
    margin-top: 20px !important;
  }
  .mmb-xl-20 {
    margin-bottom: 20px !important;
  }
  .mml-xl-20 {
    margin-left: 20px !important;
  }
  .mmr-xl-20 {
    margin-right: 20px !important;
  }
  .mpt-xl-20 {
    padding-top: 20px !important;
  }
  .mpb-xl-20 {
    padding-bottom: 20px !important;
  }
  .mpl-xl-20 {
    padding-left: 20px !important;
  }
  .mpr-xl-20 {
    padding-right: 20px !important;
  }
  .mpx-xl-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .mpy-xl-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .mmx-xl-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mmy-xl-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mp-xl-20 {
    padding: 20px !important;
  }
  .mm-xl-20 {
    margin: 20px !important;
  }
  .mrow-gap-xl-20 {
    row-gap: 20px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-20 {
    margin: 20px !important;
  }
  .mp-xxl-20 {
    padding: 20px !important;
  }
  .mmt-xxl-20 {
    margin-top: 20px !important;
  }
  .mmb-xxl-20 {
    margin-bottom: 20px !important;
  }
  .mml-xxl-20 {
    margin-left: 20px !important;
  }
  .mmr-xxl-20 {
    margin-right: 20px !important;
  }
  .mpt-xxl-20 {
    padding-top: 20px !important;
  }
  .mpb-xxl-20 {
    padding-bottom: 20px !important;
  }
  .mpl-xxl-20 {
    padding-left: 20px !important;
  }
  .mpr-xxl-20 {
    padding-right: 20px !important;
  }
  .mpx-xxl-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .mpy-xxl-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .mmx-xxl-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mmy-xxl-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mp-xxl-20 {
    padding: 20px !important;
  }
  .mm-xxl-20 {
    margin: 20px !important;
  }
  .mrow-gap-xxl-20 {
    row-gap: 20px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-20 {
    margin: 20px !important;
  }
  .mp-xxxl-20 {
    padding: 20px !important;
  }
  .mmt-xxxl-20 {
    margin-top: 20px !important;
  }
  .mmb-xxxl-20 {
    margin-bottom: 20px !important;
  }
  .mml-xxxl-20 {
    margin-left: 20px !important;
  }
  .mmr-xxxl-20 {
    margin-right: 20px !important;
  }
  .mpt-xxxl-20 {
    padding-top: 20px !important;
  }
  .mpb-xxxl-20 {
    padding-bottom: 20px !important;
  }
  .mpl-xxxl-20 {
    padding-left: 20px !important;
  }
  .mpr-xxxl-20 {
    padding-right: 20px !important;
  }
  .mpx-xxxl-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .mpy-xxxl-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .mmx-xxxl-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mmy-xxxl-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mp-xxxl-20 {
    padding: 20px !important;
  }
  .mm-xxxl-20 {
    margin: 20px !important;
  }
  .mrow-gap-xxxl-20 {
    row-gap: 20px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-24 {
    margin: 24px !important;
  }
  .mp-sm-24 {
    padding: 24px !important;
  }
  .mmt-sm-24 {
    margin-top: 24px !important;
  }
  .mmb-sm-24 {
    margin-bottom: 24px !important;
  }
  .mml-sm-24 {
    margin-left: 24px !important;
  }
  .mmr-sm-24 {
    margin-right: 24px !important;
  }
  .mpt-sm-24 {
    padding-top: 24px !important;
  }
  .mpb-sm-24 {
    padding-bottom: 24px !important;
  }
  .mpl-sm-24 {
    padding-left: 24px !important;
  }
  .mpr-sm-24 {
    padding-right: 24px !important;
  }
  .mpx-sm-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .mpy-sm-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .mmx-sm-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .mmy-sm-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .mp-sm-24 {
    padding: 24px !important;
  }
  .mm-sm-24 {
    margin: 24px !important;
  }
  .mrow-gap-sm-24 {
    row-gap: 24px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-24 {
    margin: 24px !important;
  }
  .mp-md-24 {
    padding: 24px !important;
  }
  .mmt-md-24 {
    margin-top: 24px !important;
  }
  .mmb-md-24 {
    margin-bottom: 24px !important;
  }
  .mml-md-24 {
    margin-left: 24px !important;
  }
  .mmr-md-24 {
    margin-right: 24px !important;
  }
  .mpt-md-24 {
    padding-top: 24px !important;
  }
  .mpb-md-24 {
    padding-bottom: 24px !important;
  }
  .mpl-md-24 {
    padding-left: 24px !important;
  }
  .mpr-md-24 {
    padding-right: 24px !important;
  }
  .mpx-md-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .mpy-md-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .mmx-md-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .mmy-md-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .mp-md-24 {
    padding: 24px !important;
  }
  .mm-md-24 {
    margin: 24px !important;
  }
  .mrow-gap-md-24 {
    row-gap: 24px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-24 {
    margin: 24px !important;
  }
  .mp-lg-24 {
    padding: 24px !important;
  }
  .mmt-lg-24 {
    margin-top: 24px !important;
  }
  .mmb-lg-24 {
    margin-bottom: 24px !important;
  }
  .mml-lg-24 {
    margin-left: 24px !important;
  }
  .mmr-lg-24 {
    margin-right: 24px !important;
  }
  .mpt-lg-24 {
    padding-top: 24px !important;
  }
  .mpb-lg-24 {
    padding-bottom: 24px !important;
  }
  .mpl-lg-24 {
    padding-left: 24px !important;
  }
  .mpr-lg-24 {
    padding-right: 24px !important;
  }
  .mpx-lg-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .mpy-lg-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .mmx-lg-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .mmy-lg-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .mp-lg-24 {
    padding: 24px !important;
  }
  .mm-lg-24 {
    margin: 24px !important;
  }
  .mrow-gap-lg-24 {
    row-gap: 24px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-24 {
    margin: 24px !important;
  }
  .mp-xl-24 {
    padding: 24px !important;
  }
  .mmt-xl-24 {
    margin-top: 24px !important;
  }
  .mmb-xl-24 {
    margin-bottom: 24px !important;
  }
  .mml-xl-24 {
    margin-left: 24px !important;
  }
  .mmr-xl-24 {
    margin-right: 24px !important;
  }
  .mpt-xl-24 {
    padding-top: 24px !important;
  }
  .mpb-xl-24 {
    padding-bottom: 24px !important;
  }
  .mpl-xl-24 {
    padding-left: 24px !important;
  }
  .mpr-xl-24 {
    padding-right: 24px !important;
  }
  .mpx-xl-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .mpy-xl-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .mmx-xl-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .mmy-xl-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .mp-xl-24 {
    padding: 24px !important;
  }
  .mm-xl-24 {
    margin: 24px !important;
  }
  .mrow-gap-xl-24 {
    row-gap: 24px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-24 {
    margin: 24px !important;
  }
  .mp-xxl-24 {
    padding: 24px !important;
  }
  .mmt-xxl-24 {
    margin-top: 24px !important;
  }
  .mmb-xxl-24 {
    margin-bottom: 24px !important;
  }
  .mml-xxl-24 {
    margin-left: 24px !important;
  }
  .mmr-xxl-24 {
    margin-right: 24px !important;
  }
  .mpt-xxl-24 {
    padding-top: 24px !important;
  }
  .mpb-xxl-24 {
    padding-bottom: 24px !important;
  }
  .mpl-xxl-24 {
    padding-left: 24px !important;
  }
  .mpr-xxl-24 {
    padding-right: 24px !important;
  }
  .mpx-xxl-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .mpy-xxl-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .mmx-xxl-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .mmy-xxl-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .mp-xxl-24 {
    padding: 24px !important;
  }
  .mm-xxl-24 {
    margin: 24px !important;
  }
  .mrow-gap-xxl-24 {
    row-gap: 24px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-24 {
    margin: 24px !important;
  }
  .mp-xxxl-24 {
    padding: 24px !important;
  }
  .mmt-xxxl-24 {
    margin-top: 24px !important;
  }
  .mmb-xxxl-24 {
    margin-bottom: 24px !important;
  }
  .mml-xxxl-24 {
    margin-left: 24px !important;
  }
  .mmr-xxxl-24 {
    margin-right: 24px !important;
  }
  .mpt-xxxl-24 {
    padding-top: 24px !important;
  }
  .mpb-xxxl-24 {
    padding-bottom: 24px !important;
  }
  .mpl-xxxl-24 {
    padding-left: 24px !important;
  }
  .mpr-xxxl-24 {
    padding-right: 24px !important;
  }
  .mpx-xxxl-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .mpy-xxxl-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .mmx-xxxl-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .mmy-xxxl-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .mp-xxxl-24 {
    padding: 24px !important;
  }
  .mm-xxxl-24 {
    margin: 24px !important;
  }
  .mrow-gap-xxxl-24 {
    row-gap: 24px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-28 {
    margin: 28px !important;
  }
  .mp-sm-28 {
    padding: 28px !important;
  }
  .mmt-sm-28 {
    margin-top: 28px !important;
  }
  .mmb-sm-28 {
    margin-bottom: 28px !important;
  }
  .mml-sm-28 {
    margin-left: 28px !important;
  }
  .mmr-sm-28 {
    margin-right: 28px !important;
  }
  .mpt-sm-28 {
    padding-top: 28px !important;
  }
  .mpb-sm-28 {
    padding-bottom: 28px !important;
  }
  .mpl-sm-28 {
    padding-left: 28px !important;
  }
  .mpr-sm-28 {
    padding-right: 28px !important;
  }
  .mpx-sm-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .mpy-sm-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .mmx-sm-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .mmy-sm-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .mp-sm-28 {
    padding: 28px !important;
  }
  .mm-sm-28 {
    margin: 28px !important;
  }
  .mrow-gap-sm-28 {
    row-gap: 28px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-28 {
    margin: 28px !important;
  }
  .mp-md-28 {
    padding: 28px !important;
  }
  .mmt-md-28 {
    margin-top: 28px !important;
  }
  .mmb-md-28 {
    margin-bottom: 28px !important;
  }
  .mml-md-28 {
    margin-left: 28px !important;
  }
  .mmr-md-28 {
    margin-right: 28px !important;
  }
  .mpt-md-28 {
    padding-top: 28px !important;
  }
  .mpb-md-28 {
    padding-bottom: 28px !important;
  }
  .mpl-md-28 {
    padding-left: 28px !important;
  }
  .mpr-md-28 {
    padding-right: 28px !important;
  }
  .mpx-md-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .mpy-md-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .mmx-md-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .mmy-md-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .mp-md-28 {
    padding: 28px !important;
  }
  .mm-md-28 {
    margin: 28px !important;
  }
  .mrow-gap-md-28 {
    row-gap: 28px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-28 {
    margin: 28px !important;
  }
  .mp-lg-28 {
    padding: 28px !important;
  }
  .mmt-lg-28 {
    margin-top: 28px !important;
  }
  .mmb-lg-28 {
    margin-bottom: 28px !important;
  }
  .mml-lg-28 {
    margin-left: 28px !important;
  }
  .mmr-lg-28 {
    margin-right: 28px !important;
  }
  .mpt-lg-28 {
    padding-top: 28px !important;
  }
  .mpb-lg-28 {
    padding-bottom: 28px !important;
  }
  .mpl-lg-28 {
    padding-left: 28px !important;
  }
  .mpr-lg-28 {
    padding-right: 28px !important;
  }
  .mpx-lg-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .mpy-lg-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .mmx-lg-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .mmy-lg-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .mp-lg-28 {
    padding: 28px !important;
  }
  .mm-lg-28 {
    margin: 28px !important;
  }
  .mrow-gap-lg-28 {
    row-gap: 28px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-28 {
    margin: 28px !important;
  }
  .mp-xl-28 {
    padding: 28px !important;
  }
  .mmt-xl-28 {
    margin-top: 28px !important;
  }
  .mmb-xl-28 {
    margin-bottom: 28px !important;
  }
  .mml-xl-28 {
    margin-left: 28px !important;
  }
  .mmr-xl-28 {
    margin-right: 28px !important;
  }
  .mpt-xl-28 {
    padding-top: 28px !important;
  }
  .mpb-xl-28 {
    padding-bottom: 28px !important;
  }
  .mpl-xl-28 {
    padding-left: 28px !important;
  }
  .mpr-xl-28 {
    padding-right: 28px !important;
  }
  .mpx-xl-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .mpy-xl-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .mmx-xl-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .mmy-xl-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .mp-xl-28 {
    padding: 28px !important;
  }
  .mm-xl-28 {
    margin: 28px !important;
  }
  .mrow-gap-xl-28 {
    row-gap: 28px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-28 {
    margin: 28px !important;
  }
  .mp-xxl-28 {
    padding: 28px !important;
  }
  .mmt-xxl-28 {
    margin-top: 28px !important;
  }
  .mmb-xxl-28 {
    margin-bottom: 28px !important;
  }
  .mml-xxl-28 {
    margin-left: 28px !important;
  }
  .mmr-xxl-28 {
    margin-right: 28px !important;
  }
  .mpt-xxl-28 {
    padding-top: 28px !important;
  }
  .mpb-xxl-28 {
    padding-bottom: 28px !important;
  }
  .mpl-xxl-28 {
    padding-left: 28px !important;
  }
  .mpr-xxl-28 {
    padding-right: 28px !important;
  }
  .mpx-xxl-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .mpy-xxl-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .mmx-xxl-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .mmy-xxl-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .mp-xxl-28 {
    padding: 28px !important;
  }
  .mm-xxl-28 {
    margin: 28px !important;
  }
  .mrow-gap-xxl-28 {
    row-gap: 28px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-28 {
    margin: 28px !important;
  }
  .mp-xxxl-28 {
    padding: 28px !important;
  }
  .mmt-xxxl-28 {
    margin-top: 28px !important;
  }
  .mmb-xxxl-28 {
    margin-bottom: 28px !important;
  }
  .mml-xxxl-28 {
    margin-left: 28px !important;
  }
  .mmr-xxxl-28 {
    margin-right: 28px !important;
  }
  .mpt-xxxl-28 {
    padding-top: 28px !important;
  }
  .mpb-xxxl-28 {
    padding-bottom: 28px !important;
  }
  .mpl-xxxl-28 {
    padding-left: 28px !important;
  }
  .mpr-xxxl-28 {
    padding-right: 28px !important;
  }
  .mpx-xxxl-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .mpy-xxxl-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .mmx-xxxl-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .mmy-xxxl-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .mp-xxxl-28 {
    padding: 28px !important;
  }
  .mm-xxxl-28 {
    margin: 28px !important;
  }
  .mrow-gap-xxxl-28 {
    row-gap: 28px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-30 {
    margin: 30px !important;
  }
  .mp-sm-30 {
    padding: 30px !important;
  }
  .mmt-sm-30 {
    margin-top: 30px !important;
  }
  .mmb-sm-30 {
    margin-bottom: 30px !important;
  }
  .mml-sm-30 {
    margin-left: 30px !important;
  }
  .mmr-sm-30 {
    margin-right: 30px !important;
  }
  .mpt-sm-30 {
    padding-top: 30px !important;
  }
  .mpb-sm-30 {
    padding-bottom: 30px !important;
  }
  .mpl-sm-30 {
    padding-left: 30px !important;
  }
  .mpr-sm-30 {
    padding-right: 30px !important;
  }
  .mpx-sm-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .mpy-sm-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .mmx-sm-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mmy-sm-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mp-sm-30 {
    padding: 30px !important;
  }
  .mm-sm-30 {
    margin: 30px !important;
  }
  .mrow-gap-sm-30 {
    row-gap: 30px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-30 {
    margin: 30px !important;
  }
  .mp-md-30 {
    padding: 30px !important;
  }
  .mmt-md-30 {
    margin-top: 30px !important;
  }
  .mmb-md-30 {
    margin-bottom: 30px !important;
  }
  .mml-md-30 {
    margin-left: 30px !important;
  }
  .mmr-md-30 {
    margin-right: 30px !important;
  }
  .mpt-md-30 {
    padding-top: 30px !important;
  }
  .mpb-md-30 {
    padding-bottom: 30px !important;
  }
  .mpl-md-30 {
    padding-left: 30px !important;
  }
  .mpr-md-30 {
    padding-right: 30px !important;
  }
  .mpx-md-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .mpy-md-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .mmx-md-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mmy-md-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mp-md-30 {
    padding: 30px !important;
  }
  .mm-md-30 {
    margin: 30px !important;
  }
  .mrow-gap-md-30 {
    row-gap: 30px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-30 {
    margin: 30px !important;
  }
  .mp-lg-30 {
    padding: 30px !important;
  }
  .mmt-lg-30 {
    margin-top: 30px !important;
  }
  .mmb-lg-30 {
    margin-bottom: 30px !important;
  }
  .mml-lg-30 {
    margin-left: 30px !important;
  }
  .mmr-lg-30 {
    margin-right: 30px !important;
  }
  .mpt-lg-30 {
    padding-top: 30px !important;
  }
  .mpb-lg-30 {
    padding-bottom: 30px !important;
  }
  .mpl-lg-30 {
    padding-left: 30px !important;
  }
  .mpr-lg-30 {
    padding-right: 30px !important;
  }
  .mpx-lg-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .mpy-lg-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .mmx-lg-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mmy-lg-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mp-lg-30 {
    padding: 30px !important;
  }
  .mm-lg-30 {
    margin: 30px !important;
  }
  .mrow-gap-lg-30 {
    row-gap: 30px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-30 {
    margin: 30px !important;
  }
  .mp-xl-30 {
    padding: 30px !important;
  }
  .mmt-xl-30 {
    margin-top: 30px !important;
  }
  .mmb-xl-30 {
    margin-bottom: 30px !important;
  }
  .mml-xl-30 {
    margin-left: 30px !important;
  }
  .mmr-xl-30 {
    margin-right: 30px !important;
  }
  .mpt-xl-30 {
    padding-top: 30px !important;
  }
  .mpb-xl-30 {
    padding-bottom: 30px !important;
  }
  .mpl-xl-30 {
    padding-left: 30px !important;
  }
  .mpr-xl-30 {
    padding-right: 30px !important;
  }
  .mpx-xl-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .mpy-xl-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .mmx-xl-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mmy-xl-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mp-xl-30 {
    padding: 30px !important;
  }
  .mm-xl-30 {
    margin: 30px !important;
  }
  .mrow-gap-xl-30 {
    row-gap: 30px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-30 {
    margin: 30px !important;
  }
  .mp-xxl-30 {
    padding: 30px !important;
  }
  .mmt-xxl-30 {
    margin-top: 30px !important;
  }
  .mmb-xxl-30 {
    margin-bottom: 30px !important;
  }
  .mml-xxl-30 {
    margin-left: 30px !important;
  }
  .mmr-xxl-30 {
    margin-right: 30px !important;
  }
  .mpt-xxl-30 {
    padding-top: 30px !important;
  }
  .mpb-xxl-30 {
    padding-bottom: 30px !important;
  }
  .mpl-xxl-30 {
    padding-left: 30px !important;
  }
  .mpr-xxl-30 {
    padding-right: 30px !important;
  }
  .mpx-xxl-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .mpy-xxl-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .mmx-xxl-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mmy-xxl-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mp-xxl-30 {
    padding: 30px !important;
  }
  .mm-xxl-30 {
    margin: 30px !important;
  }
  .mrow-gap-xxl-30 {
    row-gap: 30px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-30 {
    margin: 30px !important;
  }
  .mp-xxxl-30 {
    padding: 30px !important;
  }
  .mmt-xxxl-30 {
    margin-top: 30px !important;
  }
  .mmb-xxxl-30 {
    margin-bottom: 30px !important;
  }
  .mml-xxxl-30 {
    margin-left: 30px !important;
  }
  .mmr-xxxl-30 {
    margin-right: 30px !important;
  }
  .mpt-xxxl-30 {
    padding-top: 30px !important;
  }
  .mpb-xxxl-30 {
    padding-bottom: 30px !important;
  }
  .mpl-xxxl-30 {
    padding-left: 30px !important;
  }
  .mpr-xxxl-30 {
    padding-right: 30px !important;
  }
  .mpx-xxxl-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .mpy-xxxl-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .mmx-xxxl-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mmy-xxxl-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mp-xxxl-30 {
    padding: 30px !important;
  }
  .mm-xxxl-30 {
    margin: 30px !important;
  }
  .mrow-gap-xxxl-30 {
    row-gap: 30px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-32 {
    margin: 32px !important;
  }
  .mp-sm-32 {
    padding: 32px !important;
  }
  .mmt-sm-32 {
    margin-top: 32px !important;
  }
  .mmb-sm-32 {
    margin-bottom: 32px !important;
  }
  .mml-sm-32 {
    margin-left: 32px !important;
  }
  .mmr-sm-32 {
    margin-right: 32px !important;
  }
  .mpt-sm-32 {
    padding-top: 32px !important;
  }
  .mpb-sm-32 {
    padding-bottom: 32px !important;
  }
  .mpl-sm-32 {
    padding-left: 32px !important;
  }
  .mpr-sm-32 {
    padding-right: 32px !important;
  }
  .mpx-sm-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .mpy-sm-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .mmx-sm-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .mmy-sm-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .mp-sm-32 {
    padding: 32px !important;
  }
  .mm-sm-32 {
    margin: 32px !important;
  }
  .mrow-gap-sm-32 {
    row-gap: 32px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-32 {
    margin: 32px !important;
  }
  .mp-md-32 {
    padding: 32px !important;
  }
  .mmt-md-32 {
    margin-top: 32px !important;
  }
  .mmb-md-32 {
    margin-bottom: 32px !important;
  }
  .mml-md-32 {
    margin-left: 32px !important;
  }
  .mmr-md-32 {
    margin-right: 32px !important;
  }
  .mpt-md-32 {
    padding-top: 32px !important;
  }
  .mpb-md-32 {
    padding-bottom: 32px !important;
  }
  .mpl-md-32 {
    padding-left: 32px !important;
  }
  .mpr-md-32 {
    padding-right: 32px !important;
  }
  .mpx-md-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .mpy-md-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .mmx-md-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .mmy-md-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .mp-md-32 {
    padding: 32px !important;
  }
  .mm-md-32 {
    margin: 32px !important;
  }
  .mrow-gap-md-32 {
    row-gap: 32px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-32 {
    margin: 32px !important;
  }
  .mp-lg-32 {
    padding: 32px !important;
  }
  .mmt-lg-32 {
    margin-top: 32px !important;
  }
  .mmb-lg-32 {
    margin-bottom: 32px !important;
  }
  .mml-lg-32 {
    margin-left: 32px !important;
  }
  .mmr-lg-32 {
    margin-right: 32px !important;
  }
  .mpt-lg-32 {
    padding-top: 32px !important;
  }
  .mpb-lg-32 {
    padding-bottom: 32px !important;
  }
  .mpl-lg-32 {
    padding-left: 32px !important;
  }
  .mpr-lg-32 {
    padding-right: 32px !important;
  }
  .mpx-lg-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .mpy-lg-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .mmx-lg-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .mmy-lg-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .mp-lg-32 {
    padding: 32px !important;
  }
  .mm-lg-32 {
    margin: 32px !important;
  }
  .mrow-gap-lg-32 {
    row-gap: 32px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-32 {
    margin: 32px !important;
  }
  .mp-xl-32 {
    padding: 32px !important;
  }
  .mmt-xl-32 {
    margin-top: 32px !important;
  }
  .mmb-xl-32 {
    margin-bottom: 32px !important;
  }
  .mml-xl-32 {
    margin-left: 32px !important;
  }
  .mmr-xl-32 {
    margin-right: 32px !important;
  }
  .mpt-xl-32 {
    padding-top: 32px !important;
  }
  .mpb-xl-32 {
    padding-bottom: 32px !important;
  }
  .mpl-xl-32 {
    padding-left: 32px !important;
  }
  .mpr-xl-32 {
    padding-right: 32px !important;
  }
  .mpx-xl-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .mpy-xl-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .mmx-xl-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .mmy-xl-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .mp-xl-32 {
    padding: 32px !important;
  }
  .mm-xl-32 {
    margin: 32px !important;
  }
  .mrow-gap-xl-32 {
    row-gap: 32px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-32 {
    margin: 32px !important;
  }
  .mp-xxl-32 {
    padding: 32px !important;
  }
  .mmt-xxl-32 {
    margin-top: 32px !important;
  }
  .mmb-xxl-32 {
    margin-bottom: 32px !important;
  }
  .mml-xxl-32 {
    margin-left: 32px !important;
  }
  .mmr-xxl-32 {
    margin-right: 32px !important;
  }
  .mpt-xxl-32 {
    padding-top: 32px !important;
  }
  .mpb-xxl-32 {
    padding-bottom: 32px !important;
  }
  .mpl-xxl-32 {
    padding-left: 32px !important;
  }
  .mpr-xxl-32 {
    padding-right: 32px !important;
  }
  .mpx-xxl-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .mpy-xxl-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .mmx-xxl-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .mmy-xxl-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .mp-xxl-32 {
    padding: 32px !important;
  }
  .mm-xxl-32 {
    margin: 32px !important;
  }
  .mrow-gap-xxl-32 {
    row-gap: 32px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-32 {
    margin: 32px !important;
  }
  .mp-xxxl-32 {
    padding: 32px !important;
  }
  .mmt-xxxl-32 {
    margin-top: 32px !important;
  }
  .mmb-xxxl-32 {
    margin-bottom: 32px !important;
  }
  .mml-xxxl-32 {
    margin-left: 32px !important;
  }
  .mmr-xxxl-32 {
    margin-right: 32px !important;
  }
  .mpt-xxxl-32 {
    padding-top: 32px !important;
  }
  .mpb-xxxl-32 {
    padding-bottom: 32px !important;
  }
  .mpl-xxxl-32 {
    padding-left: 32px !important;
  }
  .mpr-xxxl-32 {
    padding-right: 32px !important;
  }
  .mpx-xxxl-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .mpy-xxxl-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .mmx-xxxl-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .mmy-xxxl-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .mp-xxxl-32 {
    padding: 32px !important;
  }
  .mm-xxxl-32 {
    margin: 32px !important;
  }
  .mrow-gap-xxxl-32 {
    row-gap: 32px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-36 {
    margin: 36px !important;
  }
  .mp-sm-36 {
    padding: 36px !important;
  }
  .mmt-sm-36 {
    margin-top: 36px !important;
  }
  .mmb-sm-36 {
    margin-bottom: 36px !important;
  }
  .mml-sm-36 {
    margin-left: 36px !important;
  }
  .mmr-sm-36 {
    margin-right: 36px !important;
  }
  .mpt-sm-36 {
    padding-top: 36px !important;
  }
  .mpb-sm-36 {
    padding-bottom: 36px !important;
  }
  .mpl-sm-36 {
    padding-left: 36px !important;
  }
  .mpr-sm-36 {
    padding-right: 36px !important;
  }
  .mpx-sm-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .mpy-sm-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .mmx-sm-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .mmy-sm-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .mp-sm-36 {
    padding: 36px !important;
  }
  .mm-sm-36 {
    margin: 36px !important;
  }
  .mrow-gap-sm-36 {
    row-gap: 36px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-36 {
    margin: 36px !important;
  }
  .mp-md-36 {
    padding: 36px !important;
  }
  .mmt-md-36 {
    margin-top: 36px !important;
  }
  .mmb-md-36 {
    margin-bottom: 36px !important;
  }
  .mml-md-36 {
    margin-left: 36px !important;
  }
  .mmr-md-36 {
    margin-right: 36px !important;
  }
  .mpt-md-36 {
    padding-top: 36px !important;
  }
  .mpb-md-36 {
    padding-bottom: 36px !important;
  }
  .mpl-md-36 {
    padding-left: 36px !important;
  }
  .mpr-md-36 {
    padding-right: 36px !important;
  }
  .mpx-md-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .mpy-md-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .mmx-md-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .mmy-md-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .mp-md-36 {
    padding: 36px !important;
  }
  .mm-md-36 {
    margin: 36px !important;
  }
  .mrow-gap-md-36 {
    row-gap: 36px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-36 {
    margin: 36px !important;
  }
  .mp-lg-36 {
    padding: 36px !important;
  }
  .mmt-lg-36 {
    margin-top: 36px !important;
  }
  .mmb-lg-36 {
    margin-bottom: 36px !important;
  }
  .mml-lg-36 {
    margin-left: 36px !important;
  }
  .mmr-lg-36 {
    margin-right: 36px !important;
  }
  .mpt-lg-36 {
    padding-top: 36px !important;
  }
  .mpb-lg-36 {
    padding-bottom: 36px !important;
  }
  .mpl-lg-36 {
    padding-left: 36px !important;
  }
  .mpr-lg-36 {
    padding-right: 36px !important;
  }
  .mpx-lg-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .mpy-lg-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .mmx-lg-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .mmy-lg-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .mp-lg-36 {
    padding: 36px !important;
  }
  .mm-lg-36 {
    margin: 36px !important;
  }
  .mrow-gap-lg-36 {
    row-gap: 36px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-36 {
    margin: 36px !important;
  }
  .mp-xl-36 {
    padding: 36px !important;
  }
  .mmt-xl-36 {
    margin-top: 36px !important;
  }
  .mmb-xl-36 {
    margin-bottom: 36px !important;
  }
  .mml-xl-36 {
    margin-left: 36px !important;
  }
  .mmr-xl-36 {
    margin-right: 36px !important;
  }
  .mpt-xl-36 {
    padding-top: 36px !important;
  }
  .mpb-xl-36 {
    padding-bottom: 36px !important;
  }
  .mpl-xl-36 {
    padding-left: 36px !important;
  }
  .mpr-xl-36 {
    padding-right: 36px !important;
  }
  .mpx-xl-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .mpy-xl-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .mmx-xl-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .mmy-xl-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .mp-xl-36 {
    padding: 36px !important;
  }
  .mm-xl-36 {
    margin: 36px !important;
  }
  .mrow-gap-xl-36 {
    row-gap: 36px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-36 {
    margin: 36px !important;
  }
  .mp-xxl-36 {
    padding: 36px !important;
  }
  .mmt-xxl-36 {
    margin-top: 36px !important;
  }
  .mmb-xxl-36 {
    margin-bottom: 36px !important;
  }
  .mml-xxl-36 {
    margin-left: 36px !important;
  }
  .mmr-xxl-36 {
    margin-right: 36px !important;
  }
  .mpt-xxl-36 {
    padding-top: 36px !important;
  }
  .mpb-xxl-36 {
    padding-bottom: 36px !important;
  }
  .mpl-xxl-36 {
    padding-left: 36px !important;
  }
  .mpr-xxl-36 {
    padding-right: 36px !important;
  }
  .mpx-xxl-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .mpy-xxl-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .mmx-xxl-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .mmy-xxl-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .mp-xxl-36 {
    padding: 36px !important;
  }
  .mm-xxl-36 {
    margin: 36px !important;
  }
  .mrow-gap-xxl-36 {
    row-gap: 36px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-36 {
    margin: 36px !important;
  }
  .mp-xxxl-36 {
    padding: 36px !important;
  }
  .mmt-xxxl-36 {
    margin-top: 36px !important;
  }
  .mmb-xxxl-36 {
    margin-bottom: 36px !important;
  }
  .mml-xxxl-36 {
    margin-left: 36px !important;
  }
  .mmr-xxxl-36 {
    margin-right: 36px !important;
  }
  .mpt-xxxl-36 {
    padding-top: 36px !important;
  }
  .mpb-xxxl-36 {
    padding-bottom: 36px !important;
  }
  .mpl-xxxl-36 {
    padding-left: 36px !important;
  }
  .mpr-xxxl-36 {
    padding-right: 36px !important;
  }
  .mpx-xxxl-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .mpy-xxxl-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .mmx-xxxl-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .mmy-xxxl-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .mp-xxxl-36 {
    padding: 36px !important;
  }
  .mm-xxxl-36 {
    margin: 36px !important;
  }
  .mrow-gap-xxxl-36 {
    row-gap: 36px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-40 {
    margin: 40px !important;
  }
  .mp-sm-40 {
    padding: 40px !important;
  }
  .mmt-sm-40 {
    margin-top: 40px !important;
  }
  .mmb-sm-40 {
    margin-bottom: 40px !important;
  }
  .mml-sm-40 {
    margin-left: 40px !important;
  }
  .mmr-sm-40 {
    margin-right: 40px !important;
  }
  .mpt-sm-40 {
    padding-top: 40px !important;
  }
  .mpb-sm-40 {
    padding-bottom: 40px !important;
  }
  .mpl-sm-40 {
    padding-left: 40px !important;
  }
  .mpr-sm-40 {
    padding-right: 40px !important;
  }
  .mpx-sm-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .mpy-sm-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .mmx-sm-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mmy-sm-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mp-sm-40 {
    padding: 40px !important;
  }
  .mm-sm-40 {
    margin: 40px !important;
  }
  .mrow-gap-sm-40 {
    row-gap: 40px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-40 {
    margin: 40px !important;
  }
  .mp-md-40 {
    padding: 40px !important;
  }
  .mmt-md-40 {
    margin-top: 40px !important;
  }
  .mmb-md-40 {
    margin-bottom: 40px !important;
  }
  .mml-md-40 {
    margin-left: 40px !important;
  }
  .mmr-md-40 {
    margin-right: 40px !important;
  }
  .mpt-md-40 {
    padding-top: 40px !important;
  }
  .mpb-md-40 {
    padding-bottom: 40px !important;
  }
  .mpl-md-40 {
    padding-left: 40px !important;
  }
  .mpr-md-40 {
    padding-right: 40px !important;
  }
  .mpx-md-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .mpy-md-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .mmx-md-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mmy-md-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mp-md-40 {
    padding: 40px !important;
  }
  .mm-md-40 {
    margin: 40px !important;
  }
  .mrow-gap-md-40 {
    row-gap: 40px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-40 {
    margin: 40px !important;
  }
  .mp-lg-40 {
    padding: 40px !important;
  }
  .mmt-lg-40 {
    margin-top: 40px !important;
  }
  .mmb-lg-40 {
    margin-bottom: 40px !important;
  }
  .mml-lg-40 {
    margin-left: 40px !important;
  }
  .mmr-lg-40 {
    margin-right: 40px !important;
  }
  .mpt-lg-40 {
    padding-top: 40px !important;
  }
  .mpb-lg-40 {
    padding-bottom: 40px !important;
  }
  .mpl-lg-40 {
    padding-left: 40px !important;
  }
  .mpr-lg-40 {
    padding-right: 40px !important;
  }
  .mpx-lg-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .mpy-lg-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .mmx-lg-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mmy-lg-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mp-lg-40 {
    padding: 40px !important;
  }
  .mm-lg-40 {
    margin: 40px !important;
  }
  .mrow-gap-lg-40 {
    row-gap: 40px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-40 {
    margin: 40px !important;
  }
  .mp-xl-40 {
    padding: 40px !important;
  }
  .mmt-xl-40 {
    margin-top: 40px !important;
  }
  .mmb-xl-40 {
    margin-bottom: 40px !important;
  }
  .mml-xl-40 {
    margin-left: 40px !important;
  }
  .mmr-xl-40 {
    margin-right: 40px !important;
  }
  .mpt-xl-40 {
    padding-top: 40px !important;
  }
  .mpb-xl-40 {
    padding-bottom: 40px !important;
  }
  .mpl-xl-40 {
    padding-left: 40px !important;
  }
  .mpr-xl-40 {
    padding-right: 40px !important;
  }
  .mpx-xl-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .mpy-xl-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .mmx-xl-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mmy-xl-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mp-xl-40 {
    padding: 40px !important;
  }
  .mm-xl-40 {
    margin: 40px !important;
  }
  .mrow-gap-xl-40 {
    row-gap: 40px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-40 {
    margin: 40px !important;
  }
  .mp-xxl-40 {
    padding: 40px !important;
  }
  .mmt-xxl-40 {
    margin-top: 40px !important;
  }
  .mmb-xxl-40 {
    margin-bottom: 40px !important;
  }
  .mml-xxl-40 {
    margin-left: 40px !important;
  }
  .mmr-xxl-40 {
    margin-right: 40px !important;
  }
  .mpt-xxl-40 {
    padding-top: 40px !important;
  }
  .mpb-xxl-40 {
    padding-bottom: 40px !important;
  }
  .mpl-xxl-40 {
    padding-left: 40px !important;
  }
  .mpr-xxl-40 {
    padding-right: 40px !important;
  }
  .mpx-xxl-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .mpy-xxl-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .mmx-xxl-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mmy-xxl-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mp-xxl-40 {
    padding: 40px !important;
  }
  .mm-xxl-40 {
    margin: 40px !important;
  }
  .mrow-gap-xxl-40 {
    row-gap: 40px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-40 {
    margin: 40px !important;
  }
  .mp-xxxl-40 {
    padding: 40px !important;
  }
  .mmt-xxxl-40 {
    margin-top: 40px !important;
  }
  .mmb-xxxl-40 {
    margin-bottom: 40px !important;
  }
  .mml-xxxl-40 {
    margin-left: 40px !important;
  }
  .mmr-xxxl-40 {
    margin-right: 40px !important;
  }
  .mpt-xxxl-40 {
    padding-top: 40px !important;
  }
  .mpb-xxxl-40 {
    padding-bottom: 40px !important;
  }
  .mpl-xxxl-40 {
    padding-left: 40px !important;
  }
  .mpr-xxxl-40 {
    padding-right: 40px !important;
  }
  .mpx-xxxl-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .mpy-xxxl-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .mmx-xxxl-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mmy-xxxl-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mp-xxxl-40 {
    padding: 40px !important;
  }
  .mm-xxxl-40 {
    margin: 40px !important;
  }
  .mrow-gap-xxxl-40 {
    row-gap: 40px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-44 {
    margin: 44px !important;
  }
  .mp-sm-44 {
    padding: 44px !important;
  }
  .mmt-sm-44 {
    margin-top: 44px !important;
  }
  .mmb-sm-44 {
    margin-bottom: 44px !important;
  }
  .mml-sm-44 {
    margin-left: 44px !important;
  }
  .mmr-sm-44 {
    margin-right: 44px !important;
  }
  .mpt-sm-44 {
    padding-top: 44px !important;
  }
  .mpb-sm-44 {
    padding-bottom: 44px !important;
  }
  .mpl-sm-44 {
    padding-left: 44px !important;
  }
  .mpr-sm-44 {
    padding-right: 44px !important;
  }
  .mpx-sm-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .mpy-sm-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .mmx-sm-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .mmy-sm-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .mp-sm-44 {
    padding: 44px !important;
  }
  .mm-sm-44 {
    margin: 44px !important;
  }
  .mrow-gap-sm-44 {
    row-gap: 44px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-44 {
    margin: 44px !important;
  }
  .mp-md-44 {
    padding: 44px !important;
  }
  .mmt-md-44 {
    margin-top: 44px !important;
  }
  .mmb-md-44 {
    margin-bottom: 44px !important;
  }
  .mml-md-44 {
    margin-left: 44px !important;
  }
  .mmr-md-44 {
    margin-right: 44px !important;
  }
  .mpt-md-44 {
    padding-top: 44px !important;
  }
  .mpb-md-44 {
    padding-bottom: 44px !important;
  }
  .mpl-md-44 {
    padding-left: 44px !important;
  }
  .mpr-md-44 {
    padding-right: 44px !important;
  }
  .mpx-md-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .mpy-md-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .mmx-md-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .mmy-md-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .mp-md-44 {
    padding: 44px !important;
  }
  .mm-md-44 {
    margin: 44px !important;
  }
  .mrow-gap-md-44 {
    row-gap: 44px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-44 {
    margin: 44px !important;
  }
  .mp-lg-44 {
    padding: 44px !important;
  }
  .mmt-lg-44 {
    margin-top: 44px !important;
  }
  .mmb-lg-44 {
    margin-bottom: 44px !important;
  }
  .mml-lg-44 {
    margin-left: 44px !important;
  }
  .mmr-lg-44 {
    margin-right: 44px !important;
  }
  .mpt-lg-44 {
    padding-top: 44px !important;
  }
  .mpb-lg-44 {
    padding-bottom: 44px !important;
  }
  .mpl-lg-44 {
    padding-left: 44px !important;
  }
  .mpr-lg-44 {
    padding-right: 44px !important;
  }
  .mpx-lg-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .mpy-lg-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .mmx-lg-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .mmy-lg-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .mp-lg-44 {
    padding: 44px !important;
  }
  .mm-lg-44 {
    margin: 44px !important;
  }
  .mrow-gap-lg-44 {
    row-gap: 44px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-44 {
    margin: 44px !important;
  }
  .mp-xl-44 {
    padding: 44px !important;
  }
  .mmt-xl-44 {
    margin-top: 44px !important;
  }
  .mmb-xl-44 {
    margin-bottom: 44px !important;
  }
  .mml-xl-44 {
    margin-left: 44px !important;
  }
  .mmr-xl-44 {
    margin-right: 44px !important;
  }
  .mpt-xl-44 {
    padding-top: 44px !important;
  }
  .mpb-xl-44 {
    padding-bottom: 44px !important;
  }
  .mpl-xl-44 {
    padding-left: 44px !important;
  }
  .mpr-xl-44 {
    padding-right: 44px !important;
  }
  .mpx-xl-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .mpy-xl-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .mmx-xl-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .mmy-xl-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .mp-xl-44 {
    padding: 44px !important;
  }
  .mm-xl-44 {
    margin: 44px !important;
  }
  .mrow-gap-xl-44 {
    row-gap: 44px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-44 {
    margin: 44px !important;
  }
  .mp-xxl-44 {
    padding: 44px !important;
  }
  .mmt-xxl-44 {
    margin-top: 44px !important;
  }
  .mmb-xxl-44 {
    margin-bottom: 44px !important;
  }
  .mml-xxl-44 {
    margin-left: 44px !important;
  }
  .mmr-xxl-44 {
    margin-right: 44px !important;
  }
  .mpt-xxl-44 {
    padding-top: 44px !important;
  }
  .mpb-xxl-44 {
    padding-bottom: 44px !important;
  }
  .mpl-xxl-44 {
    padding-left: 44px !important;
  }
  .mpr-xxl-44 {
    padding-right: 44px !important;
  }
  .mpx-xxl-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .mpy-xxl-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .mmx-xxl-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .mmy-xxl-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .mp-xxl-44 {
    padding: 44px !important;
  }
  .mm-xxl-44 {
    margin: 44px !important;
  }
  .mrow-gap-xxl-44 {
    row-gap: 44px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-44 {
    margin: 44px !important;
  }
  .mp-xxxl-44 {
    padding: 44px !important;
  }
  .mmt-xxxl-44 {
    margin-top: 44px !important;
  }
  .mmb-xxxl-44 {
    margin-bottom: 44px !important;
  }
  .mml-xxxl-44 {
    margin-left: 44px !important;
  }
  .mmr-xxxl-44 {
    margin-right: 44px !important;
  }
  .mpt-xxxl-44 {
    padding-top: 44px !important;
  }
  .mpb-xxxl-44 {
    padding-bottom: 44px !important;
  }
  .mpl-xxxl-44 {
    padding-left: 44px !important;
  }
  .mpr-xxxl-44 {
    padding-right: 44px !important;
  }
  .mpx-xxxl-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .mpy-xxxl-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .mmx-xxxl-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .mmy-xxxl-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .mp-xxxl-44 {
    padding: 44px !important;
  }
  .mm-xxxl-44 {
    margin: 44px !important;
  }
  .mrow-gap-xxxl-44 {
    row-gap: 44px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-48 {
    margin: 48px !important;
  }
  .mp-sm-48 {
    padding: 48px !important;
  }
  .mmt-sm-48 {
    margin-top: 48px !important;
  }
  .mmb-sm-48 {
    margin-bottom: 48px !important;
  }
  .mml-sm-48 {
    margin-left: 48px !important;
  }
  .mmr-sm-48 {
    margin-right: 48px !important;
  }
  .mpt-sm-48 {
    padding-top: 48px !important;
  }
  .mpb-sm-48 {
    padding-bottom: 48px !important;
  }
  .mpl-sm-48 {
    padding-left: 48px !important;
  }
  .mpr-sm-48 {
    padding-right: 48px !important;
  }
  .mpx-sm-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .mpy-sm-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .mmx-sm-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .mmy-sm-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .mp-sm-48 {
    padding: 48px !important;
  }
  .mm-sm-48 {
    margin: 48px !important;
  }
  .mrow-gap-sm-48 {
    row-gap: 48px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-48 {
    margin: 48px !important;
  }
  .mp-md-48 {
    padding: 48px !important;
  }
  .mmt-md-48 {
    margin-top: 48px !important;
  }
  .mmb-md-48 {
    margin-bottom: 48px !important;
  }
  .mml-md-48 {
    margin-left: 48px !important;
  }
  .mmr-md-48 {
    margin-right: 48px !important;
  }
  .mpt-md-48 {
    padding-top: 48px !important;
  }
  .mpb-md-48 {
    padding-bottom: 48px !important;
  }
  .mpl-md-48 {
    padding-left: 48px !important;
  }
  .mpr-md-48 {
    padding-right: 48px !important;
  }
  .mpx-md-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .mpy-md-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .mmx-md-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .mmy-md-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .mp-md-48 {
    padding: 48px !important;
  }
  .mm-md-48 {
    margin: 48px !important;
  }
  .mrow-gap-md-48 {
    row-gap: 48px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-48 {
    margin: 48px !important;
  }
  .mp-lg-48 {
    padding: 48px !important;
  }
  .mmt-lg-48 {
    margin-top: 48px !important;
  }
  .mmb-lg-48 {
    margin-bottom: 48px !important;
  }
  .mml-lg-48 {
    margin-left: 48px !important;
  }
  .mmr-lg-48 {
    margin-right: 48px !important;
  }
  .mpt-lg-48 {
    padding-top: 48px !important;
  }
  .mpb-lg-48 {
    padding-bottom: 48px !important;
  }
  .mpl-lg-48 {
    padding-left: 48px !important;
  }
  .mpr-lg-48 {
    padding-right: 48px !important;
  }
  .mpx-lg-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .mpy-lg-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .mmx-lg-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .mmy-lg-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .mp-lg-48 {
    padding: 48px !important;
  }
  .mm-lg-48 {
    margin: 48px !important;
  }
  .mrow-gap-lg-48 {
    row-gap: 48px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-48 {
    margin: 48px !important;
  }
  .mp-xl-48 {
    padding: 48px !important;
  }
  .mmt-xl-48 {
    margin-top: 48px !important;
  }
  .mmb-xl-48 {
    margin-bottom: 48px !important;
  }
  .mml-xl-48 {
    margin-left: 48px !important;
  }
  .mmr-xl-48 {
    margin-right: 48px !important;
  }
  .mpt-xl-48 {
    padding-top: 48px !important;
  }
  .mpb-xl-48 {
    padding-bottom: 48px !important;
  }
  .mpl-xl-48 {
    padding-left: 48px !important;
  }
  .mpr-xl-48 {
    padding-right: 48px !important;
  }
  .mpx-xl-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .mpy-xl-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .mmx-xl-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .mmy-xl-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .mp-xl-48 {
    padding: 48px !important;
  }
  .mm-xl-48 {
    margin: 48px !important;
  }
  .mrow-gap-xl-48 {
    row-gap: 48px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-48 {
    margin: 48px !important;
  }
  .mp-xxl-48 {
    padding: 48px !important;
  }
  .mmt-xxl-48 {
    margin-top: 48px !important;
  }
  .mmb-xxl-48 {
    margin-bottom: 48px !important;
  }
  .mml-xxl-48 {
    margin-left: 48px !important;
  }
  .mmr-xxl-48 {
    margin-right: 48px !important;
  }
  .mpt-xxl-48 {
    padding-top: 48px !important;
  }
  .mpb-xxl-48 {
    padding-bottom: 48px !important;
  }
  .mpl-xxl-48 {
    padding-left: 48px !important;
  }
  .mpr-xxl-48 {
    padding-right: 48px !important;
  }
  .mpx-xxl-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .mpy-xxl-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .mmx-xxl-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .mmy-xxl-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .mp-xxl-48 {
    padding: 48px !important;
  }
  .mm-xxl-48 {
    margin: 48px !important;
  }
  .mrow-gap-xxl-48 {
    row-gap: 48px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-48 {
    margin: 48px !important;
  }
  .mp-xxxl-48 {
    padding: 48px !important;
  }
  .mmt-xxxl-48 {
    margin-top: 48px !important;
  }
  .mmb-xxxl-48 {
    margin-bottom: 48px !important;
  }
  .mml-xxxl-48 {
    margin-left: 48px !important;
  }
  .mmr-xxxl-48 {
    margin-right: 48px !important;
  }
  .mpt-xxxl-48 {
    padding-top: 48px !important;
  }
  .mpb-xxxl-48 {
    padding-bottom: 48px !important;
  }
  .mpl-xxxl-48 {
    padding-left: 48px !important;
  }
  .mpr-xxxl-48 {
    padding-right: 48px !important;
  }
  .mpx-xxxl-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .mpy-xxxl-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .mmx-xxxl-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .mmy-xxxl-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .mp-xxxl-48 {
    padding: 48px !important;
  }
  .mm-xxxl-48 {
    margin: 48px !important;
  }
  .mrow-gap-xxxl-48 {
    row-gap: 48px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-52 {
    margin: 52px !important;
  }
  .mp-sm-52 {
    padding: 52px !important;
  }
  .mmt-sm-52 {
    margin-top: 52px !important;
  }
  .mmb-sm-52 {
    margin-bottom: 52px !important;
  }
  .mml-sm-52 {
    margin-left: 52px !important;
  }
  .mmr-sm-52 {
    margin-right: 52px !important;
  }
  .mpt-sm-52 {
    padding-top: 52px !important;
  }
  .mpb-sm-52 {
    padding-bottom: 52px !important;
  }
  .mpl-sm-52 {
    padding-left: 52px !important;
  }
  .mpr-sm-52 {
    padding-right: 52px !important;
  }
  .mpx-sm-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .mpy-sm-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .mmx-sm-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .mmy-sm-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .mp-sm-52 {
    padding: 52px !important;
  }
  .mm-sm-52 {
    margin: 52px !important;
  }
  .mrow-gap-sm-52 {
    row-gap: 52px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-52 {
    margin: 52px !important;
  }
  .mp-md-52 {
    padding: 52px !important;
  }
  .mmt-md-52 {
    margin-top: 52px !important;
  }
  .mmb-md-52 {
    margin-bottom: 52px !important;
  }
  .mml-md-52 {
    margin-left: 52px !important;
  }
  .mmr-md-52 {
    margin-right: 52px !important;
  }
  .mpt-md-52 {
    padding-top: 52px !important;
  }
  .mpb-md-52 {
    padding-bottom: 52px !important;
  }
  .mpl-md-52 {
    padding-left: 52px !important;
  }
  .mpr-md-52 {
    padding-right: 52px !important;
  }
  .mpx-md-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .mpy-md-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .mmx-md-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .mmy-md-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .mp-md-52 {
    padding: 52px !important;
  }
  .mm-md-52 {
    margin: 52px !important;
  }
  .mrow-gap-md-52 {
    row-gap: 52px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-52 {
    margin: 52px !important;
  }
  .mp-lg-52 {
    padding: 52px !important;
  }
  .mmt-lg-52 {
    margin-top: 52px !important;
  }
  .mmb-lg-52 {
    margin-bottom: 52px !important;
  }
  .mml-lg-52 {
    margin-left: 52px !important;
  }
  .mmr-lg-52 {
    margin-right: 52px !important;
  }
  .mpt-lg-52 {
    padding-top: 52px !important;
  }
  .mpb-lg-52 {
    padding-bottom: 52px !important;
  }
  .mpl-lg-52 {
    padding-left: 52px !important;
  }
  .mpr-lg-52 {
    padding-right: 52px !important;
  }
  .mpx-lg-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .mpy-lg-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .mmx-lg-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .mmy-lg-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .mp-lg-52 {
    padding: 52px !important;
  }
  .mm-lg-52 {
    margin: 52px !important;
  }
  .mrow-gap-lg-52 {
    row-gap: 52px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-52 {
    margin: 52px !important;
  }
  .mp-xl-52 {
    padding: 52px !important;
  }
  .mmt-xl-52 {
    margin-top: 52px !important;
  }
  .mmb-xl-52 {
    margin-bottom: 52px !important;
  }
  .mml-xl-52 {
    margin-left: 52px !important;
  }
  .mmr-xl-52 {
    margin-right: 52px !important;
  }
  .mpt-xl-52 {
    padding-top: 52px !important;
  }
  .mpb-xl-52 {
    padding-bottom: 52px !important;
  }
  .mpl-xl-52 {
    padding-left: 52px !important;
  }
  .mpr-xl-52 {
    padding-right: 52px !important;
  }
  .mpx-xl-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .mpy-xl-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .mmx-xl-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .mmy-xl-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .mp-xl-52 {
    padding: 52px !important;
  }
  .mm-xl-52 {
    margin: 52px !important;
  }
  .mrow-gap-xl-52 {
    row-gap: 52px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-52 {
    margin: 52px !important;
  }
  .mp-xxl-52 {
    padding: 52px !important;
  }
  .mmt-xxl-52 {
    margin-top: 52px !important;
  }
  .mmb-xxl-52 {
    margin-bottom: 52px !important;
  }
  .mml-xxl-52 {
    margin-left: 52px !important;
  }
  .mmr-xxl-52 {
    margin-right: 52px !important;
  }
  .mpt-xxl-52 {
    padding-top: 52px !important;
  }
  .mpb-xxl-52 {
    padding-bottom: 52px !important;
  }
  .mpl-xxl-52 {
    padding-left: 52px !important;
  }
  .mpr-xxl-52 {
    padding-right: 52px !important;
  }
  .mpx-xxl-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .mpy-xxl-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .mmx-xxl-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .mmy-xxl-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .mp-xxl-52 {
    padding: 52px !important;
  }
  .mm-xxl-52 {
    margin: 52px !important;
  }
  .mrow-gap-xxl-52 {
    row-gap: 52px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-52 {
    margin: 52px !important;
  }
  .mp-xxxl-52 {
    padding: 52px !important;
  }
  .mmt-xxxl-52 {
    margin-top: 52px !important;
  }
  .mmb-xxxl-52 {
    margin-bottom: 52px !important;
  }
  .mml-xxxl-52 {
    margin-left: 52px !important;
  }
  .mmr-xxxl-52 {
    margin-right: 52px !important;
  }
  .mpt-xxxl-52 {
    padding-top: 52px !important;
  }
  .mpb-xxxl-52 {
    padding-bottom: 52px !important;
  }
  .mpl-xxxl-52 {
    padding-left: 52px !important;
  }
  .mpr-xxxl-52 {
    padding-right: 52px !important;
  }
  .mpx-xxxl-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .mpy-xxxl-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .mmx-xxxl-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .mmy-xxxl-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .mp-xxxl-52 {
    padding: 52px !important;
  }
  .mm-xxxl-52 {
    margin: 52px !important;
  }
  .mrow-gap-xxxl-52 {
    row-gap: 52px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-56 {
    margin: 56px !important;
  }
  .mp-sm-56 {
    padding: 56px !important;
  }
  .mmt-sm-56 {
    margin-top: 56px !important;
  }
  .mmb-sm-56 {
    margin-bottom: 56px !important;
  }
  .mml-sm-56 {
    margin-left: 56px !important;
  }
  .mmr-sm-56 {
    margin-right: 56px !important;
  }
  .mpt-sm-56 {
    padding-top: 56px !important;
  }
  .mpb-sm-56 {
    padding-bottom: 56px !important;
  }
  .mpl-sm-56 {
    padding-left: 56px !important;
  }
  .mpr-sm-56 {
    padding-right: 56px !important;
  }
  .mpx-sm-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .mpy-sm-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .mmx-sm-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .mmy-sm-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .mp-sm-56 {
    padding: 56px !important;
  }
  .mm-sm-56 {
    margin: 56px !important;
  }
  .mrow-gap-sm-56 {
    row-gap: 56px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-56 {
    margin: 56px !important;
  }
  .mp-md-56 {
    padding: 56px !important;
  }
  .mmt-md-56 {
    margin-top: 56px !important;
  }
  .mmb-md-56 {
    margin-bottom: 56px !important;
  }
  .mml-md-56 {
    margin-left: 56px !important;
  }
  .mmr-md-56 {
    margin-right: 56px !important;
  }
  .mpt-md-56 {
    padding-top: 56px !important;
  }
  .mpb-md-56 {
    padding-bottom: 56px !important;
  }
  .mpl-md-56 {
    padding-left: 56px !important;
  }
  .mpr-md-56 {
    padding-right: 56px !important;
  }
  .mpx-md-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .mpy-md-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .mmx-md-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .mmy-md-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .mp-md-56 {
    padding: 56px !important;
  }
  .mm-md-56 {
    margin: 56px !important;
  }
  .mrow-gap-md-56 {
    row-gap: 56px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-56 {
    margin: 56px !important;
  }
  .mp-lg-56 {
    padding: 56px !important;
  }
  .mmt-lg-56 {
    margin-top: 56px !important;
  }
  .mmb-lg-56 {
    margin-bottom: 56px !important;
  }
  .mml-lg-56 {
    margin-left: 56px !important;
  }
  .mmr-lg-56 {
    margin-right: 56px !important;
  }
  .mpt-lg-56 {
    padding-top: 56px !important;
  }
  .mpb-lg-56 {
    padding-bottom: 56px !important;
  }
  .mpl-lg-56 {
    padding-left: 56px !important;
  }
  .mpr-lg-56 {
    padding-right: 56px !important;
  }
  .mpx-lg-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .mpy-lg-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .mmx-lg-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .mmy-lg-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .mp-lg-56 {
    padding: 56px !important;
  }
  .mm-lg-56 {
    margin: 56px !important;
  }
  .mrow-gap-lg-56 {
    row-gap: 56px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-56 {
    margin: 56px !important;
  }
  .mp-xl-56 {
    padding: 56px !important;
  }
  .mmt-xl-56 {
    margin-top: 56px !important;
  }
  .mmb-xl-56 {
    margin-bottom: 56px !important;
  }
  .mml-xl-56 {
    margin-left: 56px !important;
  }
  .mmr-xl-56 {
    margin-right: 56px !important;
  }
  .mpt-xl-56 {
    padding-top: 56px !important;
  }
  .mpb-xl-56 {
    padding-bottom: 56px !important;
  }
  .mpl-xl-56 {
    padding-left: 56px !important;
  }
  .mpr-xl-56 {
    padding-right: 56px !important;
  }
  .mpx-xl-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .mpy-xl-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .mmx-xl-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .mmy-xl-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .mp-xl-56 {
    padding: 56px !important;
  }
  .mm-xl-56 {
    margin: 56px !important;
  }
  .mrow-gap-xl-56 {
    row-gap: 56px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-56 {
    margin: 56px !important;
  }
  .mp-xxl-56 {
    padding: 56px !important;
  }
  .mmt-xxl-56 {
    margin-top: 56px !important;
  }
  .mmb-xxl-56 {
    margin-bottom: 56px !important;
  }
  .mml-xxl-56 {
    margin-left: 56px !important;
  }
  .mmr-xxl-56 {
    margin-right: 56px !important;
  }
  .mpt-xxl-56 {
    padding-top: 56px !important;
  }
  .mpb-xxl-56 {
    padding-bottom: 56px !important;
  }
  .mpl-xxl-56 {
    padding-left: 56px !important;
  }
  .mpr-xxl-56 {
    padding-right: 56px !important;
  }
  .mpx-xxl-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .mpy-xxl-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .mmx-xxl-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .mmy-xxl-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .mp-xxl-56 {
    padding: 56px !important;
  }
  .mm-xxl-56 {
    margin: 56px !important;
  }
  .mrow-gap-xxl-56 {
    row-gap: 56px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-56 {
    margin: 56px !important;
  }
  .mp-xxxl-56 {
    padding: 56px !important;
  }
  .mmt-xxxl-56 {
    margin-top: 56px !important;
  }
  .mmb-xxxl-56 {
    margin-bottom: 56px !important;
  }
  .mml-xxxl-56 {
    margin-left: 56px !important;
  }
  .mmr-xxxl-56 {
    margin-right: 56px !important;
  }
  .mpt-xxxl-56 {
    padding-top: 56px !important;
  }
  .mpb-xxxl-56 {
    padding-bottom: 56px !important;
  }
  .mpl-xxxl-56 {
    padding-left: 56px !important;
  }
  .mpr-xxxl-56 {
    padding-right: 56px !important;
  }
  .mpx-xxxl-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .mpy-xxxl-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .mmx-xxxl-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .mmy-xxxl-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .mp-xxxl-56 {
    padding: 56px !important;
  }
  .mm-xxxl-56 {
    margin: 56px !important;
  }
  .mrow-gap-xxxl-56 {
    row-gap: 56px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-60 {
    margin: 60px !important;
  }
  .mp-sm-60 {
    padding: 60px !important;
  }
  .mmt-sm-60 {
    margin-top: 60px !important;
  }
  .mmb-sm-60 {
    margin-bottom: 60px !important;
  }
  .mml-sm-60 {
    margin-left: 60px !important;
  }
  .mmr-sm-60 {
    margin-right: 60px !important;
  }
  .mpt-sm-60 {
    padding-top: 60px !important;
  }
  .mpb-sm-60 {
    padding-bottom: 60px !important;
  }
  .mpl-sm-60 {
    padding-left: 60px !important;
  }
  .mpr-sm-60 {
    padding-right: 60px !important;
  }
  .mpx-sm-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .mpy-sm-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .mmx-sm-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mmy-sm-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mp-sm-60 {
    padding: 60px !important;
  }
  .mm-sm-60 {
    margin: 60px !important;
  }
  .mrow-gap-sm-60 {
    row-gap: 60px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-60 {
    margin: 60px !important;
  }
  .mp-md-60 {
    padding: 60px !important;
  }
  .mmt-md-60 {
    margin-top: 60px !important;
  }
  .mmb-md-60 {
    margin-bottom: 60px !important;
  }
  .mml-md-60 {
    margin-left: 60px !important;
  }
  .mmr-md-60 {
    margin-right: 60px !important;
  }
  .mpt-md-60 {
    padding-top: 60px !important;
  }
  .mpb-md-60 {
    padding-bottom: 60px !important;
  }
  .mpl-md-60 {
    padding-left: 60px !important;
  }
  .mpr-md-60 {
    padding-right: 60px !important;
  }
  .mpx-md-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .mpy-md-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .mmx-md-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mmy-md-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mp-md-60 {
    padding: 60px !important;
  }
  .mm-md-60 {
    margin: 60px !important;
  }
  .mrow-gap-md-60 {
    row-gap: 60px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-60 {
    margin: 60px !important;
  }
  .mp-lg-60 {
    padding: 60px !important;
  }
  .mmt-lg-60 {
    margin-top: 60px !important;
  }
  .mmb-lg-60 {
    margin-bottom: 60px !important;
  }
  .mml-lg-60 {
    margin-left: 60px !important;
  }
  .mmr-lg-60 {
    margin-right: 60px !important;
  }
  .mpt-lg-60 {
    padding-top: 60px !important;
  }
  .mpb-lg-60 {
    padding-bottom: 60px !important;
  }
  .mpl-lg-60 {
    padding-left: 60px !important;
  }
  .mpr-lg-60 {
    padding-right: 60px !important;
  }
  .mpx-lg-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .mpy-lg-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .mmx-lg-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mmy-lg-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mp-lg-60 {
    padding: 60px !important;
  }
  .mm-lg-60 {
    margin: 60px !important;
  }
  .mrow-gap-lg-60 {
    row-gap: 60px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-60 {
    margin: 60px !important;
  }
  .mp-xl-60 {
    padding: 60px !important;
  }
  .mmt-xl-60 {
    margin-top: 60px !important;
  }
  .mmb-xl-60 {
    margin-bottom: 60px !important;
  }
  .mml-xl-60 {
    margin-left: 60px !important;
  }
  .mmr-xl-60 {
    margin-right: 60px !important;
  }
  .mpt-xl-60 {
    padding-top: 60px !important;
  }
  .mpb-xl-60 {
    padding-bottom: 60px !important;
  }
  .mpl-xl-60 {
    padding-left: 60px !important;
  }
  .mpr-xl-60 {
    padding-right: 60px !important;
  }
  .mpx-xl-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .mpy-xl-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .mmx-xl-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mmy-xl-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mp-xl-60 {
    padding: 60px !important;
  }
  .mm-xl-60 {
    margin: 60px !important;
  }
  .mrow-gap-xl-60 {
    row-gap: 60px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-60 {
    margin: 60px !important;
  }
  .mp-xxl-60 {
    padding: 60px !important;
  }
  .mmt-xxl-60 {
    margin-top: 60px !important;
  }
  .mmb-xxl-60 {
    margin-bottom: 60px !important;
  }
  .mml-xxl-60 {
    margin-left: 60px !important;
  }
  .mmr-xxl-60 {
    margin-right: 60px !important;
  }
  .mpt-xxl-60 {
    padding-top: 60px !important;
  }
  .mpb-xxl-60 {
    padding-bottom: 60px !important;
  }
  .mpl-xxl-60 {
    padding-left: 60px !important;
  }
  .mpr-xxl-60 {
    padding-right: 60px !important;
  }
  .mpx-xxl-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .mpy-xxl-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .mmx-xxl-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mmy-xxl-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mp-xxl-60 {
    padding: 60px !important;
  }
  .mm-xxl-60 {
    margin: 60px !important;
  }
  .mrow-gap-xxl-60 {
    row-gap: 60px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-60 {
    margin: 60px !important;
  }
  .mp-xxxl-60 {
    padding: 60px !important;
  }
  .mmt-xxxl-60 {
    margin-top: 60px !important;
  }
  .mmb-xxxl-60 {
    margin-bottom: 60px !important;
  }
  .mml-xxxl-60 {
    margin-left: 60px !important;
  }
  .mmr-xxxl-60 {
    margin-right: 60px !important;
  }
  .mpt-xxxl-60 {
    padding-top: 60px !important;
  }
  .mpb-xxxl-60 {
    padding-bottom: 60px !important;
  }
  .mpl-xxxl-60 {
    padding-left: 60px !important;
  }
  .mpr-xxxl-60 {
    padding-right: 60px !important;
  }
  .mpx-xxxl-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .mpy-xxxl-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .mmx-xxxl-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mmy-xxxl-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mp-xxxl-60 {
    padding: 60px !important;
  }
  .mm-xxxl-60 {
    margin: 60px !important;
  }
  .mrow-gap-xxxl-60 {
    row-gap: 60px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-64 {
    margin: 64px !important;
  }
  .mp-sm-64 {
    padding: 64px !important;
  }
  .mmt-sm-64 {
    margin-top: 64px !important;
  }
  .mmb-sm-64 {
    margin-bottom: 64px !important;
  }
  .mml-sm-64 {
    margin-left: 64px !important;
  }
  .mmr-sm-64 {
    margin-right: 64px !important;
  }
  .mpt-sm-64 {
    padding-top: 64px !important;
  }
  .mpb-sm-64 {
    padding-bottom: 64px !important;
  }
  .mpl-sm-64 {
    padding-left: 64px !important;
  }
  .mpr-sm-64 {
    padding-right: 64px !important;
  }
  .mpx-sm-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .mpy-sm-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .mmx-sm-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .mmy-sm-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .mp-sm-64 {
    padding: 64px !important;
  }
  .mm-sm-64 {
    margin: 64px !important;
  }
  .mrow-gap-sm-64 {
    row-gap: 64px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-64 {
    margin: 64px !important;
  }
  .mp-md-64 {
    padding: 64px !important;
  }
  .mmt-md-64 {
    margin-top: 64px !important;
  }
  .mmb-md-64 {
    margin-bottom: 64px !important;
  }
  .mml-md-64 {
    margin-left: 64px !important;
  }
  .mmr-md-64 {
    margin-right: 64px !important;
  }
  .mpt-md-64 {
    padding-top: 64px !important;
  }
  .mpb-md-64 {
    padding-bottom: 64px !important;
  }
  .mpl-md-64 {
    padding-left: 64px !important;
  }
  .mpr-md-64 {
    padding-right: 64px !important;
  }
  .mpx-md-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .mpy-md-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .mmx-md-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .mmy-md-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .mp-md-64 {
    padding: 64px !important;
  }
  .mm-md-64 {
    margin: 64px !important;
  }
  .mrow-gap-md-64 {
    row-gap: 64px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-64 {
    margin: 64px !important;
  }
  .mp-lg-64 {
    padding: 64px !important;
  }
  .mmt-lg-64 {
    margin-top: 64px !important;
  }
  .mmb-lg-64 {
    margin-bottom: 64px !important;
  }
  .mml-lg-64 {
    margin-left: 64px !important;
  }
  .mmr-lg-64 {
    margin-right: 64px !important;
  }
  .mpt-lg-64 {
    padding-top: 64px !important;
  }
  .mpb-lg-64 {
    padding-bottom: 64px !important;
  }
  .mpl-lg-64 {
    padding-left: 64px !important;
  }
  .mpr-lg-64 {
    padding-right: 64px !important;
  }
  .mpx-lg-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .mpy-lg-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .mmx-lg-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .mmy-lg-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .mp-lg-64 {
    padding: 64px !important;
  }
  .mm-lg-64 {
    margin: 64px !important;
  }
  .mrow-gap-lg-64 {
    row-gap: 64px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-64 {
    margin: 64px !important;
  }
  .mp-xl-64 {
    padding: 64px !important;
  }
  .mmt-xl-64 {
    margin-top: 64px !important;
  }
  .mmb-xl-64 {
    margin-bottom: 64px !important;
  }
  .mml-xl-64 {
    margin-left: 64px !important;
  }
  .mmr-xl-64 {
    margin-right: 64px !important;
  }
  .mpt-xl-64 {
    padding-top: 64px !important;
  }
  .mpb-xl-64 {
    padding-bottom: 64px !important;
  }
  .mpl-xl-64 {
    padding-left: 64px !important;
  }
  .mpr-xl-64 {
    padding-right: 64px !important;
  }
  .mpx-xl-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .mpy-xl-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .mmx-xl-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .mmy-xl-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .mp-xl-64 {
    padding: 64px !important;
  }
  .mm-xl-64 {
    margin: 64px !important;
  }
  .mrow-gap-xl-64 {
    row-gap: 64px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-64 {
    margin: 64px !important;
  }
  .mp-xxl-64 {
    padding: 64px !important;
  }
  .mmt-xxl-64 {
    margin-top: 64px !important;
  }
  .mmb-xxl-64 {
    margin-bottom: 64px !important;
  }
  .mml-xxl-64 {
    margin-left: 64px !important;
  }
  .mmr-xxl-64 {
    margin-right: 64px !important;
  }
  .mpt-xxl-64 {
    padding-top: 64px !important;
  }
  .mpb-xxl-64 {
    padding-bottom: 64px !important;
  }
  .mpl-xxl-64 {
    padding-left: 64px !important;
  }
  .mpr-xxl-64 {
    padding-right: 64px !important;
  }
  .mpx-xxl-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .mpy-xxl-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .mmx-xxl-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .mmy-xxl-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .mp-xxl-64 {
    padding: 64px !important;
  }
  .mm-xxl-64 {
    margin: 64px !important;
  }
  .mrow-gap-xxl-64 {
    row-gap: 64px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-64 {
    margin: 64px !important;
  }
  .mp-xxxl-64 {
    padding: 64px !important;
  }
  .mmt-xxxl-64 {
    margin-top: 64px !important;
  }
  .mmb-xxxl-64 {
    margin-bottom: 64px !important;
  }
  .mml-xxxl-64 {
    margin-left: 64px !important;
  }
  .mmr-xxxl-64 {
    margin-right: 64px !important;
  }
  .mpt-xxxl-64 {
    padding-top: 64px !important;
  }
  .mpb-xxxl-64 {
    padding-bottom: 64px !important;
  }
  .mpl-xxxl-64 {
    padding-left: 64px !important;
  }
  .mpr-xxxl-64 {
    padding-right: 64px !important;
  }
  .mpx-xxxl-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .mpy-xxxl-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .mmx-xxxl-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .mmy-xxxl-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .mp-xxxl-64 {
    padding: 64px !important;
  }
  .mm-xxxl-64 {
    margin: 64px !important;
  }
  .mrow-gap-xxxl-64 {
    row-gap: 64px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-72 {
    margin: 72px !important;
  }
  .mp-sm-72 {
    padding: 72px !important;
  }
  .mmt-sm-72 {
    margin-top: 72px !important;
  }
  .mmb-sm-72 {
    margin-bottom: 72px !important;
  }
  .mml-sm-72 {
    margin-left: 72px !important;
  }
  .mmr-sm-72 {
    margin-right: 72px !important;
  }
  .mpt-sm-72 {
    padding-top: 72px !important;
  }
  .mpb-sm-72 {
    padding-bottom: 72px !important;
  }
  .mpl-sm-72 {
    padding-left: 72px !important;
  }
  .mpr-sm-72 {
    padding-right: 72px !important;
  }
  .mpx-sm-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .mpy-sm-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .mmx-sm-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .mmy-sm-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .mp-sm-72 {
    padding: 72px !important;
  }
  .mm-sm-72 {
    margin: 72px !important;
  }
  .mrow-gap-sm-72 {
    row-gap: 72px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-72 {
    margin: 72px !important;
  }
  .mp-md-72 {
    padding: 72px !important;
  }
  .mmt-md-72 {
    margin-top: 72px !important;
  }
  .mmb-md-72 {
    margin-bottom: 72px !important;
  }
  .mml-md-72 {
    margin-left: 72px !important;
  }
  .mmr-md-72 {
    margin-right: 72px !important;
  }
  .mpt-md-72 {
    padding-top: 72px !important;
  }
  .mpb-md-72 {
    padding-bottom: 72px !important;
  }
  .mpl-md-72 {
    padding-left: 72px !important;
  }
  .mpr-md-72 {
    padding-right: 72px !important;
  }
  .mpx-md-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .mpy-md-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .mmx-md-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .mmy-md-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .mp-md-72 {
    padding: 72px !important;
  }
  .mm-md-72 {
    margin: 72px !important;
  }
  .mrow-gap-md-72 {
    row-gap: 72px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-72 {
    margin: 72px !important;
  }
  .mp-lg-72 {
    padding: 72px !important;
  }
  .mmt-lg-72 {
    margin-top: 72px !important;
  }
  .mmb-lg-72 {
    margin-bottom: 72px !important;
  }
  .mml-lg-72 {
    margin-left: 72px !important;
  }
  .mmr-lg-72 {
    margin-right: 72px !important;
  }
  .mpt-lg-72 {
    padding-top: 72px !important;
  }
  .mpb-lg-72 {
    padding-bottom: 72px !important;
  }
  .mpl-lg-72 {
    padding-left: 72px !important;
  }
  .mpr-lg-72 {
    padding-right: 72px !important;
  }
  .mpx-lg-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .mpy-lg-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .mmx-lg-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .mmy-lg-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .mp-lg-72 {
    padding: 72px !important;
  }
  .mm-lg-72 {
    margin: 72px !important;
  }
  .mrow-gap-lg-72 {
    row-gap: 72px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-72 {
    margin: 72px !important;
  }
  .mp-xl-72 {
    padding: 72px !important;
  }
  .mmt-xl-72 {
    margin-top: 72px !important;
  }
  .mmb-xl-72 {
    margin-bottom: 72px !important;
  }
  .mml-xl-72 {
    margin-left: 72px !important;
  }
  .mmr-xl-72 {
    margin-right: 72px !important;
  }
  .mpt-xl-72 {
    padding-top: 72px !important;
  }
  .mpb-xl-72 {
    padding-bottom: 72px !important;
  }
  .mpl-xl-72 {
    padding-left: 72px !important;
  }
  .mpr-xl-72 {
    padding-right: 72px !important;
  }
  .mpx-xl-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .mpy-xl-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .mmx-xl-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .mmy-xl-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .mp-xl-72 {
    padding: 72px !important;
  }
  .mm-xl-72 {
    margin: 72px !important;
  }
  .mrow-gap-xl-72 {
    row-gap: 72px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-72 {
    margin: 72px !important;
  }
  .mp-xxl-72 {
    padding: 72px !important;
  }
  .mmt-xxl-72 {
    margin-top: 72px !important;
  }
  .mmb-xxl-72 {
    margin-bottom: 72px !important;
  }
  .mml-xxl-72 {
    margin-left: 72px !important;
  }
  .mmr-xxl-72 {
    margin-right: 72px !important;
  }
  .mpt-xxl-72 {
    padding-top: 72px !important;
  }
  .mpb-xxl-72 {
    padding-bottom: 72px !important;
  }
  .mpl-xxl-72 {
    padding-left: 72px !important;
  }
  .mpr-xxl-72 {
    padding-right: 72px !important;
  }
  .mpx-xxl-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .mpy-xxl-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .mmx-xxl-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .mmy-xxl-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .mp-xxl-72 {
    padding: 72px !important;
  }
  .mm-xxl-72 {
    margin: 72px !important;
  }
  .mrow-gap-xxl-72 {
    row-gap: 72px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-72 {
    margin: 72px !important;
  }
  .mp-xxxl-72 {
    padding: 72px !important;
  }
  .mmt-xxxl-72 {
    margin-top: 72px !important;
  }
  .mmb-xxxl-72 {
    margin-bottom: 72px !important;
  }
  .mml-xxxl-72 {
    margin-left: 72px !important;
  }
  .mmr-xxxl-72 {
    margin-right: 72px !important;
  }
  .mpt-xxxl-72 {
    padding-top: 72px !important;
  }
  .mpb-xxxl-72 {
    padding-bottom: 72px !important;
  }
  .mpl-xxxl-72 {
    padding-left: 72px !important;
  }
  .mpr-xxxl-72 {
    padding-right: 72px !important;
  }
  .mpx-xxxl-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .mpy-xxxl-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .mmx-xxxl-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .mmy-xxxl-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .mp-xxxl-72 {
    padding: 72px !important;
  }
  .mm-xxxl-72 {
    margin: 72px !important;
  }
  .mrow-gap-xxxl-72 {
    row-gap: 72px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-80 {
    margin: 80px !important;
  }
  .mp-sm-80 {
    padding: 80px !important;
  }
  .mmt-sm-80 {
    margin-top: 80px !important;
  }
  .mmb-sm-80 {
    margin-bottom: 80px !important;
  }
  .mml-sm-80 {
    margin-left: 80px !important;
  }
  .mmr-sm-80 {
    margin-right: 80px !important;
  }
  .mpt-sm-80 {
    padding-top: 80px !important;
  }
  .mpb-sm-80 {
    padding-bottom: 80px !important;
  }
  .mpl-sm-80 {
    padding-left: 80px !important;
  }
  .mpr-sm-80 {
    padding-right: 80px !important;
  }
  .mpx-sm-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .mpy-sm-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .mmx-sm-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mmy-sm-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mp-sm-80 {
    padding: 80px !important;
  }
  .mm-sm-80 {
    margin: 80px !important;
  }
  .mrow-gap-sm-80 {
    row-gap: 80px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-80 {
    margin: 80px !important;
  }
  .mp-md-80 {
    padding: 80px !important;
  }
  .mmt-md-80 {
    margin-top: 80px !important;
  }
  .mmb-md-80 {
    margin-bottom: 80px !important;
  }
  .mml-md-80 {
    margin-left: 80px !important;
  }
  .mmr-md-80 {
    margin-right: 80px !important;
  }
  .mpt-md-80 {
    padding-top: 80px !important;
  }
  .mpb-md-80 {
    padding-bottom: 80px !important;
  }
  .mpl-md-80 {
    padding-left: 80px !important;
  }
  .mpr-md-80 {
    padding-right: 80px !important;
  }
  .mpx-md-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .mpy-md-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .mmx-md-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mmy-md-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mp-md-80 {
    padding: 80px !important;
  }
  .mm-md-80 {
    margin: 80px !important;
  }
  .mrow-gap-md-80 {
    row-gap: 80px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-80 {
    margin: 80px !important;
  }
  .mp-lg-80 {
    padding: 80px !important;
  }
  .mmt-lg-80 {
    margin-top: 80px !important;
  }
  .mmb-lg-80 {
    margin-bottom: 80px !important;
  }
  .mml-lg-80 {
    margin-left: 80px !important;
  }
  .mmr-lg-80 {
    margin-right: 80px !important;
  }
  .mpt-lg-80 {
    padding-top: 80px !important;
  }
  .mpb-lg-80 {
    padding-bottom: 80px !important;
  }
  .mpl-lg-80 {
    padding-left: 80px !important;
  }
  .mpr-lg-80 {
    padding-right: 80px !important;
  }
  .mpx-lg-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .mpy-lg-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .mmx-lg-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mmy-lg-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mp-lg-80 {
    padding: 80px !important;
  }
  .mm-lg-80 {
    margin: 80px !important;
  }
  .mrow-gap-lg-80 {
    row-gap: 80px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-80 {
    margin: 80px !important;
  }
  .mp-xl-80 {
    padding: 80px !important;
  }
  .mmt-xl-80 {
    margin-top: 80px !important;
  }
  .mmb-xl-80 {
    margin-bottom: 80px !important;
  }
  .mml-xl-80 {
    margin-left: 80px !important;
  }
  .mmr-xl-80 {
    margin-right: 80px !important;
  }
  .mpt-xl-80 {
    padding-top: 80px !important;
  }
  .mpb-xl-80 {
    padding-bottom: 80px !important;
  }
  .mpl-xl-80 {
    padding-left: 80px !important;
  }
  .mpr-xl-80 {
    padding-right: 80px !important;
  }
  .mpx-xl-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .mpy-xl-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .mmx-xl-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mmy-xl-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mp-xl-80 {
    padding: 80px !important;
  }
  .mm-xl-80 {
    margin: 80px !important;
  }
  .mrow-gap-xl-80 {
    row-gap: 80px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-80 {
    margin: 80px !important;
  }
  .mp-xxl-80 {
    padding: 80px !important;
  }
  .mmt-xxl-80 {
    margin-top: 80px !important;
  }
  .mmb-xxl-80 {
    margin-bottom: 80px !important;
  }
  .mml-xxl-80 {
    margin-left: 80px !important;
  }
  .mmr-xxl-80 {
    margin-right: 80px !important;
  }
  .mpt-xxl-80 {
    padding-top: 80px !important;
  }
  .mpb-xxl-80 {
    padding-bottom: 80px !important;
  }
  .mpl-xxl-80 {
    padding-left: 80px !important;
  }
  .mpr-xxl-80 {
    padding-right: 80px !important;
  }
  .mpx-xxl-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .mpy-xxl-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .mmx-xxl-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mmy-xxl-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mp-xxl-80 {
    padding: 80px !important;
  }
  .mm-xxl-80 {
    margin: 80px !important;
  }
  .mrow-gap-xxl-80 {
    row-gap: 80px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-80 {
    margin: 80px !important;
  }
  .mp-xxxl-80 {
    padding: 80px !important;
  }
  .mmt-xxxl-80 {
    margin-top: 80px !important;
  }
  .mmb-xxxl-80 {
    margin-bottom: 80px !important;
  }
  .mml-xxxl-80 {
    margin-left: 80px !important;
  }
  .mmr-xxxl-80 {
    margin-right: 80px !important;
  }
  .mpt-xxxl-80 {
    padding-top: 80px !important;
  }
  .mpb-xxxl-80 {
    padding-bottom: 80px !important;
  }
  .mpl-xxxl-80 {
    padding-left: 80px !important;
  }
  .mpr-xxxl-80 {
    padding-right: 80px !important;
  }
  .mpx-xxxl-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .mpy-xxxl-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .mmx-xxxl-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mmy-xxxl-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mp-xxxl-80 {
    padding: 80px !important;
  }
  .mm-xxxl-80 {
    margin: 80px !important;
  }
  .mrow-gap-xxxl-80 {
    row-gap: 80px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-92 {
    margin: 92px !important;
  }
  .mp-sm-92 {
    padding: 92px !important;
  }
  .mmt-sm-92 {
    margin-top: 92px !important;
  }
  .mmb-sm-92 {
    margin-bottom: 92px !important;
  }
  .mml-sm-92 {
    margin-left: 92px !important;
  }
  .mmr-sm-92 {
    margin-right: 92px !important;
  }
  .mpt-sm-92 {
    padding-top: 92px !important;
  }
  .mpb-sm-92 {
    padding-bottom: 92px !important;
  }
  .mpl-sm-92 {
    padding-left: 92px !important;
  }
  .mpr-sm-92 {
    padding-right: 92px !important;
  }
  .mpx-sm-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .mpy-sm-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .mmx-sm-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .mmy-sm-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .mp-sm-92 {
    padding: 92px !important;
  }
  .mm-sm-92 {
    margin: 92px !important;
  }
  .mrow-gap-sm-92 {
    row-gap: 92px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-92 {
    margin: 92px !important;
  }
  .mp-md-92 {
    padding: 92px !important;
  }
  .mmt-md-92 {
    margin-top: 92px !important;
  }
  .mmb-md-92 {
    margin-bottom: 92px !important;
  }
  .mml-md-92 {
    margin-left: 92px !important;
  }
  .mmr-md-92 {
    margin-right: 92px !important;
  }
  .mpt-md-92 {
    padding-top: 92px !important;
  }
  .mpb-md-92 {
    padding-bottom: 92px !important;
  }
  .mpl-md-92 {
    padding-left: 92px !important;
  }
  .mpr-md-92 {
    padding-right: 92px !important;
  }
  .mpx-md-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .mpy-md-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .mmx-md-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .mmy-md-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .mp-md-92 {
    padding: 92px !important;
  }
  .mm-md-92 {
    margin: 92px !important;
  }
  .mrow-gap-md-92 {
    row-gap: 92px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-92 {
    margin: 92px !important;
  }
  .mp-lg-92 {
    padding: 92px !important;
  }
  .mmt-lg-92 {
    margin-top: 92px !important;
  }
  .mmb-lg-92 {
    margin-bottom: 92px !important;
  }
  .mml-lg-92 {
    margin-left: 92px !important;
  }
  .mmr-lg-92 {
    margin-right: 92px !important;
  }
  .mpt-lg-92 {
    padding-top: 92px !important;
  }
  .mpb-lg-92 {
    padding-bottom: 92px !important;
  }
  .mpl-lg-92 {
    padding-left: 92px !important;
  }
  .mpr-lg-92 {
    padding-right: 92px !important;
  }
  .mpx-lg-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .mpy-lg-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .mmx-lg-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .mmy-lg-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .mp-lg-92 {
    padding: 92px !important;
  }
  .mm-lg-92 {
    margin: 92px !important;
  }
  .mrow-gap-lg-92 {
    row-gap: 92px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-92 {
    margin: 92px !important;
  }
  .mp-xl-92 {
    padding: 92px !important;
  }
  .mmt-xl-92 {
    margin-top: 92px !important;
  }
  .mmb-xl-92 {
    margin-bottom: 92px !important;
  }
  .mml-xl-92 {
    margin-left: 92px !important;
  }
  .mmr-xl-92 {
    margin-right: 92px !important;
  }
  .mpt-xl-92 {
    padding-top: 92px !important;
  }
  .mpb-xl-92 {
    padding-bottom: 92px !important;
  }
  .mpl-xl-92 {
    padding-left: 92px !important;
  }
  .mpr-xl-92 {
    padding-right: 92px !important;
  }
  .mpx-xl-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .mpy-xl-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .mmx-xl-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .mmy-xl-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .mp-xl-92 {
    padding: 92px !important;
  }
  .mm-xl-92 {
    margin: 92px !important;
  }
  .mrow-gap-xl-92 {
    row-gap: 92px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-92 {
    margin: 92px !important;
  }
  .mp-xxl-92 {
    padding: 92px !important;
  }
  .mmt-xxl-92 {
    margin-top: 92px !important;
  }
  .mmb-xxl-92 {
    margin-bottom: 92px !important;
  }
  .mml-xxl-92 {
    margin-left: 92px !important;
  }
  .mmr-xxl-92 {
    margin-right: 92px !important;
  }
  .mpt-xxl-92 {
    padding-top: 92px !important;
  }
  .mpb-xxl-92 {
    padding-bottom: 92px !important;
  }
  .mpl-xxl-92 {
    padding-left: 92px !important;
  }
  .mpr-xxl-92 {
    padding-right: 92px !important;
  }
  .mpx-xxl-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .mpy-xxl-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .mmx-xxl-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .mmy-xxl-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .mp-xxl-92 {
    padding: 92px !important;
  }
  .mm-xxl-92 {
    margin: 92px !important;
  }
  .mrow-gap-xxl-92 {
    row-gap: 92px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-92 {
    margin: 92px !important;
  }
  .mp-xxxl-92 {
    padding: 92px !important;
  }
  .mmt-xxxl-92 {
    margin-top: 92px !important;
  }
  .mmb-xxxl-92 {
    margin-bottom: 92px !important;
  }
  .mml-xxxl-92 {
    margin-left: 92px !important;
  }
  .mmr-xxxl-92 {
    margin-right: 92px !important;
  }
  .mpt-xxxl-92 {
    padding-top: 92px !important;
  }
  .mpb-xxxl-92 {
    padding-bottom: 92px !important;
  }
  .mpl-xxxl-92 {
    padding-left: 92px !important;
  }
  .mpr-xxxl-92 {
    padding-right: 92px !important;
  }
  .mpx-xxxl-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .mpy-xxxl-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .mmx-xxxl-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .mmy-xxxl-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .mp-xxxl-92 {
    padding: 92px !important;
  }
  .mm-xxxl-92 {
    margin: 92px !important;
  }
  .mrow-gap-xxxl-92 {
    row-gap: 92px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-100 {
    margin: 100px !important;
  }
  .mp-sm-100 {
    padding: 100px !important;
  }
  .mmt-sm-100 {
    margin-top: 100px !important;
  }
  .mmb-sm-100 {
    margin-bottom: 100px !important;
  }
  .mml-sm-100 {
    margin-left: 100px !important;
  }
  .mmr-sm-100 {
    margin-right: 100px !important;
  }
  .mpt-sm-100 {
    padding-top: 100px !important;
  }
  .mpb-sm-100 {
    padding-bottom: 100px !important;
  }
  .mpl-sm-100 {
    padding-left: 100px !important;
  }
  .mpr-sm-100 {
    padding-right: 100px !important;
  }
  .mpx-sm-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .mpy-sm-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .mmx-sm-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .mmy-sm-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mp-sm-100 {
    padding: 100px !important;
  }
  .mm-sm-100 {
    margin: 100px !important;
  }
  .mrow-gap-sm-100 {
    row-gap: 100px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-100 {
    margin: 100px !important;
  }
  .mp-md-100 {
    padding: 100px !important;
  }
  .mmt-md-100 {
    margin-top: 100px !important;
  }
  .mmb-md-100 {
    margin-bottom: 100px !important;
  }
  .mml-md-100 {
    margin-left: 100px !important;
  }
  .mmr-md-100 {
    margin-right: 100px !important;
  }
  .mpt-md-100 {
    padding-top: 100px !important;
  }
  .mpb-md-100 {
    padding-bottom: 100px !important;
  }
  .mpl-md-100 {
    padding-left: 100px !important;
  }
  .mpr-md-100 {
    padding-right: 100px !important;
  }
  .mpx-md-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .mpy-md-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .mmx-md-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .mmy-md-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mp-md-100 {
    padding: 100px !important;
  }
  .mm-md-100 {
    margin: 100px !important;
  }
  .mrow-gap-md-100 {
    row-gap: 100px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-100 {
    margin: 100px !important;
  }
  .mp-lg-100 {
    padding: 100px !important;
  }
  .mmt-lg-100 {
    margin-top: 100px !important;
  }
  .mmb-lg-100 {
    margin-bottom: 100px !important;
  }
  .mml-lg-100 {
    margin-left: 100px !important;
  }
  .mmr-lg-100 {
    margin-right: 100px !important;
  }
  .mpt-lg-100 {
    padding-top: 100px !important;
  }
  .mpb-lg-100 {
    padding-bottom: 100px !important;
  }
  .mpl-lg-100 {
    padding-left: 100px !important;
  }
  .mpr-lg-100 {
    padding-right: 100px !important;
  }
  .mpx-lg-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .mpy-lg-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .mmx-lg-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .mmy-lg-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mp-lg-100 {
    padding: 100px !important;
  }
  .mm-lg-100 {
    margin: 100px !important;
  }
  .mrow-gap-lg-100 {
    row-gap: 100px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-100 {
    margin: 100px !important;
  }
  .mp-xl-100 {
    padding: 100px !important;
  }
  .mmt-xl-100 {
    margin-top: 100px !important;
  }
  .mmb-xl-100 {
    margin-bottom: 100px !important;
  }
  .mml-xl-100 {
    margin-left: 100px !important;
  }
  .mmr-xl-100 {
    margin-right: 100px !important;
  }
  .mpt-xl-100 {
    padding-top: 100px !important;
  }
  .mpb-xl-100 {
    padding-bottom: 100px !important;
  }
  .mpl-xl-100 {
    padding-left: 100px !important;
  }
  .mpr-xl-100 {
    padding-right: 100px !important;
  }
  .mpx-xl-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .mpy-xl-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .mmx-xl-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .mmy-xl-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mp-xl-100 {
    padding: 100px !important;
  }
  .mm-xl-100 {
    margin: 100px !important;
  }
  .mrow-gap-xl-100 {
    row-gap: 100px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-100 {
    margin: 100px !important;
  }
  .mp-xxl-100 {
    padding: 100px !important;
  }
  .mmt-xxl-100 {
    margin-top: 100px !important;
  }
  .mmb-xxl-100 {
    margin-bottom: 100px !important;
  }
  .mml-xxl-100 {
    margin-left: 100px !important;
  }
  .mmr-xxl-100 {
    margin-right: 100px !important;
  }
  .mpt-xxl-100 {
    padding-top: 100px !important;
  }
  .mpb-xxl-100 {
    padding-bottom: 100px !important;
  }
  .mpl-xxl-100 {
    padding-left: 100px !important;
  }
  .mpr-xxl-100 {
    padding-right: 100px !important;
  }
  .mpx-xxl-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .mpy-xxl-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .mmx-xxl-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .mmy-xxl-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mp-xxl-100 {
    padding: 100px !important;
  }
  .mm-xxl-100 {
    margin: 100px !important;
  }
  .mrow-gap-xxl-100 {
    row-gap: 100px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-100 {
    margin: 100px !important;
  }
  .mp-xxxl-100 {
    padding: 100px !important;
  }
  .mmt-xxxl-100 {
    margin-top: 100px !important;
  }
  .mmb-xxxl-100 {
    margin-bottom: 100px !important;
  }
  .mml-xxxl-100 {
    margin-left: 100px !important;
  }
  .mmr-xxxl-100 {
    margin-right: 100px !important;
  }
  .mpt-xxxl-100 {
    padding-top: 100px !important;
  }
  .mpb-xxxl-100 {
    padding-bottom: 100px !important;
  }
  .mpl-xxxl-100 {
    padding-left: 100px !important;
  }
  .mpr-xxxl-100 {
    padding-right: 100px !important;
  }
  .mpx-xxxl-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .mpy-xxxl-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .mmx-xxxl-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .mmy-xxxl-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mp-xxxl-100 {
    padding: 100px !important;
  }
  .mm-xxxl-100 {
    margin: 100px !important;
  }
  .mrow-gap-xxxl-100 {
    row-gap: 100px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-120 {
    margin: 120px !important;
  }
  .mp-sm-120 {
    padding: 120px !important;
  }
  .mmt-sm-120 {
    margin-top: 120px !important;
  }
  .mmb-sm-120 {
    margin-bottom: 120px !important;
  }
  .mml-sm-120 {
    margin-left: 120px !important;
  }
  .mmr-sm-120 {
    margin-right: 120px !important;
  }
  .mpt-sm-120 {
    padding-top: 120px !important;
  }
  .mpb-sm-120 {
    padding-bottom: 120px !important;
  }
  .mpl-sm-120 {
    padding-left: 120px !important;
  }
  .mpr-sm-120 {
    padding-right: 120px !important;
  }
  .mpx-sm-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .mpy-sm-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .mmx-sm-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .mmy-sm-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mp-sm-120 {
    padding: 120px !important;
  }
  .mm-sm-120 {
    margin: 120px !important;
  }
  .mrow-gap-sm-120 {
    row-gap: 120px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-120 {
    margin: 120px !important;
  }
  .mp-md-120 {
    padding: 120px !important;
  }
  .mmt-md-120 {
    margin-top: 120px !important;
  }
  .mmb-md-120 {
    margin-bottom: 120px !important;
  }
  .mml-md-120 {
    margin-left: 120px !important;
  }
  .mmr-md-120 {
    margin-right: 120px !important;
  }
  .mpt-md-120 {
    padding-top: 120px !important;
  }
  .mpb-md-120 {
    padding-bottom: 120px !important;
  }
  .mpl-md-120 {
    padding-left: 120px !important;
  }
  .mpr-md-120 {
    padding-right: 120px !important;
  }
  .mpx-md-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .mpy-md-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .mmx-md-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .mmy-md-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mp-md-120 {
    padding: 120px !important;
  }
  .mm-md-120 {
    margin: 120px !important;
  }
  .mrow-gap-md-120 {
    row-gap: 120px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-120 {
    margin: 120px !important;
  }
  .mp-lg-120 {
    padding: 120px !important;
  }
  .mmt-lg-120 {
    margin-top: 120px !important;
  }
  .mmb-lg-120 {
    margin-bottom: 120px !important;
  }
  .mml-lg-120 {
    margin-left: 120px !important;
  }
  .mmr-lg-120 {
    margin-right: 120px !important;
  }
  .mpt-lg-120 {
    padding-top: 120px !important;
  }
  .mpb-lg-120 {
    padding-bottom: 120px !important;
  }
  .mpl-lg-120 {
    padding-left: 120px !important;
  }
  .mpr-lg-120 {
    padding-right: 120px !important;
  }
  .mpx-lg-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .mpy-lg-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .mmx-lg-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .mmy-lg-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mp-lg-120 {
    padding: 120px !important;
  }
  .mm-lg-120 {
    margin: 120px !important;
  }
  .mrow-gap-lg-120 {
    row-gap: 120px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-120 {
    margin: 120px !important;
  }
  .mp-xl-120 {
    padding: 120px !important;
  }
  .mmt-xl-120 {
    margin-top: 120px !important;
  }
  .mmb-xl-120 {
    margin-bottom: 120px !important;
  }
  .mml-xl-120 {
    margin-left: 120px !important;
  }
  .mmr-xl-120 {
    margin-right: 120px !important;
  }
  .mpt-xl-120 {
    padding-top: 120px !important;
  }
  .mpb-xl-120 {
    padding-bottom: 120px !important;
  }
  .mpl-xl-120 {
    padding-left: 120px !important;
  }
  .mpr-xl-120 {
    padding-right: 120px !important;
  }
  .mpx-xl-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .mpy-xl-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .mmx-xl-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .mmy-xl-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mp-xl-120 {
    padding: 120px !important;
  }
  .mm-xl-120 {
    margin: 120px !important;
  }
  .mrow-gap-xl-120 {
    row-gap: 120px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-120 {
    margin: 120px !important;
  }
  .mp-xxl-120 {
    padding: 120px !important;
  }
  .mmt-xxl-120 {
    margin-top: 120px !important;
  }
  .mmb-xxl-120 {
    margin-bottom: 120px !important;
  }
  .mml-xxl-120 {
    margin-left: 120px !important;
  }
  .mmr-xxl-120 {
    margin-right: 120px !important;
  }
  .mpt-xxl-120 {
    padding-top: 120px !important;
  }
  .mpb-xxl-120 {
    padding-bottom: 120px !important;
  }
  .mpl-xxl-120 {
    padding-left: 120px !important;
  }
  .mpr-xxl-120 {
    padding-right: 120px !important;
  }
  .mpx-xxl-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .mpy-xxl-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .mmx-xxl-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .mmy-xxl-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mp-xxl-120 {
    padding: 120px !important;
  }
  .mm-xxl-120 {
    margin: 120px !important;
  }
  .mrow-gap-xxl-120 {
    row-gap: 120px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-120 {
    margin: 120px !important;
  }
  .mp-xxxl-120 {
    padding: 120px !important;
  }
  .mmt-xxxl-120 {
    margin-top: 120px !important;
  }
  .mmb-xxxl-120 {
    margin-bottom: 120px !important;
  }
  .mml-xxxl-120 {
    margin-left: 120px !important;
  }
  .mmr-xxxl-120 {
    margin-right: 120px !important;
  }
  .mpt-xxxl-120 {
    padding-top: 120px !important;
  }
  .mpb-xxxl-120 {
    padding-bottom: 120px !important;
  }
  .mpl-xxxl-120 {
    padding-left: 120px !important;
  }
  .mpr-xxxl-120 {
    padding-right: 120px !important;
  }
  .mpx-xxxl-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .mpy-xxxl-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .mmx-xxxl-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .mmy-xxxl-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mp-xxxl-120 {
    padding: 120px !important;
  }
  .mm-xxxl-120 {
    margin: 120px !important;
  }
  .mrow-gap-xxxl-120 {
    row-gap: 120px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-160 {
    margin: 160px !important;
  }
  .mp-sm-160 {
    padding: 160px !important;
  }
  .mmt-sm-160 {
    margin-top: 160px !important;
  }
  .mmb-sm-160 {
    margin-bottom: 160px !important;
  }
  .mml-sm-160 {
    margin-left: 160px !important;
  }
  .mmr-sm-160 {
    margin-right: 160px !important;
  }
  .mpt-sm-160 {
    padding-top: 160px !important;
  }
  .mpb-sm-160 {
    padding-bottom: 160px !important;
  }
  .mpl-sm-160 {
    padding-left: 160px !important;
  }
  .mpr-sm-160 {
    padding-right: 160px !important;
  }
  .mpx-sm-160 {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .mpy-sm-160 {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .mmx-sm-160 {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .mmy-sm-160 {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mp-sm-160 {
    padding: 160px !important;
  }
  .mm-sm-160 {
    margin: 160px !important;
  }
  .mrow-gap-sm-160 {
    row-gap: 160px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-160 {
    margin: 160px !important;
  }
  .mp-md-160 {
    padding: 160px !important;
  }
  .mmt-md-160 {
    margin-top: 160px !important;
  }
  .mmb-md-160 {
    margin-bottom: 160px !important;
  }
  .mml-md-160 {
    margin-left: 160px !important;
  }
  .mmr-md-160 {
    margin-right: 160px !important;
  }
  .mpt-md-160 {
    padding-top: 160px !important;
  }
  .mpb-md-160 {
    padding-bottom: 160px !important;
  }
  .mpl-md-160 {
    padding-left: 160px !important;
  }
  .mpr-md-160 {
    padding-right: 160px !important;
  }
  .mpx-md-160 {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .mpy-md-160 {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .mmx-md-160 {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .mmy-md-160 {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mp-md-160 {
    padding: 160px !important;
  }
  .mm-md-160 {
    margin: 160px !important;
  }
  .mrow-gap-md-160 {
    row-gap: 160px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-160 {
    margin: 160px !important;
  }
  .mp-lg-160 {
    padding: 160px !important;
  }
  .mmt-lg-160 {
    margin-top: 160px !important;
  }
  .mmb-lg-160 {
    margin-bottom: 160px !important;
  }
  .mml-lg-160 {
    margin-left: 160px !important;
  }
  .mmr-lg-160 {
    margin-right: 160px !important;
  }
  .mpt-lg-160 {
    padding-top: 160px !important;
  }
  .mpb-lg-160 {
    padding-bottom: 160px !important;
  }
  .mpl-lg-160 {
    padding-left: 160px !important;
  }
  .mpr-lg-160 {
    padding-right: 160px !important;
  }
  .mpx-lg-160 {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .mpy-lg-160 {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .mmx-lg-160 {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .mmy-lg-160 {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mp-lg-160 {
    padding: 160px !important;
  }
  .mm-lg-160 {
    margin: 160px !important;
  }
  .mrow-gap-lg-160 {
    row-gap: 160px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-160 {
    margin: 160px !important;
  }
  .mp-xl-160 {
    padding: 160px !important;
  }
  .mmt-xl-160 {
    margin-top: 160px !important;
  }
  .mmb-xl-160 {
    margin-bottom: 160px !important;
  }
  .mml-xl-160 {
    margin-left: 160px !important;
  }
  .mmr-xl-160 {
    margin-right: 160px !important;
  }
  .mpt-xl-160 {
    padding-top: 160px !important;
  }
  .mpb-xl-160 {
    padding-bottom: 160px !important;
  }
  .mpl-xl-160 {
    padding-left: 160px !important;
  }
  .mpr-xl-160 {
    padding-right: 160px !important;
  }
  .mpx-xl-160 {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .mpy-xl-160 {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .mmx-xl-160 {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .mmy-xl-160 {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mp-xl-160 {
    padding: 160px !important;
  }
  .mm-xl-160 {
    margin: 160px !important;
  }
  .mrow-gap-xl-160 {
    row-gap: 160px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-160 {
    margin: 160px !important;
  }
  .mp-xxl-160 {
    padding: 160px !important;
  }
  .mmt-xxl-160 {
    margin-top: 160px !important;
  }
  .mmb-xxl-160 {
    margin-bottom: 160px !important;
  }
  .mml-xxl-160 {
    margin-left: 160px !important;
  }
  .mmr-xxl-160 {
    margin-right: 160px !important;
  }
  .mpt-xxl-160 {
    padding-top: 160px !important;
  }
  .mpb-xxl-160 {
    padding-bottom: 160px !important;
  }
  .mpl-xxl-160 {
    padding-left: 160px !important;
  }
  .mpr-xxl-160 {
    padding-right: 160px !important;
  }
  .mpx-xxl-160 {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .mpy-xxl-160 {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .mmx-xxl-160 {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .mmy-xxl-160 {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mp-xxl-160 {
    padding: 160px !important;
  }
  .mm-xxl-160 {
    margin: 160px !important;
  }
  .mrow-gap-xxl-160 {
    row-gap: 160px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-160 {
    margin: 160px !important;
  }
  .mp-xxxl-160 {
    padding: 160px !important;
  }
  .mmt-xxxl-160 {
    margin-top: 160px !important;
  }
  .mmb-xxxl-160 {
    margin-bottom: 160px !important;
  }
  .mml-xxxl-160 {
    margin-left: 160px !important;
  }
  .mmr-xxxl-160 {
    margin-right: 160px !important;
  }
  .mpt-xxxl-160 {
    padding-top: 160px !important;
  }
  .mpb-xxxl-160 {
    padding-bottom: 160px !important;
  }
  .mpl-xxxl-160 {
    padding-left: 160px !important;
  }
  .mpr-xxxl-160 {
    padding-right: 160px !important;
  }
  .mpx-xxxl-160 {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .mpy-xxxl-160 {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .mmx-xxxl-160 {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .mmy-xxxl-160 {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mp-xxxl-160 {
    padding: 160px !important;
  }
  .mm-xxxl-160 {
    margin: 160px !important;
  }
  .mrow-gap-xxxl-160 {
    row-gap: 160px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-180 {
    margin: 180px !important;
  }
  .mp-sm-180 {
    padding: 180px !important;
  }
  .mmt-sm-180 {
    margin-top: 180px !important;
  }
  .mmb-sm-180 {
    margin-bottom: 180px !important;
  }
  .mml-sm-180 {
    margin-left: 180px !important;
  }
  .mmr-sm-180 {
    margin-right: 180px !important;
  }
  .mpt-sm-180 {
    padding-top: 180px !important;
  }
  .mpb-sm-180 {
    padding-bottom: 180px !important;
  }
  .mpl-sm-180 {
    padding-left: 180px !important;
  }
  .mpr-sm-180 {
    padding-right: 180px !important;
  }
  .mpx-sm-180 {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }
  .mpy-sm-180 {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .mmx-sm-180 {
    margin-left: 180px !important;
    margin-right: 180px !important;
  }
  .mmy-sm-180 {
    margin-top: 180px !important;
    margin-bottom: 180px !important;
  }
  .mp-sm-180 {
    padding: 180px !important;
  }
  .mm-sm-180 {
    margin: 180px !important;
  }
  .mrow-gap-sm-180 {
    row-gap: 180px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-180 {
    margin: 180px !important;
  }
  .mp-md-180 {
    padding: 180px !important;
  }
  .mmt-md-180 {
    margin-top: 180px !important;
  }
  .mmb-md-180 {
    margin-bottom: 180px !important;
  }
  .mml-md-180 {
    margin-left: 180px !important;
  }
  .mmr-md-180 {
    margin-right: 180px !important;
  }
  .mpt-md-180 {
    padding-top: 180px !important;
  }
  .mpb-md-180 {
    padding-bottom: 180px !important;
  }
  .mpl-md-180 {
    padding-left: 180px !important;
  }
  .mpr-md-180 {
    padding-right: 180px !important;
  }
  .mpx-md-180 {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }
  .mpy-md-180 {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .mmx-md-180 {
    margin-left: 180px !important;
    margin-right: 180px !important;
  }
  .mmy-md-180 {
    margin-top: 180px !important;
    margin-bottom: 180px !important;
  }
  .mp-md-180 {
    padding: 180px !important;
  }
  .mm-md-180 {
    margin: 180px !important;
  }
  .mrow-gap-md-180 {
    row-gap: 180px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-180 {
    margin: 180px !important;
  }
  .mp-lg-180 {
    padding: 180px !important;
  }
  .mmt-lg-180 {
    margin-top: 180px !important;
  }
  .mmb-lg-180 {
    margin-bottom: 180px !important;
  }
  .mml-lg-180 {
    margin-left: 180px !important;
  }
  .mmr-lg-180 {
    margin-right: 180px !important;
  }
  .mpt-lg-180 {
    padding-top: 180px !important;
  }
  .mpb-lg-180 {
    padding-bottom: 180px !important;
  }
  .mpl-lg-180 {
    padding-left: 180px !important;
  }
  .mpr-lg-180 {
    padding-right: 180px !important;
  }
  .mpx-lg-180 {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }
  .mpy-lg-180 {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .mmx-lg-180 {
    margin-left: 180px !important;
    margin-right: 180px !important;
  }
  .mmy-lg-180 {
    margin-top: 180px !important;
    margin-bottom: 180px !important;
  }
  .mp-lg-180 {
    padding: 180px !important;
  }
  .mm-lg-180 {
    margin: 180px !important;
  }
  .mrow-gap-lg-180 {
    row-gap: 180px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-180 {
    margin: 180px !important;
  }
  .mp-xl-180 {
    padding: 180px !important;
  }
  .mmt-xl-180 {
    margin-top: 180px !important;
  }
  .mmb-xl-180 {
    margin-bottom: 180px !important;
  }
  .mml-xl-180 {
    margin-left: 180px !important;
  }
  .mmr-xl-180 {
    margin-right: 180px !important;
  }
  .mpt-xl-180 {
    padding-top: 180px !important;
  }
  .mpb-xl-180 {
    padding-bottom: 180px !important;
  }
  .mpl-xl-180 {
    padding-left: 180px !important;
  }
  .mpr-xl-180 {
    padding-right: 180px !important;
  }
  .mpx-xl-180 {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }
  .mpy-xl-180 {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .mmx-xl-180 {
    margin-left: 180px !important;
    margin-right: 180px !important;
  }
  .mmy-xl-180 {
    margin-top: 180px !important;
    margin-bottom: 180px !important;
  }
  .mp-xl-180 {
    padding: 180px !important;
  }
  .mm-xl-180 {
    margin: 180px !important;
  }
  .mrow-gap-xl-180 {
    row-gap: 180px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-180 {
    margin: 180px !important;
  }
  .mp-xxl-180 {
    padding: 180px !important;
  }
  .mmt-xxl-180 {
    margin-top: 180px !important;
  }
  .mmb-xxl-180 {
    margin-bottom: 180px !important;
  }
  .mml-xxl-180 {
    margin-left: 180px !important;
  }
  .mmr-xxl-180 {
    margin-right: 180px !important;
  }
  .mpt-xxl-180 {
    padding-top: 180px !important;
  }
  .mpb-xxl-180 {
    padding-bottom: 180px !important;
  }
  .mpl-xxl-180 {
    padding-left: 180px !important;
  }
  .mpr-xxl-180 {
    padding-right: 180px !important;
  }
  .mpx-xxl-180 {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }
  .mpy-xxl-180 {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .mmx-xxl-180 {
    margin-left: 180px !important;
    margin-right: 180px !important;
  }
  .mmy-xxl-180 {
    margin-top: 180px !important;
    margin-bottom: 180px !important;
  }
  .mp-xxl-180 {
    padding: 180px !important;
  }
  .mm-xxl-180 {
    margin: 180px !important;
  }
  .mrow-gap-xxl-180 {
    row-gap: 180px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-180 {
    margin: 180px !important;
  }
  .mp-xxxl-180 {
    padding: 180px !important;
  }
  .mmt-xxxl-180 {
    margin-top: 180px !important;
  }
  .mmb-xxxl-180 {
    margin-bottom: 180px !important;
  }
  .mml-xxxl-180 {
    margin-left: 180px !important;
  }
  .mmr-xxxl-180 {
    margin-right: 180px !important;
  }
  .mpt-xxxl-180 {
    padding-top: 180px !important;
  }
  .mpb-xxxl-180 {
    padding-bottom: 180px !important;
  }
  .mpl-xxxl-180 {
    padding-left: 180px !important;
  }
  .mpr-xxxl-180 {
    padding-right: 180px !important;
  }
  .mpx-xxxl-180 {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }
  .mpy-xxxl-180 {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .mmx-xxxl-180 {
    margin-left: 180px !important;
    margin-right: 180px !important;
  }
  .mmy-xxxl-180 {
    margin-top: 180px !important;
    margin-bottom: 180px !important;
  }
  .mp-xxxl-180 {
    padding: 180px !important;
  }
  .mm-xxxl-180 {
    margin: 180px !important;
  }
  .mrow-gap-xxxl-180 {
    row-gap: 180px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-200 {
    margin: 200px !important;
  }
  .mp-sm-200 {
    padding: 200px !important;
  }
  .mmt-sm-200 {
    margin-top: 200px !important;
  }
  .mmb-sm-200 {
    margin-bottom: 200px !important;
  }
  .mml-sm-200 {
    margin-left: 200px !important;
  }
  .mmr-sm-200 {
    margin-right: 200px !important;
  }
  .mpt-sm-200 {
    padding-top: 200px !important;
  }
  .mpb-sm-200 {
    padding-bottom: 200px !important;
  }
  .mpl-sm-200 {
    padding-left: 200px !important;
  }
  .mpr-sm-200 {
    padding-right: 200px !important;
  }
  .mpx-sm-200 {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
  .mpy-sm-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .mmx-sm-200 {
    margin-left: 200px !important;
    margin-right: 200px !important;
  }
  .mmy-sm-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
  }
  .mp-sm-200 {
    padding: 200px !important;
  }
  .mm-sm-200 {
    margin: 200px !important;
  }
  .mrow-gap-sm-200 {
    row-gap: 200px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-200 {
    margin: 200px !important;
  }
  .mp-md-200 {
    padding: 200px !important;
  }
  .mmt-md-200 {
    margin-top: 200px !important;
  }
  .mmb-md-200 {
    margin-bottom: 200px !important;
  }
  .mml-md-200 {
    margin-left: 200px !important;
  }
  .mmr-md-200 {
    margin-right: 200px !important;
  }
  .mpt-md-200 {
    padding-top: 200px !important;
  }
  .mpb-md-200 {
    padding-bottom: 200px !important;
  }
  .mpl-md-200 {
    padding-left: 200px !important;
  }
  .mpr-md-200 {
    padding-right: 200px !important;
  }
  .mpx-md-200 {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
  .mpy-md-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .mmx-md-200 {
    margin-left: 200px !important;
    margin-right: 200px !important;
  }
  .mmy-md-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
  }
  .mp-md-200 {
    padding: 200px !important;
  }
  .mm-md-200 {
    margin: 200px !important;
  }
  .mrow-gap-md-200 {
    row-gap: 200px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-200 {
    margin: 200px !important;
  }
  .mp-lg-200 {
    padding: 200px !important;
  }
  .mmt-lg-200 {
    margin-top: 200px !important;
  }
  .mmb-lg-200 {
    margin-bottom: 200px !important;
  }
  .mml-lg-200 {
    margin-left: 200px !important;
  }
  .mmr-lg-200 {
    margin-right: 200px !important;
  }
  .mpt-lg-200 {
    padding-top: 200px !important;
  }
  .mpb-lg-200 {
    padding-bottom: 200px !important;
  }
  .mpl-lg-200 {
    padding-left: 200px !important;
  }
  .mpr-lg-200 {
    padding-right: 200px !important;
  }
  .mpx-lg-200 {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
  .mpy-lg-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .mmx-lg-200 {
    margin-left: 200px !important;
    margin-right: 200px !important;
  }
  .mmy-lg-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
  }
  .mp-lg-200 {
    padding: 200px !important;
  }
  .mm-lg-200 {
    margin: 200px !important;
  }
  .mrow-gap-lg-200 {
    row-gap: 200px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-200 {
    margin: 200px !important;
  }
  .mp-xl-200 {
    padding: 200px !important;
  }
  .mmt-xl-200 {
    margin-top: 200px !important;
  }
  .mmb-xl-200 {
    margin-bottom: 200px !important;
  }
  .mml-xl-200 {
    margin-left: 200px !important;
  }
  .mmr-xl-200 {
    margin-right: 200px !important;
  }
  .mpt-xl-200 {
    padding-top: 200px !important;
  }
  .mpb-xl-200 {
    padding-bottom: 200px !important;
  }
  .mpl-xl-200 {
    padding-left: 200px !important;
  }
  .mpr-xl-200 {
    padding-right: 200px !important;
  }
  .mpx-xl-200 {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
  .mpy-xl-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .mmx-xl-200 {
    margin-left: 200px !important;
    margin-right: 200px !important;
  }
  .mmy-xl-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
  }
  .mp-xl-200 {
    padding: 200px !important;
  }
  .mm-xl-200 {
    margin: 200px !important;
  }
  .mrow-gap-xl-200 {
    row-gap: 200px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-200 {
    margin: 200px !important;
  }
  .mp-xxl-200 {
    padding: 200px !important;
  }
  .mmt-xxl-200 {
    margin-top: 200px !important;
  }
  .mmb-xxl-200 {
    margin-bottom: 200px !important;
  }
  .mml-xxl-200 {
    margin-left: 200px !important;
  }
  .mmr-xxl-200 {
    margin-right: 200px !important;
  }
  .mpt-xxl-200 {
    padding-top: 200px !important;
  }
  .mpb-xxl-200 {
    padding-bottom: 200px !important;
  }
  .mpl-xxl-200 {
    padding-left: 200px !important;
  }
  .mpr-xxl-200 {
    padding-right: 200px !important;
  }
  .mpx-xxl-200 {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
  .mpy-xxl-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .mmx-xxl-200 {
    margin-left: 200px !important;
    margin-right: 200px !important;
  }
  .mmy-xxl-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
  }
  .mp-xxl-200 {
    padding: 200px !important;
  }
  .mm-xxl-200 {
    margin: 200px !important;
  }
  .mrow-gap-xxl-200 {
    row-gap: 200px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-200 {
    margin: 200px !important;
  }
  .mp-xxxl-200 {
    padding: 200px !important;
  }
  .mmt-xxxl-200 {
    margin-top: 200px !important;
  }
  .mmb-xxxl-200 {
    margin-bottom: 200px !important;
  }
  .mml-xxxl-200 {
    margin-left: 200px !important;
  }
  .mmr-xxxl-200 {
    margin-right: 200px !important;
  }
  .mpt-xxxl-200 {
    padding-top: 200px !important;
  }
  .mpb-xxxl-200 {
    padding-bottom: 200px !important;
  }
  .mpl-xxxl-200 {
    padding-left: 200px !important;
  }
  .mpr-xxxl-200 {
    padding-right: 200px !important;
  }
  .mpx-xxxl-200 {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
  .mpy-xxxl-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .mmx-xxxl-200 {
    margin-left: 200px !important;
    margin-right: 200px !important;
  }
  .mmy-xxxl-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
  }
  .mp-xxxl-200 {
    padding: 200px !important;
  }
  .mm-xxxl-200 {
    margin: 200px !important;
  }
  .mrow-gap-xxxl-200 {
    row-gap: 200px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-240 {
    margin: 240px !important;
  }
  .mp-sm-240 {
    padding: 240px !important;
  }
  .mmt-sm-240 {
    margin-top: 240px !important;
  }
  .mmb-sm-240 {
    margin-bottom: 240px !important;
  }
  .mml-sm-240 {
    margin-left: 240px !important;
  }
  .mmr-sm-240 {
    margin-right: 240px !important;
  }
  .mpt-sm-240 {
    padding-top: 240px !important;
  }
  .mpb-sm-240 {
    padding-bottom: 240px !important;
  }
  .mpl-sm-240 {
    padding-left: 240px !important;
  }
  .mpr-sm-240 {
    padding-right: 240px !important;
  }
  .mpx-sm-240 {
    padding-left: 240px !important;
    padding-right: 240px !important;
  }
  .mpy-sm-240 {
    padding-top: 240px !important;
    padding-bottom: 240px !important;
  }
  .mmx-sm-240 {
    margin-left: 240px !important;
    margin-right: 240px !important;
  }
  .mmy-sm-240 {
    margin-top: 240px !important;
    margin-bottom: 240px !important;
  }
  .mp-sm-240 {
    padding: 240px !important;
  }
  .mm-sm-240 {
    margin: 240px !important;
  }
  .mrow-gap-sm-240 {
    row-gap: 240px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-240 {
    margin: 240px !important;
  }
  .mp-md-240 {
    padding: 240px !important;
  }
  .mmt-md-240 {
    margin-top: 240px !important;
  }
  .mmb-md-240 {
    margin-bottom: 240px !important;
  }
  .mml-md-240 {
    margin-left: 240px !important;
  }
  .mmr-md-240 {
    margin-right: 240px !important;
  }
  .mpt-md-240 {
    padding-top: 240px !important;
  }
  .mpb-md-240 {
    padding-bottom: 240px !important;
  }
  .mpl-md-240 {
    padding-left: 240px !important;
  }
  .mpr-md-240 {
    padding-right: 240px !important;
  }
  .mpx-md-240 {
    padding-left: 240px !important;
    padding-right: 240px !important;
  }
  .mpy-md-240 {
    padding-top: 240px !important;
    padding-bottom: 240px !important;
  }
  .mmx-md-240 {
    margin-left: 240px !important;
    margin-right: 240px !important;
  }
  .mmy-md-240 {
    margin-top: 240px !important;
    margin-bottom: 240px !important;
  }
  .mp-md-240 {
    padding: 240px !important;
  }
  .mm-md-240 {
    margin: 240px !important;
  }
  .mrow-gap-md-240 {
    row-gap: 240px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-240 {
    margin: 240px !important;
  }
  .mp-lg-240 {
    padding: 240px !important;
  }
  .mmt-lg-240 {
    margin-top: 240px !important;
  }
  .mmb-lg-240 {
    margin-bottom: 240px !important;
  }
  .mml-lg-240 {
    margin-left: 240px !important;
  }
  .mmr-lg-240 {
    margin-right: 240px !important;
  }
  .mpt-lg-240 {
    padding-top: 240px !important;
  }
  .mpb-lg-240 {
    padding-bottom: 240px !important;
  }
  .mpl-lg-240 {
    padding-left: 240px !important;
  }
  .mpr-lg-240 {
    padding-right: 240px !important;
  }
  .mpx-lg-240 {
    padding-left: 240px !important;
    padding-right: 240px !important;
  }
  .mpy-lg-240 {
    padding-top: 240px !important;
    padding-bottom: 240px !important;
  }
  .mmx-lg-240 {
    margin-left: 240px !important;
    margin-right: 240px !important;
  }
  .mmy-lg-240 {
    margin-top: 240px !important;
    margin-bottom: 240px !important;
  }
  .mp-lg-240 {
    padding: 240px !important;
  }
  .mm-lg-240 {
    margin: 240px !important;
  }
  .mrow-gap-lg-240 {
    row-gap: 240px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-240 {
    margin: 240px !important;
  }
  .mp-xl-240 {
    padding: 240px !important;
  }
  .mmt-xl-240 {
    margin-top: 240px !important;
  }
  .mmb-xl-240 {
    margin-bottom: 240px !important;
  }
  .mml-xl-240 {
    margin-left: 240px !important;
  }
  .mmr-xl-240 {
    margin-right: 240px !important;
  }
  .mpt-xl-240 {
    padding-top: 240px !important;
  }
  .mpb-xl-240 {
    padding-bottom: 240px !important;
  }
  .mpl-xl-240 {
    padding-left: 240px !important;
  }
  .mpr-xl-240 {
    padding-right: 240px !important;
  }
  .mpx-xl-240 {
    padding-left: 240px !important;
    padding-right: 240px !important;
  }
  .mpy-xl-240 {
    padding-top: 240px !important;
    padding-bottom: 240px !important;
  }
  .mmx-xl-240 {
    margin-left: 240px !important;
    margin-right: 240px !important;
  }
  .mmy-xl-240 {
    margin-top: 240px !important;
    margin-bottom: 240px !important;
  }
  .mp-xl-240 {
    padding: 240px !important;
  }
  .mm-xl-240 {
    margin: 240px !important;
  }
  .mrow-gap-xl-240 {
    row-gap: 240px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-240 {
    margin: 240px !important;
  }
  .mp-xxl-240 {
    padding: 240px !important;
  }
  .mmt-xxl-240 {
    margin-top: 240px !important;
  }
  .mmb-xxl-240 {
    margin-bottom: 240px !important;
  }
  .mml-xxl-240 {
    margin-left: 240px !important;
  }
  .mmr-xxl-240 {
    margin-right: 240px !important;
  }
  .mpt-xxl-240 {
    padding-top: 240px !important;
  }
  .mpb-xxl-240 {
    padding-bottom: 240px !important;
  }
  .mpl-xxl-240 {
    padding-left: 240px !important;
  }
  .mpr-xxl-240 {
    padding-right: 240px !important;
  }
  .mpx-xxl-240 {
    padding-left: 240px !important;
    padding-right: 240px !important;
  }
  .mpy-xxl-240 {
    padding-top: 240px !important;
    padding-bottom: 240px !important;
  }
  .mmx-xxl-240 {
    margin-left: 240px !important;
    margin-right: 240px !important;
  }
  .mmy-xxl-240 {
    margin-top: 240px !important;
    margin-bottom: 240px !important;
  }
  .mp-xxl-240 {
    padding: 240px !important;
  }
  .mm-xxl-240 {
    margin: 240px !important;
  }
  .mrow-gap-xxl-240 {
    row-gap: 240px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-240 {
    margin: 240px !important;
  }
  .mp-xxxl-240 {
    padding: 240px !important;
  }
  .mmt-xxxl-240 {
    margin-top: 240px !important;
  }
  .mmb-xxxl-240 {
    margin-bottom: 240px !important;
  }
  .mml-xxxl-240 {
    margin-left: 240px !important;
  }
  .mmr-xxxl-240 {
    margin-right: 240px !important;
  }
  .mpt-xxxl-240 {
    padding-top: 240px !important;
  }
  .mpb-xxxl-240 {
    padding-bottom: 240px !important;
  }
  .mpl-xxxl-240 {
    padding-left: 240px !important;
  }
  .mpr-xxxl-240 {
    padding-right: 240px !important;
  }
  .mpx-xxxl-240 {
    padding-left: 240px !important;
    padding-right: 240px !important;
  }
  .mpy-xxxl-240 {
    padding-top: 240px !important;
    padding-bottom: 240px !important;
  }
  .mmx-xxxl-240 {
    margin-left: 240px !important;
    margin-right: 240px !important;
  }
  .mmy-xxxl-240 {
    margin-top: 240px !important;
    margin-bottom: 240px !important;
  }
  .mp-xxxl-240 {
    padding: 240px !important;
  }
  .mm-xxxl-240 {
    margin: 240px !important;
  }
  .mrow-gap-xxxl-240 {
    row-gap: 240px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-264 {
    margin: 264px !important;
  }
  .mp-sm-264 {
    padding: 264px !important;
  }
  .mmt-sm-264 {
    margin-top: 264px !important;
  }
  .mmb-sm-264 {
    margin-bottom: 264px !important;
  }
  .mml-sm-264 {
    margin-left: 264px !important;
  }
  .mmr-sm-264 {
    margin-right: 264px !important;
  }
  .mpt-sm-264 {
    padding-top: 264px !important;
  }
  .mpb-sm-264 {
    padding-bottom: 264px !important;
  }
  .mpl-sm-264 {
    padding-left: 264px !important;
  }
  .mpr-sm-264 {
    padding-right: 264px !important;
  }
  .mpx-sm-264 {
    padding-left: 264px !important;
    padding-right: 264px !important;
  }
  .mpy-sm-264 {
    padding-top: 264px !important;
    padding-bottom: 264px !important;
  }
  .mmx-sm-264 {
    margin-left: 264px !important;
    margin-right: 264px !important;
  }
  .mmy-sm-264 {
    margin-top: 264px !important;
    margin-bottom: 264px !important;
  }
  .mp-sm-264 {
    padding: 264px !important;
  }
  .mm-sm-264 {
    margin: 264px !important;
  }
  .mrow-gap-sm-264 {
    row-gap: 264px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-264 {
    margin: 264px !important;
  }
  .mp-md-264 {
    padding: 264px !important;
  }
  .mmt-md-264 {
    margin-top: 264px !important;
  }
  .mmb-md-264 {
    margin-bottom: 264px !important;
  }
  .mml-md-264 {
    margin-left: 264px !important;
  }
  .mmr-md-264 {
    margin-right: 264px !important;
  }
  .mpt-md-264 {
    padding-top: 264px !important;
  }
  .mpb-md-264 {
    padding-bottom: 264px !important;
  }
  .mpl-md-264 {
    padding-left: 264px !important;
  }
  .mpr-md-264 {
    padding-right: 264px !important;
  }
  .mpx-md-264 {
    padding-left: 264px !important;
    padding-right: 264px !important;
  }
  .mpy-md-264 {
    padding-top: 264px !important;
    padding-bottom: 264px !important;
  }
  .mmx-md-264 {
    margin-left: 264px !important;
    margin-right: 264px !important;
  }
  .mmy-md-264 {
    margin-top: 264px !important;
    margin-bottom: 264px !important;
  }
  .mp-md-264 {
    padding: 264px !important;
  }
  .mm-md-264 {
    margin: 264px !important;
  }
  .mrow-gap-md-264 {
    row-gap: 264px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-264 {
    margin: 264px !important;
  }
  .mp-lg-264 {
    padding: 264px !important;
  }
  .mmt-lg-264 {
    margin-top: 264px !important;
  }
  .mmb-lg-264 {
    margin-bottom: 264px !important;
  }
  .mml-lg-264 {
    margin-left: 264px !important;
  }
  .mmr-lg-264 {
    margin-right: 264px !important;
  }
  .mpt-lg-264 {
    padding-top: 264px !important;
  }
  .mpb-lg-264 {
    padding-bottom: 264px !important;
  }
  .mpl-lg-264 {
    padding-left: 264px !important;
  }
  .mpr-lg-264 {
    padding-right: 264px !important;
  }
  .mpx-lg-264 {
    padding-left: 264px !important;
    padding-right: 264px !important;
  }
  .mpy-lg-264 {
    padding-top: 264px !important;
    padding-bottom: 264px !important;
  }
  .mmx-lg-264 {
    margin-left: 264px !important;
    margin-right: 264px !important;
  }
  .mmy-lg-264 {
    margin-top: 264px !important;
    margin-bottom: 264px !important;
  }
  .mp-lg-264 {
    padding: 264px !important;
  }
  .mm-lg-264 {
    margin: 264px !important;
  }
  .mrow-gap-lg-264 {
    row-gap: 264px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-264 {
    margin: 264px !important;
  }
  .mp-xl-264 {
    padding: 264px !important;
  }
  .mmt-xl-264 {
    margin-top: 264px !important;
  }
  .mmb-xl-264 {
    margin-bottom: 264px !important;
  }
  .mml-xl-264 {
    margin-left: 264px !important;
  }
  .mmr-xl-264 {
    margin-right: 264px !important;
  }
  .mpt-xl-264 {
    padding-top: 264px !important;
  }
  .mpb-xl-264 {
    padding-bottom: 264px !important;
  }
  .mpl-xl-264 {
    padding-left: 264px !important;
  }
  .mpr-xl-264 {
    padding-right: 264px !important;
  }
  .mpx-xl-264 {
    padding-left: 264px !important;
    padding-right: 264px !important;
  }
  .mpy-xl-264 {
    padding-top: 264px !important;
    padding-bottom: 264px !important;
  }
  .mmx-xl-264 {
    margin-left: 264px !important;
    margin-right: 264px !important;
  }
  .mmy-xl-264 {
    margin-top: 264px !important;
    margin-bottom: 264px !important;
  }
  .mp-xl-264 {
    padding: 264px !important;
  }
  .mm-xl-264 {
    margin: 264px !important;
  }
  .mrow-gap-xl-264 {
    row-gap: 264px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-264 {
    margin: 264px !important;
  }
  .mp-xxl-264 {
    padding: 264px !important;
  }
  .mmt-xxl-264 {
    margin-top: 264px !important;
  }
  .mmb-xxl-264 {
    margin-bottom: 264px !important;
  }
  .mml-xxl-264 {
    margin-left: 264px !important;
  }
  .mmr-xxl-264 {
    margin-right: 264px !important;
  }
  .mpt-xxl-264 {
    padding-top: 264px !important;
  }
  .mpb-xxl-264 {
    padding-bottom: 264px !important;
  }
  .mpl-xxl-264 {
    padding-left: 264px !important;
  }
  .mpr-xxl-264 {
    padding-right: 264px !important;
  }
  .mpx-xxl-264 {
    padding-left: 264px !important;
    padding-right: 264px !important;
  }
  .mpy-xxl-264 {
    padding-top: 264px !important;
    padding-bottom: 264px !important;
  }
  .mmx-xxl-264 {
    margin-left: 264px !important;
    margin-right: 264px !important;
  }
  .mmy-xxl-264 {
    margin-top: 264px !important;
    margin-bottom: 264px !important;
  }
  .mp-xxl-264 {
    padding: 264px !important;
  }
  .mm-xxl-264 {
    margin: 264px !important;
  }
  .mrow-gap-xxl-264 {
    row-gap: 264px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-264 {
    margin: 264px !important;
  }
  .mp-xxxl-264 {
    padding: 264px !important;
  }
  .mmt-xxxl-264 {
    margin-top: 264px !important;
  }
  .mmb-xxxl-264 {
    margin-bottom: 264px !important;
  }
  .mml-xxxl-264 {
    margin-left: 264px !important;
  }
  .mmr-xxxl-264 {
    margin-right: 264px !important;
  }
  .mpt-xxxl-264 {
    padding-top: 264px !important;
  }
  .mpb-xxxl-264 {
    padding-bottom: 264px !important;
  }
  .mpl-xxxl-264 {
    padding-left: 264px !important;
  }
  .mpr-xxxl-264 {
    padding-right: 264px !important;
  }
  .mpx-xxxl-264 {
    padding-left: 264px !important;
    padding-right: 264px !important;
  }
  .mpy-xxxl-264 {
    padding-top: 264px !important;
    padding-bottom: 264px !important;
  }
  .mmx-xxxl-264 {
    margin-left: 264px !important;
    margin-right: 264px !important;
  }
  .mmy-xxxl-264 {
    margin-top: 264px !important;
    margin-bottom: 264px !important;
  }
  .mp-xxxl-264 {
    padding: 264px !important;
  }
  .mm-xxxl-264 {
    margin: 264px !important;
  }
  .mrow-gap-xxxl-264 {
    row-gap: 264px !important;
  }
}
@media (min-width: 576px) {
  .mm-sm-280 {
    margin: 280px !important;
  }
  .mp-sm-280 {
    padding: 280px !important;
  }
  .mmt-sm-280 {
    margin-top: 280px !important;
  }
  .mmb-sm-280 {
    margin-bottom: 280px !important;
  }
  .mml-sm-280 {
    margin-left: 280px !important;
  }
  .mmr-sm-280 {
    margin-right: 280px !important;
  }
  .mpt-sm-280 {
    padding-top: 280px !important;
  }
  .mpb-sm-280 {
    padding-bottom: 280px !important;
  }
  .mpl-sm-280 {
    padding-left: 280px !important;
  }
  .mpr-sm-280 {
    padding-right: 280px !important;
  }
  .mpx-sm-280 {
    padding-left: 280px !important;
    padding-right: 280px !important;
  }
  .mpy-sm-280 {
    padding-top: 280px !important;
    padding-bottom: 280px !important;
  }
  .mmx-sm-280 {
    margin-left: 280px !important;
    margin-right: 280px !important;
  }
  .mmy-sm-280 {
    margin-top: 280px !important;
    margin-bottom: 280px !important;
  }
  .mp-sm-280 {
    padding: 280px !important;
  }
  .mm-sm-280 {
    margin: 280px !important;
  }
  .mrow-gap-sm-280 {
    row-gap: 280px !important;
  }
}
@media (min-width: 768px) {
  .mm-md-280 {
    margin: 280px !important;
  }
  .mp-md-280 {
    padding: 280px !important;
  }
  .mmt-md-280 {
    margin-top: 280px !important;
  }
  .mmb-md-280 {
    margin-bottom: 280px !important;
  }
  .mml-md-280 {
    margin-left: 280px !important;
  }
  .mmr-md-280 {
    margin-right: 280px !important;
  }
  .mpt-md-280 {
    padding-top: 280px !important;
  }
  .mpb-md-280 {
    padding-bottom: 280px !important;
  }
  .mpl-md-280 {
    padding-left: 280px !important;
  }
  .mpr-md-280 {
    padding-right: 280px !important;
  }
  .mpx-md-280 {
    padding-left: 280px !important;
    padding-right: 280px !important;
  }
  .mpy-md-280 {
    padding-top: 280px !important;
    padding-bottom: 280px !important;
  }
  .mmx-md-280 {
    margin-left: 280px !important;
    margin-right: 280px !important;
  }
  .mmy-md-280 {
    margin-top: 280px !important;
    margin-bottom: 280px !important;
  }
  .mp-md-280 {
    padding: 280px !important;
  }
  .mm-md-280 {
    margin: 280px !important;
  }
  .mrow-gap-md-280 {
    row-gap: 280px !important;
  }
}
@media (min-width: 992px) {
  .mm-lg-280 {
    margin: 280px !important;
  }
  .mp-lg-280 {
    padding: 280px !important;
  }
  .mmt-lg-280 {
    margin-top: 280px !important;
  }
  .mmb-lg-280 {
    margin-bottom: 280px !important;
  }
  .mml-lg-280 {
    margin-left: 280px !important;
  }
  .mmr-lg-280 {
    margin-right: 280px !important;
  }
  .mpt-lg-280 {
    padding-top: 280px !important;
  }
  .mpb-lg-280 {
    padding-bottom: 280px !important;
  }
  .mpl-lg-280 {
    padding-left: 280px !important;
  }
  .mpr-lg-280 {
    padding-right: 280px !important;
  }
  .mpx-lg-280 {
    padding-left: 280px !important;
    padding-right: 280px !important;
  }
  .mpy-lg-280 {
    padding-top: 280px !important;
    padding-bottom: 280px !important;
  }
  .mmx-lg-280 {
    margin-left: 280px !important;
    margin-right: 280px !important;
  }
  .mmy-lg-280 {
    margin-top: 280px !important;
    margin-bottom: 280px !important;
  }
  .mp-lg-280 {
    padding: 280px !important;
  }
  .mm-lg-280 {
    margin: 280px !important;
  }
  .mrow-gap-lg-280 {
    row-gap: 280px !important;
  }
}
@media (min-width: 1200px) {
  .mm-xl-280 {
    margin: 280px !important;
  }
  .mp-xl-280 {
    padding: 280px !important;
  }
  .mmt-xl-280 {
    margin-top: 280px !important;
  }
  .mmb-xl-280 {
    margin-bottom: 280px !important;
  }
  .mml-xl-280 {
    margin-left: 280px !important;
  }
  .mmr-xl-280 {
    margin-right: 280px !important;
  }
  .mpt-xl-280 {
    padding-top: 280px !important;
  }
  .mpb-xl-280 {
    padding-bottom: 280px !important;
  }
  .mpl-xl-280 {
    padding-left: 280px !important;
  }
  .mpr-xl-280 {
    padding-right: 280px !important;
  }
  .mpx-xl-280 {
    padding-left: 280px !important;
    padding-right: 280px !important;
  }
  .mpy-xl-280 {
    padding-top: 280px !important;
    padding-bottom: 280px !important;
  }
  .mmx-xl-280 {
    margin-left: 280px !important;
    margin-right: 280px !important;
  }
  .mmy-xl-280 {
    margin-top: 280px !important;
    margin-bottom: 280px !important;
  }
  .mp-xl-280 {
    padding: 280px !important;
  }
  .mm-xl-280 {
    margin: 280px !important;
  }
  .mrow-gap-xl-280 {
    row-gap: 280px !important;
  }
}
@media (min-width: 1400px) {
  .mm-xxl-280 {
    margin: 280px !important;
  }
  .mp-xxl-280 {
    padding: 280px !important;
  }
  .mmt-xxl-280 {
    margin-top: 280px !important;
  }
  .mmb-xxl-280 {
    margin-bottom: 280px !important;
  }
  .mml-xxl-280 {
    margin-left: 280px !important;
  }
  .mmr-xxl-280 {
    margin-right: 280px !important;
  }
  .mpt-xxl-280 {
    padding-top: 280px !important;
  }
  .mpb-xxl-280 {
    padding-bottom: 280px !important;
  }
  .mpl-xxl-280 {
    padding-left: 280px !important;
  }
  .mpr-xxl-280 {
    padding-right: 280px !important;
  }
  .mpx-xxl-280 {
    padding-left: 280px !important;
    padding-right: 280px !important;
  }
  .mpy-xxl-280 {
    padding-top: 280px !important;
    padding-bottom: 280px !important;
  }
  .mmx-xxl-280 {
    margin-left: 280px !important;
    margin-right: 280px !important;
  }
  .mmy-xxl-280 {
    margin-top: 280px !important;
    margin-bottom: 280px !important;
  }
  .mp-xxl-280 {
    padding: 280px !important;
  }
  .mm-xxl-280 {
    margin: 280px !important;
  }
  .mrow-gap-xxl-280 {
    row-gap: 280px !important;
  }
}
@media (min-width: 1920px) {
  .mm-xxxl-280 {
    margin: 280px !important;
  }
  .mp-xxxl-280 {
    padding: 280px !important;
  }
  .mmt-xxxl-280 {
    margin-top: 280px !important;
  }
  .mmb-xxxl-280 {
    margin-bottom: 280px !important;
  }
  .mml-xxxl-280 {
    margin-left: 280px !important;
  }
  .mmr-xxxl-280 {
    margin-right: 280px !important;
  }
  .mpt-xxxl-280 {
    padding-top: 280px !important;
  }
  .mpb-xxxl-280 {
    padding-bottom: 280px !important;
  }
  .mpl-xxxl-280 {
    padding-left: 280px !important;
  }
  .mpr-xxxl-280 {
    padding-right: 280px !important;
  }
  .mpx-xxxl-280 {
    padding-left: 280px !important;
    padding-right: 280px !important;
  }
  .mpy-xxxl-280 {
    padding-top: 280px !important;
    padding-bottom: 280px !important;
  }
  .mmx-xxxl-280 {
    margin-left: 280px !important;
    margin-right: 280px !important;
  }
  .mmy-xxxl-280 {
    margin-top: 280px !important;
    margin-bottom: 280px !important;
  }
  .mp-xxxl-280 {
    padding: 280px !important;
  }
  .mm-xxxl-280 {
    margin: 280px !important;
  }
  .mrow-gap-xxxl-280 {
    row-gap: 280px !important;
  }
}
.mtext-deep-blue {
  color: #0f2e4c;
}

.mbg-deep-blue {
  background-color: #0f2e4c;
}

.mstroke-deep-blue {
  border-color: #0f2e4c;
}

.mtext-dark-teal {
  color: #004c4f;
}

.mbg-dark-teal {
  background-color: #004c4f;
}

.mstroke-dark-teal {
  border-color: #004c4f;
}

.mtext-teal {
  color: #56bfb4;
}

.mbg-teal {
  background-color: #56bfb4;
}

.mstroke-teal {
  border-color: #56bfb4;
}

.mtext-light-aqua {
  color: #b5d8da;
}

.mbg-light-aqua {
  background-color: #b5d8da;
}

.mstroke-light-aqua {
  border-color: #b5d8da;
}

.mtext-gold-accent {
  color: #ffca1d;
}

.mbg-gold-accent {
  background-color: #ffca1d;
}

.mstroke-gold-accent {
  border-color: #ffca1d;
}

.mtext-slate-grey {
  color: #708090;
}

.mbg-slate-grey {
  background-color: #708090;
}

.mstroke-slate-grey {
  border-color: #708090;
}

.mtext-charcoal {
  color: #2b2b2b;
}

.mbg-charcoal {
  background-color: #2b2b2b;
}

.mstroke-charcoal {
  border-color: #2b2b2b;
}

.mtext-dark-grey {
  color: #dbdada;
}

.mbg-dark-grey {
  background-color: #dbdada;
}

.mstroke-dark-grey {
  border-color: #dbdada;
}

.mtext-grey {
  color: #ebebeb;
}

.mbg-grey {
  background-color: #ebebeb;
}

.mstroke-grey {
  border-color: #ebebeb;
}

.mtext-off-white {
  color: #f4f4f4;
}

.mbg-off-white {
  background-color: #f4f4f4;
}

.mstroke-off-white {
  border-color: #f4f4f4;
}

.mtext-white {
  color: #ffffff;
}

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

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

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

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

.mshadow-small {
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
}

.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;
}

.mw-auto {
  width: auto;
}

.mw-100 {
  width: 100%;
}

@media (min-width: 576px) {
  .mw-sm-auto {
    width: auto;
  }
  .mw-sm-100 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .mw-md-auto {
    width: auto;
  }
  .mw-md-100 {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .mw-lg-auto {
    width: auto;
  }
  .mw-lg-100 {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .mw-xl-auto {
    width: auto;
  }
  .mw-xl-100 {
    width: 100%;
  }
}
@media (min-width: 1400px) {
  .mw-xxl-auto {
    width: auto;
  }
  .mw-xxl-100 {
    width: 100%;
  }
}
@media (min-width: 1920px) {
  .mw-xxxl-auto {
    width: auto;
  }
  .mw-xxxl-100 {
    width: 100%;
  }
}
.mrotate-45 {
  transform: rotateZ(-45deg);
}

html {
  font-size: 16px;
  color: #2b2b2b;
  overflow-x: hidden;
}

body {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  overflow-x: hidden;
}
@media (min-width: 992px) {
  body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}

a {
  color: #2b2b2b;
  transition: 0.3s all;
  text-decoration: none;
}
a:hover {
  color: #56bfb4;
}

p {
  line-height: 28px;
}

.mbtn {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 110%;
  text-transform: uppercase;
  border-radius: 15px;
  line-height: 100% !important;
}
.mbtn.mbtn-accent {
  background-color: #ffca1d;
  color: #2b2b2b;
}
.mbtn.mbtn-default {
  background-color: #ebebeb;
  color: #2b2b2b;
}
.mbtn.mbtn-outline-default {
  color: #708090;
  border: 1px solid #dbdada;
}
.mbtn.mbtn-dark-teal {
  background-color: #004c4f;
  color: #ffffff;
}
.mbtn.mbtn-outline-default-2 {
  color: #2b2b2b;
  border: 1px solid #dbdada;
}
.mbtn.mbtn-white {
  background-color: #ffffff;
  color: #004c4f;
}
.mbtn.mbtn-icon {
  transition: 0.3s all;
  background-color: #ffffff;
  color: #004c4f;
  border-radius: 53px;
  padding: 0px;
  border: 1px solid #dbdada;
  width: 53px;
  height: 53px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mbtn.mbtn-sm {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  border-radius: 10px;
  text-transform: none;
  line-height: 100%;
}
.mbtn.mbtn-sm.mbtn-square {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 43px;
  height: 43px;
}
@media (min-width: 992px) {
  .mbtn {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
    text-transform: uppercase;
  }
  .mbtn.mbtn-sm {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    text-transform: none;
    line-height: 100%;
  }
}

.mdropdown .dropdown-toggle::after {
  font-size: 14px;
  transition: 0.3s all;
  content: "\f078";
  font-family: "Font Awesome 6 Free";
  font-weight: 700;
  border: none;
  vertical-align: 2px;
}
.mdropdown .dropdown-toggle.show::after {
  transform: rotateZ(-180deg);
}
.mdropdown .dropdown-menu {
  border-radius: 15px;
}

.mnavbar {
  padding-top: 0px;
  padding-bottom: 0px;
  position: absolute;
  left: 0;
  right: 0;
  top: 28px;
}
.mnavbar .mnavbar-container {
  transition: 0.3s all;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: 12px;
  margin-right: 12px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-wrap: inherit;
  border-radius: 20px;
}
.mnavbar .mnavbar-container.scrolled {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  background-color: #0f2e4c;
}
.mnavbar .mnavbar-brand {
  padding-top: 0px;
  padding-bottom: 0px;
}
.mnavbar .mnavbar-brand .mlogo {
  transition: 0.3s all;
  height: 36px;
}
.mnavbar .navbar-toggler {
  border-color: transparent;
}
.mnavbar .navbar-toggler .mnavbar-toggler-icon {
  width: 36px;
  height: auto;
}
.mnavbar .navbar-toggler:focus {
  box-shadow: 0 0 0 0.125rem rgba(255, 255, 255, 0.64);
}
.mnavbar .navbar-nav .nav-item .nav-link {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 110%;
  color: #708090;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.mnavbar .navbar-nav .nav-item .nav-link:hover {
  color: #0f2e4c;
}
.mnavbar .navbar-nav .nav-item .nav-link.active {
  color: #0f2e4c;
  font-weight: 700;
}
.mnavbar .navbar-nav .nav-item .nav-link.highlight {
  background-color: #56bfb4;
  color: #ffffff;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 110%;
  text-transform: uppercase;
  border-radius: 15px;
}
.mnavbar .navbar-nav .nav-item .nav-link.icon {
  padding-left: 0px;
  padding-right: 0px;
  font-size: 20px;
  color: #ffffff;
}
.mnavbar .navbar-nav .nav-item.dropdown .dropdown-toggle:after {
  transition: 0.3s all;
  font-size: 14px;
  content: "\f078";
  font-family: "Font Awesome 6 Free";
  font-weight: 700;
  border: none;
  vertical-align: 2px;
}
.mnavbar .navbar-nav .nav-item.dropdown .dropdown-toggle.show:after {
  transform: rotateZ(-180deg);
}
.mnavbar .navbar-nav .nav-item.dropdown .dropdown-menu {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 15px;
  margin-top: 0;
  border-color: transparent;
}
.mnavbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 110%;
  color: #708090;
  padding-top: 12px;
  padding-bottom: 12px;
}
.mnavbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover {
  color: #0f2e4c;
  background-color: transparent;
}
.mnavbar .mnavbar-collapse {
  background-color: #ffffff;
  border-radius: 15px;
}
.mnavbar.fixed-top {
  position: fixed;
  top: 20px;
}
@media (min-width: 1200px) {
  .mnavbar {
    top: 40px;
  }
  .mnavbar .mnavbar-container {
    padding-left: 24px;
    padding-right: 24px;
    margin-left: 16px;
    margin-right: 16px;
    border-radius: 20px;
  }
  .mnavbar .mnavbar-brand .mlogo {
    height: 50px;
  }
  .mnavbar .navbar-nav .nav-item .nav-link {
    padding-left: 0px;
    padding-right: 0px;
  }
  .mnavbar .navbar-nav .nav-item + .nav-item {
    margin-left: 36px;
  }
  .mnavbar .navbar-nav .nav-item.dropdown .dropdown-menu {
    margin-top: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0px;
    padding-right: 0px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  }
  .mnavbar .navbar-nav.mnavbar-center {
    background-color: #ffffff;
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 15px;
    height: 54px;
    display: flex;
    align-items: center;
  }
  .mnavbar .mnavbar-collapse {
    background-color: transparent;
    border-radius: 0px;
  }
  .mnavbar.fixed-top {
    top: 20px;
  }
}

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

.mbreadcrumb .breadcrumb {
  margin-bottom: 0px;
}
.mbreadcrumb .breadcrumb .breadcrumb-item,
.mbreadcrumb .breadcrumb a,
.mbreadcrumb .breadcrumb .breadcrumb-item::before {
  color: #b5d8da;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
}
.mbreadcrumb .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: "—";
}
@media (min-width: 768px) {
  .mbreadcrumb .breadcrumb .breadcrumb-item,
  .mbreadcrumb .breadcrumb a,
  .mbreadcrumb .breadcrumb .breadcrumb-item::before {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}

.mheader-home {
  border-radius: 30px;
  height: 592px;
  background-image: url("../img/home-header-mobile.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
  display: flex;
  align-items: center;
}
.mheader-home .content {
  width: 100%;
}
.mheader-home .content .title {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 110%;
  color: #ffffff;
  margin-bottom: 32px;
}
.mheader-home .content .body {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #b5d8da;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .mheader-home {
    height: 920px;
    border-radius: 50px;
    background-image: url("../img/home-header.png");
  }
  .mheader-home .content .title {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
    margin-bottom: 48px;
  }
  .mheader-home .content .body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    margin-bottom: 48px;
  }
}

.mheader-page {
  border-radius: 30px;
  padding-top: 48px;
  height: 423px;
  background-image: url("../img/page-header-mobile.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
  display: flex;
  align-items: center;
}
.mheader-page .content {
  width: 100%;
}
.mheader-page .content .title {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 110%;
  color: #ffffff;
  margin-bottom: 32px;
}
.mheader-page .content .body {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #b5d8da;
  margin-bottom: 0px;
}
.mheader-page .mbreadcrumb {
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .mheader-page {
    padding-top: 80px;
    height: 554px;
    border-radius: 50px;
    background-image: url("../img/page-header.png");
  }
  .mheader-page .mbreadcrumb {
    margin-bottom: 48px;
  }
  .mheader-page .content .title {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
    margin-bottom: 48px;
  }
  .mheader-page .content .body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}

.mpartner-list .mpartner-item {
  margin-bottom: 32px;
}
.mpartner-list .mpartner-item img {
  max-width: 144px;
  max-height: 42px;
}
@media (min-width: 992px) {
  .mpartner-list .mpartner-item img {
    max-width: 100%;
    max-height: 60px;
  }
}
@media (min-width: 1400px) {
  .mpartner-list .mpartner-item img {
    max-width: 100%;
    max-height: 60px;
  }
}

.mstatistic-list .mstatistic-item .content {
  background-color: #b5d8da;
  border-radius: 15px;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 20px;
  padding-right: 20px;
}
.mstatistic-list .mstatistic-item .content .title {
  color: #004c4f;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 21px;
  line-height: 110%;
  margin-bottom: 8px;
}
.mstatistic-list .mstatistic-item .content .body {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  .mstatistic-list .mstatistic-item .content {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .mstatistic-list .mstatistic-item .content .title {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 33px;
    line-height: 110%;
    margin-bottom: 28px;
  }
  .mstatistic-list .mstatistic-item .content .body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}

.mcarousel-home {
  position: relative;
  background-image: url("../img/home-caro-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
}
.mcarousel-home .owl-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-90%);
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-left: 16px;
  padding-right: 16px;
}
.mcarousel-home .owl-nav .owl-prev,
.mcarousel-home .owl-nav .owl-next {
  border-radius: 80px;
  width: 50px;
  height: 50px;
  border: 1px solid #ffffff !important;
  background-color: #b5d8da !important;
}
.mcarousel-home .owl-nav .owl-prev span,
.mcarousel-home .owl-nav .owl-next span {
  display: none;
}
.mcarousel-home .owl-nav .owl-prev:before,
.mcarousel-home .owl-nav .owl-next:before {
  color: #004c4f;
  font-size: 20px;
  content: "\f053";
  font-family: "Font Awesome 6 Free";
  font-weight: 700;
}
.mcarousel-home .owl-nav .owl-next:before {
  content: "\f054";
}
.mcarousel-home .item {
  padding-top: 20px;
  padding-bottom: 20px;
}
.mcarousel-home .item .item-container {
  background-color: #b5d8da;
  padding: 24px;
  border-radius: 30px;
  position: relative;
  margin: 0 auto;
  width: 260px;
}
.mcarousel-home .item .item-container .thumbnail-container {
  border-radius: 20px;
  margin-bottom: 24px;
  overflow: hidden;
}
.mcarousel-home .item .item-container .thumbnail-container .thumbnail {
  aspect-ratio: 470/350;
  height: auto;
  width: 212px;
  max-width: 100%;
}
.mcarousel-home .item .item-container .content .title {
  margin-bottom: 16px;
  color: #004c4f;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 21px;
  line-height: 110%;
}
.mcarousel-home .item .item-container .content .body {
  margin-bottom: 0px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
}
.mcarousel-home .item .item-container:after {
  border-radius: 50px;
  background-color: #56bfb4;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  transform: rotateZ(15deg);
}
@media (min-width: 768px) {
  .mcarousel-home .item {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .mcarousel-home .item .item-container {
    padding: 32px;
    border-radius: 30px;
    width: 380px;
  }
  .mcarousel-home .item .item-container .thumbnail-container {
    border-radius: 20px;
    margin-bottom: 28px;
  }
  .mcarousel-home .item .item-container .thumbnail-container .thumbnail {
    width: 320px;
  }
  .mcarousel-home .item .item-container .content .title {
    margin-bottom: 20px;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 26px;
    line-height: 110%;
  }
  .mcarousel-home .item .item-container .content .body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
  }
  .mcarousel-home .owl-nav {
    transform: translateY(-50%);
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 992px) {
  .mcarousel-home .owl-nav {
    padding-left: 64px;
    padding-right: 64px;
  }
}
@media (min-width: 1200px) {
  .mcarousel-home .item {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .mcarousel-home .item .item-container {
    padding: 40px;
    border-radius: 50px;
    width: 550px;
  }
  .mcarousel-home .item .item-container .thumbnail-container {
    border-radius: 20px;
    margin-bottom: 32px;
  }
  .mcarousel-home .item .item-container .thumbnail-container .thumbnail {
    width: 470px;
  }
  .mcarousel-home .item .item-container .content .title {
    margin-bottom: 32px;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 33px;
    line-height: 110%;
  }
  .mcarousel-home .item .item-container .content .body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
  .mcarousel-home .owl-nav {
    padding-left: 64px;
    padding-right: 64px;
    transform: translateY(-50%);
  }
  .mcarousel-home .owl-nav .owl-prev,
  .mcarousel-home .owl-nav .owl-next {
    width: 80px;
    height: 80px;
  }
  .mcarousel-home .owl-nav .owl-prev:before,
  .mcarousel-home .owl-nav .owl-next:before {
    font-size: 28px;
  }
}

.mcarousel-home-dots .item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.mcarousel-home-dots .item .title {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #56bfb4;
  margin-bottom: 0px;
  cursor: pointer;
  text-align: center;
}
.mcarousel-home-dots .item .dot-container {
  margin-bottom: 48px;
  position: relative;
  width: 100%;
  justify-content: center;
  display: none;
}
.mcarousel-home-dots .item .dot-container .dot {
  border-radius: 33px;
  background-color: #b5d8da;
  display: block;
  width: 33px;
  height: 33px;
  border: 5px solid transparent;
  z-index: 1;
  cursor: pointer;
}
.mcarousel-home-dots .item .dot-container:before {
  background-color: #b5d8da;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  width: 100%;
  z-index: 0;
}
.mcarousel-home-dots .item:first-child .dot-container:before {
  width: 50%;
  left: 50%;
}
.mcarousel-home-dots .item:last-child .dot-container:before {
  width: 50%;
  right: 50%;
}
.mcarousel-home-dots .item.active .dot-container .dot {
  border-color: #ffffff;
}
.mcarousel-home-dots .item.active .title {
  color: #ffffff;
  font-weight: 700;
}
@media (min-width: 1200px) {
  .mcarousel-home-dots {
    flex-wrap: nowrap;
  }
  .mcarousel-home-dots .item .dot-container {
    display: flex;
  }
  .mcarousel-home-dots .item .title {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    white-space: nowrap;
  }
}
@media (min-width: 1400px) {
  .mcarousel-home-dots .item .title {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 110%;
  }
}

.mmembership-list .item {
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-bottom: 1px solid #dbdada;
}
.mmembership-list .item .num-container {
  border-radius: 53px;
  margin-right: 24px;
  height: 53px;
  width: 53px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #2b2b2b;
}
.mmembership-list .item .num-container span {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 110%;
  text-transform: uppercase;
}
.mmembership-list .item .content {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.mmembership-list .item .content .title {
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 21px;
  line-height: 110%;
  color: #004c4f;
  margin-bottom: 24px;
  font-weight: 700;
}
.mmembership-list .item .content .body {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #708090;
  margin-bottom: 0px;
}
@media (min-width: 1400px) {
  .mmembership-list .item .content {
    flex-direction: row;
    align-items: center;
  }
  .mmembership-list .item .content .title {
    flex: 2;
    margin-bottom: 0px;
  }
  .mmembership-list .item .content .body {
    flex: 4;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}

.mexpandable-mask .mcollapse-btn {
  display: none;
}
.mexpandable-mask .mexpand-btn {
  display: none;
}
.mexpandable-mask.active .mmask-content {
  transition: max-height 0.4s ease;
  max-height: 2000px;
}
.mexpandable-mask.active .mmask-content:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 80px;
  background: linear-gradient(to top, white, transparent);
  pointer-events: none;
  transition: opacity 0.3s;
  opacity: 0;
}
.mexpandable-mask.active .mcollapse-btn {
  display: block;
}
.mexpandable-mask.active .mexpand-btn {
  display: none;
}
.mexpandable-mask.active.collapsed .mcollapse-btn {
  display: none;
}
.mexpandable-mask.active.collapsed .mexpand-btn {
  display: block;
}
.mexpandable-mask.active.collapsed .mmask-content {
  position: relative;
  max-height: 440px; /* chiều cao collapsed */
  overflow: hidden;
}
.mexpandable-mask.active.collapsed .mmask-content:after {
  opacity: 1;
}

.mreveal-mask .mcollapse-btn {
  display: none;
}
.mreveal-mask .mexpand-btn {
  display: none;
}
.mreveal-mask.active .mmask-content {
  transition: max-height 0.4s ease;
  max-height: unset;
}
.mreveal-mask.active .mcollapse-btn {
  display: block;
}
.mreveal-mask.active .mexpand-btn {
  display: none;
}
.mreveal-mask.active.collapsed .mcollapse-btn {
  display: none;
}
.mreveal-mask.active.collapsed .mexpand-btn {
  display: block;
}
.mreveal-mask.active.collapsed .mmask-content {
  position: relative;
  max-height: 0; /* chiều cao collapsed */
  overflow: hidden;
}

.mcarousel-buttons .mcarousel-button {
  border-radius: 100px;
  background-color: #ffffff;
  color: #004c4f;
  font-size: 20px;
  width: 50px;
  height: 50px;
  border: 1px solid #708090;
}
.mcarousel-buttons .mcarousel-button.mcarousel-button-sm {
  color: #2b2b2b;
  font-size: 20px;
  border-color: #dbdada;
}
@media (min-width: 992px) {
  .mcarousel-buttons .mcarousel-button {
    font-size: 28px;
    width: 80px;
    height: 80px;
  }
  .mcarousel-buttons .mcarousel-button.mcarousel-button-sm {
    width: 53px;
    height: 53px;
  }
}

.mcarousel-testimonial-wrapper .mcarousel-testimonial {
  display: flex;
  flex-wrap: nowrap;
  gap: 32px;
  padding: 16px;
  overflow-x: scroll;
  scrollbar-width: none;
}
.mcarousel-testimonial-wrapper .mcarousel-testimonial::-webkit-scrollbar {
  display: none; /* Chrome, Safari */
}
.mcarousel-testimonial-wrapper .mcarousel-testimonial .item {
  flex: 0 0 auto;
  width: 400px;
  transition: transform 0.3s ease;
}

.mcarousel-testimonial .item {
  padding: 30px;
  border-radius: 30px;
  background-color: #f4f4f4;
  border: 1px solid #dbdada;
}
.mcarousel-testimonial .item .icon-container {
  margin-bottom: 48px;
}
.mcarousel-testimonial .item .icon-container .icon {
  font-size: 42px;
  color: #56bfb4;
}
.mcarousel-testimonial .item .content .body {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  margin-bottom: 48px;
  height: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.mcarousel-testimonial .item .content .author {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  margin-bottom: 16px;
  font-weight: 700;
}
.mcarousel-testimonial .item .content .author-job {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 0px;
  color: #708090;
}
.mcarousel-testimonial .item:hover {
  background-color: #ffffff;
  border-color: #2b2b2b;
}
.mcarousel-testimonial .item:hover .icon-container .icon {
  color: #004c4f;
}
.mcarousel-testimonial.owl-carousel .item {
  max-width: 320px;
}

@media (min-width: 992px) {
  .mcarousel-expert-wrapper {
    height: 620px;
    overflow-y: hidden;
  }
  .mcarousel-expert-wrapper .mcarousel-expert {
    height: 620px;
  }
}

.mcarousel-expert .item {
  transition: 0.3s all;
  background-color: #f4f4f4;
  padding: 20px;
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.mcarousel-expert .item .thumbnail-container {
  transition: 0.3s all;
  margin-bottom: 36px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.mcarousel-expert .item .thumbnail-container .thumbnail {
  transition: 0.3s all;
  height: 135px;
  width: auto;
}
.mcarousel-expert .item .content-container {
  transition: 0.3s all;
  display: flex;
  flex-direction: row;
  align-items: end;
}
.mcarousel-expert .item .content {
  transition: 0.3s all;
  margin-right: 24px;
  flex: 1;
  width: 190px;
}
.mcarousel-expert .item .content .title {
  transition: 0.3s all;
  color: #004c4f;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 21px;
  line-height: 110%;
  margin-bottom: 24px;
}
.mcarousel-expert .item .content .body {
  transition: 0.3s all;
  color: #708090;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  .mcarousel-expert .item-wrapper {
    display: flex;
    align-items: center;
    height: 618px;
  }
  .mcarousel-expert .item {
    padding: 40px;
    border-radius: 50px;
    opacity: 0.5;
  }
  .mcarousel-expert .item .thumbnail-container .thumbnail {
    height: 192px;
  }
  .mcarousel-expert .item .content {
    margin-right: 80px;
    width: 190px;
  }
  .mcarousel-expert .item .content .title {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 110%;
    transform-origin: top left;
  }
  .mcarousel-expert .item .content .body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    transform-origin: top left;
  }
  .mcarousel-expert .highlight .item {
    opacity: 1;
  }
  .mcarousel-expert .highlight .item .thumbnail-container .thumbnail {
    height: 313px;
  }
  .mcarousel-expert .highlight .item .content {
    width: 280px;
    height: 130px;
  }
  .mcarousel-expert .highlight .item .content .title {
    margin-bottom: 40px;
    transform: scale(1.4);
  }
  .mcarousel-expert .highlight .item .content .body {
    transform: scale(1.4);
  }
}
@media (min-width: 1200px) {
  .mcarousel-expert .item .content {
    margin-right: 120px;
    width: 190px;
  }
  .mcarousel-expert .highlight .item .content {
    width: 280px;
  }
}

.mcall-to-action {
  border-radius: 50px;
  height: 482px;
  background-image: url("../img/call-to-action-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #b5d8da;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mcall-to-action .content {
  text-align: center;
}
.mcall-to-action .content .title {
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 110%;
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .mcall-to-action {
    height: 654px;
  }
  .mcall-to-action .content .title {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 51px;
    line-height: 120%;
    margin-bottom: 48px;
  }
}

.mfooter {
  border-radius: 30px;
  background-color: #ffffff;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 45px;
  padding-bottom: 45px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #ebebeb;
}
.mfooter .mlogo {
  height: 56px;
}
.mfooter .mlink-list {
  display: flex;
  flex-direction: column;
  align-items: start;
}
.mfooter .mlink-list .title {
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 21px;
  line-height: 110%;
  margin-bottom: 0px;
  font-size: 18px;
}
.mfooter .mlink-list .title + .link {
  margin-top: 32px;
}
.mfooter .mlink-list .link {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
}
.mfooter .mlink-list .link + .link {
  margin-top: 24px;
}
@media (min-width: 992px) {
  .mfooter {
    border-radius: 50px;
    padding: 100px;
  }
  .mfooter .mlogo {
    height: 80px;
  }
  .mfooter .mlink-list .title {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 110%;
  }
  .mfooter .mlink-list .title + .link {
    margin-top: 48px;
  }
  .mfooter .mlink-list .link {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}

.mform .form-control {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #2b2b2b;
  border-radius: 15px;
  border: 1px solid #dbdada;
  line-height: 100% !important;
}
.mform .mce-tinymce {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 15px;
  border: 1px solid #dbdada;
}
.mform .mce-tinymce .mce-edit-area {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #2b2b2b;
  line-height: 100% !important;
}
.mform .mce-tinymce .mce-top-part .mce-btn {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 110%;
  text-transform: uppercase;
  color: #2b2b2b;
  background-color: #f4f4f4;
  border-radius: 10px;
  padding: 5px;
}
.mform .mce-tinymce .mce-top-part .mce-btn.mce-active {
  background-color: #dbdada;
}
.mform .mce-tinymce .mce-top-part .mce-btn + .mce-btn {
  margin-left: 16px;
}
.mform .mce-tinymce .mce-top-part .mce-tinymce-submit-btn {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 110%;
  text-transform: uppercase;
  background-color: #004c4f;
  color: #ffffff;
  padding: 20px;
  border-radius: 100px;
}
.mform.mform-2 .form-control {
  background-color: #f4f4f4;
}
.mform.mform-2 .mce-tinymce {
  background-color: #f4f4f4;
}
.mform input::placeholder,
.mform textarea::placeholder {
  color: #708090;
}
@media (min-width: 992px) {
  .mform .form-control {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
  .mform .mce-tinymce .mce-edit-area {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
  .mform .mce-tinymce .mce-top-part .mce-btn {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
    text-transform: uppercase;
  }
  .mform .mce-tinymce .mce-top-part .mce-tinymce-submit-btn {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
    text-transform: uppercase;
  }
}

.mdivider {
  background-color: #dbdada;
  display: block;
  height: 1px;
  width: 100%;
}
.mdivider.mdivider-2 {
  background-color: #2b2b2b;
}

.mtag {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #56bfb4;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
  border-radius: 15px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700 !important;
}
@media (min-width: 992px) {
  .mtag {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
  }
}

.blog-item--featured .content-container {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  flex-direction: column;
  align-items: start;
}
.blog-item--featured .content-container .content {
  flex: 1;
}
.blog-item--featured .content {
  margin-bottom: 32px;
}
.blog-item--featured .content .title {
  color: #004c4f;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 26px;
  line-height: 110%;
  margin-bottom: 16px;
}
.blog-item--featured .content .body {
  color: #708090;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 0px;
}
.blog-item--featured .thumbnail-container {
  position: relative;
}
.blog-item--featured .thumbnail-container .thumbnail {
  border-radius: 30px;
  width: 100%;
  height: 280px;
  object-fit: cover;
}
.blog-item--featured .thumbnail-container .controls {
  position: absolute;
  bottom: 24px;
  right: 24px;
}
@media (min-width: 992px) {
  .blog-item--featured .content {
    margin-bottom: 0px;
  }
  .blog-item--featured .content .title {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 51px;
    line-height: 120%;
    margin-bottom: 32px;
  }
  .blog-item--featured .content .body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
  .blog-item--featured .thumbnail-container .thumbnail {
    border-radius: 50px;
    height: 580px;
  }
}

@media (min-width: 1200px) {
  .mcarousel-blog-wrapper {
    padding-left: 4.166666665%;
  }
}
@media (min-width: 1400px) {
  .mcarousel-blog-wrapper {
    padding-left: 0;
  }
}

.blog-item.blog-item-carousel {
  width: 100%;
}
.blog-item .thumbnail-container {
  margin-bottom: 0px;
  position: relative;
  width: 100%;
  height: 176px;
}
.blog-item .thumbnail-container .thumbnail {
  border-radius: 30px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.blog-item .thumbnail-container .controls {
  display: flex;
  position: absolute;
  bottom: 24px;
  right: 24px;
  left: 24px;
  justify-content: space-between;
  align-items: end;
}
.blog-item .content {
  padding: 16px;
}
.blog-item .content .note {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 16px;
  color: #75787b;
}
.blog-item .content .title {
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 21px;
  line-height: 110%;
  margin-bottom: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.blog-item .content .body {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
  margin-bottom: 0px;
  color: #708090;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
@media (min-width: 768px) {
  .blog-item.blog-item-carousel {
    width: 400px;
  }
  .blog-item .thumbnail-container {
    margin-bottom: 16px;
    height: 250px;
  }
  .blog-item .content .title {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 26px;
    line-height: 110%;
    height: 58px;
  }
  .blog-item .content .body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    height: 180px;
  }
}
@media (min-width: 1200px) {
  .blog-item.blog-item-carousel {
    width: 452px;
  }
}

.blog-list .blog-item + .blog-item {
  margin-top: 16px;
}
.blog-list.blog-list-horizontal .blog-item {
  padding: 16px;
}
.blog-list.blog-list-horizontal .blog-item .item {
  display: flex;
}
.blog-list.blog-list-horizontal .blog-item .thumbnail-container {
  margin-right: 24px;
  margin-bottom: 0px;
  aspect-ratio: 350/250;
  width: 350px;
  height: 250px;
}
.blog-list.blog-list-horizontal .blog-item .content {
  padding: 0px;
  padding-top: 16px;
}
.blog-list.blog-list-horizontal .blog-item .content .note {
  margin-bottom: 24px;
}
.blog-list.blog-list-horizontal .blog-item .content .title {
  margin-bottom: 24px;
  height: auto;
}
.blog-list.blog-list-horizontal .blog-item .content .body {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.blog-list.blog-list-horizontal .blog-item + .blog-item {
  margin-top: 0px;
}
.blog-list.blog-list-horizontal .blog-item + .blog-item:before {
  background-color: #ebebeb;
  margin-bottom: 32px;
  content: "";
  height: 1px;
  display: block;
}

.mmask-fade-left {
  position: relative;
}
.mmask-fade-left:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 80px;
  z-index: 2;
  pointer-events: none;
  left: 0;
  background: linear-gradient(to right, white 0%, transparent 100%);
}

.mmask-fade-right {
  position: relative;
}
.mmask-fade-right:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 80px;
  z-index: 2;
  pointer-events: none;
  right: 0;
  background: linear-gradient(to left, white 0%, transparent 100%);
}
.mmask-fade-right.mmask-fade-right-lg:after {
  width: 360px;
}

.mscroll-mask {
  border-radius: 40px;
  padding-right: 16px;
  border: 1px solid #dbdada;
  overflow: hidden;
}
.mscroll-mask .mmask-content {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  height: 900px;
  overflow-y: auto;
}
.mscroll-mask .mmask-content::-webkit-scrollbar {
  width: 4px;
}
.mscroll-mask .mmask-content::-webkit-scrollbar-track {
  background: #ebebeb;
  margin-top: 48px;
  margin-bottom: 48px;
}
.mscroll-mask .mmask-content::-webkit-scrollbar-thumb {
  background: #dbdada;
  border-radius: 100px;
  transition: background 0.3s;
}
.mscroll-mask .mmask-content::-webkit-scrollbar-thumb:hover {
  background: #dbdada;
}

.marticle {
  max-width: 100%;
}

.mbadge {
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  border-radius: 10px;
  font-weight: 700;
}
.mbadge.mbadge-light-aqua {
  background-color: #b5d8da;
}
@media (min-width: 992px) {
  .mbadge {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}

.mcomment-list .item .meta {
  margin-bottom: 36px;
  display: flex;
  align-items: center;
}
.mcomment-list .item .meta .user {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  margin-right: 16px;
  font-weight: 700;
}
.mcomment-list .item .meta .date {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #708090;
}
.mcomment-list .item .body {
  margin-bottom: 36px;
}
.mcomment-list .item .actions {
  display: flex;
  flex-direction: row;
}
.mcomment-list .item .actions .action {
  color: #708090;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  margin-right: 24px;
}
.mcomment-list .item .actions .action:hover {
  color: #56bfb4;
}
.mcomment-list .item .actions .dropdown .action {
  margin-right: 0px;
}
.mcomment-list .item .actions .dropdown .action.dropdown-toggle::after {
  display: none;
}
.mcomment-list .item + .item:before {
  background-color: #ebebeb;
  margin-top: 24px;
  margin-bottom: 24px;
  content: "";
  width: 100%;
  height: 1px;
  display: block;
}
@media (min-width: 992px) {
  .mcomment-list .item .meta .user {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 110%;
  }
  .mcomment-list .item .meta .date {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
  .mcomment-list .item .actions .action {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
  .mcomment-list .item + .item:before {
    margin-top: 56px;
    margin-bottom: 56px;
  }
}

.marticle-section-thumbnail {
  position: relative;
}
.marticle-section-thumbnail .thumbnail {
  margin-bottom: 16px;
  border-radius: 50px;
  width: 100%;
  height: 416px;
  object-fit: cover;
}
.marticle-section-thumbnail .content {
  border-radius: 30px;
  background-color: #004c4f;
  padding: 24px;
  position: absolute;
  top: 30px;
  left: 30px;
  right: 30px;
}
.marticle-section-thumbnail .content .title {
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 21px;
  line-height: 110%;
  margin-bottom: 0px;
  color: #ffffff;
}
.marticle-section-thumbnail .content .subtitle {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
  margin-bottom: 16px;
  color: #b5d8da;
}
.marticle-section-thumbnail .caption {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  margin-bottom: 0px;
  color: #708090;
  text-align: center;
}
@media (min-width: 992px) {
  .marticle-section-thumbnail .thumbnail {
    height: 543px;
  }
  .marticle-section-thumbnail .content {
    right: auto;
  }
  .marticle-section-thumbnail .content .title {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 33px;
    line-height: 110%;
  }
  .marticle-section-thumbnail .content .subtitle {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 110%;
  }
}

/*# sourceMappingURL=style.css.map */
