.m-0 {
  margin: 0;
}

.mt-0 {
  margin-top: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.ml-0 {
  margin-left: 0;
}

.mr-0 {
  margin-right: 0;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-0 {
    margin: 0;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-0 {
    margin: 0;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-0 {
    margin: 0;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-0 {
    margin: 0;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-0 {
    margin-top: 0;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-0 {
    margin-top: 0;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-0 {
    margin-top: 0;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-0 {
    margin-top: 0;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-0 {
    margin-left: 0;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-0 {
    margin-left: 0;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-0 {
    margin-left: 0;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-0 {
    margin-left: 0;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-0 {
    margin-right: 0;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-0 {
    margin-right: 0;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-0 {
    margin-right: 0;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-0 {
    margin-right: 0;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-0 {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-0 {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-0 {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-0 {
    margin-bottom: 0;
  }
}
.m-2 {
  margin: 0.2rem;
}

.mt-2 {
  margin-top: 0.2rem;
}

.mb-2 {
  margin-bottom: 0.2rem;
}

.ml-2 {
  margin-left: 0.2rem;
}

.mr-2 {
  margin-right: 0.2rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-2 {
    margin: 0.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-2 {
    margin: 0.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-2 {
    margin: 0.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-2 {
    margin: 0.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-2 {
    margin-top: 0.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-2 {
    margin-top: 0.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-2 {
    margin-top: 0.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-2 {
    margin-top: 0.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-2 {
    margin-left: 0.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-2 {
    margin-left: 0.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-2 {
    margin-left: 0.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-2 {
    margin-left: 0.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-2 {
    margin-right: 0.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-2 {
    margin-right: 0.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-2 {
    margin-right: 0.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-2 {
    margin-right: 0.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-2 {
    margin-bottom: 0.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-2 {
    margin-bottom: 0.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-2 {
    margin-bottom: 0.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-2 {
    margin-bottom: 0.2rem;
  }
}
.m-4 {
  margin: 0.4rem;
}

.mt-4 {
  margin-top: 0.4rem;
}

.mb-4 {
  margin-bottom: 0.4rem;
}

.ml-4 {
  margin-left: 0.4rem;
}

.mr-4 {
  margin-right: 0.4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-4 {
    margin: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-4 {
    margin: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-4 {
    margin: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-4 {
    margin: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-4 {
    margin-top: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-4 {
    margin-top: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-4 {
    margin-top: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-4 {
    margin-top: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-4 {
    margin-left: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-4 {
    margin-left: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-4 {
    margin-left: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-4 {
    margin-left: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-4 {
    margin-right: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-4 {
    margin-right: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-4 {
    margin-right: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-4 {
    margin-right: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-4 {
    margin-bottom: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-4 {
    margin-bottom: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-4 {
    margin-bottom: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-4 {
    margin-bottom: 0.4rem;
  }
}
.m-6 {
  margin: 0.4rem;
}

.mt-6 {
  margin-top: 0.4rem;
}

.mb-6 {
  margin-bottom: 0.4rem;
}

.ml-6 {
  margin-left: 0.4rem;
}

.mr-6 {
  margin-right: 0.4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-6 {
    margin: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-6 {
    margin: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-6 {
    margin: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-6 {
    margin: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-6 {
    margin-top: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-6 {
    margin-top: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-6 {
    margin-top: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-6 {
    margin-top: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-6 {
    margin-left: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-6 {
    margin-left: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-6 {
    margin-left: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-6 {
    margin-left: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-6 {
    margin-right: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-6 {
    margin-right: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-6 {
    margin-right: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-6 {
    margin-right: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-6 {
    margin-bottom: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-6 {
    margin-bottom: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-6 {
    margin-bottom: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-6 {
    margin-bottom: 0.4rem;
  }
}
.m-8 {
  margin: 0.8rem;
}

.mt-8 {
  margin-top: 0.8rem;
}

.mb-8 {
  margin-bottom: 0.8rem;
}

.ml-8 {
  margin-left: 0.8rem;
}

.mr-8 {
  margin-right: 0.8rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-8 {
    margin: 0.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-8 {
    margin: 0.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-8 {
    margin: 0.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-8 {
    margin: 0.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-8 {
    margin-top: 0.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-8 {
    margin-top: 0.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-8 {
    margin-top: 0.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-8 {
    margin-top: 0.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-8 {
    margin-left: 0.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-8 {
    margin-left: 0.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-8 {
    margin-left: 0.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-8 {
    margin-left: 0.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-8 {
    margin-right: 0.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-8 {
    margin-right: 0.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-8 {
    margin-right: 0.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-8 {
    margin-right: 0.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-8 {
    margin-bottom: 0.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-8 {
    margin-bottom: 0.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-8 {
    margin-bottom: 0.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-8 {
    margin-bottom: 0.8rem;
  }
}
.m-12 {
  margin: 1.2rem;
}

.mt-12 {
  margin-top: 1.2rem;
}

.mb-12 {
  margin-bottom: 1.2rem;
}

.ml-12 {
  margin-left: 1.2rem;
}

.mr-12 {
  margin-right: 1.2rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-12 {
    margin: 1.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-12 {
    margin: 1.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-12 {
    margin: 1.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-12 {
    margin: 1.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-12 {
    margin-top: 1.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-12 {
    margin-top: 1.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-12 {
    margin-top: 1.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-12 {
    margin-top: 1.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-12 {
    margin-left: 1.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-12 {
    margin-left: 1.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-12 {
    margin-left: 1.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-12 {
    margin-left: 1.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-12 {
    margin-right: 1.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-12 {
    margin-right: 1.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-12 {
    margin-right: 1.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-12 {
    margin-right: 1.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-12 {
    margin-bottom: 1.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-12 {
    margin-bottom: 1.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-12 {
    margin-bottom: 1.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-12 {
    margin-bottom: 1.2rem;
  }
}
.m-16 {
  margin: 1.6rem;
}

.mt-16 {
  margin-top: 1.6rem;
}

.mb-16 {
  margin-bottom: 1.6rem;
}

.ml-16 {
  margin-left: 1.6rem;
}

.mr-16 {
  margin-right: 1.6rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-16 {
    margin: 1.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-16 {
    margin: 1.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-16 {
    margin: 1.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-16 {
    margin: 1.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-16 {
    margin-top: 1.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-16 {
    margin-top: 1.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-16 {
    margin-top: 1.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-16 {
    margin-top: 1.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-16 {
    margin-left: 1.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-16 {
    margin-left: 1.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-16 {
    margin-left: 1.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-16 {
    margin-left: 1.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-16 {
    margin-right: 1.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-16 {
    margin-right: 1.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-16 {
    margin-right: 1.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-16 {
    margin-right: 1.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-16 {
    margin-bottom: 1.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-16 {
    margin-bottom: 1.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-16 {
    margin-bottom: 1.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-16 {
    margin-bottom: 1.6rem;
  }
}
.m-20 {
  margin: 2rem;
}

.mt-20 {
  margin-top: 2rem;
}

.mb-20 {
  margin-bottom: 2rem;
}

.ml-20 {
  margin-left: 2rem;
}

.mr-20 {
  margin-right: 2rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-20 {
    margin: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-20 {
    margin: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-20 {
    margin: 2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-20 {
    margin: 2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-20 {
    margin-top: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-20 {
    margin-top: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-20 {
    margin-top: 2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-20 {
    margin-top: 2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-20 {
    margin-left: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-20 {
    margin-left: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-20 {
    margin-left: 2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-20 {
    margin-left: 2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-20 {
    margin-right: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-20 {
    margin-right: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-20 {
    margin-right: 2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-20 {
    margin-right: 2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-20 {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-20 {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-20 {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-20 {
    margin-bottom: 2rem;
  }
}
.m-24 {
  margin: 2.4rem;
}

.mt-24 {
  margin-top: 2.4rem;
}

.mb-24 {
  margin-bottom: 2.4rem;
}

.ml-24 {
  margin-left: 2.4rem;
}

.mr-24 {
  margin-right: 2.4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-24 {
    margin: 2.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-24 {
    margin: 2.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-24 {
    margin: 2.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-24 {
    margin: 2.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-24 {
    margin-top: 2.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-24 {
    margin-top: 2.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-24 {
    margin-top: 2.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-24 {
    margin-top: 2.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-24 {
    margin-left: 2.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-24 {
    margin-left: 2.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-24 {
    margin-left: 2.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-24 {
    margin-left: 2.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-24 {
    margin-right: 2.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-24 {
    margin-right: 2.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-24 {
    margin-right: 2.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-24 {
    margin-right: 2.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-24 {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-24 {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-24 {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-24 {
    margin-bottom: 2.4rem;
  }
}
.m-32 {
  margin: 3.2rem;
}

.mt-32 {
  margin-top: 3.2rem;
}

.mb-32 {
  margin-bottom: 3.2rem;
}

.ml-32 {
  margin-left: 3.2rem;
}

.mr-32 {
  margin-right: 3.2rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-32 {
    margin: 3.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-32 {
    margin: 3.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-32 {
    margin: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-32 {
    margin: 3.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-32 {
    margin-top: 3.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-32 {
    margin-top: 3.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-32 {
    margin-top: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-32 {
    margin-top: 3.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-32 {
    margin-left: 3.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-32 {
    margin-left: 3.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-32 {
    margin-left: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-32 {
    margin-left: 3.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-32 {
    margin-right: 3.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-32 {
    margin-right: 3.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-32 {
    margin-right: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-32 {
    margin-right: 3.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-32 {
    margin-bottom: 3.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-32 {
    margin-bottom: 3.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-32 {
    margin-bottom: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-32 {
    margin-bottom: 3.2rem;
  }
}
.m-40 {
  margin: 4rem;
}

.mt-40 {
  margin-top: 4rem;
}

.mb-40 {
  margin-bottom: 4rem;
}

.ml-40 {
  margin-left: 4rem;
}

.mr-40 {
  margin-right: 4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-40 {
    margin: 4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-40 {
    margin: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-40 {
    margin: 4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-40 {
    margin: 4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-40 {
    margin-top: 4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-40 {
    margin-top: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-40 {
    margin-top: 4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-40 {
    margin-top: 4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-40 {
    margin-left: 4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-40 {
    margin-left: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-40 {
    margin-left: 4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-40 {
    margin-left: 4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-40 {
    margin-right: 4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-40 {
    margin-right: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-40 {
    margin-right: 4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-40 {
    margin-right: 4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-40 {
    margin-bottom: 4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-40 {
    margin-bottom: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-40 {
    margin-bottom: 4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-40 {
    margin-bottom: 4rem;
  }
}
.m-48 {
  margin: 4.8rem;
}

.mt-48 {
  margin-top: 4.8rem;
}

.mb-48 {
  margin-bottom: 4.8rem;
}

.ml-48 {
  margin-left: 4.8rem;
}

.mr-48 {
  margin-right: 4.8rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-48 {
    margin: 4.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-48 {
    margin: 4.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-48 {
    margin: 4.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-48 {
    margin: 4.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-48 {
    margin-top: 4.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-48 {
    margin-top: 4.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-48 {
    margin-top: 4.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-48 {
    margin-top: 4.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-48 {
    margin-left: 4.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-48 {
    margin-left: 4.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-48 {
    margin-left: 4.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-48 {
    margin-left: 4.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-48 {
    margin-right: 4.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-48 {
    margin-right: 4.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-48 {
    margin-right: 4.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-48 {
    margin-right: 4.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-48 {
    margin-bottom: 4.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-48 {
    margin-bottom: 4.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-48 {
    margin-bottom: 4.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-48 {
    margin-bottom: 4.8rem;
  }
}
.m-56 {
  margin: 5.6rem;
}

.mt-56 {
  margin-top: 5.6rem;
}

.mb-56 {
  margin-bottom: 5.6rem;
}

.ml-56 {
  margin-left: 5.6rem;
}

.mr-56 {
  margin-right: 5.6rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-56 {
    margin: 5.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-56 {
    margin: 5.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-56 {
    margin: 5.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-56 {
    margin: 5.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-56 {
    margin-top: 5.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-56 {
    margin-top: 5.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-56 {
    margin-top: 5.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-56 {
    margin-top: 5.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-56 {
    margin-left: 5.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-56 {
    margin-left: 5.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-56 {
    margin-left: 5.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-56 {
    margin-left: 5.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-56 {
    margin-right: 5.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-56 {
    margin-right: 5.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-56 {
    margin-right: 5.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-56 {
    margin-right: 5.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-56 {
    margin-bottom: 5.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-56 {
    margin-bottom: 5.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-56 {
    margin-bottom: 5.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-56 {
    margin-bottom: 5.6rem;
  }
}
.m-64 {
  margin: 6.4rem;
}

.mt-64 {
  margin-top: 6.4rem;
}

.mb-64 {
  margin-bottom: 6.4rem;
}

.ml-64 {
  margin-left: 6.4rem;
}

.mr-64 {
  margin-right: 6.4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-64 {
    margin: 6.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-64 {
    margin: 6.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-64 {
    margin: 6.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-64 {
    margin: 6.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-64 {
    margin-top: 6.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-64 {
    margin-top: 6.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-64 {
    margin-top: 6.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-64 {
    margin-top: 6.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-64 {
    margin-left: 6.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-64 {
    margin-left: 6.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-64 {
    margin-left: 6.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-64 {
    margin-left: 6.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-64 {
    margin-right: 6.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-64 {
    margin-right: 6.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-64 {
    margin-right: 6.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-64 {
    margin-right: 6.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-64 {
    margin-bottom: 6.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-64 {
    margin-bottom: 6.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-64 {
    margin-bottom: 6.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-64 {
    margin-bottom: 6.4rem;
  }
}
.m-72 {
  margin: 7.2rem;
}

.mt-72 {
  margin-top: 7.2rem;
}

.mb-72 {
  margin-bottom: 7.2rem;
}

.ml-72 {
  margin-left: 7.2rem;
}

.mr-72 {
  margin-right: 7.2rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-72 {
    margin: 7.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-72 {
    margin: 7.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-72 {
    margin: 7.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-72 {
    margin: 7.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-72 {
    margin-top: 7.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-72 {
    margin-top: 7.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-72 {
    margin-top: 7.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-72 {
    margin-top: 7.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-72 {
    margin-left: 7.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-72 {
    margin-left: 7.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-72 {
    margin-left: 7.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-72 {
    margin-left: 7.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-72 {
    margin-right: 7.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-72 {
    margin-right: 7.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-72 {
    margin-right: 7.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-72 {
    margin-right: 7.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-72 {
    margin-bottom: 7.2rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-72 {
    margin-bottom: 7.2rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-72 {
    margin-bottom: 7.2rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-72 {
    margin-bottom: 7.2rem;
  }
}
.m-88 {
  margin: 8.8rem;
}

.mt-88 {
  margin-top: 8.8rem;
}

.mb-88 {
  margin-bottom: 8.8rem;
}

.ml-88 {
  margin-left: 8.8rem;
}

.mr-88 {
  margin-right: 8.8rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-88 {
    margin: 8.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-88 {
    margin: 8.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-88 {
    margin: 8.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-88 {
    margin: 8.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-88 {
    margin-top: 8.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-88 {
    margin-top: 8.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-88 {
    margin-top: 8.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-88 {
    margin-top: 8.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-88 {
    margin-left: 8.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-88 {
    margin-left: 8.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-88 {
    margin-left: 8.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-88 {
    margin-left: 8.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-88 {
    margin-right: 8.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-88 {
    margin-right: 8.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-88 {
    margin-right: 8.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-88 {
    margin-right: 8.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-88 {
    margin-bottom: 8.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-88 {
    margin-bottom: 8.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-88 {
    margin-bottom: 8.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-88 {
    margin-bottom: 8.8rem;
  }
}
.m-96 {
  margin: 9.6rem;
}

.mt-96 {
  margin-top: 9.6rem;
}

.mb-96 {
  margin-bottom: 9.6rem;
}

.ml-96 {
  margin-left: 9.6rem;
}

.mr-96 {
  margin-right: 9.6rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-96 {
    margin: 9.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-96 {
    margin: 9.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-96 {
    margin: 9.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-96 {
    margin: 9.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-96 {
    margin-top: 9.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-96 {
    margin-top: 9.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-96 {
    margin-top: 9.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-96 {
    margin-top: 9.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-96 {
    margin-left: 9.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-96 {
    margin-left: 9.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-96 {
    margin-left: 9.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-96 {
    margin-left: 9.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-96 {
    margin-right: 9.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-96 {
    margin-right: 9.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-96 {
    margin-right: 9.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-96 {
    margin-right: 9.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-96 {
    margin-bottom: 9.6rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-96 {
    margin-bottom: 9.6rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-96 {
    margin-bottom: 9.6rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-96 {
    margin-bottom: 9.6rem;
  }
}
.m-104 {
  margin: 10.4rem;
}

.mt-104 {
  margin-top: 10.4rem;
}

.mb-104 {
  margin-bottom: 10.4rem;
}

.ml-104 {
  margin-left: 10.4rem;
}

.mr-104 {
  margin-right: 10.4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-104 {
    margin: 10.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-104 {
    margin: 10.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-104 {
    margin: 10.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-104 {
    margin: 10.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-104 {
    margin-top: 10.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-104 {
    margin-top: 10.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-104 {
    margin-top: 10.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-104 {
    margin-top: 10.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-104 {
    margin-left: 10.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-104 {
    margin-left: 10.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-104 {
    margin-left: 10.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-104 {
    margin-left: 10.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-104 {
    margin-right: 10.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-104 {
    margin-right: 10.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-104 {
    margin-right: 10.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-104 {
    margin-right: 10.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-104 {
    margin-bottom: 10.4rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-104 {
    margin-bottom: 10.4rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-104 {
    margin-bottom: 10.4rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-104 {
    margin-bottom: 10.4rem;
  }
}
.m-208 {
  margin: 20.8rem;
}

.mt-208 {
  margin-top: 20.8rem;
}

.mb-208 {
  margin-bottom: 20.8rem;
}

.ml-208 {
  margin-left: 20.8rem;
}

.mr-208 {
  margin-right: 20.8rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-208 {
    margin: 20.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-208 {
    margin: 20.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-208 {
    margin: 20.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-208 {
    margin: 20.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-208 {
    margin-top: 20.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-208 {
    margin-top: 20.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-208 {
    margin-top: 20.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-208 {
    margin-top: 20.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-208 {
    margin-left: 20.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-208 {
    margin-left: 20.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-208 {
    margin-left: 20.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-208 {
    margin-left: 20.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-208 {
    margin-right: 20.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-208 {
    margin-right: 20.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-208 {
    margin-right: 20.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-208 {
    margin-right: 20.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-208 {
    margin-bottom: 20.8rem;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-208 {
    margin-bottom: 20.8rem;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-208 {
    margin-bottom: 20.8rem;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-208 {
    margin-bottom: 20.8rem;
  }
}
.m-auto {
  margin: auto;
}

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

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

.ml-auto {
  margin-left: auto;
}

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

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:m-auto {
    margin: auto;
  }
}
@media screen and (min-width: 48em) {
  .md\:m-auto {
    margin: auto;
  }
}
@media screen and (min-width: 64em) {
  .lg\:m-auto {
    margin: auto;
  }
}
@media screen and (min-width: 80em) {
  .xl\:m-auto {
    margin: auto;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mt-auto {
    margin-top: auto;
  }
}
@media screen and (min-width: 48em) {
  .md\:mt-auto {
    margin-top: auto;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mt-auto {
    margin-top: auto;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mt-auto {
    margin-top: auto;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:ml-auto {
    margin-left: auto;
  }
}
@media screen and (min-width: 48em) {
  .md\:ml-auto {
    margin-left: auto;
  }
}
@media screen and (min-width: 64em) {
  .lg\:ml-auto {
    margin-left: auto;
  }
}
@media screen and (min-width: 80em) {
  .xl\:ml-auto {
    margin-left: auto;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mr-auto {
    margin-right: auto;
  }
}
@media screen and (min-width: 48em) {
  .md\:mr-auto {
    margin-right: auto;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mr-auto {
    margin-right: auto;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mr-auto {
    margin-right: auto;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .sm\:mb-auto {
    margin-bottom: auto;
  }
}
@media screen and (min-width: 48em) {
  .md\:mb-auto {
    margin-bottom: auto;
  }
}
@media screen and (min-width: 64em) {
  .lg\:mb-auto {
    margin-bottom: auto;
  }
}
@media screen and (min-width: 80em) {
  .xl\:mb-auto {
    margin-bottom: auto;
  }
}
.p-0 {
  padding: 0;
}

.pt-0 {
  padding-top: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pl-0 {
  padding-left: 0;
}

.pr-0 {
  padding-right: 0;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-0 {
    padding: 0;
  }
}
@media screen and (min-width: 48em) {
  .p-md-0 {
    padding: 0;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-0 {
    padding: 0;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-0 {
    padding: 0;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-0 {
    padding-top: 0;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-0 {
    padding-top: 0;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-0 {
    padding-top: 0;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-0 {
    padding-top: 0;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-0 {
    padding-left: 0;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-0 {
    padding-left: 0;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-0 {
    padding-left: 0;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-0 {
    padding-left: 0;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-0 {
    padding-right: 0;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-0 {
    padding-right: 0;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-0 {
    padding-right: 0;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-0 {
    padding-right: 0;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-0 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-0 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-0 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-0 {
    padding-bottom: 0;
  }
}
.p-2 {
  padding: 0.2rem;
}

.pt-2 {
  padding-top: 0.2rem;
}

.pb-2 {
  padding-bottom: 0.2rem;
}

.pl-2 {
  padding-left: 0.2rem;
}

.pr-2 {
  padding-right: 0.2rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-2 {
    padding: 0.2rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-2 {
    padding: 0.2rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-2 {
    padding: 0.2rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-2 {
    padding: 0.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-2 {
    padding-top: 0.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-2 {
    padding-top: 0.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-2 {
    padding-top: 0.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-2 {
    padding-top: 0.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-2 {
    padding-left: 0.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-2 {
    padding-left: 0.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-2 {
    padding-left: 0.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-2 {
    padding-left: 0.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-2 {
    padding-right: 0.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-2 {
    padding-right: 0.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-2 {
    padding-right: 0.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-2 {
    padding-right: 0.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-2 {
    padding-bottom: 0.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-2 {
    padding-bottom: 0.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-2 {
    padding-bottom: 0.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-2 {
    padding-bottom: 0.2rem;
  }
}
.p-4 {
  padding: 0.4rem;
}

.pt-4 {
  padding-top: 0.4rem;
}

.pb-4 {
  padding-bottom: 0.4rem;
}

.pl-4 {
  padding-left: 0.4rem;
}

.pr-4 {
  padding-right: 0.4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-4 {
    padding: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-4 {
    padding: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-4 {
    padding: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-4 {
    padding: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-4 {
    padding-top: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-4 {
    padding-top: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-4 {
    padding-top: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-4 {
    padding-top: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-4 {
    padding-left: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-4 {
    padding-left: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-4 {
    padding-left: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-4 {
    padding-left: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-4 {
    padding-right: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-4 {
    padding-right: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-4 {
    padding-right: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-4 {
    padding-right: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-4 {
    padding-bottom: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-4 {
    padding-bottom: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-4 {
    padding-bottom: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-4 {
    padding-bottom: 0.4rem;
  }
}
.p-6 {
  padding: 0.4rem;
}

.pt-6 {
  padding-top: 0.4rem;
}

.pb-6 {
  padding-bottom: 0.4rem;
}

.pl-6 {
  padding-left: 0.4rem;
}

.pr-6 {
  padding-right: 0.4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-6 {
    padding: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-6 {
    padding: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-6 {
    padding: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-6 {
    padding: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-6 {
    padding-top: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-6 {
    padding-top: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-6 {
    padding-top: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-6 {
    padding-top: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-6 {
    padding-left: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-6 {
    padding-left: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-6 {
    padding-left: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-6 {
    padding-left: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-6 {
    padding-right: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-6 {
    padding-right: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-6 {
    padding-right: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-6 {
    padding-right: 0.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-6 {
    padding-bottom: 0.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-6 {
    padding-bottom: 0.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-6 {
    padding-bottom: 0.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-6 {
    padding-bottom: 0.4rem;
  }
}
.p-8 {
  padding: 0.8rem;
}

.pt-8 {
  padding-top: 0.8rem;
}

.pb-8 {
  padding-bottom: 0.8rem;
}

.pl-8 {
  padding-left: 0.8rem;
}

.pr-8 {
  padding-right: 0.8rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-8 {
    padding: 0.8rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-8 {
    padding: 0.8rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-8 {
    padding: 0.8rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-8 {
    padding: 0.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-8 {
    padding-top: 0.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-8 {
    padding-top: 0.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-8 {
    padding-top: 0.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-8 {
    padding-top: 0.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-8 {
    padding-left: 0.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-8 {
    padding-left: 0.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-8 {
    padding-left: 0.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-8 {
    padding-left: 0.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-8 {
    padding-right: 0.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-8 {
    padding-right: 0.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-8 {
    padding-right: 0.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-8 {
    padding-right: 0.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-8 {
    padding-bottom: 0.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-8 {
    padding-bottom: 0.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-8 {
    padding-bottom: 0.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-8 {
    padding-bottom: 0.8rem;
  }
}
.p-12 {
  padding: 1.2rem;
}

.pt-12 {
  padding-top: 1.2rem;
}

.pb-12 {
  padding-bottom: 1.2rem;
}

.pl-12 {
  padding-left: 1.2rem;
}

.pr-12 {
  padding-right: 1.2rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-12 {
    padding: 1.2rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-12 {
    padding: 1.2rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-12 {
    padding: 1.2rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-12 {
    padding: 1.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-12 {
    padding-top: 1.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-12 {
    padding-top: 1.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-12 {
    padding-top: 1.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-12 {
    padding-top: 1.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-12 {
    padding-left: 1.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-12 {
    padding-left: 1.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-12 {
    padding-left: 1.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-12 {
    padding-left: 1.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-12 {
    padding-right: 1.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-12 {
    padding-right: 1.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-12 {
    padding-right: 1.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-12 {
    padding-right: 1.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-12 {
    padding-bottom: 1.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-12 {
    padding-bottom: 1.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-12 {
    padding-bottom: 1.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-12 {
    padding-bottom: 1.2rem;
  }
}
.p-16 {
  padding: 1.6rem;
}

.pt-16 {
  padding-top: 1.6rem;
}

.pb-16 {
  padding-bottom: 1.6rem;
}

.pl-16 {
  padding-left: 1.6rem;
}

.pr-16 {
  padding-right: 1.6rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-16 {
    padding: 1.6rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-16 {
    padding: 1.6rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-16 {
    padding: 1.6rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-16 {
    padding: 1.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-16 {
    padding-top: 1.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-16 {
    padding-top: 1.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-16 {
    padding-top: 1.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-16 {
    padding-top: 1.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-16 {
    padding-left: 1.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-16 {
    padding-left: 1.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-16 {
    padding-left: 1.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-16 {
    padding-left: 1.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-16 {
    padding-right: 1.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-16 {
    padding-right: 1.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-16 {
    padding-right: 1.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-16 {
    padding-right: 1.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-16 {
    padding-bottom: 1.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-16 {
    padding-bottom: 1.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-16 {
    padding-bottom: 1.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-16 {
    padding-bottom: 1.6rem;
  }
}
.p-20 {
  padding: 2rem;
}

.pt-20 {
  padding-top: 2rem;
}

.pb-20 {
  padding-bottom: 2rem;
}

.pl-20 {
  padding-left: 2rem;
}

.pr-20 {
  padding-right: 2rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-20 {
    padding: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-20 {
    padding: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-20 {
    padding: 2rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-20 {
    padding: 2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-20 {
    padding-top: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-20 {
    padding-top: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-20 {
    padding-top: 2rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-20 {
    padding-top: 2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-20 {
    padding-left: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-20 {
    padding-left: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-20 {
    padding-left: 2rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-20 {
    padding-left: 2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-20 {
    padding-right: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-20 {
    padding-right: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-20 {
    padding-right: 2rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-20 {
    padding-right: 2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-20 {
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-20 {
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-20 {
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-20 {
    padding-bottom: 2rem;
  }
}
.p-24 {
  padding: 2.4rem;
}

.pt-24 {
  padding-top: 2.4rem;
}

.pb-24 {
  padding-bottom: 2.4rem;
}

.pl-24 {
  padding-left: 2.4rem;
}

.pr-24 {
  padding-right: 2.4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-24 {
    padding: 2.4rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-24 {
    padding: 2.4rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-24 {
    padding: 2.4rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-24 {
    padding: 2.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-24 {
    padding-top: 2.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-24 {
    padding-top: 2.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-24 {
    padding-top: 2.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-24 {
    padding-top: 2.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-24 {
    padding-left: 2.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-24 {
    padding-left: 2.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-24 {
    padding-left: 2.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-24 {
    padding-left: 2.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-24 {
    padding-right: 2.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-24 {
    padding-right: 2.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-24 {
    padding-right: 2.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-24 {
    padding-right: 2.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-24 {
    padding-bottom: 2.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-24 {
    padding-bottom: 2.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-24 {
    padding-bottom: 2.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-24 {
    padding-bottom: 2.4rem;
  }
}
.p-32 {
  padding: 3.2rem;
}

.pt-32 {
  padding-top: 3.2rem;
}

.pb-32 {
  padding-bottom: 3.2rem;
}

.pl-32 {
  padding-left: 3.2rem;
}

.pr-32 {
  padding-right: 3.2rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-32 {
    padding: 3.2rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-32 {
    padding: 3.2rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-32 {
    padding: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-32 {
    padding: 3.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-32 {
    padding-top: 3.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-32 {
    padding-top: 3.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-32 {
    padding-top: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-32 {
    padding-top: 3.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-32 {
    padding-left: 3.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-32 {
    padding-left: 3.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-32 {
    padding-left: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-32 {
    padding-left: 3.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-32 {
    padding-right: 3.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-32 {
    padding-right: 3.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-32 {
    padding-right: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-32 {
    padding-right: 3.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-32 {
    padding-bottom: 3.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-32 {
    padding-bottom: 3.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-32 {
    padding-bottom: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-32 {
    padding-bottom: 3.2rem;
  }
}
.p-40 {
  padding: 4rem;
}

.pt-40 {
  padding-top: 4rem;
}

.pb-40 {
  padding-bottom: 4rem;
}

.pl-40 {
  padding-left: 4rem;
}

.pr-40 {
  padding-right: 4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-40 {
    padding: 4rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-40 {
    padding: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-40 {
    padding: 4rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-40 {
    padding: 4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-40 {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-40 {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-40 {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-40 {
    padding-top: 4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-40 {
    padding-left: 4rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-40 {
    padding-left: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-40 {
    padding-left: 4rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-40 {
    padding-left: 4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-40 {
    padding-right: 4rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-40 {
    padding-right: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-40 {
    padding-right: 4rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-40 {
    padding-right: 4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-40 {
    padding-bottom: 4rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-40 {
    padding-bottom: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-40 {
    padding-bottom: 4rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-40 {
    padding-bottom: 4rem;
  }
}
.p-48 {
  padding: 4.8rem;
}

.pt-48 {
  padding-top: 4.8rem;
}

.pb-48 {
  padding-bottom: 4.8rem;
}

.pl-48 {
  padding-left: 4.8rem;
}

.pr-48 {
  padding-right: 4.8rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-48 {
    padding: 4.8rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-48 {
    padding: 4.8rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-48 {
    padding: 4.8rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-48 {
    padding: 4.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-48 {
    padding-top: 4.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-48 {
    padding-top: 4.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-48 {
    padding-top: 4.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-48 {
    padding-top: 4.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-48 {
    padding-left: 4.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-48 {
    padding-left: 4.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-48 {
    padding-left: 4.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-48 {
    padding-left: 4.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-48 {
    padding-right: 4.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-48 {
    padding-right: 4.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-48 {
    padding-right: 4.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-48 {
    padding-right: 4.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-48 {
    padding-bottom: 4.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-48 {
    padding-bottom: 4.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-48 {
    padding-bottom: 4.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-48 {
    padding-bottom: 4.8rem;
  }
}
.p-56 {
  padding: 5.6rem;
}

.pt-56 {
  padding-top: 5.6rem;
}

.pb-56 {
  padding-bottom: 5.6rem;
}

.pl-56 {
  padding-left: 5.6rem;
}

.pr-56 {
  padding-right: 5.6rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-56 {
    padding: 5.6rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-56 {
    padding: 5.6rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-56 {
    padding: 5.6rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-56 {
    padding: 5.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-56 {
    padding-top: 5.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-56 {
    padding-top: 5.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-56 {
    padding-top: 5.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-56 {
    padding-top: 5.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-56 {
    padding-left: 5.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-56 {
    padding-left: 5.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-56 {
    padding-left: 5.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-56 {
    padding-left: 5.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-56 {
    padding-right: 5.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-56 {
    padding-right: 5.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-56 {
    padding-right: 5.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-56 {
    padding-right: 5.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-56 {
    padding-bottom: 5.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-56 {
    padding-bottom: 5.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-56 {
    padding-bottom: 5.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-56 {
    padding-bottom: 5.6rem;
  }
}
.p-64 {
  padding: 6.4rem;
}

.pt-64 {
  padding-top: 6.4rem;
}

.pb-64 {
  padding-bottom: 6.4rem;
}

.pl-64 {
  padding-left: 6.4rem;
}

.pr-64 {
  padding-right: 6.4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-64 {
    padding: 6.4rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-64 {
    padding: 6.4rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-64 {
    padding: 6.4rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-64 {
    padding: 6.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-64 {
    padding-top: 6.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-64 {
    padding-top: 6.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-64 {
    padding-top: 6.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-64 {
    padding-top: 6.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-64 {
    padding-left: 6.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-64 {
    padding-left: 6.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-64 {
    padding-left: 6.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-64 {
    padding-left: 6.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-64 {
    padding-right: 6.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-64 {
    padding-right: 6.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-64 {
    padding-right: 6.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-64 {
    padding-right: 6.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-64 {
    padding-bottom: 6.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-64 {
    padding-bottom: 6.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-64 {
    padding-bottom: 6.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-64 {
    padding-bottom: 6.4rem;
  }
}
.p-72 {
  padding: 7.2rem;
}

.pt-72 {
  padding-top: 7.2rem;
}

.pb-72 {
  padding-bottom: 7.2rem;
}

.pl-72 {
  padding-left: 7.2rem;
}

.pr-72 {
  padding-right: 7.2rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-72 {
    padding: 7.2rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-72 {
    padding: 7.2rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-72 {
    padding: 7.2rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-72 {
    padding: 7.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-72 {
    padding-top: 7.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-72 {
    padding-top: 7.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-72 {
    padding-top: 7.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-72 {
    padding-top: 7.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-72 {
    padding-left: 7.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-72 {
    padding-left: 7.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-72 {
    padding-left: 7.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-72 {
    padding-left: 7.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-72 {
    padding-right: 7.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-72 {
    padding-right: 7.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-72 {
    padding-right: 7.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-72 {
    padding-right: 7.2rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-72 {
    padding-bottom: 7.2rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-72 {
    padding-bottom: 7.2rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-72 {
    padding-bottom: 7.2rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-72 {
    padding-bottom: 7.2rem;
  }
}
.p-88 {
  padding: 8.8rem;
}

.pt-88 {
  padding-top: 8.8rem;
}

.pb-88 {
  padding-bottom: 8.8rem;
}

.pl-88 {
  padding-left: 8.8rem;
}

.pr-88 {
  padding-right: 8.8rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-88 {
    padding: 8.8rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-88 {
    padding: 8.8rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-88 {
    padding: 8.8rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-88 {
    padding: 8.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-88 {
    padding-top: 8.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-88 {
    padding-top: 8.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-88 {
    padding-top: 8.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-88 {
    padding-top: 8.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-88 {
    padding-left: 8.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-88 {
    padding-left: 8.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-88 {
    padding-left: 8.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-88 {
    padding-left: 8.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-88 {
    padding-right: 8.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-88 {
    padding-right: 8.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-88 {
    padding-right: 8.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-88 {
    padding-right: 8.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-88 {
    padding-bottom: 8.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-88 {
    padding-bottom: 8.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-88 {
    padding-bottom: 8.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-88 {
    padding-bottom: 8.8rem;
  }
}
.p-96 {
  padding: 9.6rem;
}

.pt-96 {
  padding-top: 9.6rem;
}

.pb-96 {
  padding-bottom: 9.6rem;
}

.pl-96 {
  padding-left: 9.6rem;
}

.pr-96 {
  padding-right: 9.6rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-96 {
    padding: 9.6rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-96 {
    padding: 9.6rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-96 {
    padding: 9.6rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-96 {
    padding: 9.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-96 {
    padding-top: 9.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-96 {
    padding-top: 9.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-96 {
    padding-top: 9.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-96 {
    padding-top: 9.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-96 {
    padding-left: 9.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-96 {
    padding-left: 9.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-96 {
    padding-left: 9.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-96 {
    padding-left: 9.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-96 {
    padding-right: 9.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-96 {
    padding-right: 9.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-96 {
    padding-right: 9.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-96 {
    padding-right: 9.6rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-96 {
    padding-bottom: 9.6rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-96 {
    padding-bottom: 9.6rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-96 {
    padding-bottom: 9.6rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-96 {
    padding-bottom: 9.6rem;
  }
}
.p-104 {
  padding: 10.4rem;
}

.pt-104 {
  padding-top: 10.4rem;
}

.pb-104 {
  padding-bottom: 10.4rem;
}

.pl-104 {
  padding-left: 10.4rem;
}

.pr-104 {
  padding-right: 10.4rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-104 {
    padding: 10.4rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-104 {
    padding: 10.4rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-104 {
    padding: 10.4rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-104 {
    padding: 10.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-104 {
    padding-top: 10.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-104 {
    padding-top: 10.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-104 {
    padding-top: 10.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-104 {
    padding-top: 10.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-104 {
    padding-left: 10.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-104 {
    padding-left: 10.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-104 {
    padding-left: 10.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-104 {
    padding-left: 10.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-104 {
    padding-right: 10.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-104 {
    padding-right: 10.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-104 {
    padding-right: 10.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-104 {
    padding-right: 10.4rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-104 {
    padding-bottom: 10.4rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-104 {
    padding-bottom: 10.4rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-104 {
    padding-bottom: 10.4rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-104 {
    padding-bottom: 10.4rem;
  }
}
.p-208 {
  padding: 20.8rem;
}

.pt-208 {
  padding-top: 20.8rem;
}

.pb-208 {
  padding-bottom: 20.8rem;
}

.pl-208 {
  padding-left: 20.8rem;
}

.pr-208 {
  padding-right: 20.8rem;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-208 {
    padding: 20.8rem;
  }
}
@media screen and (min-width: 48em) {
  .p-md-208 {
    padding: 20.8rem;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-208 {
    padding: 20.8rem;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-208 {
    padding: 20.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-208 {
    padding-top: 20.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-208 {
    padding-top: 20.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-208 {
    padding-top: 20.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-208 {
    padding-top: 20.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-208 {
    padding-left: 20.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-208 {
    padding-left: 20.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-208 {
    padding-left: 20.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-208 {
    padding-left: 20.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-208 {
    padding-right: 20.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-208 {
    padding-right: 20.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-208 {
    padding-right: 20.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-208 {
    padding-right: 20.8rem;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-208 {
    padding-bottom: 20.8rem;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-208 {
    padding-bottom: 20.8rem;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-208 {
    padding-bottom: 20.8rem;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-208 {
    padding-bottom: 20.8rem;
  }
}
.p-auto {
  padding: auto;
}

.pt-auto {
  padding-top: auto;
}

.pb-auto {
  padding-bottom: auto;
}

.pl-auto {
  padding-left: auto;
}

.pr-auto {
  padding-right: auto;
}

/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .p-sm-auto {
    padding: auto;
  }
}
@media screen and (min-width: 48em) {
  .p-md-auto {
    padding: auto;
  }
}
@media screen and (min-width: 64em) {
  .p-lg-auto {
    padding: auto;
  }
}
@media screen and (min-width: 80em) {
  .p-xl-auto {
    padding: auto;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pt-sm-auto {
    padding-top: auto;
  }
}
@media screen and (min-width: 48em) {
  .pt-md-auto {
    padding-top: auto;
  }
}
@media screen and (min-width: 64em) {
  .pt-lg-auto {
    padding-top: auto;
  }
}
@media screen and (min-width: 80em) {
  .pt-xl-auto {
    padding-top: auto;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pl-sm-auto {
    padding-left: auto;
  }
}
@media screen and (min-width: 48em) {
  .pl-md-auto {
    padding-left: auto;
  }
}
@media screen and (min-width: 64em) {
  .pl-lg-auto {
    padding-left: auto;
  }
}
@media screen and (min-width: 80em) {
  .pl-xl-auto {
    padding-left: auto;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pr-sm-auto {
    padding-right: auto;
  }
}
@media screen and (min-width: 48em) {
  .pr-md-auto {
    padding-right: auto;
  }
}
@media screen and (min-width: 64em) {
  .pr-lg-auto {
    padding-right: auto;
  }
}
@media screen and (min-width: 80em) {
  .pr-xl-auto {
    padding-right: auto;
  }
}
/* stylelint-disable-next-line order/order */
@media screen and (min-width: 35.5em) {
  .pb-sm-auto {
    padding-bottom: auto;
  }
}
@media screen and (min-width: 48em) {
  .pb-md-auto {
    padding-bottom: auto;
  }
}
@media screen and (min-width: 64em) {
  .pb-lg-auto {
    padding-bottom: auto;
  }
}
@media screen and (min-width: 80em) {
  .pb-xl-auto {
    padding-bottom: auto;
  }
}
.skiplinks {
  position: absolute;
  top: 0;
  padding: 1rem 0;
  background-color: var(--menu-background);
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.skiplinks:focus-within {
  position: relative;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.skiplinks-list {
  /* stylelint-disable-next-line prettier/prettier */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -1rem -1.5rem;
}
@media screen and (min-width: 48em) {
  .skiplinks-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 -1rem;
  }
}
.skiplinks-list > li {
  /* stylelint-disable-next-line prettier/prettier */
  margin: 0 1.5rem;
}
@media screen and (min-width: 48em) {
  .skiplinks-list > li {
    margin: 0 1rem;
  }
}